(附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740

news/2024/5/2 14:45:48/文章来源:https://blog.csdn.net/ID3461074420/article/details/127011613

摘  要

本文介绍了使用PHP+MySQL数据库和微信应用为儿童艺术学校实现教育应用的过程。本文介绍的教育应用是为儿童艺术学校设计的,这意味着该系统可用于教授儿童艺术和艺术视频。该系统的主要功能是可以将儿童艺术教育的线下方式转变为线上,从教育机构的角度来看,这种更方便的工具可以节省大量的学生和作业的日常管理时间,使教师可以将更多的时间用于教学和备课。它可以更方便儿童和他们的父母学习艺术,而不需要父母去教育机构,因此它可以更好地支持艺术教师、儿童、他们的父母和朋友。

在过去,人们认为如果你想研究儿童艺术,你应该在线下进行研究。不仅如此,如果父母想让孩子学习一项爱好,他们会四处奔波寻找好的课程,但这会占用他们的一些时间,尤其是在父母已经很忙的情况下,会对他们的生活和工作产生一些影响,不可避免地会导致家庭之间的误解和摩擦。

一个艺术教育机构的儿童应用程序有许多不同的功能:教师可以发布视频和作业,看到他们班上学生的实时信息,跟踪系统中的作业,学生可以从在线视频中学习并看到系统中所有教师的信息。与传统的艺术学习形式相比,儿童艺术教育APP系统提供了更专业的服务,大大增强了用户体验。

关键词:  儿童  小程序  艺术培训  MySQL数据库

Abstract

This article describes the process of implementing an educational application for a children's art school using a PHP+MySQL database and a WeChat application. The educational application presented in this paper is designed for a children's art school, which means that the system can be used to teach children art and art videos. The main function of the system is that it can transform the offline approach to children's art education into an online one. From an educational institution's point of view, this more convenient tool can save a lot of time in the daily management of students and assignments, allowing teachers to devote more time to teaching and lesson preparation. It can be more convenient for children and their parents to learn art without the need for parents to go to an educational institution, so it can better support art teachers, children, their parents and friends.

In the past, it was thought that if you wanted to study children's art, you should do it offline. Not only that, but if parents wanted their children to learn a hobby, they would run around looking for good courses, but this would take up some of their time, especially if they were already busy, and would have some impact on their lives and work, inevitably leading to misunderstandings and friction between families.

An arts education provider's children's app has many different features: teachers can post videos and assignments, see real-time information about the students in their class, track assignments in the system, and students can learn from online videos and see all the teachers' information in the system. Compared to traditional forms of art learning, the children's art education app system offers a more professional service and greatly enhances the user experience.

Keywords :  Children  Applet  Art training  Mysql database

目  录

第1章 绪论

1.1系统的开发背景

1.2 开发意义

1.3研究目标

第2章 系统分析

2.1 需求分析

2.2 可行性分析

2.2.1经济可行性

2.2.2技术可行性

2.2.3操作可行性

第3章 系统概要设计

3.1系统结构设计

3.2 数据库设计

3.2.1 概念结构设计

3.2.2 数据库物理表格设计

第4章 系统流程分析

4.1系统开发流程

4.2 用户登录流程

4.3 系统操作流程

4.4 添加信息流程

4.5 修改信息流程

4.6 删除信息流程

第5章 详细设计与实现

5.1系统运行平台设置

5.2运行环境

5.3开发工具及技术简介

5.3.1开发技术简介

5.4系统首页设计

5.5系统前台基本功能设计与实现

5.5.1登录注册模块设计与实现

5.5.2 后台各模块的设计与实现

第6章 系统测试

6.1软件测试

6.2测试用例设计

结  论

参考文献

致  谢

第1章 绪论

1.1系统的开发背景

随着儿童艺术教育信息积累的增加,使用传统的儿童艺术培训教育信息管理模式已经不能满足广大用户的需求,儿童艺术教育系统的开发和设计主要是为了完善儿童艺术教育的管理,因为传统的儿童艺术教育模式已经不能满足现代用户的需求。因此,儿童艺术教育的有效性逐渐下降。因此,有必要建立一个儿童艺术教育培训机构的教育体系。

由于微信的普及和小程序技术的成熟,微信小程序易于开发和维护,开发成本低,易于及时更新内容,对于用户来说,微信小程序不会造成加载和卸载的负担,不占用内存,对用户友好、友善。基于微信平台,微信小程序旨在帮助用户更好地表达自己的需求,拥有选择权,更好地了解服务交付过程,并按时收到最终产品。解决儿童艺术培训教育机构的儿童艺术教育信息的管理问题,可以更好地维护儿童艺术教育机构的教育系统的错误,也可以帮助用户方便快捷地管理互联网上的儿童艺术教育机构的教育信息。

1.2 开发意义

小程序开发设计的主要开发意义在于解决儿童艺术教育培训机构管理的信息化管理模式,更好地监督儿童艺术教育培训机构的管理失误,也让家长提供方便,节省从中间到教育机构的时间。实现一对一的沟通反馈,形成让家长随时看到教育机构基本情况的教学模式,提供便利,提高社交能力。该小程序的设计可以实现自动化管理,提高管理员的工作效率。在研究了该教育机构的教育管理的实际情况后,为了改进现有的管理模式和开发新的教育机构管理应用,进行了详细的需求分析。

1.3研究目标

基于微信小程序的儿童艺术培训机构管理小程序是互联网+这个大的潮流下的产物,当今这个时代是互联网+的时代,互联网+这个概念被提出来已经很久了,可有效解决老师与家长之间的互动困难的问题,满足家长的个性需求。同时解决培机构的招生难,推广难,管理难,学员维护难等一系列问题。实现一个操作简单,可行性强的儿童艺术培训机构教育管理小程序,进一步提高家长与教师之间的互动交流,提升学习效率,提升我们传统产品和行业之间的关系,实现了互联网的双向发展。

第2章 系统分析

2.1 需求分析

早期,家长会在街头广告牌上寻找广告,带孩子去上艺术培训课,但广告牌上的信息太多,很多家长或孩子不知道广告牌上有什么信息,或者看不清楚具体信息,经常出现孩子和家长想学艺术,却不知道怎么联系的情况。这种情况经常发生。在电子信息时代,儿童艺术教育也逐渐走向智能化,先是通过城市论坛让孩子们报班,再是通过线下进入教育机构,但通过论坛传播信息并不是很现代,也不是每个人都能随时进入大学论坛,所以在移动终端上可以方便管理,轻松学习[1]。虽然传统的儿童艺术教育方式一直存在,但效果不大,质量不高。希望基于微信应用的儿童艺术培训机构教育管理项目能够帮助学生和家长更好地沟通和了解,使儿童艺术培训更加一致和专业。

2.2 可行性分析

各种微信小程序已经成了生活中不可缺少的工具,比如学校官网的小程序,还有考驾照时用的答题小程序,还有记录步数的微信运动等等……拥有一个功能丰富、操作方便的微信小程序,可以极大程度上的提升工作效率。儿童艺术培训机构教育小程序的建立,从学习艺术的同学角度来说,给他们开发了一个平台,可以高效的选择艺术课程的。所以基于小程序的艺术培训机构的操作对所有用户来说都是不成问题的,而且经过对界面的设计之后,这个微信小程序对使用者来说非常友好。管理员是开发项目的开发者,所以管理起来也更不在话下,经过上述分析,是可行的。

2.2.1经济可行性

经济可行性是指在开发应用的成本被消除后,获得利润的可能性。此外,评估市场潜力和市场价值也很重要。我开发这个应用程序是因为我想证明我可以在几年的培训后提供专业的知识,但也有另一个原因,我想改善用户体验。开发这个应用程序的成本几乎为零,因为它是一个使用基本编程知识的个人开发项目,这使得系统具有成本效益。

2.2.2技术可行性

该计划针对的是儿童艺术培训机构的管理人员。将在技术方面,选择开源的是Java语言;在数据库方面选择使用应用广泛且安全性高、数据存储量大的关系型数据库管理系统MySQL,在开发这种小程序时应保证小程序具有一定的可操作性和简便性等特点[2]。数据库应具有一定的安全性和稳定性。它在以后的阶段更容易维护,因此也可以用于系统开发[2]。

2.2.3操作可行性

儿童艺术教育培训机构管理小程序的一个主要特点是不需要下载,界面很简单,所有常用的窗口都是用来登录的,要登录只需要通过微信发送一个代码就可以了,只要会用微信,就可以随时随地使用这些开发工具,这样系统就会更加完善和规范,这样就会是一个更加人性化的小程序,所以小程序的开发还在继续。用户可以使用移动电话访问和管理该系统,管理员可以使用电脑,这很容易学习。

第3章 系统概要设计

3.1系统结构设计

基于微信小程序的儿童艺术培训机构管理,本质上是一个类似于小程序的前台系统,但前台和后台独立存在但又相互补充。本计划的功能结构图如图3-1所示。

 

图3-1  系统功能结构图

家长模块如图3-2所示。

 

图 3-2 家长模块图

(1)个人主页:主要包括个人课程表,课程收藏关注,以及是自己的课程消费金额余额显示。

(2)免费试听:家长通过免费试听,高效的去选择,某个课程,某位老师,某位培训机构。

(3)教师履历:查看老师的简历来判断是否专业。

(4)预约课程:通过小程序上的课程表,家长可以线上根据自己的时间安排线上约课,省去从中间到培训中心的时间,提供方便。

(5)在线报名:家长可在线新报课程,续报课程,可以分享学校课程给亲朋友报名,学员信息化,网络化,提高报名率。

(6)在线请假:请假不需要打电话,直接小程序里面可直接申请请假提交,在线请假可以省钱,信息化处理的信息,用平台来解决更方便,减少工作量。

(7)打分解决任务:客观题由系统自动打分,而主观题则需由教师个人打分,因此,客观题的打分+主观题的打分之和是一样的。。

教师模块如图3-3所示。

 

图3-3 教师管理模块

(1)新闻动态:老师通过上课记录可以发布上课风格和学校状态。

(2)个人数据:教师可以添加、删除和修改自己的数据。

(3)上课提醒:教师可以在上课前30分钟向儿童发送提醒。

(4)管理班级信息:教师可以查看班级信息,添加、删除或修改信息。

(5)签到:可以家长手机扫码签到,也可以老师点名签到,签到后课时自动扣除,家长核对课程和课时情况直接个人主页页面上查看。

管理员模块图如图3-4所示。

 

图3-4  管理员模块

1.前台系统功能模块分为

(1) 教师视图模块:显示课程中所有教师的信息,包括他们的资格。

(2) 作业模块:允许学生提交在线作业。

(3) 课程学习模块:允许学生在小程序中学习课程。

(4) 公告模块:使学生能够在小程序内查看系统公告信息。

(5) 在线留言模块:允许学生在小程序中在线留言和投诉。

(6) 学生数据模块:允许用户修改和显示其学生信息。

图3-5是前端系统的用户角色配置图。

 

图3-5前台用户功能结构图

2.后台系统功能模块分为

(1)教师管理模块:管理员按照培训班的相关规定,有关教师的信息可以被储存和处理。

(2) 家长/用户管理:管理员可以维护家长的数据。

(3) 课程信息管理模块:可在网站上编辑课程信息。

(4) 信息管理模块:管理员有一定的权限查看和处理用户的数据。

(5) 任务管理模块:管理员有一定的权利来管理任务数据。

详细后台管理模块图如3-6所示:

 

图3-6后台用户功能结构图

3.2 数据库设计

在创建数据库之前,我们必须进行一系列详细的设计,以满足数据库的所有方面。在数据库设计中,我们通常应该遵循其自身的范式要求。一般数据库表应满足第二种范式,特殊表可能达到第三种范式。此外,在设计数据库范例的过程中,首先要做的是总结实体图。为了更好地强调其实现和属性之间的关系[2]。

3.2.1 概念结构设计

学生及培训机构是小程序重要角色,学生实体图如图3-7所图。

 

图3-7 学生实体图

教师实体图如图3-8所示。

 

图 3-8 教师实体图

课程实体图如图3-9所示。

 

图 3-9  课程实体图

管理员实体图如图3-10所示。

 

图 3-10 管理员实体图

  1. R 总体设计图。如图3-11所示。

 

图 3-11 课程实体图

3.2.2 数据库物理表格设计

数据查询及数据的提交都需要用到数据库,所以拥有一个稳定的数据库对本次毕业设计的完成是非常重要的。

(1) 在设计数据库时我首先想到的就是注册和登录功能需要使用到用户表,用户表的主键应该为用户的编号,用户名应该设为唯一,除此之外还应该有联系方式、邮箱等列。

(2)对于课程表或者学生表来说,如果使用一个表进行信息的管理会用到很多的列,这会导致查询的效率变慢,所以我选择设计两个表存储他们的信息,一个是课程表,一个是课程明细表。

(3)用户在网站中修改了自己的个人资料后,数据库中的用户表要及时的进行数据更新。

(4)教师用户成绩录入的流程完成后,通过一个字段(Status)来反应当前录入的状态,如未录入、录入中、已录入等[5]。

(5)因为存在管理员的角色,所以需要一张表来存储所有管理员的信息。这样,至少要创建如下的数据表和数据列:

第一步是进行彻底的需求研究,包括充分和全面的需求。然后确定有哪些功能模块,并按照功能模块来规划数据。下面详细介绍下本系统的数据表:

1.课程表

4-1 课程信息表

序号

名称

别名

类型

长度(字符)

1

xunwu _id   

课程编号

Int

4

2

xunwu _name

课程

varchar  

50

3

xunwu _miaoshu

课程描述

varchar

5000

4

xunwu _pic

课程图片

varchar

50

5

xunwu _address

课程地址

varchar

50

    2. 课程类别表

4-2 课程类别表

序号

名称

别名

类型

长度(字符)

1

cate_id

种类编号

Int

4

2

cate _name

种类名称

Varchar

50

3

cate _miaoshu

种类描述

Varchar

5000

  1. 作业表

4-3 作业

序号

名称

别名

类型

长度(字符)

1

lost_id

作业ID

Int

4

2

lost _bianhao

作业编号

Varchar

50

3

lost _date

作业生成日期

varchar

50

4

lost _zhuangtai

作业状态

varchar

50

4.作业明细信息表

   

4-4作业明细信息表

序号

名称

别名

类型

长度(字符)

1

details _id

明细编号

Int

4

2

lost_id

作业编号

Int

4

3

details _nr

明细内容

Int

4

4

details _pingjia

明细评价

Int

4

  1. 用户信息表

4-5作业明细信息表

序号

名称

别名

类型

长度(字符)

1

user_id  

用户ID

Int

4

2

user_name

用户名

Varchar

50

3

user_pw

用户密码

Varchar

50

4

user_realname

真实姓名

Varchar

50

5

user_address

住址

Varchar

50

6

user_sex

性别

Varchar

50

7

user_tel

联系电话

Varchar

50

8

user_email

用户邮箱

Varchar

50

9

user_qq

用户QQ

Varchar

50

6.管理员信息表

4-6 管理员信息表

序号

名称

别名

类型

长度(字符)

1

userId

管理员ID

int

4

2

userName

管理员名称

Varchar

50

    3

userPw

管理员密码

Varchar

50

7.公告信息表

4-7 公告信息表

序号

名称

别名

类型

长度(字符)

1

gonggao_id

公告编号

Int

4

2

gonggao_title

公告标题

Varchar

50

3

gonggao_content

公告内容

Varchar

5000

4

gonggao_data

公告创建时间

Varchar

50

5

gonggao_fabuzhe

发布人

Varchar

50

作用主要是用于对各种信息的添加、删除、修改和查询等。所以,在设计数据库之前必须按照本系统的需求分析来详细的分析每个数据字段的作用。

(1)首先是用户注册和登录的时候会用到用户表,里面的列包括用户姓名、性别、年龄、地址等。

(2)管理和查看课程信息时,既需要从大的方面对信息进行管理,也需要针对每一个信息进行详细管理,因此至少需要两张数据表来实现信息的管理功能。

(3)用户在系统中对留言信息或其他别的信息进行了添加或修改时,需要数据库作出相应的数据操作。

(4)用户作业提交生成后,需要具体的字段来反应反馈的具体状态,如待提交、提交中、已提交等。

第4章 系统流程分析

4.1系统开发流程

(1)用户可以匿名访问网站的首页,但不能使用里面的任何功能,如果想使用这个系统则必须进行登录。

(2)用户的注册与登录:用户们如果想在系统中进行操作,需要经过一系列的有验证信息的注册,注册成功并登录后,用户可以解锁所有的功能。

(3)管理员模块:系统有一个管理员角色,负责管理教师、学生和信息。此外,系统有一个超级管理员角色,允许所有管理员用户添加、修改和删除操作。

(4)作业管理模块:用户可以在线提交作业,教师可以查看系统中所有学生的作业。

(5)课程信息管理模块:管理员和教师可以管理和编辑课程信息。

(6)公告管理模块:管理员对系统的公告进行维护,以便于使用者们可以及时看到网站的最新动态。此模块的功能包括添加公告,对公告进行编辑以及删除公告等。

一个系统的开发从需求分析开始,然后是系统的总体设计、功能模块的设计、数据库的选择等[7]。

 

图4-1系统开发流程图

4.2 用户登录流程

用户登录程序流程描述。如图4-2所示。

 

图4-2 登录流程图

4.3 系统操作流程

用户注册完成拥有了自己的帐号之后可以进入登录页面。在文本框中填写自己的用户名和密码,如果数据库中存在相匹配的信息就能成功登录,否则会提示 帐号或密码错误,提示完会清空文本框的值[6]。这个功能的流程如图4-3所示。。

 

图4-3 修改信息流程图

4.4 添加信息流程

管理员可以添加学生的信息、教师的信息、管理系统的信息等。用户也可以根据自己的权限添加信息。信息输入后,系统将检查输入的信息和数据本身,如果信息正确,将被添加到数据库中,如果信息不正确,将提示用户重新输入信息,然后再添加信息。添加信息的过程如图4-4所示。

 

图4-4 添加信息流程图

4.5 修改信息流程

管理员可以改变学生和教师的信息,用户也可以在他们的权限内改变信息。首先进入信息变更界面,输入变更信息,系统对数据进行评估和检查。如果变更信息是合法的,则变更成功,信息在数据库中被更新。改变信息流。该图如图4-5所示。

 

图4-5 修改信息流程图

4.6 删除信息流程

管理员和教师可以对学生的信息管理系统信息等进行信息的删除,对要删除的信息进行选中后,点击删除按钮,系统会询问是否确定,若点击确定,则系统会删除掉选中的信息,并在数据库内对信息进行删除,删除信息流程图如图4-6所示。

 

图4-6 删除信息流程图

第5章 详细设计与实现

5.1系统运行平台设置

基于微信的儿童艺术培训机构教育管理小程序的工作平台可以分为两个层面,即硬件环境和软件环境。

5.2运行环境

1.硬件开发环境

系统硬件环境的这种配置[11]。

处理器: I7-10200H

内存:8G DDR4

硬盘:512G SSD

显卡:GTX1650Ti

2.软件环境

系统:Windows 10

数据库:MySQL数据库

开发工具:小程序开发工具

服务器:localhost 服务器[11]。

5.3开发工具及技术简介

下面来详细的介绍一下实现本网站使用的所有开发工具。

5.3.1开发技术简介

本系统使用的编程语言为PHP,PHP是当下功能最强大的编程语言之一,最大的特点就是开源性强、可跨平台、上手快[10]。本系统使用的开发框架是MVC,它代表了模型-视图-控制器,其工作原理是将模型与数据库连接,并将数据存储在模型中。最终用户看到的页面其实是视图View[10]。

MySQL是一种关系型的小型数据库,安装方便操作灵活,并且是免费的,执行效率也很快,儿童艺术培训系统这类小型系统用Mysql数据库是最合适不过的[12]。

5.4系统首页设计

基于微信小程序的儿童艺术培训系统的首页面采用了最简单的上中下结构,头部为导航菜单。中间部分的是功能列表展示与海报图片。网站尾部是个人信息及导航等。界面设计如下图5-1所示。

 

图5-1用户注册界面图

5.5系统前台基本功能设计与实现

本小节主要内容为儿童艺术培训系统的前台功能的详细说明。

5.5.1登录注册模块设计与实现

用户信息管理模块是本网站重要的组成部分。主要包含下面几个功能:

1.注册

用户注册页面有严格的表单验证,如果不符合格式规则是无法成功进行注册的。所有验证通过之后用户的信息会被添加至数据库中的用户信息表[12]。如图5-2所示。

 

图5-2小程序首页界面图

2.登录和验证

(1)用户登录程序流程描述

用户注册完成拥有了自己的帐号之后可以进入登录页面。在文本框中填写自己的用户名和密码,如果数据库中存在相匹配的信息就能成功登录,否则会提示 帐号或密码错误,提示完会清空文本框的值。这个功能的流程图.如下图5-3所示。

 

图5-3 用户登录程序流程图

3.用户修改和注销

用户成功登陆之后可以修改自己的资料,修改时可以将除用户名之外的资料都进行修改,不过有一个限制那就是每个月只能修改一次,以防帐号被恶意修改。修改信息填写完成之后如果可以正确通过验证,用户的资料就可以被更新到用户表中。用户信息修改页面如下图5-4所示:

 

图5-4 用户修改页面图

在课程详情页面,您可以看到课程编号、课程名称、描述、课程和开始时间、教师分机号码、教师姓名、课程内容、课程作业、成绩和其他信息,如图5-5所示。

 

图5-5课程信息界面图

此模块的功能就是将课程的信息显示在页面上,当后台数据在数据库中发生改变之后,用户在页面上刷新也可以看到最新的数据。

当用户在浏览课程时看到自己感兴趣的课程后,可以对课程进行报名,报名。如图5-6所示。

     

 

图5-6 家长报名页面图

在在线留言发布模块中输入想要留言或者投诉的内容等信息后即可正确的提交留言,除此之外还可以查看自己的留言信息记录。管理员在看到信息后可以迅速做出反应,而且界面设计得很好。如图5-7所示。

 

图5-7 在线留言页面图

5.5.2 后台各模块的设计与实现

后台使用小程序完成,开发比较快速,实现的思路与过程与其他后台管理系统比较相似,这里只以投诉信息维护为例做简单的描述与展示。如图5-8所示。

 

图5-8后台各模块界图面

管理员登陆系统后,可以对首页、个人中心、管理公告、管理教员、管理学生信息、管理课程信息、管理成绩、管理请假、管理课程注册、管理免费考试等功能模块,进行相关操作[12],如图5-9所示。

 

图5-9管理员功能界图面


第6章 系统测试

6.1软件测试

在网站内的信息管理功能中,选择不同的的条件进行搜索,在搜索之前先查看数据库中的所有的数据信息,首先查询数据库中已经有的信息,看能否成功显示数据。再随便查找一个不存在的信息,看结果是否为空,如果两种情况的查询都按照预期的结果进行则说明本模块没有问题。软件测试的目的主要是:

第一、根据自己前期所制作的需求说明及系统设计说明,查看自己的系统能否满足当初所有的预期。

第二、在投入市场之前,尽可能多的找到软件中存在的问题。

从软件使用者的角度来分析,软件测试可以帮助用户找出潜在的问题,不影响用户的正常使用,从而提升用户的满意度。从开发者的角度来看,软件测试可以提升自己代码的质量,让自己更有开发的自信心[11]。

6.2测试用例设计

课程信息添加测试界面图。如图6-1所示。

图6-1课程信息添加测试图

 

首先在作业提交的页面提交新的作业,提交之后登录管理员账户看是否能接收到最新的作业信息。如果能接收到,要及时进行处理,处理之后再登录前台页面看是否能进行已提交学习的查看,如果所有功能都可以正常完成,则说明此模块没有功能缺陷。

 

图6-2 作业提交测试图

结  论

微信儿童艺术机构教育管理采用的编程技术是 SSH第一计划 小程序开发模式,这也是目前最有效的小程序开发模式之一。设计中结合了其他优质小程序的优势和个人对儿童艺术培训机构教育小程序的想法,最终的结果是在开发过程中加入了更多的用户友好功能,并优化了整体的首页设计,达到了预期效果。用户界面通过更容易使用和更灵活的方式提供最佳的用户体验。

我对技术上的缺陷和开发实践有一定的经验,由于整个开发周期比较短,而且往往比较仓促(如在软件测试阶段),系统会出现一些问题。不过,我很满意自己根据在学校学到的知识,全部完成了这个项目,我希望今后能提高自己的技能,创造出更好的项目。

参考文献

[1]郭琳.社会艺术培训机构向城乡接合部发展的前景分析[J].商丘师范学报,2021,37(08):103-105.

[2] 何玉洁.数据库原理与应用教程.[J]机械工业出版社.2019:23-78

[3]林华灵.基于小程序框架技术的Web应用[J].中国新技术新产品2020,(14):9-11

[4]盛仲飙.PHP中数据库访问的性能优化研究[J].微型电脑应用2018,(9):16-17

[5]杨文红赵德平刘柯剑.基于MVC模式Struts框架研究与应用[J].硅谷2018(20):45-46

[6]赵蕾程明定刘琳.J2EE模型中Struts框架技术的研究和应用[J].中国博览2018(12):25-26.

[7]桃子.校园信息传播[J].微型计算机2017(13):89-90

[8]刘运婵.AI+青少年艺术培训产业发展思考[J].经济管理文摘,2019(18):34-35.

[9]Raghu Ramakrishnan.Johannes Gehrke.Database Management System.McGraw-Hill Professional. 2017:180-213.

[10]吴建,张旭东. PHP网络开发入门与实践[J].人民邮电出版社,2020(08).

[11]董纪阳.软件设计中的需求分析[J].电脑知识与技术2020(28):56-57

[12]周建儒.PHP中自定义标签的实现与部署[J].科技信息(科学教研)2018(23):51-53

致  谢

我在一位优秀导师的指导下完成了这篇论文。从选择论文题目,到编写应用程序的基本功能,再到撰写和修改论文,我的导师在每一步都为我提供了细致的指导和分析。我的导师还利用课余时间,帮助我们解决了很多论文写作中的困难,这些困难在老师的耐心指导下逐渐解决了。同时,我要感谢学校和电子信息工程学院的所有老师,他们还为我们提供了电脑室和电脑设备,使我们有良好的条件进行考试项目。这绝对会是一次难忘的经历。

我要感谢我的导师,他们的不断指导使我能够完成这个最终项目并撰写论文。同时,普通班的所有老师都对我们严格要求,使我们能按时完成老师留下的作业。在课堂上,老师不仅教我们如何学习,给我们新的知识,而且我还能在课堂上与老师互动,所以我意识到必须先做人后做事。感谢所有在大学里教我的老师,你们都很了不起。

我还要感谢我所有的同学,是他们让我的学生生活一起快乐。正是由于你们的帮助和支持,我才得以克服一个又一个困难,直至成功完成这篇论文。我还要感谢我的兄弟姐妹们的关心、支持和帮助,谢谢你们。

免费领取本源代码,请关注点赞+私聊

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

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

相关文章

微信小程序组件介绍

组件view 普通视图区域 类似于html中的div是一个块级元素 .wxml代码 <view class"container1" ><view>温度</view><view>湿度</view> <view>光照强度</view> </view> .wxss代码—— .container1 view{width: 100…

linux 内存管理

用户空间与内核空间 人间还是仙界&#xff1f;聊一聊linux系统的用户空间和内核空间 以32 位Linux系统为例&#xff0c;虚拟地址的大小是4GB (0x0000_0000 ~ 0xffff_ffff)。 Linux 用户空间和 内核空间的大小可以通过设置宏 PAGE_OFFSET 来配置&#xff0c;默认PAGE_OFFSET 0…

Oracle数据库中的包(七)

目录 1.Oracle中包 2.包的创建 &#xff08;1&#xff09;可视化方式创建包 &#xff08;2&#xff09;以命令方式创建包 ①创建包头 ②创建包体 ③删除包 3.包的初始化 4.重载 ①相关概念和注意事项 ②系统内置的包 Oracle学习的相关知识点&#xff08;汇总&#x…

UGeek大咖说 | 直播预告:顺丰高难度可观测性压测实践与应用

本月「UGeek大咖说-大厂可观测」又双叒……来和大家见面了&#xff01;本期大咖说特邀到顺丰科技应用架构高级工程师——李卓做客直播间&#xff0c;用实际案例带我们一起剖析大型复杂系统下可观测性在全链路压测中的落地实践。 往期大咖说我们对可观测性做了很多诠释和分享&a…

2022安徽省赛赛题——B-2任务二:流量分析

有题有环境有解析,要的私我,勿喷! B-2任务二:流量分析 *任务说明:仅能获取Server2的IP地址 1.使用Wireshark查看并分析Server2桌面下的capture.pcapng数据包文件,找出黑客获取到的可成功登录目标服务器Telnet服务的账号密码,并将黑客获取到的账号密码作为Flag值(用户…

开创性的区块链操作系统项目——去中心化簿订单交易所

关于区块链操作系统上的 Web2 和 Web3 先驱系列今天向大家介绍来自Dakai的 Peter、Laszlo 和 Mark 。Web3 开发人员通过他们的去中心化簿订单交易所推进了区块链技术的发展。他们正在使用 Python 和 SQLite 作为数据库引擎来进行开发&#xff0c;他们发现他们可以在区块链操作系…

js与jquery实例-拖动改变列宽和行高

如何通过javascript或者jquery实现改变表格宽度或者行高的功能?今天就把这个功能代码分享给大家,绝对原创哦,代码少而且易懂。先看效果图:html结构:html结构:<!DOCTYPE HTML> <html> <head><meta charset="utf-8"><title>table&…

最适合从事游戏建模这类高薪职业的是这些人,快来看看有你吗?

随着游戏行业的发展&#xff0c;游戏建模受到越来越多的人的关注&#xff0c;那游戏建模的学习适用于什么样的人群呢&#xff1f;今天就来介绍一下吧 01 大学毕业&#xff0c;就业方向不明确 大学期间&#xff0c;本专业知识没有深度掌握&#xff0c;无法从事本专业相关的工作…

Vue3 i18国际化

本文参考了两片文章如下&#xff0c;博文原创&#xff0c;转载附上本博文链接即可 1、基于Vue3.0和ElementPlus开发后台框架(loginbacki18n)_zzzzzzzzzz的博客-CSDN博客_vue3后台框架 &#xff08;这个有点没看懂&#xff09; 2、https://www.jianshu.com/p/fa85595642cd&am…

盘点一个Python网络爬虫实战问题

大家好,我是皮皮。 一、前言 前几天在Python铂金交流群【红色基因代代传】问了一个Python网络爬虫的问题,提问截图如下:代码截图如下:报错截图如下:要么就是原始网页没那么多数据,要么就是你自己取到的数据没那么多,有的有排名,有的没有,可以考虑加个try异常处理。首先…

基于单片机的老人防摔GSM报警

目录 1 跌倒报警器研究现状........................................................................................ 8 2.1单片机的功能及最小系统的电路设计.................................................. 9 内置闪存存储器......................................…

雷鸟乐队 VoxEdit 大赛启动啦,24,500 SAND 奖励等你们来赢取!

是鸟……是飞机……是雷鸟&#xff01; 如果你们选择接受它&#xff0c;那么你们的任务是创造一个受 1960 年代标志性电视剧启发的车辆资产&#xff08;汽车、轮船摩托车等&#xff09;。 不要使用雷鸟的 logo 或对现有的雷鸟作品进行二次创作。 24,500 SAND 将按以下方式分配给…

手机远程控制之scrcpy(一)

有线投屏 无线投屏 屏幕录制 常见问题 错误检查 ERROR: Exception on thread 投屏模糊 scrcpy 是免费开源的投屏软件&#xff0c;支持将安卓手机屏幕投放在 Windows、macOS、GNU/Linux 上&#xff0c;并可直接借助鼠标在投屏窗口中进行交互和录制。 市面上主流的多屏协…

机器人地面站-[QGroundControl源码解析]-[7]-[api]

目录 前言 一.QmlComponentInfo 二.QGCSettings 三.QGCOptions 四.QGCCorePlugin 总结 前言 上篇讲完了Analyize中内容&#xff0c;主要对应界面上AnalyzeTool模块的功能。本篇我们来过api文件夹下的代码。api下的代码主要实现了qgc的核心接口&#xff0c;应用所有的选项…

为什么2022年7月的PMP考试通过率这么低?

2022年 7月考的是新考纲&#xff0c;有50%的敏捷题型&#xff0c;考题相对旧考纲灵活很多&#xff0c;混合型项目内容较多&#xff0c;要是不好好备考&#xff0c;很有可能挂哦&#xff0c;所以 PMI 官方都发布通知&#xff0c;7、8、9 月没考过的考生可以免费重考一次。 但是&…

rk3368-双以太网口

RK芯片以太网补丁android5-12 就打一个补丁就行, 1.\sdk\device\rockchip\common\init.rockchip.rc service dhcpcd_eth1 /system/bin/dhcpcd -aABDKLclass late_startdisabledoneshot 2.添加文件EthernetNetworkFactoryExt.java 给eth1使用:sdk\frameworks\opt\net\ethern…

docker images 命令详解

文章目录一、docker images 命令选项二、docker images 使用实例2.1 显示最近创建的镜像2.2 根据镜像名和tag值查询2.3 查询结果中显示完整的镜像ID2.4 显示镜像的摘要信息2.5 显示未打tag值的镜像2.6 删除未打tag值额镜像2.7 根据标签筛选镜像2.8 根据时间筛选镜像2.9 通过模糊…

uniapp离线打包安卓APP全过程

1、首先就是下载Android Studio&#xff0c;官方下载 就好了。 2、然后就是使用 HBuilderX 离线打包,生成本地打包App资源。 打包好的文件路径在unpackage>resources>__UNI__XXX&#xff0c;这里的这个__UNI__XXX就待会需要的。 3、再准备HBuilder最新的SDK下载好 原生开…

arcgis runtime加载自定义控件并和地图铆钉一起

例如上图这个节点&#xff0c;无论移动还是缩放位置均固定 在Arcgisruntime 中有一个附加属性esri:GeoView.ViewOverlayAnchor"{Binding GeometryFrom}" Bingding里面绑定的就是铆钉的位置&#xff0c;具体用法如下&#xff1a; public partial class MainWindow :…

【黑马程序员 C++教程从0到1入门编程】【笔记5】C++核心编程(类和对象——继承、多态)

黑马程序员匠心之作|C教程从0到1入门编程,学习编程不再难 文章目录4.6 继承4.6.1 继承的基本语法普通实现&#xff1a;继承实现&#xff1a;总结&#xff1a;派生类中的成员&#xff0c;包含两大部分&#xff1a;4.6.2 继承方式&#xff08;继承的语法&#xff1a;class 子类 :…