- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动取款机系统
某银行自动取款机系统
某银行拟开发一个自动取款机系统,是一个由自动取款机(以下简称ATM)、银行的中央计算机、分行计算机及柜员终端组成的网络系统。总行拥有多台ATM,分别设在市区的各主要街道上。每个分行负责提供分行计算机和柜员终端。柜员终端设在分行营业厅及分行下属的各个储蓄所内。在银行拥有账户的储户有权申请领取银行现金卡,银行卡上有分行代码和卡号。使用银行现金卡用户可以通过自动取款机系统访问自己的用户。目前仅限于使用银行现金卡在ATM上提取现金(即取款)和查询有关自己账户的信息,还可以使用ATM办理转账事务,实现同行账户之间的转账业务。
1.1自动取款机的需求分析
需求分析是软件系统开发的开始阶段,也是非常关键的一个阶段,“好的开始是成功的一半”,在软件系统开发中,这个道理仍然适用,捕获完整正确的系统需求,对系统后期的开发阶段顺利进行至关重要。
1.1.1系统的用户需求描述
在ATM机系统中,要为每名用户建立一个帐户,并给他们发放银行卡(银行卡可以提供卡号,用户姓名),账户中存储用户的个人信息,存款信息,取款信息和余额信息,持有银行卡的用户可以通过ATM自动取款机系统进行存款,取款,查询余额的操作。
在使用自动取款机时,需要插入用户的银行卡,并根据系统界面显示输入密码,由系统判断该帐户是否有效(帐户密码是否正确),若密码输入不正确,则再次显示让用户输入密码,若3次输入的密码均不正确,系统自动退出服务,若密码输入正确,则系统进入选择服务类型界面:1.存款,2.取款,3.查询余额,然后系统根据服务类型进行相应操作,若选择取款操作,系统确认取款请求以后,会询问取款数额,系统界面显示输入数额请求,用户输入取款数额,系统接到信息后发出确认取款请求,用户选择确认,系统选择确认后会向点钞机发出钞请求,然后点钞机出钞,系统向用户发出去钞请求,用户取钞以后,系统记录此次取款并自动计算余额,更新帐户信息,然后系统界面进入是否选择继续服务界面,用户点击否,然后系统退出银行卡并提醒用户取卡,用户取走银行卡,至此,取款业务完成。若选择存款业务,系统确认存款请求以后,系统界面进入请放入存款界面,然后用户将存款放入存款口,系统提示点钞机进行点钞,点钞完毕后,系统记录存款操作并更新余额,系统界面显示存款完毕,然后系统界面进入是否选择继续服务界面,用户点击否,则系统退出银行卡并提示用户取卡,用户取走卡后,存款业务完成。若用户选择查询业务,若查询余额,系统确认请求以后根据其账号信息查取余额,并在界面显示余额为多少。
1.1.2系统的需求分析
对上述ATM机系统的描述进行分析,可以获得如下功能性需求:
此软件的设计将实现银行ATM系统的基本功能。ATM系统一次服务一名客户。客户插入一张ATM卡并进入个人数字识别号码(PIN),系统进行验证,通过后客户才能执行一种或更多操作。客户完成所有操作后退卡。
ATM系统必须向客户提供如下服务:
1、客户可以做一次取款(取款金额必须是100元人民币的整数倍),在现金被提取之前,必须得到银行的许可。
2、客户可以做一次存款,客户把存款量输入到ATM系统中,必须从银行得到许可。
3、客户可以做一次转帐。
4、客户可以进行一次详细账户信息查询。
5、客户通过有效验证后可以更改密码。
6、客户可以在取回磁卡是选择是否得到记录操作的打印凭条。
总结可得:系统的总体需求如下图所示:
图1-1 系统的总体需求
读卡机模块
图1-2 读卡机模块
键盘输入模块
图1-3 键盘输入模块
IC认证模块
图1-4 IC认证模块
显示模块
图1-5 显示模块
吐钱机模块
图1-6 吐钱机模块
打印报表模块
图1-7 打印报表模块
监视器模块
图1-8 监视器模块
8. 数据库模块
图1-9 数据库模块
1.1.3系统的用例模型
系统的用例模型强调的是从用户的角度来阐述系统应该具有哪些功能,以及用户如何和系统交换来使用这些功能。用例图是参与者所能观察到的系统的功能模型图。根据前面介绍的方法,要建立自动取款机系统的用例模型,可以分为下面四个步骤:
1.确定系统的参与者
仔细分析上述的系统问题描述,在自动取款机系统中,参与者主要有以下四类:
银行卡用户:银行卡的用户要通过自动取款机的系统来取款、查询、转账。
银行后台服务器:自动取款机系统要喝银行营业部的金融系统进行交换,以获得银行卡用户的账户信息,对账户进行认证并对账户信息进行更新等
您可能关注的文档
- OCR影像识别.doc
- 专家型校长申报材料.doc
- 中小学中专教师职务任职资格评审表.doc
- 党知识选择.xls
- (下发)英语特长展示得分表.xls
- 寨沙镇领导分工.doc
- 检察院数字化解决方案.doc
- 2015年广东乡镇公务员考试《申论一》真题.docx
- 双辽市职业中专工作总结 2010年度.doc
- 图文转换方法.doc
- 小学体育无人机航测在校园体育教学中的应用研究教学研究课题报告.docx
- 《环保产业政策对绿色创新型企业融资约束的缓解作用研究》教学研究课题报告.docx
- 老年医疗护理服务市场发展趋势预测与康复护理服务模式研究报告.docx
- 高中美术课堂教学对学生美术课堂教学能力的培养研究教学研究课题报告.docx
- 2025年建筑垃圾资源化利用商业模式创新与可持续发展研究报告.docx
- 基于人工智能的影像诊断辅助决策系统2025年应用前景分析.docx
- 前瞻2025:物流智能化设备融资租赁市场产业链协同创新研究报告.docx
- 数字文化与娱乐产业与旅游产业融合发展报告.docx
- 2025年在线教育平台用户体验与满意度提升策略与教育公平性研究报告.docx
- 智能家居2025年市场调研报告:家居与生活科技产品创新趋势.docx
文档评论(0)