ATM网络编程CS课程设计报告

ATM网络编程CS课程设计报告

ID:43706612

大小:1.47 MB

页数:64页

时间:2019-10-13

ATM网络编程CS课程设计报告_第1页
ATM网络编程CS课程设计报告_第2页
ATM网络编程CS课程设计报告_第3页
ATM网络编程CS课程设计报告_第4页
ATM网络编程CS课程设计报告_第5页
资源描述:

《ATM网络编程CS课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、组别:学生姓名学生姓名:学生姓名:专业班级:题目:模拟ATM机网络编程《c/s项目实训》课程设计报告学号:学号:学号:指导教师:本ATM系统的目的就是建立一个客户平台,用户使用此平台除了可以进行查询余额、存款、取款、转账、修改密码等基木业务办理,还可以进行查询明细,定期存款等ATM取款系统的针对的用户群是使用此软件系统的用户,用户做为系统的服务群体,可以使用数据库已有的账号与密码,登陆ATM系统。当用户成功登陆后就可以根据用户的需求进行各项业务的办理,办理完所有的手续后,用户的输入的新资料以及办理的业务处理后的信息都会反馈到数据库并口都会存入到

2、数据库中。这样用户就完成了办理业务。目录第一章引言1选题背景及意义1第二章系统分析22.1需求分析22.1.1总体需求22.1.2具体事务22.2功能分析22.3主要难点32.4开发工具与环境32.4.1开发工具32.4.2开发环境3第三章概要设计43.1设计思想43.2数据库设计43.2.1管理员表43.2.2用户表53.2.3用户信息表53.2.4定期存款表5第四章详细设计64.1总设计流图62.2登录设计64.3开户设计114.4主界面设计144.5存款设计164.6取款设计194.7转账设计234.8解除挂失密码264.9销户设计294

3、.10查询余额304.11查询交易明细334.12修改密码364.13挂失设计384.14服务器端设计40第五章总结43参考文献44附录45附录1文件清单45附录2用户使用说明45第一章引言选题背景及意义随着信息时代科技的飞速发展,使用ATM取款机、计算机等技术的发展,不仅提高了工作效率,而且大大的提高了其安全性。对于一些复朵的信息,就能够充分的发挥它们的优越性。本系统就是为了更方便人们的生活而设计的。ATM系统作为一款数据传输的技术,用户信息和资金信息的繁杂,包含很多的数据的管理,以前的都是由一些柜员进行操作,而II手续很多。对于ATM取款系

4、统数据的统计和核实等都是采用卡号进行核对的,对于用户的信息资料、以及等用人工办理。数据信息处理工作量大,繁琐。数据处理手工操作,工作量大,工作吋需实吋认真办理,一但出现错误将带来很大的损失。由于信息一定要准确真实,认真的进行各项核对工作,工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。针对这一系列问题,我们设计了这一个系统,使得用户可以安全的进行操作,可以便捷、快速的进行取款、存款、修改密码、查询余额、查询交易明细、挂失、开户以及完成一些商业上的交易,如转账,大大地提高了办公

5、效率,能够及时、准确、有效的帮用户办理各种繁琐的手续。第二章系统分析2.1需求分析2.1.1总体需求开发一款系统软件,此软件运行于银行的ATM机器上,可以供用户使用,完成用户的经济交易,使得用户不需耍专门到银行去办理业务,只需要到相关银行的ATM机器上操作即可。银行可以节约人力资源,不需要为每个客户人工服务。2.1.2具体事务用户:用户存钱,用户取钱,用户转账,用户查询账户信息,用户修改个人设置,用户查看个人交易记录。ATM机器:与用户交互界面,帮助提示信息,用户需要操作实现,用户操作纪录记录,与数据库实时同步。2.2功能分析实现ATM的基本功

6、能,包括:查询余额、取款、存款、改密码、转账等基本功能;查询余额:连接数据库,根据正确的用户名与密码登陆查询对应的余额;取款、存款:存款与取款的金额必需为100的整数倍,且毎次操作不大于3000元,成功修改后,更新对应数据库的内容;修改密码:只有III密码止确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码;转账:每次转账的金额必需小于余额,只冇输入的转账账号两次都相同的情况下,才可以成功转账;用数据库(或文件)保存当前用户的用户卡号、密码、姓名、余额2.3主要难点ATM取款系统是面向特定对象群是在此软件系统开户办理的用户,所以用户进

7、入开户办理时的资料都需要严格核查,用户登陆系统后,应该能根据自己的需要进行各项业务的办理。鉴于软件系统使用环境一般在网络上或银行门口装置机械,为了考虑到软件的安全性,对于每个用户來说,系统的安全性直接影响着口身的利益,同时也有可能也使用此软件的银行带来很的损失。特别是网络环境,到处伴随着危险,ATM取款系统针对这一用户群,采取一些有效的措施,登陆后用户办理完的业务信息反馈到客户端数据库里,做好防止信息被拦截工作。2.4开发工具与环境2.4.1开发工具•开发语言:Java.SQL•数据库:MySql5.5•操作系统:Windows8.02.4.2

8、开发环境•硬件方面:个人计算机•软件方面:Myeclipse7.0第三章概要设计3.1设计思想木ATM系统需要满足用户的需求,即可以进行各项业务的办理

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

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

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