网上银行系统的设计与实现

举报
资源描述
网上银行系统的设计与实现 致谢 本论文的工作是在我的导师XXXX教授的悉心指导下完成的,XXXX教授严谨的治学态度和科学的工作方法给了我极大的帮助和影响。在此衷心感谢三年来XXXX老师对我的关心和指导。 XXXX教授对于我的科研工作和论文都提出了许多的宝贵意见,在此表示衷心的感谢。 在撰写论文期间,XXXX等同学对我论文中的研究工作给予了热情帮助,在此向他们表达我的感激之情。 另外也感谢我的家人和同学们,他们的理解和支持使我能够在学校专心完成我的学业。 ii iii 54 中文摘要 网上银行系统是现代银行系统的重要组成部分,是以方便用户通过网络进行支付的系统。网上银行系统以安全性、便利性为基础,运用各种技术手段满足包括个人、企业及组织在内的需求。 网上银行系统是在网银交易平台CTP(Core Transactions Platform)上进行开发的,CTP提供的各种服务使得网上银行系统的快速开发成为可能。为了给企业客户、个人客户以及移动客户提供安全、快速、多样化的服务,网上银行系统采用J2EE多层式结构设计和开发。系统实现了客户用户管理、订单支付、转账、历史信息查询、理财、预约等功能。 网上银行系统针对大数量交易信息采用多种负载均衡技术;同时采用RA(Registration Authority)安全子系统和CA(Certificate Authority)安全子系统,并在客户端、应用层、通讯层、网络层保证了用户交易的安全。 本文首先介绍系统的建设背景并分析了国内外网上银行系统的发展情况,然后介绍网上银行系统中相关的理论与技术。在第三章中分析了系统的功能性需求和非功能性需求,并分析了系统的逻辑架构。在第四章中分析了系统的架构设计、总体结构、逻辑结构、层次结构以及系统各个模块(包括负载均衡子模块和安全子系统模块等)的设计原理,并且给出了系统的详细设计;在对各个子模块逐一进行介绍后,第五章介绍了用户管理模块、缴费支付模块、投资理财模块、历史信息查询模块的运行结果。在第六章中进行了各个模块的测试。 关键词:网上银行系统;负载均衡;核心交易平台 Abstract Online banking system is an important part of the modern banking system, and the system is aiming at facilitating the user who need to pay through network. Online banking System provides safe service and greatly improves working efficiency. Demands of various people are satisfied. The online banking system is developed based on CTP(Core Transactions Platform), CTP provides various services which makes quick development possible. In order to provide safety, quick and various services for business clients and individual clients and mobile clients, J2EE multi-level structure is used by online banking system. The function of clients management, order payment, transferring money, history information query, financial management, appointments are realized. Various balancing techniques are used by the online banking system to deal with huge amount of transaction information. It ensures the transaction safety in Clint level, Application level, Transport level and Network level using RA(Registration Authority) safety sub-system and CA(Certificate Authority) safety sub-system. In this paper, The system construction are the development of the online banking system are introduced first, followed by the description of the theory and technology of the online banking system. In the third chapter, the author analyzed the functional requirements and non-functional requirements of the system, and the analysis of the logic of the system architecture is included also. The various modules of the system (including sub-module of the load balancing sub-module, security subsystem module) design principles and the detailed design of the system are analyzed in chapter four; we conducted tests of the various modules in the fifth chapter. The fifth chapter introduces the user management module, payment module, investment and financial management module, information query module.  The author tested each module in the sixth chapter. Keywords:Online Banking System; Load Balancing; Core Transactions Platform 目录 中文摘要 iii ABSTRACT iv 1 绪论 1 1.1 背景与现状介绍 1 1.2 技术与工具选择 2 1.3 设计原则 2 1.4 论文结构与创新点 3 2 相关理论和技术介绍 5 2.1 核心交易开发运行平台CTP 5 2.2 渠道整合 5 2.3 先进的体系架构 5 2.4 多种负载均衡技术 6 2.5 使用对象池等技术有效管理系统资源 6 2.6 使用各种技术手段优化系统运行效率 6 2.7 监控平台 6 3 网银系统需求分析 7 3.1 系统功能性需求分析 7 3.1.1 需求描述 7 3.1.2 用例建模 8 3.1.3 用例描述 10 3.2 系统非功能性需求分析 12 4 网银系统设计与分析 14 4.1 系统功能结构设计 14 4.1.1 网上银行系统架构设计的目标 14 4.1.2 系统总体结构 15 4.1.3 系统逻辑结构 17 4.1.4 系统层次结构 17 4.2 数据库设计 18 4.3 系统类图 22 4.4 系统功能模块设计 23 4.4.1 业务逻辑部分 23 4.4.2 负载均衡子模块设计 32 4.4.3 安全子系统模块设计 34 5 系统实现 44 5.1 用户管理模块 44 5.2 缴费支付模块 45 5.3 投资理财模块 46 5.4 历史信息查询模块 47 6 测试及结果 49 6.1 软件测试介绍 49 6.2 系统测试 49 7 结论与展望 53 参考文献 54 1 绪论 本章主要介绍网上银行系统的历史背景与当前发展状况并介绍了本系统所涉及到的技术和工具。在介绍了科学性、先进性、开放性、扩展性、安全性、规范性、实用性等设计原则后,指出了文章的结构以及创新点。 1.1 背景与现状介绍 随着社会的发展,人们越来越多地依靠网络来进行交易。国内网上购物网站如当当、京东、国美、苏宁等最近几年网上购物份额逐年上升[1] [2];同时像淘宝这样的网站催生了许多与之相关的个体公商户。对于统一的网上支付手段--即网上银行系统(以下简称网银系统)需求越来越大[3]。 网上银行系统是传统银行的一个重要发展,其使得个人、企业、社会组织可以方便快捷并且可靠地交易。 以大集中业务系统为后台依托,充分发挥数据集中的优势。新一代网银将在考虑渠道整合的前提下,重新部署与核心帐务系统、IBP、贷记卡系统、开放式基金、外汇宝等系统的联接。 新版网银将变异步交易模式为同步交易模式,尽量减少落地处理环节,大幅提升交易处理速度和效率。做为特例,个人网银保留与分行零售业务系统的联接,直至零售系统实现全行数据集中[4]。 站在渠道整合的高度,充分考虑网银与手机银行、银企通、电话银行等系统的渠道整合,包括确定整合接入点、整合平台、客户信息共享、应用服务器重用等,通过整体规划,为本银行电子渠道今后的发展指明方向,铺平道路。 采用技术领先的开发和运行平台。通过渠道平台化,降低开发成本,缩短开发周期,提高开发质量和运行稳定性。 大幅提升网银的服务功能。由电银部、公司部、会计部、私金部、国际部、基金部、营业部等部门联合组成需求组,分析本银行竞争优势,借鉴国内外先进网银的经验和特色,在覆盖原网银功能的基础上,形成新版网银的功能需求。企业银行的重点是集团客户现金管理,个人银行的重点是理财业务。 统一考虑分行特色业务的解决方案。客户的个性化服务与版本无关。重新设计新版网银的版面布局和页面设计,提高美观度和操作便利性。 工商银行的网上银行基于WSBCC(Web Sphere Business Components Composer)开发,采用自建CA系统的安全认证体系,辅以原子级交易和业务模版灵活定制,能较快实现网银功能的扩展和再次开发[3] [4] [5]。招商银行的网上银行基于B/S、C/S结构的灵活登录模式,其中C/S专业版提供了较强的客户端功能,同时最大限度地减少了数据传输量,通过与安全控件的集成,提高了安全级别;推出了银企直联,利用客户端软件和企业ERP软件实现整合[6] [7] [8]。汇丰银行采用安全密码器技术,客户每次登录网银和做交易时都要输入与密码器序列号绑定并随机生成的安全密码,保证了客户资金的安全。 1.2 技术与工具选择 网上银行系统开发环境具体如下: 开发工具:Eclipse Eclipse插件:EMP IDE Java运行环境:JDK 1.5 Web服务器:Apache 2.2 应用服务器:IBM WebSphere 6.1 数据库服务器:Sybase 12.5 1.3
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 学术论文 > 毕业论文


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号