栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java 课程设计:网盘系统实现(团队博客)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 课程设计:网盘系统实现(团队博客)

网盘系统实现

1.团队介绍2.项目介绍

2.1.功能简介2.2.功能架构图

2.2.1.用户登录2.2.2.文件查询2.2.3文件上传2.2.4 文件下载2.2.5 文件删除 3.Gitee仓库4.前期调研5.DAO设计模式

5.1 实体类:

数据库实体类:界面设计实体类:客户端服务器 5.2 DAO接口:

文件数据访问接口用户数据访问接口 5.3 DAO接口实现类:5.4 DAO工具类: 6.运行效果

1.团队介绍
组员职务负责模块
兰苏瑀组长界面设计、数据库部分(文件实体类、文件工具类、Navicat数据库软件操作)、代码规范、团队git使用管理、团队博客报告编写网盘系统逻辑设计
杨悦组员用户实体类、编写JDBC的工具类、文件和用户数据访问实现类、文件和用户数据访问接口
郑文华组员网盘客户端、 客户端使用的网络通信工具类(完成客户端文件查询,上传,下载,删除等操作。向服务器端发送请求,在服务器端反馈给客户端信息之后将相应的执行操作。)
任媛组员网盘服务端(服务器处理客户端文件查询、上传、下载、接受账号密码的功能设计实现
2.项目介绍 2.1.功能简介

C/S架构的网盘系统,客户端与服务器通过网络实现文件传输。以面向对象思想和DAO设计模式设计类。

主要功能: 有用户登录、文件查询、文件上传、文件下载、文件删除。
开发目的: 学习知识点、解决问题的思路、开发思想、代码规范
技术选型: 基础语法、面向对象、集合、异常处理、IO流、Socket、JSON、Swing、多线程、MySQL

2.2.功能架构图

2.2.1.用户登录

客户端登录界面(LoginForm) 点击登录按钮,输入用户名密码确认不为空,开始用客户端的网络通信工具类(NetworkUtilsV2)的login函数,与服务器连接将用户名密码通过Socket发给服务器,返回 userId给客户端,登录成功打开客户端窗体showClientForm(userId);

2.2.2.文件查询

2.2.3文件上传

2.2.4 文件下载 2.2.5 文件删除

3.Gitee仓库

网盘netdisk

4.前期调研

5.DAO设计模式 5.1 实体类: 数据库实体类:

界面设计实体类:


客户端服务器


5.2 DAO接口: 文件数据访问接口

用户数据访问接口

5.3 DAO接口实现类:


5.4 DAO工具类:



客户端使用的网络通信工具类

6.运行效果



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/704444.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号