【肇庆学院毕业设计】中小学生线上作业管理小程序的设计与实现

学术诚信声明
本人所呈交的毕业论文,是在指导教师的指导下独立完成。研究工作所取得的成果、数据、图片资料均真实可靠。除文中已注明引用的内容外,不包含任何其他人或集体已经发表或撰写过的作品或成果。对本论文的研究做出重要贡献的个人和集体,均已在文中以明确的方式标明。本毕业论文的知识产权归属于培养单位。本人完全意识到本声明的法律结果由本人承担。
目录
摘要与关键词 1
1 绪论 1
1.1 课题研究背景 1
1.2 课题研究现状 1
1.3 论文结构 2
1.4 本章小结 2
2 相关技术 3
2.1 微信开发者工具 3
2.2 Java语言简介 3
2.3 HTML5技术 3
2.4 MySQL数据库 4
2.5 本章小结 5
3系统需求分析 6
3.1可行性分析 6
3.2软件性能需求分析 6
3.3功能分析 6
3.3.1 性能需求 7
3.3.2 安全需求 7
3.3.3 可靠性需求 7
3.4小程序功能操作流程 8
3.4.1添加用户信息流程 8
3.4.2修改用户信息流程 9
3.4.3删除用户信息流程 10
3.5 本章小结 11
4系统总体设计 12
4.1 系统开发流程 12
4.2 系统总体架构 12
4.3系统结构图 12
4.4系统E-R图设计 13
4.5数据库设计 14
4.6本章小结 16
5系统实现 17
5.1 前台模块 17
5.1.1首页功能模块的实现 17
5.1.2我的模块的实现 17
5.2后台模块实现 17
5.2.1管理员通知管理的实现 18
5.2.2管理员课程管理模块的实现 19
5.2.3管理员学生/老师管理模块的实现 19
5.2.4 教师登录模块的实现 20
5.3 本章小结 21
6 系统测试 22
6.1 测试概念 22
6.2 测试方法 22
6.3 测试过程 22
6.4 测试用例 22
6.4.1 用户管理测试用例 22
6.4.2 作业打卡管理测试用例 23
6.4.3 课程信息管理用例 23
6.5本章小结 24
7 结论 25
参考文献 26
Abstract and Keywords 27
致 谢 28
中小学线上作业管理小程序的设计与实现
摘 要: 本文以中小学在线管理小程序为研究对象,阐述了中小学作业管理小程序的研究现状,探讨了中小学作业在线管理小程序的发展趋势,并对中小学作业在线管理小程序进行设计分析。系统分为微信端和服务端,主要功能包括作业提交、作业催交、作业批改等。系统采用 SQL作为后台,使用 Java语言编写。前端选用微信开发者作为开发工具,并用html语言编写。
关键词:Java;SQL;中小学作业在线管理小程序
1 绪论
1.1 课题研究背景
近年来学校市场因为疫情的随时爆发而导致的线下停课改为线上网课,很多学生的线上网课与线下学习相比较,处于一种呈向下的趋势。很多学生没有按时完成作业,以至于老师难以收到学生们的学习情况反馈和同学们对知识点的掌握程度,导致老师的教学目标和学生的学习目标皆难以完成。
同时随着互联网的发展,信息化教育越来越走近大众的课堂,新媒体课堂已经普及到中小学,还有传统的纸质作业显得不再单一,学生可以在电脑、手机线上使用APP或者软件完成作业、提交作业。这种方式在一定的程度上可以提高学生的积极性和能动性,还能解决家长辅导不了学生写作业这个难题,所以使用APP辅助学生在课后学习不失为一种新的途径。
而且21世纪以来教育软件APP不断被开发,人们对于信息技术和网络也已经有了一定的了解,很多学生和家长通过软件的下载,他们将教育软件APP融入学习生活里面,它们慢慢地被学生们所认知并且熟练的运用在家庭作业上,例如“小猿搜题”、“作业帮”等APP。尤其在2020年后疫情的突然爆发,教育软件的运用更加的广泛并且常见,国家为了阻止疫情的扩散,全国各地都采取封控的措施,各地中小学应国家响应号召都采取线上教育的方式对学生进行讲授知识内容,因为一时之间从传统教室上课到线上学习网课,导致许多学生不能很快地适应,从而导致学生们线上和线下的学习的程度有了较大的差距。
1.2 课题研究现状
从传统的课堂被线上课堂所代替,一些线上课堂的APP软件应运而生,例如“钉钉”、“腾讯课堂”、“雨课堂”等一些APP或者小程序都受到广大师生的合理运用,但是这些软件还不够直接反馈学生的学习情况,老师也没很好得到同学们的学习情况反馈。而且学生线上学习大多以手机或者笔记本电脑为主,因此我觉得小程序会受到师生的广大欢迎。
如今美国等一些发达国家对于线上学习软件、APP都发展得比较成熟,他们一些中小学生熟练运用的程度很高,师生们配合程度默契,这是现代一种很高素质的教育方式。对比我们中国,网上各种线上作业系统大多以网络课程的形式展示出来,功能相对简单。
综上所述我想开发一款老师可以在课后方便地管理学生作业的小程序,老师通过小程序所获取的内容,及时对学生的作业进行批改,老师可以及时得到学生们学习情况的反馈。而且现如今学生线上学习大多以手机或者笔记本电脑为主,因此我觉得小程序会受到师生的广大欢迎。 老师也可以通过小程序的数据,对于自己的教学进行必要的调整,为了让学生的学习趋势能够逐渐变成上升趋势,这可以帮助到老师课后得到真实情况反馈,也有利于提高学生对于知识的掌握和吸收。
1.3 论文结构
本文按照章节内容共六章进行了详细的阐述:
第一章简要地阐述了我为什么要选择设计中小学生线上作业管理小程序,还分析了中小学作业在线管理小程序的发展过程,并对全文的章节和思想进行了总结。
第二章主要是介绍开发这个小程序的有关技术,和为什么要利用这一技术来开发这款中小学作业在线管理小程序。
第三章是对中小学作业在线管理小程序的要求进行了详细的阐述,其中包括了对中小学作业在线管理小程序用户的基本需求,还有各种功能的具体描述。
第四章是对中小学作业在线管理小程序的系统进行了设计,将中小学作业在线管理小程序的主要功能进行了详细的分析,并给出了相应的数据表。
第五章是系统的实施,这一章详细介绍了该软件的主要功能组件的设计思想和实施方案,并给出了相应的设计思想,并提供了相应的软件和软件接口。
第六章是对系统进行全方面的一次测试,描述了系统的测试目标和方法,并在此基础上测试系统的性能和漏洞方面,并对其进行了实验研究。
1.4 本章小结
本章节针对该行业背景进行研究,并对国内外现状进行分析,阐述了中小学作业在线管理小程序的发展趋势和行业必要性,使我想到做这个小程序的缘由,最后介绍本次论文的行文结构。
2 相关技术
2.1 微信开发者工具
我在微信开发者工具其中进行小程序开发审核上传上线等操作,界面的设计首先需要设置好布局,然后在页面上设置组件,组件会按照设计好的布局进行排列,最终组成了前端界面[1]。代码在XML中进行编写,然后构成前段界面。在XML文件当中,可以标记系统中的数据和定义数据类型,可以自定义标记语言类型。最后所有元素需要正确嵌套,否则代码编译会出错,有开始标签且有结束标签[2]。
2.2 Java语言简介
Java在当今的网络环境中,以其独特的优点和良好的应用前景。Java的基础语句和 C++类似,不过 Java的面向对象技术更为全面,因为 Java需要将一切都包装在一个类别中,而将一个类当作一个基础单元。Java是纯粹的面向对象编程语言,因为它不能包含变量和方法。Java是一种基于分布式的数据分配与作业分配的语言,是一种能够同时进行 TCP/IP的基于 Web的编程语言,同时还能够为客户端/服务器提供运算方式。Java的动态化是指在运行时,可以动态地设置一个类,这样 Java就能对它进行动态的维护。Java不支援任何指针,并且使用物件执行对记忆体的一切动作,以防止在使用时容易发生的程式码,防止程式码攻击及攻击程式。
Java的编程方式类似于 C,它是 C++的主要技术,在推出以后, Java得到了快速的发展和普及,给 C的进阶带来了巨大的影响。业界将其称为“一次编译,到处执行”。Java也有其不足之处,就是在每一次编译之后,都会耗费一些时间,从而导致了性能的下降。不过,这并不妨碍Java作为本次的设计工具,因为Java语言易于掌握,编程周期较少,功能较好,并且开发人员更容易更快地学会。同时Java还具有如下一些重要特征:
1.目标导向
Object有抽象性就是忽视小问题中,而把注意力集中在主干上。多态是对同一信息作出的不同回应。继承是在不更改原始父类的情况下,在原有的父类中添加自己独特的方式。
2.保障和安全
Java所有的存取都是由物件的执行个体变数执行,以防止在指标中发生的任何差错。
3.多线程
Java通过使用程序可以在同一时刻完成多个任务。
2.3 HTML5技术
HTML5是新一代因特网的技术,它是用来构造和展示因特网的一种语言,现在受到许多以软件开发为主的企业所青睐。当用户在浏览网站时,所见到的东西都是使用了 HTML5技术,经过技术人员的处理后,可以被翻译成可辨认的信息。HTML5已经在以前的 HTML4.01上做了一些改善,尽管技术上的技术不会在研发中使用,但它的新功能还是需要网站开发者知道的。
本平台软件使用HTML5编程的原因,主要由于其优势:
1、跨平台性
由于平台系统的多样性,在HTML5出现之前,同一个产品需要适配不同的平台而开发多个版本,很消耗人力、成本、时间和精力。HTML5技术出现以后,这个问题就不复存在。HTML5的跨平台特性也大大降低了开发难度,节约时间和成本。
2、即时更新
原生软件每次上线应用市场,都需要经过市场的重重审核;如果有发现问题,又需要技术人员重新修改,再次提交,这样会损失一笔经济和时间成本。而使用HTML5的好处在于即时上线、即时生效、无需等待审核,因为它是通过浏览器进行加载的。
3、离线缓存功能
离线缓存是HTML5的特性之一。相对于传统的Cookie而言,JavaScript能给小程序提供不同的离线储存,不仅可以减少数据的丢失,还可以储存更多的内容,给系统增加了安全性。
4、视频和音频的支持
HTML5同样支持视频、音频等流媒体内容的加载与播放,其功能体验与原生软件相差无二。
2.4 MySQL数据库
MySQL是 Oracle的一种重要的关系式数据库。MySQL指的是一个储存与管理的数据库,它可以被看作是一个真实的档案档案库。使用者可以利用这个资料库储存资料至资料库。
MySQL的安装费用低廉,运行时间短,因此许多中小公司都采用 MySQL作为其主要业务。MySQL具有良好的运行效率,因此可以大大减少企业的开发费用。
MySQL数据库具有海量的数据储存功能,在运行过程中既简单又快速,若要提高查询效率,可以在数据库中添加一个索引。在系统中,当有必要增加数据时,可以调用插入式数据来进行数据库的数据更新。MySQL是一个自由开放的开放的资料库,它可以根据规范的 SQL陈述来提供有关系统的资讯,并且可以更容易地进行 MySQL的设置与配置。
该系统利用 MySQL数据库技术实现了基于 MySQL的网上数据储存,并利用开放源码的架构对 MySQL进行了处理。开放源码的架构可以将 JDBC打包,为用户在很多方面都能做好数据库的工作,因此可以增加和修改数据,增加和查找数据,大大的提升程序运行的速度。基于开放源码架构的数据处理程序,可以将其转换成基于开放源码架构的 SQL。与开放的开放架构相结合的 MySQL可以轻松地更改数据库的记录。
2.5 本章小结
本章详细阐述了这个小程序系统使用的各种技术语言,我通过查找各种资料得出了每种语言的背景、特性及优势,然后通过对比和初步想法说明使用这种语言进行开发的原因。
3系统需求分析
3.1可行性分析
3.1.1 技术可行性
中小学作业在线管理小程序主要使用Java语言进行开发,Java语言在使用上比较简单和便捷,可以直接使用编程语言框架,跨平台性强,运用在不同的操作系统上兼容性高。相比于其它编程语言要相对更轻量和执行的效率相对更高,且框架非常轻量。
3.1.2 经济可行性
中小学作业在线管理小程序从需求分析到最后设计实现节约了时间和经济成本,只要安装了必要的软件环境就可以随时使用小程序。管理员在管理小程序上易操作,能针对性修改错误,因此有更多的时间可以花在完善和修改系统功能上。
3.1.3 社会可行性
中小学作业在线管理小程序不会违反法律和社会道德,操作对于学生、老师、家长来说相对简单,能够方便地使用中小学作业在线管理小程序。计算技术在许多行业快速发展,因此更能为这次设计的中小学生作业在线管理小程序提供更好的帮助。
3.2软件性能需求分析
本系统的开发设计是一个独立的系统,使用SQL数据库进行数据的存储开发,主要是为了实现基于作业在线管理设计和实现学生和老师相对应的功能模块,让系统数据不会存出现差异性、低效率运行、功能性强大。
系统反应度:在线用户越多会稍微延长系统反应时间,但是可以控制在接受的范围。
界面简洁清楚:用户无需学习,一看界面就能熟练上手操作。
储存性能高:基于作业在线管理软件设计与实现中需要存储的信息有很多,所以对系统的存储量要求很高,因此它对数据库和服务器的要求很高,否则会造成数据丢失和系统死机的情况。
稳定性:小程序运行时不会造成卡机,无崩溃现象、字体清晰、交互流畅等。
3.3功能分析
在设计本系统的功能架构之前,首先参考了市面上流行的作业在线管理软件,确定了本系统的主要功能模块:作业提交管理、作业催交管理、作业批改几个模块。
经过对系统需求的具体分析,将整体功能按管理员和用户这两大类进行划分,其具体的功能需求如下所示:
(1)管理员功能需求
管理员用例见图3-1。

(2)用户功能需求
用户用例见图3-2。

(3)教师功能需求
教师用例见图3-3。

3.3.1 性能需求
此管理系统需要符合系统开发的性能需要:电脑系统的响应速度快、能够准确和及时的处理系统、系统需具有易维 护性、易用性、开放性、可扩充性、标准性以及先进性。进而能够保障电脑系统持续有效的运行,且其系统具有安 全性及稳定性。
3.3.2 安全需求
因为中小学作业在线管理小程序巨大的数据量,在对此类讯息实施管理查询过程中必须要确保系统速率。在实施上述行 为时必须保证相关事务的完整度。针对整个电脑系统,必须掌控完整权限,从而预防部分人有意攻击系统,更换原始数据记录,且针对数据库中全部数据进行定期备份处理,从而预防数据的遗漏及丢失。除此之外,需要对相关系 统进行设置,使用户在登录系统时需要对其身份进行核实。
3.3.3 可靠性需求
这次开发的相关系统有效率较高,具有可靠性及可维护性。用户在此系统的了解与学习方面比较容易。在这次开发系统过程中,必须考量各类矛盾 目的,且需符合软件资源或是经费需求、所需硬件以及规定时间下,能够尽量的满足上述提及的多种要求。
3.4小程序功能操作流程
3.4.1添加用户信息流程
用户在操作添加信息功能的时候,在界面中所输入的对应的数据都会在界面上进行正则校验去验证数据是否符合规则,数据只有符合特定的规则的情况下,才可以提交给接口,才能将这个增加的操作完成,这样做的目的主要是为了减少接口的无效请求,同时加大了小程序操作过程中的严谨性,从而减小了服务器的压力。流程图见3-3.

