基于SpringBoot+Vue的校园新闻管理系统

一、总体介绍

校园新闻管理系统是一个新闻发布、查看等功能集一体的系统。分为小程序和后台管理系统(web系统)两部分,有管理员和用户两个角色,管理员登录系统对新闻进行新增、修改、发布等操作,用户登录小程序可查看新闻。

二、系统功能

演示

基于springBoot+vue+微信小程序的校园新闻管理系统

(一)后台管理系统

后台管理系统是为系统管理员准备的一个管理系统。

1、登录

仅且仅有系统管理员可登录后台管理系统

2、注册

用户可以选择在web系统注册账号,注册后可用此账号登录小程序(注册的账号不可登录web系统)

3、个人信息

管理员可在此页面查看以及修改个人信息,其中用户头像需要粘贴图片路径

4、修改密码

管理员登录系统后可在此修改密码

5、用户管理

管理小程序注册用户,用户停用或删除后不可再次登录小程序

6、新闻管理

管理员可再次对新闻进行新增、修改、发布、撤销、评论查看等功能,新闻发布后可在小程序中浏览

评论管理

管理员可查看以及删除评论

7、热搜管理

管理员可查看、删除及新增热搜词汇,并且可对热搜词汇进行编辑操作

 

8、注销

退出系统

(二)小程序

1、登录

普通用户输入账号、密码登录小程序

2、注册

新用户可在此注册账号,此处用户的头像以base64格式存储在tbl_user表的img字段中

3、新闻中心

已发布的新闻列表

(1)详情

点击列表中某个新闻,可进入详情页面

(2)点赞

点击点赞按钮,可对新闻进行点赞,未登陆用户必须登陆后方可点赞

(3)评论

输入评论内容后,点击评论按钮,可对新闻进行评论,未登陆用户必须登陆后方可评论

(4)搜索

点击搜索框,可进入搜索页面

每次搜索的词汇都会保存至热搜库

输入搜索关键词后,点击搜索按钮可搜索新闻

4、个人信息编辑

用户进入我的界面,点击个人信息编辑,可编辑个人资料

5、密码修改

用户进入我的界面,点击修改密码按钮,可以修改登录密码

6、注销

退出登录

三、软件架构

后端

  • 开发语言 java(jdk1.8)

  • 开发框架 springBoot 2.2.0.RELEASE

  • 其他 mybatis plus 3.2.0 等

前端

小程序

数据库

MySql 8.0

四、工程目录结构

   |campus-news-management-system
       |-- campus-news 后端
       |-- campus-news-mini 小程序 
       |-- campus-news-web web管理系统

五、表结构

   |p_job
       |-- tbl_comment 评论表,保存新闻的评论信息
       |-- tbl_file 附件表,保存新闻封面图片
       |-- tbl_hot_search 热搜表,保存热搜词汇
       |-- tbl_news 新闻表
       |-- tbl_news_user 点赞信息表,保存新闻的点赞信息
       |-- tbl_user 用户表,保存用户信息

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值