- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaATM程序设计文档
《Java程序设计》
课程设计
设计题目:ATM柜员机
组长:
组员:
目 录
1、 项目背景介绍 3
2、功能定义 3
3、数据之间的联系 4
4、系统用例图 4
5、数据字典 5
6、项目任务书 6
7、项目开发计划 8
8、项目需求说明书 9
9.项目设计说明书 10
10.详细设计 11
11.项目设计说明书 18
11.项目开发总结 56
项目背景介绍:
ATM机管理系统是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的一些业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。本文针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个银行ATM机管理系统系统。
管理模块
数据字典
5.1银行卡数据项
5.1.1.数据项:ID
含义说明:唯一标识
别名:无
类型:长整型
长度:
描述:必填,
5.1.2.数据项:卡号
含义说明:银行卡的卡号
别名:无
类型:字符型
长度:20
描述:必填,健银行的卡号规则和电话号码一样,一般前8位代表特殊含义,如某总行某支行等。假定该行要求其营业厅的卡号格式为:1010 3576 xxxx xxx开始,每4位号码后有空格
必填,6位数字,开户时默认为6个“8”
类型:字符型
长度:20
描述:必填,默认为默认为强学生的动手能力。每个学生必须独立完成课程设计所完成的师检查
6.2.2.信息需求
①客户存折信息表
客户帐号 客户姓名 客户密码 客户存款日期 客户存款额(元)
②客户取款信息表
客户帐号 取款日期时间 取款金额
项目开发计划
7.1 编写的目的
我们的开发目的是在于了解ATM柜员机开发项目的流程,把在开发过程中对各项工作的人员、分工、系统资源条件等问题的安排用文档形式记载下来,以便根据本计划开展和检查本项目工作,保证项目开发成功。
7.2 项目概述
7.2.1 工作内容
1)需求分析
2)软件设计
3)代码设计:实现记事本代码
4)系统测试:测试程序
5)项目总结:收获
7.2.2 产品
1) 程序
本软件的程序名称是:ATM (AutomaticTellerMachine)
采用的编程语言是:Java 语言
2)文件
列出须移交用户的每种文件的名称及内容要点。
软件开发计划(项目开发计划;
需求分析报告(软件需求规格说明;
软件设计文档(
源代码(软件标准规范;
软件使用说明书(软件使用说明;
总结报告
7.2.3 验收标准
程序应能够正常运行,满足设计的各项要求
7.3实施计划
7.3.1 工作任务的分解与人员分工
对于项目开发中需要完成的各项工作,从需求分析、概要详细设计、代码实现、测试直到维护,包括文档的编制、审批、打印、分发工作,(用户培训工作,)软件安装工作等,按层次进行分解,指明每项任务的负责人和参加人员。
7.3.2 进度
需求分析:5月9号;
概要设计:5月9号上午;
详细设计:5月10号下午;
编码实现:5月9号 到 6月11号;
测 试:5月11号上午;
验 收:5月11号下午。
7.4 参考资料
1).Java2实用教程 耿祥义、张跃平 清华大学出版社出版
2).软件工程国际标准文档
项目需求说明书
8.1 编写目标
ATM取款机是面向特定的某些对象的,所以用户到ATM取款机进入系统操作时应该进行身份验证,用户通过卡号验证进入ATM取款机系统后,应该能根据自己的需要进行取款、存款、转账、查询、修改、取卡等操作,对于每个用户来说,ATM自动取款机的功能都就是相同的,但个人需要操作并不相同。管理员进入管理员系统,可以查看和修改用户的信息,管理员系统是基于网络环境,卡号应从服务器的数据库随机抽取生成的。另外,管理员系统还应该对用户实现开户、销户、查询、修改等功能。
项目设计说明书
9.1 编写目的
此软件是为方便广大存取用户,解决存取受时间限制的弊端,它具有取款,转帐,查询余额,修改密码的功能。
用户操作完可取卡退出。
9.2 系统总体结构设计
ATM柜员机
登录功能
主操作选择
转账 余额查询 取款 修改密码 存款 退出 详细设计
首先建立一个名为“ATM柜员机.jpx”的工程文件,然后在工程文件中建立一个名为“ATM.java”的应用程序,然后开始一下设计。
运行程序,出现ATM欢迎界面;
1.1.1界面代码
package com.G
您可能关注的文档
- (2011-2012)年下期高一123班班主任工作计划.doc
- -六级预测作文-.doc
- (星期二、三)约分.ppt
- 03传动概论.ppt
- 07-08学年第二学期宏观A卷答案.doc
- 0210电工学实验内容.doc
- 0713081传热学B卷.doc
- 06-00矢量运算初步.ppt
- 07西经真题.doc
- 07-电磁感应02.ppt
- 书面表达之建议信(讲义)-中考英语一轮复习(含答案).pdf
- 中考历史复习小众题型类:填空题、改错题、判断题(70题).pdf
- 2024年吉林省县乡教师选调考试《教育学》真题汇编带解析必背【基础题】.pdf
- 2025年中考语文备考之《朝花夕拾》名著导读及考题.pdf
- 小说标题的含义和作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 阅读理解之应用文(练习)-中考英语一轮复习(含答案).pdf
- 小说情节作用(模拟突破)-2025年中考语文考点突破之小说阅读(原卷版).pdf
- 小说段落作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 小说段落作用(试题专练)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 2025年上海市16区初三语文一模试题汇编之现代文阅读二(记叙文)学生版.pdf
文档评论(0)