JavaWeb开发的Hadoop网盘(1)

文章目录

  • 一、功能需求
  • 二、开发环境
  • 三、系统测试
    • 1、登录
    • 2、注册
    • 3、 下载文件或文件夹
      • (1)、下载的如果是文件的话,会下载到浏览器里面
      • (2)、如果是文件夹的话,会下载到桌面(当然,这个路径你可以在代码中进行修改)
    • 4、上传文件
    • 5、剪切文件
    • 6、删除文件
    • 7、创建目录
  • 四、安装工具
    • 1、安装mysql
    • 2、安装mysql可视化工具
    • 3、测试mysql是否安装成功
    • 4、mysql workbench连接数据库
    • 5、创建表

这个项目是博主期末作业,是我和同学( 易于天行)共同开发的,使用的技术是jsp+servlet。项目里面可能会有一些没用的css与js,博主觉得麻烦也就没删除,可以根据自行需要删除。
项目我已经放到我的码云上了, gitee地址

一、功能需求

1.用户管理
用户的注册,登录,退出。注册成功时需要将用户信息写入数据库,并在HDFS中建立用户的专属目录。
2.文件管理
提供文件上传,下载,浏览,删除等功能。提供目录的管理,可以创建目录,复制或移动文件或目录到指定目录下面;可以删除目录。删除目录时需要给出提示。提供文件搜索功能。
3.界面设计
为系统设计并实现主界面,基于窗口或基于浏览器均可。所有操作均在人机交互界面中完成。

二、开发环境

Tomcat9 Eclipse
Google Chrome Ubuntu18.04
Mysql Mysql Workbench

三、系统测试

1、登录

用户名或者密码错误时
JavaWeb开发的Hadoop网盘(1)_第1张图片
成功登录时,展示该用户下的所有文件信息
JavaWeb开发的Hadoop网盘(1)_第2张图片

2、注册

未注册前的数据库以及HDFS里面的用户
JavaWeb开发的Hadoop网盘(1)_第3张图片
JavaWeb开发的Hadoop网盘(1)_第4张图片
注册过后
JavaWeb开发的Hadoop网盘(1)_第5张图片
JavaWeb开发的Hadoop网盘(1)_第6张图片
JavaWeb开发的Hadoop网盘(1)_第7张图片
JavaWeb开发的Hadoop网盘(1)_第8张图片
以刚才注册的用户进行登录
JavaWeb开发的Hadoop网盘(1)_第9张图片

3、 下载文件或文件夹

(1)、下载的如果是文件的话,会下载到浏览器里面

JavaWeb开发的Hadoop网盘(1)_第10张图片

(2)、如果是文件夹的话,会下载到桌面(当然,这个路径你可以在代码中进行修改)

JavaWeb开发的Hadoop网盘(1)_第11张图片

4、上传文件

未上传文件时的文件列表
JavaWeb开发的Hadoop网盘(1)_第12张图片
上传本地文件过后
JavaWeb开发的Hadoop网盘(1)_第13张图片

5、剪切文件

未剪切时
JavaWeb开发的Hadoop网盘(1)_第14张图片
JavaWeb开发的Hadoop网盘(1)_第15张图片
剪切文件过后
JavaWeb开发的Hadoop网盘(1)_第16张图片
JavaWeb开发的Hadoop网盘(1)_第17张图片

6、删除文件

未删除文件时
JavaWeb开发的Hadoop网盘(1)_第18张图片
删除文件过后
JavaWeb开发的Hadoop网盘(1)_第19张图片

7、创建目录

未创建目录时
JavaWeb开发的Hadoop网盘(1)_第20张图片
创建目录过后
JavaWeb开发的Hadoop网盘(1)_第21张图片

四、安装工具

1、安装mysql

JavaWeb开发的Hadoop网盘(1)_第22张图片
安装的时候会提示你输入mysql的密码,如果没有的话,终端输入

 sudo vim /etc/mysql/debian.cnf

可以看到你的用户名与密码,在使用mysql workbench连接数据库的时候需要用到
JavaWeb开发的Hadoop网盘(1)_第23张图片
JavaWeb开发的Hadoop网盘(1)_第24张图片
JavaWeb开发的Hadoop网盘(1)_第25张图片

2、安装mysql可视化工具

JavaWeb开发的Hadoop网盘(1)_第26张图片

3、测试mysql是否安装成功

(1)、如果安装mysql过程中提示了输入密码的话,那么用户名默认是root,使用下面代码查看是否运行成功

mysql -u root -p

(2)、如果没有提示的话,则使用上面介绍的查看用户名与密码方法,将root改为你的用户名即可

mysql -u debian-sys-maint -p

出现如下界面即成功。
JavaWeb开发的Hadoop网盘(1)_第27张图片

4、mysql workbench连接数据库

(1)、如果用户名为root,直接选择默认的即可,打开后输入密码即可连接
JavaWeb开发的Hadoop网盘(1)_第28张图片
(2)用户名不是root,选择
JavaWeb开发的Hadoop网盘(1)_第29张图片
JavaWeb开发的Hadoop网盘(1)_第30张图片
连接成功后就是这样,有一个默认的数据库
JavaWeb开发的Hadoop网盘(1)_第31张图片

5、创建表

JavaWeb开发的Hadoop网盘(1)_第32张图片
JavaWeb开发的Hadoop网盘(1)_第33张图片
记得点击右下角的apply保存
JavaWeb开发的Hadoop网盘(1)_第34张图片
在表中插入数据
JavaWeb开发的Hadoop网盘(1)_第35张图片

你可能感兴趣的:(JavaWeb开发的Hadoop网盘(1))