基于springboot的论坛网站—开题

本论坛网站有管理员,用户,普通管理员。管理员功能有个人中心,用户管理,普通管理员管理,论坛类别管理,交流论坛管理,系统管理等。用户功能有个人中心,交流论坛管理,我的收藏管理,系统管理等。普通管理员有个人中心,交流论坛管理等。因而具有一定的实用性。

本站是一个B/S模式系统,采用Spring Boot框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得论坛网站管理工作系统化、规范化。本系统的使用使管理人员从繁重的工作中解脱出来,实现无纸化办公,能够有效的提高论坛网站管理效率。

关键词:论坛网站;MYSQL数据库;Spring Boot框架

主要工作内容

本次的毕业设计主要的工作是开发一个可以提供给用户进行交流分享的论坛平台。而论坛网站在商业用途方面,提升网站点击量从而提高网站流量后,论坛网站就可以实行一些商业活动从中牟利。总的来说,该论坛系统在保留传统论坛系统的功能的基础上,还加入了比较具有一些人性化的功能设计,目的是使用户在论坛上的操作更为方便。

主要的功能有:游客注册成为用户后可以对帖子进行发表,对于用户自己发布的帖子进行查看,删除和编辑,自定义分类。用户还可以对评论和点赞/踩别人的帖子;论坛系统会根据用户发表帖子的浏览量,点赞量和评论量进行最热排序,根据时间进行最新排序。用户可以在首页按照不同条件对帖子进行检索以便快速找到自己需要的帖子。后台管理员可以对已经注册的用户或已经发布的帖子进行增删改查。

本系统主要分为前台与后台两个部分,提供给三种角色的人使用,它们分别是:用户、超级管理员和管理员三种角色。前台主要提供给用户/游客使用,后台主要提供给超级管理员以及管理员使用,论坛网站超级管理员有最大的权限,他的功能包括各种信息修改、增加、删除。

(1)前台主要提供给用户角色使用,而用户角色主要是论坛网站帖子的读者或者创作者故前台应该实现用户注册、登录、搜索帖子/用户、查看帖子、对帖子的点赞、踩、评论和转发、关注用户、查看帖子分类,搜索帖子信息包括查看图片视频,相关文案,点赞数目,发布时间,用户信息,这些功能也会检验用户是否登录网站;如果用户未进行登录,那么只有查看、搜索帖子/用户等基础功能。发布帖子需要由管理员审核通过后才可以发表。根据上述操作,可以将用户的功能划分为用户登录模块、个人信息修改模块、发布帖子、搜索并查看帖子信息模块以及帖子操作(对帖子点赞/赞等操作)模块。

(2)后台主要提供给超级管理员角色和管理员角色使用。故其应实现管理、修改用户信息、对用户帖子进行审核以及对现有帖子的增删改查等功能。具有管理员权限的用户登录后台可以决定是否同意用户上传帖子的审核。具有超级管理员权限的用户登录后台管理后可以使用后台的全部管理功能,可以对用户信息进行管理,以及对帖子及其内容进行查看,可以删除用户及帖子,可以修改轮播图,修改种类名称/版块内容, 修改推荐帖子,同时可以使用管理员权限的所有功能等内容。故根据上述操作,可以将管理员角色的功能划分为管理员登录模块以及审核用户/帖子权限模块;将超级管理员角色的功能划分为超级管理员登录模块、管理论坛版面模块、用户管理模块、审核用户/帖子权限模块以及管理帖子模块。

1 用户信息管理

论坛网站的系统管理员可以管理用户,可以对用户信息添加修改删除以及查询操作。

2 普通管理员管理

系统管理员可以查看对普通管理员信息进行添加,修改,删除以及查询操作。

3 交流论坛

用户登录可以发布交流论坛。

交流论坛评论

4 用户登录后可以对其他用户发布的论坛信息进行评论操作。

技术思路

本课题主要是设计和实现一个基于 Spring Boot 的论坛网站。

该系统是基于 Spring Boot 实现,数据存储使用的 mysql 数据库,前端 UI 界面使用的是国内较流行构建用户界面的渐进式框架的 Vue.js,及 Javascript 和 element-ui 组件库,后端使用 SSM 框架。开发工具是 idea 及 webstorm,本课题所用上的框架技术都已经非常成熟,完全具备实现论坛网站的各方面条件。

基于springboot的论坛网站—开题

基于springboot的论坛网站—开题

基于springboot的论坛网站—开题

基于springboot的论坛网站—开题

基于springboot的论坛网站—开题

基于springboot的论坛网站—开题

基于springboot的论坛网站—开题

基于springboot的论坛网站—开题