admin管理员组

文章数量:1616420

摘 要

在当下,随着计算机技术的高速发展,各种信息化软件应运而生,给人们的生活、学习带来了极大的便利。同时,随着时代的变化,人们对于传统知识的渴望程度越来越强。现如今,能有一个计算机应用,帮助人们学习诗词,是多数人期待的事情。但是,在此之前,人们对于诗词的学习以及了解只能通过课堂学习以及书本等形式获取,在互联网的背景下,显然已经不符合现实的需要。因此,开发一套基于微信小程序的诗词平台是当下的主流趋势之一。
系统在功能开发设计上采用前后端分离方式进行开发,后端功能主要运用SpringBoot框架进行逻辑编码实现,后台交互页面效果通过使用Vue框架进行渲染实现,用户端功能通过使用uni-app框架进行编码实现。基于微信小程序的诗词平台,其中用户端主要的功能包括注册登录、首页、诗人简介等功能。系统后台主要功能包括诗人简介管理、诗词赏析管理等功能。
所有功能通过编码实现之后,经过黑盒测试,都达到了当初的预期目标,可以正常给用户提供诗词学习的平台。
关键词:诗词;微信小程序;SpringBoot;Vue;uni-app

Abstract

At present, with the rapid development of computer technology, various information software have emerged, bringing great convenience to people’s lives and learning. Meanwhile, with the changing times, people’s desire for traditional knowledge is becoming stronger and stronger. Nowadays, having a computer application to help people learn poetry is what most people expect. However, before that, people’s learning and understanding of poetry can only be obtained through classroom learning, books and other forms. In the context of the Internet, it obviously does not meet the needs of reality. Therefore, developing a poetry platform based on WeChat mini programs is one of the mainstream trends at present.
The system adopts a front-end and back-end separation approach for functional development and design. The back-end functions are mainly implemented through logical coding using the SpringBoot framework. The interactive page effects in the background are rendered using the Vue framework, and the user side functions are encoded using the uni app framework. A poetry platform based on WeChat mini programs, where the main functions of the user end include registration and login, homepage, poet introduction, and other functions. The main functions of the system backend include poet introduction management, poetry appreciation management, and other functions.
After all functions were implemented through coding and black box testing, they achieved the original expected goals and can provide users with a platform for learning poetry normally.
Keywords: Poetry; WeChat Mini Program; SpringBoot; Vue; Uni app

1绪论

1.1选题背景

当下,随着计算机技术高速发展,人们对于计算机的依赖性越来越强,各种计算机应用尤其是互联网和移动互联网的发展。同时,随着21世纪社会的发展,人与人之间的竞争激烈,对于传统知识的渴望越来越明显[1]。人们在工作、学习之余,会自己通过其他方式扩充自己的知识储备,也就会去通过各种平台进行了解。但是,目前比如腾讯课堂等平台,对于相关诗词知识量比较大且知识体系比较杂,用户要想找到自己想学习的诗词知识,需要花费大量的诗词知识进行学习。基于此,以计算机大四毕业生的知识为背景,针对用户的诗词学习,开发一套基于微信小程序的诗词平台就显得很有必要[2]。

1.2选题意义

随着个人移动终端应用越来越普及,微信小程序使用的场景越来越多,通过设计和实现一个微信小程序的诗词平台,可以方便用户学习、满足用户对诗词学习和交流的需求,欣赏诗词作品,同时也鼓励用户创作和分享自己的作品,再通过小程序的答题,查缺补漏用户对于诗词的掌握程度,从而推动诗词文化的繁荣发展,促进中华文化的传承和弘扬[3]。
诗词平台可以对诗词作品进行分类整理,提供丰富的诗词知识和学习资源,方便用户学习、欣赏和传播诗词作品,为诗词文化的研究提供了丰富的数据和素材。建立一个诗词爱好者的微信小程序平台,小程序可以通过网络将诗词文化扩展到更广泛的地区和人群中,使得更多的人受益用户可以跨地域与他人分享和交流诗词作品和观点,从而促进用户之间随时随地的互动和交流,实现了信息的快速传递和共享,让更多的人在课外了解到我国诗词文化的魅力。

1.3国内外研究现状

