您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > ATM系统需求说明书
实用标准文档文案大全软件需求规格说明书项目名称院系专业班级学号姓名指导教师实用标准文档文案大全目录1.引言.............................................................31.1目的.........................................................31.2文档约定.....................................................31.3预期的读者和阅读建议.........................................31.4产品的范围...................................................41.5参考文献.....................................................42.综合描述.........................................................52.1产品的前景...................................................52.2产品的功能...................................................52.3用户类和特征.................................................62.4运行环境.....................................................72.5设计和实现的限制.............................................72.6假设和依赖...................................................73.外部接口需求......................................................83.1用户界面.....................................................83.2硬件接口.....................................................93.3软件接口.....................................................93.4通信接口.....................................................94.系统特性.........................................................104.1说明和优先级................................................104.2激励/响应序列...............................................104.3功能需求....................................................105其它非功能需求...................................................125.1性能需求....................................................125.2安全设施需求................................................135.3安全性需求..................................................135.4软件质量属性................................................145.5业务规则....................................................145.6用户文档....................................................146.其它需求.........................................................14附录A:词汇表.....................................................15附录B:分析模型...................................................15附录C:待确定问题的列表...........................................18实用标准文档文案大全1.引言1.1目的本说明书用于明确要开发的软件的具体需求,规范的描述出软件需要实现的各种功能和所要达到的性能,使用户和软件开发者双方对该软件的初始规定有一个共同的理解,并使之成为整个开发工作的基础。1.2文档约定本软件需求规格说明书讲遵循IEEE830标准改写并扩充的模板编写,实际的改写与扩充将根据项目的需求,模板中的某一特定部分可能不适用于此项目,约定的做法是在原处保留标题,并注明该项不适用分一、二、三级标题和正文。正文字体小四宋体,一、二、三级标题分别为黑体三号,四号,小四号。1.3预期的读者和阅读建议用户:如果用户为顾客,建议只需要阅读文档的第二部分,即游客用户只需了解或知道产品的状况,产品的功能,产品运行需要的手持设备环境以及操作方法即可。如果用户是管理员,建议除上述片段尚需阅读用户类和特性这一章节并且需要阅读关于产品在服务器端的系统使用流程。开发人员:开发人员需要严格认真的阅读文档的所有内容,尤其是在用户界面,硬件接口,软件接口,通讯接口和系统功能需求模块及性能需求,安全措施需求,安全性需求,软件质量属性的模块。项目经理:通篇阅读此文档,并对文档模糊不清或者有歧义的地方进行固定修正或者批注实用标准文档文案大全营销人员:阅读产品功能模块,产品范围和本文档所涉及的待开发软件与市场上同类产品的优点,以及产品运行所需要的手持设备坏境。测试人员:通篇阅读此文档尤其是在系统需求,用户界面,硬件接口,软件接口,通讯接口,并和开发人员保持一定的沟通,并对文档的部分内容进行讨论。文档编写入员:通篇阅读此文档,检查文档的用词用语是否符合规范,并对文档中可能出现歧义的部分进行注释,即使这个可能性很小。1.4产品的范围本ATM系统并不是针对某一个具体银行设计而开发的,他适用于目前市面上的大多数银行,目前,信用卡用户越来越多,如果还是全部都通过柜台去办理业务,一旦某个时间段顾客过多,那么银行工作人员的工作量将会大量增加,并且,客户会非常浪费时间,柜台办理业务的缺点是,一旦客户多了的时候,很难保证工作人员的质量,难免会为银行和客户带来一定的损失。另外工作效率也太低。此系统的投入使用,将改变银行的一些管理与操作模式,加快客户办理的效率,减轻工作人员的工作强度,极大程度上提升了工作人员的工作效率,缩短了客户的等待时间。1.5参考文献《软件需求工程》毋国庆机械工业出版社《软件工程导论》张海藩清华大学出版社《UML实用基础教程》赵春刚北京大学出版社实用标准文档文案大全2.综合描述2.1产品的前景随着社会日新月异,计算机已成为人们生活中必不可少的一部分,通过计算机编程可以实现很多便利,为人们提供方便。当今社会货币交易日趋频繁,无论何种活动都或多或少与货币有关,小到人们购物、出行,大到国际贸易等,如此货币存取灵活度成了迫在眉睫要解决的问题。基于此本课程设计小组首次提出ATM存取款一体机概念,ATM是AutomaticTellerMachine的缩写,意思是自动柜员机,因大部分用于取款,又称自动取款机。它是一种高度精密的机电一体化装置,利用磁性代码卡或智能卡实现金融交易的自助服务,代替银行柜面人员的工作。持卡人可以使用储蓄卡,根据密码办理自动取款、查询余额、转账、现金存款,更改密码,打印凭条等业务。(1)所建议开发的软件系统的名称:ATM存取款一体机(2)项目的任务提出者:(3)开发者:(4)用户:持有相应银行卡的群众(5)实现该软件的计算中心:相应银行的网络系统(6)该软件系统同其他系统或其他机构的基本的相互来往关系:独立于其他系统2.2产品的功能因为将在需求分析报告的第4部分中详细描述软件产品的功能,所以在此只需要概略地总结。这个项目的开发是为银行提供一套高效稳定可靠的终端服务平台,为储户登录,存款,取款,查询,打印凭条等操作提供便利,尤其是在ATM机出现故障的情况下,提供了故障恢复的功能。实用标准文档文案大全登陆界面验证选择操作界面查询存款取款是否出现故障是否打印凭条是否交易结束退卡是否否否否是是否是否故障恢复成功打印是是图1ATM工作流程2.3用户类和特征本软件的用户主要是银行的广大持卡人,大多都具有使用ATM经验。另外,实用标准文档文案大全我们的系统要实现的一个重要目标就是当储户取钱出现故障时能在下笔业务进行之前自动恢复。以此来方便用户和保障用户的利益。本系统还为用户提供了足够的界面友好性和易操作性。即使是一个对ATM系统完全陌生的客户,也可以在交易界面的提示下顺利完成交易。另外一部分的用户是银行工作人员,本系统不予考虑。2.4运行环境(1)适用于Windows系列中的多个操作系统,如WindowsXP、Windows7、Windows8等;(2)为以后增加支持的数据库留下接口,方便以后的系统扩展。(3)编译程序:SunJDK1.5或更高版本操作系统(4)开发语言:Java编译程序:SunJDK1.5开发工具:Dreamweaver8.0数据库:SQLServer2000(5)系统基于B/S架构进行开发,所有管理和维护工作均集中在服务器端,客户机只需安装有IE浏览器即可,要求IE浏览器版本不低于5.5。(6)CPU:1GHz以上。RAM:256M以上。存储容量:剩余存储容量大于100M2.5设计和实现的限制(1)建议开发软件运行的最短寿命:十年。(2)经费来源和使用限制:中国建设银行投资。(3)法律和政策方面的限制:涉及法律法规应向律师进行详细咨询以免侵害客户和其他人的利益。(4)硬件、软件、运行环境和开发环境的条件和限制:ATM柜员机终端设备,地区服务器、中央服务器、数据库服务器(多个分散的)。(5)可利用的信息和资源:现有简易ATM机的实现原理、银行工作人员手工操作的业务流程。(6)建议开发软件投入使用的最迟时间:测试一个月后。软件设计时的条件与限制:软件设计应当表现层次结构,巧妙地利用各个软件之间的控制关系,设计应当是模块化。小组成员应对软件开发的流程基本了解并且实用标准文档文案大全充分调研后开始编辑文档,同时要掌握JAVA语言及数据库相关知识以备后续实现。项目进行中注意时间的控制和资金的合理分配。2.6假设和依赖不足之处:由于本小组知识范围所限,软件开发的经验严重不足,对可视化开化工具和数据库管理工具还处在学习阶段,所以对系统开发的进度以及系统功能的实现程度较难控制。已具备的条件:1、小组成员交流比较方便,而且共同写作,积极进取。2、实现系统所需的资料准备得较齐全。尚需补充的条件:1、提高开发人员的编程能力和对软件工程思想的认识;2、尽快掌握JAVA和SQL的使用方法以及相互的连接。3.外部接口需求通过本节描述可以确定,保证软件产品能和外部组件正确连接的需求。关联图仅能表示高层抽象的外部接口,必须对接口数据和外部组件进行详细描述,并且写入数据定义中。如果产品的不同部分有不同的外部接口,那么应该把这些外部接口的全部详细需求并入到这一部分实例中。3.1用户界面本软件用户界面要求简洁、友好,采用用户熟悉的Windows窗口菜单操作,且菜单操作简单易懂,菜单命令可用快捷键激活,输入输
本文标题:ATM系统需求说明书
链接地址:https://www.777doc.com/doc-4884122 .html