[发明专利]一种提高一般信息管理软件开发效率的实现方法在审
申请号: | 201811543765.4 | 申请日: | 2018-12-17 |
公开(公告)号: | CN109558125A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 和雄伟;代志强;田耀武 | 申请(专利权)人: | 太原市高远时代科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健;张国香 |
地址: | 030000 山西省太*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 数据信息 信息管理软件 数据库 开发效率 数据信息管理 映射数据库 管理功能 后台代码 模板构建 配置操作 页面代码 页面跳转 预定代码 基类 后台 响应 配置 继承 管理 | ||
本发明提供了一种提高一般信息管理软件开发效率的实现方法,该实现方法能够在极少改变或者不改变后台代码和前端页面代码的前提下,管理不同的数据库中的数据信息,该实现方法包括:步骤(1),将后台划分为Action层、Service层、Dao层和Entity层,以及通过预定代码模板构建前端页面,Action层用于响应前端页面的请求并控制前端页面进行页面跳转,Entity层用于映射数据库中的数据信息的结构;步骤(2),当需要增加数据库中数据信息管理页面时,生成一个关于Entity层的类,同时生成一个继承基类的空Action层的类,并通过前端页面中的配置页执行相应的配置操作,从而实现对数据库中的数据信息的管理功能。
技术领域
本发明涉及信息管理系统开发的技术领域,特别涉及一种提高一般信息管理软件开发效率的实现方法,其能够在极少改变或者不改变后台代码、以及不改变页面代码的前提下,达到管理不同数据库中的数据信息的目的。
背景技术
目前,软件开发,特别是针对信息管理类系统,如CRM或者ERP等,一般都是基于关系型数据库进行开发的,该关系型数据库通常是先分析和构建不同目录数据之间的逻辑和/或数学关系,再以该逻辑和/或数学关系为基础构建数据库中不同目录数据的分布,而该逻辑和/或数学关系往往用作该关系型数据的关键词,用户可通过该关键词来对该关系型数据库中的数据信息进行查询、展示、增加、删除或者编辑等数据信息管理操作。当前,关系型数据库中的信息管理操作的实现方式普遍是在B/S架构下完成的,高级语言开发工程师在实现该信息管理操作时一般需要先开发高级语言程序,以用于操作数据库中的数据信息,再开发HTML页面作为用户接口以便于用于进行界面操作,但是上述开发方式需要针对不同数据信息开发不同的高级语言程序和HTML页面,其开发工作量大,软件的维护成本也较高。同时高级语言开发工程师针对不同数据信息进行开发高级语言代码时,也会遇到实体间相互依赖串扰、数据库关键词字段不尽相同、数据信息排序字段不同、查询方式不统一等诸多问题,这严重影响了信息管理类软件的开发效率和数据信息的管理便捷性。
发明内容
在现有的软件开发,特别是信息管理类软件的开发过程中,开发人员都是需要根据不同的数据信息分别开发不同的高级语言程序和HTML页面,即在上述开发过程中,数据信息、高级语言程序和HTML页面三者之间是存在唯一对应的关系,若需要开发另一信息管理类软件或者对数据库中的数据信息进行变更,则开发人员必须根据新的数据信息或者新信息管理类软件的操作功能重新开发另一高级语言程序和HTML页面,这并不符合当前信息管理对于操作软件进行快速更新换代的要求,同时也会增加信息管理类软件在开发过程中的不必要工作,增加开发成本和延长开发周期。
针对现有信息管理软件在开发过程中存在的缺陷,本发明提供一种提高信息管理软件开发效率的实现方法,所述实现方法能够在极少改变后台代码和不改变前端页面代码的情况下,管理不同数据库中的数据信息,以及在不改变后台代码和前端页面代码的情况下,提供管理不同数据库中的数据信息的应用系统,其中,所述后台用于控制所述前端页面,其特征在于,所述实现方法包括:
步骤(1),将所述后台划分为Action层、Service层、Dao层和Entity层,以及通过预定代码模板构建所述前端页面,其中,所述Action层用于响应所述前端页面的请求并控制所述前端页面进行页面跳转,所述Entity层用于映射所述数据库中的数据信息的结构;
步骤(2),当需要增加数据库中数据信息管理页面时,生成一个关于所述Entity层的类,同时生成一个继承基类的空Action层的类,并通过所述前端页面中的配置页执行相应的配置操作,从而实现对所述数据库中的数据信息的管理功能;
进一步,在所述步骤(1)中,所述后台通过Spring、Hibernate、Struts的基础架构构建,构建所述前端页面的预定代码模板为JAVA Script、CSS、HTML和Velocity;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太原市高远时代科技有限公司,未经太原市高远时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811543765.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种与第三方系统接口进行报文交互的引擎及方法
- 下一篇:表单设计器