论文部分内容阅读
随着金融改革的不断发展,人民银行金融管理与服务职能不断强化,商业银行经营战略转型和金融业务创新逐步推进。在此背景下,研究和开发能够适应甘肃省银行业信息化建设要求,为各类自主建设的、具有地方特色的应用系统提供公共组件支撑、可复用资源和基础数据服务,满足银行业地方应用开发和系统资源整合等需要的应用基础平台,对推进全省银行业信息系统建设显得尤为重要。本文以Rational Rose作为统一建模语言(UML)的可视化建模工具,用于应用基础平台的建模和设计;采用JAVA作为面向对象程序设计语言,按照数据层、业务层和表示层三层B/S体系结构设计。结合信息化建设最佳实践,运用需求获取方法,采用需求获取技术,发现和分析问题,逐步形成系统的总体需求、功能需求和非功能性需求。在此基础上,运用面向对象方法,设计和确定了系统的环境模型、总体架构和逻辑架构,合理规划并将系统功能划分为公共组件支撑、可复用资源管理、基础数据服务和系统管理等几大部分,对系统各功能模块、数据存储和数据模型、各类接口及调用方法进行了详细设计。分析研究和描述了系统功能、数据存储、用户界面,以及各类接口的实现技术和方法,根据需求分析、系统设计进行目标系统开发并对其功能、性能和安全性进行了全面测试,使其满足业务需求和用户要求。本文研究和开发的应用基础平台上线试运行后,已为新建的地方应用系统提供统一身份认证、统一用户管理和统一行为审计等组件服务,并通过调用接口在新建的地方应用系统开发中使用这些可复用软件资源,实现业务逻辑和系统功能,提高了系统开发效率和软件质量,也进一步验证了系统设计的正确性。