基于PHP网上评教系统设计与实现
网上评教系统的设计与实现
摘 要
传统的学生评教过程采用由学生填表,手工汇总统计的办法,这样造成工作量大、损耗多、时效性差的弊端。针对如何利用Web技术来解决高校评教中遇到的实际问题,本人设计并实现了基于PHP,SQL Server技术的网上评教系统,以提高评教过程的效率。本文从需求分析开始,在此基础上重点探讨了系统数据分析过程以及数据库设计过程,并就系统各项功能进行了介绍以及说明了其关键的实现方法。
关键词:评教系统;PHP;SQL Server;数据库设计
The Design & Implementation of
Teaching Assess System on Website
ABSTRACT
Owing to the traditional assessing manner for teaching process, that is students fill in some forms in which the data then is collected for summary and statistic, there are many disadvantages of massive workloads, a great deal of wastages and low efficiency. To be directed against these problems in the assessing process using the web technology, an Teaching Assess System on website based on the PHP and SQL Server is designed and implemented, for improving the efficiency. This paper emphasizes on discussing the process of data analysis and database design, taking the background of requirement analysis, and elaborates the contents and implementation of every function points.
Key Words: Teaching Assess System; PHP; SQL Server; Database Design
目 录
1引言1
2需求分析2
2.1现行数据分析2
2.2输入数据分析2
2.3输出数据分析3
2.4数据流分析5
2.5数据模型分析5
3系统实现8
3.1功能模块设计8
3.2数据库设计8
3.2.1关系模式8
3.2.2物理数据库表9
3.2.3视图11
4系统实现13
4.1初始化评分数据13
4.1.1生成评教对象表13
4.1.2生成静态联结表14
4.2系统首页设计14
4.3学生评分15
4.3.1评分权限验证15
4.3.2获取评分课程15
4.3.3学生评分15
4.3.4评分数据的存储16
4.4指标体系17
4.5评分统计17
4.5.1班级评分汇总17
4.5.2教师课程汇总18
4.5.3指标统计19
4.6用户管理20
4.7教师信息管理21
4.8专家信息管理21
4.9系统人员管理22
4.10评教进度22
4.11权限管理24
4.11.1学生权限管理24
4.11.2教师权限管理24
4.12数据导出25
5结束语27
谢辞28
参考文献29
附录30
引言
“评教”即由学生对教师的教学效果进行评价,是高校教学改革深入发展的需要,也是提高教育质量的有效方法之一,目前在许多高校应用非常普遍,并作为高校教学质量评价的必要环节被纳入学校的教学管理规范,对进一步完善高校教学质量监控体系,保证教学质量有着重要的现实意义。而目前随着高校教学改革的深人和学生规模的不断扩大,传统的学生评教过程采用由学生填表,手工统计的办法,这样造成工作量大、损耗多、时效性差的弊端。针对如何利用Web技术来解决高校评教中遇到的实际问题,提高评教过程的效率,本人提出并设计了基于PHP,SQL Server技术,采用B/S架构模式的“网上评教系统”解决方案。
需求分析
现行数据分析
从评教过程来说,首先由学生填写“课堂教学评价表”,教务处在获得所有课程,所有教师的评价表后,进行汇总、计算,剔除无效数据,最终确定对每位教师的课堂教学效果的评价结果,并给出相应的报表。该过程遵循一般的IP