论文部分内容阅读
私人银行业务是指为富有家庭或个人提供的个性化、专业性的高端金融服务,其服务内容覆盖投资、理财、信托、结算、资产管理等众多金融领域,并能够根据高端客户需求定制服务产品。我国商业银行自2007年推出私人银行业务以来,已具备一定的规模。但目前我国商业银行的私人银行业务仍然处于初级阶段,并且存在着私人银行业务服务能力低、产品竞争力不足、信息化程度低,以及与高端客户需求不匹配等诸多问题,制约了私人银行业务的发展。在此背景下,我国商业银行有必要引入先进的信息化技术,开发私人银行业务管理系统,全面实现私人银行业务管理的信息化,提高业务运转效率,为高端客户提供更加优质的专业服务,从而提升商业银行对私人银行业务的管理能力。本次开发的私人银行业务管理系统是根据SJ银行的业务流程及需求进行开发,在开发过程中严格遵守软件工程规范,并在开发之初对系统在技术、经济与操作方面的可行性进行了综合的论证与评估。同时结合业务流程与用户需求对系统展开了功能与非功能性需求分析。根据系统需求将系统划分为管理端与柜面端,管理端包括产品信息管理模块、额度管理模块、销售管理模块、第三方交互管理模块与系统管理模块,柜面端功能包括购买/承诺出资登记、赎回、承诺出资缴款、委托撤销、产品查询、交易查询等功能,这些功能全面覆盖了SJ银行的私人银行业务流程,将全面实现私人银行业务的信息化。根据系统设计阶段所构建的系统静态与动态模型,采用Visual Studio 2012集成开发环境、C#编程语言完成了系统的实现。系统完成实现阶段的工作后,采用黑盒测试设计功能测试用例,并结合功能测试目标对系统功能展开了测试;同时根据系统非功能性需求,对系统性能、安全性与兼容性展开了测试。经综合测试认为,系统在功能与非功能性方面均达到了预定的功能与非功能性目标。本次开发的私人银行业务管理系统基于ASP.NET技术进行开发,并充分结合了三层B/S结构的特性,采用分层式结构设计,使各层级间具有较弱的耦合性,提升了系统的扩展性;另外,系统在网络拓扑结构设计时应用了防火墙技术、入侵检测技术与MPLS VPN技术,有效的保障了系统运行网络的安全性。同时,系统在功能方面也建立了安全功能,包括角色权限控制、用户登陆控制、数据库管理与日志管理等功能,从系统应用层保障了系统的安全性。