- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
产品文档 需求分析文档 产品版本 密级 文档编号V123 内部 产品名称 ATM取款机 共页
ATM取款机
需求分析说明书
撰写: 于少华,吴昊,杨雪,
何雪英 日期: 2010-10-23 审核:
日期: 批准:
日期:
目录
目录 2
1引言 3
1.1编写目的 3
1.2背景 3
1.3 定义 4
参考资料 4
任务概述 4
2.1目标 4
2.1.1 开发意图 4
2.1.2 应用目标 4
2.1.3 作用范围 5
2.1.4 其他 5
2.2用户的特点 5
2.3假定与约束 5
3需求规定 6
3.1对功能的规定 6
3.1.1 ATM电子开户 7
3.1.2 账户登录 7
3.1.3密码修改 7
3.1.4 余额查询 7
3.1.5 自动存款 7
3.1.6自动取款 7
3.1.7 自动转账 8
3.1.8交易明细查询 8
3.1.9退卡 8
3.2对性能的规定 8
3.2.1精度 8
3.2.2时间特性要求 8
3.2.3灵活性 9
3.3输入输出要求 9
3.4数据管理能力要求 10
3.5故障处理要求 10
4运行环境规定 10
4.1设备 10
4.2支持软件 10
4.3接口 10
4.4控制 11
(后记:在张明老师的带领下,经过我们小组成员的配合,通过查询各种资料,我们逐渐完善了这份需求说明书。在这个过程中,我们体会到了团队合作的强大力量,而这份设计就是大家心血的结晶和团队精神的有力见证。) 11
1引言
1.1编写目的
为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,为了使用户与开发者更好地进行沟通,并在此基础上探索C程序语言的开发途径和应用方法,使之成为整个开发工作的基础。本需求分析的预期使用用者ATM系统软件开发有联系的决策人,开发组人员,支持本项目的领导和使用该系统的用户。
1.2背景
软件名称:ATM取款机
任务提出者:西安石油大学计算机学院
开发者:杨雪,吴昊,何雪英,于少华,王国君,刘博。
用户:为与ATM取款机软件开发有联系的决策人,开发组人员以及使用该系统的用户。
使用的计算机网络:本项目使用西安石油大学计算机机器以及各开发者本人的计算机进行编程。
1.3 定义
C语言是国内外广泛使用的一种计算机语言,C语言功能丰富,表达力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,即具有高级语言的优点,又具有低级语言的许多特点。既可以用来编写系统软件,也可以用来编写应用软件。它的语言简洁、紧凑,使用方便、灵活;运算符丰富;数据类型丰富;具有结构化的控制语句;语法限制不太严格,程序实际自由度大。
参考资料
1.《C程序设计》 谭浩强 主编 清华大学出版社
2.《软件工程导论第三版》 张海藩主编 清华大学出版社
任务概述
2.1目标
2.1.1 开发意图
ATM取款机现在为大家广泛使用,与人们生活息息相关。本项目主要利用学过的C语言知识来编写一个ATM自动取款机的程序,可以让大家更加深刻的了解ATM的工作原理,同时也让大家对程序设计流程的有了更近一步了解,为以后的找工作积累了经验。
2.1.2 应用目标
本次项目的设计以实用为主,主要应用于银行卡业务,由于银行卡方便快捷,使用户在外游玩工作中避免携带大量纸币带来的不安全隐患,更好的享受生活。
2.1.3 作用范围
使用ATM取款机的人群必须进行电子注册,必须遵守用户许可协议,了解相应的操作流程。
2.1.4 其他
该项目使用开发所有解释权归本开发小组所有,请按协议正常运作。如果出现问题,请及时和我们联系。
2.2用户的特点
本软件的用户主要分为以下两类:
对于ATM使用者:
a)一般的开户持卡人员;
b)不要求具备任何专业知识;
c) 普通用户使用存款,查询余额,转账,修改密码,查询存取历史明细等功能。
对于维护人员:
a)要求熟练掌握C语言的相关知识;
b)对软件开发的各个过程有所了解,以及各个模块的相互联系要清楚。
软件的预期使用频度为频繁。
2.3假定与约束
程序开发人员为人,可用硬件资源为台;开发环境为windows上搭建的环境;运行的硬件平台为,开发,应考虑,,开发的时间为2天
3.1.1 ATM电子开户
用户可自行依照系统提示完成银行账户注册。注册时账户信息只涉及密码,账户号由系统自动产生。用户注册信息涉及基本信息包括姓名、性别、证件、电话、地址。
3.1.2 账户登录
用户可依照系统提示输入账户号与密码登录到ATM系统进行后续操作。密码错误超过三次即冻结
文档评论(0)