基于JAVA的ATM机系统开发.doc

资料分类:计算机信息 上传会员:congxia 更新时间:2021-05-31
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10398
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要: 随着Internet的蓬勃发展,ATM取款作为电子商务的一种形式以方便、快捷的优势,逐步成为新兴的经营模式和理念。ATM银行取款系统适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地办理各种实物银行所能办理的各种业务,大大节约了时间,实物银行所需的人力,物力,财力等。

    本系统主要是对ATM银行前置机进行模拟,主要有取款、存款、余额查询、转账等功能,整个设计是利用了Socket通信来完成Client端和Server端的通信交流,利用多线程的技术实现多个用户的同时对Server的请求。使用Swing组件对界面的模拟,降低了系统在运行中的开销,提高了系统的性能。

关键字:ATM;Socket;Client;多线程;Socket

 

目录

摘要

Abstract

第一章 绪论-1

1.1 ATM机的起源-1

1.2 项目开发的背景和意义-1

1.2.1项目开发的背景-1

1.2.2项目开发的意义-2

1.3主要组成部分-2

1.3.1硬件系统-2

1.3.2软件系统-2

1.4主要工作流程-3

第二章 系统开发相关环境和技术的简介-4

2.1系统开发的环境-4

2.1.1软件开发工具的选择-4

2.1.2数据库管理系统的选择-4

2.1.3 开发平台的选择-4

2.2系统相关技术的介绍-4

2.2.1 Swing技术的介绍及运用-4

2.2.2 Socket技术的介绍及运用-6

2.2.3多线程的技术及运用-7

第三章 系统的需求分析-9

3.1系统需求-9

3.2系统用例图-9

3.3功能需求-9

3.3.1登录功能-9

3.3.2取款功能-9

3.3.3存款功能-10

3.3.4转账功能-10

3.3.5查询功能-10

3.3.6 取卡-10

3.4系统流程图-10

第四章 数据库设计-12

4.1数据库设计的概述-12

4.2表的结构设计-12

4.2.1用户表-12

4.2.2历史表-13

4.3数据库的连接-14

第五章 系统的设计与实现-16

5.1用户登录模块-16

5.1.1界面设计-16

5.1.2功能的实现-16

5.2用户主界面-18

5.2.1界面设计-18

5.2.2功能的实现-18

5.3余额查询模块-19

5.3.1界面设计-19

5.3.2功能的实现-19

5.4取款模块-21

5.4.1界面设计-21

5.4.2功能的实现-21

5.5存款模块-23

5.5.1界面设计-23

5.5.2功能的实现-23

5.6转账模块-25

5.6.1界面设计-25

5.6.2功能的实现-25

第六章 系统测试-28

6.1测试的目的-28

6.2测试的方案-28

6.2.1用户登录模块测试-28

6.2.2 查询余额测试-28

6.2.3 取款测试-28

6.2.4存款测试-28

6.2.5 转账测试-29

第七章 总结-30

致谢-31

参考文献-32

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:ATM机的操作相对来说是比较简单的,本次设计的模拟银行ATM前置机的系统工作的流程主要是登录的界面开始,用户输入自己的相应的账号和密码,如果错误则会提示密码输入错误,如果......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: