论文部分内容阅读
随着互联网技术的不断发展,互联网已经渗入到我们生活中的各个方面。移动设备的普及使我们的生活发生了翻天覆地的变化,这种变化也深刻影响着我们的教学与教育,随之而来的教育技术化也普遍得到人们的重视。早在20世纪初,前苏联教育家苏霍姆林斯基就提出,学校和家庭的一致性决定了教育的效果。相关报告显示,几乎90%的家长都迫切的想了解自己子女在学校的学习以及各方面的表现情况。如何使用目前飞速发展的互联网技术来更好地促进家庭和学校的相互交流和沟通已经成为了教育界的一个重要发展方向。本文在互联网技术飞速发展大背景下,结合目前教育界的一个热点研究方向——家校交流与沟通,选择基于微信小程序开发设计一个家校通系统,使家庭和学校之间通过移动设备终端手机这一中介变得更加方便直观。本文在选题之前大量查阅文献,通过对国内外家校交流现状进行研究,以及对目前存在的家校交流平台优缺点进行比较,选择以微信平台内部的微信小程序来设计一个家校交流系统。微信是腾讯公司在2011年所发布的一款实时通讯软件,随着互联网技术的不断发展,微信的功能也不断得到扩充。微信目前已经成为了一个“航母级别的软件”,也是每个智能手机上必备的软件之一。直到2017年“微信小程序”的发布,也成为了业界的一股热潮。微信小程序的使用无需安装,使用时只需要扫一扫或者搜一搜,用完即走。微信小程序针对于用户来说,无需在手机上下载软件,只要是有微信这个软件即可使用。针对于小程序开发者来说,微信小程序开发时可直接调用自带的API接口,开发时较为简单,节省时间人力与物力。与此同时,小程序也可以实现与原生app一样的流畅体验。在确定系统功能之前,本文通过访谈法多次对教研员与一线教师进行采访,确定小程序的三个主要功能模块:作业模块,成绩模块,公告栏模块。针对于作业模块,教师负责发布作业,家长可以通过小程序查阅作业。针对于成绩模块,教师上传成绩,家长负责查看子女成绩。出于对每位学生隐私的保护,家长在最开始登陆注册时进行绑定,每位学生对应两个家长,每位家长只可以查看自己子女的成绩。针对于公告栏模块,主要负责发布学校的通知等。基于微信小程序的家校通系统的开发主要分为前端开发和后端开发。前端开发主要是使用微信开发者工具对小程序界面的布局和样式以及页面逻辑进行编程。后端开发主要是编写基于Python语言的服务器逻辑:1,在Flask框架下实现后端网络响应;2,使用SQlite3模块进行数据库操作。在系统完成后,通过对小程序的使用测试,基本满足中小学校对于家校交流系统的需求预期。