表1 系统功能模块分析
模块划分 功能分类 描述
柜台管理子系统 前台-转账(R2000) 预处理转账信息,界面处理
前台-柜台人员和储户登录(R2001) 预处理用户登录信息
前台-储蓄开户(R2002) 预处理储蓄开户信息,界面处理
前台-储蓄销户(R2003) 预处理储蓄销户信息,界面处理
前台-存/取款(R2004) 预处理存/取款交易信息,界面处理
前台-挂失解挂(R2005) 预处理挂失/解挂交易信息,界面处理
前台-帐户密码修改(R2006) 预处理密码修改信息,界面处理
后台业务核心系统 后台-校验用户是否存在(R3000) 提供判断用户是否存在的接口
后台-转账(R3000) 本文来自辣=文_论-文*网,
毕业论文 www.751com.cn 加7位QQ324~9114找原文提供转账接口
后台-储蓄开户(R3002) 提供储蓄开户接口
后台-储蓄销户(R3003) 提供销户接口
后台-存/取款(R3004) 提供存取款接口
后台-挂失解挂(R3006) 提供挂失解挂接口
后台-帐户密码修改(R3007) 提供客户密码修改
2.6 数据库设计、编码体系及项目运行规则
使用POWERDESIGNER建立数据库物理模型。尽量采用数据库模型的第三范式来确定表结构。但近年来由于磁盘存储容量不是一个主要问题,不太要求用三范式来设计,而是在多表处理、合并运算和第三范式之间取折衷。
编码体系采用utf-8编码格式。
项目运行规则:
柜台管理子系统向后台业务核心系统通过系统配置的IP和PORT以socket通信方式传递一条xml信息,通过receiveMsg()接受这条xml,在convertMsg(msg0)方法中用jdom方式解析这条xml,然后调用getServices(msg0).execute(msg)方法对数据库进行操作,sendback(result)返回信息都柜台管理系统,进行解析显示,柜台显示结果。
3 数据库设计
3.1系统的E-R图设计
在设计数据库概念结构时,需要满足用户所提出的各种需求,同时又要避免产生冗余数据。由于个人银行储蓄业务子系统中,需要采集大量的信息。如果不能够合理有效地组织数据表的结构,以及合理设置每张表所包含的字段,那么后期进行的数据的整理以及汇总时,就会增加系统开发难度,并造成管理效率下降。根据储户相关信息的特点,归纳出以下关系:
每个储户可以在银行创建多个银行账号,一个银行账号只能属于一个储户,一个储户操作账号信息可以产生很多流水信息,流水表里可以存放许多不同储户的操作流水信息。根据系统功能分析,可以得出该系统的E-R图如图4所示:
图4 个人银行储蓄业务子系统E-R图
3.2数据表的创建
详细物理设计(部分数据表):
上一页 [1] [2] [3] [4] [5] 下一页
JSP个人银行储蓄业务子系统的功能与实现 第4页下载如图片无法显示或论文不完整,请联系qq752018766