一、 选题的依据及意义:
移动互联网技术的蓬勃发展改变了我们的生活和学习,改变了我们获取信息的方式[1]。信息的获取变得越来越方便,通过移动智能设备可以快速的获取到自己需要的信息。移动互联网技术已经渗透到社会的各个领域,通过各种移动应用潜移默化的影响着我们,而教育领域可以让移动互联网技术发挥出更加巨大的威力。社会和科学的进步推动着教育的发展,老师和学生可以通过移动智能设备让教学活动更加丰富多彩,越来越多的学校、老师开始采用线上学习这样的教学方式[2-3]。为了更好的利用校园网的软硬件资源,实现学生作业的无纸化管理,让学生提交作业、查询作业信息更为方便,让老师审核学生作业更加的快捷,我们决定基于微信小程序开发一个简单又实用的学习管家系统。
学习管家系统是为在校师生作业交流设计的一个高效和便捷的网上平台。它打破了传统的交互模式,使师生之间可以通过互联网直接进行交流,这不仅使教师的工作更加轻松,而且还大大提高了教学的效率。学习管家系统不单单是一个软件,它覆盖了作业管理的职能,是学校管理事务中的关键环节。它还是一个将作业管理思想以及当今最新计算机技术完美统一起来,实现科学化和自动化管理的集成应用系统。在功能方面,系统面向教学各个层次用户的需求,即教师和学生以及保障系统运行的系统管理员。为作业管理提供全面、及时、准确的信息和可靠的依据。在系统和数据的安全性方面,系统采用数据库级用户权限控制机构,提供了统一的用户管理手段,通过数据库系统的数据安全机制,具有完善的系统和数据安全的保障体系。在操作性方面,采用图形用户界面技术,使系统能够以尽可能多的图形窗口和丰富便利的操作界面,通过鼠标或键盘的操作,为用户提供最简洁的使用方法。
二、 国内外研究现状及发展趋势(含文献综述):
根据中国互联网络信息中心(CNNIC)28日发布第45次中国互联网络发展状况统计报告,报告中显示,截至2020年3月,中国网民规模为9.04亿人,较2018年底新增网民7508万人,其中手机网民规模达8.97亿人,互联网普及率达64.5%。规模庞大的手机网民使得线上学习具有广泛的用户基础[4-5],随着移动设备的普及,移动设备几乎人手一台,这为线上学习提供了良好的硬件支持,同时网络覆盖率和速度的提高,也为线上学习提供了良好的技术支撑。线上学习为学习者提供了一个新的学习环境,越来越多的人开始使用线上学习的方式。
线上学习的方法各式各样,但对用户来说,使用一款手机学习软件比自己寻找学习资料要方便许多。但除了少数的手机软件可以拥有大量的用户,更多的软件还是处于无人问津的状态。微信从发布至今通过其及时沟通和智慧生活功能让微信成为大部分人生活中不可缺少的手机软件[6]。近年来,随着手机软件人口红利达到顶点,手机软件的发展进入瓶颈期。而且当下很多用户厌倦了手机软件功能单一和需要下载的弊端,微信推出的微信小程序既可以打造微信自己的互联网生态格局,又满足了用户的需求,获得了用户的认可。微信小程序是一种不需要下载安装就可以使用的应用软件,它实现了应用“触手可及”的梦想,用户只需要扫一扫或者搜一下即可打开应用,不需要担心手机安装太多应用软件的问题,体现了“用完即走”的理念。同时对于开发者来说,微信小程序具有开发简洁、周期短、成本低等特点迅速获得了开发者的喜爱[7]。
如今受新冠疫情的影响,各高校推迟开学并且通过线上的方式进行教学活动。大部分高校使用钉钉进行教学。老师通过钉钉的直播功能进行线上授课,但在钉钉上并不能很好的看到学生的学习情况。在笔者所在的学校中还使用雨课堂小程序作为日常教学的辅助工具,但使用雨课堂更多的情况还是公共课,比如说《大学英语》,但专业性比较强的课程例如《数字逻辑》使用雨课堂小程序的次数并不多,所以需要一个专业性强并且能够及时反馈学生学习情况的小程序在疫情不能返校的情况下来方便老师的教学活动。
微信小程序拥有自己的开发语言和开发工具,开发语言包括wxml、wxss和js,开发工具为微信开发者工具,并且有官方的开发文档可供学习。微信小程序基于WXML、WXSS和js等框架并支持HTTP协议调用微信API,不再受限于传统App的局限,更利于推广,也节省安装占用的手机空间[8]。
笔者开发的数字逻辑学习管家小程序提供一个数字逻辑学习管家平台,与传统的教学方式相结合进行教和学,主要是为了和线下课程形成互补,教师完成线下课程后,可以将课程的相关资料和视频上传到平台上,学生利用课余时间在平台上进行学习,同时教师还可以在平台上发布作业和测试,通过学生的作业完成情况和测试结果,教师可以清晰的知道学生的学习结果,并根据学习结果做出相应的教学调整。学生也可以利用平台在线与同学和老师交流,探讨学习中遇到的问题[9-11]。这不仅可以帮助学生提升学习的效果,还可以提升学生的学习积极性,同样可以让老师清楚学生的学习情况和学习状态,方便师生之间的交流,让教学质量变得更好。同时也为移动学习的应用研究提供一定的参考。
三、 本课题研究方案和主要内容
本次毕业设计主要内容如下:根据已有文献资料和实际应用分析系统具备的功能;根据功能设计系统模块和结构;编写代码,最终实现相应的功能。系统的主要功能如下:
手机前端:
(1)个人中心:该模块用户登陆后,可以显示出用户的个人信息,个人收藏,学习记录等信息。
(2)通知公告:该模块显示课程近期的重要通知或者老师的教学通知。
(3)课程课件:教师上传课程课件,比如PPT课件或者其他的文本资料,学生可以观看课件、学习。
(4)课程视频:老师上传相应的课程视频及有用的视频资料,学生可以观看视频学习相应的内容。
(5)作业测试:老师在平台发布作业或测试,通过作业或测试来检验学生的学习成果。
(6)学习交流:学生可以向老师提出学习过程中出现的问题,老师可以和学生交流来解决问题,同时学生之间也可以进行学术交流。
电脑后端:
(1)教师上传功能:老师上传学习课件和视频供学生学习。
(2)管理员功能:管理员维护学生和老师的个人资料,维护课件、视频等资料,可以添加删除学生,辅助老师完成教学工作。
四、 研究目标、主要特色及工作进度:
1.研究目标:
完成一套网上学习管家系统,练习体验小程序应用开发,能够完成简单的作业管理任务。
2.主要特色:
本次设计拟采用官方开发工具(微信开发者工具)和语言开发一个数字逻辑课程自学的微信小程序。让老师和学生拥有更好的教学体验。
3.工作进度:
完成论文综述和开题报告 1月19日
完成系统 2月19日
完成论文第一稿撰写 3月10日
修改第一稿,完成第二稿 3月25日
修改第二稿,完成论文 4月8日
五、 参考文献:
[1] 艾佳.微信小程序的现状与发展[J].新媒体研究,2019,5(09):80-81.
[2] 刘红卫.微信小程序应用探析[J].无线互联科技,2016,(23):11-12+40.
[3] 刘玉佳.微信“小程序”开发的系统实现及前景分析[J].信息通信,2017,(01):260-261.
[4] 丁益,钱文波,关维娟.微信小程序市场现状与发展前景的分析[J].统计与管理,2018,(12):76-78.
[5] 丁益,钱文波,关维娟.微信小程序市场现状与发展前景的分析[J].统计与管理,2018,(12):76-78.
[6] 韩舶.微信小程序发展现状及其前景探析[J].数字传媒研究,2020,37(08):5-9.
[7] 武思怡,解佺,张雨,侯秉昀.微信小程序开发研究[J].无线互联科技,2018,15(11):52-54.
[8] 王婷婷.微信小程序开发[J].信息技术与信息化,2018,(12):62-63.
[9] 陆娇娇.基于微信小程序的教学资源平台构建[J].电脑知识与技术,2021,17(03):46-47+54.
[10] Lei Hao,Fucheng Wan,Ning Ma,Yicheng Wang.Analysis of the Development of WeChat Mini Program[J].Journal of Physics: Conference Series,2018,1087(6).
[11] Jiawei Wang,Wenhao Wang,Quanyin Zhu.Design and Implementation of WeChat Mini Program for University Dormitory Based on SOA[J].Journal of Physics: Conference Series,2018,1069(1).