ATM自动取款机系统分析与设计实验报告
本科实验报告
课程名称:系统分析与设计
实验项目:《ATM自动取款机系统》实验
一、实验目的
通过《系统分析与设计》实验,使学生在实际的案例中完成系统分析与系统设计中的主要步骤,并熟悉信息系统开发的有关应用软件,加深对信息系统分析与设计课程基础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉信息系统分析与设计的规范,为后继的学习打下良好的基础。
二、实验要求
以个人为单位完成,自选题目,班内题目不重复,使用UML进行系统分析与设计,并完成实验报告。
三、实验主要设备:
台式或笔记本计算机
四、实验内容
1 选题及项目背景
ATM自动取款机系统
项目背景:ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。
可以向用户提供一个方便、简单、及时、随时随地曲匡的互联的现代化的网络系统。
2 定义
ATM自动取款机可以为用户提供取款、查询余额、设置密码、转账等业务。在用户使用ATM自动取款机时,ATM要求用户输入密码,接下来由ATM把从银行卡上读取的信息以及用户输入的密码传给ATM自动取款机系统,系统通过数据库中的信息进行核对,如果密码正确,ATM就要求用户选择事务类型(取款、查询等),直至用户选择退出应用服务,询问用户是否退出应用服务,如果用户选择结束,则退出银行卡,系统重回登陆界面。用户进入取款界面后,首先可以输入取款金额(必须是50的倍数),否则系统显示输入有误。用户点击确认后,由系统查询用户相应的账户,判断该取值金额是否超出用户现有余额,如果没有,则系统会显示确认界面,用户单点击“确认”后,系统自动生成账单,并在后台进行工作,吐钞机进行清点并吐出现金,并将数据更新到数据库中;否则提示用户余额不足,
请重新输入,重复上述过程。
12360火车票3 参考资料
如何发贴>你为谁工作读后感《系统分析与设计》
4 系统分析与设计
4.1需求分析
4.1.1识别参与者
用户(取款者)、系统维护人员、银行管理人员
4.1.2 对需求进行捕获与描述
新疆棉花事件起因用例名称:存款执行者:用户目的:向银行账户中存放现金。
用例名称:取款执行者:用户目的:从ATM自动取款机中提取账户金额。用例名称:修改密码执行者:用户目的:修改用户登录密码。
用例名称:查询余额执行者:用户目的:查询银行账户中的现金余额。
用例名称:验证身份执行者:用户目的:验证操作ATM的用户身份。人身保险
用例名称:转账执行者:用户目的:从ATM自动取款机中进行现金转账。用例名称:信息管理执行者:银行工作人员目的:对用户信息进行管理。用例名称:系统维护执行者:银行工作人员目的:对ATM系统进行维护。用例名称:赔款执行者:银行工作人员目的:向ATM机存放现金。
用例名称:验证身份执行者:银行工作人员目的:对用户信息进行验证。
隔热层
4.1.3 用例图
ATM自动取款机用例图
4.1.4 分析与讨论
1)建模用例图的步骤、方法?
1.确定系统的边界和范围;(方法:分析系统内部元素,把系统内部元素和外
部事物划分开)
2.识别系统的参与者;
3.发现用例;
4.描述用例及确定用例关系;(方法:对用例概要描述;对用例详细描述。根
据用例事件流,将公共行为抽取出来,已包含关系构建用例关系;变化部
分,抽取出来,放到扩展用例中)
5.建立用例图;
6.定义用例图的层次结构;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。