通过查阅文献,我国诗词在人们日常当中大多只出现在学生学习阶段,且占比较小,主要注重于解读和研究其诗词所表达的内在情感,在日常生活中除学习以外的方面对于诗词的扩展和交流途径很少[4]。田野对于诗词在中小学的出现篇幅占比进行了研究,结论是篇幅占比较小且不合理。近些年来我国弘扬传统文化以来,逐渐对于我国诗词等传统文化加强了重视,网上各种诗词app,小程序繁多,微信上诗词小程序,基本都充斥着广告,界面不整洁单调,功能不齐全,有的单纯局限于古诗词原文注释,没有系统性交流学习的模块,但大部分小程序满足了诗词兴趣爱好者查询的基本要求[5]。
通过查阅文献,在国外,诗词多出现于国外旧体诗词的批判鉴赏,并且部分与其国外宗教信仰息息相关,另一方面则是对我国诗词的翻译赏析,研究其内涵的文化特色和文化造诣,并没有很直接的平台作为诗词之间的学习交流模块。 美国的Coursera、Udemy和edX等在线教育巨头已经拥有了庞大的用户群体和强大的品牌影响力[6]。他们提供的课程种类丰富,覆盖了各个领域,如科技、商业、人文等。一些国际网络教育平台开始尝试将社交元素引入到学习中,通过学习者之间的交流、分享、互动等,提高学习效果和趣味性[7]。

1.4 特色与创新点

(1)开发了一套基于微信小程序的诗词平台,为用户了解学习诗词提供了便利的服务。
(2)本系统区别于其他诗词学习平台主要原因是本系统主要用户需要的,同时数据不会杂乱无章。
(3)在系统开发上,所用技术算比较新,主要涉及到的技术主要有SpringBoot+Vue+uni-app框架对系统功能模块进行开发。

2 系统相关技术

2.1 Java语言

Java语言最早是1995年由当时的Sun公司推出的一门新型的计算机编程语言,经过多年的发展与改进,继承了大部分计算机编程语言的优点。Java语言在项目开发的时候,主要是基于面向对象思想进行项目功能模块的开发。在语言特点上,不仅吸收了C++语言的优点进行继承,还对C++语言的一些缺点进行抛弃。利用Java语言开发的项目,可以在不同环境中进行应用以及部署[8]。

2.2 SpringBoot框架

SpringBoot框架最早是由Pivotal团队进行项目后端功能开发的框架,该框架设计主要是为了解决在Spring框架项目开发中的繁琐配置。通过在项目开发中的特殊配置,能够让项目开发人员进行项目的直接开发。通过这种开发方式,使得SpringBoot框架是目前企业及项目开发的主流框架之一。使用SpringBoot框架进行项目的开发,主要有以下优点:
1.在项目开发中,可以直接配置Spring应用,能够快速的对项目进行开发。
2.SpringBoot框架进行项目的开发,直接简化了Maven的繁琐配置信息。
3.可以提高项目开发人员的配置信息,提高了开发的效率。

2.3 Vue框架

 Vue框架可以直接对用户的操作页面效果进行渲染的前端框架,页面效果渲染上采用自底向上的增量开发思想进行开发页面。同时,用Vue框架开发的页面,数据传输是通过MVVM的业务数据进行双向的绑定。使用Vue框架进行项目页面的开发,主要有以下优点:

1.使用Vue框架进行项目页面的开发,在数据传输上,给予双向绑定的思想进行项目开发。
2.使用Vue框架开发的项目,所有的数据通过路由进行管理。
3.使用Vue框架开发的项目,得益于轻便、快捷,让开发人员进行快速的项目开发[9]。

2.4 uni-app框架

uni-app框架是一种利用Vue.js前端框架进行项目开发的前端应用的框架,由前端开发人员通过uni-app框架实现项目的开发。项目开发后,,可以展示在iOS等不同的环境下。完成一个程序的开发,可以在不同的环境中进行运行,同时也可以模拟器上进行运行[10]。
使用uni-app框架进行项目的开发,主要的优点如下所示:
(1)使用到的组件要跟其他框架的组件保持一致。
(2)针对不同的项目功能开发项目,需要通过使用统一的API接口进行对应的处理。

2.5 IDEA开发工具

