# 实验室官网小项目 **Repository Path**: yudaotor/laboratory-official-website ## Basic Information - **Project Name**: 实验室官网小项目 - **Description**: 运用了jsp,servlet级的开发项目,实验室网站,包括前后台,权限管理,用户注册和登录,用户管理,多级评论,学习小组 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2021-08-20 - **Last Updated**: 2024-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 算是完成了吧! (做的很一般,大家可以借鉴借鉴,并提出错误和意见Thanks♪(・ω・)ノ) 项目介绍在csdn上有,链接为:https://blog.csdn.net/qq_33884853/article/details/119826541?spm=1001.2014.3001.5501 实验室网站,包括前后台,权限管理,用户注册和登录,用户管理,多级评论,学习小组 ## 背景介绍 本届实验室集训主题为实验室官网开发,故此次大作业也和此相关。本题目脱胎于19级作业里的学习小组功能,项目立足点也在于实验室的学习小组。 > 学习小组:实验室成员根据自己的发展方向确定自己的学习小组,比如Java后端开发学习小组,前端开发学习小组,游戏开发学习小组,人工智能学习小组等等。每个小组都有自己的活动,可以有相关领域的学习交流,经验分享等等,在每月底实验室会进行小组报告,报告过去的一个月的学习情况等等。 > > 需求 > 1.前后台 > 前台主要做展示交互 > 后台可以对完整进行管理设置 > 注:这个其实可以设计成两种页面(能实现功能即可) > 2.权限管理 > 权限有两种:普通用户和管理员 > 普通用户登录后可以在前台浏览和评论,可以创建或者加入相应的学习小组 > 管理员可以登录后台,可以对用户、学习小组、评论等进行管理 > 3.用户注册和登录 > 注册:填写相关信息即可注册成功 > 登录:输入正确的账号密码即可登录成功 > 4.用户管理 > 管理员可以对用户信息进行管理(增加、修改、删除) > 5.多级评论 > 可以展示多级评论(至少两级) > 评论需要展示评论内容,评论时间,评论用户 > 用户可以对评论进行回复 > 6.学习小组 > 用户可以创建自己的学习小组,其他用户可以选择加入学习小组 > 小组成员可以发起或者查看相应的话题讨论 > 在对应的话题讨论中可以发表评论看法 ## 需求 ### 1.前后台 前台主要做展示交互 后台可以对完整进行管理设置 > 注:这个其实可以设计成两种页面(能实现功能即可) ### 2.权限管理 权限有两种:**普通用户**和**管理员** 普通用户登录后可以在前台浏览和评论,可以创建或者加入相应的学习小组 管理员可以登录后台,可以对用户、学习小组、评论等进行管理 ### 3.用户注册和登录 **注册**:填写相关信息即可注册成功 **登录**:输入正确的账号密码即可登录成功 ### 4.用户管理 管理员可以**对用户信息进行管理**(增加、修改、删除) ### 5.多级评论 可以展示**多级评论**(至少两级) 评论需要展示评论内容,评论时间,评论用户 用户可以对评论进行**回复** ### 6.学习小组 用户可以创建自己的学习小组,其他用户可以选择加入学习小组 小组成员可以发起或者查看相应的话题讨论 在对应的话题讨论中可以发表评论看法 ### 7.其他功能 同学们可以根据自己的理解去设计拓展一些合理的功能。