PAGE12
PAGEI
面向辅导员的学生管理系统设计与实现
摘要
随着科学技术的快速发展,微信小程序实现了应用的随时随用,也迎来了快速的发展。并且随着高校教育信息化的不断发展,学生和辅导员之间的联系不再是局限于线下的沟通联系,更多的是将各项事务转移到线上完成,于是开发一个适用于解决高校辅导员和学生之间请假查寝等事务的系统显得尤为重要。
本文为辅导员好助手小程序的设计与实现,采用微信官方开发者工具进行开发,后台采用的是小程序云开发模式,使用微信官方提供的云函数接口以及自己编写的云函数来进行开发,数据库使用云开发提供的云数据库,是基于node的MongoDB数据库。本小程序主要包括以下六个模块:查寝模块、请假模块、预约模块、通知模块、奖助学金模块和困难生模块。在本文中,对整个小程序进行了需求分析,详细介绍了每个功能的操作流程和具体的实现技术原理,最后进行功能测试,测试结果达到预期。
关键词:微信小程序;查寝请假;云开发模式;云数据库
目录
TOC\o1-3\h\z\u摘要 I
第1章绪论 1
第2章系统需求分析 4
2.1系统主要需求 4
2.2本课题方案设计及对比 5
2.3本章小结 5
第3章系统总体设计 7
3.1系统架构 7
3.2系统总体流程图 7
3.3数据库表设计 11
3.4本章小结 13
第4章系统详细设计 14
4.1系统框架 14
4.2各模块相关接口介绍 15
4.3各模块相关函数介绍 16
4.4本章小结 16
第5章系统实现 17
5.1云数据库管理实现 17
5.2学生端小程序实现 17
5.2.1授权登录模块 17
5.2.2请假模块 19
5.2.3查寝模块 20
5.2.4预约模块 20
5.2.5通知模块 21
5.2.6奖助学金模块 21
5.2.7困难生模块 23
5.3辅导员端小程序实现 23
5.3.1辅导员授权登录模块 23
5.3.2请假模块 24
5.3.3查寝模块 25
5.3.4预约模块 26
5.3.5通知模块 27
5.3.6奖助学金模块 27
5.3.7困难生模块 29
5.4本章小结 30
第6章系统测试 31
6.1测试方法分析 31
6.2测试用例及结果 31
6.3本章小结 39
结论 40
参考文献 41
STYLEREF标题1,(章标题)错误!未定义样式。
PAGE13
第1章绪论
随着高校教育信息化的不断发展,学生和辅导员之间的联系不再是局限于线下的沟通联系,更多的是将各项事务转移到线上完成,避免了学生与老师将时间浪费在不必要的距离消耗当中,解决学生与老师之间的请假、查寝、奖助学金申请、发布通知等等事务处理繁琐的问题。
现在高校中辅导员与学生之间的日常联系的要求是要做到方便且快速,真正的做到顺畅、无障碍的沟通,目前市面上主流的高校辅导员与学生联系的工具多为APP,有时很难做到消息的即时传播,为辅导员的工作带来了极大的不便。辅导员好助手小程序的开发,仅仅依赖于我们平时都会用到的通信工具——微信,真正做到了消息的即时传播,同时辅导员能够非常便捷地在微信小程序里解决同学的请假、查寝、申请奖学金、申请助学金、发布通知等等各种申请难题,不用再下载多余的软件,方便简化辅导员的工作,为辅导员和学生带去真正的便利。
第2章系统需求分析
2.1系统主要需求
该课题根据当前市面上主流的校园类APP为参考,做一个辅助高校辅导员解决日常工作的小程序。参考多个平台的主要功能后,得出了如图2-1所示的功能结构图(转下页),各部分功能介绍如下:
对于辅导员来说,主要的功能模块包括查寝模块、待办模块和信息通知发布与收集模块。
其中,查寝模块:辅导员可以随时发起一个查寝任务,接收学生上传的定位,统计查寝结果;
待办模块:辅导员可以收到来自学生的请假申请以及销假申请,对其进行审批;辅导员可以收到学生的申请,进行困难生认定、奖学金、助学金等审批工作;辅导员可以收到学生预约的心理辅导或就业指导请求,回复学生确定线下见面时间;
信息通知发布与收集模块:辅导员可以发布各种通知,等待学生确认,发布调查问卷或信息收集任务。
对于学生来说,主要的功能模块包括查寝模块、请假模块、奖助学金模块、预约模块、信息收集模块和常见问题模块。
查寝模块:学生可以收到辅导员发送的查寝任务,上传定位;
请假销假申请模块: