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

计算机毕业设计之:基于微信小程序的诗词智能学习系统(源码+文档+解答)

博主介绍:
    ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W+粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台的优质作者。通过长期分享和实战指导,我致力于帮助更多学生完成毕业项目和技术提升。

技术范围:
    我熟悉的技术领域涵盖SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等方面的设计与开发。如果你有任何技术难题,我都乐意与你分享解决方案。

 主要内容:
     我的服务内容包括:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文撰写与辅导、论文降重、长期答辩答疑辅导。此外,我还提供腾讯会议一对一的专业讲解和模拟答辩演练,帮助你全面掌握答辩技巧与代码逻辑。

🍅获取源码请在文末联系我🍅
如果你对我的内容感兴趣,记得先收藏!对于毕设选题、项目开发或论文撰写等相关问题,随时欢迎留言咨询,我会尽力帮助更多同学顺利完成学业。

最主要的是免费咨询相关问题!!

一、详细操作演示视频

       在文章的尾声,您会发现一张电子名片👤,欢迎通过名片上的联系方式与我取得联系,以获取更多关于项目演示的详尽视频内容。视频将帮助您全面理解项目的关键点和操作流程。期待与您的进一步交流!
        承诺所有开发的项目,全程售后陪伴!!!文章结尾有历年的好评(部分)!!

文档学习资料(阿龙可以赠送所有的录制好的讲解视频):

系统介绍:

     随着移动互联网和智能技术的迅速发展,传统教育方式正在经历着深刻的变革。诗词作为中华文化的瑰宝,其学习方式亦需与时俱进,以吸引更多年轻一代的注意力。基于微信小程序的诗词智能学习系统正是在这样的背景下应运而生,旨在利用现代技术手段,让诗词学习变得更加便捷、有趣。

   该系统采用小程序、Spring Boot、Vue、MySQL等技术栈进行开发,实现了用户注册登录、学习提醒、个人中心、收藏功能、智能推荐学习内容、诗词资讯、诗人简介、智能问答助手等功能,既满足了用户个性化学习的需求,也促进了诗词文化的传播。管理员端则通过数据可视化、用户管理、诗词分类管理、智能学习算法优化等功能,保证系统内容的质量和用户体验的优化。本系统不仅为诗词爱好者提供了一个全面的学习平台,也为传统文化的传承与创新探索了新路径。

系统技术栈介绍:

2 核心技术介绍

2.1 mysql技术介绍

MySQL是一种广泛使用的关系数据库管理系统,以其开源、高性能、稳定性和易用性受到开发者的青睐。在基于微信小程序的诗词智能学习系统中,MySQL发挥着核心作用,负责存储和管理用户数据、诗词内容[6]、学习进度、收藏信息等关键数据。MySQL的关系型特性使得数据结构化存储成为可能,通过表格形式存储数据,支持复杂的查询操作,这对于实现系统的个性化推荐和数据分析尤为重要。

利用MySQL的高效索引功能,系统能够快速检索到用户感兴趣的诗词或作者,提高了查询效率并优化了用户体验。MySQL支持跨平台部署,无论是在Windows、Linux还是其他操作系统中都能稳定运行,保证了系统的可移植性和可扩展性。MySQL的C/S架构设计使得客户端(微信小程序端)和服务器端的数据交云顺畅,通过账号和密码保证了数据访问的安全性。

在开发过程中,MySQL的可视化工具如MySQL Workbench等,为数据库设计、管理和维护提供了便捷,开发者可以通过图形界面进行数据库结构设计、性能监控和故障排查,大大降低了数据库管理的复杂性。[7]MySQL在本系统中不仅提供了强大的数据存储和管理能力,还通过其高效、稳定、可扩展的特性,为诗词智能学习系统的实现和优化提供了坚实的基础。

2.2 IDEA编译器介绍

 IntelliJ IDEA,简称IDEA,是一款广泛应用于Java开发领域的集成开发环境(IDE),由JetBrains公司开发。该编译器以其强大的智能代码辅助功能、高效的代码管理能力和对现代技术栈的全面支持而著称。在基于微信小程序的诗词智能学习系统开发中,IDEA提供了一站式的开发环境,支持包括Java、Spring Boot、Vue在内的多种编程语言和框架,极大地提升了开发效率和项目管理的便捷性。

IDEA的智能提示和代码自动完成功能,能够帮助开发者快速编写错误更少的代码,而且它的重构工具能够安全地改善现有代码的结构和设计。IDEA集成了版本控制系统,如Git,方便团队成员之间的代码共享和协作。对于数据库开发,IDEA提供了数据库工具,可以直接在IDE中连接、管理MySQL数据库,进行数据查询、编辑和管理等操作,为基于微信小程序的诗词智能学习系统的数据处理提供了极大的便利[8]。

IDEA还拥有强大的调试功能,可以帮助开发者快速定位和修复代码中的错误,保证了开发过程的高质量和系统的稳定运行。它的界面布局可定制性强,支持多种插件,可以根据开发者的需要扩展其功能。

2.3 Springboot框架简介

Spring Boot是基于Spring框架,旨在简化新Spring应用的初始搭建以及开发过程的项目。它使用Java作为主要编程语言,继承了Spring框架强大的依赖注入和面向切面编程的特性,同时提供了更加快捷的配置方法,使得开发者能够轻松创建独立的、生产级别的Spring应用。自从2014年首次发布以来,Spring Boot已经成为了快速开发Spring应用的首选框架,特别是在微服务架构的应用开发中显示了其强大的能力和灵活性[9]。

在基于微信小程序的诗词智能学习系统中,Spring Boot的应用使得后端服务的构建变得更加简单高效。通过自动配置的特性,Spring Boot减少了大量传统Spring应用中的配置和繁琐步骤,开发者可以专注于业务逻辑的实现。Spring Boot内置的服务器和广泛的起步依赖,允许快速搭建和运行应用,无需繁杂的XML配置,简化了部署和测试过程。

Spring Boot还提供了对微服务架构的天然支持,这对于构建可扩展的、高可用的诗词智能学习系统尤为重要。它与Spring Cloud的结合,能够轻松实现服务的注册与发现、配置管理、消息路由、负载均衡等功能,为系统的微服务化提供了强大的技术支撑。

2.4 微信开发者在助手简介

微信开发者工具,专为微信小程序和微信网页开发设计,提供了一个集成的环境,方便开发者进行代码编写、预览和调试。在基于微信小程序的诗词智能学习系统中,微信开发者工具扮演了至关重要的角色,它不仅使得开发者可以在本地环境中模拟微信小程序的运行,还提供了实时的代码错误提示和界面预览功能,极大地提高了开发效率和准确性[10]。

微信开发者工具支持小程序的基本架构,包括使用WXML(WeiXin Markup Language)作为标记语言来构建页面结构,WXSS(WeiXin Style Sheets)用于页面样式设定,以及JavaScript作为编程语言来处理页面逻辑。工具内置的模拟器能够模拟各种手机环境下的运行效果,帮助开发者及时调整和优化用户界面和用户体验。

该工具还集成了微信官方提供的API测试功能,开发者可以直接在工具中调用微信提供的各种接口,如支付、用户认证等,便于开发者测试和优化小程序的功能。微信开发者工具的云开发功能,更是为小程序提供了数据库、云函数、文件存储等能力,使得在无需搭建服务器的情况下,也能开发出功能丰富、反应快速的小程序。

微信开发者工具为基于微信小程序的诗词智能学习系统提供了强大的开发支持,使得开发、调试和测试工作更加高效、简便,确保了项目能够顺利进行并提供良好的用户体验。

2.5 微服务架构技术简介

微服务架构技术是一种将单一应用程序划分为一组小的服务的方法,每个服务运行在其独立的进程中,并通过轻量级的通信机制(通常是HTTP RESTful API)进行交互。这些服务围绕业务能力构建,可以独立部署、扩展和更新,每个服务都拥有自己的数据库和数据管理模型,以达到技术多样性、敏捷性和可维护性的目标。

在基于微信小程序的诗词智能学习系统中,采用微服务架构技术,可以有效地将不同的功能模块(用户管理、诗词推荐、学习进度跟踪等)拆分成独立的服务,这样每个服务可以独立开发、测试、部署和扩展,极大提高了系统的开发效率和运维灵活性。微服务架构还有助于实现系统的高可用性和可靠性,因为单个服务的故障不会直接影响到其他服务的正常运行。

微服务架构支持多种编程语言和数据存储技术[11],使得开发团队可以根据各自服务的特定需求选择最合适的技术和工具。同时,微服务架构通过服务的细粒度控制,有助于更精细地管理系统资源,提升系统的性能和效率。

采用微服务架构开发的诗词智能学习系统,能够实现更快的迭代速度和更好的用户体验,同时也为未来系统的扩展和维护奠定了坚实的基础。总之,微服务架构技术在诗词智能学习系统的设计和实现中,发挥了关键作用,为系统提供了灵活性、扩展性和可维护性的技术保障。

2.6 uniapp技术简介

uni.app是一个使用Vue.js开发所有前端应用的框架,能够编译为iOS、Android、小程序以及Web应用,实现真正的一次编写,多处运行。这对于基于微信小程序的诗词智能学习系统开发来说,意味着可以使用uni.app不仅快速开发微信小程序,还能轻松将系统扩展到其他平台,如H5、安卓和iOS应用,极大地提高了开发效率和应用的覆盖范围。

uni.app提供了丰富的组件和API,支持使用Vue.js的开发模式,使得前端开发更加高效和便捷。通过uni.app,开发者可以利用Vue.js的生态系统和组件,快速构建用户界面,实现复杂的前端功能。uni.app支持使用npm安装第三方包,使得在项目中可以方便地引入和使用大量现成的JavaScript库和工具[12]。

对于诗词智能学习系统而言,利用uni.app的跨平台特性,可以无缝地将诗词学习功能扩展到更广泛的用户群体,无论用户是通过微信小程序、Web网站还是移动应用进行学习,都能提供一致的用户体验。同时,uni.app的高性能和轻量级特点,保证了即使在移动设备上也能提供流畅的学习体验。

uni.app技术在基于微信小程序的诗词智能学习系统开发中发挥了关键作用,不仅简化了跨平台应用的开发过程,而且为提升用户体验和扩大用户基础提供了强有力的支持。

2.7 Vue.js技术简介

Vue.js,作为一款轻量级的前端框架,以其简洁的数据绑定和组件化的开发方式而广受欢迎。在基于微信小程序的诗词智能学习系统中,Vue.js的应用主要体现在提升前端用户界面的交互性和动态性。Vue.js的核心特性包括响应式的数据绑定和组合的视图组件,使得开发者能够轻松构建高效的页面,实现用户界面的快速渲染。

Vue.js采用虚拟DOM(Document Object Model),在应用状态改变时高效地更新和渲染组件,从而最小化页面的重绘和回流,提高应用性能。Vue.js支持模块化的开发方式,通过组件化的架构让开发者可以重用代码,简化开发流程,提高开发效率。

对于诗词智能学习系统而言,Vue.js不仅加快了前端开发的速度,还通过动态数据绑定和组件化的设计,提升了系统的维护性和扩展性。开发者可以更专注于诗词内容和学习功能的实现,而无需过多关注底层DOM操作和页面更新的细节。

Vue.js还提供了丰富的生态系统,包括Vue Router进行页面路由处理,Vuex进行状态管理,以及许多构建工具和插件,这些都为诗词智能学习系统的开发提供了强大的支持。通过利用Vue.js,可以构建一个既美观又易用的学习平台,极大地提升用户的学习体验。

Vue.js在基于微信小程序的诗词智能学习系统中扮演着重要角色,不仅使前端开发更加高效和便捷,而且为用户提供了流畅和响应快速的学习环境。

2.8 B/S技术简介

B/S(Browser/Server)技术模式,即浏览器/服务器模式,是现代网络应用中常见的一种客户端与服务器交互架构。与传统的C/S(Client/Server,客户端/服务器)模式相比,B/S模式充分利用了Web浏览器作为客户端,通过互联网或局域网与服务器进行数据交换和业务逻辑处理。这种模式使得用户无需在本地安装复杂的客户端软件,只需要通过浏览器即可访问和使用应用程序,极大地简化了软件的部署和维护。

在基于微信小程序的诗词智能学习系统中,虽然主要通过微信小程序这一特定的客户端平台提供服务,但其背后的架构和通信机制仍然遵循了B/S模型的核心思想。服务器端负责处理业务逻辑、数据存储和安全控制等任务,而微信小程序则作为客户端,通过HTTP/HTTPS等网络协议与服务器进行交互,请求数据和展示内容。

项目实现界面:

实习代码:

-- MySQL dump 10.13  Distrib 5.7.31, for Linux (x86_64)
--
-- Host: localhost    Database: springbooty093dsdy
-- ------------------------------------------------------
-- Server version	5.7.31

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Current Database: `springbooty093dsdy`
--

/*!40000 DROP DATABASE IF EXISTS `springbooty093dsdy`*/;

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `springbooty093dsdy` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;

USE `springbooty093dsdy`;

--
-- Table structure for table `chaodai`
--

DROP TABLE IF EXISTS `chaodai`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chaodai` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `chaodai` varchar(200) NOT NULL COMMENT '朝代',
  PRIMARY KEY (`id`),
  UNIQUE KEY `chaodai` (`chaodai`)
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8 COMMENT='朝代';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `chaodai`
--

LOCK TABLES `chaodai` WRITE;
/*!40000 ALTER TABLE `chaodai` DISABLE KEYS */;
INSERT INTO `chaodai` VALUES (31,'2024-03-17 03:03:44','朝代1'),(32,'2024-03-17 03:03:44','朝代2'),(33,'2024-03-17 03:03:44','朝代3'),(34,'2024-03-17 03:03:44','朝代4'),(35,'2024-03-17 03:03:44','朝代5'),(36,'2024-03-17 03:03:44','朝代6'),(37,'2024-03-17 03:03:44','朝代7'),(38,'2024-03-17 03:03:44','朝代8'),(39,'2024-03-17 03:32:45','测试');
/*!40000 ALTER TABLE `chaodai` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `chat`
--

DROP TABLE IF EXISTS `chat`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chat` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `adminid` bigint(20) DEFAULT NULL COMMENT '管理员id',
  `ask` longtext COMMENT '提问',
  `reply` longtext COMMENT '回复',
  `isreply` int(11) DEFAULT NULL COMMENT '是否回复',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=104 DEFAULT CHARSET=utf8 COMMENT='能诗词助手';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `chat`
