- 6
- 0
- 约3.18万字
- 约 38页
- 2016-12-11 发布于贵州
- 举报
基于Socket的ATM银行前置机
摘 要 ATM是 Automated Teller Machine 的缩写,意为自动柜员机。它是一种高度精密的机电一体化设备,利用磁卡或智能IC卡储存用户信息并通过加密键盘(EPP)输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。本文主要是对ATM银行前置机进行模拟,主要是利用了Socket通信技术来完成了客户端和服务器的通信交流,并且利用多线程的技术可以实现多个用户的同时对服务器的请求,对于同个用户自然要实现线程同步,为了保证同个用户多处登录操作账户时,对帐户进行保护。对于模拟界面是使用了Swing组件,还有就是对单利模式的使用,使系统在运行中开销降低了很多,提高了系统的性能。
关键词 Socket;线程同步;单例模式ATM banking front-end based on Socket
ABSTRACT ATM stands for Automated Teller Machine. It is a highly sophisticated electromechanical integration equipment, the use of magnetic cards or smart IC card to store user information and enter the password by encrypting the keyboard (EPP) and various types of transactions through the banks internal network authentication and financial self-service equipment. In this paper, the ATM banking front-end simulation, using Socket Communication Technology to complete the exchange of client and server communication, and multi-threading technology allows multiple users on the server request for the same users naturally want to synchronize threads in order to ensure the same user multiple login to operate the account, the account protection. For analog interface is to use the Swing components, there is the use of the simple interest model system to reduce the running cost of a lot to increase the performance of the system.
Keywords Socket;Thread synchronization ;Singleton Pattern目录
第一章 绪 论 1
1.1 系统开发的背景和意义 1
1.2 ATM银行前置机概述 1
1.3本文的内容安排 2
第二章 ATM前置机的工作原理 3
2.1 ATM前置机的主要组成部分 3
2.2 ATM银行前置机的工作流程 3
第三章 ATM前置机相关技术介绍 4
3.1 关于Socket技术及运用 4
3.1.1 Socket的基本原理 4
3.1.2 Socket单例模式的运用 5
3.1.3 Socket对ATM的支持 7
3.2 关于多线程技术及运用 8
3.2.1 多线程的基本原理 8
3.2.2 多线程的同步技术 9
3.2.3 多线程对ATM的支持 10
3.3 Swing技术及运用 11
3.3.1 Swing的简介 11
3.3.2 Swing对ATM的支持 12
3.4 关于Oracle数据库 12
3.4.1 Oracle的特点与优势 12
3.4.2 选择数据库的考虑 13
第四章 ATM前置机的设计与实现 14
4.1 ATM前置机客户端的设计 14
4.2 ATM服务器端的设计 19
第五章 结束语 23
5.1 论文工作总结 23
5.2 进一步工作打算 23
参考文献 24
致 谢 25插图清单
图4-1 ATM登录流程图 14
图4-2 ATM登录界面 15
图4-3 ATM主操作界面 15
图4-4 查询流程图
您可能关注的文档
- 《基于单片机的节水灌溉系统设计毕业设计(论文)word格式》.doc
- 《基于单片机的节水灌溉系统设计毕业设计(论文)》.doc
- 《基于单片机的蓄电池在线状态监测系统word格式》.doc
- 《基于单片机的蓄电池容量测试系统开题报告》.doc
- 《基于单片机的自动门控系统设计本科毕业设计》.doc
- 《基于单片机的自来水供应装置的设计》.doc
- 《基于单片机的蓄电池电解液比重测量系统设计》.doc
- 《基于单片机的自行车测速系统设计本科毕业设计论文》.doc
- 《基于单片机的蔬菜大棚控制系统的硬件设计》.doc
- 《基于单片机的蓝牙家电开关控制系统设计毕业论文》.doc
- 《基于多谐振荡器的玩具电子琴的设计开题报告》.doc
- 《基于大学知识溢出的科技型新创企业成长研究——创生与成长机制的整合分析博士论文开题报告1》.doc
- 《基于大数据的数据挖掘算法实现与应用毕业设计》.docx
- 《基于大数据的用户行为预测》.doc
- 《基于多模谐振器的超宽带滤波器的设计与仿真》.doc
- 《基于大数据饮食安全数值评测系统的食品笔记策划书简本》.docx
- 《基于大数据与云计算的配电网设备状态监测与故障诊断关键技术研究申请书及可研报告》.doc
- 《基于太湖流域跨界水污染补偿机制研究》.doc
- 《基于多相滤波器组及瞬时测频技术的高效宽带的数字接收机研究》.doc
- 《基于大学的校园百事通微信公众账号的运营和功能开发》.doc
原创力文档

文档评论(0)