一种提升信息化技术的电子政务开发系统技术方案

技术编号:3870434 阅读:134 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种提升信息化技术的电子政务开发系统,其包括模型创建模块、第一映射模块、第二映射模块、生成模块和存储模块,该开发系统从信息化建设全局和发展的角度出发,为其解决了技术层面上的难题,从而使信息化建设可以集中精力在业务功能的定义上,在大幅减少投资、缩短工期的前提下,快速构建起大型、复杂的应用系统;完全遵循J2EE技术体系,并基于面向服务架构SOA,采用业内领先的服务总线技术来挂接信息系统的各类服务和应用,为信息化建设和应用集成提供一个高效、快速的开发平台。其具有优势如下:随需而变、自由扩展、快速实施、灵活部署、应用集成、架构开放、简化开发、平台无关和技术无关。

【技术实现步骤摘要】

本专利技术涉及政务开发系统,更具体地说,涉及一种提升信息化技术的电子政务开发系统
技术介绍
电子政务信息系统的开发都是一个“把已知业务逻辑转化成应用系统代码”的过 程,无论采用何种开发模式和技术都是可以实现的,差别在于开发效率、系统质量及适应变 化的能力等。软件业一直面临着很多问题,如开发速度缓慢、开发周期难以控制、需求急剧 扩大、软件质量难以保证等等。其实任何传统产业都有一个从手工作坊到工业化生产的发 展过程;目前软件业也正处于这样一个转折点上。因此需要一场软件工艺化革命来解放目 前处于低层次的大多数软件开发人员的劳动力,从而降低开发成本,提高软件质量,实现软 件产能的突破。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的电子政务信息系统开发速度缓 慢、开发周期难以控制、需求急剧扩大、软件质量难以保证等等缺陷,提供一种提升信息化 技术的电子政务开发系统。本专利技术解决其技术问题所采用的技术方案是构造一种提升信息化技术的电子政 务开发系统,其包括模型创建模块,用于采集输入的电子政务需求文档,以生成相应的资源模型、数据 模型、业务模型和集成模型;第一映射模块,用于生成平台无关资源模型、平台无关数据模块、平台无关业务模 型和平台无关集成模型;第二映射模块,用于根据算法组件,生成面向数据库的平台相关资源模型、平台相 关数据模型、平台相关业务模型和平台相关集成模型,生成J2EE的平台相关资源模型、平 台相关数据模型、平台相关业务模型和平台相关集成模型,以及生成WEB的平台相关资源 模型、平台相关数据模型、平台相关业务模型和平台相关集成模型;生成模块,用于根据代码模板,在指定的目录下生成程序源文件,从而生成电子政 务的目标系统;存储模块,包括算法组件单元和代码模板单元。在本专利技术所述的提升信息化技术的电子政务开发系统中,所述模型创建模块包 括采集单元,用于采集输入的电子政务文档;计算单元,用于根据所述电子政务,生成数据对象模型和数据关系模型,并根据数 据操作,生成相应的资源模型、数据模型、业务模型和集成模型。在本专利技术所述的提升信息化技术的电子政务开发系统中,所述代码模块包括表示层代码模板、通用服务接口层代码模块、业务组件层代码模块以及实体层代码模板。在本专利技术所述的提升信息化技术的电子政务开发系统中,第二映射模块根据J2EE 平台,选取相应的公共类库和组件库,从而生成面向数据库的平台相关资源模型、平台相关 数据模型、平台相关业务模型和平台相关集成模型,生成J2EE的平台相关资源模型、平台 相关数据模型、平台相关业务模型和平台相关集成模型,以及生成WEB的平台相关资源模 型、平台相关数据模型、平台相关业务模型和平台相关集成模型。在本专利技术所述的提升信息化技术的电子政务开发系统中,生成模块根据表示层代 码模板,生成WEB页面源文件。在本专利技术所述的提升信息化技术的电子政务开发系统中,生成模块根据通用接口 层代码模块,生成通用服务接口层的服务接口源文件。在本专利技术所述的提升信息化技术的电子政务开发系统中,生成模块根据业务组件 层代码模块,生成业务组件源文件。在本专利技术所述的提升信息化技术的电子政务开发系统中,生成模块根据实体层代 码模块,生成实体源文件。在本专利技术所述的提升信息化技术的电子政务开发系统中,存储模块中还存储有新 增组件、更新组件和查询组件。实施本专利技术的提升信息化技术的电子政务开发系统,具有以下有益效果从信息 化建设全局和发展的角度出发,为其解决了技术层面上的难题,从而使信息化建设可以集 中精力在业务功能的定义上,在大幅减少投资、缩短工期的前提下,快速构建起大型、复杂 的应用系统;完全遵循J2EE技术体系,并基于面向服务架构S0A,采用业内领先的服务总线 技术来挂接信息系统的各类服务和应用,为信息化建设和应用集成提供一个高效、快速的 开发平台。其具有优势如下随需而变、自由扩展、快速实施、灵活部署、应用集成、架构开 放、简化开发、平台无关和技术无关。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是本专利技术提升信息化技术的电子政务开发系统的结构示意图;图2是依据图1所示的提升信息化技术的电子政务开发系统开发的社区信息化统 一软件信息系统;图3是依据图1所示的提升信息化技术的电子政务开发系统开发的城市与社会综合管理信息系统。具体实施例方式如图1所示,在本专利技术的提升信息化技术的电子政务开发系统中,其主要包括模型创建模块,用于采集输入的电子政务需求文档,以生成相应的资源模型、数据 模型、业务模型和集成模型;第一映射模块,用于生成平台无关资源模型、平台无关数据模块、平台无关业务模 型和平台无关集成模型;第二映射模块,用于根据算法组件,生成面向数据库的平台相关资源模型、平台相关数据模型、平台相关业务模型和平台相关集成模型,生成J2EE的平台相关资源模型、平 台相关数据模型、平台相关业务模型和平台相关集成模型,以及生成WEB的平台相关资源 模型、平台相关数据模型、平台相关业务模型和平台相关集成模型;生成模块,用于根据代码模板,在指定的目录下生成程序源文件,从而生成电子政 务的目标系统;存储模块,包括算法组件单元和代码模板单元。在进行电子政务信息系统开发时,首先想模型创建模块输入需求分析,其主要是 由采集单元采集输入的电子政务需求文档,然后计算单元确定该电子政务需求文档是单一 功能数据还是多功能数据,如果是多功能数据,将其分解为若干单一功能数据。然后对每一个单一功能数据进行建模即第一步,确定该单一功能数据的模型和 操作;第二步,判断该单一功能数据是数据对象还是数据对象间的关系;如果是数据对 象转入第三步,否则表明该单一功能数据是数据对象间的关系,进入第六步;第三步,确定创建当前模型所需的基础数据在公共类库中是否已经定义,如果尚 未定义,则将缺失的基础数据补充完整。其中,基础数据包含基础元数据和操作标签;第四步,选择一种数据对象的数据组织结构,定义相应的资源模型、数据模型、业 务模型和集成模型;第五步,根据需要选取相应的字段元素填充入所选数据组织结构相应的部位,每 个字段元素的非关键属性都可进行微调。创建完毕后,进入第八步;第六步,分别选取需要设置的关联关系的两个数据对象,并验证这两个数据对象 是否有同名字段元素,如果没有,则给出出错提示;第七步,为选取好的数据对象设置关系模型,即一对一、一对多或多对多的关系;第八步,为定义好的资源模型、数据模型、业务模型和集成模型选择相应的操作标签。第一映射模块和第二映射模块的主要功能是用于生成平台无关资源模型、平台无 关数据模块、平台无关业务模型和平台无关集成模型;以及用于根据算法组件,生成面向 数据库的平台相关资源模型、平台相关数据模型、平台相关业务模型和平台相关集成模型, 生成J2EE的平台相关资源模型、平台相关数据模型、平台相关业务模型和平台相关集成模 型,以及生成WEB的平台相关资源模型、平台相关数据模型、平台相关业务模型和平台相关 集成模型。根据代码模板在目标系统构架中所处层次的不同,可将代码模板分为表示层代 码模板、通用服务接口层代码模板、业务组件层代码模板,以及实体层代码模板。生成面向数据库的平台相关资源模型、平台相关数据模型、平台相关业务模型和 平台相关集本文档来自技高网...

【技术保护点】
一种提升信息化技术的电子政务开发系统,其特征在于,包括:模型创建模块,用于采集输入的电子政务需求文档,以生成相应的资源模型、数据模型、业务模型和集成模型;第一映射模块,用于生成平台无关资源模型、平台无关数据模块、平台无关业务模型和平台无关集成模型;第二映射模块,用于根据算法组件,生成面向数据库的平台相关资源模型、平台相关数据模型、平台相关业务模型和平台相关集成模型,生成J2EE的平台相关资源模型、平台相关数据模型、平台相关业务模型和平台相关集成模型,以及生成WEB的平台相关资源模型、平台相关数据模型、平台相关业务模型和平台相关集成模型;生成模块,用于根据代码模板,在指定的目录下生成程序源文件,从而生成电子政务的目标系统;存储模块,包括算法组件单元和代码模板单元。

【技术特征摘要】

【专利技术属性】
技术研发人员:连樟文
申请(专利权)人:深圳市永兴元科技有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1