IDEA开发工具是可以直接进行Java语言项目功能开发的工具之一,也是目前Java开发人员最受欢迎的工具之一。IDEA开发工具在Java程序编程中具有多重优点,它可以提供便捷实用的代码助手,同时在项目开发中可以实现自动提示代码等方面的功能都是非常不错的[11]。

3 需求分析

3.1 可行性分析

3.1.1 技术可行性

基于微信小程序的诗词平台在编码语言上使用了Java语言进行后台功能模块进行开发,在后台具体功能逻辑实现上采用SpringBoot框架进行系统主体功能模块的编码实现,后台交互页面效果使用Vue框架进行渲染实现,用户端功能模块实现通过uni-app框架进行编码实现。从技术角度看,这个系统在技术方面具有可行性[12]。

3.1.2 经济可行性

经济可行性是项目开发前后需要的经济支出分析,本系统在功能开发的过程中涉及的SpringBoot框架等计算机技术和使用的IDEA相关的开发工具均为开源,使用它们进行项目开发,不需要花费进行购买,同时开发所需要的工具,例如笔记本电脑等相关工具,作为学计算机专业的学生自身具备,也不需要为了项目开发进行额外采购。

3.1.3操作可行性

系统基于微信小程序的方式进行开发,用户访问页面和操作所有功能界面简单。基于当前庞大的微信用户群体,对小程序也非常熟悉,用户只要打开微信,就能直接使用系统的功能。用户接触本系统,不需要花费大量的时间进行熟悉,可以直接进行使用操作。

3.2 需求概述

随着社会的发展,人们越来越意识到传统文化的作用,通过传统文化的学习,可以对价值观能够更好的养成。在传统文化中,诗词文化是重要的组成部分。通过查阅相关资料,中国古诗词以唐宋来进行举例说明。在唐宋时期,共有3万多名诗词作者,创作了30多万首诗词。但是,目前人们对于诗词的学习仅仅是通过书本以及综艺节目,像之前央视推出的《中国诗词大会》。通过古诗词应用以及计算机技术,开发一套信息化系统。该系统的开发,不仅便于用户了解诗词以及学习诗词,还能提高传统文化的推广[13]。综上所述,用户跟管理员对基于微信小程序的诗词平台具有显著的需求。

3.3 系统功能性需求

基于微信小程序的诗词平台在用户角色上由两部分组成,分别是用户端跟管理员端组成。在系统设计之初,通过对用户角色进行功能菜单权限设计,让本系统中不同用户角色,具有不同的功能菜单权限。下面将对本系统的不同用户角色的用例进行分析。
用户在诗词平台中是基础的角色,通过使用本系统的功能,可以对诗人简介等其他功能进行数据的查看以及其他的操作。用户端用例图如图3-1所示。

图3-1 用户端用例图
管理员在诗词平台中是最高权限的角色,可以看到所有功能模块的数据信息,通过使用本系统可以对诗词简介、诗词赏析等数据信息进行维护管理。管理员端用例图如图3-2所示。

图3-2管理员端用例图

3.4系统非功能需求

3.4.1诗词平台软件性能需求

(1)诗词平台服务器向用户的响应数据的能力要求不少于2000条每秒;
(2)诗词平台操作页面打开速度应当在3秒以内;
(3)同时在线使用诗词平台的总人数不能少于2000个;
(4)对于诗词平台所有数据的存储要保证在50G以上;
(5)诗词平台全年提供服务的时间要求占本年的95%;
(6)诗词平台因故障所需修复时间不能大于60分钟;

3.4.2诗词平台可靠性需求

(1)降低因为诗词平台的异常故障而引起的数据错误的概率;
(2)当用户操作失误的时候必须及时给出相应的提示信息和处理手段,防止产生在错误的操作下形成的数据[14]。

4 系统设计

4.1系统原理概述

基于微信小程序的诗词平台是基于计算机Web服务模式进行功能模块设计的,只需要具备连接Internet就可以访问系统。只要用户能连上Internet网络的前提下,就可以在不受任何的时间上等限制的环境下来使用诗词平台。基于微信小程序的诗词平台工作的原理图,如图4-1所示:

图4-1 系统的工作原理图

4.2系统总体功能模块

