java swing服务器_应用Java Swing GUI技术实现的客户服务器架构的ATM系统模拟的应用实例...

应用Java Swing GUI技术实现的C/S架构的ATM系统模拟的应用实例

1.1.1系统结构

1、本系统采用C/S/S结构设计

程序采用客户端-服务器端-数据库的方式简单地模拟了银行ATM系统。由客户端,应用服务端,数据库三部分组成。采用MVC模式,数据库采用MYSQL数据库系统。

在客户端实现了基本的存钱,取钱,查询余额和转账等业务功能;服务器端实现了注册帐户、查询帐户、删除帐户等功能并可以对客户端的操作进行简单的日志记录并保存为文档。

(1)系统程序整体布局如下图

6b6745afeb5cd2c0451cc678a9fa412f.png

(2)服务器端程序

包server中定义了服务器端的主框架类(ServerFrame)、对话框类(ServerXXXDialog)、监听进程类(ListeningThread)、服务进程类(ServiceThread)以及日志记录类(LogRecord)。在主窗口启动的同时,监听进程在后台启动,并建立serversocket对象在4900端口监听来自客户端的socket连接,如果有连接到来,就新建一个ServiceThread线程并启动,对客户端的请求进行分析,并调度下层的组件进行处理和响应,最后把结果反回给客户端。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值