一.系统开发工具与环境搭建
1.系统设计开发工具
后端使用Java编程语言的Spring boot框架
项目架构:B/S架构
运行环境:win10/win11、jdk17
前端:
技术:框架Vue.js;UI库:ElementUI;
开发工具:Visual Studio Code;
后端:
技术:Java语言、mybatis plus、Spring boot框架;
开发工具:IDEA 2023.3.3版本;
小程序端:
技术:框架Uniapp;
开发工具:HBuilder X;
数据库:
数据库:mysql5.7
数据库工具:Navicat12版本;
二.功能描述
1.管理员功能:
- 系统分析:汇总诗词统计,收录诗人数、收录诗词数、总点赞量、总素材数。
- 人事档案管理:管理员可以添加用户和管理员信息,可以通过关键词进行搜索人员信息,可以进行修改删除人员信息,同时,支持导出人员信息。
- 首页轮播图管理:负责上传、编辑或删除系统内的广告封面,以维持广告内容的时效性和相关性。
- 反馈管理:管理反馈信息,可以进行查询反馈信息,删除反馈信息。
- 诗人管理:负责维护诗人的信息,进行增删改查操作。
- 诗人收藏管理:查看用户都对哪些诗人进行了收藏。
- 诗词管理:管理员可以对诗词类别、诗词进行维护,管理诗词音频,诗词收藏、诗词点赞、诗词动画。
2.用户功能:
- 诗词推荐:首页展示推荐的诗词,可以对诗词进行收藏、分享、点赞。用户可以进行查看诗词的创造背景,诗词鉴赏,并进行诗词播放。
- 诗词合辑:根据诗词进行分类展示,每个分类都可以查看诗词阅读内容、进行诗词音频播放、诗词动画播放。
- 诗人展示:展示所有的诗人,进入详情,可以对诗人进行收藏、分享诗人。并通过诗人查看诗人下对应的所有诗词作品。
- 个人中心:用户可以修改自己的个人信息,收藏的诗人,收藏的诗词,我要反馈以及我的反馈记录。
三.系统实现
1.小程序端
1.小程序首页
2.诗词合辑
3.诗人
4.个人中心
2.管理员
1.系统分析
2.人事档案管理
3.首页轮播图
4.反馈管理
5.诗人管理
5.1 诗人信息管理
5.2 诗人收藏管理
6.诗词管理
6.1 诗词类别管理
6.2 诗词信息管理
6.3 诗词音频管理
6.4诗词收藏管理
6.5诗词点赞管理
6.6 诗词动画管理