3.4.2修改用户信息流程
用户在界面中进行修改信息的操作时,跟添加信息的过程一样,都会在数据通过正则校验的规则时,才会提交给接口,同时,修改信息是无法修改信息主键的,这样是为了避免出现信息修改错误的情况产生,流程图见图3-4。

3.4.3删除用户信息流程
管理员进入管理界面后可以删除对应的信息,例如,中小学作业在线管理小程序信息等,每一年的中小学作业在线管理小程序信息都不一样,有了新的中小学作业在线管理小程序信息就可以将旧的删除,如果管理员想要删除这些消息,单击“删除”键,就会出现类似于“更改”的提示,这时你就可以根据相关的提示做出你想要做出的操作,当点击确定后,界面才会提交给接口,接口根据数据的主键进行对应的删除,最终返回给界面一个删除成功的信息。小程序的删除信息见图3-5。

3.5 本章小结
本章围绕系统需求进行深入分析,从开发技术、经济成本、运行稳定性、操作系统等方面分析可行性。确定可行后又进行了系统全方位性能分析和功能需求分析,最终才可以确定主要功能模块和做这个小程序的主要思路。
4系统总体设计
4.1 系统开发流程
(1)需求分析:根据市场、用户的需求和系统设计的可行性,初步构思各个功能。
(2)系统设计:需要考虑小程序对服务器和数据库的要求。
(3)界面设计:根据各个模块准备所需要的图片素材,界面设计要受用户喜爱。
(4)代码编写:网上查找资料、参考可利用的框架,编写出每个功能的代码。
(5)测试运行:对小程序进行各种正规的测试,不断修改直到没有出现卡顿和崩坏。
4.2 系统总体架构
其主要思想就是通过采用中间件技术,把业务逻辑以及资料分成若干个处理层进行处理,它的好处在于使系统运行稳定,信息存储安全性高,处理信息速度快,而且成本低,可扩展性好,开发周期大大减少。
在B/S结构中,数据访问层又分为两部分:数据访问层与网络服务器进行通信,数据库存储于应用逻辑层上,数据访问部件与网络服务器之间通过中介层连接。
因此,这种应用系统一般是以服务器端为主,客户端为辅。B/S模式下的网站开发通常包括以下几个步骤:1.了解需求分析;2.确定设计原则及方法;3.详细设计阶段;4.制作出页面;5.发布测试;6.试运行。
B/S架构或浏览/伺服器架构指的是只安装一台伺服器,客户机利用浏览完成软件的工作。 它利用日臻完善的WEB技术和集成多种Script(VBScript、javascript、Javascrip、ActiveX等)技术而形成一种新型软体体系结构技术。见图4-1。

