引言
随着计算机应用范围的不断扩大,其优异的性能已逐渐被人们所接受,在社会经济不断提高的环境下,计算机技术进行的各种管理给人们带来了很大的方便。随着市场经济的不断发展,人民的生活也越来越富裕,所以人们需要银行能够给用户提供方便的业务操作,比如:能够开户、销户、查询余额等。银行储蓄管理系统已经成为当今必不可少的组成部分,而新一代的”低柜”银行系统以其高效率和安全被大部分银行所接受; 因此,本着学以致用,实践检验能力的精神,更是为了节省资源设计开发了此系统,也检验我们大学四年学习到的知识和能力。
1. 系统可行性研究
在项目开始设计之前,我做了有关系统可行性的细致研究,针对该项目是否值得去开发,其中的关键技术难点是什么,问题能够得到解决,怎样达到和实现客户所提出的要求做了具体详细的分析。
1.1 技术可行性分析
根据银行针对个人银行储蓄业务子系统功能、性能以及系统必须是可靠、安全、先进、使用和可扩展等其他实现的各项约束条件,从技术的角度研究实现系统的可行性。
(1) 安全性
银行系统应采用先进而成熟,高度安全的技术。
(2) 可靠性
在数据处理中,采用严格的事务控制,保证对数据库中多个表的操作同时提交(Commit)或回滚(Rollback),文护数据的一致性和完整性。
(3) 扩展性
系统采用易于扩展的框架结构,使应用系统的客户化和二次开发变得简单。
(4) 可文护性
系统采用基于Web的多层结构设计,实现了客户端零安装,使系统的可文护性大幅度提高。
(5) 结构模块化
软件系统在设计和开发过程中要保证各子系统、子系统中的各项功能,甚至每一个应用程序的高度模块化。
(6) 系统高度集成及多线程
1.2开发方案的选择性
(1)系统结构
为了体现WEB2.0技术优势及现代”低柜”系统的要求, 前台系统设计采用了B/S结构。
后台认证子系统设计采用策略模式根据前台的服务自动判断和调用后台的方法 实现方法的重用。
2 系统总体描述
2.1 关键技术
整个系统采用B/S开发模式,客户端计算机上安装通用的浏览器(例如Windows操作系统的Internet Explorer8,柜员通过使用柜台终端用浏览器通过指定IP和PORT以Socket通信方式向后台核心银行业务子系统发送XML信息,后台核心银行业务子系统收到请求后,如果需要业务处理,就调用业务处理组件,访问数据库,然后将处理后的结果形成XML格式的信息返回到前台显示系统进行XML解析,显示信息。软件平台采用,采用Jsp、HTML、JavaScript、JSON、AJAX、Jquery,Spring MVC等进行软件开发用来显示用户界面;后台核心银行业务子系统主要采用抽象工厂和策略设计模式,Socket通信,XML,MD5加密技术;数据库采用MySQL,服务器采用tomcat6.0。
2.1.1 B/S构架
(1) B/S架构简介
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。B/S结构系统的产生为系统面对无限未知用户提供了可能。当然,与C/S结构相比,B/S结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。
(2) B/S模式的优点和缺点
优点在于:
(1) 具有分布性特点可以随时随地进行查询、浏览等业务处理。
(2) 业务扩展简单方便、通过增加网页即可增加服务器功能。
(3) 文护简单方便,只需要改变网页,即可实现用户的同步更新。
缺点在于:
上一页 [1] [2] [3] [4] [5] 下一页
JSP个人银行储蓄业务子系统的功能与实现 第2页下载如图片无法显示或论文不完整,请联系qq752018766