java课程设计报告-atm系统的设计与实现

java课程设计报告-atm系统的设计与实现

ID:6785552

大小:293.50 KB

页数:15页

时间:2018-01-25

java课程设计报告-atm系统的设计与实现_第1页
java课程设计报告-atm系统的设计与实现_第2页
java课程设计报告-atm系统的设计与实现_第3页
java课程设计报告-atm系统的设计与实现_第4页
java课程设计报告-atm系统的设计与实现_第5页
资源描述:

《java课程设计报告-atm系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、南京晓庄学院《JAVA程序设计》课程设计报告题 目:ATM系统的设计与实现姓名:学号:班级:14计算机转本2班指导教师:完成时间成绩:信息工程学院2017年6月1目录1摘要11.1系统开发背景11.2系统开发的目的和意义21.3完成的主要工作22需求分析和总体设计32.1需求分析与设计思路32.1.1关键技术说明32.1.2需求分析32.1.3系统设计方案与思路32.1.4系统目录结构说明42.2系统功能结构52.3数据库设计63详细设计73.1系统模块实现73.1.1ATM主界面实现74系统运行结果115课程设计总结12《Java程序设计》课程设计模拟ATM系统的设计与

2、实现1摘要1.1系统开发背景随着Internet网络的迅速发展,作为电子商务的ATM自动取款系统以其方便、快捷和高效的优势,逐步成为新兴电子商务的经营模式和理念,人们已经不再是只满足于低效率的排队等待,而是渴望能充分享受网络所带来的更多的便利。ATM自动取款系统恰恰适应了如今的快节奏生活。本文以实际ATM取款应用为北京,阐述了系统开发过程的开发方法、系统分析以及一般步骤。本ATM系统的目的就是建立一个客户平台,用户使用此平台进行查询余额、存款、取款、转账、等业务办理。相对于柜员操作一样的,不过ATM系统有的功能有权限设置,一些功能只有银行柜员才能进行的业务办理。 ATM取

3、款系统的针对的用户群是使用此软件系统的用户,用户做为系统的服务群体,可以使用数据库已有的账号与密码,登陆ATM系统。当用户成功登陆后就可以根据用户的需求进行各项业务的办理,办理完所有的手续后,用户的输入的新资料以及办理的业务处理后的信息都会反馈到数据库并且都会存入到数据库中。这样用户就完成了办理业务。  关键词:ATM;  MySQL;  Java;   13《Java程序设计》课程设计1.1系统开发的目的和意义随着信息时代科技的飞速发展,使用ATM取款机、计算机等技术的发展,不仅提高了工作效率,而且大大的提高了其安全性。对于一些复杂的信息,就能够充分的发挥它们的优越性。

4、ATM柜员机就是技术发展的产物,相对的一台ATM柜员机与ATM系统是密不可分的。本系统就是为了更方便人们的生活而设计的。 ATM系统作为一款数据传输的技术,用户信息和资金信息的繁杂,包含很多的数据的管理,以前的都是由一些柜员进行操作,而且手续很多。对于ATM取款系统数据的统计和核实等都是采用卡号进行核对的,对于用户的信息资料、以及等用人工办理。数据信息处理工作量大,繁琐。数据处理手工操作,工作量大,工作时需实时认真办理,一但出现错误将带来很大的损失。由于信息一定要准确真实,认真的进行各项核对工作,工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多

5、的资料中翻阅、查找了,造成查询费时、费力。 1.2完成的主要工作1.实现用户注册,模拟柜台为用户创建用户,以及创建后为用户提供串码作为用户的ID登录。2.实现ATM柜员机的所有功能,包括:查询余额、取款、存款、转账。3.查询余额:连接数据库,根据正确的用户名与密码登陆查询对应的余额。4.取款、存款:存款与取款的金额确保每次操作有效,防止用户误操作,所以如果说用户如果没有输入任何数据要及时提醒用户。成功修改后,更新对应数据库的内容。5.转账:每次转账的金额必需小于余额,只有输入的转为储蓄用户情况下才可以成功转账。6.用数据库(或文件)保存当前用户的用户卡号、密码、姓名、余额

6、、信用额度。2需求分析和总体设计对选题系统进行需求分析和设计思路概述,并给出系统功能结构及数据库设计。13《Java程序设计》课程设计1.1需求分析与设计思路1.1.1关键技术说明本项目通过使用Eclipse、MySQL、Visio等软件对程序进程设计,通过Visio等绘图软件对程序的各个窗体的ER图进行设计,然后通过Eclipse对主窗体进行设计,并且通过MySQL等对项目的数据库进行设计以及存储。1.1.2需求分析1.系统需求本系统是一套类似于ATM机的模拟银行系统存取款管理软件,其采用C/S结构来实现,当用户在界面进行存取款操作后,其数据信息会存入数据库,用户也可以

7、选择查询这些信息。 2.功能需求 新用户必须先注册,注册需要填写用户名和密码; 老用户可以输入户名和密码直接登陆,通过读取数据库,获取该用户的信息,如果用户不存在则会提示错误。 3.用户存取款转账和查询历史功能 用户登录成功后,可以选择存款、取款、转账或者查询历史记录四项业务,系统会自动进行各种计算,然后将结果返回给用户并将信息存入数据库1.1.3系统设计方案与思路1系统设计概述 本系统使用Eclipse作为开发工具,采用Oracle作为后台数据库,使用swing界面,用户所有的操作信息会自动记录在数据库中,用户界面简单明了,

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

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

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