本基于web的在线教学质量评价系统的设计与实现有管理员,教师,督导,学生一共四个角色。管理员功能有个人中心,学生管理,教师管理,督导管理,学生评价管理,课程信息管理,学生选课管理,教师授课管理,申请督导听课管理,督导评价管理,听课结果通知管理,系统管理等。教师功能有个人中心,学生评价管理,课程信息管理,教师授课管理,申请督导听课管理,督导评价管理,听课结果通知管理等。督导功能有个人中心,教师管理,申请督导听课管理,督导评价管理。学生功能有个人中心,教师管理,学生评价管理,课程信息管理,学生选课管理等。技术栈
后端:python+django
前端:vue+CSS+html+javaScript+jQuery+elementui
开发语言:Python
框架:django/flask
Python版本:python3.7.7
数据库:mysql ?
数据库工具:Navicat
开发软件:PyCharm因而具有一定的实用性。对教师教学质量进行客观公正的评价,是一项十分严肃和重要的工作。是引导教师进行教学方法改进,提高教学质量的重要手段。它以教师的教学活动为主要评价对象,通过教学评价,发现存在的问题,了解学生的实际学习状况,明确教学改进的努力方向。但是,对教学质量进行准确的评价并不是一件容易的事情。这涉及到评价内容、评价方法和标准等多方面的内容。相关评价指标是若干复杂因素相互作用的统一体。
通知督导申请信息;
通知教师督导确定听课信息。
学生=学号+密码+姓名+电话+邮箱;
教师=工号+密码+姓名+电话+邮箱;
督导=工号+密码+姓名+电话+邮箱;
课程=课程序号+学分+课程名称+教师工号+课程描述;
学生选课=课程序号+学生序号;
教师授课=课程序号+教师工号;
评分留言=评分+留言+学号/工号
学生选课并对所选课程进行教学评估并帮助教师改进教学质量?
研究内容:
学生信息增删改查;
教师信息增删改查;
督导信息增删改查;
课程信息增删改查;
学生评分留言;
教师查看学生评分留言,申请督导听课,查看督导评分留言;
督导确认是否停课,评分留言;
督导评分留言数据处理(评分的饼状图和平均分,留言集中显示);
学生评分留言数据处理(评分的饼状图和平均分,留言集中显示);
目录
1系统概述?? ?1
1.1 研究背景?? ?1
1.2研究目的?? ?1
1.3系统设计思想?? ?1
2相关技术?? ?3
2.1 MYSQL数据库?? ?3
2.2 B/S结构?? ?3
?3系统分析?? ?6
3.1可行性分析?? ?6
3.1.1技术可行性?? ?6
3.1.2经济可行性?? ?6
3.1.3操作可行性?? ?7
3.2系统性能分析?? ?7
3.2.1 系统安全性?? ?7
3.2.2 数据完整性?? ?7
3.3系统界面分析?? ?7
3.4系统流程和逻辑?? ?9
4系统概要设计?? ?10
4.1概述?? ?10
4.2系统结构?? ?11
4.3.数据库设计?? ?13
4.3.1数据库实体?? ?13
4.3.2数据库设计表?? ?15
5系统详细实现?? ?20
5.1 管理员模块的实现?? ?20
5.1.1 学生信息管理?? ?20
5.1.2 教师信息管理?? ?21
5.1.3 督导信息管理?? ?21
5.2 教师模块的实现?? ?22
5.2.1 课程信息管理?? ?22
5.3 督导模块的实现?? ?23
5.3.1 申请督导听课?? ?23
5.4 学生模块的实现?? ?23
5.4.1 学生评价管理?? ?23
6系统测试?? ?24
6.1概念和意义?? ?24
6.2特性?? ?25
6.3重要性?? ?25
6.4测试方法?? ?25
6.5 功能测试?? ?26
6.6可用性测试?? ?26
6.7性能测试?? ?27
6.8测试分析?? ?27
6.9测试结果分析?? ?28
结论?? ?28
致谢语?? ?28
参考文献?? ?29