一、论文(设计)的基本要求:
1.培养学生对主流编程技术的探索和研发能力,结合实际项目内容的开发能使学生整体的编程水平得到一个综合性的提高。
2.锻炼学生对整体系统的一个架构设计能力,以及对系统的需求详情的一个自发性的设计能力,以及对软件系统的完整性有一定的了解。
3.培养学生对重要文献、学习资料等重要学术信息的收集能力,以及对软件相关的外文的翻译和阅读能力。
4.提高学生对论文以及对系统使用说明书的撰写能力。
二、论文(设计)包括的内容:
本系统主要是基于微信小程序实现一个课堂教学助手,服务对象为高校师生,该系统包括教师端和学生端两部分。教师端可以使用教师注册、课堂管理、创建课堂、教师帮助、编辑资料等功能,其中课堂管理可完成开启答题、开启签到、随机点名、签到统计、数据导出、学生名单查看、锁定课堂、归档课堂、删除课堂等功能;学生端则可以使用课堂打卡签到、答题讨论、加入课堂、学生帮助、编辑资料等功能;为了便于用户与开发者的信息交互,教师和学生都可以实现咨询在线客服、反馈意见、联系开发者、查询开发者信息、清除后台缓存等功能。核心功能描述如下:
课堂点名:课堂点名是教师进行课堂抽查问题或者是指导实践操作的重要步骤,对学生们来说也是十分有效的知识提升方式,课堂点名会记录来自学生端的信息互动,如学生的出勤情况:学生请假、迟到、旷课次数,还需要学生的位置信息来确认学生的出勤情况。
数据统计:数据统计是在课堂点名、课堂答题之后完成的,对于每一步关键的操作,系统都会记录相应的数据,老师可以根据需要查看或导出历史的课堂点名、答题等数据。
发布答题:传统课堂上,教师往往难以通过课堂点名来知道学生们总体的学习情况以及学习进度,学生们在课堂上也经常是被动学习,对于内向或者是表现力不佳的同学来说,课堂点名提问还往往起到反作用,增加对课堂的厌恶感,因此本系统将帮助教师提供答题功能,教师可以通过发布问题,学生通过选择问题答案,后端通过统计答题正确率以快速向教师反馈教学情况,从而帮助教师改变教学策略。
三、论文(设计)进度:
时间
|
进度
|
2020年9月 —10月
|
分配毕业论文指导老师
|
2020年10月—12月
|
确定题目、题目查重
|
2020年12月—2021年2月
|
完成开题报告
|
2020年12月—2021年3月
|
完成系统的代码与调试
|
2021年2月—3月
|
撰写初稿
|
2021年4月—5月
|
毕业论文的修改及定稿
|
2021年5月
|
答辩
|
四、其它要求:
运行环境:微信App、Node.js环境
开发工具:VS Code、微信开发者工具
技术选型:JavaScript、Html、CSS、Node.js、MongoDB
|