文档详情

ATM取款机详细设计说明书[精].doc

发布:2017-01-13约1.18万字共31页下载文档
文本预览下载声明
产品文档 详细设计文档 产品版本 密级 文档编号 201011063 V123 内部 产品名称 ATM取款机 共30页 ATM取款机 详细设计说明书 撰写: 王国君,刘博,杨雪,于少华 日期: 2010-11-06 审核: 日期: 批准: 日期: 目录 1. 引言 3 1.1 编写目的 …………………………………………………………………………………….......3 1.2 背景……………………………………………………………………………………………… 3 1.3 定义……………………………………………………………………………………………… 3 1.4 参考资料………………………………………………………………………………………… 4 2. 程序系统的组织结构 5 2.1 ATM取款活动图………………………………………………………………………………… 6 2.2 ATM机转账活动图……………………………………………………………………………… 7 3. 界面显示模块设计说明7 3.1 程序描述 ………………………………………………………………………………………...7 3.2 功能 ……………………………………………………………………………………………...7 3.3 性能 ……………………………………………………………………………………………...8 3.4 输入和输出项……………………………………………………………………………….... …9 3.5 算法…………………………………………………………………………………………….. 11 3.6 流程逻辑……………………………………………………………………………………….. 24 3.7 接口…………………………………………………………………………………………….. 25 3.8 存储分配……………………………………………………………………………………….. 26 3.9 注释设计 ……………………………………………………………………………………….26 3.10 限制条件……………………………………………………………………………………… 26 3.11 测试计划…………………………………………………………………………………….... 27 3.12 尚未解决的问题………………………………………………………………………………29 4. 详细设计小结和相关说明…………………………………………………………………………29 (后记:在张明老师的带领下,经过我们小组成员的配合,通过查询各种资料,我们逐渐完善了这份需求说明书。在这个过程中,我们体会到了团队合作的强大力量,而这份设计就是大家心血的结晶和团队精神的有力见证。)……………………………………………………………30 引言 1.1 编写目的 ATM机管理系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的一些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档本文档供项目经理、设计人员、开发人员参考。 账号在银行中,事务应用的单个账号。账号可以为多种类型,但是至少包括支票和存款。每个顾客可以拥有多个账号。 ATM:一个工作站终端,使得顾客能够使用现金卡在ATM上进行自己的事务处理。ATM同顾客进行交互,收集事务信息,并发送事务信息到中心计算机,由中心计算机确认和处理信息之后,将现金通过ATM提供给顾客。 银行一个金融机构,负责保存顾客的账号信息,执行授权卡通过ATM网访问账号。 银行计算机银行拥有的计算机,同ATM网和银行自己的现金工作站进行交互。银行可以拥有自己的内部计算机网处理账号,但是我们只关心同网络进行交互的计算机。 现金卡每张卡提供给一个银行客户,授权客户可以使用ATM机访问自己的账号。每张卡包含一个银行代码和一个卡号,银行代码根据信用卡的国际标准进行编码,卡号确定卡能够访问的账户。一张卡不能访问客户的所有账户。每张卡只能有一个持卡人,但是多个复本可能存在,所以必须考虑从不同的ATM机同时使用相同卡的行为。 客户拥有银行的一个或者多个账号的人。客户可以包括一个人或者多个人,或者是公司。相同的人,拥有不同银行的账号被认为是不同的客户。 事务对单个客户账号的单个完整的操作请求。 2.1 ATM取款活动图 描述上图功能: 取款开始,先插卡,确认卡是否合法,输入”true”时,就读取密码信息,提示输入密码。输入”false”时,系统就会提示退卡。输入密码时,如果密码
显示全部
相似文档