家校微信小程序的设计和开发_第1页
家校微信小程序的设计和开发_第2页
家校微信小程序的设计和开发_第3页
家校微信小程序的设计和开发_第4页
家校微信小程序的设计和开发_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

家校微信小程序的设计和开发傅钟;雷笑天;王强;张健【摘要】子女教育在当今备受家长们的关心,如何随时随地高效快捷地了解子女的学习情况和接收学校、老师发布的通知,已是一个与每位家长都息息相关的问题,故此基于微信平台设计和开发家校微信小程序,通过WXML,WXSS和JavaScript等语言来构建起友好的用户使用界面,用PHP语言搭建后台连接到数据库从而可以让家长、老师、学校上传的信息实现共享.将数据库服务器MySQL部署在腾讯云服务器上,更好地保障了家校微信小程序的安全性.家校微信小程序的使用便于家长与老师、学校的沟通和联系,也会对孩子的教育培养起到积极作用.【期刊名称】《微处理机》【年(卷),期】2018(039)006【总页数】4页(P30-33)【关键词】微信小程序;家校平台;教育沟通【作者】傅钟;雷笑天;王强;张健【作者单位】东北林业大学信息与计算机工程学院,哈尔滨150040;东北林业大学信息与计算机工程学院,哈尔滨150040;东北林业大学信息与计算机工程学院,哈尔滨150040;东北林业大学信息与计算机工程学院,哈尔滨150040【正文语种】中文【中图分类】TP311.11引言随着互联网的发展和智能移动终端的普及,现如今家长可以通过app及时了解孩子在学校的表现,与老师、学校随时进行沟通。通常的app在使用中还是存在着一些弊端,比如:占用较多的手机内存、打开率低但维护成本高等。有些用户只是想使用app当中的部分内容,却还是要进行繁琐的注册和登录等步骤。相比之下,小程序(applet测无需下载安装,是一种即用即走的轻应用[1],在微信应用中寻常可见。根据腾讯发布的数据表明,微信每天有九亿多用户使用,鉴于此,为满足学校、教师、家长三方需求[2],基于微信平台来设计和开发家校微信小程序。家长通过微信打开微信小程序就能看到老师、学校发布的公告;家长也可以通过这个小程序完成孩子在线请假等步骤。家长老师互相在线留言沟通,提高信息获取的效率和软件的使用率;家长方面操作更加简便,符合当代教育发展潮流[3]。2小程序需求分析社交平台的应用是家校沟通的新模式[4]。设计家校微信小程序的目的,即是为了提高老师、学校、家长三方的沟通效率,提高学校、老师的工作效率,也为家长节省时间,以便更好地教育、培养孩子。下面分别从家长、老师、学校的角度,对小程序进行需求分析:家长家长每天要及时了解老师布置的各项作业,督促孩子尽快完成。为了更好教育孩子,要掌握孩子在课堂的表现,及时调整教育策略。每学期的课程安排、考试成绩都要让家长在第一时间获得,以全面掌握孩子的在校动态。家长如果有对自己教育的得失、见解、主张,也可向班主任传达[5];对学校的建议也可及时反馈给学校。孩子在学校生活中遇到任何问题,家长也可以和老师随时进行沟通,了解相关情况,做出妥当的解决。老师让家长了解到,作业是反映孩子学习情况的一面镜子[6]。若加入与家长的互动配合,作业的效果会更好发挥出来。老师每天布置作业的同时,也向家长公布,孩子回家后就可由家长督促完成。班级中的重要的事务,老师也可同样及时发布班级公告。学生的考试成绩、平时表现,学校的课程安排都要准确地反馈给家长。教师与学生的沟通交流多集中于课堂[7],但通过微信小程序,老师们在平时就可以和家长随时进行沟通,更可及时了解学生在家中的情况。⑶学校在传统的模式下,每学期开学之初,学校收取学费的步骤耗时费力,效率较低。而其他的一些日程安排,如有天气异常变化、学校发生突发事件等情况,怎样将安排变动等动态快速告知家长,也是极具重要性的问题。另外也需要让家长及时获取学生的基本信息,了解学校的每一条规章制度。3小程序的模块设计小程序由各个模块构成,各自实现特定的功能。各模块的设计情况如下:匹配模块学校事先将学生的姓名、年龄、性别、家庭住址、家长电话、家长微信账号等基本信息收集起来,并导入到学校所在的数据库当中。家长在加入到由班主任创建的班级房间时,会根据微信账号自动与数据库中存储的数据进行匹配。公告模块公告模块中包括学校公告和班级公告,其主要功能为:公告创建、公告发布、公告查询、公告删除。老师、学校可以对公告进行创建、发布、查询、删除。学校发布的公告,老师没有权限进行更改;老师发布的公告,学校也不能进行任何操作。家长对学校、老师发布的公告可以进行浏览和关键字查询。信息模块信息模块包括学生课程安排、成绩信息、学生平时表现、考试安排等内容。学校、老师可以对这些功能所涉及到的数据进行编辑和发布。家长可以借此及时获知孩子在学校的基本情况和学校安排。沟通模块由老师创建班级房间,班级孩子的家长通过微信账号登录家校小程序,微信账号自动与数据库中存储的微信账号进行匹配。匹配成功之后,家长就能自动进入到孩子的老师所创建的班级房间当中。在房间中老师与家长之间可以选择文字、语音、图片、视频等多种方式进行互动沟通。工具箱模块工具箱模块中包括了平时工作耗时且效率低的一些活动。比如包括学校在线收费、家长给孩子在线请假、老师布置的作业信息以及家长的意见反馈等。该模块能为此类活动带来便利,有效减轻老师、家长、学校的时间压力。小程序的各个模块的总览情况如图1。图1微信小程序模块总览4小程序流程分析家校微信小程序最常用的功能有信息模块,学校、老师发布公告,在线请假,老师与家长留言沟通这四个基本模块。下面对这些关键模块的流程展开介绍:匹配流程老师、家长进行登录时,小程序都要获取微信账号的基本信息。通过与数据库存储的数据进行匹配,老师、家长分别可以获取不同的使用权限。学校、老师发布公告流程在数据库当中存储着学校、老师的微信号信息,他们都有权限发布信息。为了保证所发布的信息能及时、准确、高效地让目的人群接收到,公告分为班级公告和学校公告。班级公告只有在所在班级的家长可以看到,学校公告可以让所在学校的所有家长接收到。工具箱流程在使用工具箱的各项子模块之前,小程序获取各微信号进行权限验证。验证通过后进入到各个子模块。在子模块中进行编辑时,用户要按小程序的提示完成各个要填写的任务。每次在子模块编辑完成之后,小程序会把这些编辑的信息按类别存储在数据库中,方面以后的查询。在线沟通流程不同的班级有不同的在线留言模块。家长与老师的权限是相同的。在用户进行留言之前,小程序会验证用户信息,根据信息的不同,用户被分配到对应班级的沟通模块中。5小程序的系统设计5.1MINA框架MINA框架是一种在Java技术的基础上运行的通信网络应用系统[8],也是微信小程序开发使用的框架。MINA框架的构成如图2所示,其核心是一个响应的数据绑定系统。图2MINA框架图微信小程序的框架分为两大部分:视图层和逻辑层。MINA的视图层采用WXML与WXSS编写。将逻辑层的数据反映成视图,同时将视图层所发生的事件发送给逻辑层。WXML用于描述页面的结构,WXSS则用于描述页面的样式。MINA的逻辑层是用JavaScript编写的。逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。每个页面有独立的作用域,并提供模块化能力。最终写就的代码将会被打包,成为一份JavaScript,并在小程序启动时运行,直到小程序销毁。MINA可以让数据与视图保持同步。当用户做数据修改时,只需要在逻辑层修改数据,视图层就会同时更新。由此可见,微信小程序在系统框架上非常清晰易懂[9]。5.2数据库设计数据库设计是家校微信小程序中必不可少的一部分。家校微信小程序选用MySQL数据库进行数据库设计。根据以上对小程序的需求分析,来规划和设计本系统中的数据库实体[10]。实体包括学校、老师、家长、学生信息,以及学生作业等。家校微信小程序实体的E-R图如图3。图3家校微信小程序E-R图根据上述分析建立数据表,对数据库中的内容做进一步的细化。家校小程序需要建立用户信息表、公告信息表、请假数据表等,设计如下:(1) 用户信息表(老师、学生家长、学校管理员微信账号、学生姓名、学生性别、学生所在班级、学生课程安排、学生成绩、学生平时表现):记录每一个使用者的基本信息,在登录时会判断每一位用户所拥有的权限。权限不同,用户所拥有的操作也不一样。(2) 公告信息表(公告内容、公告时间、公告发布人的微信账号、公告关键字):存储相关的内容,便于查询。⑶请假信息表(请假学生姓名,学生的监护人,请假时间、请假事由、返校时间):存储请假人的基本信息,便于以后查找。最终设计完成的家校微信小程序界面如图4所示。图4家校微信小程序界面6结束语家校微信小程序是利用现在普及的互联网和移动终端来实现的,是学校、老师、家长提高沟通效率的有力工具。利用目前便利的网络环境,实现了发布公告、交流沟通、学生信息创建及发布、布置作业、在线请假等一体化的功能。通过这些功能,对孩子成绩提高、能力培养都会有所助益,改变了传统模式下学校、家长、老师的日常沟通的繁琐和低效,实现了快速、便捷、高效的设计目的。通过用户的试用,证明了家校微信小程序适于在各个学校普及,对不同年级阶段的孩子都同样适用。参考文献:【相关文献】王勋."微信小程序开发”课程构建与教学实践[J].计算机时代,2018(3):46-49.WANGXun.Thecourseconstructionandteachingpracticeof"TheDevelopmentofWeChatApplet"[J].ComputerEra,2018(3):46-49.辛红.基于Android平台的家校通管理系统的开发与实践[J].知识文库,2017(23):208.XINHong.Developmentandpracticeoffamily-schoolmanagementsystembasedonAndroidplatform[J].KnowledgeLibrary,2017(23):208.徐永慧.实用型小学家校通平台的开发与应用[J].信息与电脑,2017(14):87-88.XUYonghui.Thedevelopmentandapplicationofpracticalprimaryschoolfamily-schoolcommunicationplatform[J].ChinaComputerandCommunication,2017(14):87-88.杨青社交平台在家校沟通中应发挥更积极作用[J].中国教育学刊,2018(1):102.YANGQing.Socialplatformshouldplayamoreactiveroleinfamily-schoolcommunication[J].JournaloftheChineseSocietyofEducation,2018(1):102.赵炳秀.家校沟通为孩子健康成长护航[J].教育家,2018(19):60-61.ZHAOBingxiu.Family-schoolcommunicationtoprotectchildren'shealthygrowth[J].Educator,2018(19):60-61.梁颜辉.浅谈微信在家校沟通中的运用[J].少男少女,2017,1(24):93-94.LIANGYanhui.AbriefdiscussionabouttheapplicationofWeChatinfamily-schoolcommunication[J].BoyandGirl,2017,1(24):93-94.刘正文.微信及时沟通在小学家校合作教育中实践运用研究[J].教师,2018(19):101-102.LIUZhengwen.ResearchontheapplicationofWeChattimelycommunicationinprimaryschoolfamily-schoolcooperativeeducation[J].Teacher,2018(19):101-102.张晓燕.微信"小程序"开发的系统实现及前景[J].电子技术与软件工程,2018(12):49-50.ZHANGXiaoyan.SystemimplementationandprospectofWeChat"SmallProgram"development[J].ElectronicTechnologyandSoftwareEngineering,2018(12):49-50.刘畅,胡杨,张旭,等.基于微信小程序的智能博物馆导览的设计与实现[J].无线互联科技,2018(14):40-41.LIUChang,HUYang,ZHANGXu,etal.Designandimplement

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论