CN104123138A - 一种erp系统的快速构建方法 - Google Patents
一种erp系统的快速构建方法 Download PDFInfo
- Publication number
- CN104123138A CN104123138A CN201410357178.1A CN201410357178A CN104123138A CN 104123138 A CN104123138 A CN 104123138A CN 201410357178 A CN201410357178 A CN 201410357178A CN 104123138 A CN104123138 A CN 104123138A
- Authority
- CN
- China
- Prior art keywords
- module
- attribute
- erp
- erp system
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title abstract description 7
- 238000010276 construction Methods 0.000 claims description 15
- 238000013461 design Methods 0.000 claims description 7
- 230000000007 visual effect Effects 0.000 claims description 6
- 238000013524 data verification Methods 0.000 claims description 3
- 238000010606 normalization Methods 0.000 abstract 4
- 230000033772 system development Effects 0.000 abstract 1
- 238000011161 development Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000004064 recycling Methods 0.000 description 2
- 238000005267 amalgamation Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
Abstract
本发明公开一种ERP系统的快速构建方法,包括如下步骤:①将ERP系统中ERP窗体模块的内容区分为规范化模块和个性化模块;②收集ERP窗体模块中的页面布局模板,并将页面布局模板保存起来;③利用页面布局模板将规范化模块快速生成;④进行程度代码编写、调试和编译,以形成个性化模块,再将规范化模块和个性化模块组合在一起,以形成完整的ERP系统。本发明可以通过预设的页面布局模块进行快速生成规范化模块,对于个性化模块则还采用传统的程序代码编写、调试和编译的方式得到,如此本发明大大提高了ERP系统的开发效率。
Description
技术领域
本发明涉及企业资源管理领域,更具体的说涉及一种ERP系统的快速构建方法。
背景技术
ERP(Enterprise Resource Plan),即企业资源计划,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。
ERP系统支持离散型、流程型等混合制造环境,应用范围从制造业扩散到了零售业、服务业、银行业、电信业、政府机关和学校等事业部门,通过融合数据库技术、图形用户界面、第四代查询语言、客户服务器结构、计算机辅助开发工具、可移植的开放系统等对企业资源进行了有效的集成。
企业ERP系统往往由大量窗体模块构成,而每一ERP窗体模块又由一个或若干个页面构成,每一页面又由一个或若干个数据块构成,每一数据块又由一个或若干个字段构成,程序开发人员在设计时除了在程序代码编写、调试程序和编译程序上需耗费较多时间外,主要的需耗费的时间都花在对字段、数据块以及页面的排版上,如此造就了程序开发速度慢的缺陷。
有鉴于此,本发明人针对现有技术中的上述缺陷深入研究,遂得出本案——一种ERP系统的快速构建方法。
发明内容
本发明的目的在于提供一种ERP系统的快速构建方法,以解决现有技术具有程序开发速度慢的问题。
为了达成上述目的,本发明的解决方案是:
一种ERP系统的快速构建方法,其中,包括如下步骤:
①将ERP系统中ERP窗体模块的内容区分为规范化模块和个性化模块;
②收集ERP窗体模块中的页面布局模板,并将页面布局模板保存起来;
③利用页面布局模板将规范化模块快速生成;
④进行程度代码编写、调试和编译,以形成个性化模块,再将规范化模块和个性化模块组合在一起,以形成完整的ERP系统。
进一步,该步骤③包括如下步骤:
③-1:将ERP窗体模块中窗体对象、页面对象、数据块对象和字段对象在可视化设计器中生成,再将窗体对象、页面对象、数据块对象和字段对象彼此之间的关系通过设置属性的方式确定下来;
③-2:该可视化设计器将窗体对象、页面对象、数据块对象以及字段对象及其彼此之间的关系通过XML脚本描述出来,并将上述XML脚本保存在数据库专门模块脚本表里;
③-3:构建出一解析器,该解析器在人们使用ERP窗体模块时从数据库中读出XML脚本,并根据XML脚本内容选择相应的页面布局模块,以形成规范化模块中的ERP窗体模块。
进一步,该窗体对象的属性包括用于设置工具栏按钮可见性的属性以及扩展功能按钮自定义的属性。
进一步,该页面对象的属性包括用于设置页面显示标签的属性以及用于确定页面布局方式的属性。
进一步,该数据块对象的属性包括用于设置模块数据来源的属性、相关联数据库表信息的属性以及数据块间关系的属性。
进一步,该字段对象的属性用于设置和字段相关的信息,包括字段显示标签、编辑类型、数据来源以及数据验证。
采用上述结构后,本发明涉及的一种ERP系统的快速构建方法,其通过将ERP窗体模块的内容划分为规范化模块和个性化模块,如此该规范化模块可以通过预设的页面布局模块进行快速生成,一般而言,一个ERP系统中80%的内容是规范化模块,而仅有20%的内容为个性化模块,对于个性化模块则还采用传统的程序代码编写、调试和编译的方式得到,如此本发明大大提高了ERP系统的开发效率。
本发明进一步地通过窗体对象、页面对象、数据块对象和字段对象进行设置,如此让页面布局模块中所需要的信息快速设置好,再利用页面布局模块快速将那些信息快速排布好,进而实现了ERP窗体模块的快速构建。
附图说明
图1为本发明涉及的一种ERP系统的快速构建方法的流程图;
图2为ERP窗体模块中窗体对象、页面对象、数据块对象和字段对象的树状关系图。
图中:
窗体对象-1;页面对象-2;数据块对象-3;字段对象-4。
具体实施方式
为了进一步解释本发明的技术方案,下面通过具体实施例来对本发明进行详细阐述。
如图1所示,本发明涉及的一种ERP系统的快速构建方法,包括如下步骤:
①将ERP系统中ERP窗体模块的内容区分为规范化模块和个性化模块;
②收集ERP窗体模块中的页面布局模板,并将页面布局模板保存起来;
③利用页面布局模板将规范化模块快速生成;
④进行程度代码编写、调试和编译,以形成个性化模块,再将规范化模块和个性化模块组合在一起,以形成完整的ERP系统。
这样,本发明涉及的一种ERP系统的快速构建方法,其通过将ERP窗体模块的内容划分为规范化模块和个性化模块,如此该规范化模块可以通过预设的页面布局模块进行快速生成,一般而言,一个ERP系统中80%的内容是规范化模块,而仅有20%的内容为个性化模块,对于个性化模块则还采用传统的程序代码编写、调试和编译的方式得到,如此本发明大大提高了ERP系统的开发效率。
如图2所示,该模块构造组件分为四大元素对象,即窗体对象1、页面对象2、数据块对象3以及字段对象;每一ERP窗体模块仅对应于一个窗体对象1,一个窗体对象1对应于一个、两个或多个页面对象2,一个页面对象2对应于一个、两个或多个数据块对象3,一个数据块对象3对应于一个、两个或多个字段对象。
根据上述划分思路,进一步地,该步骤③包括如下步骤:
③-1:将ERP窗体模块中窗体对象1、页面对象2、数据块对象3和字段对象在可视化设计器中生成,再将窗体对象1、页面对象2、数据块对象3和字段对象彼此之间的关系通过设置属性的方式确定下来;
③-2:该可视化设计器将窗体对象1、页面对象2、数据块对象3以及字段对象及其彼此之间的关系通过XML脚本描述出来,并将上 述XML脚本保存在数据库专门模块脚本表里;
③-3:构建出一解析器,该解析器在人们使用ERP窗体模块时从数据库中读出XML脚本,并根据XML脚本内容选择相应的页面布局模块,以形成规范化模块中的ERP窗体模块。
本发明进一步地通过窗体对象1、页面对象2、数据块对象3和字段对象进行设置,如此让页面布局模块中所需要的信息快速设置好,再利用页面布局模块快速将那些信息快速排布好,进而实现了ERP窗体模块的快速构建。
对于各个对象的属性,该窗体对象1的属性可以包括用于设置工具栏按钮可见性的属性以及扩展功能按钮自定义的属性。该页面对象2的属性可以包括用于设置页面显示标签的属性以及用于确定页面布局方式的属性。该数据块对象3的属性可以包括用于设置模块数据来源的属性、相关联数据库表信息的属性以及数据块间关系的属性。该字段对象的属性可以用于设置和字段相关的信息,包括字段显示标签、编辑类型、数据来源以及数据验证。
为了让XML脚本能被进一步的公开,下面举例说明一具体XML脚本:
<?xml version="1.0"encoding="gb2312"?>
<Module Description="计量单位设置"ActionNew="True"ActionDelete="True"ActionEdit="True"ActionSave="True"...>
<Page AutoOpenData="False"OnBeforeSave=""OnAfterSave="">
<Data Name="MasterData"ModifyTable="Roem_Unit"KeyField="UnitId"
SQL="select*from Roem_Unit order by UnitNo"...>
<Field Name="UnitId"Caption="单位"Visible="False"ReadOnly="True"Deufalt="[NewId]"...>
<Field Name="UnitNo"Caption="单位编号"Width="80"EditorType="Text"...>
<Field Name="UnitName"Caption="单位名称"Width="80"EditorType="Text"...>
<Field Name="EnglishName"Caption="英文名"Width="80"EditorType="Text"...>
<Field Name="IsStopped"Caption="是否停用"Visible="False"Width="80"EditorType="Check"...>
<Field Name="Remark"Caption="备注"Width="316"EditorType="Memo"...>
</Data>
</Page>
</Module>
上述实施例和图式并非限定本发明的产品形态和式样,任何所属技术领域的普通技术人员对其所做的适当变化或修饰,皆应视为不脱离本发明的专利范畴。
Claims (6)
1.一种ERP系统的快速构建方法,其特征在于,包括如下步骤:
①将ERP系统中ERP窗体模块的内容区分为规范化模块和个性化模块;
②收集ERP窗体模块中的页面布局模板,并将页面布局模板保存起来;
③利用页面布局模板将规范化模块快速生成;
④进行程度代码编写、调试和编译,以形成个性化模块,再将规范化模块和个性化模块组合在一起,以形成完整的ERP系统。
2.如权利要求1所述的一种ERP系统的快速构建方法,其特征在于,该步骤③包括如下步骤:
③-1:将ERP窗体模块中窗体对象、页面对象、数据块对象和字段对象在可视化设计器中生成,再将窗体对象、页面对象、数据块对象和字段对象彼此之间的关系通过设置属性的方式确定下来;
③-2:该可视化设计器将窗体对象、页面对象、数据块对象以及字段对象及其彼此之间的关系通过XML脚本描述出来,并将上述XML脚本保存在数据库专门模块脚本表里;
③-3:构建出一解析器,该解析器在人们使用ERP窗体模块时从数据库中读出XML脚本,并根据XML脚本内容选择相应的页面布局模块,以形成规范化模块中的ERP窗体模块。
3.如权利要求2所述的一种ERP系统的快速构建方法,其特征在于,该窗体对象的属性包括用于设置工具栏按钮可见性的属性以及扩展功能按钮自定义的属性。
4.如权利要求2所述的一种ERP系统的快速构建方法,其特征在于,该页面对象的属性包括用于设置页面显示标签的属性以及用于确定页面布局方式的属性。
5.如权利要求2所述的一种ERP系统的快速构建方法,其特征在于,该数据块对象的属性包括用于设置模块数据来源的属性、相关联数据库表信息的属性以及数据块间关系的属性。
6.如权利要求2所述的一种ERP系统的快速构建方法,其特征在于,该字段对象的属性用于设置和字段相关的信息,包括字段显示标签、编辑类型、数据来源以及数据验证。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410357178.1A CN104123138A (zh) | 2014-07-25 | 2014-07-25 | 一种erp系统的快速构建方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410357178.1A CN104123138A (zh) | 2014-07-25 | 2014-07-25 | 一种erp系统的快速构建方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104123138A true CN104123138A (zh) | 2014-10-29 |
Family
ID=51768563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410357178.1A Pending CN104123138A (zh) | 2014-07-25 | 2014-07-25 | 一种erp系统的快速构建方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104123138A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105159686A (zh) * | 2015-09-28 | 2015-12-16 | 北京奇虎科技有限公司 | 一种网站页面开发方法和装置 |
CN105574750A (zh) * | 2015-12-15 | 2016-05-11 | 南京欣网互联信息技术有限公司 | 基于页面组件化的电商系统和方法 |
CN107861997A (zh) * | 2017-10-19 | 2018-03-30 | 金蝶软件(中国)有限公司 | Erp数据库记录方法、装置、计算机设备及存储介质 |
CN111241089A (zh) * | 2019-10-11 | 2020-06-05 | 上海海典软件股份有限公司 | Erp系统二次开发方法、系统、装置及可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1542699A (zh) * | 2003-04-29 | 2004-11-03 | 联想(北京)有限公司 | 图形用户界面生成方法及系统 |
CN102096869A (zh) * | 2011-03-22 | 2011-06-15 | 北京同力天合管理软件有限公司 | 一种erp构建平台业务逻辑建模方法 |
CN102780770A (zh) * | 2012-07-12 | 2012-11-14 | 北京同力天合管理软件有限公司 | 一种模型驱动的erp构建平台的部署方法 |
-
2014
- 2014-07-25 CN CN201410357178.1A patent/CN104123138A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1542699A (zh) * | 2003-04-29 | 2004-11-03 | 联想(北京)有限公司 | 图形用户界面生成方法及系统 |
CN102096869A (zh) * | 2011-03-22 | 2011-06-15 | 北京同力天合管理软件有限公司 | 一种erp构建平台业务逻辑建模方法 |
CN102780770A (zh) * | 2012-07-12 | 2012-11-14 | 北京同力天合管理软件有限公司 | 一种模型驱动的erp构建平台的部署方法 |
Non-Patent Citations (2)
Title |
---|
李文禄: "信息交互与展示模板的规范研究与可视化编辑实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
田胜: "基于服务划分的ERP系统快速重构平台关键技术的研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105159686A (zh) * | 2015-09-28 | 2015-12-16 | 北京奇虎科技有限公司 | 一种网站页面开发方法和装置 |
CN105159686B (zh) * | 2015-09-28 | 2018-09-04 | 北京奇虎科技有限公司 | 一种网站页面开发方法和装置 |
CN105574750A (zh) * | 2015-12-15 | 2016-05-11 | 南京欣网互联信息技术有限公司 | 基于页面组件化的电商系统和方法 |
CN107861997A (zh) * | 2017-10-19 | 2018-03-30 | 金蝶软件(中国)有限公司 | Erp数据库记录方法、装置、计算机设备及存储介质 |
CN107861997B (zh) * | 2017-10-19 | 2021-12-03 | 金蝶软件(中国)有限公司 | Erp数据库记录方法、装置、计算机设备及存储介质 |
CN111241089A (zh) * | 2019-10-11 | 2020-06-05 | 上海海典软件股份有限公司 | Erp系统二次开发方法、系统、装置及可读存储介质 |
CN111241089B (zh) * | 2019-10-11 | 2023-03-24 | 上海海典软件股份有限公司 | Erp系统二次开发方法、系统、装置及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Liiv | Seriation and matrix reordering methods: An historical overview | |
CN107644286B (zh) | 工作流处理方法及装置 | |
CN114424257A (zh) | 使用机器学习对表格数据进行自动描绘和提取 | |
CN106649100A (zh) | 一种自动化测试方法及系统 | |
US12045214B2 (en) | Database validation and repair tool | |
CN106294107A (zh) | 生成网页页面的测试用例的方法和装置 | |
CN106469140A (zh) | 一种报表生成系统及其方法 | |
CN112612716B (zh) | 差异行代码覆盖率增强标记方法、系统、设备及存储介质 | |
CN110968294B (zh) | 一种业务领域模型建立系统及方法 | |
Avdeenko et al. | The ontology-based approach to support the completeness and consistency of the requirements specification | |
CN104731588B (zh) | 页面布局文件生成方法和页面布局文件生成装置 | |
CN115408399A (zh) | 基于sql脚本的血缘关系分析方法、装置、设备及存储介质 | |
CN104123138A (zh) | 一种erp系统的快速构建方法 | |
CN104616134A (zh) | 一种报表分析报告推送方法及装置 | |
CN113064811B (zh) | 基于工作流的自动化测试方法、装置以及电子设备 | |
Muslim et al. | A modular and extensible framework for open learning analytics | |
CN106775914B (zh) | 一种自动生成键值的代码国际化方法及装置 | |
CN105739979A (zh) | 一种基于概率服务流程的工作流选取方法 | |
CN113918576B (zh) | 一种元数据管理平台及管理方法 | |
US9146913B2 (en) | Specifications automation system and method | |
CN104133680A (zh) | 一种erp窗体模块的快速构建方法 | |
CN113900629A (zh) | 一种计算机流程自动化的引擎实现系统 | |
CN102866985B (zh) | 用于联机分析处理系统的数据格式化装置和方法 | |
CN113434542A (zh) | 数据关系识别方法、装置、电子设备及存储介质 | |
Huddlestone et al. | New graphical and text-based notations for representing task decomposition hierarchies: towards improving the usability of an Ergonomics method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 362200 Fujian city of Quanzhou province Jinjiang City Meiling street Meishan District No. 1 Century Avenue, Grand Bay Applicant after: Quanzhou Neumann Information Technology Co., Ltd. Address before: 362200, F, building 501, building, Jinjiang Middle Road, Fujian, China Applicant before: Neumann (Fujian) Information technology company limited |
|
COR | Change of bibliographic data | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141029 |