2020-07-24 20:15

B模块-Game社区-第四组

小泽

JavaEE

(1475)

(0)

收藏

Game社区(JavaEE MVC)

描述:类似于贴吧,社区内的帖子均为游戏类型。

一、主要功能


1 管理员:


1)基础设置:

  板块管理:对社区的游戏板块和板块图标进行维护。

  等级目录:对用户不同等级对应的经验区间进行维护。


2)系统设置:

  社区管理员帐号:管理员账号默认固定,不允许注册及注销。   


3)用户管理:

  用户查询:根据用户名或者账号或者邮箱搜索用户

  显示:显示用户对应表中的信息以及用户被封的帖子、评论的总数

  操作:对用户进行封禁和解封操作


4)帖子管理:

  帖子查询:根据用户名查询该用户发布的帖子

  帖子筛选:根据全部、未通过、已通过、审核中四种条件设选要显示的帖子

  显示:显示帖子表中的全部信息以及浏览量

  操作:对帖子进行通过审核、不通过审核、置顶、取消置顶、封禁、解封操作


5)举报信息管理:

  举报筛选:可根据评论、帖子筛选要显示的举报信息

  显示:帖子表或评论表对应的全部信息及被举报次数

  操作:对帖子或评论进行封禁、解封操作,对举报信息进行删除操作


2 用户:


1)登录:

  用户名:账号或者邮箱

  密码:6-16位合法字符

  验证码:4位随机数字和大小写字母


2)注册:

  账号:5~15个合法字符(不包括@、.、中文)

  昵称:3~16个字母、数字或汉字的组合

  密码:6~16位合法字符

  确认密码:与密码一致

  验证码:4位随机数字或大小写字母


3)个人信息:

  显示:账号、昵称、性别、出生日期、经验值、等级、个人简介、头像、密码、邮箱

  修改:

  账号:不允许修改

  昵称:3~16个字母、数字或汉字的组合

  性别:单选框

  出生日期:日历框选择

个人简介:可以不填

头像:上传后可在线预览效果,可确认上传或放弃上传

密码:6~16位合法字符

邮箱:输入合法邮箱后发送验证码,输入正确即可绑定或修改绑定


4)密码找回:

  找回:输入账号已绑定的邮箱发送验证,输入正确后即可重置密码,验证码30s可重新获取一次

  重置:密码、确认密码、验证码,规则与注册相同


5)用户主页

  权限:所有登录或未登录的游客均可访问

  显示:对应用户的昵称、生日、性别、等级、个人简介、用户发表的帖子、用户收藏的帖子

  操作:浏览该用户发表或收藏的帖子的详细信息

     

6)用户中心

  权限:仅用户自己

  显示:我的发帖、我收藏的帖(数量、标题、发布时间、评论量、阅读量、帖子状态),分页显示

  操作:

我发的帖:删除、浏览帖子详细信息

我收藏的帖子:取消收藏、浏览帖子详细信息


7)我的消息:

  权限:仅用户自己

  类型:所有系统中与用户相互动的消息,

            包括:××评论了您的帖子、××赞了您的帖子

                   ××赞了您的评论

                   您的帖子被举报、您的评论被举报

   管理员 解封或封禁 了您的 帖子或评论

  显示:标题(如果有)、内容(如果有)、互动用户(如果有)、消息时间

  操作:删除消息、清空消息         

        

8)社区主页:

  权限:所有登录或未登录的游客均可访问

  显示:

1、导航栏(搜索帖子栏、发帖按钮、返回首页)

2、帖子板块(板块图标、板块名称)

3、帖置顶子列表(发帖人头像、名称、等级;帖子标题、发布时间、所属板块、评论量)

4、签到栏(本月签到记录:以日历形式展示、签到规则、连签天数、已签天数、漏签天数、待签天数、签到按钮)

5、用户经验天梯排行(社区经验最高的前12个用户)

6、周评天梯排行(社区本周有效评论数最多的前12个用户)

  操作:进入板块主页、关键词搜索帖子、浏览帖子详情、签到、查看用户主页


9)板块主页:

  权限:所有登录或未登录的游客均可访问

  显示:

1、导航栏(与社区主页相同)

2、板块标题

3、帖子列表(与社区主页相同,置顶贴优先显示)

4、签到栏、用户经验天梯排行、周评天梯排行(与社区主页相同)

5、分页

  操作:与社区主页相同


10)发帖

  权限:登录用户

  操作:帖子标题、内容(在线编辑器)、选择帖子所属板块、验证码


11)浏览帖子详情

  权限:点赞、收藏、评论、举报需要登录

  显示:

1、帖子对应帖子表的所有信息及浏览量、评论量、点赞量、发帖用户基本信息

2、该帖子的所有评论对应评论表中的全部信息及点赞量、评论用户基本信息

  操作:

1、评论帖子(在线编辑器)

2、删除自己的评论或帖子

3、举报评论或帖子

4、点赞评论或帖子

5、收藏帖子

6、回到顶部、跳去评论(锚)


二、技术要点


1.   B/S架构:JAVAEE技术


2.   MVC三层


3.   iframe:局部刷新网页


4.   layui框架:前端样式、弹出框及部分动画效果


4.   其它:Gson、Javax.mail、MutipartConfig注解、Ajax、echarts框架


四、软件平台


1.   操作系统:Windows 10 专业版


2.   数据库:  MySql


3.   开发工具:Eclipse4.16.0


五、项目截图


登录

登录.png

注册

注册.png

找回密码

找回密码.png

重置密码

重置密码.png

我的主页

我的主页.png

用户中心

用户中心.png

我的消息

我的消息.png

基本设置

基本设置.png

社区主页

社区主页.png

板块主页

板块主页.png

帖子详情页

帖子详情页.png

发帖页

发帖页.png

用户管理页

用户管理页.png

举报管理页

举报管理页.png

帖子管理页

帖子管理页.png

等级管理页

等级管理.png

板块分类管理页

板块管理页.png

0条评论

点击登录参与评论