ATM系统产品需求规格说明书
需积分: 17 4 浏览量
更新于2024-07-24
收藏 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系统的开发提供全面的指导,涵盖系统设计的各个方面,确保新系统的功能完备、性能优异、安全可靠。
2018-12-31 上传
2023-09-01 上传
2023-05-12 上传
2023-05-11 上传
2023-06-06 上传
2023-11-10 上传
2023-10-27 上传
余丽霞
- 粉丝: 0
- 资源: 6
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码