《java程序设计》课程设计-atm柜员机

《java程序设计》课程设计-atm柜员机

ID:6364323

大小:1.51 MB

页数:39页

时间:2018-01-11

《java程序设计》课程设计-atm柜员机_第1页
《java程序设计》课程设计-atm柜员机_第2页
《java程序设计》课程设计-atm柜员机_第3页
《java程序设计》课程设计-atm柜员机_第4页
《java程序设计》课程设计-atm柜员机_第5页
资源描述:

《《java程序设计》课程设计-atm柜员机》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java课程设计宝鸡文理学院计算机科学系《Java程序设计》课程设计设计题目:ATM柜员机组长:组员:指导教师:二零一零年六月三十日Java课程设计目录1、项目任务书12、项目开发计划23、项目需求说明书64、项目设计说明书75、项目开发总结报告276、使用说明347、项目源程序代码358、成绩评定表36Java课程设计1、项目任务书1.1设计的目的和要求1.1.1设计目的加深学生对面向对象概念、JAVA面向对象程序设计思想方法的理解和掌握;使学生熟悉开发一个项目的基本过程,并能综合运用所学知识,初步应用软件工程方法进行软件开发;增强学生的动手

2、能力。为后续学习和应用打下一定的基础。1.1.2设计要求四个人一组协作完成,组长分工,并负责组内程序联试、文档质量检查及与教师联系。每个学生必须独立完成你分工的课程设计部分。所完成的项目软件需经指导教师检查认可。1.2设计内容1.2.1功能需求①客户取款:可按100,200,500,1000元面额和所需金额的取款,1天内最多不能超过3000元,取款不能超支,并记录取款信息。出款以数字显示。②余额查询:显示余额。③客户密码修改:密码只能有字母数字组成,不小于6个字符。④帮助:给出作者信息和帮助信息。⑤用户登陆:检查用户使用的合法性。可增加:按不同

3、币种取款、转帐处理和客户存款处理(选做)。37Java课程设计1.2.2信息需求①客户存折信息表客户帐号客户姓名客户密码客户存款日期客户存款额(元)②客户取款信息表客户帐号取款日期时间取款金额2、项目开发计划2.1编写目的本文档的编写目的在于研究ATM自动柜员机系统的项目计划,把在开发过程中对各项工作的人员、分工、系统资源条件等问题的安排用文档形式记载下来,以便根据本计划开展和检查本项目工作,保证项目开发成功;制订项目组开发过程中的评审和审查计划,明确相应的质量管理负责人员。2.2项目概述2.2.1工作内容1)需求分析2)软件设计3)代码设计:

4、实现ATM柜员机代码37Java课程设计4)系统测试:测试程序5)项目总结:收获2.2.2主要参加人员陈杰,宝鸡文理学院计算机科学系08级2班学生,熟悉java语言,熟悉Java数据库连接。司春娇,宝鸡文理学院计算机科学系08级2班学生,熟悉java语言,熟悉Java数据库连接。易鹏,宝鸡文理学院计算机科学系08级2班学生,熟悉java语言,熟悉Java数据库连接。魏超,宝鸡文理学院计算机科学系08级2班学生,熟悉java语言,熟悉Java数据库连接。2.2.3产品1)程序本软件名称:ATM柜员机;采用编程语言:Java语言;程序模块功能及其作

5、用:登录界面:欢迎界面,用户登录界面,选择交易界面完成各项交易操作。2)文件项目开发计划,需求分析报告,项目设计说明,项目开发总结报告,源代码和使用说明书。2.2.4验收标准程序应能够正常运行,满足设计的各项要求。37Java课程设计2.3实施计划2.3.1工作任务的分解与人员分工姓名职责陈杰负责项目制作总体,编写欢迎界面,用户登录界面,选择交易界面,退出界面代码的编写,对代码的整理,登录界面与数据库的连接。项目任务书的编写。司春娇负责项目制作总体,编写转账界面,更改密码界面,转账界面和更改密码界面与数据库的连接。易鹏负责项目制作总体,编写取款

6、界面,取款界面与数据库的连接。魏超负责项目制作总体,编写查询界面,查询界面与数据库的连接。2.3.2接口人员陈杰负责项目的协调工作,接口的规范。37Java课程设计2.3.3进度时间进度2010-6-25:14:30~18:30完成开发项目计划书,开发项目任务书项目策划,需求说明书2010-6-26:8:00~12:0014:30~18:30开始编程(登陆界面)2010-6-27:8:00~12:0014:30~18:30程序编写(记事本)2010-6-28:8:00~12:0014:30~18:30程序编写(程序与数据库的链接)程序编写(完善

7、程序)2010-6-29:8:00~12:0014:30~18:30程序测试,完成项目开发的文档(总结与体会),总结工作,准备接受老师验收2010-6-30:8:00~12:0014:30~18:30老师验收,完成项目开发2.4计算机系统支持1).操作系统环境:WindowsXP及以上版本;2).软件开发平台:Eclipse;3).数据库开发平台:Access。2.5参考资料[1].Java2实用教程耿祥义、张跃平清华大学出版社出版。[2].数据库原理及设计。37Java课程设计3、项目需求说明书3.1编写目的本文档的目的在于确定用户的各项功能

8、需求,阐明《ATM自动柜员机》必须具有的功能和性能,是本系统后续总体设计和详细设计的基础和依据。3.2需求概述3.2.1功能的需求结合任务书和对需求的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。