随着互联网日益深入社会生活,为了更好的交流,用户想要就自己的生活和爱好和其他用户进行及时的交流,就有了BBS 论坛,这样我们就可以在网络这个虚拟的空间中方便地实现交流。通过BBS系统可随时取得各种最新的信息;也可以通过BBS系统来和别人讨论学习....等等各种有趣的话题;还可以利用BBS系统来发布一些“告白”、 “求职应聘”等启事;更可以召集亲朋好友到聊天室内畅所欲言.....
名词/术语/缩写词 | 解 释 |
Java核心技术 | 编写Web项目的所用到的必须Java基础 |
SSM + shiro框架技术 | Mybatis技术+Spring技术+SpringMVC技术+shiro技术 |
Bootstrap框架 | 前端主要使用的搭建静态页面框架 |
Vue、layui框架 | 前端与后端交互的主要框架 |
用户进入首页,在未登录状态下,显示部分热帖排行、精华内容排行、最新发表排行、最新回复排行、显示所有版块以及每个板块的帖子总数。当用户点击签到功能,则需要用户进行登录才能使用签到功能
用户模块所有业务包括:用户登录、用户注册、用户个人信息修改
最新热门:筛选出最新发出来的帖子,通过回复/查看的次数降序排列,依次展现在页面上
最新精华:将文章按转发次数降序排列
最新回复:筛选出最新有过回复的帖子
最新发表:按帖子发表的时间先后,降序排列在页面上供读者阅读
我的贴子:可以查看自己发出的帖子
板块/群组:显示帖子所属模块
作者:帖子的作者
回复/查看:帖子的被评论,查看等次数
最后发表:帖子发表的时间
发表最新主题:发表自己的博客
用户选择自己所要发表文章的类别后,可跳转至发帖页面.
发表最新主题时必须完成一下功能:
1)检查用户是否已登录,未登录则转到登录页面
2)检查用户是否选择发表模块
用户排行:好友数排行,对每个用户的好友数进行排行;发帖数排行,对每个用户的发帖数进行统计排行;日志数排行,根据日志数排行。
帖子排行:回复排行,根据帖子回复数量来排行;查看排行,根据用户对该帖子的查看次数进行排行收藏排行热度排行分享排行。
板块排行:发帖排行,根据每个板块的发帖总数对版块进行排行;回复排行,根据每个板块的回复总数对版块进行排行;今日发帖排行,根据每个板块今日发帖总数对版块进行排行。
效果图:
要加V分享源码加LW