美章网 资料文库 综合管理信息系统设计与实现范文

综合管理信息系统设计与实现范文

本站小编为你精心准备了综合管理信息系统设计与实现参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

综合管理信息系统设计与实现

摘要:PrimetonEOSPlatform是采用先进的SOA架构的应用平台,供水分公司基于PrimetonEOS平台开发了综合管理信息系统。文章介绍了系统的总体设计和系统从数据建模、业务构件开发、组合构件和装配、UI开发、工作流程开发、单元测试及功能上线的开发实现过程。

关键词:综合管理信息系统;EOS;构件

0引言

随着我国现代化建设的不断深入,上海城投水务(集团)有限公司供水分公司(以下简称供水分公司)的信息化建设速度也在不断加快,使用的信息技术逐步更新。供水分公司借助业界领先的SOA软件开发平台,以先进的信息技术为基础,以信息安全为基本前提,搭建综合管理信息系统,快速、高效地完成项目的实施并保持面向服务的拓展集成功能,为将来供水分公司整体系统平台建设,如跨应用系统的业务流程,统一门户建设,统一数据交换平台等一系列平台建设打好基础。

1系统总体设计

1.1业务需求概述

针对传统的工作模式,以智能化信任和授权平台为基础,根据部门及基层单位的工作特点构建信息处理平台系统,实现了办公会议管理、内容管理、党务公开网及exchange邮件管理等模块功能,并将付款会签和项目管理两大应用模块嵌入到系统平台中。实现了电子化付款会签及项目审批流程,并集成了exchange邮箱。

1.2软件逻辑构架

系统建立了主数据库和备份数据库,结合SQL的备份工具做好本地备份工作,并通过磁盘阵列手段保证数据的安全。业务系统划分为展现综合管理信息系统和Coframe组织机构权限框架系统,由governor运维平台统一监控管理业务系统。

1.3软件功能构架

综合管理信息系统软件功能模块分业务信息子系统、业务配置子系统和系统管理子系统三部分。其中系统管理子系统包含组织机构管理、角色管理、权限管理和功能管理等模块,业务配置子系统包含数据字典、流程配置、流程监控等模块,业务信息子系统包含付款会签、项目管理、内容管理、会议管理、exchange集成等子模块。

1.4系统硬件构架

系统由机架式PC服务器组成数据库管理系统运行环境,由刀片式PC服务器组成应用系统运行环境,并辅以磁盘阵列柜设备,实现数据的接收、存储、交换、备份管理。

2系统实现

2.1系统开发

以SOA应用平台PrimetonEOSPlatform为基础,系统开发使用EOSStudio环境,针对传统的工作模式,根据部门及基层单位的工作特点构建信息处理平台系统,进行综合业务的工作开发。开发过程主要分以下几个主要步骤:(1)进行数据建模。数据构件的开发:首先利用数据建模技术,建立从数据库到业务对象的映射关系,从而实现应用逻辑与具体的数据库访问之间的隔离。(2)进行业务构件开发。逻辑构件的开发:扩展名为.bzg,基于Java代码实现。(3)进行组合构件和装配。EOS图形化的构件组装,简便地从构件库中拉拖各种构件,再对构件进行连接,并配置相应的参数。(4)进行UI开发。页面流开发:其扩展名为.flowx,用来完成界面和业务流转控制的相关构件称为页面流构件。页面开发:采用JSP源代码编辑开发,也可使用EOS可视化页面开发工具,包含EOStag、htmltag、EOS页面控件、Rich-web控件等常用的页面控件,来生成JSP页面。(5)进行工作流程开发。工作流程:用于完成包含人工和自动的业务活动流程的构件,它是利用EOS的流程定义开发环境来进行开发的流程管理的一个图形化描述,其扩展名为.workflowx。

2.2单元测试

为了保证程序每个模块的正确性,编写测试用例,对项目的每个功能点进行测试。单元测试任务包括模块接口的测试、模块局部数据结构的测试、模块边界条件的测试、模块中所有独立执行通路的测试以及模块的各条错误处理通路测试。通过单元测试,保证业务流程及代码的正确性,保证程序的健壮性,以便保证复用功能正常。

2.3功能上线

测试通过后,将包括工作流在内的所有项目资源统一打包为部署包,扩展名为.ecd,是由多个构件包以及一个web模块组成的压缩包。使用EOSGovernor上传到服务器中,完成部署操作,并对各个构件及SQL等运行情况进行管理和监控。

3结语

综合管理信息系统是基于SOA架构进行开发的系统,既避免了“紧耦合”、“封闭式”等不利于系统发展的因素,又具有灵活多变的特性,扩展性、移植性较好,同时也加快了应用系统开发速度,缩短设计过程。该系统已成功部署上线,运行良好,在供水分公司的服务管理中发挥了很好的作用。不仅公司会议办公、邮件及各类项目的建设从申请、会签、审批、付款等各阶段进行有效的管理,保证企业管理部门高效的业务处理效率、安全的数据处理机制,同时满足公司管理层对项目、合同、考核信息的管理需求,加强了企业与员工之间的沟通,促进了企业管理的规范化、科学化及信息化管理水平。

作者:徐非 单位:上海城投水务(集团)有限公司供水分公司