天天看点

Java swing网盘管理系统

这是我接触Java后的第二个项目,界面是用Java swing编写的,项目开发环境是Windows10,JDK1.8,开发软件eclipse,sqlite数据库,visio,该系统采用C/S结构设计,分为客户端、管理员端、业务服务器端、文件服务器端。用户可以通过客户端进行用户的登录注册,文件的上传下载、删除、重命名、分类查询等。管理员可以对全部用户的文件进行管理、并且可以禁用、解封用户的账号。业务服务器支撑网盘客户与管理员的业务请求。文件服务器支持文件传输业务。通过此项目,学习了JSON格式的通信协议,对socket通信、IO流更加了解,也知道要把对于数据库的操作进行dao封装,熟悉了Java网络编程。
           

未连接业务服务器的界面显示:

Java swing网盘管理系统

连接业务服务器后界面显示:

Java swing网盘管理系统
Java swing网盘管理系统

登录进去之后,上传文件:

Java swing网盘管理系统

上传文件成功显示:

Java swing网盘管理系统

四个端先开启哪一个都可以。 源码见我的上传资源,站内搜索 https://download.csdn.net/download/weixin_42120561/11167873 。