第1章 绪 论
1.1 系统开发的目的和意义
教育部2001年8月28日印发的《关于加强高等学校本科教学工作提高教学质量的若干意见》(教高[2001]4号)中指出“高等学校的根本任务是培养人才,教学工作始终是学校的中心工作。近几年来,我国高等教育的改革与发展取得重大进展,特别是本科教育的规模迅速扩大,随着社会主义市场经济体制的完善和经济结构的战略性调整,社会各方面都对高等教育人才培养的质量提出了新的更高的要求。”
华北科技学院自从2002年9月招收本科学生以来,学校的本科专业逐年增加,以由2002年9月招生时的5个本科专业扩大到目前的22个本科专业。本科专业和在校本科学生的急剧的增加,无疑给教学系部增加了教学压力,明显感觉每位教师的教学任务繁重。他们的教学经验还普遍比较缺乏,为了更好的引导这些青年教师积累教学经验,学院领导、系部领导、教研室主任和教师本人及时了解教师教学效果和同学的对所教课程的反映,利用现代计算机技术开发“基于校园网的学院教学质量监测评议系统”成为必需。
学院教学质量监测评议系统的开发与应用具有以下意义:
1. 学生可以通过本系统将教师上课情况反馈给学院领导、系部领导、教研室主任和任课教师本人,反映学生对课堂教学的意见、建议和要求;
2. 教学系部领导能够及时掌握全系教师上课的基本情况,可以及时对学生反映的问题进行梳理、归类处理,对于共性问题可以通过全系大会进行解决,有效的遏制教学事故的发生,利于提高系部整体教学质量和教学水平。
3. 教研室主任能够及时掌握本教研室教师和外聘教师的教学情况,可以针对学生反映的问题,对青年教师进行有目的的指导和帮助,充分发挥教研室主任和主讲教师的教学指导和模范带头作用,利于提高教研室的教学水平和青年教师的成长。
4. 教师可以从学生反映的信息进行检查自己,反思自己在教学过程中存在的不足和需要改进的地方,改进自己的教学过程的设计方案,提高自己的教学监控能力,使学生的学习主体作用和教师的主导作用更加融洽的结合起来。
1.2 系统的四大特色
本系统具有先进性、通用性、灵活性和安全性的四大特色。
1. 先进性
本系统采用了先进的B/S(浏览器/服务器)模式,利用ASP编程语言,后台采用比较SQL数据库,使学生的评议操作、督导评议操作和教师查看评议结果更简便,更熟悉,使用校园网更方便。
2. 通用性
本系统是针对教学院教学质量监测评议的一个通用系统,只要更新后台数据库(主要有学生基本数据表和教师基本情况数据表和教学任务表),久可以变化为不同系部的教学质量监测评议,具有很强的通用性。
3. 灵活性
本系统充分考虑不同的用户级别可以看到不同教师的评议结果,有效的进行分级管理,实现了数据的保密性。系统共设计四级管理模式,分别是:学院领导、系部领导(正副主任、正副书记等)处级干部、教研室主任(办公室主任、实验中心主任等)科级干部和教师本人。
4安全性
为了保证学生在进行教学评议时的共正性和客观性,系统设置了安全策略,如果教师、教研室主任或者系部领导发现有对教师人身进行漫骂、侮辱等言行,可以将评议的z编号发送给系统管理员,可以进行系统身份验证和确认,个别对学生进行谈话,进一步教育。
1.3 系统功能简介
本系统以ASP语言为基础,以B/S模式开发的基于网络化的教学质量监测评议系统,共分为学生教学质量评议、督导评议(督导评议、院督导统计教师得分情况、系督导查看各班评议记录)、评议结果(教师查询、教研室主任、系部领导教)查询、后台数据管理(学生基本信息表、教师基本信息表、教师教学任务表、教师评议成绩表、教师评议建议表、督导信息表等)等4个大模块,其功能结构图如图2-1所示。
1. 学生教学质量评议
学生进行身份验证登录后,可以对其任课教师的教学质量从“1.基本概念,理论讲解清楚;2. 按授课计划教学,重点突出,辅助内容选取得当;3. 注意提示本门课程的内在规律,并提供学习或研究的方法;4. 善于结合本课程介绍有关的学术动态或信息;5. 语言有艺术性、准确、精练、生动;6. 注意培养并善于调动学生的学习兴趣和求知欲;7. 引导学生积极思维,注意提高学生分析问题,解决问题的能力;8. 备课充分,课堂内容饱满;9. 教书认真,育人严格,言传身教,为人师表;10. 关心学生的学习,及时了解和解决学生学习中存在的问题;11. 主动沟通教与学的关系,努力优化教学结构;12.你学习本课程后,是否掌握该课程的基本理论,基础知识,并能激发你的联想;13.你学习本课程后,是否能掌握本门课程的学习方法;14.你学习本课程后,是否有助于提高自学能力,分析问题解决问题的能力”等14个方面进行打分,还可以对教学工作提出自己的意见和建议(限制200字以内)。还有修改学生登陆密码的功能。
2. 督导教学质量评议
督导进行身份验证登录后,系督导可以对其系课教师(院督导可以对全院教师)的教学质量从“1.备课充分,讲课熟练,责任心强,课堂纪律好;2.严格要求,教书育人,为人师表;3.按教学大纲,容量适当;4.基本概念,基本理论正确;5.理论联系实际教学,内容丰富,针对性强,更新意识强;6.重点难点突出,深入浅出,条理清楚;7.教法灵活,促进思维,培养能力;8.充分利用教具及各种教学手段,教学效果好;9.课堂教学环节灵活自然,效果好;10.说普通话,清楚易懂,生动精练,语速语调适中;11.板书清楚,字迹规范,布局合理”等11个方面进行打分,还可以对教学工作提出自己的意见和建议(限制200字以内)。还有修改用户登陆密码的功能。院督导统计教师得分情况、系督导查看各班评议记录。
3 评议结果查询
评议结果查询是按照不同的分级管理体系进行查看的,教师以本人身份登陆后可以看到自己评议结果和学生对教学过程的意见和建议;教研室主任(办公室主任、实验中心主任等)科级干部进行身份验证登录到系统后(后台管理设置决定是否)可以看到自己科室所有教师的教学质量监测评议结果;系部领导(正副主任、正副书记等)处级干部进行身份验证登录到系统后可以看到全系所有教师的教学质量监测评议结果;学院领导处级干部进行身份验证登录到系统后可以看到全学院所有教师的教学质量监测评议结果。
4. 后台数据库管理
以超级管理员身份登陆后,可以进行后台数据库的管理,主要有学生信息表的修改、教师基本情况表的修改、教师教学任务表的修改、系部科室的添加、删除和修改、系部教师的增加、删除和修改、督导基本情况表的修改、学院单位的添加、删除和修改、数据管理、用户管理,权限设置等。
1.4 技术路线
采用软件工程面向对象的设计方法,运用模块化开发方法,建立的“基于校园网的学院部教学质量监测评议系统”。本系统开发符合人的通常的评议与思维方式,容易扩充和修改,可移植性和可维护性好,能满足系统功能的不断扩充和软件系统不断升级的要求。
具体研究流程:
调研——开展需求分析——系统分析与总体设计——子系统分析与设计——模块分析与设计——模块编程与测试——系统组装与测试——系统试运行——系统修改、完善——软件系统鉴定——系统使用、升级与维护。
第2章 系统分析与设计
2.1“基于校园网的学院教学质量监测评议系统”功能结构与逻辑流程
程序结合模块设计的意义非常重大,合理的模块划分使系统结构清楚、符合逻辑,并且使用方便。如何划分模块是完成概要设计的关键,模块的独立性是划分的重要原则,直接影响到软件的质量。优质的模块划分应使模块间的联系越少越好,而模块内的联系越紧密越好。模块内部程序各个部分之间的联系性称为内聚性,跨越模块之间的联系称为耦合性。模块内聚性的类型主要有:功能内聚性、顺序内聚性、通讯内聚性、临时内聚性和逻辑内聚性;模块之间的耦合性的类型主要有:数据耦合性、公共耦合性、控制耦合性和内容耦合性。
模块的划分除了增强内聚性和减少耦合性外,还需要尽可能把和硬件有关的部分代码集中在一起,把改动不大的部分集合在一起以尽可能提高代码质量,使代码能够重复利用,合理掌握模块的大小和程序结构形态。
根据上述模块划分的原则,根据学院教学质量监测评议系统的特点,系统的逻辑流程图见图2-1,主要功能划分见图2-2。