ATM系统产品需求规格说明书
需积分: 17 157 浏览量
更新于2024-07-24
1
收藏 120KB DOC 举报
"ATM机系统产品需求规格说明书1.0版"
该文档是一份针对ATM机系统的产品需求规格说明书,旨在明确用户需求,促进开发者与用户之间的沟通,确保软件开发符合双方共识。这份文档将作为整个软件开发的基础。
1.1 目的
文档的主要目的是提供一个清晰的需求框架,以便开发人员理解用户需求,确保新开发的ATM系统能有效替代现有的、性能不佳的1999年版系统。新系统的目标是提高银行运营效率,提升客户满意度。
1.2 背景
项目由中国银行发起,旧的ATM系统基于aha语言,存在稳定性问题且不易维护。因此,银行需要一个高效、稳定、安全的新系统,以适应市场竞争和提升服务质量。
1.3 参考资料
文档编写参照了GB99999-99《计算机软件需求说明编制指南》和GB—8567--88《计算机软件产品开发文件指南》,以及《ATM系统可行性分析报告》。
1.4 术语
- 银行:存储客户账户信息的金融机构,有权限访问账户。
- 客户:即银行,软件系统的提出方。
- 卡:银行发行的储蓄卡,用于ATM交易。
- 储户:在ATM系统进行交易的银行账户所有者,每位持卡人被视为一个储户。
- ATM:自动取款机,由ATM服务器和ATM终端两部分构成。终端负责与用户交互,服务器处理交易,一个服务器可连接多个终端。
2.1 被开发软件的一般描述
这部分未给出具体细节,但通常会包含软件的基本架构、技术栈、预期用户群体和系统目标。
2.2 被开发软件的功能描述
这部分通常会列出软件的主要功能,如存款、取款、转账、查询余额等。在实际文档中,这部分会详细说明每个功能的工作流程和用户界面要求。
2.3 实现语言
尽管未明确指出,但可以推测新系统可能会采用比aha语言更现代、更稳定的编程语言,如Java、C++或.NET框架。
2.4 用户特点
可能涉及用户群体的年龄、技术熟练程度、使用频率等因素,这些都会影响系统设计和用户界面。
2.5 一般约束
可能包括安全性、可用性、兼容性、性能等方面的要求,比如系统必须支持多用户同时操作,交易过程应有严格的验证机制等。
3.1 基本描述
这部分将详细描述用户信息的处理方式,如身份验证、账户信息存储等,以及交易信息的记录和处理。
3.2 功能需求
会进一步细化到储户模块(包括个人账户管理、密码修改、交易历史查询等)和管理模块(如管理员对系统监控、异常处理、系统维护等)。
3.3 性能需求
可能包括响应时间、并发用户数、每日处理交易量等指标,以确保系统在高负载下仍能正常运行。
3.4 对输入输出的规定
将规定用户输入的格式、错误处理以及系统输出的信息格式和方式,以保证用户友好性和准确性。
3.5 其他专门的要求
可能涉及法规遵从性、数据保护、故障恢复策略等特殊需求。
整体来看,这份规格说明书将为ATM系统的开发提供全面的指导,涵盖系统设计的各个方面,确保新系统的功能完备、性能优异、安全可靠。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-05-22 上传
2010-12-16 上传
2023-09-01 上传
余丽霞
- 粉丝: 0
- 资源: 6
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用