项目简介
这是一个基于Spring Boot开发的古诗词管理系统,旨在为用户提供在线古诗词交流平台。系统分为用户和管理员两个角色,各自拥有不同的功能和权限。该系统提供了以下功能:
用户功能:
- 登录和注册功能,确保用户身份安全。
- 首页展示,让用户快速了解平台的最新信息。
- 提供古诗词信息浏览,让用户欣赏和学习古诗词作品。
- 提供古诗词资讯,让用户获取关于古诗词的最新资讯和动态。
- 用户可以提出问题并查看其他用户的问题,进行交流和讨论。
- 个人中心页面,用户可以查看和编辑个人信息,管理自己的提问记录等。
管理员功能:
- 修改密码和查看个人信息,确保管理员账号安全。
- 用户管理,包括对用户账号的管理和权限设置。
- 问题信息管理,对用户提出的问题进行管理和处理。
- 古诗词信息管理,包括古诗词作品的添加、编辑和删除等操作。
- 古诗词类型管理,管理古诗词的分类信息。
- 轮播图管理,管理网站首页的轮播图内容。
- 古诗词资讯管理,管理古诗词平台发布的资讯和动态。
技术栈
系统环境:
- 运行系统:Windows
- 编程语言:Java
- 系统架构:B/S(Browser/Server,浏览器/服务器)
- 数据库:MySQL
后端技术栈:
- Spring Boot:作为后端开发框架,提供了快速搭建和开发的能力。
- Maven:项目管理工具,用于构建和管理项目依赖。
- JDK 8:Java开发环境。
- MySQL 5.6:关系型数据库,用于存储系统数据。
前端技术栈:
- Vue.js:前端框架,用于构建用户界面。
- HTML、JavaScript、CSS:前端基础技术,用于网页结构、交互和样式设计。
- LayUI:前端UI框架,提供了丰富的UI组件和样式。
其他技术和工具:
- Idea:Java集成开发环境,用于项目的开发和调试。
- Node.js 14.16:JavaScript运行环境,可能用于前端项目的构建和依赖管理。
运行截图
前台用户端截图
后端管理截图
如何获取
注意事项
项目使用了node-sass,如果需要二次开发管理端,需要报错node版本与node-sass版本对应上
本系统使用的node版本需要是node 13版本