欢迎来到天天文库
浏览记录
ID:36248099
大小:406.02 KB
页数:30页
时间:2019-05-07
《atm机需求分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、青岛理工大学实验报告课程名称:软件需求实验名称:ATM机存取款管理系统需求分析学院:计算机工程学院专业:软件工程班级:软件132姓名:刘俊学号:201307229指导教师:丁凡2015年11月11日目录需求分析:4一、概述41.1引言41.2项目背景41.3参考资料4二、需求分析52.1使用的语言、开发环境等选择52.1.1可供选择52.1.2选择结果52.2性能需求52.3功能需求62.4系统功能图62.5业务流程图72.6工作示意图92.7风险约束92.8将来可能提出的需求9三、系统的数据要求103.1各类实体的E-R图103.2各个实体的数据字典1
2、23.3各个实体表说明133.4数据流图15设计报告:16一、概述161.1编写目的161.2背景161.3定义16二、问题域子系统的设计172.1用户问题域设计172.2管理员问题域设计17三、人机交互子系统设计183.1用户人机交互子系统183.1.1用户群特征183.1.2操作流程183.2管理员人机操交互子系统203.2.1用户特征203.2.2操作流程203.2.3协助修改密码操作流程213.2.4查看客户操作信息223.2.5查看ATM机状态233.2.6操作ATM机243.2.7程序截图25四、数据管理子系统284.1文件存储284.2关系
3、数据库设计284.2.1实体说明284.2.2用户说明284.2.3管理员说明294.2.4ATM机说明294.2.5操作信息说明29需求分析:一、概述1.1引言为了更好的挖掘ATM存取款管理系统的各种需求,先由需求分析人员与客户、银行职员等进行调查,再由需求分析人员将需求进行分析对系统提出完整、准确、清晰、具体的要求。这也使得在软件开发和测试时能够更深入的了解客户的需求,把技术难点和可能遇到的难点提出,尽早解决,可见对软件需求的完全理解对于软件开发工作的成功是至关重要的。本说明书的预期读者为银行客户、业务或需求分析人员、测试人员、用户文档编写者。1.2
4、项目背景银行各项业务一直深受客户好评。但随着银行的业务不断发展,遍及全国各大中小城市,营业厅的扩建速度远跟不上客户量的增加,客户存取款排队等候时间也越来越长,并已渐渐出现抱怨,为了改善这种状况,减少客户等待时间,重新获得客户好评,应用计算机的快速计算及高效率,ATM存取款管理系统诞生。1.3参考资料【1】张海藩.软件工程导论(第六版).北京:清华大学出版社,2013年【2】毛玉萃,邱少明.软件项目实践案例教程.北京:清华大学出版社,2014年【3】纪禹希等.ASP.NET程序开发实用教程.北京:清华大学出版社,2013年【4】KarlE.Wiegers软
5、件需求(第二版)北京:清华大学出版社,2014年二、需求分析2.1使用的语言、开发环境等选择2.1.1可供选择编程语言的选择:鉴于小组各成员的自身实力,可供选择的语言有C语言、C++语言、JAVA语言、C#语言。编程模式的选择:可以基于客户端做一个C/S端或者基于网站做一个C/S端。数据库的选择:目前主流的数据库有SqlServer、MySql、Oracle、SqlLite。操作系统的选择:有Linux和Windows系统可供选择。各种逻辑的模型:使用MicrosoftVisio实现。编程工具:VS、Myeclipse、C++6.0。2.1.2选择结果语
6、言:作为第四代语言的翘楚,C#的快速开发已经得到市场的认可,我们认为C#语言很适合做我们的实现语言。编程模式:C/S客户端更容易上手操作,选择C/S客户端作为载体。数据库:鉴于我们实现的客户端是基于Windows操作系统的,所以我们选择SqlServer2008作为我们的数据保存工具。操作系统的选择:目前大部分人的操作系统都是Windows,故Windows当仁不让是首选。UI:VS的强大和方便已经深入人心,VS是最好的选择环境,故使用Winform实现界面,用PS和画图等工具美化界面。编程工具:VS。2.2性能需求(1)数据精确度卡号:由系统自动生成的
7、6位整数。密码:要求为6位整数。在存/取款过程中,本系统只支持交易金额为100的倍数,每次最多存/去1000元。ATM存取款机最高金额为20万。电话号码要求为11位整数存取款和转账操作时间要求为60秒(2)时间特性如果在存/取款和转账交易中响应时间超过60秒,系统提示“操作已过时”,并自动退出到登陆界面。记录客户操作信息的时间有年月日时分,每当客户进行存取款和转账时便会记录当时的时间。2.3功能需求本ATM系统最高金额为20万,当系统没钱时登录界面提示“系统当前不允许取款”,此时客户不允许取款;超额也给出提示“系统当前不允许存款”,此时客户不允许存款。该
8、系统由自动取款机、中央计算机组成。客户先根据各台ATM的使用状态选择进行操作的A
此文档下载收益归作者所有