扫一扫,关注我们
微信号:375279829
第一章 研究目的和意义 .......................... 1
第二章 文献综述(研究现状及分析) ............... 2
第三章 基本内容、相关流程介绍 ................... 3
一、基本内容 ............................................................................................. 3
二、流程介绍 ............................................................................................. 4
第四章 技术路线或研究方法 ...................... 5
一、技术路线 ............................................................................................. 5
二、研究方法 .............................................................................................. 5
第五章 进度安排 ............................... 6
第六章 主要参考文献 ........................... 6
第一章 研究目的和意义
基于微信的诗词天地小程序平台主要目的是对所有爱好交流或者获取信息的同学们提供方便,并且合理管理诗词板块信息和评论信息,注册用户可以查看诗词信息、发布诗词、回复评论以及管理个人信息功能。提高诗词天地小程序平台管理的工作效率,降低管理的成本。本基于微信的诗词天地小程序平台采用小程序技术和MySQL数据库进行系统的开发。
二、研究意义
本文研究了基于微信的诗词天地小程序平台,通过该系统,用户可以主动的在线学习,解决实际的问题,提高了效率,同时加强了用户之间的相互交流沟通,促进了信息化的发展。
基于微信的诗词天地小程序平台是当前一种流行的学习平台,该平台建立了用户与用户之间的沟通渠道,提供了一个可以在线学习的平台。在互联网时代,大家逐渐认识到,通过Internet可以快速的传播信息、交流知识、获取需求。
阅读能够帮助人们获取知识,提升自我修养。诗词作为中华传统文化的灿烂瑰宝,具有极高的审美价值,它能滋养心灵。随着诗词类节目的热播,越来越多的人开始阅读诗词。同时,伴随着移动互联网技术的快速发展,越来越多的人选择使用移动阅读平台进行阅读。基于微信开发的相关技术,设计并实现了诗词阅读平台是十分有意义的。
本文研究开发的小程序是学习并练习的小程序,开发完成后可以为学生提供很方便的学习平台。微信小程序用户群庞大,使用简单,通过创建微信小程序应用,减少APP的下载安装,更有利于手机软件的维护。手机应用是当前的潮流,传统的管理系统的用户群逐渐减少,通过手机应用可以更加方便地完成相关事宜。对于在线学习来说,通过手机小程序学习过程更加的便捷,用户体验更好。
诗词作为我国优良传统文化,利用信息技术改变落后的教育方式是很有必要的事情。基于微信的诗词天地小程序平台可以解决目前诗词信息交流的问题,提高交流效率,快速的完成通知等相关事宜,及时发布各类信息,使得学习者可以第一时间查询到需要的信息。
随着计算机的持续发展,人类进入信息化时代,各种软件和管理系统层出不穷,软件已成为提高办公质量和经济增长的重要手段,由此带来了许多新兴行业。比如在线购物,京东商城和淘宝的成功有目共睹。
基于互联网的管理平台,收集和整理各类信息,这些信息以有序的方式存储在数据库中,数据库是存储信息的管理系统。互联网上所有的资源大多以一定的关系和结构存储在特定的数据库,数据库是管理系统存在的必要条件。数据库将信息进行分类,实现系统化、标准化。最终通过程序的检索查询数据,按照一定的标准进行排序,方便用户的读取和使用。
信息技术的发展改变了我们的生活方式,许多行业的管理模式发生了根本性改变,许多传统行业逐渐凋零,蓬勃发展的信息技术带来了大量的数据,通过数据可以获取到许多隐藏在背后的发展机遇。在信息技术带动下,也影响着诗词学习平台,通过管理系统进行深层次的推广和改进,提升诗词学习平台效果。在疫情到来时,教育部发布通知,各阶段的学生只能在家学习。这时信息技术就起到了关键的作用,学生通过电脑、手机等设施在线参与诗词学习,老师在互联网另外一端进行管理,和学生进行线上交流,避免了学习暂停的状态,有效推动了诗词学习平台活动。
在线教育(e-Learning)是一种基于网络的学习行为,与网络培训概念相似。具有可重复性优势,线上教育相比线下教育,更大的优势就是线上教育还能支持课后重温,当学生忘记某个知识点或者内容时,能够对课程进行再学习;"在线教育"具有及时性优势,学生可以在网络随时随地获取想要的学习资源,知识获取的效率大幅提高;在线教育具有成本优势,节省了教师、学习资料等大量的费用,这就意味着相同的成本可以学习更多的知识,学生可以根据自己的需求、知识背景、个人喜好、制定学习内容,有效地增强了学习的针对性。
网络不仅改变了诗词的创作方式与传播方式,而且拓宽了读者的阅读视野,更重要的是给予更多的人展示自身才华的天地,使得诗词创作的队伍及作品数量达到了空前的高度。本题根据微信小程序的优势及特点旨在构建一个专门的诗词赏析微信小程序,以便诗友间相互切磋,赏析诗词,开展理论研究,激发创作灵感,并使用便捷的微信小程序相关技术打造一个提升诗词爱好者的整体鉴赏水平和创作水平的平台。
第三章 基本内容、相关流程介绍
一、系统整体设计流程
基于微信的诗词天地小程序平台为用户提供在线学习服务,系统包括微信小程序端和后台。
微信小程序端用户可以先进行注册,填写个人的基本信息提交到服务器,服务器把数据保存到数据库。管理员对会员的信息进行验证后,会员通过验证后的用户名和密码进行登录,登录之后查看诗词信息,信息包括婉约派、豪放派、古典派等。学习内容在首页展示,对这些信息中,可以查看诗词,并在线评论和收藏。点开我的功能模块,修改个人信息,重新登录,查看我的收藏,我的学习历史等功能。
管理员是后台的管理者,对学习的内容进行发布和审核,管理员对学习的诗词分类进行管理,系统不限于婉约派、豪放派、古典派,也可以添加别的类别,管理员还可以对评论信息进行管理,发布需要学习的诗词推送给微信小程序用户端。
其中系统管理流程如下图所示:
二、流程介绍
基于微信的诗词天地小程序平台为用户提供在线学习服务,系统包括微信小程序端和后台。其中微信小程序端用户操作流程如下。
基于微信的诗词天地小程序平台小程序端,需要会员用户注册后,使用注册的用户名和密码进行登录,登录成功后,查看学习诗词信息,可以通过关键字进行查询学习诗词品,对学习诗词分类进行查询。
用户点击提交按钮,实现登录。在进行登录前,需要进行验证,验证用户名和密码是否输入。而用户是否需要登录,先通过session验证用户信息,然后验证session中的用户是否存在于变量中,最后验证是否需要登录。
管理员登录后,对系统进行管理,主要包括对用户的管理、系统管理、诗词管理和分类的管理,每一种功能的管理都对应数据的增删改查。
一、技术路线
1. Java后台语言
在技术实现部分采用了Java作为开发后台的编程语言,Java语言是Sun公司推出的第一代面向对象高级编程语言,Java最大的特点是平台无关性和强大的运算能力,现今生活中移动端占据了很大市场,许多手机APP或者游戏都是依靠Java语言编写的,Java语言可以在Windows平台上运行,也可以在Linux平台上运行,手机APP的后台通过Java编写,生成数据库对象传递到APP页面,Java强大的编程能力解决了复杂的业务逻辑和功能。Java是一种编译型的语言,通过服务器执行编译后封装为class类,许多编译好的jar也可以给第三方软件调用,减去了一些组件开发的费用和时间。Java语言的编译过程是从生成字节码开始,Java虚拟机对这些字节码进行处理,可以生成对应的机器码,操作系统编译这些机器码进行解释运行。Java的编译和回收机制相比C语言提高了很多性能。
2. 微信小程序
客户端使用微信小程序,微信小程序是近两年刚发布的平台,吸引了众多商家,小程序通过微信平台进行搜索,找到对应的小程序,点开即可使用,类似于网站的一个外链,极大的降低了手机的负荷,没有安装包或者缓存。微信小程序实际上是一个外部应用,通过远程服务器端部署项目,然后手机通过嵌入浏览器的功能,实现管理系统的操作。所以在一定程度上,小程序必然没有APP的功能全面,而且不能够替代APP,因为小程序不能调用手机端核心的硬件接口,不能对硬件进行操控。
由于微信交流软件的大量用户群,致使小程序吸引了很多的开发者和商家,又加上小程序快捷的特点,使得小程序获得了极大的好评。小程序的调试工具包括Console、Sources、network、storage、AppData、Wxml。Console实现打印数据,显示错误位置等。Sources编译JS,打印错误。Network检测网络,查看请求情况。Storage查看数据存储情况,返回错误消息。AppData显示变量值。Wxml进行页面布局,显示样式是否存在冲突等。
3. MySQL
数据库选择MySQL,指的是对数据按照一定格式进行存储的管理平台。数据库分为多种平台,常见的有SqlServer数据库、MySQL数据库等。数据库和程序无关,一个数据库可以为多个应用程序提供服务,数据库的对象就是数据。数据库是独立于应用程序的子系统,数据库设计包括数据结构设计、数据内容、易于扩展、数据安全等方面。目前,在大数据发展状态下,数据库广泛应用在信息处理、人工智能、AI等各个领域。
二、研究方法
1、文献研究:通过对文献的查阅,检索,对相关资料系统化分析。合理吸收前人的研究成果,并结合本项目自身特征,在此基础上进行总结。
2、实验法:通过对该项目的分析研究,最终将各个模型、模块、功能形成计算机程序,实验各自的功能,测试其是否达到预期要求。
第五章 进度安排
2020年11月底-2021年3月:针对毕业设计题目,积极展开调研、查找相关资料及参考文献,确定设计设计内容、技术路线和实现方案。对设计与实现中的关键的技术难点和环节重点展开研究,准备好开题答辩。
2021年3月-2021年4月:资料收集,撰写并提交开题报告,准备开题答辩。系统功能设计,数据库设计。
2021年4月-2021年5月:系统编码实现,对作品进行中期检查。系统修改完善,准备作品验收。
2021年5月:撰写设计说明书,准备答辩、完成毕业设计。
第六章 主要参考文献
[1]李想,张玉军. 资讯类微信小程序的设计与开发.科学技术创新.2021.11.
[2]赵剑冬,许智超.微信小程序实战课程开发与实施.现代计算机.2020.10.
[3]潘正军,,张屹. 基于小程序的交流平台管理系统设计与实现[J]. 电脑知识与技术, 2015 (14).
[4]高智龙,黄连丽.基于Java的微信小程序开发.电子技术.2020.07.
[5] 李芬. 浅谈智交流平台管理系统设计[J]. 城市建设理论研究 (电子版), 2019, 20: 190.
[6] 李瑛, 苏宏锋. 基于JAVA交流平台管理平台的网络系统[J]. 计算机与现代化, 2019 (8): 75-78.
[7]邹利艳,宋继红.基于微信小程序的大学生学习交流平台[J].电脑知识与技术,2021,17(23):
[8]刘嘉昕. 支持移动学习的初中语文古诗词教学软件设计与开发[D].内蒙古师范大学,2020.
[9]蔡进. 面向中小学生的古诗词学习系统的设计与实现[D].中央民族大学,2020.
[10]Yun Quan. Design and Implementation of E-commerce Platform based on Vue.js and MySQL[P]. Proceedings of the 3rd International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2019),2019.
[11]Zulkifli,Sufyarma Marsidin,Rusdinal,Mudjiran. Need Analysis of Development of Principal Performance Assessment Model Based on MySQL Software[P]. Proceedings of the International Conference on Education Technology (ICoET 2019),2019.
[12]Margaretha Ohyver,Jurike V. Moniaga,Iwa Sungkawa,Bonifasius Edwin Subagyo,Ian Argus Chandra. The Comparison Firebase Realtime Database and MySQL Database Performance using Wilcoxon Signed-Rank Test[J]. Procedia Computer Science,2019,157.