人事部门电子政务业务基础平台的设计与应用

人事部门电子政务业务基础平台的设计与应用

ID:22081464

大小:51.50 KB

页数:5页

时间:2018-10-27

人事部门电子政务业务基础平台的设计与应用_第1页
人事部门电子政务业务基础平台的设计与应用_第2页
人事部门电子政务业务基础平台的设计与应用_第3页
人事部门电子政务业务基础平台的设计与应用_第4页
人事部门电子政务业务基础平台的设计与应用_第5页
资源描述:

《人事部门电子政务业务基础平台的设计与应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、人事部门电子政务业务基础平台的设计与应用摘要:本文主要介绍了开发政府人事部门电子政务系统的基础技术框架——业务基础平台的设计与应用,着重就平台的总体架构,以及基于平台进行二次开发的业务系统的构建方案进行剖析。关键词:人事;电子政务;业务基础平台;定制开发1、引言随着信息技术的迅猛发展,“以电子政务带动信息化”已成为带动国民经济和社会信息化的一项基本策略。推进政务信息化、推广电子政务系统,不仅可以提高政务工作的效率,使政务工作更好地为居民和企业服务,还可以使民众更好地参与各项决策活动,推动国家或地区的整体发展。而对于涉

2、及众多业务对象的政府人事部门来说,想要实现公共人事管理,向公众提供高效、便捷的服务,人事行政手段的现代化和信息化迫在眉睫,电子政务系统的规划与实施的重要性与迫切性显得更加突出。背景项目在规划与建设过程中,结合当地的经济发展水平,以及对人才的迫切需求,形成以业务需求为核心,以信息资源整合为基础,以服务社会为目的的人事人才服务管理理念,着力打造先进、实用、持久的人事部门电子政务系统,为解决软件开发过程中存在的复用性低、开发效率低下、业务与技术的高耦合度等问题,引入基础平台作为业务系统开发的技术框架,软件开发人员只需要集中

3、精力处理底层功能复用问题,统一为各业务子系统扩展各种通用功能与接口,而由专门的定制开发人员根据接口规范,设置接口属性,处理各业务系统的业务逻辑,达到各业务子系统的建设目的。2、软件开发平台软件开发平台是基于功能强大的开发平台之上生成的一个面向业务人员使用的工具,即:业务定制/开发基础平台,它以通用技术架构(如MVC)为基础,集成了常用工具、二次开发包、基础解决方案等内容。在软件的平台化和配置化的开发过程中,软件开发平台被定义为:软件开发平台=通用业务组件层+应用支撑层,即:通过业务组件实现软件的共性功能,而通过应用支

4、撑层,将组成应用的业务组件整合在一起,显示给用户。软件开发平台的引入可以大幅缩减编码率,使开发者有更多时间关注客户需求。业务人员用简单易用的业务平台来完成一些基本的功能,技术人员用底层的平台来完成复杂多变的特性。如此,业务设计人员不需要考虑技术实现问题,而将注意力集中于业务逻辑上,通过设计更加有效的业务流程来提高客户的满意度;而软件开发人员则着眼于系统性能的提高和接口功能的扩展,为业务实现提供灵活、高效的实现途径。3、业务基础平台的总体设计人事部门电子政务系统几乎涵盖了全市机关及企事业单位的所有人事业务,包括专业技术

5、人员的职称评审、继续教育等,以及机关事业单位的单位及人员管理;涉及的用户包括:单位、个人、各级各类人事业务主管部门等。在项目建设过程中,为解决采用传统的“手工作业”方式独立开发、各自为战的情况下,可能存在的无法快速响应用户频繁的需求变化,开发质量难以保证,项目的开发周期长,学习与维护成本高昂,系统的可扩展性、可维护性与灵活性低等风险,引入了软件开发平台的思想,将业务系统的业务逻辑与技术平台相分离,开发过程采用模块化和构件化的开发思想,尽可能通过抽象公共模块与复用构件实现软件的重用,并通过使用分层次的开发方法,使系统对

6、数据库的操作与业务处理逻辑分离,便于扩展与维护。本平台的架构图如图1所示:图1平台总体架构图平台采用分层架构模式,其中:*表现层:通过业务系统展现、收集信息。因为平台采用所见即所得的处理方式,因此,对于系统管理员来说,可以随时调整应用系统的相关配置;而二次定制开发人员可根据平台提供的辅助工具,即时修改定制并查看结果;对于用户展示的功能,则永远保持最新状态。*业务层:用于处理应用系统的业务逻辑。通过配置底层平台提供的相关组件的开发接口,并接收由表现层输入的采集信息及交互控制,将完整的业务逻辑处理结果输送到表现层。*数据

7、层:平台统一提供的数据访问接口,用于处理数据存储/数据转换及数据封装等功能。*资源层:数据存储中心,用于存储数据或提供与其它数据资源系统的连接,数据资源类型可以是数据库、外部系统或文件系统。4、业务基础平台的应用设计业务系统及其功能模块的开发,主要是基于平台进行二次定制开发,其中,业务功能模块可以由开发人员进行自主开发,也可以由平台提供的定制开发工具进行构建。基于平台构建的业务功能模块采用参数法构建,如图2所示:图2业务系统功能模块构建方案业务系统功能模块的构建过程主要是通过平台定制开发工具将系统或者模块的各种参数保

8、存在数据库中。用户通过身份认证、登录业务系统后,权限控制层根据用户的功能模块访问权限,读取数据库中该模块的配置信息,并最终将该功能模块展现到系统界面,从而完成模块与数据库的各种交互操作。在业务基础平台与业务系统之间共分为四个层次,包括:定制开发层、业务组件层、功能模块层以及业务系统层。其中:在定制开发层,开发人员根据逻辑需求,在页面上拖拽、挂接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。