4.3系统结构图
图4-2是该系统软件的功能结构图:

4.4系统E-R图设计
作业管理实体包括:编号,学生,教师,内容,分数等属性,见图4-3:

管理员信息实体包括:学号,用户名,密码等属性,见图4-4:

活动管理实体包括:编号,名称,项目内容,类别,开始日期,发布日期,需求人数等属性,见图4-5:

4.5数据库设计见表4-1,4-2,4-3,4-4。


4.6本章小结
本章介绍了系统的总体设计、开发思路、总体架构、展示了各个功能的设计流程图,还有各种属性,做出来之后与自己原本的想法差不多,并具体描述了数据库表结构设计。
5系统实现
5.1 前台模块
5.1.1首页功能模块的实现
功能描述:本系统用户可以通过这个前端微信小程序页面查看首页信息,也可以在页面进行相应的操作,已连接到其他不同的地址。单击进入系统,就能进入这一页当用户打开系统,第一个见到的便是界面。在这里,我们可以查看系统的导航条和话题的介绍等。系统首页界面见图5-1:

5.1.2我的模块的实现
功能描述:在我的模块中,可以查看我的成绩,见图5-2:

在页面加载时,通过onLoad 函数向服务器发起POST请求,请求参数中包含该学生或者老师的ID,以获取该信息。成功请求后,在success回调函数中通过setData方法将获取到的数据重新输送到页面中。当学生用户点击页面上的某个老师的留言按钮时,通过 toluyan 函数跳转到留言板页面,并携带该老师的信息。
5.2后台模块实现
5.2.1管理员通知管理的实现
管理员在通知管理模块,可以发布通知,并查看通知信息,见图5-3。

