中国**银行ATM系统需求规格说明书

4星 · 超过85%的资源 需积分: 10 7 下载量 179 浏览量 更新于2024-12-22 收藏 137KB DOC 举报
"ATM系统系统需求规格说明书" ATM(Automatic Teller Machine)系统是一种用于自动执行银行交易的自助服务设备。这篇文档旨在详细说明针对中国银行的新一代ATM系统的系统需求规格,以替代旧的、基于aha语言的、稳定性不足的系统,提升银行服务效率和客户满意度。 1.1 目的 编写这份文档的目的是确保用户(银行)与开发团队在软件需求上有共同的理解,为后续的软件开发工作奠定基础,作为整个项目的基石。 1.2 背景 银行原有的ATM系统已过时,需要一款基于面向对象技术、更高效、更稳定且易于维护的新系统。新ATM系统将有助于银行提升运营效率,应对激烈的市场竞争,同时也将提高储户的满意度。 1.3 参考资料 在编写此文档时,参考了包括GB99999-99《计算机软件需求说明编制指南》在内的多项国家标准,确保文档的专业性和规范性。 1.4 术语 - 银行:负责保管客户账户信息的金融机构。 - 客户:即银行,系统的需求提出方。 - 卡:指储蓄卡,是银行发行的用于ATM交易的凭证。 - 储户:使用ATM进行交易的账户所有者。 - ATM:包含ATM服务器和终端两部分,服务器处理交易,终端与持卡人交互,一个服务器可连接多个终端。 - 账号:与卡号一对一对应的银行账户。 2.1 项目概述 新开发的软件将为银行提供一个稳定的终端服务平台,支持储户的存款、取款、查询等操作。采用面向对象的开发方法,使用JAVA语言编写代码,配合SQL2000数据库存储数据。 2.2 功能描述 系统提供24小时实时服务,包括面向储户的交易子系统和面向银行员工的服务子系统。银行员工分为业务人员和技术人员,前者可进行配款、统计、打印报表等,后者负责系统管理和维护。 2.3 实现语言 主要使用JAVA和C语言进行开发,同时结合shell脚本进行辅助操作。 2.4 用户特点 用户群体包括银行的业务和技术人员以及普通储户,系统设计需考虑不同用户的操作习惯和权限需求。 总结来说,这个ATM系统项目是针对银行的定制化解决方案,旨在通过更新的技术和优化的架构提高服务质量和效率。它涵盖了交易处理、后台管理、数据存储等多个方面,确保了银行和客户的需求得以满足。通过使用JAVA、C和shell语言,开发团队将构建出一个功能强大、稳定可靠的新一代ATM系统。