根据上一章节的系统功能需求分析之后,了解到了用户与管理员所具有的功能模块有哪些,为了能够更直观的了解基于微信小程序的诗词平台功能,以下主要以系统总体功能展现基于微信小程序的诗词平台所拥有的哪些功能模块。系统总体功能模块主要有:注册登录模块、诗人简介等必需的功能模块。系统总体功能结构图如图4-2所示。

图4-2 系统总体功能结构图

4.3平台架构设计

基于微信小程序的诗词平台从总体架构角度主要分为微信小程序用户端和Web服务器管理员后端两大部分,用户前端使用微信小程序开发进行账号信息的登录,核心功能是提供给用户前端进行诗人简介信息的查看等。Web 服务器管理员后端通过Springboot框架进行功能模块逻辑的实现。业务平台架构设计如图4-3所示。

图4-3 业务平台架构图

4.4部署架构设计

传统项目部署架构的单节点服务器,无法直接满足后期日益高速增加的服务访问和用户请求管理压力,因为整个网络中没有一个可以完全冗余的业务操作节点,如果在一个单业务节点内的业务网络中发生了异常突然的宕机情况,将可能造成整个系统直接停止。为切实保障用户端高并发应用和高性能稳定的性能需求,并密切结合诗词平台后期在某个特殊时段区域内具备高度并发性的业务特性,在安装了该系统之后,对整个系统以及相应的操作业务和系统功能均通过分布式集群的互联网模式进行实施整体部署,从而克服了之前传统单点部署系统布置方式的缺点。
部署架构设计如图4-4所示。

图4-4部署架构图

4.5数据库设计

4.5.1数据库逻辑结构设计

数据库逻辑结构设计与数据建模的设计思路是一致的,用于存储功能模块数据的功能。通过绘制系统实体的E-R图可以更加地清楚和直观的理清实体之间的构成。
(1)试题信息实体的E-R图,如图4-5所示。

图4-5试题信息实体的E-R图
(2)诗词挑战实体的E-R图,如图4-6所示。

图4-6诗词挑战实体的E-R图
(3)诗人简介实体的E-R图,如图4-7所示。

图4-7诗人简介实体的E-R图
(4)用户原创实体的E-R图,如图4-8所示。

图4-8用户原创实体的E-R图
(5)诗词赏析实体的E-R图,如图4-9所示。

图4-9诗词赏析实体的E-R图

4.5.2数据库表结构设计

前期对数据库概念结构设计后,可以让数据库概念设计转化为系统实际实际需要用到的表结构,这里面也是为了设计出一种能够支持系统需求需要应用的数据库逻辑模型结构相符合。具体的表设计如下所示:
(1)试题信息表结构,如表4-1所示。
表4-1试题信息表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 userid bigint 20 否 用户id
4 username varchar 200 否 用户名
5 paperid bigint 20 否 诗词挑战id(外键)
6 papername varchar 200 否 诗词挑战名称
7 questionid bigint 20 否 试题id(外键)
8 questionname varchar 200 否 试题名称
9 options longtext 否 选项,json字符串
10 score bigint 20 否 分值
11 answer varchar 200 否 正确答案
12 analysis longtext 否 答案解析
13 myscore bigint 20 否 试题得分
14 myanswer varchar 200 否 考生答案

(2)诗词挑战表结构,如表4-2所示。
表4-2 诗词挑战表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 name varchar 200 否 诗词挑战名称
4 time int 11 否 挑战时长(分钟)
5 status int 11 否 诗词挑战状态

(3)诗人简介表结构,如表4-3所示。
表4-3 诗人简介
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 shirenxingming varchar 200 否 诗人姓名
4 zihao varchar 200 否 字号
5 xingbie varchar 200 否 性别
6 chaodai varchar 200 否 朝代
7 xiangnian varchar 200 否 享年
8 fengge varchar 200 否 风格
9 xiangpian longtext 否 相片
10 gerenjianjie longtext 否 个人简介
11 gerenzhuzuo longtext 否 个人著作
12 faburiqi date 否 发布日期
13 thumbsupnum int 11 否 赞
14 crazilynum int 11 否 踩

(4)用户原创表结构,如表4-4所示。
表4-4 用户原创
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 shicimingcheng varchar 200 否 诗词名称
4 fengmian longtext 否 封面
5 shicifenlei varchar 200 否 诗词分类
6 zuopinjianjie longtext 否 作品简介
7 shicineirong longtext 否 诗词内容
8 yonghuzhanghao varchar 200 否 用户账号
9 yonghuxingming varchar 200 否 用户姓名
10 fabushijian date 否 发布时间
11 thumbsupnum int 11 否 赞
12 crazilynum int 11 否 踩