通过getApp函数获取全局应用实例app,并在页面加载时通过onLoad函数发起 POST 请求,请求参数中不包含任何数据,请求地址为 app.globalData.headurl + '/Notice/selectNotice'。在请求成功后,通过success回调函数获取服务器返回的数据,并将其更新到页面中,使用setData方法将服务器返回的数据绑定到页面中的Noticelist属性上。
代码中主要用到的是生命周期函数onLoad和setData方法。其中,onLoad函数是页面加载时自动执行的函数,用于发起请求获取数据;setData方法是用于将数据绑定到页面中的方法,可以在回调函数中将服务器返回的数据更新到页面上。
5.2.2管理员课程管理模块的实现
管理员直接点击活动管理。进入活动管理界面可以通过添加活动信息,查看之前的活动内容。见图5-4:

主要的逻辑算法是它使用微信API向服务器发出请求,并在小程序接口中呈现从服务器接收到的数据。该程序有几个由用户操作触发的功能,例如导航到不同的页面或更改屏幕上显示的内容。代码首先导入必要的模块,并为程序初始化一些数据。然后定义函数来处理用户操作,比如点击选项卡或导航到不同的页面。onLoad函数在程序首次加载时调用,并根据用户的角色(无论是教师还是学生)向服务器发出请求,检索用户课程的数据。
5.2.3管理员学生/老师管理模块的实现
管理者通过单击学生/老师管理,进入老师界面即可进行添加老师信息操作。见图5-5:

