Java实现一个宿舍文件管理系统

您好,我是Java的初学者(才学习不到两个月),在学校的小学期大作业中有这样一道题目,但是我不知道如何下手,能向您请教一下完成这道题目我应该去学一些什么东西,然后按照一个怎样的大致步骤来完成吗?

二.实践题:
开发一个小型的宿舍文件仓储系统。系统包括文件存储服务器和用户客户端两部分

1.文件服务器:
响应客户端请求,提供由客户端指定文件操作。主要有:
文件存储目录
上传文件
下载文件
文件重新命名
删除文件
客户端权限管理
等。
2.客户端:
向服务请求文件上传,下载等存储操作。

主要是io流的操作。学习对象、file文件流。如果是web项目的话,需要学习一些基础的框架,来完成这些内容。

应该是web项目,以自己的电脑作为服务器,客户端为前端html页面,对于新手一般会使用jsp,最基础的通常采用jdbc-servlet完成,里面实现上传文件的方法毫无疑问是通过IO流的读取和下载,使用tomcat将资源变成可以通过

http://localhost:8080:/xx/xx/xx.zip

进行访问,然后可以下载,不过这里可以不使用数据库,完全靠流读取和写入到最小配置文件里面
你才学两个月的java,你们学校小学期大作业应该不会给你们安排这样的项目才对

你可以做的,努力一下就知道

如果实在没思路建议去b站观看相关项目实战视频,基本上跟着走一遍,也就明白如何实现了