资源描述
______________________________________________________________________________________________________________
课 题:银行计算机储蓄系统
学 院:数学科学学院
班 级:信科1202 信科1201
学 号:120702203 120702101
姓 名:
指导老师:田怀凤
精品资料
银行储蓄系统面向对象分析
一、建立对象模型
需求陈述:
储户填写存款单或取款单由业务员键入系统。如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期,到期日期,利率以及密码(可选)等信息,并引出存款单给储户,如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息,并印出利息清单给储户。
确定类&对象:
1.找出所有可能的类&对象:储户、存款单、取款单、业务人员、计算机储蓄系统、账户、事务
2.筛选:储户、业务人员、计算机储蓄系统、账户、事务
确定关联:
储户拥有账户
业务人员与计算机通信
业务人员输入事务
1+
站号
修改
拥有
通信
输入
1+
1+
业务人员事务
业务人员
计算机储蓄系统
账户
储户
最终的关联为如下图:
确定属性:
储户:姓名、地址
账户:余额、限额、类型
业务人员事务:类型、日期、金额
业务人员:姓名
建立的对象模型为:
储户
—姓名
—地址
帐户
—余额
—限额
—类型
输入
1+
1+
1+
通信
站号
修 改
拥有
计算机储蓄系统
+记录储户信息()
+记录存款类型()
+纪录存款日期()
+记录到期日期()
+计算利率()
+引出存款单()
+打印利息清单()
+核对储户密码()
业务人员
—姓名
+录入信息()
业务人员事务
—类型
—日期
—金额
二、 建立动态模型
编写脚本:
计算机储蓄系统的正常情况脚本:
储户的填写存款单
业务人员键入系统,系统引出存款单给储户
储户填写取款单,系统核对储户密码,计算利息并打印利息清单给储户
计算机储蓄系统的异常情况脚本:
储户身份证号码填写错误,找不到该储户信息
储户填写取款单的密码错误
画事件跟踪图:
储蓄系统正常情况事件跟踪图:
储户
业务人员
储蓄系统
请求处理事务类型
填写存款单
要求事务类型
填写取款单
账户无效
请求验证账户
请求处理事务类型
请求事务类型
填写取款单
填写存款单
储户
业务人员
储蓄系统
储蓄系统异常情况事件跟踪图:
do/打印利息清单
do/核对密码
do/要求密码
do/错误信息
do/引出存款单
do/处理事务
do/记录信息
do/验证用户
do/要求类型
do/输入信息
do/填写存取款信息
画状态图:
三、 建立功能模型
画出基本数据流图:
顶层数据流图:
输入信息
业务人员
款单信息
储户
储蓄系统
画出功能级数据流图:
把基本系统模型中单一的处理框分解成若干个处理框,以描述系统加工、变换数据的基本功能,就得到功能级数据流图如下图:
输入取款单
核对账户
填写存取款单
业务人员
储户
请求重新填写款单
输入存款单
信息无错
账户
输出信息
存款单
显示出错信息
记录存款信息
输入信息
打印利息清单
信息无错
计算利率
核对储户密码
Welcome To
Download !!!
欢迎您的下载,资料仅供参考!
展开阅读全文