文章目录
- 一、功能需求
- 二、开发环境
- 三、系统测试
- 1、登录
- 2、注册
- 3、 下载文件或文件夹
- (1)、下载的如果是文件的话,会下载到浏览器里面
- (2)、如果是文件夹的话,会下载到桌面(当然,这个路径你可以在代码中进行修改)
- 4、上传文件
- 5、剪切文件
- 6、删除文件
- 7、创建目录
- 四、安装工具
- 1、安装mysql
- 2、安装mysql可视化工具
- 3、测试mysql是否安装成功
- 4、mysql workbench连接数据库
- 5、创建表
这个项目是博主期末作业,是我和同学( 易于天行)共同开发的,使用的技术是jsp+servlet。项目里面可能会有一些没用的css与js,博主觉得麻烦也就没删除,可以根据自行需要删除。
项目我已经放到我的码云上了,
一、功能需求
1.用户管理
用户的注册,登录,退出。注册成功时需要将用户信息写入数据库,并在HDFS中建立用户的专属目录。
2.文件管理
提供文件上传,下载,浏览,删除等功能。提供目录的管理,可以创建目录,复制或移动文件或目录到指定目录下面;可以删除目录。删除目录时需要给出提示。提供文件搜索功能。
3.界面设计
为系统设计并实现主界面,基于窗口或基于浏览器均可。所有操作均在人机交互界面中完成。
二、开发环境
Tomcat9 | Eclipse |
Google Chrome | Ubuntu18.04 |
Mysql | Mysql Workbench |
三、系统测试
1、登录
用户名或者密码错误时
成功登录时,展示该用户下的所有文件信息
2、注册
未注册前的数据库以及HDFS里面的用户
注册过后
以刚才注册的用户进行登录
3、 下载文件或文件夹
(1)、下载的如果是文件的话,会下载到浏览器里面
(2)、如果是文件夹的话,会下载到桌面(当然,这个路径你可以在代码中进行修改)
4、上传文件
未上传文件时的文件列表
上传本地文件过后
5、剪切文件
未剪切时
剪切文件过后
6、删除文件
未删除文件时
删除文件过后
7、创建目录
未创建目录时
创建目录过后
四、安装工具
1、安装mysql
安装的时候会提示你输入mysql的密码,如果没有的话,终端输入
sudo vim /etc/mysql/debian.cnf
可以看到你的用户名与密码,在使用mysql workbench连接数据库的时候需要用到
2、安装mysql可视化工具
3、测试mysql是否安装成功
(1)、如果安装mysql过程中提示了输入密码的话,那么用户名默认是root,使用下面代码查看是否运行成功
mysql -u root -p
(2)、如果没有提示的话,则使用上面介绍的查看用户名与密码方法,将root改为你的用户名即可
mysql -u debian-sys-maint -p
出现如下界面即成功。
4、mysql workbench连接数据库
(1)、如果用户名为root,直接选择默认的即可,打开后输入密码即可连接
(2)用户名不是root,选择
连接成功后就是这样,有一个默认的数据库
5、创建表
记得点击右下角的apply保存
在表中插入数据