[发明专利]一种软件新模块开发方法无效
申请号: | 201110218199.1 | 申请日: | 2011-08-01 |
公开(公告)号: | CN102236560A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 徐轶卿 | 申请(专利权)人: | 苏州万图明电子软件有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 苏州广正知识产权代理有限公司 32234 | 代理人: | 张利强 |
地址: | 215021 江苏省苏州市工业*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 模块 开发 方法 | ||
技术领域
本发明涉及到一种软件模块开发方法,特别涉及到一种基于快速开发工具的新模块开发方法。
背景技术
随着现代社会的科学技术发展,计算机系统已经成为各行各业所不可缺少的工具,而在其中起着核心作用的,则是计算机软件系统。申请号为200710046019的申请文件公开了一种协同软件开发系统和方法,该系统包括客户端、业务平台和ERP服务器,客户端与ERP服务器通过业务平台进行通信。所述客户端包括平台通信模块和客户端程序文件管理模块,该平台通信模块用于建立和业务平台的通信,客户端程序文件管理模块,用于读取用户调试过程中循环使用的数据,并可实现客户端调试过程中的自动化操作与ERP服务器交互,业务平台包括协同开发调度模块、版本控制模块和ERP服务器通信模块,协同开发调度模块用于协调不同用户对程序文件进行修改时产生的冲突,版本控制模块用于实时同步ERP服务器与客户端文件,ERP服务器用于储存和上传程序文件。
综上所述,针对现有技术的缺陷,特别需要一种基于快速开发工具的新模块开发方法,以解决现有技术的不足。
发明内容
本发明的目的是提供一种基于快速开发工具的新模块开发方法,通过规范化的模板生成代码,可以极大程度保障功能完整性、代码规范性和接口的可扩充性。
本发明所解决的技术问题可以采用以下技术方案来实现:
一种基于快速开发工具的新模块开发方法,其特征在于,所述方法包括设计数据表、代码生成和二次开发三个阶段;其中设计数据表阶段用于定义模块的数据表,数据表的结构和名称必须符合数据库规范;代码生成阶段包括生成模块解决方案、定义表和字段的标签和生成相关的类文件三个步骤;二次开发阶段可以针对生成的代码进行二次开发。
在本发明的一个实施例中,所述数据表的名称命名规范为“系统类型代码_模块代码_功能代码”。
在本发明的一个实施例中,所述定义表和字段的标签阶段用于通过代码生成工具在表和字段上设定自定义标签,模板引擎会根据标签自动判断执行正确的操作。
在本发明的一个实施例中,所述代码生成的原理是通过解析生成模板、数据表和字段的标签信息,组装代码文件并自动将生成的文件加入选定的模块项目中,可以生成类文件、界面文件。
本发明生成的代码是依赖于规范化的模板生成的,可以极大程度保障功能完整性、代码规范性和接口的可扩充性。
附图说明
图1是本发明所述的一种软件新模块开发方法的流程图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
如图1所示,本发明所述的一种软件新模块开发方法,所述新模块开发方法包括设计数据表、代码生成和二次开发三个阶段;其中设计数据表阶段用于定义模块的表结构,数据表结构必须符合数据库规范,数据表名称也必须符合数据库库的命名规范;代码生成阶段包括生成模块解决方案、定义表和字段的标签和生成相关的类文件三个步骤,是本发明的核心阶段;二次开发阶段可以针对生成的代码进行二次开发;本发明生成的代码是依赖于规范化的模板生成的,可以极大程度保障功能完整性、代码规范性和接口的可扩充性。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都在要求保护的本发明范围内,本发明要求保护范围由所附的权利要求书及其等效物界定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州万图明电子软件有限公司,未经苏州万图明电子软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110218199.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:复合式螺旋反力平衡密封装置
- 下一篇:一种高温高压耐磨蚀泵用轴承体