当前位置:

基于JSP实现在线网络文件管理分享网站平台

码岸源码 发布于:2024-06-13 最后修改于:2024-07-11 212 0

Hi~今天给大家带来一款使用JSP和Servlet开发的在线网络文件管理分享网站平台。

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了JSP框架,JSP和Servlet

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
1 klfile
2 manager
3 student 学生信息表
4 studentfile
5 teacher 教师信息表
6 teacherfile
返回列表页表3-1: klfile表
说明:
序号 名称 数据类型 主键 说明
1 klfile_ID int Y
2 klfile_fileName varchar N 文件名
3 klfile_author varchar N 上传者
4 klfile_uploadingTime varchar N 上传时间
5 klfile_visitTime int N 浏览次数
6 klfile_downloads int N 下载次数
7 klfile_fileType varchar N 文件类型
8 klfile_fileSize double N 文件大小
9 klfile_documentClassification varchar N 所在类型
10 klfile_savepath varchar N
11 klfile_describtion varchar N
12 klfile_uuid varchar N
返回列表页表3-2: manager表
说明:
序号 名称 数据类型 主键 说明
1 manager_ID int Y 管理员ID
2 manager_number varchar N 账号
3 manager_password varchar N 登陆密码
4 manager_lastTime datetime N 最后登录时间
5 manager_loginTime int N 登陆次数
返回列表页表3-3: student表
说明:学生信息表
序号 名称 数据类型 主键 说明
1 student_ID int Y 学生ID
2 student_number varchar N 学号
3 student_password varchar N 登陆密码
4 student_name varchar N 姓名
5 student_phone varchar N 电话
6 student_email varchar N 邮箱
7 student_QQ varchar N qq
8 student_weChat varchar N 微信
9 student_brithday varchar N 生日
10 student_class varchar N 班级
11 student_academy varchar N 学院
12 student_strongPoint varchar N 知识特长
13 student_loginTime int N 登陆次数
14 student_lastTime varchar N 最后登录时间
返回列表页表3-4: studentfile表
说明:
序号 名称 数据类型 主键 说明
1 studentFile_ID int Y
2 studentFile_fileName varchar N 浏览过的文件名
3 studentFile_browseTime varchar N 浏览时间
4 studentFile_download int N 是否下载过(0没下载过)
5 studentFile_studentName varchar N 学生姓名
6 studentFile_uploading int N 是否是本人上传(1为本人上传)
7 studentFile_evaluate varchar N 评价
返回列表页表3-5: teacher表
说明:教师信息表
序号 名称 数据类型 主键 说明
1 teacher_ID int Y 老师ID
2 teacher_number varchar N 考试登陆账号
3 teacher_password varchar N 登陆密码
4 teacher_name varchar N 老师密码
5 teacher_title varchar N 老师职称
6 teacher_duty varchar N 职务
7 teacher_department varchar N 部门
8 teacher_office varchar N 办公室
9 teacher_phone varchar N 电话
10 teacher_telephone varchar N 固定电话
11 teacher_email varchar N 老师邮箱
12 teacher_academy varchar N 老师院系
13 teacher_honor varchar N 老师获奖情况
14 teacher_loginTime int N 登陆次数
15 teacher_lastTime varchar N 最后登录时间
返回列表页表3-6: teacherfile表
说明:
序号 名称 数据类型 主键 说明
1 teacherFile_ID int Y
2 teacherFile_fileName varchar N 老师浏览文件名
3 teacherFile_browseTime varchar N 浏览时间
4 teacherFile_download int N 是否被下载过(0为没被下载过)
5 teacherFile_teacherName varchar N 教师姓名
6 teacherFile_uploading int N 是否为本人上传(1为本人上传)
7 teacherFile_evaluate varchar N 对文件的评价

四、项目截图

4.1 下面是学生角色的功能介绍

学生角色-学生登录 图4.1 学生角色-学生登录

学生角色-修改个人信息 图4.2 学生角色-修改个人信息

学生角色-上传文件 图4.3 学生角色-上传文件

学生角色-按分类查看 图4.4 学生角色-按分类查看

4.2 下面是教师角色的功能介绍

教师角色-教师登录 图4.5 教师角色-教师登录

教师角色-修改个人信息 图4.6 教师角色-修改个人信息

教师角色-按分类查看 图4.7 教师角色-按分类查看

教师角色-上传文件 图4.8 教师角色-上传文件

4.3 下面是管理员角色的功能介绍

管理员角色-管理员登录 图4.9 管理员角色-管理员登录

管理员角色-添加文件 图4.10 管理员角色-添加文件

管理员角色-添加管理员 图4.11 管理员角色-添加管理员

管理员角色-添加老师 图4.12 管理员角色-添加老师

管理员角色-添加学生 图4.13 管理员角色-添加学生

五、演示站点

地址 http://www.csbishe.cn:15016/jsp_filemanage_site
账号密码

学生账号/密码: student/123456
教师账号/密码: teacher/123456
管理员账号/密码:admin/admin

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目