摘 要: 随着微信小程序的普及,人们对小程序的使用越来越熟悉。本文分析了学生校园学习生活中的考勤、心理测评等需求,设计并开发了一款基于微信小程序的供学生和教师使用的系统,并介绍了系统设计的总体架构及具体功能实现方法。
关键词 : 微信小程序;考勤;心理测评;系统设计;
Abstract: With the popularity of wechat applets,people are more and more familiar with the use of applets.This paper analyzes the attendance,psychological evaluation and other needs of students in campus,designs and develops a system for students and teachers based on wechat small program,and introduces the overall architecture and specific function implementation method of the system design.
Keyword: wechat applet; attendance; psychological evaluation; system design;
0、 引言
得益于国家在数字经济领域的持续投入,通信网络、高性能计算、大数据等技术的快速发展,微信快速成长为国民应用。截至2020年第一季度,微信及WeChat的合并月活跃帐户数达12.025亿。在校园环境中,微信成为大部分师生的常用工具。张小龙将小程序定义为:小程序是一个不需要下载安装就可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或者搜一下即可打开应用,也体现了用完即走的理念,用户不用关心是否安装太多应用的问题,应用将无处不在,随时可用,但又无需安装卸。
微信小程序自上线以来已经运营超过200万的程序,全面开放申请后,企业、个体、政府、媒体等各个职能部门的开发者都可以在微信平台研发小程序。小程序相较于传统 APP,节省了用户的手机内存和运行空间,也节省了用户在各类 APP 切换和进行复杂操作的时间。疫情期间,北京健康宝、行程查询等小程序的普及使用,加深了人们对小程序的认识和认可。小程序能够实现消息通知、线下扫码、公众号关联等七大功能,使得微信小程序在高校教育教学中应用也就成了必然。对于开发者而言,进行小程序开发的难度比较低,通过微信开发者工具,按照操作手册就能实现基本的需求。
本文借助小程序普及应用的优势和简单开发的特点,以微信小程序为系统实现的载体,设计开发一款师生教学管理系统。
1、 需求分析
在大学的校园生活中,教学工作和学生管理是重要的两部分内容。高职院校一般是30左右的班容量,学生的学习管理主要以班级为单位,对于进行多班教学的教师以及管理多个班级的班主任或者辅导员来说,工作比较繁琐。尤其是高职学校的学生,由于主观能动性及纪律性相对较差,在教学工作和学生管理中需要下更大的功夫,给予他们更多的关注。
教学活动中,主要考察学生课程的到课情况、完成情况以及学习状态、学习效果等。目前在实际的教学过程中,尤其是受到疫情的影响,线上教学和线下教学成为了常态。职教云、超星学习平台、蓝墨云班课、阿拉校园等APP应用广泛。此外,师生沟通还会经常用到微信平台。多种APP的重合使用,加重了师生的负担,降低了课堂上的效率。有些教师开始尝试用小程序进行课堂任务的发放或课堂签到。综合小程序的优势,可以将一些简单的应用如考勤、教师布置课后任务等,做成小程序,方便师生使用。
师生心理健康问题是校园里日渐突出的需要解决的问题。近年来,越来越多的大学生存在一定的消极情绪。心理问题已经给大学生的健康成长带来了严重的影响,并成为大学生休学、退学、犯罪和意外死亡的首要问题。传统的方式是在入学或者每学期开始进行一次心理测试,对有心理危机的学生进行预警。每个班级安排心理委员,对学生的异常心理情况进行及时的反馈。这并没有达到一个实时的监控效果。且在实际的操作过程中,会有主观因素影响,并不能对心理健康作出科学的评判。教师的工作压力大,很有可能处在一个“心理亚健康”的状态,但是并没有针对教师开展心理调查工作。因此,对师生进行日常的心理健康测评和指导是很有必要的。
高职学生的晚上查寝问题,一直是高职院校学生管理工作的重点,近些年,学生因夜不归宿被抢劫、伤害等安全事件偶有发生,安全隐患不容忽视。传统的查寝模式,需要班主任、辅导员和学生宿舍长的配合,进行远程查寝。这消耗了师生大量的时间和精力,且存在一定的风险。对于纪律性较差的高职学生来说,这种方法也存在一定的漏洞。此外还有靠安全管理相关人员在宿舍楼关闭后对每间寝室的学生进行逐一检查。这种方法的效果相对好一些,但是也消耗了时间和精力,同时也会影响学生的休息。在当今智慧校园的大背景下,运用小程序进行安全快速的查寝具有重要的意义。
2、 系统总体设计
本文微信小程序的设计与研究,目的就是为了给校园师生提供一个融教学、心理自我测评、学生管理为一体的小程序,更好地服务师生。小程序分模块开发,分为教学模块、心理健康模块、学生管理模块。在每一个模块下,可以分设不同的板块。具体架构如图1所示。
图1 系统总体架构
2.1、 各模块设计
教学模块支持考勤、课堂任务、互动的查询。教师端和学生端有所区别。学生在小程序中可以点击签到、查看课堂任务,实现跟同学和老师的互动。教师可以在小程序中查看学生的考勤情况,课堂任务的知晓接收情况,参与和学生的互动。
通过在小程序中设定心理评测模块,让师生可以随时进行心理健康问答测验。生成的数据可以传入学校的心理中心,用来及时干预有问题学生及教师。心理健康模块设置了测试表,针对教师端和学生端,有不同的测试表供测试者测试。完成测试后,会给出相应的测评结果及建议。
学生管理模块,主要是针对学生夜晚寝室情况,学生在小程序中进行操作,将自己的定位信息通过小程序发送,配合辅导员完成查寝工作。教师端可以查看学生的就寝情况。
2.2、 效果示例
不同模块的效果图示例如图2所示。
3 、功能实现
3.1、 开发环境准备
首先,在微信公众平台的官网首页完成注册,并开通相应的开发账号。然后,用户可以将相关的注册信息进行提交,并对小程序的基本信息进行填充,含微信小程序标志、名称以及服务类别等。最后,在开发小程序过程中,开发人员通过对微信开发者工具进行下载安装,并依据开发文档和根据相关要求进行有效的调试和开发小程序。
图2 主界面、考勤、测评界面
3.2、 代码架构
根据系统的总体设计,在微信开发者工具中pages文件夹下设置learn、admin、test等不同的子文件夹,实现多页面显示。具体的代码在app.json文件中中实现。json文件中可以实现界面的基本风格设置。如图3所示。
图3 代码整体架构
3.3、 模块实现
本文以心理测试模块中测评结果界面为例介绍具体实现方法。其他模块可以进行类似的设置。
在result子文件夹中,result.wxml文件进行相应的文本或者按钮等组件的设置。本文中是以文本的形式显示测试结果。具体代码实现如图4所示。
图4 wxml文件代码
图5 js文件代码
在result.js文件中写入相应的处理函数,通过测试分数的不同,设置不同的测试结果输出。具体代码实现如图5所示。
4、 结语
本文基于微信小程序设计了一个集教学管理、心理测评、学生管理模块为一体的校园学习生活系统,能够有效解决校园实际存在的问题。并且从系统的总体设计及具体模块进行了介绍,同时对系统功能的具体实现进行了介绍,为相关校园微信小程序开发提供了思路。不足之处是只考虑了目前的需求,今后可以结合工作需求进一步开发完善此系统。
参考文献
[1]方财富网.腾讯微信及WeChat台并月活跃账户数12亿同比增长8 2% [EB/0OL.2020-05-13)2021-0521tp://finance .eastmoney.
[2]搜狐网.1月9日零点开始,微信小程序正式上线[EB/OL].(2017-01-09)[2021-05-21ttps /w/w .sohu .com/a/123853393_ 571244.
[3]王朋基于微信小程序的课堂考勤系统的设计与实现[J].无线互联科技, 2020,17(14):39-40.
[4]刘东烨,彭进香大学生心理健康测试微信小程序设计与研究[J]软件, 2020,41(12):39-41.
[5]洪成龙,杨雄,吴秋悦基于微信小程序的智能查寝系统[J]网络安全技术与应用, 2020(11):50-52.
[6]王臣昊,王维防疫常态化下在校生进出校管理小程序设计与实现[J].工业控制计算机, 2020,33(09):112-113+116.
[7]邢榕珊,匡芳君微信小程序设计[J].计算机时代, 2018 (08):9-12.
[8]李益双基于小程序的实验室教学日志系统的设计[J]现代信息科技, 2020,422):107-109.
[9]高昊天,张应青,李应,卢锐基于微信小程序的大学生校园服务综合平台的构想与实现[J].电脑知识与技术, 2021,17(05)-64-66.
基于微信小程序的高校学生宿舍报修管理系统的设计具有很高的应用价值, 投入使用后有较强的可操作性。...
本论文的核心理念是把计算机编程应用到高校宿舍管理当中,以提高高校工作人员的工作效率。在这次的开发中,作者将许多技术进行了深入学习,比如MYSQL数据库、JSP技术等,在这次设计中,作者也将这些技术进行了融合及使用。...
本文以南京审计大学在校学生为研究对象,对大学生校园内部二手交易平台的建立推广的全过程及其中的问题进行分析。...