中国**银行ATM系统需求规格说明书
4星 · 超过85%的资源 需积分: 10 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系统。
2015-06-23 上传
2023-05-05 上传
2023-05-05 上传
2023-05-05 上传
2023-05-19 上传
2023-05-05 上传
2023-05-05 上传
gaomengqi
- 粉丝: 0
- 资源: 1
最新资源
- Java毕业设计项目:校园二手交易网站开发指南
- Blaseball Plus插件开发与构建教程
- Deno Express:模仿Node.js Express的Deno Web服务器解决方案
- coc-snippets: 强化coc.nvim代码片段体验
- Java面向对象编程语言特性解析与学生信息管理系统开发
- 掌握Java实现硬盘链接技术:LinkDisks深度解析
- 基于Springboot和Vue的Java网盘系统开发
- jMonkeyEngine3 SDK:Netbeans集成的3D应用开发利器
- Python家庭作业指南与实践技巧
- Java企业级Web项目实践指南
- Eureka注册中心与Go客户端使用指南
- TsinghuaNet客户端:跨平台校园网联网解决方案
- 掌握lazycsv:C++中高效解析CSV文件的单头库
- FSDAF遥感影像时空融合python实现教程
- Envato Markets分析工具扩展:监控销售与评论
- Kotlin实现NumPy绑定:提升数组数据处理性能