当页面加载时,onLoad方法被调用。它根据用户角色(学生或老师)从服务器检索数据,并将相应的数据设置在页面上。如果用户是老师,它还会检索老师的考勤记录信息。当用户点击导航栏中的选项卡时,navbarTap方法被调用。它更新currentTab数据属性,以显示相应的选项卡。当用户点击按钮以导航到另一页时,tobanji、totbanji和tollyiuyan方法被调用。它们使用查询参数向目标页面传递数据。当页面显示时,onShow方法被调用。
5.2.4 教师登录模块的实现
教师通过输入账号,密码,选择老师登录,即可登录。见图5-6:

当用户选择"老师"角色时,触发了bindPickerChange事件。该事件调用了setData方法将下拉选择框的当前选中值保存到页面数据中,并将全局变量role设置为"老师"。然后,在用户点击登录按钮时,会调用tologin方法,该方法中将用户输入的账号、密码和角色类型发送给服务器。如果服务器返回了有效的数据,则将全局变量laoshi设置为服务器返回的数据,然后调用wx.switchTab方法跳转到首页。
5.3 本章小结
本章节针对系统中的前台与后台进行更深入的介绍,通过功能介绍、页面截图和代码示例,更加清晰的阐述了系统实现方案。
6 系统测试
6.1 测试概念
系统测试的最终目的是发现小程序运行时出现的漏洞和其他一些缺陷,并将它们修改或者完善,使得系统变得更为安全可靠。下面是使用测试用例对系统进行测试,如果运行结果和预期结果不一样或者出现错、卡顿等情况,说明该功能不能通过且存在错误。对于一个功能想要完全测试的话需要设置多个功能用例,设计测试用例时要合理,否则测试不能说明什么问题。如果在某个功能模块中发现了错误,需要尽快解决错误,否则到了后面所需要付出的成本会更高。
在进行软件测试之前首先要确定测试目标,后续的测试工作都需要围绕着测试目标展开。测试用例需要尽可能地围绕用户的角度进行设计。从系统安全需求角度出发,需要假设突发情况从而去设计测试用例。
6.2 测试方法
对小程序进行黑盒测试和白盒测试。黑盒测试不用太过于了解系代码的算法逻辑。编程人员只要根据测试目标设计出正确的测试用例即可。而白盒测试则需要测试人员了解小程序整体的代码逻辑设计。
黑盒测试有小程序的登录功能是否能正常使用和管理人员能否正常管理系统的信息都属于黑盒测试。
然后白盒测试是管理人员可以根据自己的想法有序地对软件进行测试。
6.3 测试过程
小程序还需要进行单元测试,确保功能代码的正确性;在单元测试的基础上还要进行集成测试,包括权限测试和备份测试,这样可以验证系统功能的正确运行。测试结果还是比较理想的,通过在网上查找测试方法资料,然后对小程序进行有目的性的测试,测试结果表明小程序能正常运行,各个功能没有什么问题,总体的流畅度还不错,到这里小程序的设计就差不多完成了。
6.4 测试用例
6.4.1 用户管理测试用例
用户管理用例见表6-1所示。

6.4.2 作业打卡管理测试用例
作业打卡管理用例表能够测试系统中的作业打卡管理功能,作业打卡管理用例见表6-2所示。

6.4.3 课程信息管理用例见表6-3。