--

LOCK TABLES `chat` WRITE;
/*!40000 ALTER TABLE `chat` DISABLE KEYS */;
INSERT INTO `chat` VALUES (91,'2024-03-17 03:03:44',1,1,'提问1','回复1',1),(92,'2024-03-17 03:03:44',2,2,'提问2','回复2',2),(93,'2024-03-17 03:03:44',3,3,'提问3','回复3',3),(94,'2024-03-17 03:03:44',4,4,'提问4','回复4',4),(95,'2024-03-17 03:03:44',5,5,'提问5','回复5',5),(96,'2024-03-17 03:03:44',6,6,'提问6','回复6',6),(97,'2024-03-17 03:03:44',7,7,'提问7','回复7',7),(98,'2024-03-17 03:03:44',8,8,'提问8','回复8',8),(99,'2024-03-17 03:26:06',1710645679274,1710645679274,NULL,'主人,我是您的智能助手小搏,请问有什么可以帮您!',0),(100,'2024-03-17 03:26:10',1710645679274,NULL,'测试',NULL,0),(101,'2024-03-17 03:26:15',1710645679274,1710645679274,NULL,'主人,小搏还不够聪明,无法理解您的意思!',0),(102,'2024-03-17 03:26:20',1710645679274,NULL,'提问1',NULL,0),(103,'2024-03-17 03:26:25',1710645679274,1710645679274,NULL,'回复1',NULL);
/*!40000 ALTER TABLE `chat` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `chathelper`
--

DROP TABLE IF EXISTS `chathelper`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `chathelper` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `ask` varchar(200) DEFAULT NULL COMMENT '提问',
  `reply` longtext COMMENT '回复',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=110 DEFAULT CHARSET=utf8 COMMENT='聊天助手表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `chathelper`
--

LOCK TABLES `chathelper` WRITE;
/*!40000 ALTER TABLE `chathelper` DISABLE KEYS */;
INSERT INTO `chathelper` VALUES (101,'2024-03-17 03:03:44','提问1','回复1'),(102,'2024-03-17 03:03:44','提问2','回复2'),(103,'2024-03-17 03:03:44','提问3','回复3'),(104,'2024-03-17 03:03:44','提问4','回复4'),(105,'2024-03-17 03:03:44','提问5','回复5'),(106,'2024-03-17 03:03:44','提问6','回复6'),(107,'2024-03-17 03:03:44','提问7','回复7'),(108,'2024-03-17 03:03:44','提问8','回复8'),(109,'2024-03-17 03:36:18','测试','测试55555');
/*!40000 ALTER TABLE `chathelper` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `config`
--

DROP TABLE IF EXISTS `config`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `config` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `name` varchar(100) NOT NULL COMMENT '配置参数名称',
  `value` varchar(100) DEFAULT NULL COMMENT '配置参数值',
  `url` varchar(500) DEFAULT NULL COMMENT 'url',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='配置文件';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `config`
--

LOCK TABLES `config` WRITE;
/*!40000 ALTER TABLE `config` DISABLE KEYS */;
INSERT INTO `config` VALUES (1,'picture1','upload/picture1.jpg',NULL),(2,'picture2','upload/1710646549296.jpg',NULL),(3,'picture3','upload/picture3.jpg',NULL);
/*!40000 ALTER TABLE `config` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `discussshicizhishi`
--

DROP TABLE IF EXISTS `discussshicizhishi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `discussshicizhishi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `refid` bigint(20) NOT NULL COMMENT '关联表id',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `avatarurl` longtext COMMENT '头像',
  `nickname` varchar(200) DEFAULT NULL COMMENT '用户名',
  `content` longtext NOT NULL COMMENT '评论内容',
  `reply` longtext COMMENT '回复内容',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='诗词知识评论表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `discussshicizhishi`
--

LOCK TABLES `discussshicizhishi` WRITE;
/*!40000 ALTER TABLE `discussshicizhishi` DISABLE KEYS */;
INSERT INTO `discussshicizhishi` VALUES (1,'2024-03-17 03:22:28',44,1710645679274,'upload/1710645671665.jpg','001','<p>测试测试</p>','');
/*!40000 ALTER TABLE `discussshicizhishi` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `duihuanjifen`
--

DROP TABLE IF EXISTS `duihuanjifen`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `duihuanjifen` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `shangpinmingcheng` varchar(200) DEFAULT NULL COMMENT '商品名称',
  `shangpintupian` longtext COMMENT '商品图片',
  `shangpinshuliang` int(11) DEFAULT NULL COMMENT '兑换数量',
  `duihuanjifen` int(11) DEFAULT NULL COMMENT '兑换积分',
  `jifen` int(11) DEFAULT NULL COMMENT '积分',
  `yonghuzhanghao` varchar(200) DEFAULT NULL COMMENT '用户账号',
  `xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
  `shouji` varchar(200) DEFAULT NULL COMMENT '手机',
  `yonghujifen` int(11) DEFAULT NULL COMMENT '用户积分',
  `shoujiandizhi` varchar(200) DEFAULT NULL COMMENT '收件地址',
  `duihuanshijian` datetime DEFAULT NULL COMMENT '兑换时间',
  `sfsh` varchar(200) DEFAULT '待审核' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=90 DEFAULT CHARSET=utf8 COMMENT='兑换积分';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `duihuanjifen`
--

LOCK TABLES `duihuanjifen` WRITE;
/*!40000 ALTER TABLE `duihuanjifen` DISABLE KEYS */;
INSERT INTO `duihuanjifen` VALUES (81,'2024-03-17 03:03:44','商品名称1','upload/duihuanjifen_shangpintupian1.jpg,upload/duihuanjifen_shangpintupian2.jpg,upload/duihuanjifen_shangpintupian3.jpg',1,1,1,'用户账号1','姓名1','手机1',1,'收件地址1','2024-03-17 11:03:44','是',''),(82,'2024-03-17 03:03:44','商品名称2','upload/duihuanjifen_shangpintupian2.jpg,upload/duihuanjifen_shangpintupian3.jpg,upload/duihuanjifen_shangpintupian4.jpg',2,2,2,'用户账号2','姓名2','手机2',2,'收件地址2','2024-03-17 11:03:44','是',''),(83,'2024-03-17 03:03:44','商品名称3','upload/duihuanjifen_shangpintupian3.jpg,upload/duihuanjifen_shangpintupian4.jpg,upload/duihuanjifen_shangpintupian5.jpg',3,3,3,'用户账号3','姓名3','手机3',3,'收件地址3','2024-03-17 11:03:44','是',''),(84,'2024-03-17 03:03:44','商品名称4','upload/duihuanjifen_shangpintupian4.jpg,upload/duihuanjifen_shangpintupian5.jpg,upload/duihuanjifen_shangpintupian6.jpg',4,4,4,'用户账号4','姓名4','手机4',4,'收件地址4','2024-03-17 11:03:44','是',''),(85,'2024-03-17 03:03:44','商品名称5','upload/duihuanjifen_shangpintupian5.jpg,upload/duihuanjifen_shangpintupian6.jpg,upload/duihuanjifen_shangpintupian7.jpg',5,5,5,'用户账号5','姓名5','手机5',5,'收件地址5','2024-03-17 11:03:44','是',''),(86,'2024-03-17 03:03:44','商品名称6','upload/duihuanjifen_shangpintupian6.jpg,upload/duihuanjifen_shangpintupian7.jpg,upload/duihuanjifen_shangpintupian8.jpg',6,6,6,'用户账号6','姓名6','手机6',6,'收件地址6','2024-03-17 11:03:44','是',''),(87,'2024-03-17 03:03:44','商品名称7','upload/duihuanjifen_shangpintupian7.jpg,upload/duihuanjifen_shangpintupian8.jpg,upload/duihuanjifen_shangpintupian9.jpg',7,7,7,'用户账号7','姓名7','手机7',7,'收件地址7','2024-03-17 11:03:44','是',''),(88,'2024-03-17 03:03:44','商品名称8','upload/duihuanjifen_shangpintupian8.jpg,upload/duihuanjifen_shangpintupian9.jpg,upload/duihuanjifen_shangpintupian10.jpg',8,8,8,'用户账号8','姓名8','手机8',8,'收件地址8','2024-03-17 11:03:44','是',''),(89,'2024-03-17 03:30:26','商品名称8','upload/jifenjiangli_shangpintupian8.jpg',2,8,16,'001','张三','13700000000',50,'测试','2024-03-17 11:26:28','是','测试');
/*!40000 ALTER TABLE `duihuanjifen` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `exampaper`
--

DROP TABLE IF EXISTS `exampaper`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `exampaper` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `name` varchar(200) NOT NULL COMMENT '诗词挑战名称',
  `time` int(11) NOT NULL COMMENT '挑战测试时长(分钟)',
  `status` int(11) NOT NULL DEFAULT '0' COMMENT '诗词挑战状态',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='诗词挑战表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `exampaper`
--

LOCK TABLES `exampaper` WRITE;
/*!40000 ALTER TABLE `exampaper` DISABLE KEYS */;
INSERT INTO `exampaper` VALUES (2,'2024-03-17 03:34:04','测试',15,1);
/*!40000 ALTER TABLE `exampaper` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `examquestion`
--

DROP TABLE IF EXISTS `examquestion`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `examquestion` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `paperid` bigint(20) NOT NULL COMMENT '所属诗词挑战id(外键)',
  `papername` varchar(200) NOT NULL COMMENT '诗词挑战名称',
  `questionname` varchar(200) NOT NULL COMMENT '挑战题目名称',
  `options` longtext COMMENT '选项,json字符串',
  `score` bigint(20) DEFAULT '0' COMMENT '分值',
  `answer` varchar(200) DEFAULT NULL COMMENT '正确答案',
  `analysis` longtext COMMENT '答案解析',
  `type` bigint(20) DEFAULT '0' COMMENT '挑战题目类型,0:单选题 1:多选题 2:判断题 3:填空题(暂不考虑多项填空)4:主观题',
  `sequence` bigint(20) DEFAULT '100' COMMENT '挑战题目排序,值越大排越前面',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='挑战题目';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `examquestion`
--

LOCK TABLES `examquestion` WRITE;
/*!40000 ALTER TABLE `examquestion` DISABLE KEYS */;
INSERT INTO `examquestion` VALUES (1,'2024-03-17 03:03:44',1,'十万个为什么','下面动物不属于昆虫的是()。','[{\"text\":\"A.苍蝇\",\"code\":\"A\"},{\"text\":\"B.蜜蜂\",\"code\":\"B\"},{\"text\":\"C.蜂鸟\",\"code\":\"C\"}]',20,'C','蜂鸟',0,1),(2,'2024-03-17 03:03:44',1,'十万个为什么','油着火后可以用水扑灭。','[{\"text\":\"A.对\",\"code\":\"A\"},{\"text\":\"B.错\",\"code\":\"B\"}]',20,'B','油着火后不可以用水扑灭',2,2),(3,'2024-03-17 03:03:44',1,'十万个为什么','地球是个球体,中间是( )。','[]',30,'赤道','赤道',3,3),(4,'2024-03-17 03:03:44',1,'十万个为什么','下面动物中会流汗的有( )。','[{\"text\":\"A.马\",\"code\":\"A\"},{\"text\":\"B.猫\",\"code\":\"B\"},{\"text\":\"C.狗\",\"code\":\"C\"}]',30,'A,B','狗不会流汗',1,4),(5,'2024-03-17 03:03:44',1,'十万个为什么','世界上为什么不存在完美的圆?','[]',30,'','目前没有证据表明现实中存在完美的圆',4,5),(6,'2024-03-17 03:34:33',2,'测试','测试','[{\"text\":\"A.1\",\"code\":\"A\"},{\"text\":\"B.1\",\"code\":\"B\"},{\"text\":\"C.1\",\"code\":\"C\"},{\"text\":\"D.1\",\"code\":\"D\"}]',20,'A','测试',0,1),(7,'2024-03-17 03:35:04',2,'测试','测试','[{\"text\":\"A.1\",\"code\":\"A\"},{\"text\":\"B.1\",\"code\":\"B\"},{\"text\":\"C.1\",\"code\":\"C\"},{\"text\":\"D.1\",\"code\":\"D\"}]',20,'A,B,C','测试',1,2),(8,'2024-03-17 03:35:17',2,'测试','测试','[{\"text\":\"A.对\",\"code\":\"A\"},{\"text\":\"B.错\",\"code\":\"B\"}]',20,'A','测试',2,3),(9,'2024-03-17 03:35:29',2,'测试','测试','[]',20,'测试','测试测试',3,4),(10,'2024-03-17 03:35:41',2,'测试','测试','[]',20,'','测试',4,5);
/*!40000 ALTER TABLE `examquestion` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `examquestionbank`
--

DROP TABLE IF EXISTS `examquestionbank`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `examquestionbank` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `questionname` varchar(200) NOT NULL COMMENT '挑战题目名称',
  `options` longtext COMMENT '选项,json字符串',
  `score` bigint(20) DEFAULT '0' COMMENT '分值',
  `answer` varchar(200) DEFAULT NULL COMMENT '正确答案',
  `analysis` longtext COMMENT '答案解析',
  `type` bigint(20) DEFAULT '0' COMMENT '挑战题目类型,0:单选题 1:多选题 2:判断题 3:填空题(暂不考虑多项填空) 4:主观题',
  `sequence` bigint(20) DEFAULT '100' COMMENT '挑战题目排序,值越大排越前面',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='挑战题目';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `examquestionbank`
--

LOCK TABLES `examquestionbank` WRITE;
/*!40000 ALTER TABLE `examquestionbank` DISABLE KEYS */;
INSERT INTO `examquestionbank` VALUES (1,'2024-03-17 03:03:44','下面动物不属于昆虫的是()。','[{\"text\":\"A.苍蝇\",\"code\":\"A\"},{\"text\":\"B.蜜蜂\",\"code\":\"B\"},{\"text\":\"C.蜂鸟\",\"code\":\"C\"}]',20,'C','蜂鸟',0,1),(2,'2024-03-17 03:03:44','油着火后可以用水扑灭。','[{\"text\":\"A.对\",\"code\":\"A\"},{\"text\":\"B.错\",\"code\":\"B\"}]',20,'B','油着火后不可以用水扑灭',2,2),(3,'2024-03-17 03:03:44','地球是个球体,中间是( )。','[]',30,'赤道','赤道',3,3),(4,'2024-03-17 03:03:44','下面动物中会流汗的有( )。','[{\"text\":\"A.马\",\"code\":\"A\"},{\"text\":\"B.猫\",\"code\":\"B\"},{\"text\":\"C.狗\",\"code\":\"C\"}]',30,'A,B','狗不会流汗',1,4),(5,'2024-03-17 03:03:44','世界上为什么不存在完美的圆?','[]',30,'','目前没有证据表明现实中存在完美的圆',4,5);
/*!40000 ALTER TABLE `examquestionbank` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `examrecord`
--

DROP TABLE IF EXISTS `examrecord`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `examrecord` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `username` varchar(200) DEFAULT NULL COMMENT '用户名',
  `paperid` bigint(20) NOT NULL COMMENT '诗词挑战id(外键)',
  `papername` varchar(200) NOT NULL COMMENT '诗词挑战名称',
  `questionid` bigint(20) NOT NULL COMMENT '挑战题目id(外键)',
  `questionname` varchar(200) NOT NULL COMMENT '挑战题目名称',
  `options` longtext COMMENT '选项,json字符串',
  `score` bigint(20) DEFAULT '0' COMMENT '分值',
  `answer` varchar(200) DEFAULT NULL COMMENT '正确答案',
  `analysis` longtext COMMENT '答案解析',
  `ismark` bigint(20) DEFAULT '0' COMMENT '是否批卷',
  `type` bigint(20) DEFAULT '0' COMMENT '挑战题目类型,0:单选题 1:多选题 2:判断题 3:填空题(暂不考虑多项填空) 4:主观题',
  `myscore` bigint(20) NOT NULL DEFAULT '0' COMMENT '挑战题目得分',
  `myanswer` varchar(200) DEFAULT NULL COMMENT '考生答案',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='挑战测试记录表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `examrecord`
--

LOCK TABLES `examrecord` WRITE;
/*!40000 ALTER TABLE `examrecord` DISABLE KEYS */;
INSERT INTO `examrecord` VALUES (1,'2024-03-17 03:24:06',1710645679274,'张三',1,'十万个为什么',5,'世界上为什么不存在完美的圆?','[]',30,'','目前没有证据表明现实中存在完美的圆',1,4,20,'测试'),(2,'2024-03-17 03:24:08',1710645679274,'张三',1,'十万个为什么',4,'下面动物中会流汗的有( )。','[{\"text\":\"A.马\",\"code\":\"A\",\"checked\":true},{\"text\":\"B.猫\",\"code\":\"B\",\"checked\":true},{\"text\":\"C.狗\",\"code\":\"C\",\"checked\":false}]',30,'A,B','狗不会流汗',1,1,30,'A,B'),(3,'2024-03-17 03:24:10',1710645679274,'张三',1,'十万个为什么',3,'地球是个球体,中间是( )。','[]',30,'赤道','赤道',1,3,0,'测试'),(4,'2024-03-17 03:24:12',1710645679274,'张三',1,'十万个为什么',2,'油着火后可以用水扑灭。','[{\"text\":\"A.对\",\"code\":\"A\",\"checked\":false},{\"text\":\"B.错\",\"code\":\"B\",\"checked\":true}]',20,'B','油着火后不可以用水扑灭',1,2,20,'B'),(5,'2024-03-17 03:24:14',1710645679274,'张三',1,'十万个为什么',1,'下面动物不属于昆虫的是()。','[{\"text\":\"A.苍蝇\",\"code\":\"A\",\"checked\":true},{\"text\":\"B.蜜蜂\",\"code\":\"B\",\"checked\":false},{\"text\":\"C.蜂鸟\",\"code\":\"C\",\"checked\":false}]',20,'C','蜂鸟',1,0,0,'A');
/*!40000 ALTER TABLE `examrecord` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `forum`
--

DROP TABLE IF EXISTS `forum`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `forum` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `title` varchar(200) DEFAULT NULL COMMENT '帖子标题',
  `content` longtext NOT NULL COMMENT '帖子内容',
  `parentid` bigint(20) DEFAULT NULL COMMENT '父节点id',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `username` varchar(200) DEFAULT NULL COMMENT '用户名',
  `avatarurl` longtext COMMENT '头像',
  `isdone` varchar(200) DEFAULT NULL COMMENT '状态',
  `istop` int(11) DEFAULT '0' COMMENT '是否置顶',
  `toptime` datetime DEFAULT NULL COMMENT '置顶时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=121 DEFAULT CHARSET=utf8 COMMENT='诗词论坛';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `forum`
--

LOCK TABLES `forum` WRITE;
/*!40000 ALTER TABLE `forum` DISABLE KEYS */;
INSERT INTO `forum` VALUES (111,'2024-03-17 03:03:44','帖子标题1','帖子内容1',0,1,'用户名1','upload/forum_avatarurl1.jpg,upload/forum_avatarurl2.jpg,upload/forum_avatarurl3.jpg','开放',0,'2024-03-17 11:03:44'),(112,'2024-03-17 03:03:44','帖子标题2','帖子内容2',0,2,'用户名2','upload/forum_avatarurl2.jpg,upload/forum_avatarurl3.jpg,upload/forum_avatarurl4.jpg','开放',0,'2024-03-17 11:03:44'),(113,'2024-03-17 03:03:44','帖子标题3','帖子内容3',0,3,'用户名3','upload/forum_avatarurl3.jpg,upload/forum_avatarurl4.jpg,upload/forum_avatarurl5.jpg','开放',0,'2024-03-17 11:03:44'),(114,'2024-03-17 03:03:44','帖子标题4','帖子内容4',0,4,'用户名4','upload/forum_avatarurl4.jpg,upload/forum_avatarurl5.jpg,upload/forum_avatarurl6.jpg','开放',0,'2024-03-17 11:03:44'),(116,'2024-03-17 03:03:44','帖子标题6','帖子内容6',0,6,'用户名6','upload/forum_avatarurl6.jpg,upload/forum_avatarurl7.jpg,upload/forum_avatarurl8.jpg','开放',0,'2024-03-17 11:03:44'),(117,'2024-03-17 03:03:44','帖子标题7','帖子内容7',0,7,'用户名7','upload/forum_avatarurl7.jpg,upload/forum_avatarurl8.jpg,upload/forum_avatarurl9.jpg','开放',0,'2024-03-17 11:03:44'),(118,'2024-03-17 03:03:44','帖子标题8','帖子内容8',0,8,'用户名8','upload/forum_avatarurl8.jpg,upload/forum_avatarurl9.jpg,upload/forum_avatarurl10.jpg','开放',0,'2024-03-17 11:03:44'),(119,'2024-03-17 03:24:39',NULL,'<p>测试测试测试</p>',112,1710645679274,'001','upload/1710645671665.jpg',NULL,0,'2024-03-17 11:20:53'),(120,'2024-03-17 03:26:47','测试','<p>测试测试测试</p>',0,1710645679274,'001',NULL,'开放',0,'2024-03-17 11:23:01');
/*!40000 ALTER TABLE `forum` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `jifenjiangli`
--

DROP TABLE IF EXISTS `jifenjiangli`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `jifenjiangli` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `shangpinmingcheng` varchar(200) DEFAULT NULL COMMENT '商品名称',
  `shangpinxiangqing` varchar(200) DEFAULT NULL COMMENT '商品详情',
  `shangpinshuliang` int(11) DEFAULT NULL COMMENT '商品数量',
  `duihuanjifen` int(11) DEFAULT NULL COMMENT '兑换积分',
  `shangpintupian` longtext COMMENT '商品图片',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=utf8 COMMENT='积分奖励';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `jifenjiangli`
--

LOCK TABLES `jifenjiangli` WRITE;
/*!40000 ALTER TABLE `jifenjiangli` DISABLE KEYS */;
INSERT INTO `jifenjiangli` VALUES (71,'2024-03-17 03:03:44','商品名称1','商品详情1',1,1,'upload/jifenjiangli_shangpintupian1.jpg,upload/jifenjiangli_shangpintupian2.jpg,upload/jifenjiangli_shangpintupian3.jpg'),(72,'2024-03-17 03:03:44','商品名称2','商品详情2',2,2,'upload/jifenjiangli_shangpintupian2.jpg,upload/jifenjiangli_shangpintupian3.jpg,upload/jifenjiangli_shangpintupian4.jpg'),(73,'2024-03-17 03:03:44','商品名称3','商品详情3',3,3,'upload/jifenjiangli_shangpintupian3.jpg,upload/jifenjiangli_shangpintupian4.jpg,upload/jifenjiangli_shangpintupian5.jpg'),(74,'2024-03-17 03:03:44','商品名称4','商品详情4',4,4,'upload/jifenjiangli_shangpintupian4.jpg,upload/jifenjiangli_shangpintupian5.jpg,upload/jifenjiangli_shangpintupian6.jpg'),(75,'2024-03-17 03:03:44','商品名称5','商品详情5',5,5,'upload/jifenjiangli_shangpintupian5.jpg,upload/jifenjiangli_shangpintupian6.jpg,upload/jifenjiangli_shangpintupian7.jpg'),(76,'2024-03-17 03:03:44','商品名称6','商品详情6',6,6,'upload/jifenjiangli_shangpintupian6.jpg,upload/jifenjiangli_shangpintupian7.jpg,upload/jifenjiangli_shangpintupian8.jpg'),(77,'2024-03-17 03:03:44','商品名称7','商品详情7',7,7,'upload/jifenjiangli_shangpintupian7.jpg,upload/jifenjiangli_shangpintupian8.jpg,upload/jifenjiangli_shangpintupian9.jpg'),(78,'2024-03-17 03:03:44','商品名称8','商品详情8',6,8,'upload/jifenjiangli_shangpintupian8.jpg,upload/jifenjiangli_shangpintupian9.jpg,upload/jifenjiangli_shangpintupian10.jpg'),(79,'2024-03-17 03:33:22','测试','测试',20,30,'upload/1710646401543.jpg');
/*!40000 ALTER TABLE `jifenjiangli` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `messages`
--

DROP TABLE IF EXISTS `messages`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `messages` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint(20) NOT NULL COMMENT '留言人id',
  `username` varchar(200) DEFAULT NULL COMMENT '用户名',
  `avatarurl` longtext COMMENT '头像',
  `content` longtext NOT NULL COMMENT '留言内容',
  `cpicture` longtext COMMENT '留言图片',
  `reply` longtext COMMENT '回复内容',
  `rpicture` longtext COMMENT '回复图片',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=210 DEFAULT CHARSET=utf8 COMMENT='留言反馈';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `messages`
--

LOCK TABLES `messages` WRITE;
/*!40000 ALTER TABLE `messages` DISABLE KEYS */;
INSERT INTO `messages` VALUES (201,'2024-03-17 03:03:44',1,'用户名1','upload/messages_avatarurl1.jpg','留言内容1','upload/messages_cpicture1.jpg','回复内容1','upload/messages_rpicture1.jpg'),(202,'2024-03-17 03:03:44',2,'用户名2','upload/messages_avatarurl2.jpg','留言内容2','upload/messages_cpicture2.jpg','回复内容2','upload/messages_rpicture2.jpg'),(203,'2024-03-17 03:03:44',3,'用户名3','upload/messages_avatarurl3.jpg','留言内容3','upload/messages_cpicture3.jpg','回复内容3','upload/messages_rpicture3.jpg'),(204,'2024-03-17 03:03:44',4,'用户名4','upload/messages_avatarurl4.jpg','留言内容4','upload/messages_cpicture4.jpg','回复内容4','upload/messages_rpicture4.jpg'),(205,'2024-03-17 03:03:44',5,'用户名5','upload/messages_avatarurl5.jpg','留言内容5','upload/messages_cpicture5.jpg','回复内容5','upload/messages_rpicture5.jpg'),(206,'2024-03-17 03:03:44',6,'用户名6','upload/messages_avatarurl6.jpg','留言内容6','upload/messages_cpicture6.jpg','回复内容6','upload/messages_rpicture6.jpg'),(207,'2024-03-17 03:03:44',7,'用户名7','upload/messages_avatarurl7.jpg','留言内容7','upload/messages_cpicture7.jpg','回复内容7','upload/messages_rpicture7.jpg'),(209,'2024-03-17 03:27:32',1710645679274,'001','upload/1710645671665.jpg','<p>测试测试测试</p>','','<p>测试666</p>','upload/1710646128450.png');
/*!40000 ALTER TABLE `messages` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `news`
--

DROP TABLE IF EXISTS `news`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `news` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `title` varchar(200) NOT NULL COMMENT '标题',
  `introduction` longtext COMMENT '简介',
  `typename` varchar(200) DEFAULT NULL COMMENT '分类名称',
  `name` varchar(200) DEFAULT NULL COMMENT '发布人',
  `headportrait` longtext COMMENT '头像',
  `clicknum` int(11) DEFAULT '0' COMMENT '点击次数',
  `clicktime` datetime DEFAULT NULL COMMENT '最近点击时间',
  `thumbsupnum` int(11) DEFAULT '0' COMMENT '赞',
  `crazilynum` int(11) DEFAULT '0' COMMENT '踩',
  `storeupnum` int(11) DEFAULT '0' COMMENT '收藏数',
  `picture` longtext NOT NULL COMMENT '图片',
  `content` longtext NOT NULL COMMENT '内容',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=180 DEFAULT CHARSET=utf8 COMMENT='诗词资讯';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `news`
--

LOCK TABLES `news` WRITE;
/*!40000 ALTER TABLE `news` DISABLE KEYS */;
INSERT INTO `news` VALUES (171,'2024-03-17 03:03:44','趁着年轻,输得起,看得开,去经历','我在大学一年级那一年,毫无悬念地把自己吃成了一个胖子。不是那种巨大的胖子,而是介于正规的肥胖和臃肿之间的尴尬体型,比标准体型重了15斤。于是,我的整个大学生活变成了电影《蝴蝶效应》系列,那只蝴蝶重达15斤','分类名称1','发布人1','upload/news_headportrait1.jpg',1,'2024-03-17 11:03:44',1,1,1,'upload/news_picture1.jpg','<p>我在大学一年级那一年,毫无悬念地把自己吃成了一个胖子。不是那种巨大的胖子,而是介于正规的肥胖和臃肿之间的尴尬体型,比标准体型重了15斤。于是,我的整个大学生活变成了电影《蝴蝶效应》系列,那只蝴蝶重达15斤。</p><p>  首先,我皈依了减肥。我可以整整一天滴水不进,然后第二天中午,一个小时之内连续去三个食堂吃午饭,每次都是两荤一素、一两米饭加一瓶大可乐,像是一个人孢子分裂出了三个暴食症患者。其次,因为要么饿得百爪挠心,要么撑得寝食难安,我变成了一个昼夜颠倒的人,再加上觉得自己邋遢难看,不愿见人,便逃掉了很多课。其三,逃课的空虚让我花了大量时间网购,击败了全国90%以上的电商消费者,和快递员结下了深厚的友谊。我买的大多数是衣服,衣服又穿不进,羞愤难当,继续皈依减肥。总之,那是我非常不快乐的几年。因为难以接受自己,所以蜷缩着,拒绝他人。</p><p>    我很久之后才知道,人用来自憎的大脑边缘系统,在童年时就已经形成。可是,用来开导自己、原谅自己、使自己变得强大的智慧,却往往在我们本该成熟的年纪依然不具备。每一世代的年轻人都是脆弱的、敏感的、容易受他人影响的。而对于正年轻的一代来说,这个挑战异乎寻常的艰难。</p><p> 电影《楚门的世界》中提出了一个假设以及相应的解答:当一个人活在所有人的窥探之下,他应该怎么办?答案是:他逃走,获得自由。然而,如果所有人活在所有人的窥探之下,那又该如何逃避?这不是假设,而是正在悄然发生的现实。我们无时无刻不在朋友圈、微博、贴吧、个人主页上展现自己的生活,同时,也在同样的平台上窥探他人的生活。我们无时无刻不在评估他人,同时,也在接受他人的评估。“个性张扬”只是狐假虎威的外衣,为的是掩饰自卑与自恋此起彼伏、相爱相杀的脆弱。我们羡慕嫉妒他人,也努力把自己的生活修饰得让他人羡慕嫉妒。我们对他人的意见过于敏感,无法忍受不被“点赞”的人生。</p><p>  社交网络的核心在于“社交”,社交的动力,是出于人们无法忍受孤独;人们之所以无法忍受孤独,是因为人们无法拷问自己。可是,总有一天,我们要站在镜子前,发现我们并不是自己创造出来的那个有趣、可爱、有吸引力、有能力的人。那么,你还喜欢镜子里的自己吗?或者,镜子里的你还喜欢自己吗?这个世界是否称赞你、羡慕你、爱你,在某种程度上是个不断膨胀的谎言。关键的问题在于,你是否对自己足够诚实,并且接受诚实之后的不完美。</p><p>   失去的痛苦、被拒绝的痛苦、被伤害的痛苦、分别的痛苦,它们如此显眼地横在前行的路上,让人想逃遁到那个充满着“赞”的虚幻世界里。然而,我们是人,走在一条从摇篮到坟墓的路上,年轻在途中,衰老在途中。必须和真实的世界发生联系,而不是兀自为尚未发生的事情恐惧;必须和真实的人发生各种关系,而不是如一座座只能遥远眺望的孤岛。</p><p>那些杀不死我们的,它们有时并不会让我们更加强大,而只是成为一段诗意或自嘲的记忆。趁着年轻,输得起,看得开,去经历。那些杀不死我们的,它们在混沌而无序的未来里,并不能成为我们手中的武器,却为我们的存活,增加了反抗脆弱与敏感的韧性。</p>'),(172,'2024-03-17 03:03:44','大学就该抓住青春,用汗水实现梦想','大学之青春,人生之春,人生之王,人生之华也,宝贵的时光我们理当去珍惜。然而,当我们在青春布满藤墓的围墙上缓慢的攀行时;依旧游离在青春摇摆不定的尾巴上时;奋力想抓却抓不住,用力一扯,却又是散落一地的音符时;我们是否该回头思考了。零零碎碎的记忆,偶尔会闪过寂寞的长空,飘然在无际的苍穹,仅仅留下几颗闪烁的残星让我们自己深思,青春易逝,好比东逝的水—去不复还','分类名称2','发布人2','upload/news_headportrait2.jpg',2,'2024-03-17 11:03:44',2,2,2,'upload/news_picture2.jpg','<p>  大学之青春,人生之春,人生之王,人生之华也,宝贵的时光我们理当去珍惜。然而,当我们在青春布满藤墓的围墙上缓慢的攀行时;依旧游离在青春摇摆不定的尾巴上时;奋力想抓却抓不住,用力一扯,却又是散落一地的音符时;我们是否该回头思考了。零零碎碎的记忆,偶尔会闪过寂寞的长空,飘然在无际的苍穹,仅仅留下几颗闪烁的残星让我们自己深思,青春易逝,好比东逝的水—去不复还。</p><p>  青春是属于我们的,是人生最最美好的时光。我们应该好好把握住现在象牙塔的点点滴滴。大学对于我们来说很重要,这里充满了好奇、机遇和挑战。当我懵懵懂懂的走过了两年才突然发现原来大学是这样的,每个人有不同的选择,有不同的理想,也有不同的人生。但是无论怎样都是一个博学的过程,学做人,学知识,学生活..…...春是疯狂的,是充满激情的,是奋斗的,最重要的是我们要坚定我们的梦想,为了梦想付出一切,为了梦想坚持到底,这才是真正的青春。青春的梦想就是黑夜里的灯塔在我们迷茫时给予我们方向,就是力量的源泉在我们身陷逆境时给予我们最大的动力,就是爱的港湾在我们屡次失败时给予我们受伤的心灵以安慰。因此无论何时何地,都不能忘却心里坚守的那份沉甸甸的梦想。</p><p>   青春的梦想很简单,可能是梦想成为学习的佼佼者让GPA无限趋于4.0,可能是梦想成为学生工作的杰出者当上主席为自己的从政事业奠定基础,也可能是梦想成为运动场上的超级明星拥有大量的球迷粉丝,也可能是梦想成为职场达人,面试无压力,就业有保障...….或许你觉得这些都算不上梦想,其实梦想并不分大小和轻重,不能说只有中国梦才算是梦想,梦想就是这样每个人有不同的定位,但都是值得去追逐的,去为之奋斗的。()拥有了梦想,就有了坚定的信念,海风再大海浪再大,也无法扼杀我们追逐胜利的信念。信念给我们坚持的勇气,勇气赐我们昂扬的斗志,斗志带我们摆脱厄运;拥有了梦想,就能化压力为动力,梦想会时刻在鞭策我们,鼓励我们,让我们审视自己,发现不足,奋力补救,让自己保持不懈的前进动力;拥有了梦想,我们就不会在迷茫的路上更加迷茫,我们就能在青春之歌复杂的五线谱中听到动人的旋律。</p><p>   我们是大学生,是祖国的未来,是民族复兴的脊梁,面对如此重任,怎么能不胸怀大志,坚定梦想,在青春的道路上奋斗。“恰同学少年,风华正茂,书生意气,挥斥方道。”青春是黄金时段,我们要以梦想为方向,扬帆起航,努力拼搏,给我们即将失去的青春以最好的结局。人因梦想而伟大,让我们一起奏响青春的梦想之歌,为各自的梦想努力进发吧!</p>'),(173,'2024-03-17 03:03:44','留退路就没有出路','公元前一世纪,凯撒大帝率领他的军队抵达了英格兰,他决心要赢得这场战争,不管遇到什么情况都不会退却。为了让士兵们明白自己必胜的决心和信心,也为了断绝士兵们逃跑退缩的念头,凯撒命令士兵将运载他们的所有船只都烧毁。这使得军队的士气受到了莫大的鼓舞。后来他们获胜了','分类名称3','发布人3','upload/news_headportrait3.jpg',3,'2024-03-17 11:03:44',3,3,3,'upload/news_picture3.jpg','<p>  公元前一世纪,凯撒大帝率领他的军队抵达了英格兰,他决心要赢得这场战争,不管遇到什么情况都不会退却。为了让士兵们明白自己必胜的决心和信心,也为了断绝士兵们逃跑退缩的念头,凯撒命令士兵将运载他们的所有船只都烧毁。这使得军队的士气受到了莫大的鼓舞。后来他们获胜了。</p><p>  很多人在处理重要问题的时候,总是喜欢把这些问题暂且搁置在一边,等以后再做。他们没有决定的勇气和魄力,总是在着手做事的时候想给自己留一条后路,以免没有出路。对于他们来说,退路就是出路。但是,事实证明,这样是不会有任何成就的。</p><p>背水一战、破釜沉舟的军队往往能获得胜利。同样,一个做事不留退路、一心向前的人,不管遇到什么困难和障碍,他都不会后退,因为他没有路可以退。而那些人在为自己准备退路的同时就是在后退,他们立志不坚,把精力和时间投入到退缩的准备上,这种人绝不会获得成功。</p><p>  一个人能否成功,关键在于他意志力的强弱。意志坚强的人不管遇到什么困难和障碍,都会百折不挠,想方设法地克服;意志薄弱的人一遇到麻烦,甚至在挫折还没有到来之前,他们就开始庸人自扰,彷徨失措,把精力都放在如何规避问题上,放在为自己铺设后路上。当困难一个接一个来时,他们就一步接一步后退,最后他们终将无路可退。</p><p>现实生活中,到处都充斥着这样的青年,他们富有上进心,希望有一番成就和作为,但是他们意志薄弱,没有必胜的决心,不敢破釜沉舟;他们始终左摇右摆,没有坚定的信念,一遇到挫折和困难,马上就缩回了进取的手和脚。这样的人,这样的心态,最后遭受失败也不足为奇。</p><p>   不给自己留后路,让自己没有回旋的余地,方能竭尽全力,锐意进取,就算遇到千万困难,也不会退缩,因为回头也没有路了,不如不顾一切地前进,还能找到一线希望。有了这样一种“拼命”和“豁出去”了的信念,才能彻彻底底地消除心中的恐惧、犹豫、胆怯。当一个人不给自己任何退路的时候,他就什么都不怕了,勇气、信心、热忱等从心底油然而生,到最后自然能“置之死地而后生”。</p><p>    面对严峻的问题和重要环节,周全而细致地考虑问题的各个方面也是应该的,但是过多地权衡,前怕狼后怕虎,一会儿这样一会儿那样,最终却还是原样,可以肯定地说,你不会有任何进展,甚至还会变得—塌糊涂。</p><p>出路和退路不是同义词,而是反义词,留退路就没有出路,因此,你应该只找出路,不留退路。大学生励志青春文章:培养积极的思维模式。</p>'),(174,'2024-03-17 03:03:44','在大学给自己定个目标','最近和几名大一的学生聊天,几名同学认为身边的人普遍都很迷茫,不知道该干什么,业余时间要么是对着电脑、要么是抱着手机刷微博。我问道:“为什么不找点事情做做,制定一个计划,哪怕是锻炼身体也好?4年也可以把身体锻炼得结实些。”当然,我也清楚,我的这些建议对他们来说,未必能有多大用。许多学生因为意志不坚定,没有老师的监督、逼迫,根本就无法做到','分类名称4','发布人4','upload/news_headportrait4.jpg',4,'2024-03-17 11:03:44',4,4,4,'upload/news_picture4.jpg','<p>  最近和几名大一的学生聊天,几名同学认为身边的人普遍都很迷茫,不知道该干什么,业余时间要么是对着电脑、要么是抱着手机刷微博。我问道:“为什么不找点事情做做,制定一个计划,哪怕是锻炼身体也好?4年也可以把身体锻炼得结实些。”当然,我也清楚,我的这些建议对他们来说,未必能有多大用。许多学生因为意志不坚定,没有老师的监督、逼迫,根本就无法做到。</p><p>   这让我想到前段时间蹿红网络的“悔过励志帖”——《同学,我大四了》,作者回首自己的大学4年,他感叹投入精力“充其量不过40%”︰每天上网时间少则4个小时,多则10个小时;考试永远是画画重点,在高呼“60分万岁”中与奖学金无缘。作者借自己求职受挫,写帖子以警醒后来人,不要等毕业时再后悔,就业难不仅仅是大学、社会的问题,也是自身的问题。</p><p>  也许,这样的大学生不是一个两个,而是一个群体。然而,我总是怀疑这样的励志帖,甚至教师在课堂上苦口婆心地劝说,能对现实中的大学和大学生起到多大的影响和作用,很多时候恐怕只有“三分钟热度”的效应。毕竟,现实的窘境不是一天积累起来的,从小学到高中,学生们的学习都是被动地接受应试,隐藏着功利性的目的,也许从没有为主动学习感到过快乐,而在高中时代,有的教师甚至打出这样的励志宣言:等你考上大学,你就可以想干什么干什么了..…..乎,高中时代的目标是很清晰的,就是为了考上大学,而在一些高中生的眼里,大学甚至就好比是天堂,进了大学的门就可以放轻松了。</p><p> 此前,有很多声音都认为大学越来越像培训机构,功利性学习正在整个大学蔓延,考证热、过早地职业化都是大学功利性学习最好的表现形式。在这种批判的声音中,“培训机构”总有被贬低的意味,难与大学之学术思想殿堂的高雅相媲美。但是,在这种批判的背后,还有一个现实问题被遮蔽,那就是很多大学生对自己的学习、对大学生活没有任何目标。</p><p>暨南大学舆情研究中心曾就“当代广州大学生生活与思想现状”作过详细的问卷调查,其中,接受调查的广州高校在读本科生共有191份有效样本,就“读大学的原因”、“大学第一印象”、“专业选择首要因素”等问题制作问卷调查并进行分析。结果显示,在未来规划方面,73.3%的同学表示只有粗略的想法,并无非常明确的目标。</p><p>  如果说功利化的学习毕竟还有一个前进的目标,至少能体现出一种为了目标而奋斗的精神和奔头,而没有任何目标,漫无目的地混日子则更可怕,它体现的是一种虚无、意义的缺失。说实话,没有引导学生树立明确的奋斗目标、进而指引学生为之努力的大学,学生很难找到努力的方向,也找不到努力的意义,这还不如“培训机构”来得实在、来得有效用,至少,培训机构的目标很清晰,它能够给学生们一个实实在在看得见的效果,而没有任何目标、浑浑噩噩的大学生活,也许只会给很多学生带来悔过。</p><p>无论如何,混日子的大学生活是不可取的。一方面,高校应该在新生入学的时候,作好目标和方向的引导,甚至贯穿大学4年的学习过程;另一方面,还在迷途的大学生,应尽早为自己找个前进的方向,作好自我规划,对自己的未来和前途负责。</p>'),(175,'2024-03-17 03:03:44','做个真正的学生','最坚强的人,是以宽容的态度面对自己缺点的人,而懦弱的人,则不敢面对自己的缺点,最终自暴自弃,葬送自己。只要有进取心,我们都能从失败的领域中,发现到达成功的途径;只要有自信心,我们身上的每一个缺陷,也都可以成为与众不同的优点','分类名称5','发布人5','upload/news_headportrait5.jpg',5,'2024-03-17 11:03:44',5,5,5,'upload/news_picture5.jpg','<p>  最坚强的人,是以宽容的态度面对自己缺点的人,而懦弱的人,则不敢面对自己的缺点,最终自暴自弃,葬送自己。只要有进取心,我们都能从失败的领域中,发现到达成功的途径;只要有自信心,我们身上的每一个缺陷,也都可以成为与众不同的优点。</p><p>曾经有人特地赶赴日本,向三宅一生服装设计大师请教如何设计出独具一格的服装款式。三宅一生大师提出两个很有意思的观点:一是,设计的衣服,其实都是没有全部完成的,其余的创作空间,则是留给穿衣服的人去完成的;二是,选择布料时,会请厂商提供纺织、印染失败的布料,从这些“残次”的作品中寻找泉涌般的创作灵感,设计出最具独创性的作品。</p><p>这样一来,顾客才能穿出自己的风格,并使得同一件衣服,在不同的人身上,能有不同的效果。而且,以这样的概念设计出来的衣服,也不容易失败。正是因为这两个观点,三宅一生所设计的服装总是独一无二地能够引领世界潮流。</p><p>  在艺术家的眼中,任何事物都是创作的最好材料,不管是枯木还是残破的布料,对他们而言,都是最具生命力的事物,在他们手中都能画腐朽为神奇。</p><p>朽木也能精雕,更何况我们自己。那些看起来弯曲、盘旋、似乎毫无用处的木料,往往最终能成为艺术品的原材料,因为这种不同,才特别珍贵。花点心思,身上的缺点也能变成独特的优点,就像艺术家们一般,顺着曲折的木头,创造出与众不同、完美无缺的惊世杰作。</p><p>励志文章3:一生学习,成就一生无知的人并不是没有学问的人,而是不明了自己的人。当一个有学问的人信赖书本、知识和权威,借着它们而了解自己,那么他便是愚蠢的。了解是由自我认识而来,而自我认识乃是一个人明白他自己的整个心理过程。因此,教育的真正意义是自我了解,因为整个生活是汇聚于我们每个人的身心的最高“机密”。</p><p>   目前我们所谓的教育,只是由书本聚集见闻、知识,这是任何懂得阅读的人都办得到的。这种教育提供了一条巧妙的逃避自我之途,如同其他所有的逃避方式一样,它无可避免地制造出有增无减的苦难。冲突和混乱是由于我们和他人、事物、概念之间差错的关系而产生,除非我们了解此项关系而改变它,否则,知识的学习和堆砌,各种技能的获取,都只会将我们导向更深的混乱和毁灭。</p><p> 我们将子女送入学校,学习一些技能,并希望借此来带动整个家庭的长久繁荣,至少在家长们年老的时候有养老保险,有稳定的照顾。我们对孩子最急切的渴望,就是将他塑造成一个能在一个领域中出类拔萃之人,希望给予他一个安全的经济地位。物质的获得有时候并不难,然而,技术的训练能使我们了解自己吗?</p><p>虽然,懂得念书写字、学习土木工程或其他某种职业,是必需的,然而技术能给予我们了解生活的能力吗?技术,无疑是次要的;如果技术是我们惟一奋力以求的东西,那么我们就摒弃了生活中最主要的东西了。</p><p>    生活,是痛苦、喜悦、美、丑、爱等多种感受的综合,一旦我们将它整体地加以了解,那么这项了解在各方面都会创出它应有的技术。不过,相反的说法就不是真的了∶技术永远无法产生创造性的了解。</p><p>如果过分强调技术,我们便毁灭了人。磨练技能和效率,然而对生活却不了解,对思想、欲望的行踪不能领悟,只会使我们变得日益残暴无情,以致于触发战争,危害了我们肉体上的安全。由于我们的教育过重于单单培养技术,已经制造出许多科学家、数学家、造桥工程师、征服太空的人,但这些人了解生活的整体过程吗?一个专家能把生活本身完整地体验感受表达出来吗?或者他真的体验到生活了吗?有时候,当他不是专家时,反而更能直指生活的本质。一颗能够给予人辉煌一生的企图心,首先应当是一颗敏感的善良的热情的心,让我们对周围的一切保持孩童一样旺盛的好奇心。我们应当渴望了解新奇的事物,渴望探索未知的领域。只有在这种理念的支配下,我们才能不断地、孜孜以求地、乐此不疲地提升自己的认知和理解能力,改善自我,从而更接近成功的巅峰。</p>'),(176,'2024-03-17 03:03:44','远大的目标是成功的磁石','上天对每个老实人都是公平的,每个人每一天都是二十四个小时,每个人的所有时间都是一生;同时上天对每个老实人又是不公平的,给每一个人的时间不都是二十四个小时,给每一个人的所有时间不都是一生。这之间的区别就在于有无远大目标','分类名称6','发布人6','upload/news_headportrait6.jpg',7,'2024-03-17 11:21:42',7,6,7,'upload/news_picture6.jpg','<p>  上天对每个老实人都是公平的,每个人每一天都是二十四个小时,每个人的所有时间都是一生;同时上天对每个老实人又是不公平的,给每一个人的时间不都是二十四个小时,给每一个人的所有时间不都是一生。这之间的区别就在于有无远大目标。</p><p>    有大目标的人,生活永远是积极的,他们会朝着自己的目标不断前进;没有大目标的老实人浑浑噩噩,不思进取,最后被生活淘汰。</p><p> 从前有个叫阿巴格的人生活在内蒙古草原上。有一次,年少的阿巴格和爸爸在草原上迷了路,阿巴格又累又怕,到最后快走不动了。爸爸就从兜里掏出五枚硬币,把一枚硬币埋在草地里,把其余四枚放在阿巴格的手上,说:“人生有五枚金币,童年、少年、青年、中年、老年各有一枚,你现在才用了一枚,就是埋在草地里的那一枚,你不能把五枚都扔在草原里,你要一点点地用,每一次都用出不同来,这样才不枉人生一世。今天我们一定要走出草原,你将来也一定要走出草原。世界很大,人活着,就要多走些地方,多看看,不要让你的金币没有用就扔掉。”在父亲的鼓励下,阿巴格走出了草原。长大后,阿巴格离开了家乡,成了一名十分优秀的船长。</p><p>  目标是与一个人的愿望相联系的,是对未来的一种设想,它往往和目前的行动不直接联系。但目标又不能脱离现实的生活,现实生活中的某些现象如果符合了个人的需要,与个人的世界观一致,这些现实的因素就会以个人目标的形式表现出来。目标总是对现实生活的重新加工,舍弃其中某些成分,又对某些因素给予强调的过程,但它必须以对客观规律的认识为基础,符合客观规律。</p><p> 能实现自己目标的老实人,对他个人而言,他是一个成功者,也是个幸福者。目标是成功的必要条件,虽然仅仅拥有目标,你不一定能取得成功;但是如果没有目标,成功对你而言就无从谈起。</p><p>远大的美好目标能吸引人努力为实现它而奋斗不止。</p>'),(177,'2024-03-17 03:03:44','做一个最好的自己','自信是成功的前提,你拥有自信,就拥有成功的一半机会。相信自己是最棒的就一定会成就一定的事业。拥有自信的人之所以会心想事成、走向成功,是因为他们都有着巨大无比的潜能等着去开发;消极失败的心态之所以会使人怯弱无能、走向失败,是因为它使人放弃潜能的开发,让潜能在那里沉睡、白白浪费','分类名称7','发布人7','upload/news_headportrait7.jpg',7,'2024-03-17 11:03:44',7,7,7,'upload/news_picture7.jpg','<p>自信是成功的前提,你拥有自信,就拥有成功的一半机会。相信自己是最棒的就一定会成就一定的事业。拥有自信的人之所以会心想事成、走向成功,是因为他们都有着巨大无比的潜能等着去开发;消极失败的心态之所以会使人怯弱无能、走向失败,是因为它使人放弃潜能的开发,让潜能在那里沉睡、白白浪费。</p><p>我们大家都知道的人大脑拥有140亿个脑细胞,但我们思维意识只利用了脑细胞的很少部分,如能将更多的脑细胞从睡眠中激活出来,人的思维意识将更加强大。如果我们都能充满自信,就能创造人间奇迹,亦能创造一个最好的自己。</p><p> 一个人相信自己是什么,就会是什么。一个人心里怎样想,就会成为怎样的人。这从心里学上讲是有一定的道理的。我们每一个人心里都有一幅心里蓝图,或是一幅自画像,有人称它为运作结果。如果你想象的是做最好的你,那么你就会在你内心的荧光屏上看到一个踌躇满志、不断进取、勇于开拓创新的自我。同时还会经常收到我做的很好,我以后还会做的更好之类的信息,这样你注定会成为一个最好的你。美国哲学家爱默生说:“人的一生正如他一天中所想的那样,你怎么想,怎么期待,就有怎样的人生。”美国有名的钢铁大王安德鲁·卡耐基就是一个充分发挥自己创造机会的楷模。他12岁时由英格兰移居美国,先是在一家纺织厂做工人,当时他的目标是“做全厂最出色的工人。”因为他经常这样想,以这样做,最终他实现了他的目标。后来命运有安排他当邮递员,他想的是怎样成为“全美最杰出的邮递员。”结果他的这一目标也实现了。他的一生总是根据自己所处的环境和地位塑造最佳的自己,他的座右铭就是“相信自己是最棒的。“</p><p>做一个最好的自己,不一定非要当什么“家”,也不一定非要出什么“名”,更不要与别人比高低、比大小。就像人的手指,有大有小,有长有短,他们各有所长,各有所短,你能说拇指比食指好吗?决定最好的你,既不是你拥有的物质财富的多少,也不是你身份的贵贱,关键是看你是否拥有实现自己理想的强烈愿望的程度,看你身上的潜力能否充分发挥。人们熟知的一些英雄模范,就是在平凡的工作岗位上充分发挥人的创新能力,做好自己身边的每一件小事,创造了做好的自己。</p><p>“塑造一个最好的自己”,这个目标人人都可以实现。你只意识到自己是大自然的一分子,坚信自己拥有“无限的能力”与“无限的可能”,这种坚定的信心能帮助你创造和谐的心理、生理韵律,建立起自己理想的自我形象,体现自己人格行为应该具有的魅力。</p>'),(178,'2024-03-17 03:03:44','有了梦想就不会感到疲惫','一段时间以前,一位在港的大陆学生,因为学业的压力、前途的渺茫等诸多原因,选择了自杀。在讨论和反思的潮流中,有一位毕业生在校内网匿名发表了自己的故事。他说,自己当年在学校也曾经面临绝境,一文不名。他选择了做“乞丐学生”,坚持着念完了课程。回忆的一些情节让我印象深刻,比如,平时偷偷住电梯间,蓬头垢面如乞丐;实在很饿,学校举办餐会的时候默默进场埋头大吃','分类名称8','发布人8','upload/news_headportrait8.jpg',8,'2024-03-17 11:03:44',8,8,8,'upload/news_picture8.jpg','<p>  一段时间以前,一位在港的大陆学生,因为学业的压力、前途的渺茫等诸多原因,选择了自杀。在讨论和反思的潮流中,有一位毕业生在校内网匿名发表了自己的故事。他说,自己当年在学校也曾经面临绝境,一文不名。他选择了做“乞丐学生”,坚持着念完了课程。回忆的一些情节让我印象深刻,比如,平时偷偷住电梯间,蓬头垢面如乞丐;实在很饿,学校举办餐会的时候默默进场埋头大吃。</p><p>“峣峣者易折,皎皎者易污。”能够从内地高校到香港读书的学子,都是一些很优秀的年轻人。不知道曾经高居象牙塔的书生,怎样狠下心,咬牙面对那一个天渊般的落差,以及旁人的目光和议论。</p><p>  说到这里,很像一个《读者》式的励志故事。但是这种励志故事从来就不缺乏感动人的力量,因为虽然光明的尾巴不是人人都能够拥有,但是人人都有梦想,面对实现过程中的困难,其奋斗或者说挣扎,却常常和平凡如你我的人们相遇。</p><p>    《当幸福来敲门/The Pursuit of Happyness》就是这样偶然被看到,又感动了我的电影。黑人克里斯是一名普普通通的医疗器械推销员,妻子忍受不了经济上的压力离开了他,留下5岁的儿子克里斯托夫和他相依为命。克里斯银行账户里只剩下21块钱,因为没钱付房租,他和儿子被撵出了公寓。费尽周折,克里斯赢得了在一家着名股票投资公司实习的机会,但是实习期间没有薪水,而且最终只有一人可以成功进入公司。</p><p>    学妹曾经告诉我一个故事,让我每次想到都觉得莫名恐怖。她说,她硕士毕业去广东求职,一个中学要招几个老师,结果南来北往的硕士博士挤了快有一个礼堂。可想而知,竞争有多么残酷。看来,中外求职者都面临着同样的挑战。但是克里斯和许多“80后”的大学毕业生不同,他更加坚韧:为了节省时间,上班时候不喝水,以避免上厕所。以疯狂的速度给客户打电话,打完一个,直接按挂机键就拨下一个电话。白天,克里斯忍受着一次又一次被拒绝的失望,带着微笑在公司和客户之间穿梭。回家,则要带着儿子穿过污秽的街道,忍受房东的咆哮。</p><p>    终于,交不起房租的父子俩流落街头。克里斯和儿子在午夜地铁里相对无言,儿子不能理解为什么不能回家住,爸爸却开始玩游戏:“我们通过时光机,到达古代了!”儿子立刻兴奋地配合起来,环顾左右。父子俩在“恐龙”的追杀下,逃到了一个“山洞”里,“山洞”是什么呢,其实是一间男厕所。克里斯搂着熟睡的儿子,坐靠在厕所的墙面。午夜的灯光很惨白,这个消瘦的、营养不良的父亲,默默地流下了泪水。</p><p>    父子俩依旧为了幸福到来而努力。他们开始住收容所,面对有限的床位,这个奔跑起来像猎豹一样的人,有时候得把草原上的爆发力运用到打架上面来。儿子在简陋的收容所床上睡着了,父亲还在埋头修理推销的医疗器械,或者翻那本厚厚的笔试全书。</p><p>   钱包磨损得厉害,而且,太瘪了,每张钱都很熟悉。老板要借5块钱,犹豫再三,摩挚着纸币,最终还是把钱送了出去。卖血。鲜血在塑料袋里面渗开,那是一个男人所能奉献的最后。拿着卖血的钱,克里斯仍然去买电子元件。一点点的希望,都要去坚持。</p><p>对于父母,最心酸的事儿是什么呢?就是子女的一点可怜的愿望得不到满足。克里斯托夫的惟一的玩偶“美国英雄”,在一次挤车的过程中掉到了地上。5岁的男孩悲伤欲绝,克里斯坚硬的表情下,读出的是面对困难的凶狠和惨痛。但是,无论多么深切的无望,都没有摧毁父子间的亲情与他们的信念,他们相信幸福总会落到自己的身上。“你是个好爸爸”,克里斯托夫跟着爸爸四处流浪,可是孩子的心灵,衡量的砝码和天使是—样的。</p><p>  克里斯最终成为了投资公司的员工,看似冷漠的白人老板们,此时显出他们的些微温情。他忍住了泪水,颤抖着拿起自己的物品,走入了茫茫人海。在熙熙攘攘的人群中间,克里斯举起手,为自己鼓掌,那无声的,一下下重重的掌声,是在为自己喝彩。其实,克里斯托夫的“美国英雄”并没有失落。</p><p>  这是一个非常典型的“美国梦”:一个人通过自己的努力,可以实现自己的梦想,幸福,会来敲门。很多人往往会关注对于梦想的树立,而往往忽略过程的艰辛。特别是,当面对一个看似无望的现实的时候,有多少人会坚持,多少人会放弃呢?生活总是在不断地修正,并且提醒我们,顺应大潮的人总是较有可能抵达成功的彼岸。可是,确实是有些人,愿意逆流而上。我相信,这是导演对于逆行者的一点鼓励。</p><p>那个香港的匿名毕业生后来博士毕业,找到了一份不错的工作,有了漂亮的妻子和可爱的孩子。这个强人在帖子里说,有什么坚持不下来的呢?只要有梦想</p>'),(179,'2024-03-17 03:36:07','测试','测试','分类名称4','测试','',0,NULL,0,0,0,'upload/1710646564521.jpg','<p>测试<img src=\"http://localhost:8080/springbooty093dsdy/upload/1710646561115.jpg\"></p>');
/*!40000 ALTER TABLE `news` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `newstype`
--

DROP TABLE IF EXISTS `newstype`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `newstype` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `typename` varchar(200) NOT NULL COMMENT '分类名称',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=170 DEFAULT CHARSET=utf8 COMMENT='诗词资讯分类';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `newstype`
--

LOCK TABLES `newstype` WRITE;
/*!40000 ALTER TABLE `newstype` DISABLE KEYS */;
INSERT INTO `newstype` VALUES (161,'2024-03-17 03:03:44','分类名称1'),(162,'2024-03-17 03:03:44','分类名称2'),(163,'2024-03-17 03:03:44','分类名称3'),(164,'2024-03-17 03:03:44','分类名称4'),(165,'2024-03-17 03:03:44','分类名称5'),(166,'2024-03-17 03:03:44','分类名称6'),(167,'2024-03-17 03:03:44','分类名称7'),(168,'2024-03-17 03:03:44','分类名称8'),(169,'2024-03-17 03:35:53','测试');
/*!40000 ALTER TABLE `newstype` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `popupremind`
--

DROP TABLE IF EXISTS `popupremind`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `popupremind` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint(20) NOT NULL COMMENT '发布人id',
  `title` varchar(200) NOT NULL COMMENT '标题',
  `type` varchar(200) DEFAULT '个人' COMMENT '类型',
  `brief` longtext COMMENT '简介',
  `content` longtext NOT NULL COMMENT '内容',
  `remindtime` datetime DEFAULT NULL COMMENT '提醒时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=190 DEFAULT CHARSET=utf8 COMMENT='弹窗提醒';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `popupremind`
--

LOCK TABLES `popupremind` WRITE;
/*!40000 ALTER TABLE `popupremind` DISABLE KEYS */;
INSERT INTO `popupremind` VALUES (181,'2024-03-17 03:03:44',1,'标题1','个人','简介1','内容1','2024-03-17 11:03:44'),(183,'2024-03-17 03:03:44',3,'标题3','个人','简介3','内容3','2024-03-17 11:03:44'),(184,'2024-03-17 03:03:44',4,'标题4','个人','简介4','内容4','2024-03-17 11:03:44'),(185,'2024-03-17 03:03:44',5,'标题5','个人','简介5','内容5','2024-03-17 11:03:44'),(186,'2024-03-17 03:03:44',6,'标题6','个人','简介6','内容6','2024-03-17 11:03:44'),(187,'2024-03-17 03:03:44',7,'标题7','个人','简介7','内容7','2024-03-17 11:03:44'),(188,'2024-03-17 03:03:44',8,'标题8','个人','简介8','内容8','2024-03-17 11:03:44'),(189,'2024-03-17 03:25:47',1710645679274,'学习提醒','个人','测试测试','<p>测试测试</p>','2024-03-17 11:22:05');
/*!40000 ALTER TABLE `popupremind` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `shicifenlei`
--

DROP TABLE IF EXISTS `shicifenlei`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `shicifenlei` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `shicifenlei` varchar(200) NOT NULL COMMENT '诗词分类',
  PRIMARY KEY (`id`),
  UNIQUE KEY `shicifenlei` (`shicifenlei`)
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8 COMMENT='诗词分类';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `shicifenlei`
--

LOCK TABLES `shicifenlei` WRITE;
/*!40000 ALTER TABLE `shicifenlei` DISABLE KEYS */;
INSERT INTO `shicifenlei` VALUES (21,'2024-03-17 03:03:44','诗词分类1'),(22,'2024-03-17 03:03:44','诗词分类2'),(23,'2024-03-17 03:03:44','诗词分类3'),(24,'2024-03-17 03:03:44','诗词分类4'),(25,'2024-03-17 03:03:44','诗词分类5'),(26,'2024-03-17 03:03:44','诗词分类6'),(27,'2024-03-17 03:03:44','诗词分类7'),(28,'2024-03-17 03:03:44','诗词分类8'),(29,'2024-03-17 03:32:40','测试');
/*!40000 ALTER TABLE `shicifenlei` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `shicizhishi`
--

DROP TABLE IF EXISTS `shicizhishi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `shicizhishi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `shicimingcheng` varchar(200) DEFAULT NULL COMMENT '诗词名称',
  `shicifenlei` varchar(200) DEFAULT NULL COMMENT '诗词分类',
  `chaodai` varchar(200) DEFAULT NULL COMMENT '朝代',
  `tupian` longtext COMMENT '图片',
  `guanyushici` longtext COMMENT '关于诗词',
  `shirenjianjie` longtext COMMENT '诗人简介',
  `clicktime` datetime DEFAULT NULL COMMENT '最近点击时间',
  `clicknum` int(11) DEFAULT '0' COMMENT '点击次数',
  `discussnum` int(11) DEFAULT '0' COMMENT '评论数',
  `storeupnum` int(11) DEFAULT '0' COMMENT '收藏数',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8 COMMENT='诗词知识';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `shicizhishi`
--

LOCK TABLES `shicizhishi` WRITE;
/*!40000 ALTER TABLE `shicizhishi` DISABLE KEYS */;
INSERT INTO `shicizhishi` VALUES (41,'2024-03-17 03:03:44','诗词名称1','诗词分类1','朝代1','upload/shicizhishi_tupian1.jpg,upload/shicizhishi_tupian2.jpg,upload/shicizhishi_tupian3.jpg','关于诗词1','诗人简介1','2024-03-17 11:03:44',1,0,1),(42,'2024-03-17 03:03:44','诗词名称2','诗词分类2','朝代2','upload/shicizhishi_tupian2.jpg,upload/shicizhishi_tupian3.jpg,upload/shicizhishi_tupian4.jpg','关于诗词2','诗人简介2','2024-03-17 11:03:44',2,0,2),(43,'2024-03-17 03:03:44','诗词名称3','诗词分类3','朝代3','upload/shicizhishi_tupian3.jpg,upload/shicizhishi_tupian4.jpg,upload/shicizhishi_tupian5.jpg','关于诗词3','诗人简介3','2024-03-17 11:03:44',3,0,3),(44,'2024-03-17 03:03:44','诗词名称4','诗词分类4','朝代4','upload/shicizhishi_tupian4.jpg,upload/shicizhishi_tupian5.jpg,upload/shicizhishi_tupian6.jpg','关于诗词4','诗人简介4','2024-03-17 11:03:44',7,1,5),(45,'2024-03-17 03:03:44','诗词名称5','诗词分类5','朝代5','upload/shicizhishi_tupian5.jpg,upload/shicizhishi_tupian6.jpg,upload/shicizhishi_tupian7.jpg','关于诗词5','诗人简介5','2024-03-17 11:03:44',5,0,5),(46,'2024-03-17 03:03:44','诗词名称6','诗词分类6','朝代6','upload/shicizhishi_tupian6.jpg,upload/shicizhishi_tupian7.jpg,upload/shicizhishi_tupian8.jpg','关于诗词6','诗人简介6','2024-03-17 11:03:44',6,0,6),(47,'2024-03-17 03:03:44','诗词名称7','诗词分类7','朝代7','upload/shicizhishi_tupian7.jpg,upload/shicizhishi_tupian8.jpg,upload/shicizhishi_tupian9.jpg','关于诗词7','诗人简介7','2024-03-17 11:03:44',7,0,7),(48,'2024-03-17 03:03:44','诗词名称8','诗词分类8','朝代8','upload/shicizhishi_tupian8.jpg,upload/shicizhishi_tupian9.jpg,upload/shicizhishi_tupian10.jpg','关于诗词8','诗人简介8','2024-03-17 11:03:44',8,0,8),(49,'2024-03-17 03:32:57','测试','诗词分类3','朝代3','upload/1710646375219.jpg','测试','测试',NULL,0,0,0);
/*!40000 ALTER TABLE `shicizhishi` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `storeup`
--

DROP TABLE IF EXISTS `storeup`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `storeup` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `refid` bigint(20) DEFAULT NULL COMMENT '商品id',
  `tablename` varchar(200) DEFAULT NULL COMMENT '表名',
  `name` varchar(200) NOT NULL COMMENT '名称',
  `picture` longtext COMMENT '图片',
  `type` varchar(200) DEFAULT '1' COMMENT '类型',
  `inteltype` varchar(200) DEFAULT NULL COMMENT '推荐类型',
  `remark` varchar(200) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='收藏表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `storeup`
--

LOCK TABLES `storeup` WRITE;
/*!40000 ALTER TABLE `storeup` DISABLE KEYS */;
INSERT INTO `storeup` VALUES (1,'2024-03-17 03:21:47',1710645679274,176,'news','远大的目标是成功的磁石','upload/news_picture6.jpg','21',NULL,NULL),(2,'2024-03-17 03:21:48',1710645679274,176,'news','远大的目标是成功的磁石','upload/news_picture6.jpg','1',NULL,NULL),(3,'2024-03-17 03:22:11',1710645679274,44,'shicizhishi','诗词名称4','upload/shicizhishi_tupian4.jpg','1',NULL,NULL),(4,'2024-03-17 03:25:58',1710645679274,189,'popupremind','学习提醒',NULL,'61',NULL,NULL),(5,'2024-03-17 03:26:02',1710645679274,189,'popupremind','学习提醒',NULL,'61',NULL,NULL);
/*!40000 ALTER TABLE `storeup` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `token`
--

DROP TABLE IF EXISTS `token`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `token` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `username` varchar(100) NOT NULL COMMENT '用户名',
  `tablename` varchar(100) DEFAULT NULL COMMENT '表名',
  `role` varchar(100) DEFAULT NULL COMMENT '角色',
  `token` varchar(200) NOT NULL COMMENT '密码',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
  `expiratedtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '过期时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='token表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `token`
--

LOCK TABLES `token` WRITE;
/*!40000 ALTER TABLE `token` DISABLE KEYS */;
INSERT INTO `token` VALUES (1,1710645679274,'001','yonghu','用户','tmzo94kxngo0rdyu6lhpf8sew0jdi51b','2024-03-17 03:21:26','2024-03-17 04:30:45'),(2,1,'admin','users','管理员','t392lqyhqs8icxyyyey83r9juf0kzfrf','2024-03-17 03:28:03','2024-03-17 04:32:24');
/*!40000 ALTER TABLE `token` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `users`
--

DROP TABLE IF EXISTS `users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `users` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `username` varchar(100) NOT NULL COMMENT '用户名',
  `password` varchar(100) NOT NULL COMMENT '密码',
  `image` varchar(200) DEFAULT NULL COMMENT '头像',
  `role` varchar(100) DEFAULT '管理员' COMMENT '角色',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `users`
--

LOCK TABLES `users` WRITE;
/*!40000 ALTER TABLE `users` DISABLE KEYS */;
INSERT INTO `users` VALUES (1,'admin','admin','upload/1710646351331.jpg','管理员','2024-03-17 03:03:44');
/*!40000 ALTER TABLE `users` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `xuexijianyi`
--

DROP TABLE IF EXISTS `xuexijianyi`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `xuexijianyi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `shicimingcheng` varchar(200) DEFAULT NULL COMMENT '诗词名称',
  `shicifenlei` varchar(200) DEFAULT NULL COMMENT '诗词分类',
  `tupian` longtext COMMENT '图片',
  `jianyineirong` longtext COMMENT '建议内容',
  `jianyishijian` datetime DEFAULT NULL COMMENT '建议时间',
  `yonghuzhanghao` varchar(200) DEFAULT NULL COMMENT '用户账号',
  `xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8 COMMENT='学习建议';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `xuexijianyi`
--

LOCK TABLES `xuexijianyi` WRITE;
/*!40000 ALTER TABLE `xuexijianyi` DISABLE KEYS */;
INSERT INTO `xuexijianyi` VALUES (61,'2024-03-17 03:03:44','诗词名称1','诗词分类1','upload/xuexijianyi_tupian1.jpg,upload/xuexijianyi_tupian2.jpg,upload/xuexijianyi_tupian3.jpg','建议内容1','2024-03-17 11:03:44','用户账号1','姓名1'),(62,'2024-03-17 03:03:44','诗词名称2','诗词分类2','upload/xuexijianyi_tupian2.jpg,upload/xuexijianyi_tupian3.jpg,upload/xuexijianyi_tupian4.jpg','建议内容2','2024-03-17 11:03:44','用户账号2','姓名2'),(63,'2024-03-17 03:03:44','诗词名称3','诗词分类3','upload/xuexijianyi_tupian3.jpg,upload/xuexijianyi_tupian4.jpg,upload/xuexijianyi_tupian5.jpg','建议内容3','2024-03-17 11:03:44','用户账号3','姓名3'),(64,'2024-03-17 03:03:44','诗词名称4','诗词分类4','upload/xuexijianyi_tupian4.jpg,upload/xuexijianyi_tupian5.jpg,upload/xuexijianyi_tupian6.jpg','建议内容4','2024-03-17 11:03:44','用户账号4','姓名4'),(65,'2024-03-17 03:03:44','诗词名称5','诗词分类5','upload/xuexijianyi_tupian5.jpg,upload/xuexijianyi_tupian6.jpg,upload/xuexijianyi_tupian7.jpg','建议内容5','2024-03-17 11:03:44','用户账号5','姓名5'),(66,'2024-03-17 03:03:44','诗词名称6','诗词分类6','upload/xuexijianyi_tupian6.jpg,upload/xuexijianyi_tupian7.jpg,upload/xuexijianyi_tupian8.jpg','建议内容6','2024-03-17 11:03:44','用户账号6','姓名6'),(67,'2024-03-17 03:03:44','诗词名称7','诗词分类7','upload/xuexijianyi_tupian7.jpg,upload/xuexijianyi_tupian8.jpg,upload/xuexijianyi_tupian9.jpg','建议内容7','2024-03-17 11:03:44','用户账号7','姓名7'),(68,'2024-03-17 03:03:44','诗词名称8','诗词分类8','upload/xuexijianyi_tupian8.jpg,upload/xuexijianyi_tupian9.jpg,upload/xuexijianyi_tupian10.jpg','建议内容8','2024-03-17 11:03:44','用户账号8','姓名8'),(69,'2024-03-17 03:28:29','诗词名称4','诗词分类4','upload/shicizhishi_tupian4.jpg','测试测试','2024-03-17 11:24:41','001','张三'),(70,'2024-03-17 03:33:03','诗词名称4','诗词分类4','upload/shicizhishi_tupian4.jpg','测试测试','2024-03-17 11:29:16','001','张三');
/*!40000 ALTER TABLE `xuexijianyi` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `xuexijindu`
--

DROP TABLE IF EXISTS `xuexijindu`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `xuexijindu` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `shicimingcheng` varchar(200) DEFAULT NULL COMMENT '诗词名称',
  `shicifenlei` varchar(200) DEFAULT NULL COMMENT '诗词分类',
  `tupian` longtext COMMENT '图片',
  `xuexijindu` varchar(200) DEFAULT NULL COMMENT '学习进度',
  `xuexishijian` datetime DEFAULT NULL COMMENT '学习时间',
  `yonghuzhanghao` varchar(200) DEFAULT NULL COMMENT '用户账号',
  `xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=60 DEFAULT CHARSET=utf8 COMMENT='学习进度';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `xuexijindu`
--

LOCK TABLES `xuexijindu` WRITE;
/*!40000 ALTER TABLE `xuexijindu` DISABLE KEYS */;
INSERT INTO `xuexijindu` VALUES (51,'2024-03-17 03:03:44','诗词名称1','诗词分类1','upload/xuexijindu_tupian1.jpg,upload/xuexijindu_tupian2.jpg,upload/xuexijindu_tupian3.jpg','学习进度1','2024-03-17 11:03:44','用户账号1','姓名1'),(52,'2024-03-17 03:03:44','诗词名称2','诗词分类2','upload/xuexijindu_tupian2.jpg,upload/xuexijindu_tupian3.jpg,upload/xuexijindu_tupian4.jpg','学习进度2','2024-03-17 11:03:44','用户账号2','姓名2'),(53,'2024-03-17 03:03:44','诗词名称3','诗词分类3','upload/xuexijindu_tupian3.jpg,upload/xuexijindu_tupian4.jpg,upload/xuexijindu_tupian5.jpg','学习进度3','2024-03-17 11:03:44','用户账号3','姓名3'),(54,'2024-03-17 03:03:44','诗词名称4','诗词分类4','upload/xuexijindu_tupian4.jpg,upload/xuexijindu_tupian5.jpg,upload/xuexijindu_tupian6.jpg','学习进度4','2024-03-17 11:03:44','用户账号4','姓名4'),(55,'2024-03-17 03:03:44','诗词名称5','诗词分类5','upload/xuexijindu_tupian5.jpg,upload/xuexijindu_tupian6.jpg,upload/xuexijindu_tupian7.jpg','学习进度5','2024-03-17 11:03:44','用户账号5','姓名5'),(56,'2024-03-17 03:03:44','诗词名称6','诗词分类6','upload/xuexijindu_tupian6.jpg,upload/xuexijindu_tupian7.jpg,upload/xuexijindu_tupian8.jpg','学习进度6','2024-03-17 11:03:44','用户账号6','姓名6'),(57,'2024-03-17 03:03:44','诗词名称7','诗词分类7','upload/xuexijindu_tupian7.jpg,upload/xuexijindu_tupian8.jpg,upload/xuexijindu_tupian9.jpg','学习进度7','2024-03-17 11:03:44','用户账号7','姓名7'),(58,'2024-03-17 03:03:44','诗词名称8','诗词分类8','upload/xuexijindu_tupian8.jpg,upload/xuexijindu_tupian9.jpg,upload/xuexijindu_tupian10.jpg','学习进度8','2024-03-17 11:03:44','用户账号8','姓名8'),(59,'2024-03-17 03:22:44','诗词名称4','诗词分类4','upload/shicizhishi_tupian4.jpg','测试测试测试','2024-03-17 11:18:52','001','张三');
/*!40000 ALTER TABLE `xuexijindu` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `yonghu`
--

DROP TABLE IF EXISTS `yonghu`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `yonghu` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `yonghuzhanghao` varchar(200) NOT NULL COMMENT '用户账号',
  `xingming` varchar(200) NOT NULL COMMENT '姓名',
  `mima` varchar(200) NOT NULL COMMENT '密码',
  `xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
  `shouji` varchar(200) DEFAULT NULL COMMENT '手机',
  `touxiang` longtext COMMENT '头像',
  `jifen` int(11) DEFAULT NULL COMMENT '积分',
  PRIMARY KEY (`id`),
  UNIQUE KEY `yonghuzhanghao` (`yonghuzhanghao`)
) ENGINE=InnoDB AUTO_INCREMENT=1710645679275 DEFAULT CHARSET=utf8 COMMENT='用户';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `yonghu`
--

LOCK TABLES `yonghu` WRITE;
/*!40000 ALTER TABLE `yonghu` DISABLE KEYS */;
INSERT INTO `yonghu` VALUES (11,'2024-03-17 03:03:44','用户账号1','姓名1','123456','男','13823888881','upload/yonghu_touxiang1.jpg',1),(12,'2024-03-17 03:03:44','用户账号2','姓名2','123456','男','13823888882','upload/yonghu_touxiang2.jpg',2),(13,'2024-03-17 03:03:44','用户账号3','姓名3','123456','男','13823888883','upload/yonghu_touxiang3.jpg',3),(14,'2024-03-17 03:03:44','用户账号4','姓名4','123456','男','13823888884','upload/yonghu_touxiang4.jpg',4),(15,'2024-03-17 03:03:44','用户账号5','姓名5','123456','男','13823888885','upload/yonghu_touxiang5.jpg',5),(16,'2024-03-17 03:03:44','用户账号6','姓名6','123456','男','13823888886','upload/yonghu_touxiang6.jpg',6),(17,'2024-03-17 03:03:44','用户账号7','姓名7','123456','男','13823888887','upload/yonghu_touxiang7.jpg',7),(1710645679274,'2024-03-17 03:21:19','001','张三','11','男','13700000000','upload/1710645671665.jpg',104);
/*!40000 ALTER TABLE `yonghu` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2024-03-18  2:08:00

2 核心技术介绍

2.1 mysql技术介绍

MySQL是一种广泛使用的关系数据库管理系统,以其开源、高性能、稳定性和易用性受到开发者的青睐。在基于微信小程序的诗词智能学习系统中,MySQL发挥着核心作用,负责存储和管理用户数据、诗词内容[6]、学习进度、收藏信息等关键数据。MySQL的关系型特性使得数据结构化存储成为可能,通过表格形式存储数据,支持复杂的查询操作,这对于实现系统的个性化推荐和数据分析尤为重要。

利用MySQL的高效索引功能,系统能够快速检索到用户感兴趣的诗词或作者,提高了查询效率并优化了用户体验。MySQL支持跨平台部署,无论是在Windows、Linux还是其他操作系统中都能稳定运行,保证了系统的可移植性和可扩展性。MySQL的C/S架构设计使得客户端(微信小程序端)和服务器端的数据交云顺畅,通过账号和密码保证了数据访问的安全性。

在开发过程中,MySQL的可视化工具如MySQL Workbench等,为数据库设计、管理和维护提供了便捷,开发者可以通过图形界面进行数据库结构设计、性能监控和故障排查,大大降低了数据库管理的复杂性。[7]MySQL在本系统中不仅提供了强大的数据存储和管理能力,还通过其高效、稳定、可扩展的特性,为诗词智能学习系统的实现和优化提供了坚实的基础。

2.2 IDEA编译器介绍

 IntelliJ IDEA,简称IDEA,是一款广泛应用于Java开发领域的集成开发环境(IDE),由JetBrains公司开发。该编译器以其强大的智能代码辅助功能、高效的代码管理能力和对现代技术栈的全面支持而著称。在基于微信小程序的诗词智能学习系统开发中,IDEA提供了一站式的开发环境,支持包括Java、Spring Boot、Vue在内的多种编程语言和框架,极大地提升了开发效率和项目管理的便捷性。

IDEA的智能提示和代码自动完成功能,能够帮助开发者快速编写错误更少的代码,而且它的重构工具能够安全地改善现有代码的结构和设计。IDEA集成了版本控制系统,如Git,方便团队成员之间的代码共享和协作。对于数据库开发,IDEA提供了数据库工具,可以直接在IDE中连接、管理MySQL数据库,进行数据查询、编辑和管理等操作,为基于微信小程序的诗词智能学习系统的数据处理提供了极大的便利[8]。

IDEA还拥有强大的调试功能,可以帮助开发者快速定位和修复代码中的错误,保证了开发过程的高质量和系统的稳定运行。它的界面布局可定制性强,支持多种插件,可以根据开发者的需要扩展其功能。

2.3 Springboot框架简介

Spring Boot是基于Spring框架,旨在简化新Spring应用的初始搭建以及开发过程的项目。它使用Java作为主要编程语言,继承了Spring框架强大的依赖注入和面向切面编程的特性,同时提供了更加快捷的配置方法,使得开发者能够轻松创建独立的、生产级别的Spring应用。自从2014年首次发布以来,Spring Boot已经成为了快速开发Spring应用的首选框架,特别是在微服务架构的应用开发中显示了其强大的能力和灵活性[9]。

在基于微信小程序的诗词智能学习系统中,Spring Boot的应用使得后端服务的构建变得更加简单高效。通过自动配置的特性,Spring Boot减少了大量传统Spring应用中的配置和繁琐步骤,开发者可以专注于业务逻辑的实现。Spring Boot内置的服务器和广泛的起步依赖,允许快速搭建和运行应用,无需繁杂的XML配置,简化了部署和测试过程。

Spring Boot还提供了对微服务架构的天然支持,这对于构建可扩展的、高可用的诗词智能学习系统尤为重要。它与Spring Cloud的结合,能够轻松实现服务的注册与发现、配置管理、消息路由、负载均衡等功能,为系统的微服务化提供了强大的技术支撑。

2.4 微信开发者在助手简介

微信开发者工具,专为微信小程序和微信网页开发设计,提供了一个集成的环境,方便开发者进行代码编写、预览和调试。在基于微信小程序的诗词智能学习系统中,微信开发者工具扮演了至关重要的角色,它不仅使得开发者可以在本地环境中模拟微信小程序的运行,还提供了实时的代码错误提示和界面预览功能,极大地提高了开发效率和准确性[10]。

微信开发者工具支持小程序的基本架构,包括使用WXML(WeiXin Markup Language)作为标记语言来构建页面结构,WXSS(WeiXin Style Sheets)用于页面样式设定,以及JavaScript作为编程语言来处理页面逻辑。工具内置的模拟器能够模拟各种手机环境下的运行效果,帮助开发者及时调整和优化用户界面和用户体验。

该工具还集成了微信官方提供的API测试功能,开发者可以直接在工具中调用微信提供的各种接口,如支付、用户认证等,便于开发者测试和优化小程序的功能。微信开发者工具的云开发功能,更是为小程序提供了数据库、云函数、文件存储等能力,使得在无需搭建服务器的情况下,也能开发出功能丰富、反应快速的小程序。

微信开发者工具为基于微信小程序的诗词智能学习系统提供了强大的开发支持,使得开发、调试和测试工作更加高效、简便,确保了项目能够顺利进行并提供良好的用户体验。

2.5 微服务架构技术简介

微服务架构技术是一种将单一应用程序划分为一组小的服务的方法,每个服务运行在其独立的进程中,并通过轻量级的通信机制(通常是HTTP RESTful API)进行交互。这些服务围绕业务能力构建,可以独立部署、扩展和更新,每个服务都拥有自己的数据库和数据管理模型,以达到技术多样性、敏捷性和可维护性的目标。

在基于微信小程序的诗词智能学习系统中,采用微服务架构技术,可以有效地将不同的功能模块(用户管理、诗词推荐、学习进度跟踪等)拆分成独立的服务,这样每个服务可以独立开发、测试、部署和扩展,极大提高了系统的开发效率和运维灵活性。微服务架构还有助于实现系统的高可用性和可靠性,因为单个服务的故障不会直接影响到其他服务的正常运行。

微服务架构支持多种编程语言和数据存储技术[11],使得开发团队可以根据各自服务的特定需求选择最合适的技术和工具。同时,微服务架构通过服务的细粒度控制,有助于更精细地管理系统资源,提升系统的性能和效率。

采用微服务架构开发的诗词智能学习系统,能够实现更快的迭代速度和更好的用户体验,同时也为未来系统的扩展和维护奠定了坚实的基础。总之,微服务架构技术在诗词智能学习系统的设计和实现中,发挥了关键作用,为系统提供了灵活性、扩展性和可维护性的技术保障。

2.6 uniapp技术简介

uni.app是一个使用Vue.js开发所有前端应用的框架,能够编译为iOS、Android、小程序以及Web应用,实现真正的一次编写,多处运行。这对于基于微信小程序的诗词智能学习系统开发来说,意味着可以使用uni.app不仅快速开发微信小程序,还能轻松将系统扩展到其他平台,如H5、安卓和iOS应用,极大地提高了开发效率和应用的覆盖范围。

uni.app提供了丰富的组件和API,支持使用Vue.js的开发模式,使得前端开发更加高效和便捷。通过uni.app,开发者可以利用Vue.js的生态系统和组件,快速构建用户界面,实现复杂的前端功能。uni.app支持使用npm安装第三方包,使得在项目中可以方便地引入和使用大量现成的JavaScript库和工具[12]。

对于诗词智能学习系统而言,利用uni.app的跨平台特性,可以无缝地将诗词学习功能扩展到更广泛的用户群体,无论用户是通过微信小程序、Web网站还是移动应用进行学习,都能提供一致的用户体验。同时,uni.app的高性能和轻量级特点,保证了即使在移动设备上也能提供流畅的学习体验。

uni.app技术在基于微信小程序的诗词智能学习系统开发中发挥了关键作用,不仅简化了跨平台应用的开发过程,而且为提升用户体验和扩大用户基础提供了强有力的支持。

2.7 Vue.js技术简介

Vue.js,作为一款轻量级的前端框架,以其简洁的数据绑定和组件化的开发方式而广受欢迎。在基于微信小程序的诗词智能学习系统中,Vue.js的应用主要体现在提升前端用户界面的交互性和动态性。Vue.js的核心特性包括响应式的数据绑定和组合的视图组件,使得开发者能够轻松构建高效的页面,实现用户界面的快速渲染。

Vue.js采用虚拟DOM(Document Object Model),在应用状态改变时高效地更新和渲染组件,从而最小化页面的重绘和回流,提高应用性能。Vue.js支持模块化的开发方式,通过组件化的架构让开发者可以重用代码,简化开发流程,提高开发效率。

对于诗词智能学习系统而言,Vue.js不仅加快了前端开发的速度,还通过动态数据绑定和组件化的设计,提升了系统的维护性和扩展性。开发者可以更专注于诗词内容和学习功能的实现,而无需过多关注底层DOM操作和页面更新的细节。

Vue.js还提供了丰富的生态系统,包括Vue Router进行页面路由处理,Vuex进行状态管理,以及许多构建工具和插件,这些都为诗词智能学习系统的开发提供了强大的支持。通过利用Vue.js,可以构建一个既美观又易用的学习平台,极大地提升用户的学习体验。

Vue.js在基于微信小程序的诗词智能学习系统中扮演着重要角色,不仅使前端开发更加高效和便捷,而且为用户提供了流畅和响应快速的学习环境。

2.8 B/S技术简介

B/S(Browser/Server)技术模式,即浏览器/服务器模式,是现代网络应用中常见的一种客户端与服务器交互架构。与传统的C/S(Client/Server,客户端/服务器)模式相比,B/S模式充分利用了Web浏览器作为客户端,通过互联网或局域网与服务器进行数据交换和业务逻辑处理。这种模式使得用户无需在本地安装复杂的客户端软件,只需要通过浏览器即可访问和使用应用程序,极大地简化了软件的部署和维护。

在基于微信小程序的诗词智能学习系统中,虽然主要通过微信小程序这一特定的客户端平台提供服务,但其背后的架构和通信机制仍然遵循了B/S模型的核心思想。服务器端负责处理业务逻辑、数据存储和安全控制等任务,而微信小程序则作为客户端,通过HTTP/HTTPS等网络协议与服务器进行交互,请求数据和展示内容。

6 系统测试运行

系统代码编写完成之后还需要对系统进行模块测试和整体测试,在系统编写的过程当中,难免会有很多没有 被发现的错误,因此需要对系统进行测试。

6.1 模块测试

在基于微信小程序的诗词智能学习系统的开发过程中,模块测试是确保每个功能模块正常运行和满足业务需求的重要步骤。模块测试的目标是通过细致的测试计划,对系统中的各个模块进行彻底检验,确保它们在实际运行中的稳定性和可靠性。以下是对该系统模块测试的主要内容:

(1)验证用户注册、登录、信息编辑等功能是否正常。测试包括检查用户输入验证、数据加密存储、会话管理等安全措施是否有效。

(2)学习内容模块测试:确保诗词内容显示、内容更新、搜索和分类功能的准确性和响应速度。测试内容推荐算法的有效性,以及用户个性化学习路径的生成逻辑。

(3)互动交流模块测试:检验用户评论、收藏、分享以及互动论坛等功能的操作流程和数据一致性。验证用户交互的实时性和系统对并发请求的处理能力。

(4)后台管理模块测试:对管理员的用户管理、内容管理、数据分析等功能进行测试,检查权限控制、数据统计和报表生成等功能是否符合预期。

(5)前后端交互测试:测试微信小程序前端与后端服务的交互接口,确保数据传输的准确性和效率,包括API请求响应的正确性和异常处理。

(6)在进行模块测试之前,需要设置好测试环境,包括配置好微信小程序的开发工具和后端服务的运行环境(服务器等)。测试过程中,利用自动化测试工具和手动测试相结合的方式,通过输入各种边界和典型数据,检查系统功能的实现是否符合设计要求。对于发现的任何问题,都需要记录详细的测试情况和结果,以便开发团队进行针对性的修改和优化。

通过系统的模块测试,不仅可以及时发现并修正系统中存在的缺陷,还可以验证系统功能的完整性和稳定性,为后续的集成测试和系统部署提供坚实的基础。

6.2 系统整体测试

基于微信小程序的诗词智能学习系统在进行系统整体测试前,确保已完成单个模块的详细测试并对发现的问题进行了修复。系统整体测试的目的是验证各模块之间的集成是否符合预期,以及系统作为一个整体是否能够满足设计要求和用户需求。

1.测试策略:

(1)主模块优先测试:首先对系统的核心功能模块,如用户登录、诗词展示和搜索功能等进行测试,确保系统的基础功能稳定运行。主模块的稳定性对整个系统的运行至关重要。

(2)次要模块测试:在主模块测试通过后,对次要功能模块如用户个性化推荐、评论互动、管理员后台管理等进行测试,确保这些功能的正常运行和数据的正确处理。

2.测试技术:

(1)调试测试:利用微信小程序开发工具和后端服务的IDE(IntelliJ IDEA)的调试功能,逐步执行系统中的关键逻辑,观察数据流和处理过程,确保逻辑正确性。

(2)日志输出:在关键的数据处理逻辑中加入日志输出代码,通过日志记录系统运行时的关键信息,帮助分析问题和验证系统行为。

(3)断点观察:在后端处理逻辑中设置断点,实时观察数据处理过程中变量的值变化,检查数据处理的正确性和效率。

(4)性能评估:通过模拟多用户并发访问系统,评估系统的响应时间和资源消耗,检查系统在高负载情况下的性能和稳定性。

3.可靠性评估:

(1)监测前端页面的加载和交互响应时间,优化前端代码和资源加载策略,确保用户界面的流畅性。

系统整体测试不仅涵盖了功能性测试,还包括了性能、安全性、用户体验等方面的测试,通过全面的测试确保系统在真实环境中能够稳定、高效地运行。测试过程中发现的任何问题都应记录并及时修复,确保系统的整体质量和用户满意度。

6.3 测试过程

登录功能是用户进入系统的校验窗口,其中需要填写的信息包括用户账号和用户密码,下面将根据此功能设计具体测试用例来验证登录功能的实现与否。具体测试用例见表6.1。

表6.1 登录功能测试用例

用例序号

用例描述

测试步骤

期望输出

测试结果

Test_01

页面展示

浏览器输入登录地址

进入登录页面

成功

Test_02

账号非空检验

账号为空,点击“登录”按钮

提示“用户账号必须输入”

成功

Test_03

账号存在性检验

输入不存在的账号

提示“输入的账号不存在”

成功

Test_04

密码非空检验

输入正确的账号,密码为空

提示“用户密码必须输入”

成功

Test_05

密码正确性检验

输入正确的账号和不正确的密码

提示“输入的密码错误”

成功

Test_06

登录成功检验

输入正确的账号和密码

登录成功,进入首页

成功

6.4 测试结果

基于微信小程序的诗词智能学习系统经过一系列的黑盒测试和白盒测试后,测试结果显示系统整体表现稳定,功能实现符合设计预期。以下是测试结果的具体分析:

通过模拟用户操作,对系统的各项功能进行了全面测试。包括用户注册登录、诗词浏览和搜索、个人信息编辑、学习提醒设置、评论互动等主要功能。测试结果表明,用户界面友好,操作流程合理,各功能模块能够正常响应用户请求,完成预定任务。在极限条件下,如大量用户同时访问时,系统仍能保持良好的响应速度和数据处理能力。通过黑盒测试,发现了少量与用户交互相关的小问题,如某些边缘情况下的异常处理不够完善,已记录并计划进行修正。

针对系统的源代码进行了细致的分析和测试,重点检查了数据处理逻辑、安全验证、错误处理机制等方面。利用单元测试框架(JUnit)对关键功能的代码逻辑进行了自动化测试,确保了代码的正确性和健壮性。白盒测试中发现了一些编码细节上的问题,如部分函数的异常未能被有效捕获处理,以及少数性能优化空间,已对相关代码进行了优化和重构。

系统的测试覆盖了功能性、性能、安全性等多个维度,确保了系统的可靠性和用户体验。测试过程中发现的问题均已记录,并在后续的开发迭代中陆续进行修复和优化。当前,系统已经满足了上线的基本条件,为进一步提升系统质量和用户体验,团队将继续进行持续的测试和优化。

基于微信小程序的诗词智能学习系统通过严格的测试,展现出良好的系统性能和功能完整性。未来将根据用户反馈和系统监控结果,继续对系统进行优化和完善,以满足用户的学习需求和提升用户满意度。

为什么选择我:

我是程序员阿龙,专注于软件开发,拥有丰富的编程能力和实战经验。在过去的几年里,我辅导了上千名学生,帮助他们顺利完成毕业项目,同时我的技术分享也吸引了超过50W+的粉丝。我是CSDN特邀作者、博客专家、新星计划导师,并在Java领域内获得了多项荣誉,如博客之星。我的作品也被掘金、华为云、阿里云、InfoQ等多个平台推荐,成为各大平台的优质作者。

已经为上百名同学获得优秀毕业生!!!

源码获取:
大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

 精彩专栏推荐订阅:在下方专栏👇🏻


http://www.kler.cn/a/322878.html

相关文章:

  • 什么是 C++ 内联函数?它的作用是什么?
  • RT-Thread 星火1号学习笔记
  • C++11(四)---可变参数模板
  • Shell中的函数
  • WP网站如何增加文章/页面的自定义模板
  • 若点集A=B则A必能恒等变换地变为B=A这一几何常识推翻直线(平面)公理
  • 一站式自闭症全托服务,让孩子全面发展
  • react组件入门
  • java中的四种引用
  • 【高分系列卫星简介——高分辨率多模综合成像卫星】
  • 无人机飞手入伍当兵技术优势分析
  • Android中使用RecyclerView制作横向轮播列表及索引点
  • 前端基础知识汇总(一)
  • 李宏毅机器学习2022-HW9--Explainable AI
  • 鸿蒙面试题库收集(一):ArkTSArkUI-基础理论
  • MySQL知识点复习 - 常用的日志类型
  • 浅谈Java之多线程锁处理
  • kali linux crunch工具使用 -- 生成字典
  • 【常见框架漏洞】ThinkPHP、struts2、Spring、Shiro
  • 【数据结构】堆(Heap)详解
  • 前端框架的选择与考量:一场技术的盛宴
  • [Doc][ROS2]订阅发布、服务客户端区别
  • django drf 自动注册路由
  • Leetcode尊享面试100题-252.会议室
  • 产品推介——SOP4 随机相位可控硅光耦KLM305X
  • Docker Init 实战详解:从入门到精通