银行储蓄系统架构设计.docx
《银行储蓄系统架构设计.docx》由会员分享,可在线阅读,更多相关《银行储蓄系统架构设计.docx(11页珍藏版)》请在冰点文库上搜索。
银行储蓄系统架构设计
银行储蓄管理系统
构架设计
一、体系结构
1、系统需求
储户用卡取款时不能直接取款,要先填取款表,交给业务员输入资料,再由储
户输入密码以确认身份,还要在取款表单上签名以再次确认,最后业务员才把现
金交给储户:
库存余额
清单生成程序
2、系统基本情况:
3、网络连接方案
以太网
以太河一T
炯宇
更易乳
DDhbLFR;GPRS
4、数据对象E-R图
5、数据字典
源点/终点
处理
储户
存储帐户信息
读取帐户信息
建立新帐户
史新信息
数据流
处理存款
存款信息
产生存单
存单
处理取款
取款信息
产生利息清单
利息信息
数据存储
余款信息
存款信息
帐户余额
取款信息
利息清单
余款信息
利息金额
利息信息
名字:
存单
别字:
存款信息
描述:
银行系统给储户每次存款打印的存款资料表单
定义:
存单=^^人+^^银行+业务员编号+存款金额+存款日期+手续费+帐户余额
位置:
输出到打印机
名字:
取款信息
别字:
取款清单
描述:
记录储户每次取款的资料及余额
情况
定义:
取款信息=取款人+取款银行+受理业务员+取款金额+取款日期+手续费+帐户余额
位置:
库存取款表单
名子.示额伯息
别名:
描述:
系统为储户每次交易后结算的帐
户余额资料
定义:
余额信息=帐户+交易种类+交易日
期+剩余金额
位置:
存单清单库存
名字:
利息清单
别名:
利息信息
描述:
储户取款时根据存款情况所得的
利息金额
定义:
利息清单=利率+存款日期+取款日
期+存款种类
位置:
输出到打印机
银行系统的层次方框图图和IPO图:
图案3-1银行储莒系统DFT图。
层图
计算机储蓄系场-“输入眼欺信息并检验"的IFO图
系统名:
计算机储蓄菜妹
设计人:
模块名:
输入眼款信息并检盖
日期:
模坟编号:
上屋调用模块:
职款福块
下屋调用模块:
宴伴名:
账卡文伴
全局芟星:
输入数菇:
账号H赭存数量L
输出数据:
宅闷M眼敏数量X
处理:
ifHaiulM不吻合Mn(退出取款处理)elseif将L〔退出成款处理)
疝臼r缝续执仃职款处理)
S(f:
存款IPO表
系统:
银行储蓄系统作者:
易华丽
模块:
日期:
12月15日
调用:
存款模块
输入:
帐号H密码M输出:
储蓄数量
处理:
if设置密码then确认密码
IfH与M吻合
Then就进入系统(打印清单)
Else自动退出
局部数据元素:
注释:
二、业务流程
1、存款流程图
系统模块调用输入处理
查询余额IPO表
银行储蓄系统
输出查询信息
查询余额模块
帐号H密码M
ifH与M不吻合
作者:
日期:
易华丽
12月15日
输出:
余额信息
Then系统自动退出
Else进入系统查询余额信息局部数据元素:
注释:
重填
存款信息
储户
(—
存款单
存折)
款
表
错
息
需要设置
密码(可选)
存款信息
不需要密码
置码
设密
2、取款流程图
三、产品构件设计
1.银行存取管理程序的总活动图
软件运行初始化
初始化过程中调用loadFromFile()函数,将已存帐户信息载入帐户记录表进入对话框的功能选择界面)
选择功能
调用saveLibToFile进行帐户信息存储
2.装载信息文件功能活动图
3.添加新功能活动图
创建具体帐户类型的对象anaccount
anaccount.setAccount()获取帐户信息
调用put将anaccoun僵入HashMap对象
5.查询余额功能活动图
6.修改信用卡密码功能活动图
7.保存信息文件功能活动图
将现有库文件替换库文件备份文件
四、接口
1、硬件接口
网络硬件接口要求:
显示中要求具有高速以太网组以实现联网操作,但是在
理论试验验证软件本身的目的来看,无需网络通讯接口。
2、软件接口
Windows标准接口,要求与其他软件无冲突错误发生。
3、通信接口
计算机与打印机有高速传输的连接接口,最后以纸的形式打印出活单给储户
五、运行的目标平台和开发工具
1、用户界面
屏幕格式:
采用全屏格式,通过分窗口操作进行各个操作之间的转换
报表格式:
以银行原报表格式设计电子打印表格式。
菜单格式:
下拉式菜单,应显示储户资料及资料的各个详细条目。
2、数据精确度
在进行向数据库文件提取数据时,需求数据记录定位精确,在往数据库文件
数组中添加数时,要求输入数精确金额,,卡号等按消息设定字符数。
3、时间特性
程序响应时间:
在人的感觉和视觉事物围;
信息交换时间:
要求在程序调用前调用后都与数据库保持同步更新,网络信
息交换施加应该小丁程序调用时间。
4、适应性
要求数据库局用很好的更新能力,由丁本产品是试验性软件,故对磁盘和存容量没有很高的要求,但是数据库应该能够对并发事件,脏数据具有较强的识别处理能力。
5、磁盘容量
由丁要存贮大量的数据和信息,所以要求要有足够的磁盘容量。
6、主存容量
为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项活单,所以要求很高的信息量速度和大的主存容量。
7、输入要求
业务员从存取款表单输入数据,要迅速精确,适当调整输入时间,不能让客户等太久,但也不能让业务员太过忙碌以免影响正确率。
8、输出要求
要求能快速准确打印出活单给客户。
9、故障处理
软件应具备自由拼写错误检查等功能,在出现故障后应从整个系统数据库更
新载入数据库进行操作。
六、测试目标
1可用性
本软件业可以通过单步跟踪的操作进行检查处理。
2安全性
由丁软件运行数据库中,所以参数不容易被错改,破坏,万一参数受到破坏
也不会影响源程序。
3可维护性
本软件利用数据库进行编程,系统结构由程序基本无额定,大量的参数及文
本容全部存放丁数据库中。
修改,更新数据库只要在数据库进行修改添加,而不
需要对系统结构进行修改,这样系统维护性升级都十分方便。
4兼容性
适合windows95.windows98,windowsxp,windowssp2及以上操作系统、
数据库:
Oracle8.