6.5本章小结
本章介绍了测试的概念和常见方法,阐述了测试过程,并详细列举出了核心功能的测试用例,以帮助软件完成测试流程,确保软件系统功能稳定。
7 结论
论文对中小学作业在线管理小程序的开发过程进行了全面的阐述,从程序运行的结果来看大概完成了这个小程序的开发,客户端和管理员端的设计达到预期的目的,主要的作业打卡管理功能,课程管理功能,班级信息功能,班级活动管理功能都能实现,并通过编写了一个测试用例来完成整个中小学作业在线管理小程序的稳定性测试。最终实现了该系统,易用、可操作。无论是对学生还是老师来说操作都比较简便,老师可以及时获取学生的学习情况,家长也可以知道自己的孩子学习情况。
但是这个小程序还有一些不足的地方,比如用户过多的话,会造成小程序卡顿,就是小程序运行的速率会变低,这需要一个好的服务器承载的,还有本身系统的数据资源过多也是一方面原因。所以,我会继续优化小程序运行的环境,增加服务器的配置,以此完善小程序。
参考文献
[1] 王廷永,黄松.测试用例自动生成技术综述[J].电子技术与软件工程,2021(18):51-53.
[2] 妥泽花.基于黑盒测试与白盒测试的比较探究[J].电子世界,2021(11):55-56.
[3] 张志强.计算机网络技术与安全管理维护初探[J].数字技术与应用,2021,39(07):172-174.
[4] Kim Tae-Young,Cho Sung-Bae. Optimizing CNN-LSTM neural networks with PSO for anomalous query access control[J]. Neurocomputing,2021,456:
[5] 张泽琳.基于计算机软件工程的数据库编程技术[J].电子技术与软件工程,2021(17):200-201.
[6] 都宇.计算机网络数据库的安全管理技术研究[J].电脑知识与技术,2021,17(23):34-35.
[7] 丁凝.软件测试过程的质量控制分析[J].网络安全技术与应用,2021(05):65-66.
[8] 李燕.计算机测试技术与保护技术在计算机软件中的应用分析[J].决策探索(中),2020(05):82.
[9] 李亚玲,韩奥,鲁建丽,张航瑄,于航.软件测试技术初探[J].数码世界,2020(03):68-69.
[10] 陈建锋.软件测试发展趋势研究[J].无线互联科技,2019,16(19):41-42.
[11] 丁亦喆,廖楠楠,田津浩.基于Android系统的智能交互App设计思路研究[J].信息记录材料.2018(8):23-23.
[12] 刘婷.探究“互联网+”背景下的计算机应用技术[J].科技风.2020(36):103-104.
[13] Sommer B.The CELLmicrocosmos tools:a small history of Javabased cell and membrane modelling open source software de⁃velopment[J].Journal of Integrative Bioinformatics,2019,16(3).
Primary and secondary school students online work management small program
Abstract: This paper takes primary and secondary school online management applets as the research object, expounds the research status of primary and secondary school online management applets, discusses the development trend of primary and secondary school online management applets, and analyzes the design of primary and secondary school online management applets. The system is divided into wechat terminal and server terminal, the main functions include job submission, job prompt, job correction and so on. The system uses SQL as the background and Java language. The front-end uses wechat developers as development tools and is written in html language.
Keywords: Java; SQL; Primary and secondary school homework online management small program
致 谢
时光飞逝,我即将毕业。回想过去,许多关于这次学习的经历和生活的回忆在眼前一闪而过,努力与快乐的感受还记忆犹新,虽然有些失望,但失望过后却是满怀期待,是大学经历的终点也是未来人生的起点。
首先,我要谢谢我的父母,他们在我学习的过程中一直都是我的帮助和指引。在我的大学生活中,我一直很感激导师对我的关怀与宽慰。在这段时间里,我遇到了很多问题,导师都会耐心地为我解释,并且给出了一个合理的解答,从我的论文选题到论文设计,导师都给予了耐心的指导。在导师的帮助下,我终于完成了这篇论文。
在大学的时候,我最想念的就是同学,在此,我要向各位表示衷心的谢意,因为有了你们的帮忙,我才能在学业上少走弯路。这一次的经历,让我受益匪浅。谢谢大家,大家都是我的好伙伴。我要谢谢我们的大学,给了我一个很好的学习的机会。