论文部分内容阅读
澳门大西洋银行企业网上银行系统是澳门大西洋银行在面对日益竞争激烈的澳门特别行政区金融市场的压力下,立足于区域性城市商业银行的实际地位,为增强银行核心竞争力,采用先进的设计理念和开发技术建立的一套信息系统。本文论述了系统开发的背景和网上银行系统的发展现状,从需求获取和需求分析方面对系统需求管理的工作进行了描述,阐明了系统需要解决的主要问题。在系统设计阶段,从架构设计开始,首先建立了系统的技术架构、功能架构、安全架构和通讯架构,然后在详细设计部分论述了系统建模的方法和设计策略以及系统的数据库设计步骤。最后,对于系统实现过程的几个重点问题进行了详细的分析和论述。本文针对需求分析、设计和实现过程中所遇到的问题提出了行之有效的解决方法,为企业网上银行系统的设计与实现提供了有力的例证。本文解决的关键问题有以下几方面:第一、改进的瀑布模型解决了传统瀑布模型的不能回溯的问题,避免了在软件完成后才发现与用户需求不符的情况。快速原型法(rapid prototyping)是近年来提出的一种以计算机为基础的系统开发方法。本文采用快速原型法与改建的瀑布模型相结合的方式完成系统的分析、设计和实现,充分理解用户需求,逐步完善系统功能。第二、基于网络的管理信息系统更易受到攻击及破坏,为确保系统的安全,除了在系统实施时,在硬件设施上提高安全性外,在设计系统架构时,特别建立了系统的安全架构。采用基于角色的访问控制模型(RBAC)建立权限管理子系统,对用户身份进行认证。第三、在实现B/S结构的多种解决方案中,由于J2EE和SPRING在开发Web应用时表现出的诸多优点,使其成为最受软件应用欢迎的企业解决方案。针对用户需求和系统特点,采用J2EE和SPRING相结合的技术体系,建立系统MVC架构,使用HIBERNATE构建系统持久层,从而降低系统开发成本,提高系统的可维护性和可扩展性。第四、针对系统设计中关键问题之一—数据库的设计,本文采用由概念模型转换成面向对象的模型,然后再由面向对象的模型最终转换成系统的数据库结构,并详细叙述了类和表的映射策略,使数据库设计更合理。第五、针对系统实现过程中的一些关键问题,提出了一些有效的解决办法。系统已在澳门大西洋银行内部上线试运行,并取得了一定的效果。