当前位置: 首页 > article >正文

【基于Spring Boot+Unipp的古诗词学习小程序【原创】

一.系统开发工具与环境搭建

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.管理员功能:

  1. 系统分析:汇总诗词统计,收录诗人数、收录诗词数、总点赞量、总素材数。
  2. 人事档案管理:管理员可以添加用户和管理员信息,可以通过关键词进行搜索人员信息,可以进行修改删除人员信息,同时,支持导出人员信息。
  3. 首页轮播图管理:负责上传、编辑或删除系统内的广告封面,以维持广告内容的时效性和相关性。
  4. 反馈管理:管理反馈信息,可以进行查询反馈信息,删除反馈信息。
  5. 诗人管理:负责维护诗人的信息,进行增删改查操作。
  6. 诗人收藏管理:查看用户都对哪些诗人进行了收藏。
  7. 诗词管理:管理员可以对诗词类别、诗词进行维护,管理诗词音频,诗词收藏、诗词点赞、诗词动画。

2.用户功能:

  1. 诗词推荐:首页展示推荐的诗词,可以对诗词进行收藏、分享、点赞。用户可以进行查看诗词的创造背景,诗词鉴赏,并进行诗词播放。
  2. 诗词合辑:根据诗词进行分类展示,每个分类都可以查看诗词阅读内容、进行诗词音频播放、诗词动画播放。
  3. 诗人展示:展示所有的诗人,进入详情,可以对诗人进行收藏、分享诗人。并通过诗人查看诗人下对应的所有诗词作品。
  4. 个人中心:用户可以修改自己的个人信息,收藏的诗人,收藏的诗词,我要反馈以及我的反馈记录。

三.系统实现

1.小程序端

 

a115a98e386ea347e2324933278144f8.png

20fe3f05064a2509ff12f57f3c880f15.png

1.小程序首页

22c541f48fbf2ffcabf79fe1db4eef4b.png

42ac520ee3464bd7d55f464f250b9947.png

2.诗词合辑

9e85644235feec753ae75b1176040267.png

fcf810257377aed272dab7055497b952.png

2e43fad42cb7fcfaa9445b13ac6730cb.png

f4dcfe4f0174a08774f64852cf47ad6f.png

3.诗人

e308defe27b226ef91e9c51075966e4b.png

58f78623dbee4b6915845779ca696a2b.png

4.个人中心

56e622e40908388041fc5250a829ef3f.png

833bd80e99701cdff2b7cfd572e7ca19.png

0550a6bf88c225e6b1b497c3a8875572.png

4c23f62de88f74bfc46f3a716502cb50.png

d9b4c9d56ec4562b4d4f0483b0f857b4.png

75fc79d372b3f86dbcebcd9c1833f516.png

2.管理员

 

c226b1911ea89bda40840614a57248d8.png

1.系统分析

022f8842d92bc2a18926e404b214b73b.png

2.人事档案管理

28c18a1a5b29de2466c93e3ecc175902.png

3.首页轮播图

2638442240165d6b70bd999fa8306d3c.png

4.反馈管理

30c6b85ae96cd62a7262dbf4547cc5ad.png

5.诗人管理

5.1 诗人信息管理

8cb254c13a113169e61bf1a2a04668ea.png

5.2 诗人收藏管理

d3f080478ab4b3e6138df59fb1242c1e.png

6.诗词管理

6.1 诗词类别管理

c6b0b0b3d5b8e1a3f013d82ac08377f6.png

6.2 诗词信息管理

593f6070f9a4f1a92e876fbcd59b9750.png

6.3 诗词音频管理

365b15bbd5479555569710cb164ba091.png

6.4诗词收藏管理

73b96a9c9fdee228107aa665d7a441fc.png

6.5诗词点赞管理

58e1b533a5f96178470aaedf9b8ef29a.png

6.6 诗词动画管理

4caf537afc22558c73a3a21b4ad5552c.png

 


http://www.kler.cn/news/358656.html

相关文章:

  • lazyLoad
  • 【java数据结构】栈
  • SQL Server LocalDB 表数据中文乱码问题
  • java 获取最高20%数据
  • 多进程多线程之间相互通信
  • JavaScript 第13章:Ajax 与异步请求
  • chat_gpt回答:python获取当前utc时间,将xml里时间tag里的值修改为当前时间
  • 上位机开发常用技术 C# Task 线程 开始,暂停,继续,停止
  • Flutter Container组件
  • Javascript 脚本查找B站限时免费番剧
  • 对“一个中心,三重防护”中安全管理中心的理解
  • jmeter 从多个固定字符串中随机取一个值的方法
  • ABAQUS应用11——支座弹簧
  • HTML3D旋转相册
  • vue3 在store的index.js
  • scala 类的继承
  • 2009年国赛高教杯数学建模A题制动器试验台的控制方法分析解题全过程文档及程序
  • 在Windows下使用MFC/Win32 API进行文件夹内所有文件的复制操作,可以通过遍历目录中的文件并逐个复制来实现
  • Android Studio 的 Gradle 任务列表只显示测试任务
  • 51单片机应用开发---外部中断(按键为例)