本系统平台采用JSP作为网站应用开发进行系统的快速研发。整个设计过程采取软件工程的研究思想,从需求到设计,然后再到开发测试直至最后系统上线。整个系统研发使用的市场上常见的流行集成开发工具Eclipse;后台数据存储使用开源免费且小巧灵活的MySQL;网站服务器因业务简单,计算量因负荷小使用Tomcat。
本系统平台的主要工作通过对银行存取款管理进行需求调研,设计以JSP为开发技术的银行存取款管理系统。前台页面主要提供用户和系统的交互操作如:游客用户的注册、已注册的用户进行系统登录、当日交易信息的检索浏览、历史交易信息的检索浏览、查看存款余额、在线转账和模拟刷卡及个人相关信息的修改;后端主要实现:注册用户信息的设置处理、用户交易信息检索查看、用户余额信息的检索查看、在线存款、系统信息的设置等。
本系统在需求调研阶段,通过对银行存取款管理过程进行了详细的调查研究,对银行存取款难出现的问题作了全方位的考察,然后对银行存取款管理需求进行了流程梳理和业务解构,并在这个基础上制定了需求分析说明书。银行存取款管理系统根据用户和银行管理者需求,进行系统的整体架构和功能划分,进而保证设计的银行存取款管理能够服务银行的管理需求和用户的存取款需求。这样明确的系统设计目标,使得系统功能避免出现大的变更,导致系统设计来回修改迭代,减少不必要的工作量。
系统主要分为前台用户应用和后台管理应用。
前台用户应用程序主要实现:用户的登录验证、用户的账号注册、当日交易明细浏览、历史交易明细浏览、查看存款余额、在线转账和在线刷卡消费及个人信息修改。
(1)账号注册模块:实现注册用户信息的账号注册
(2)用户登录模块:实现系统用户信息的登录验证
(3)当日交易明细浏览模块:实现用户当日交易明细信息的浏览查看
(4)历史交易明细浏览模块:实现用户历史交易明细信息的浏览查看
(5)信息修改模块:实现系统用户个人信息的确认修改
(6)查看存款余额模块:实现用户在线查询存款余额
(7)在线转账模块:实现用户在线转账
(8)在线刷卡消费模块:实现用户在线刷卡消费
后台业务管理应用主要实现:注册用户信息的设置处理、用户交易信息检索查看、用户余额信息的检索查看、在线存款、系统信息的设置。
(1)用户信息管理:实现系统用户信息的设置处理
(2)用户交易查询:实现用户历史和当日交易明细的查询
(3)用户余额查询:实现用户存款余额信息的查看
(4)在线存款管理:实现在线存款方式的设置登记
(5)系统信息管理:实现系统信息的设置处理