ATM系统产品需求规格说明书

需积分: 17 9 下载量 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系统的开发提供全面的指导,涵盖系统设计的各个方面,确保新系统的功能完备、性能优异、安全可靠。