银行储蓄系统面向对象分析.doc
- 文档编号:343690
- 上传时间:2022-10-09
- 格式:DOC
- 页数:6
- 大小:64.50KB
银行储蓄系统面向对象分析.doc
《银行储蓄系统面向对象分析.doc》由会员分享,可在线阅读,更多相关《银行储蓄系统面向对象分析.doc(6页珍藏版)》请在冰豆网上搜索。
课题:
银行计算机储蓄系统
学院:
数学科学学院
班级:
信科1202信科1201
学号:
120702203120702101
姓名:
指导老师:
田怀凤
6
银行储蓄系统面向对象分析
一、建立对象模型
需求陈述:
储户填写存款单或取款单由业务员键入系统。
如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期,到期日期,利率以及密码(可选)等信息,并引出存款单给储户,如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息,并印出利息清单给储户。
确定类&对象:
1.找出所有可能的类&对象:
储户、存款单、取款单、业务人员、计算机储蓄系统、账户、事务
2.筛选:
储户、业务人员、计算机储蓄系统、账户、事务
确定关联:
储户拥有账户
业务人员与计算机通信
业务人员输入事务
1+
站号
修改
拥有
通信
输入
1+
1+
业务人员事务
业务人员
计算机储蓄系统
账户
储户
最终的关联为如下图:
确定属性:
储户:
姓名、地址
账户:
余额、限额、类型
业务人员事务:
类型、日期、金额
业务人员:
姓名
建立的对象模型为:
储户
—姓名
—地址
帐户
—余额
—限额
—类型
输入
1+
1+
1+
通信
站号
修改
拥有
计算机储蓄系统
+记录储户信息()
+记录存款类型()
+纪录存款日期()
+记录到期日期()
+计算利率()
+引出存款单()
+打印利息清单()
+核对储户密码()
业务人员
—姓名
+录入信息()
业务人员事务
—类型
—日期
—金额
二、建立动态模型
编写脚本:
计算机储蓄系统的正常情况脚本:
储户的填写存款单
业务人员键入系统,系统引出存款单给储户
储户填写取款单,系统核对储户密码,计算利息并打印利息清单给储户
计算机储蓄系统的异常情况脚本:
储户身份证号码填写错误,找不到该储户信息
储户填写取款单的密码错误
画事件跟踪图:
储蓄系统正常情况事件跟踪图:
储户
业务人员
储蓄系统
请求处理事务类型
填写存款单
要求事务类型
填写取款单
账户无效
请求验证账户
请求处理事务类型
请求事务类型
填写取款单
填写存款单
储户
业务人员
储蓄系统
储蓄系统异常情况事件跟踪图:
do/打印利息清单
do/核对密码
do/要求密码
do/错误信息
do/引出存款单
do/处理事务
do/记录信息
do/验证用户
do/要求类型
do/输入信息
do/填写存取款信息
画状态图:
三、建立功能模型
画出基本数据流图:
顶层数据流图:
输入信息
业务人员
款单信息
储户
储蓄系统
画出功能级数据流图:
把基本系统模型中单一的处理框分解成若干个处理框,以描述系统加工、变换数据的基本功能,就得到功能级数据流图如下图:
输入取款单
核对账户
填写存取款单
业务人员
储户
请求重新填写款单
输入存款单
信息无错
账户
输出信息
存款单
显示出错信息
记录存款信息
输入信息
打印利息清单
信息无错
计算利率
核对储户密码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 储蓄 系统 面向 对象 分析