银行IT项目管理信息系统设计与实现——以建设银行为例
2020-03-11
来源:《电脑知识与技术》作者:辽宁对外经贸学院 信息管理学院 宋健
更加灵活的配置,用户的各类操作都可以进行日志的管理,对系统中各个部分的运行都能进行有效的记录,以实现对系统的全面监控。
1.2 非功能需求
1)安全性需求
考虑到项目信息系统仅在建行内部使用,通过建行内部的局域网就可以进行访问,从理论上讲,与外部其他网络并无关联,因此,整个操作系统较为安全,无需在操作系统的安全性上投入过多的研究资源。对系统安全性的要求只要做好严格权限分配、禁止无权限以及越权限登入、操作者的浏览以及操作记录保密并定时清空即可等方面工作即可认为符合安全标准。
2)性能需求
由于银行系统工作的特殊性,因此,对项目管理信息系统的性能设计有很高的要求,系统的优劣需要从系统响应时间和系统负载量这两个方面进行考虑。具体的性能参数如下表所示:
2 系统设计
2.1 系统功能设计
在对建设银行IT项目管理信息系统设计的过程中,遵循基本设计原则和功能体系结构两个原则。由于不同的业务有着不同的口径,甚至同一业务也会有不同的口径,因此,考虑到业务口径的差异性,功能体系结构中的IT项目管理信息系统分为个人工作台、部门级管理与决策分析管理、项目及其组合管理这三个方面。
本系统的建立依托于技术应用服务器开发平台。在业务模块的最底层,主要由通用模块,即公共模块组成。公共模块分为两部分,一部分是公共的业务模块,包括系统组织架构管理、用户角色的设置与分配管理、用户权限的分级与管理、系统信息综合管理、系统公共安全管理、公共参数管理等。另一部分是公共的技术模块,包括数据库模块、数据库访问模块、工作流程管理系统、外网访问接口等。在公共模块的架构之上,是具体的业务模块,可以根据业务类型的不同,采用不同的方式独立处理自己的业务,但在业务处理中,一旦牵涉到公共信息,系统会自行利用公共模块进行处理。在业务模块的上层,存有一个交易调度层,这个调度层主要跟进项目的执行过程,在执行中涉及到交易等相关事项,将由这个处理层来进行交易的调度以及交易业务的处理,所有与交易有关的输入画面及输出画面都在这一个层次上进行定义和使用。
2.2 系统总体架构
本系统的系统架构根据用户需求釆用MVC三层架构。在技术操作上,视图也就是表示层主要在WEB浏览器上通过Ex⁃tJS和JSP实现,通过这项操作,使用者将对系统的模块有一个直观的认识,并对每个模块涉及的信息一目了然,同时,出于安全考虑,系统严格对用户进行等级划分,并对不同级别的用户配备不同的权限,用户只能在自己的权限范围内实现相应的系统功能;模型即业务层由JavaBean实现,结合用户实际需求,通过整合系统业务调用封装的接口等对象;控制器即数据层由Servlet来实现,系统会自动识别不同业务的业务目标和具体需求,推荐最合适的数据库,并迅速建立起与业务与数据的关联,方便使用者存取相应的数据信息。这三层既相互独立,又保持适当的联系,成为本系统的完善架构。
2.3 系统部署架构设计
为保证IT项目管理信息系统的正常运转,建设银行成立了科技部门,该部门主要负责信息系统的开发与维护,因此,主服务器和备用服务器需要同时发布在开发网段上。
为了让业务部门使用到更多、更全的系统,科技部门通过将统一架构安排部署到管理区的虚拟服务器,实现了在生产网段中安装独立的应用服务器。为保证系统数据库的完整性,维护数据安全,科技部门主要采取将数据库服务器与生产网相隔离的方式,现已实现将数据库服务器独立部署在生产网的管理区,数据库需通过连接存储服务器方可提取使用,切
免责声明:
1、项目管理信息化网发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!
-
延伸阅读:
-