(做的很一般,大家可以借鉴借鉴,并提出错误和意见Thanks♪(・ω・)ノ) 实验室网站,包括前后台,权限管理,用户注册和登录,用户管理,多级评论,学习小组
本届实验室集训主题为实验室官网开发,故此次大作业也和此相关。本题目脱胎于19级作业里的学习小组功能,项目立足点也在于实验室的学习小组。
学习小组:实验室成员根据自己的发展方向确定自己的学习小组,比如Java后端开发学习小组,前端开发学习小组,游戏开发学习小组,人工智能学习小组等等。每个小组都有自己的活动,可以有相关领域的学习交流,经验分享等等,在每月底实验室会进行小组报告,报告过去的一个月的学习情况等等。
需求 1.前后台 前台主要做展示交互 后台可以对完整进行管理设置 注:这个其实可以设计成两种页面(能实现功能即可) 2.权限管理 权限有两种:普通用户和管理员 普通用户登录后可以在前台浏览和评论,可以创建或者加入相应的学习小组 管理员可以登录后台,可以对用户、学习小组、评论等进行管理 3.用户注册和登录 注册:填写相关信息即可注册成功 登录:输入正确的账号密码即可登录成功 4.用户管理 管理员可以对用户信息进行管理(增加、修改、删除) 5.多级评论 可以展示多级评论(至少两级) 评论需要展示评论内容,评论时间,评论用户 用户可以对评论进行回复 6.学习小组 用户可以创建自己的学习小组,其他用户可以选择加入学习小组 小组成员可以发起或者查看相应的话题讨论 在对应的话题讨论中可以发表评论看法
前台主要做展示交互
后台可以对完整进行管理设置
注:这个其实可以设计成两种页面(能实现功能即可)
权限有两种:普通用户和管理员
普通用户登录后可以在前台浏览和评论,可以创建或者加入相应的学习小组
管理员可以登录后台,可以对用户、学习小组、评论等进行管理
注册:填写相关信息即可注册成功
登录:输入正确的账号密码即可登录成功
管理员可以对用户信息进行管理(增加、修改、删除)
可以展示多级评论(至少两级)
评论需要展示评论内容,评论时间,评论用户
用户可以对评论进行回复
用户可以创建自己的学习小组,其他用户可以选择加入学习小组
小组成员可以发起或者查看相应的话题讨论
在对应的话题讨论中可以发表评论看法
同学们可以根据自己的理解去设计拓展一些合理的功能。