返回作品

新闻管理系统

创建于 2024 年 6 月 18 日

标签
  • 若依
  • Spring Boot
  • Vue 2
  • 新闻管理
  • CMS

项目介绍

新闻管理系统位于 20240618-新闻管理系统,目录中包含 doc/新闻管理系统.mddoc/基于若依(ruoyi-vue)的新闻管理系统.md 等说明文件。项目基于若依 RuoYi-Vue 开发,目标是为校园、企业或门户网站提供一个后台内容管理入口,让管理员可以维护新闻内容、栏目分类、发布状态和审核信息。

新闻系统常见问题是内容散落在静态页面或文档里,后期修改不方便。这个项目将新闻作为结构化数据管理,后续可以对接前台门户、首页轮播、公告栏或搜索页面。

项目架构

后端使用 Spring Boot + MyBatis,沿用若依的 Controller、Service、Mapper 分层;前端使用 Vue 2 + Element UI。数据库脚本 20240618-ry-vue.sql 提供新闻业务表和菜单配置,若依基础功能负责登录、角色、菜单、字典、日志和导出。

系统可以按“栏目/分类 -> 新闻内容 -> 发布状态/审核状态”的关系组织。内容字段通常包括标题、摘要、正文、封面、发布时间、排序、状态等,便于前台页面按分类展示。

核心功能

  • 新闻内容维护:新增、编辑、删除和查询新闻文章。
  • 栏目分类管理:按栏目、类型或展示位置组织新闻。
  • 发布状态控制:区分草稿、待发布、已发布或下架等状态。
  • 后台审核:对内容变更进行审核或状态确认。
  • 前台对接基础:结构化新闻数据可以被企业官网、校园门户或移动端调用。

快速上手

创建数据库后导入若依基础脚本、Quartz 脚本和 20240618-ry-vue.sql,修改后端数据源并启动服务。前端进入 ruoyi-ui 安装依赖后运行开发服务,即可登录后台维护新闻。

总结

新闻管理系统是若依内容管理类项目的典型案例,业务范围清晰,适合做企业官网后台、校园新闻发布、内部公告平台或 CMS 入门项目。