[发明专利]一种ERP窗体模块的快速构建方法有效
申请号: | 201410355846.7 | 申请日: | 2014-07-25 |
公开(公告)号: | CN104133680A | 公开(公告)日: | 2014-11-05 |
发明(设计)人: | 王永华;林锦标 | 申请(专利权)人: | 诺伊曼(福建)信息科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 无 | 代理人: | 无 |
地址: | 362200 福建省泉州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 erp 窗体 模块 快速 构建 方法 | ||
技术领域
本发明涉及企业资源管理领域,更具体的说涉及一种ERP窗体模块的快速构建方法。
背景技术
ERP(Enterprise Resource Plan),即企业资源计划,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。
ERP系统支持离散型、流程型等混合制造环境,应用范围从制造业扩散到了零售业、服务业、银行业、电信业、政府机关和学校等事业部门,通过融合数据库技术、图形用户界面、第四代查询语言、客户服务器结构、计算机辅助开发工具、可移植的开放系统等对企业资源进行了有效的集成。
企业ERP系统往往由大量窗体模块构成,即使在系统开发完成后,其功能需求也是经常变更和调整,为了应对这些变更和调整,程序人员都需要按照程序开发方法进行与再次操作,具体包括如下步骤:A、在开发工具设计用户界面;B、编写程序代码;C、调试程序;D、编译程序,然后测试程序,最后打包发布更新程序。
由此可见,上述传统的设计方法并不适用ERP系统快速部署应用,更无法响应需求变更、调整后的快速升级应用,而且还要求程序开发人员至少要熟悉一种程序开发工具。
有鉴于此,本发明人针对现有技术中的上述缺陷,深入研究,遂得出本案——一种ERP窗体模块的快速构建方法。
发明内容
本发明的目的在于提供一种ERP窗体模块的快速构建方法,以解决现有程序开发方法应用在ERP窗体模块开发、ERP窗体模块功能需求变更和调整时具有开发速度慢的问题。
为了达成上述目的,本发明的解决方案是:
一种ERP窗体模块的快速构建方法,其中,包括如下步骤:
①构造成型出可定制属性和重复利用的模块构造组件:该模块构造组件分为四大元素对象,即窗体对象、页面对象、数据块对象以及字段对象;每一ERP窗体模块仅对应于一个窗体对象,一个窗体对象对应于一个、两个或多个页面对象,一个页面对象对应于一个、两个或多个数据块对象,一个数据块对象对应于一个、两个或多个字段对象;
②根据待开发ERP窗体模块的需求,选择窗体对象并对该窗体对象的可定制属性进行设置,再设置一定数量的页面对象、数据块对象以及字段对象且对页面对象、数据块对象和字段对象进行可定制属性设置;
③将ERP窗体模块中的窗体对象、页面对象、数据块对象以及字段对象及其彼此之间的关系通过XML脚本描述出来,并将上述XML脚本保存在数据库专门模块脚本表里。
进一步,该ERP窗体模块的快速构建方法还包括设置解析器的步骤,该解析器中设置单表和多表等多种页面布局模板,该解析器在人们使用ERP窗体模块时从数据库中读出XML脚本,并根据XML脚本内容选择相应的页面布局模块快速构建出ERP窗体模块。
进一步,该窗体对象的可定制属性包括用于设置工具栏按钮可见性的属性以及扩展功能按钮自定义的属性。
进一步,该页面对象的可定制属性包括用于设置页面显示标签的属性以及用于确定页面布局方式的属性。
进一步,该数据块对象的可定制属性包括用于设置模块数据来源的属性、相关联数据库表信息的属性以及数据块间关系的属性。
进一步,该字段对象的可定制属性用于设置和字段相关的信息,包括字段显示标签、编辑类型、数据来源以及数据验证。
进一步,步骤①中的模块构造组件是在可视化设计器中创建出来,该可视化设计器对任一模块均包括属性栏,每一属性均设置为下拉式选择菜单或者自定义数据框,该可视化设计器还根据程序员设置好的属性自动生成XML脚本并保存在数据库中。
采用上述结构后,本发明利用所有ERP窗体模块都是为了实现对数据库数据进行增、删、改、查等操作此相对固定的共同点而开发出来,其将ERP窗体模块的构造元素按照构造层次不同,划分为不同的对象,即窗体对象、页面对象、数据块对象以及字段对象,这些对象均被设置成可定制属性和重复利用,再通过XML脚本语言描述窗体模块的各构造组件及其间的关系,并将此XML脚本保存在数据库专门模块脚本表里。当用户打开ERP窗体模块时,模块解析器会从数据库读出用于构造模块元素的XML脚本,并结合页面布局模板而快速构造出具体用户操作界面。
与现有技术相比,本发明至少具有如下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺伊曼(福建)信息科技有限公司,未经诺伊曼(福建)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410355846.7/2.html,转载请声明来源钻瓜专利网。