ATM自动取款机系统概要设计项目说明指导书.doc
《ATM自动取款机系统概要设计项目说明指导书.doc》由会员分享,可在线阅读,更多相关《ATM自动取款机系统概要设计项目说明指导书.doc(18页珍藏版)》请在咨信网上搜索。
文档名称: 概要设计说明书 项目名称: ATM自动取款机系统 编写: 邓会 审核: 王旭 日期: 6月5日 院系: 计算机学院 专业: 计算机科学和技术 目录 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建模案例,北京:人民邮电出版社, [2] 张海藩主编.软件工程导论(第四版).北京:清华大学出版社, [3] 冀振燕,UML系统分析设计和应用案例,人民邮电出版社, [4] 郑人杰、殷人昆、陶永雷编.实用软件工程(第二版).北京:清华大学出版社,。 [5] Roger S. Pressman主编.软件工程—实践者研究方法(英译版,第五版).北京:机械工业出版社, [6] 张裕益主编.UML理论和实作.北京:中国铁道出版社, [7] 杨国强、路萍、张志军. ERWIN 数据库建模. 北京:电子工业出版社, 2.任务概述 2.1目标 使用户业务办理愈加安全快速,能实现高度自动化业务办理功效,而且安全性高,在出现较为严重人为损坏或自然灾难情况下能实现数据保留,数据转移。而且简单易用,适合各个年纪阶层用户使用。 2.2运行环境 硬件环境: CPU:1GHZ及以上 内存:1G以上 硬盘:20G以上 软件环境: 操作系统:Microsoft Windows XP或更高版本 数 据 库:Microsoft SQL Server Web服务器:Tomcat5.0以上 支持浏览器:Internet Explorer 7.0及其以上版本 开发环境:MyEclipse,jdk,Microsoft SQL Server 2.3需求概述 ATM需要达成以下功效 模拟读卡功效,包含: 读取虚拟卡号信息,查找数据库找到相关信息。 识别虚拟卡类型,统计卡号和银行信息。 验证卡号 在显示器提醒输入密码。 键盘输入处理, 包含: 1) 接收用户输入密码、查询密码、更改密码 2) 接收用户输入取款金额、查询余额 3) 打印取款信息 显示模块功效,包含:显示和用户相关信息,包含一切交互时所需提醒、确定等信息。 模拟吐钱机功效,以数据库中ATM机现金模拟ATM机现金,包含: 1) 定额取款:可选择100,200,400,1000,六种额度进行取款。 2) 其它数额:可输入100倍数数额进行取款。 打印用户清单:数据库中统计着全部用户登陆操作信息,用户退出系统时可选择打印此次登陆AMT机用户清单(此次登陆操作清单)。 转账功效,包含输入,确定等功效。 登录功效步骤图(图一) (图一) 现金取款功效步骤图(图二) (图二) 转账功效步骤图(图三) (图三) 修改密码步骤图(图四) (图四) 2.4条件和限制 开发期限:6月1日起至6月20日止 开发环境:VisualStudio 开发语言:C++ 安全和保密要求:高级保密HS 开发过程中需遵守准则和规则:编码规范采取C++编码规范 3.总体设计 3.1处理步骤 (图五) 3.2总体结构和模块外部设计 3.3功效分配 (1)显示模块关键有显示余额,显示具体取款日期等 (2)修改密码模块关键有输入信息,密码处理,修改完成显示 (3)打印凭条模块有打印 (4)模拟读卡模块有信息密码输入,信息密码确定 (5)转账模块有信息输入和确定,选择输或输入转账金额,金额判定,转账完成显示 (6)取款模块有选择或输入金额,金额判定,取款完成显示,吐钞 4.接口设计 4.1外部接口 1.硬件接口 包含和打印机接口(控制打印机打发票及存款凭证等),和银行数据库主机接口,和出钞机接口。对硬件处理关键由操作系统完成,本软件只调用操作系统提供打印,出钞等指令。 2.软件接口 根据银行指定格式和银行数据库通信,并需要预留可能在ATM上安装其它软件接口方便于扩充功效。 4.2内部接口 1.前后台程序通信接口,包含配款提醒和维护提醒。 2.系统和数据库接口。 5.数据结构设计 5.1逻辑结构设计 5.2物理结构设计 IC卡信息表: 属性 类型 是否可为空 是否是主键 备注 IC卡号 Char(6) 否 主键 密码 Char(6) 否 所属银行 Varchar(20) 否 IC余额 float 否 密码当日错误次数 Int 否 用户信息表: 属性 类型 是否可为空 是否是主键 备注 身份证号 Char(18) 否 主键 用户名 varchar(20) 否 电话 Char(11) 否 居住地址 Varchar(20) 是 IC卡号 Char(6) 否 外键 ATM机信息表: 属性 类型 是否可为空 主键 备注 ATM机ID Char(6) 否 主键 ATM机ID 余额 Int 否 100num Int 否 100元现金张数 50num int 否 50元现金张数 ATM日志表: 属性 类型 是否可为空 主键 备注 流水号 Int 否 主键 IC卡号 Char(6) 否 外键 操作统计 varchar(20) 否 吐钱统计 Int 否 回单统计表: 属性 类型 是否可为空 主键 备注 IC卡号 Char(6) 否 主键 用户名 varchar(20) 否 取款金额 Int 否 取款日期 Date 否 6.运行设计 6.1运行模块组合 本系统有以下功效模块: (1)模拟读卡模块 (2)取款模块 (3)转账模块 (4)修改密码模块 (5)查询模块 (6)打印回执单模块 (7)系统维护模块 功效描述 (1)模拟读卡:用于用户登录ATM系统 (2)取款模块 :取款工作进行 (3)转账模块 :进行本行账户间转账工作 (4)修改密码模块 :进行密码修改 (5)查询模块:查询账户余额和账户信息 (6)打印回执单模块:打印账户信息及操作明细 (7)维护模块:进行维护提醒和系统维护 6.2运行控制 因为该系统开发采取B/S模式。用户端,即ATM机只要经过浏览器就能够登录ATM系统。 7.犯错处理设计 7.1犯错输出信息 1.假如用户连续输入三次密码不正确,应该封锁该用户 2.假如ATM机有异常数据,应立即停止工作,保留数据,而且发送警报给银行全管理中心 3.假如ATM机受到物理破坏,应立即停止工作,开启应急电源和应急系统,立即保留数据,并发送警报给银行安全管理中心 4.若银行卡插入ATM机以后30秒之内无操作,应立即将银行卡吞入,而且将数据发送给银行 5.若网络连接出现错误,应立即停止目前业务,保留数据,且在屏幕上通知用户,而且发送错误信息给银行 6.若检测银行卡有异常状态,应立即停止目前业务,并发送错误警报给银行 7.2犯错处理对策 1.密码采取非明文显示,如登陆ATM机系统时连续三次密码输入错误,则封锁该用户,并返回信息给银行。 2.ATM机系统更改账户信息时,为先完成操作后更改信息。当ATM系统出现系统错误时,撤销全部未完成操作,保护用户账户信息不受非法或意外更改。 3.没有任何人有权限更改用户账户信息。 4.设置应急电源和系统,定时检验维护ATM机 8.维护设计 为了以后维护方便,应该设置必需物理接口,各个模块函数说明应该保留,应该明确写出设计思绪,ATM应该设置应急系统和应急电源,方便能在不能估计事故来临时,能立即保留数据并发送信息警告给银行安全管理中心。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ATM 自动 取款 系统 概要 设计 项目 说明 指导书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文