没有合适的资源?快使用搜索试试~ 我知道了~
面 向 对 象 课 程 设 计(很详细)
需积分: 0 10 下载量 15 浏览量
2009-09-30
17:15:15
上传
评论 1
收藏 1.24MB DOC 举报
温馨提示
试读
27页
面 向 对 象 课 程 设 计 面 向 对 象 课 程 设 计 面 向 对 象 课 程 设 计
资源推荐
资源详情
资源评论
西 安 工 业 大 学
信息与计算科学
面 向 对 象 课 程 设 计
题 目: ATM
银行系统
班 级: 051002
人 数: 3
成 员: 常丽雪、董园园、刘梦
学 号 :
051002120 、 051002121 、 051002126
姓 名:
时 间: 2007.12.30---2008.1.4
目 录
问 题 描 述 ----------------------3
业 务 建 模 ---------------------------4
需 求 -----------------------7
分 析 -----------------------20
设 计 ---------------------22
总 结 -----------------------25
1
班 级
051002
学 号
题 目 ATM 银行系统 完成时间
2008.1.3
指导教师
刘建伟
小组排名
小组成绩 个人评分
第 1 名
XXX
贡献
第 2 名
XXX
2
贡献
第 3 名
XXX
贡献
第 4 名
XXX
贡献
第 5 名
XXX
贡献
第 6 名
XXX
贡献
问题描述:
在我国十年前ATM(自动取款机)还是一个很新鲜的事物,现在在城市的大
街小巷随处可见。我们在日常生活中也经常和ATM打交道。本次面向对象技术课
程设计我们将开发ATM银行系统,利用本学期所学的知识开发该系统的用例图、
类图、顺序图、状态图、活动图及协作图。
某银行拟开发一个自动取款机系统,它是由一个自动取款机、中央计算
机、分行计算机及柜员终端组成的网络系统。总行拥有多台 ATM,分别设在全
市各主要街道上,柜员终端设在分行营业厅及分行下属的各个储蓄所内。系统
的软件成本由各个分行分摊。
银行柜员使用柜员终端处理用户提交的储蓄业务。用户可以用现金或支票向
自己拥有的某个帐户存款、取款或开新帐户,通常一个用户可以拥有多个帐
户。柜员负责把用户提交的存款、取款业务输进柜员终端,接受用户交来的现
3
金或支票,或付给用户现金。柜员终端与相应的分行进行通信,分行计算机具
有处理针对某个帐户的业务并进行帐户维护。
拥有银行帐户的用户,可申请领取现金兑换卡,使用现金兑换卡可通过 ATM
访问自己的帐户。目前仅限于用现金兑换卡提取现金,或查询有关自己帐户的
信息。将来可能还要求通过 ATM 转帐或存款等业务。
现金兑换卡为一磁卡,卡上有分行代号、卡号。分行代号唯一标识总行下属
的一个分行。卡号确定这张卡可访问的帐户,每一张卡仅属于一个用户所有,
但同一张卡可以有多个副本,因此,必须考虑同时在若干台 ATM 上使用同样的
现金兑换卡的可能,即系统应能处理并发访问。
当用户把现金兑换卡插入 ATM 后,ATM 就与用户交互,以获取有关这次业务
的信息,并与中央计算机交换业务的信息。首先 ATM 要求用户输入的密码,传
给中央计算机。请求中央计算机核对这些信息并处理这次业务。中央计算机根
据卡上的分行代码,确定这次业务与分行的对应关系,并且委托相应的分行计
算机验证用户密码。如果用户密码正确,ATM 就要求用户选择业务类型(取
款、查询)。当用户选择取款时,ATM 请求用户输入金额。最后,ATM 从现金
口吐出现金,并打印出帐单交给用户。
1 业务建模
在业务建模工作流中,过程从高层问题陈述开始,使得人们能够开发不同
的活动图,为组织的运转流程建模。在需求工作流中,用这些高层活动图来识
别系统范畴,并用来开发目标系统的用例模型。在分析工作流中,分析用例描
述以创建领域类图和系统级顺序图。最后,在设计工作流中,开发底层的协作
图、状态图和顺序图,为用例实现建模。
与业务操作建模有关的第一个工作流有三个主要活动组成:进行领域分析
(工作流)、进行业务过程分析和确定系统范畴。
4
剩余26页未读,继续阅读
资源评论
simonku
- 粉丝: 9
- 资源: 214
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功