(5)诗词赏析表结构,如表4-5所示。
表4-5 诗词赏析
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 shicimingcheng varchar 200 否 诗词名称
4 fengmian longtext 否 封面
5 shicifenlei varchar 200 否 诗词分类
6 shirenxingming varchar 200 否 诗人姓名
7 chaodai varchar 200 否 朝代
8 zuopinshangxi longtext 否 作品赏析
9 yiwenneirong longtext 否 译文内容
10 fabushijian date 否 发布时间
11 thumbsupnum int 11 否 赞
12 crazilynum int 11 否 踩

5 系统实现

5.1 管理员功能实现

5.1.1试题管理功能实现

试题管理主要是管理用户诗词挑战的试题信息的功能。管理员通过试题管理,可以实现对试题的名称、分值等信息进行新增,还能对目前存在的试题信息进行修改以及实现其他相关的操作。试题管理效果图如图5-1所示。

图5-1 试题管理效果图

5.1.2诗词挑战管理功能实现

诗词挑战管理主要是管理用户端的诗词挑战信息管理的功能。管理员可以根据新增页面,对诗词挑战的名称、挑战的时长等信息进行新增,还能对目前诗词挑战的状态进行修改或者进行相关数据信息的删除等操作。诗词挑战管理效果图如图5-2所示。

图5-2 诗词挑战管理效果图

5.1.3诗人简介管理功能实现

诗人简介管理主要是管理古诗词中的诗人的简介信息的功能。管理员可以实现对诗人的姓名、朝代等信息进行新增,还能实现对目前存在的诗人简介信息进行修改以及其他相关的操作。诗人简介管理效果图如图5-3所示。

图5-3 诗人简介管理效果图

5.1.4用户原创管理功能实现

 用户原创管理主要是管理用户原创新增的古诗词信息的功能。管理员通过用户原创页面,主要是查看用户原创新增的诗词信息,还可以实现其他相关的操作权限。用户原创管理效果图如图5-4所示。

图5-4 用户原创管理效果图

5.1.5诗词赏析管理功能实现

诗词赏析管理主要是管理对古诗词的赏析信息的功能。管理员可以通过诗词赏析新增页面,对古诗词进行赏析数据的信息,可以新增诗词的作者以及其他相关的操作。诗词赏析管理效果图如图5-5所示。

图5-5 诗词赏析管理效果图

5.2 用户功能实现

5.2.1挑战功能实现

 挑战主要是帮助用户实现诗词答题挑战的功能。用户通过小程序界面的挑战功能,可以查看所有挑战的名称以及时长等信息。用户根据自己的学习情况,进行答题操作。挑战效果图如图5-6所示。

图5-6 挑战效果图

5.2.2诗人简介功能实现

 诗人简介便于用户了解每个诗人的简介功能。用户通过小程序诗人简介功能,可以查看所有诗人的姓名等信息,了解每个诗人的风格以及其他相关的信息。诗人简介效果图如图5-7所示。

图5-7诗人简介效果图

5.2.3用户原创功能实现

 用户原创对用户的原创诗词进行展现。用户可以利用小程序界面的新增页面,对诗词原创的诗词信息进行新增,还可以查看其他用户的原创新增信息以及实现评论等操作。用户原创效果图如图5-8所示。

图5-8用户原创效果图

5.2.4诗词赏析功能实现

诗词赏析主要是便于用户查看诗词赏析的功能。用户可以查看所有的诗词赏析信息,了解查看诗词的译文内容。用户在查看学习完赏析之后,还可以实现对诗词赏析进行评论等操作。诗词赏析效果图如图5-9所示。

图5-9诗词赏析效果图

6系统测试

6.1测试目的

基于微信小程序的诗词平台所有实现功能测试的目的主要是为了找出在开发所有功能模块的的过程中存在的一些问题。对于开发诗词平台的开发人员,在设计程序的过程中,肯定会存在一些错误信息,影响后续用户的使用。同时,也有人理解系统测试是为了发现系统的缺陷,通过详细的系统测试,对系统的缺陷进行完善,从而可以提高整个系统的代码质量。

