(3)MySQL能很容易利用CPU的性能;

(4)优化的SQL查询算法,快速的查询速度;

(5)支持多种存储引擎提供TCP/IP、ODBC和JDBC等连接途径。

1.2.3 开发工具及运行环境

操作系统: Ubuntu14.04

开发工具: NPM工具包[1], Vim编辑器,Chrome浏览器(v49)[2]

开发语言: EcmaScript2015(JavaScript语言最新标准)[3],HTML5,CSS3,PHP7

Web框架: Vue.js[4]

数据库: MySQL[5]

1.3 本文的研究内容及贡献

本文主要介绍了教师随身助理Web APP的研究意义与目的,可行性,可用性,开发模式,技术选型,多方面多层次介绍了本系统。

本系统通过后台上传课程进度表,并进行相应的解析,存储在关系型数据库中。教师打开应用会进行数据拉取,完成数据同步。并根据当前时间显示近期课程,教师可对课堂发起考勤或撰写小结。课程提醒类似Todo提醒列表, 让教师更明确下一步的计划,考勤系统免去了读名单的点名过程,避免课堂时间的浪费,学生进入教室后到讲台处进行条码的扫描即可上报详细的到课时间,考勤情况,还会对可疑的操作提醒教师,可进行人工二次确认来完善整个考勤。课程结束的当堂提醒也避免了遗忘,在当堂及时记录下问题,形成长期的持久化记录。

本系统包括:前台和后台两部分。后台程序包括注册,登陆,接收上传的课程进度表并解析,一定的数据可视化展示;前台程序则包括登陆,课程提醒,发起考勤,课堂小结等。学生扫码可进入签到页,首次使用需完善身份信息,后续只需要确认信息。

1.4 本章小结

本章节主要介绍了教师随身助理Web APP系统的研究背景,研究的意义以及开发模式,开发语言与环境,功能模块概述等。

2需求分析

2.1功能需求分析

2.1.1前台功能需求

(1)课程提醒

自动拉取数据后根据当前时间判断是否该提醒教师上课,做好完备的近期课程提醒,包括时间,班级,课程名称等课程进度表中包含的信息。

(2)考勤

教师可以选择相应课程发起考勤,确认后会显示二维码,学生用微信扫描二维码,进入签到页面,首次进入会要求完善个人信息,后续使用只需要确认身份信息。后台会做相应的操作记录,对可疑操作进行智能分析,给出提示,教师对可疑操作人员可以在课堂中进行人工确认。

课程小结

课程结束后会提示教师进行相应的当堂课程小结,简化操作让教师轻松应对课堂小结,及时撰写,避免长时间后的遗忘。

2.1.2后台功能需求

后台需要登录后的权限控制,接收课程进度表并解析,需要满足以下需求:

(1)使用权限

使用该系统的教师必须进行登陆,上传课程进度表,补充相应的班级学生信息。使用一段时间后可生成考勤数据的可视化图表。

(2)课程进度表上传

教师登陆后可以通过点击或拖拽上传课程进度表的word文档,上传后便可以在移动端操作,具备相应的功能。

(3)统计功能

教师可以在一段时间内看到相应班级的考勤情况,自己的日志撰写情况,图文结合,更清晰地反映整个学期的课程进度,上课情况,可以为期末的学生考评做参考。

上一篇:j2ee教师个人网站的设计与实现
下一篇:asp.net+sqlserver房地产交易管理系统的设计

asp.net+sqlserver社区医院病员...

IOS网络化教师教学评估考核系统设计

Android移动互动学习系统教师端设计

JavaScript课程知识在线测验系统教师模块设计

JSP教师学生教学互动系统设计+ER图

jsp+mysql教学资源库系统中...

jsp+mysql年终教师考核系统设计与实现

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

神经外科重症监护病房患...

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

志愿者活动的调查问卷表