论文部分内容阅读
面向对象方法作为一种成熟的软件开发方法已经在国内外广泛应用,近年在我国金融行业引起重视。人民币结算账户管理和监控是人民银行的一项重要职责,2004年6月至2005年2月,中国人民银行首次采用面向对象的方法组织开发了全国统一人民币结算账户管理系统(简称:结算账户管理系统)软件,2005年6月此系统推广到全国,实现了结算账户的全国统一管理。系统投入使用后,能够在全国范围内严格控制核准类账户的开立,监控存款人在全国开立的所有结算账户。结算账户管理系统成为人民银行实施结算账户管理、金融监控业务的一个重要支撑系统,同时也为发现金融犯罪提供了决策依据。
作者参加了结算账户管理系统的需求分析、系统设计、详细设计、集成方案制定和实施等系统开发全过程。针对金融领域的业务特点和结算账户管理系统的功能要求,作者依据开发过程中提炼出的经验和见解,结合相关理论与技术,重点阐述了利用面向对象方法进行结算账户管理系统分析和设计的过程:使用统一建模语言(UML)建立系统的需求模型,包括用况图和主要用况;建立系统的OOA(面向对象分析)模型,包括类、类图、顺序图和状态图;系统设计部分阐述了基于J2EE分布式多层体系结构和MVC模式的软件结构,包括MVC三层结构说明、问题域中类的修改、数据库接口设计、人机交互设计、界面设计和安全设计,还包括系统物理结构、与外围系统接口、性能设计和数据库设计等。文章还给出了保持跨省开户存款人账户信息一致性的实现方法,包括保持存款人账户信息完整性的策略、跨省业务处理流程设计和接收通报数据的处理流程。最后,作者总结了银行结算账户管理系统成功运行对金融行业的重要作用,论述了系统的分析和设计模型作为可复用构件在金融领域分析中的价值,总结了系统分析设计过程的经验,并对系统的发展完善做出展望。