ATM总体设计详细设计..doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ATM总体设计详细设计.

第三章 总体设计 3.1引言 目的 编写本概要设计说明书的目的针对ATM系统的特点,将取款、存款、查询等业务自主化,设计出相应的实现方法本文档的目的是为了在推动软件工程的规范化,使设计人员遵循统一的概要设计书写规范,节省制作文档的时间,降低系统实现的风险,做的系统设计规范性与安全性,以利于系统的实现、测试、维护,升级版本等。。概要设计是系统分析员和系统设计员之间进行沟通的桥梁,是系统设计员设计系统功能的凭据,也是系统分析员进行系统设计的对象和依据,是系统验收的依据。故是一个多方人事都要阅读和思考的重要文档。 3.2系统结构图: 3.3数据流程 3.4层次图 系统流程图 3.5接口设计 3.5.1外部接口 (1)用户界面 在用户界面部分,根据需求分析的结果,用户需要一个友善的界面。在界面设计上,应该做到简单明了,易于操作,并且注意到界面布局应突出的显示重要以及出错的信息。外观上也要做到合理化,考虑到用户多对Windows界面比较熟悉,应尽量想这方面靠拢。总的来说,系统的用户界面应做到可靠性、简单性、易学性和使用性强。 (2)软件接口 服务器程序选择visual++提供的sql server的接口,进行对数据库的所有访问。服务器程序使用sql server对数据库的备份命令,以做到对数据库的保存。在网络接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接受。 (3)硬件接口 在输入方面,对于键盘输入,可以用visual++的标准输入输出,对输入进行处理。在输入方面和打印机相连及使用。 3.5.2内部接口 内部接口采用模块之间的调用、参数传递、返回值的方式进行信息传递。 3.6 系统功能模块 3.6.1、取款模块 储户通过插卡、验证卡、输入密码进入选项主界面,然后选择取款,进入取款模块。进入该模块后系统提示储户输入取款金额(100的倍数),机器读入数据后,系统会验证储户账户余额是否充足。如果余额充足则自行出钞,否则返回信息“余额不足”。储户需要根据余额选择适当的取款额。 2、存款模块 储户通过插卡、验证卡、输入密码进入选项主界面,然后选择存款,进入存款模块。进入该模块后系统提示用户把钞票叠放整齐并按照动画所示将钞票放入出钞口,然后又验钞机检验钞票真伪。若钞票符合规定则进入数额确认界面存款成功,否则退回现金。 3、查询模块 储户和银行工作人员通过此模块来进行余额及账户动态等查询。该模块提供了时间、账户动态等各种查询条件,储户和银行工作人员可根据这查询条件来进行查询,既可以查询出某笔款项或者某个储户的账户历史,也可以查出某天所有的账户动态信息。同时,该模块在查询时还提供了进行模糊查询的功能以方便储户和银行工作人员的查询。 4、修改密码模块 储户通过插卡、验证卡、输入密码进入选项主界面,然后选择密码修改,进入密码修改模块。系统提示输入新密码(6位整数)输入新密码后,系统会提示密码确认,再次输入新密码,然后确认就可以了。 5、转账模块 储户通过插卡、验证卡、输入密码进入选项主界面,然后选择转账,进入转账模块。系统提示输入转账卡号,输入卡号后系统验证卡号,若为有效卡号则输出目的卡号基本信息,否则输出“账号无效”。最后对目的账号进行点击确认即可。 3.6运行设计 在atm自主提款机端输入时启动接受数据模块,通过个模块之间的调用,进行读取和写入。在接受数据模块的到充分的数据时,将调用网络传输模块,将数据通过网络传到服务器,并等待接受服务器返回的信息。接收到放回信息后随即调用数据输入模块,对信息进行处理,产生数据输出。服务器程序的接受网络数据模块始终处于活动状态。接受数据后,调用数据处理/查询模块对数据进行访问,完成后调用网络发送模块,讲信息返回到ATM自助机。 3.7运行时间 说明对于该软件的时间特性要求,如对: 响应时间;2秒 更新处理时间;3秒 数据的转换和传送时间;4秒 出钞时间;2秒 取钞时间:30秒 选择时间:30秒 3.8系统数据结构设计 如用数据库技术,详细列出设计的各数据表结构。 字段名 名称 数据类型 长度 是否允许为空 账号 account Int 19 否 姓名 name Varchar 2_3 否 身份证号 ID int 18 否 密码 key int 6 否 账户余额 balance int 否 固定电话 phone int 11 是 手机 telephone int 11 是 索引 Index Int 是 最后更新时间 Update_time Date 是 备注 Memo Varchar 200 是 3.9安全保密设计 由于数据传输上需要通过网络传输,为客户资

文档评论(0)

dashewan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档