- 8
- 0
- 约6.95千字
- 约 18页
- 2018-06-28 发布于福建
- 举报
ATM自动取款机总体的设计
南 通 航 运 职 业 技 术 学 院
软件工程
ATM机
总体设计
小组成员:史平安
杨宁
王天琪
张忆萍
2012年11月19日
1.引言
1.1编写目的
ATM自动取款机系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。针对广大学生小额取款、存款等业务。
帐号:在银行中,事物应用的单个帐号。每个顾客可以拥有多个帐号。
用户:拥有银行的一个或多个帐号的人。可以是一个人或多个人,或者是公司。相同的人,拥有不同的银行帐号被认为是不同的落户。
ATM:ATM是Automatic Teller Machine 的缩写,意为自动取款机。是一种高度精密的机电一体化设备,利用磁卡或智能IC卡储存用户信息并通过加密键盘输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。
2.总体设计
2.1需求概述
随着科技的发展,人们生活水平的不断提高,高性能高效率的产品越来越受到人们的欢迎。 ATM自动取款机是一种非常智能的机器,人们可以直接与它交互,针对小额取款、存款
客户修改密码活动图
用户查询余额活动图
3.2.4 客户查询余额业务用例活动图
客户根据屏幕提示选择修改密码服务,进入查询余额服务界面。按下确认按钮.系统连接综存系统,计算客户账户余额,并通过ATM机显示屏幕显示给客户
3.5 分析业务规则状态图(取款)
客户取款业务的状态分析:从客户插入磁卡的起始状态到结状态,中间还有输入密码,选择服务,取款,吐款状态.
(1)客户插入磁卡初始化ATM系统屏幕,进入屏幕提示输入密码界面,客户此时可有输入密码动作(DoAction)。
(2)若密码输入不正确,返回输入密码,若三次输入不正确,退卡。若密码通过系统验证,进入选择服务类型界面。此时客户的动作可以为选择取款,选择修改密码,选择转账,选择查询爷额。
(3)若客户选择取款服务后进入取款界面,此时客户可以动作为输入取款数额。
(40若输入取款数额不合法,退卡。系统验证取款熟额合法后,进入吐款机吐款状态。
4.程序描述
ATM自动取款机系统包括六个子系统和七个相应的模块。六个子系统分别是:取款系统、存款系统、修改密码系统、查询余额系统,打印凭条系统。七个模块分别是:读卡机模块如图3.1、键盘输入模块如图3.2、IC卡认证模块如图3.3、显示模块如图3.4、吐钱机模块如图3.5、打印凭条模块如图3.6,数据存储模块如图3.7。
图3.1读卡机模块的数据流程图
图3.2 键盘输入模块的数据流程图
图 3.3 IC卡认证模块的数据流程图
图3.4 显示模块数据流程图
图 3.5吐钱机模块的数据流程图
图3.6 打印凭条模块的数据流程图
图 3.7 数据存储模块的数据流程图
整体流程
4.1 取款子系统
4.1.1功能
用户可以在ATM自动取款机上完成取款的操作。
4.1.2性能
在取款的时候,ATM自动取款机的反应时间不能超过2秒,在45秒内完成所有的取款动作,否则自动退卡。
4.1.3输入项目
表3-1 取款的输入项目
名称 类型 银行卡 磁卡 密码 int(6位整数) 取款金额 int(100的整数倍,不能超过2500) 4.1.4输出项目
表3-2 取款的输出项目
名称 类型 纸币 凭条 文本 4.1.5算法
4.1.6程序逻辑
4.1.7接口
系统程序内部在功能模块下设置的程序接口见表3-3
表3-3 取款的软件接口
函数 输入 输出 Open() 卡号 密码 提示信息 WithdrawFunds() 金额 纸币 DeductFunds() 无 无 VerifyFunds() 无 无 3.1.8存储分配
账户表 储蓄卡表 ATM表 清单表
3.1.9限制条件
ATM自动取款机中纸币没有了。
3.1.10测试要点
因为好的产品才能得到用户的认可和肯定,所以要对系统的反应速度、准确性(输入的金额数和吐钱机吐出的钱数要一致)和安全性,以及系统的稳定应有非常高的要求。
4.2存款子系统
4.2.1功能
用户可以通过和ATM自动取款机交互,完成存款的操作。
4.2.2性能
系统的反应时间是不能超过2秒,完成取款操作的时间不能超过30秒。
4.2.3输入项目
表3-4 存款子系统的输入项目
名称 类型 银行卡 磁卡 密码 int(6位整数) 金额 int(100的整
您可能关注的文档
- 2017高考数学一轮复习 第七章 立体几何 第三节 空间点直线平面之间的位置的关系课件 理.ppt
- 2017高考数学一轮复习 第二章 函数导数及其应用 第五节 对数函数课件 理.ppt
- 2018少队的工作计划.docx
- 2018年中考政治复习的方案第一部分知识专题专题四文化建设文化建设课件呼和浩特版.ppt
- 2018年中考政治复习的方案九年级全一册第9课时选择希望人生训练.doc
- 2018届高考数学答题的技巧的策略.ppt
- 2017高考数学一轮复习 第六章 不等式 第四节 基本不等式及其应用课件 理.ppt
- 2018年德育的工作计划.doc
- 2018年学校安全的工作计划.doc
- 2018年中考政治复习的方案第三部分九全第六课参与政治生活课件呼和浩特版.ppt
- 湖南省长沙市望城区第六中学2025-2026学年高三上学期11月期中考试化学试题(含答案).doc.docx
- TXJBX0206—2026药物警戒数据质量管理与控制规范.docx
- “国家储备粮源基地”建设的技术规范.doc
- TJYBZ《中小学可调式课桌椅技术要求》及编制说明.pdf
- TXJBX0208—2026急性缺血性脑卒中静脉溶栓护理配合规程.docx
- TXJBX0204—2026水利工程基础桩基施工质量无损检测应用指南.docx
- 居家安宁疗护服务规范.docx
- 电力户外跌落喷射式熔断器.pdf
- 抽注水多层同心球中子能谱仪技术规范.pdf
- TXJBX0215—2026汽车空气悬架用电磁控制阀性能测试规范.docx
最近下载
- 建筑室内施工图深化设计梁佳慧建筑工程系57课件讲解.pptx VIP
- 2024年世界职业院校技能大赛高职组“市政管线(道)数字化施工组”赛项考试题库资料.pdf
- 1.1 搭建生命体的“积木”(课件)-五年级科学下册(苏教版).pptx VIP
- 三年级数学面积应用题专项练习题.doc VIP
- 【CNAS CL01 2018内部管理评审报告】 2018年IEC17025 检测和校准实验室能力认可准则管理体系审核资料.docx VIP
- 2025年房地产经纪人房产税与相关税种(城镇土地使用税、契税)辨析专题试卷及解析.pdf VIP
- 空天科技机器征途.ppt
- 第六章 人类与土壤圈.doc VIP
- 地震演练总结通用5篇.doc VIP
- 建筑室内施工图深化设计梁佳慧建筑工程系36课件讲解.pptx VIP
原创力文档

文档评论(0)