《atm自动取款机系统详细设计说明书》.docxVIP

  • 17
  • 0
  • 约1.54千字
  • 约 9页
  • 2020-12-03 发布于天津
  • 举报

《atm自动取款机系统详细设计说明书》.docx

ATM自动取款机系 统详细设计说明书 文档名称:项目名称:编写:审核:日期:院系:专业:一.引言 文档名称: 项目名称: 编写: 审核: 日期: 院系: 专业: 一.引言 ATM自动取款机系统 张恒友 王旭 6月5日 计算机学院 计算机科学与技术 1.1 编写目的 根据〈〈需求规格说明书》,在仔细考虑讨论之后,我们又进 一步对〈〈ATM白动取款机系统》软件的功能划分、数据结构、软 件总体结构进行设计,从而完成概要设计,作为软件详细设计的 基础。 1.2 项目背景 项目委托单位:计算机学院软件工程实验。 开发单位:班ATM白动取款机系统项目组。 由于柜台常常会拥挤,排队的人很多,而且大多数的客户都 是取款,存款等,而有些办理业务的需要一定的时间,这会使得 一些只需要取款等的客户会有较长时间的等待。因此银行希望设 计一个系统,能让客户在系统上进行简单的操作,比如存款、取 款、查询余额、转账等。 定义 ATM: Automatic Teller Machine ,白动柜员机。 参考资料 〈〈计算机软件需求说明编制指南》 〈〈计算机软件产品开发文件指南》 ? ATM系统可行性分析报告》。 〈〈软件设计与体系结构》 〈〈软件工程一一实践者的研究方法》 二.任务概述 2.1目标 现如今,ATM在一定程度上存在很大的安全隐患,给用户造 成很大的经济损失。为了解决这样的问题,我们小组提出了改进 ATM白动取款机系统,使用户在操作过程中更加安全,放心,更 便捷。 2.2运行环境 硬件环境: CPU 1GHZR 以上 内存:1G以上 硬盘:20G以上 软件环境: 操作系统:Microsoft Windows XP 或更高版本 数 据库:Microsoft SQL Server Web服务器:Tomcat5.0以上 支持浏览器:Internet Explorer 7.0 及其以上版本 开发环境:MyEclipse , jdk , Microsoft SQL Server 2.3条件与限制 随着科技的发展,人们生活水平的不断提高,高性能高效率 高安全的产品越来越受到人们的欢迎。 ATM白动取款机是一种非 常智能的机器,人们能够直接和它交互,代替以前的手工操作, 大大提高了银行的工作效率。同时也给广大用户带来了非常大的 方便。由于 ATM白动取款机是和服务器是连网的,这就涉及到安 全的问题本系统能够有效地解决这个问题。可是本程序也使用户 操作时间增加,在一定程度上增加了用户的抱怨率。 三.总体设计 3.1 处理流程 主流程图: 用户流程: 存款流程: 取款流程: 查询流程 主菜单模块(含:存款、取款、 转账、密码修改、查询余 上的金 额加上 上的金 额减去 转账:涉及到两个账户 其实就是下标的不同 金额一个减去一 个加上。 void huanying() void huanying() ( int for(i=0;i10;i++) ( printf(\t\t\t printf(\t\t\t 用 printf(\t\t\t printf(\n\n\t\t 便 密码修改:输入新密码、再次输入新密码 判断两次密码是否 相 同 在用strcpy ()函数将新密码当前账户下标元素密码成员 而 且 判 断 是 否 修 改 成 功。 查询余额:就是从结构体数组里面调用存金额那个成员 欢迎模块: 定义一个函数void huanying(),利用for循环进行字符的输 出。 //定义函数 i; //for 循环 printf(\n\n\n\n\n\n\n\n); \n); 欢迎使 \n); \n); 希望此 ATM系统能够给您带来方 !);

文档评论(0)

1亿VIP精品文档

相关文档