- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ATM自动取款机系统——概要设计说明书
{ 银行ATM(取款机)系统V1.0}
概要设计说明书
文件状态:
[√] 草稿
[ ] 正式发布
[ ] 正在修改 文件标识: BJWL-ATM 当前版本: 1.0 作 者: 齐岩 完成日期: 2012-12-20
版 本 历 史
版本/状态 作者 参与者 起止日期 备注 V1.0
齐岩 2012-12-20
目录
1.引言 1
1.1编写目的 1
1.2项目背景 1
1.3定义 1
1.4参考资料 2
2.任务概述 2
2.1目标 2
2.2运行环境 2
2.3需求概述 3
2.4条件与限制 8
3.总体设计 9
3.1处理流程 9
3.2总体结构和模块外部设计 10
3.3功能分配 10
4.接口设计 10
4.1外部接口 10
4.2内部接口 11
5.数据结构设计 11
5.1逻辑结构设计 11
5.2物理结构设计 12
6.运行设计 13
6.1运行模块的组合 13
6.2运行控制 14
7.出错处理设计 14
7.1出错输出信息 14
7.2出错处理对策 14
8.维护设计 15
1.引言
1.1编写目的
随着科技的发展,城市人口的增加,人民生活水平的日益提高。银行的业务也日益增加,客户日益增多,银行工作人员的工作量日益增加,为了减轻银行工作人员的负担,提高效率,减少错误率,方便客户。本说明书的用途在于为编写该系统的人员提供指导方向,以便编程人员了解该系统的各个模块。并进一步确定测试要求且制定测试计划。说明书的读者为系统分析员、制作本系统的人员和使用部门的有关人员,为后面的系统开发提供理论指导和依据。
1.2项目背景
待开发项目名称:银行ATM(取款机)系统
委托单位:中国工商银行陕西分行
开发单位:
主管部门:
用户:中国工商银行陕西分行
产品的所有权:中国工商银行陕西分行
项目开发者:
项目背景:在市场经济的蓬勃发展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的时间,也会使得银行的业务人员十分的繁忙,需要很大的人力和财力。基于这样的情况,ATM 取款机系统的开发就显的十分的重要!它可以减少银行的业务处理压力,尽量节省人们的时间,并且可以有效解决用户信息和资金信息的繁杂问题。
1.3定义
专业术语与缩略词
帐号:在银行中,事物应用的单个帐号。每个顾客可以拥有多个帐号。
用户:拥有银行的一个或多个帐号的人。可以是一个人或多个人,或者是公司。相同的人,拥有不同的银行帐号被认为是不同的落户。
ATM:ATM是Automatic Teller Machine 的缩写,意为自动取款机。是一种高度精密的机电一体化设备,利用磁卡或智能IC卡储存用户信息并通过加密键盘输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。
1.4参考资料
[1] 吴建、郑潮、汪杰,UML基础及Rose建模案例,北京:人民邮电出版社,2003
[2] 张海藩主编.软件工程导论(第四版).北京:清华大学出版社,2003
[3] 冀振燕,UML系统分析设计与应用案例,人民邮电出版社,2003
[4] 郑人杰、殷人昆、陶永雷编.实用软件工程(第二版).北京:清华大学出版社,2000。
[5] Roger S. Pressman主编.软件工程—实践者的研究方法(英译版,第五版).北京:机械工业出版社,2006
[6] 张裕益主编.UML理论与实作.北京:中国铁道出版社,2002
[7] 杨国强、路萍、张志军. ERWIN 数据库建模. 北京:电子工业出版社,2004
2.任务概述
2.1目标
使用户的业务办理的更加安全迅速,能实现高度自动化的业务办理功能,并且安全性高,在出现较为严重的人为损坏或自然灾害的情况下能实现数据保存,数据转移。并且简单易用,适合各个年龄阶层的用户使用。
2.2运行环境
硬件环境:
CPU:1GHZ及以上
内存:1G以上
硬盘:20G以上
软件环境:
操作系统:Microsoft Windows XP或更高版本
数 据 库:Microsoft SQL Server 2005
Web服务器:Tomcat5.0以上
支持浏览器:Internet Explorer 7.0及其以上版本2.3需求概述
ATM需要达到以下功能
模拟读卡功能,包括:
读取虚拟的卡号信息,查找数据库找到相关信息。
识别虚拟的卡的类型,记录卡号和银行信息。
验证卡号
在显示器提示输入密码。
键盘输入处理, 包括:
1) 接受用户输入密码、查询密码、更改密码
2) 接受用户输入取款金额、查询余额
3) 打印取款信息
显示模块功能,包括:显示与客户有关的信息,包括一切交互时所需的提示、确认等信息。
模拟吐钱机
文档评论(0)