6.2测试方法

基于微信小程序的诗词平台的测试方法有很多,对信息化系统功能模块的测试主要有白盒测试跟黑盒测试。目前使用的比较多的系统测试方法是黑盒测试法。在本系统中,将采用黑盒测试法对诗词赏析管理等功能模块进行测试。

6.3系统功能测试

经过前面对测试方法的了解,本系统的功能测试将用到黑盒测试法。由于本系统功能实现的比较多且多半功能模块的实现原理类似,因此,本章节将对 基于微信小程序的诗词平台主要的功能进行测试用例说明。

6.3.1诗词赏析管理功能的实现

诗词赏析管理主要是管理对古诗词的赏析信息的功能。管理员可以通过诗词赏析新增页面,对古诗词进行赏析数据的信息,可以新增诗词的作者以及其他相关的操作。用户可以查看所有的诗词赏析信息,了解查看诗词的译文内容。用户在查看学习完赏析之后,还可以实现对诗词赏析进行评论等操作。诗词赏析管理测试用例如表6-1所示。
表6-1 诗词赏析管理测试用例表
编号 测试功能 操作 预期结果 实际结果
1 诗词赏析信息的新增 管理员新增一条诗词赏析信息,用户打开小程序进行查看 用户可以查看到管理员刚刚新增的诗词赏析信息 与预期结果一致,用户可以查看到管理员刚刚新增的诗词赏析信息
2 诗词赏析信息的评论 当管理员新增诗词赏析之后,用户可以对诗词赏析进行评论。管理员在后台查看用户的评论信息 管理员可以查看用户的诗词赏析信息的评论信息 与预期结果一致,管理员可以查看用户的诗词赏析信息的评论信息

6.3.2诗人简介管理功能的实现

诗人简介管理主要是管理古诗词中的诗人的简介信息的功能。管理员可以实现对诗人的姓名、朝代等信息进行新增,还能实现对目前存在的诗人简介信息进行修改以及其他相关的操作。用户通过小程序诗人简介功能,可以查看所有诗人的姓名等信息,了解每个诗人的风格以及其他相关的信息。诗人简介管理测试用例如表6-2所示。
表6-2 诗人简介管理测试用例表
编号 测试功能 操作 预期结果 实际结果
1 诗人简介信息的新增 管理员新增一条诗人简介信息,用户登录账号信息进行查看 用户可以查看到刚刚管理员新增的诗人简介信息 与预期结果一致,用户可以查看到刚刚管理员新增的诗人简介信息
2 诗人简介信息的修改 管理员将刚刚新增的诗人简介朝代进行修改,用户登录账号进行查看 用户发现刚刚管理员新增的诗人简介朝代信息发生了变化 与预期结果一致,用户发现刚刚管理员新增的诗人简介朝代信息发生了变化

6.3.3用户原创管理功能的实现

用户原创管理主要是管理用户原创新增的古诗词信息的功能。管理员通过用户原创页面,主要是查看用户原创新增的诗词信息,还可以实现其他相关的操作权限。 用户原创对用户的原创诗词进行展现。用户可以利用小程序界面的新增页面,对诗词原创的诗词信息进行新增,还可以查看其他用户的原创新增信息以及实现评论等操作。用户原创测试用例如表6-3所示。
表6-3 用户原创管理测试用例表
编号 测试功能 操作 预期结果 实际结果
1 用户原创的新增 用户新增一条诗词原创信息,管理员在后台进行查看 管理员可以查看到用户刚刚新增的诗词原创信息 与预期结果一致,管理员可以查看到用户刚刚新增的诗词原创信息
2 用户原创的删除 当用户新增诗词原创信息后,管理员对其进行删除,用户登录账号查看 用户发现刚刚新增的诗词原创信息已不存在 与预期结果一致,用户发现刚刚新增的诗词原创信息已不存在

6.4测试总结

通过对系统目前实现的上述功能通过测试之后,所有的功能都达到了预期目标。通过测试结果得出此系统的各功能模块基本实现,满足了基于微信小程序的诗词平台所有用户的使用并且系统能够运行稳定。但是在测试过程中也有些不足之处,还有待改进。

总结

