【基于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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/896041.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【纯前端excel导出】vue2纯前端导出excel,使用xlsx插件,修改样式、合并单元格

官网: 1、xlsx-js-style xlsx-js-style | xlsx-js-style homepage 2、xlsx SheetJS 中文网 一、使用第三方插件 1、安装 npm install xlsx-js-style 2、引入 import xlsx from xlsx-js-style xlsx插件是基础的导出,不可以修改样式,直接xlsx-s…

基于SSM校园拼车系统的设计

管理员账户功能包括:系统首页,个人中心,学生管理,司机管理,订单信息管理,接单信息管理,留言信息管理 司机账号功能包括:系统首页,个人中心,订单信息管理&…

用Spring AI 做智能客服,基于私有知识库和RAG技术

Java智能客服系统运用RAG技术提升答疑精准度 基于Spring ai 的 RAG(检索增强生成)技术,Java智能客服系统能够利用私有知识库中的信息提供更准确的答疑服务。 它的核心思路是: 首先,将客服QA以Word形式导入到系统中&…

vr体验馆计时收银软件试用版下载 佳易王VR游戏厅计时计费管理系统使用操作教程

一、前言 【软件试用版资源文件下载可以点击文章最后卡片了解】 vr体验馆计时收银软件试用版下载 佳易王VR游戏厅计时计费管理系统使用操作教程 VR体验馆计时计费软件是专门为VR体验馆设计的管理工具,旨在提高服务效率和客户的满意度。软件能够记录客户使用设备的…

Windows 通过私钥远程连接 Linux 服务器【含密钥对制作】

在现代软件开发和系统管理中,远程连接 Linux 服务器是非常常见的任务。尤其在 Windows 系统下,使用 SSH 工具连接 Linux 服务器是开发者们不可或缺的技能之一。为了保证安全性,SSH 密钥对(公钥和私钥)的使用可以避免传…

STM32CUBEIDE FreeRTOS操作教程(七):queue队列

STM32CUBEIDE FreeRTOS操作教程(七):queue队列 STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例&#xff…

家用wifi的ip地址固定吗?换wifi就是换ip地址吗

在探讨家用WiFi的IP地址是否固定,以及换WiFi是否就意味着换IP地址这两个问题时,我们首先需要明确几个关键概念:IP地址、家用WiFi网络、以及它们之间的相互作用。 一、家用WiFi的IP地址固定性 家用WiFi环境中的IP地址通常涉及两类&#xff1a…

[Unity Demo]从零开始制作空洞骑士Hollow Knight第十四集:制作新的场景以及制作创建切换管理系统

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、制作新的场景 1.重新翻新各种Sprite2.制作地图前期应该做的事情3.疯狂的制作地图二、制作场景切换管理系统 1.制作场景切换点TransitionPoint2.切换场景时的…

【Linux内核】eBPF基础篇

系列综述: 💞目的:本系列是个人整理为了学习ebpf机制的,整理期间苛求每个知识点,平衡理解简易度与深入程度。 🥰来源:材料主要源于–知乎ebpf专栏文章–进行的,每个知识点的修正和深…

【JavaEE初阶】深入理解TCP协议中的封装分用以及UDP和TCP在网络编程的区别

前言 🌟🌟本期讲解关于TCP/UDP协议的原理理解~~~ 🌈上期博客在这里:【JavaEE初阶】入门视角-网络原理的基础理论的了解-CSDN博客 🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客 🔥 …

前端算法:时间复杂度和空间复杂度

一、算法的重要性 1.为什么前端开发需要学习算法? 学习算法可以帮助培养逻辑思维能力,在面对复杂的问题时,能够系统性地分析问题、分解步骤并成功找到的正确的解决方案。 掌握基本的排序、查找算法和时间复杂度分析可以帮助编写更高效的代码…

移动网络知识

一、3G网络 TD-SCDMA(时分同步码分多址接入)、WCDMA(宽带码分多址)和CDMA2000三种不同的3G移动通信标准 TD-SCDMA(时分同步码分多址接入):中国自主开发的一种3G标准主要用于国内市场&#xff…

零跑“半价平替”杀疯了,没钱别硬上问界理想

文 | AUTO芯球 作者 | 雷慢 你绝对想不到, 现在造车新势力的周销量榜第二名已经是零跑了 来看啊,十月第2周, 零跑周销量8700量,已经超过问界的7100辆, 放以前,问界也是周销量9000台左右的主&#xff0…

RHCE——时间服务器

NTP——网络时间协议,通过udp123端口进行网络时钟同步 chronyd chronyd——一个开源自由的网络时间协议 NTP 的客户端和服务器软件。能让计算机保持系统时钟与时钟服务器(NTP)同步,从而使计算机保持精确的时间。 Chrony由两个程…

大数据查询引擎之Tez

Apache Tez 是一个用于大数据处理的分布式计算框架,旨在提高 Hadoop 的 MapReduce 计算引擎的效率和性能。它是一个面向 DAG(有向无环图)任务执行的框架,主要用于大规模数据处理场景中,特别是在 Apache Hadoop 生态系统…

开放式耳机好不好用?盘点开放式蓝牙耳机排行榜前五名

​开放式耳机是好用的,目前非常流行,它们以时尚、美观和舒适著称,迅速赢得了众多用户的喜爱,成为了耳机市场的新宠。与传统的入耳式耳机相比,开放式耳机佩戴更稳固,对耳朵也更为温和。尽管有些人认为它们价…

C++在vscode中的code runner配置/环境配置

C在vscode中快捷运行(code runner) 一、配置tasks.json 在vscode中创建文件夹或打开文件夹,会发现文件夹下多了一个.vscode文件夹,在该文件夹下创建tasks.json文件,并添加一下内容 {"version": "2.0…

单周期处理器设计思路

目录 单周期处理器设计思路加法器的优化行波进位加法器(RCA)先行进位加法器(CLA)两种加法器的对比CLA的再优化可以用加法器实现的其他操作 编写可维护的RTL代码 单周期处理器设计思路 加法器的优化 (用综合器综合*/等…

如何修改MAC地址破解网络无线网络限制-担心别人蹭网,路由器设置MAC地址过滤,限定了能访问无线网络的网卡地址-供大家学习参考

路由器都设置了MAC地址过滤,也就是限定了能访问无线网络的网卡的MAC地址。因为无线路由器不一定由自己控制,所以当更换了笔记本或者更换了无线网卡的时候,也许就上不了网了。我们可以修改网卡的MAC地址实现上网。 下载:https://do…

R01 vue+springboot 高考志愿推荐AI问答大数据平台

可以查看本文系统对应的视频讲解: vuespringboot 高考推荐AI问答志愿推荐大数据 R01 带增删改查、大屏、支持爬虫 1 系统背景 近年来,高考作为中国教育体系中最重要的考试之一,承载了无数考生和家庭的梦想。随着信息技术的迅猛发展&#xff…