ATM网络编程CS课程设计的报告-模拟ATM机网络编程.doc

ATM网络编程CS课程设计的报告-模拟ATM机网络编程.doc

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ATM网络编程CS课程设计的报告-模拟ATM机网络编程

《C/S项目实训》课程设计报告 组别 : 学生姓名 学号 : 学生姓名 : 学号 : 学生姓名 : 学号 : 专业班级 : 题目 : 模拟ATM机网络编程 指导教师 : 年 月 日 摘 要 本ATM系统的目的就是建立一个客户平台,用户使用此平台除了可以进行查询余额、存款、取款、转账、修改密码等基本业务办理,还可以进行查询明细,定期存款等ATM取款系统的针对的用户群是使用此软件系统的用户,用户做为系统的服务群体,可以使用数据库已有的账号与密码,登陆ATM系统。当用户成功登陆后就可以根据用户的需求进行各项业务的办理,办理完所有的手续后,用户的输入的新资料以及办理的业务处理后的信息都会反馈到数据库并且都会存入到数据库中。这样用户就完成了办理业务。? 关键词: ATM 数据库 客户端 服务器端 目录 第一章 引言 1 选题背景及意义? 1 第二章 系统分析 2 2.1需求分析 2 2.1.1总体需求 2 2.1.2?具体事务? 2 2.2功能分析 2 2.3主要难点 3 2.4开发工具与环境 3 2.4.1开发工具 3 2.4.2开发环境 3 第三章 概要设计 4 3.1设计思想 4 3.2数据库设计 4 3.2.1管理员表 4 3.2.2用户表 5 3.2.3用户信息表 5 3.2.4定期存款表 5 第四章 详细设计 6 4.1总设计流图 6 4.2登录设计 6 4.3开户设计 11 4.4主界面设计 14 4.5存款设计 16 4.6取款设计 19 4.7转账设计 23 4.8解除挂失密码 26 4.9销户设计 29 4.10查询余额 30 4.11查询交易明细 33 4.12修改密码 36 4.13挂失设计 38 4.14服务器端设计 40 第五章 总结 43 参 考 文 献 44 附录 45 附录1 文件清单 45 附录2 用户使用说明 45 第一章 引言 选题背景及意义? 随着信息时代科技的飞速发展,使用ATM取款机、计算机等技术的发展,不仅提高了工作效率,而且大大的提高了其安全性。对于一些复杂的信息,就能够充分的发挥它们的优越性。本系统就是为了更方便人们的生活而设计的。? ATM系统作为一款数据传输的技术,用户信息和资金信息的繁杂,包含很多的数据的管理,以前的都是由一些柜员进行操作,而且手续很多。对于ATM取款系统数据的统计和核实等都是采用卡号进行核对的,对于用户的信息资料、以及等用人工办理。数据信息处理工作量大,繁琐。数据处理手工操作,工作量大,工作时需实时认真办理,一但出现错误将带来很大的损失。由于信息一定要准确真实,认真的进行各项核对工作,工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。? 针对这一系列问题,我们设计了这一个系统,使得用户可以安全的进行操作,可以便捷、快速的进行取款、存款、修改密码、查询余额、查询交易明细、挂失、开户以及完成一些商业上的交易,如转账,大大地提高了办公效率,能够及时、准确、有效的帮用户办理各种繁琐的手续。 第二章 系统分析 2.1需求分析 2.1.1总体需求 ?? 开发一款系统软件,此软件运行于银行的ATM机器上,可以供用户使用,完成用户的经济交易,使得用户不需要专门到银行去办理业务,只需要到相关银行的ATM机器上操作即可。银行可以节约人力资源,不需要为每个客户人工服务。? 2.1.2?具体事务? ????????用户:用户存钱,用户取钱,用户转账,用户查询账户信息,用户修改个人设置,用户查看个人交易记录。? ????????ATM机器:与用户交互界面,帮助提示信息,用户需要操作实现,用户操作纪录记录,与数据库实时同步。 2.2功能分析 实现ATM的基本功能,包括:查询余额、取款、存款、改密码、转账 等基本功能 ;查询余额:连接数据库,根据正确的用户名与密码登陆查询对应的余额; 取款、存款: 存款与取款的金额必需为100的整数倍,且每次操作不大于3000元,成功修改后,更新对应数据库的内容;修改密码:只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码;转账:每次转账的金额必需小于余额,只有输入的转账账号两次都相同的情况下,才可以成功转账;?用数据库(或文件)保存当前用户的用户卡号、密码、姓名、余额 2.3主要难点 ATM取款系统是面向特定对象群是在此软件系统开户办理的用户,所以用户进入开户办理时的资料都需要严格核查,用户登陆系统后,应该能根据自己的需要进行各项业务的办理。? 鉴于软件系统使用环境一般在网络上或银行门口装置机械,为了考虑到软件的安全性,对于每个用户来说,系统的安全性直接影响着

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档