第一次独立完成一个前后端分离的项目开发,虽然在整个设计过程中,确实遇到了很多困难,但是通过在网上查找相关资料,对所有困难都得到了解决。在完成毕业设计的过程中,自己也学到了不少的知识,得到了能力的提升。
本文通过对当下诗词学习流程进行分析,从系统前期的用户需求分析、数据库设计等方面对基于微信小程序的诗词平台实现过程进行了说明。在技术涉及上,主要用到SpringBoot框架、Vue框架等技术进行功能模块的开发与实现。 基于微信小程序的诗词平台,将面向两类用户群体,该系统的开发,不仅便于用户了解诗词以及学习诗词,还能提高传统文化的推广。
系统开发完成之后,虽已达到了基本的需求,但是还是存在一些不足之处。用户无法对诗词进行视频学习,仅仅是简单的了解,其次答题功能还是过于简单。最后,本系统的开发,所用到的技术比较简单,没有复杂的技术。

参考文献

[1]田野. 初中语文古诗词移动学习平台的设计与开发[D].北京:中央民族大学,2023.
[2]杜钦生,张春阳.基于微信小程序的古诗词在线学习系统的设计与实现[J].长春大学学报,2022,32(10):20-24.
[3]刘嘉昕. 支持移动学习的初中语文古诗词教学软件设计与开发[D].呼和浩特:内蒙古师范大学,2020.
[4]郭航宇,成丽君.基于javaEE的诗词文化网站系统设计与实现[J].电子技术与软件工程,2018(11):7-8.
[5]蒋骈.微信小程序在阅读分享领域中的应用设计[J].文化创新比较研究,2023,7(18):57-61.
[6]王晓星,黄建昌.基于微信小程序的应用开发浅析[J].信息技术与信息化,2021(03):23-25.
[7]安瑞.基于微信小程序的中小学生心理互动辅导平台构建[J].中小学心理健康教育,2023(09):60-62.
[8]李胜男. 基于微信的课堂测试小程序设计[D].西安:西安电子科技大学,2022.
[9]梁骁. 基于微信小程序的移动学习平台建设与应用研究[D].牡丹江:牡丹江师范学院,2021.
[10]马延立.基于微信小程序的在线考试系统设计与实现[J].信息记录材料,2022,23(06):151-154.
[11]刘英庭. 基于微信小程序的计算机课程移动学习平台的设计与实现[D].武汉市:华中科技大学,2020.
[12]安瑞.基于微信小程序的中小学生心理互动辅导平台构建[J].中小学心理健康教育,2023(09):60-62.
[13]杨宇,徐万明.基于Springboot微信小程序用户管理系统设计[J].电脑与电信,2022(03):63-67.
[14]刘建东.基于微信小程序的校园服务平台设计与应用[J].电子世界,2021(08):194-195.

致谢

在普洱学院四年的时光如白驹过隙,稍纵即逝,当毕业论文完成提交的时候,我的大学生活也要结束了,从此我将要正式步入社会,开启我人生中新的篇章。四年虽然短暂,但却留给我非常珍贵的回忆,在大学里我不仅学到了有用的知识和为人处事的原则,而且也结识了良师和志同道合的朋友,他们的鼓励和帮助给予我不断前行的勇气!
这次能够顺利完成毕业设计和毕业论文离不开导师XXX老师的帮助,XXX老师认真地对我的论文进行修改批注、对我的毕业设计指出问题并且提出解决办法,在此期间,老师与我进行电话联系,对论文和毕业设计项目中出现的问题详细说明和提出建议,这使我在撰写论文和设计系统上有了新的收获!
正因为普洱学院有老师和同学们的帮助,使我更加有信心克服困难,在学校规定的时间内完成了毕业设计,顺利完成了毕业论文。在完成毕业设计的整个过程中,除了灵活运用所有的所学知识,同时也学到了丰富的课外知识,让我对软件设计有了更加深刻的了解和认识。
最后,我要感谢我的父母,感谢他们多年里对我的培养和鼓励,每当我在生活中遇到困难,他们都会鼓励我,帮助我,有他们做我最坚强的后盾,才能让我没有后顾之忧地去探索。我会在今后更加努力,不辜负父母和老师们的期望!

本文标签: 诗词案例程序作品平台