论文部分内容阅读
随着托管业务的不断发展,如何满足资产托管的新需求,不断提高托管的服务质量,以及快速的响应新资产的托管,将是资产托管业务面临的巨大挑战。资产托管产品的不断创新,托管的个性化需求越来越多,托管机构急需一套专业的资产托管系统。到2017年,某些托管行托管的资产已经达到上千支,如果还用传统的做账方式,显然不能满足托管的需求,不能为托管的资产提供更好的服务。用资产托管系统去实现托管业务,即资产交易数据的读取,交易数据的清算、以及根据清算结果进行做账,然后对账的流程;将会很大程度的提高银行对托管的资产的处理效率。本次研究中,通过对银行资产托管现状的了解,分析各种资产的核算规则,以及个性化的要求;结合三层架构、Struts、jQuery、Spring、多线程等技术,设计了系统的功能结构和业务流程,最终开发了一套专业的银行资产托管系统。论文中,先对系统的需求进行分析,在需求分析过程中,与核算业务人员一起商讨,对各银行的托管业务进行了反复分析与确认,确定了系统要实现的功能、限制与约束、非功能需求等重要内容,并形成需求规则说明书。在设计阶段,根据需求分析的结果,对系统架构和接口进行了设计,重点考虑可靠性、安全性和性能;系统架构基于Struts、Spring、Hibernate、jQuery等技术。最终取得了以下研究成果:多个资产并发处理时,响应时间减短;多线程的处理模式,提供快速的处理速度;利用缓存技术,对系统参数进行缓存,提高了数据的查询效率。系统实现过程中,根据系统设计结果,对系统进行了功能模块的划分,研究了各模块的功能以及处理流程,最终使系统实现了高性能、高安全的目标。测试阶段,对系统功能需求、业务需求和性能需求进行了测试,保障了系统的质量。银行资产托管系统满足了银行资产托管的各种业务,实现了多个资产并发处理,系统性能可以达到目标的要求。通过三层架构、Spring、Hibernate提升了开发效率,使用多线程技术,提高了系统的性能。业务处理逻辑,采用接口方式,使系统具有良好的扩展性。