课程设计说明书
课程名称 Java课程设计
设计题目 ATM柜员机模拟系统
学生姓名学号
专业
指导教师
2010年06月25日
课程设计评语与成绩评定
项目
评判标准(在每一项目对应的标准下方空格内标记√)
优秀
良好
中等
及格
不及格
工作量
能很好地完成任务书规定的工作量。
能较好地完成任务书规定的工作量。
按时完成任务书规定的工作量。
基本完成任务书规定的工作量。
没有完成任务书规定的工作量。
资料收集方案设计
独立提出实施方案,有分析整理、获取新知识的能力。
能阅读一些自选资料,能较好地分析整理各类信息。
能分析整理各类信息。
能阅读教师指定的参考资料。
未完成教师指定的参考资料的阅读。
综合应用能力
能熟练掌握和运用基本理论,取得的结果有一定的实用价值。
能熟练掌握和运用有关理论,能独立取得结果。
较好地掌握有关理论,在教师指导下能完成工作。
掌握和运用理论比较符合要求。
基本理论模糊不清,无任何结果。
技术水平实际能力
设计合理,有较强的实际动手能力和计算机应用能力。
设计比较合理、有一定的实际动手能力和计算机应用能力。
设计比较合理,实际动手尚可。
设计基本合理,理论分析与实施无大错。
设计不合理,实际动手能力差。
说明书撰写质量
结构严谨,逻辑性强,层次清晰,文字流畅,符合规范化要求,打印精美。
结构合理,符合逻辑,文章层次分明,语言准确,达到规范化要求,打印工整。
结构基本合理,层次较分明,文理通顺,基本达到规范化要求。
结构基本合理,文字尚通顺,勉强达到规范化要求。
结构混乱,文字表达不清,错别字较多,达不到规范化要求。
学习态度
态度认真,作风严谨,严格按进度开展各项工作。
学习态度比较认真,能按期圆满完成任务书规定的任务。
遵守纪律,基本保证设计时间,按期完成各项工作。
态度尚可,在指导教师的帮助下能按期完成任务。
纪律涣散,不能保证设计时间和进度。
综合评定成绩:
优秀
良好
中等
及格
不及格
指导教师:
2010 年月日
目录
一、开发环境与开发工具 1
二、系统需求分析 1
三、功能需求分析 1
四、系统设计 2
数据概念结构设计 2
2
-R图 3
数据库逻辑结构(关系模式)设计 3
数据库物理结构设计 3
五、系统功能的实现 4
4
()的实现 6
8
()实现 10
、取款功能实现 11
()功能实现 17
六、测试与维护 19
七、小结 20
随着银行客户数量的增加和业务的繁重,一些具体的业务流程如果还只是采用手工操作的方式来实施,不公费时、费力,效率低下,而且无法达到理想的效果。例如平常的存取款和查询等业务。所以,ATM机管理系统随之出现,提高了银行业务处理的效率,也方便了用户。本系统在极大简化的情况下,想要体现ATM管理系统的基本雏形,想要体现Java技术在传统C/S模式。多窗体方式下数据库应用系统的开发方法。本系统的设计与实现能充分体现出JAVA的编程技术,特别是Java操作数据库数据的技术。
一、开发环境与开发工具
开发语言: JAVA
beans
beans自带的数据库mysql
操作平台:Windows XP
二、系统需求分析
用户可以通过ATM柜员机模拟系统实现对账户信息及其相关信息的管理,简化银行业务处理和方便用户,本系统具有如下功能:
账户登录认证;
取款业务;
存款业务;
查询余额;
查询交易记录;
转账;
修改密码。
三、功能需求分析
ATM柜员机模拟系统按如上所假设,管理功能是比较简单的,主要实现了对账户的管理,具体功能有账户认证、存取款、查询余额、查询交易记录、修改密码等。系统功能布局见系统功能模块,如图1-1所示。
ATM柜员机模拟系统
修改密码模块
查询交易记录
查询余额模块
账户登录模块
转账模块
取款模块
存款模块
图1-1 系统功能模块图
四、系统设计
数据概念结构设计
返回信息
办理业务
交易记录信息
账户信息管理
ATM管理系统
用户
系统数据流程图如图1-2所示:
图1-2 简易系统数据流程图
-R图
经调研分析后得ATM管理系统整体基本E-R图如图1-3所示。
N
1
更新
余额
交易
atm柜员机模拟系统 来自淘豆网m.daumloan.com转载请标明出处.