关键词:
商业银行
业务流程
支付系统
拓扑结构
摘要:
随着计算机技术和因特网的普及,特别是近年来移动互联网的高速发展,电子商务得到了迅速的发展。电子商务为人类生活提供了一个全新的生活模式和经济模式。此外,电子商务本身还衍生出了新的产品和市场,逐渐将成为潜在的经济增长力,推动世界经济向前发展。随着电子商务的全球化,他将对人们的日常生活和商业的运作产生更为深远的影响。\n 支付系统是电子商务系统的重要组成部分。通过支付系统,消费者、商家和金融机构之间可以完成商品和服务的交换。某银行原有的银行支付系统是十多年前开发的一个基于客户端/服务器(C/S)架构的系统。然而银行内部的金融系统需求又非常复杂,这些复杂的特殊领域的需求,对软件的架构提出了更高的要求。随着银行业的发展,银行内部的金融软件系统规模越来越大,结构也趋于越来越复杂。\n 为了解决某银行原有支付系统的问题,本课题的主要工作是:采用SSH架构,即Struts+Spring+Hibernate组合框架来重新设计和实现一个上述银行支付系统。主要如下:本文首先从系统的功能性需求和非功能性需求两方面进行考虑,给出了系统的功能模型、业务流程,为接下来的系统设计做准备;然后本文根据上一阶段得到的需求模型,对整个系统进行定义细化,并结合银行系统的设计原则、现有的网络拓扑结构和目前成熟的技术实践,设计了系统的体系结构、划分出了具体的功能模块,完成了对系统的整体设计和规划;接着本文采用最新的大型软件系统实施思路,介绍了系统在实现过程中的一些细节,对软硬件系统的环境提出了要求。最后本文对整个系统进行了测试,通过结合单元测试和综合测试本文简要介绍了测试过程中用到的测试方法和测试工具。