码迷,mamicode.com
首页 > 其他好文 > 详细

ATM自动取款机系统的功能需求分析

时间:2015-04-27 13:13:56      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:软件工程   atm自动取款机系统的功能性需求分析   

1.今天又是一次软件工程课的演讲,要求我们对某一个系统进行需求分析,其中需求分析包括性能需求分析和功能性需求分析,这次我们小组准备没那么充分,对于性能分析上面没做太多介绍,因为我们是花了昨天一晚上的时间做出来的,而我是做PPT,其实我做的不止是PPT,其中用例图和类图都是我画的,搞到我1点多才睡觉,下面就来介绍我们小组的演讲内容:ATM自动取款机系统的需求分析。但是我这篇文章的标题是对于ATM自动取款机系统的功能需求分析,因为我们小组4人对于性能分析没有太多的介绍,只是列出了几点性能方面的东西,没有深入分析。




2.接下来我就直接附上我的内容:



               

                ATM自动取款机系统需求分析文档

1、系统性能分析:

1.系统处理的准确性和及时性
2.系统的开放性和扩展性
3.系统的易用性和易维护性
4.系统的标准性
5.系统的先进性和响应时间



2.系统需求分析:

ATM自动取款机是银行在银行营业大厅、超市、商业机构、机场、车站、码头和闹市区设置的一种小型机器,利用一张信用卡大小的胶卡上的磁带〔或芯片卡上的芯片〕记录客户的基本户口资料,让客户可以透过机器进行提款、存款、转帐等银行柜台服务。 

(1)客户将银行卡插入读卡器,读卡器识别卡的真伪,并在显示器上提示输入密码。 

(2)客户通过键盘输入密码,取款机验证密码是否有效。如果密码错误提示错误信息,如果正确,提示客户进行选择操作的业务。 

(3)客户根据自己的需要可进行存款、取款、查询账户、转账、修改密码的操作。 

(4)在客户选择后显示器进行交互提示和操作确认等信息。

(5) 操作完毕后,客户可自由选择打印或不打印凭条。

(6)银行职员可进行对ATM自动取款机的硬件维护和添加现金的操作。



3.系统用例分析:

创建系统用例的第一步是确定系统的参与者。ATM自动取款机系统的参与者包含以下三种:

1)客户 

2)银行职员

3)信用系统


1.客户用例图

客户在本系统中可以进行取款、存款、转账、查询余额、修改密码和还款的相关操作 。

技术分享


2.银行职员用例图

银行职员在本系统中能够进行硬件维护、修改密码和添加现金的相关操作。



技术分享


3.信用系统用例图

还款、贷款、超支时进行信用处理。


技术分享



4.系统类图:

前面的需求分析中,我们可以依据主要的九个类对象:ATM自动提款机、客户、银行职员、信用系统、数据库连接、银行账户、ATM屏幕、ATM键盘和ATM读卡器创建完整的类图 。

技术分享



5.系统功能结构图:

技术分享



6.参考文献

[1] Eriksson H E,Penker M.UML工具箱[M].俞俊平,等译.北京:清华大学出版社,2004.

[2] 2008年中国ATM市场研究预测报告[EB].中国情报网:中国情报网,2007-9.

[3] 银行卡信息系统开发主义的几个问题[J].刘玉慧.中国信用卡中心,2002-7.


7.小组分工情况:

查文献:郭同学
编写word文档:王同学
制作ppt:林同学
上台演讲:张同学






3.以上内容仅供大家学习参考,我们小组所写的对于ATM自动取款机系统的需求分析只是在学术上研究,只为学习,而且上面的图画得不是很好,因为我不怎么会画图,写得不好,请见谅,谢谢!







ATM自动取款机系统的功能需求分析

标签:软件工程   atm自动取款机系统的功能性需求分析   

原文地址:http://blog.csdn.net/u012561176/article/details/45308567

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!