张卫+徐海波
摘要:教学信息反馈是高校进行教学管理的重要依据,是提高教学质量的保证。开发教学信息反馈管理系统,提高学生教学信息反馈的效率,检索迅速、查找方便,可实现多角度的统计信息的生成,便于数据移植。教学信息反馈管理系统基于B/S模式,从教学管理的实际需求出发,性能稳定,易于扩展维护,界面简洁,方便操作,其实现积极推动了教学管理系统化、智能化。
关键词: 信息反馈;教学管理; JSP;B/S
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)34-0010-02
教学质量是学校的生命线,怎样保证学校人才培养的质量,达到培养高素质技能型人才的目标,关系着学校的生存与发展。教学信息反馈是许多学校采用的行之有效的教学质量监控方法,通过教学信息的反馈,获得大量真实可靠的信息,掌握教与学的第一手资料,才能有的放矢地进行教学管理,保证教学质量。
学生教学信息反馈管理面临着一些严峻的考验,其中包括工作量太大以及工作细节的繁琐,特别是统计与汇总难度大易出错,学生教学信息反馈管理迫切地需要从传统的手工模式向信息化模式变革。
当前,所有的传统应用和服务都因互联网而发生深刻的改变。教学质量信息反馈管理系统将以互联网为平台,实现教学质量信息反馈的上报、统计和汇总,这将大大减轻工作人员的负担,方便老师、学生的使用。采集的数据信息,保存在数据库中,给相关人员实现信息共享。
1 需求分析
基于WEB的教学信息反馈管理系统目的在于实现人工化管理向计算机化管理的转变,通过在网上进行教学质量信息反馈,使教学质量信息反馈的结果更加的准确、高效和便捷。校内一般由班级学习委员担任信息员,每周填写教学质量信息反馈表,按时上交到学校质控处。由于可以在网上进行教学质量信息反馈,学生信息员只需要使用自己的学号就可以登录在网上填写质量信息反馈表,质控处老师可以在学生填报结束后在网上进行教学信息反馈统计,统计结束后上传到网上供老师、学生查询,更加便捷、高效。管理员可对学生信息、教师信息、课程信息进行管理。
教学信息反馈管理系统主要有系统管理员、班级信息员、质控处管理人员和教师4类用户;不同的用户角色,能完成不同的功能。
1) 系统管理员,是系统权限最高的用户,通常由质控处管理人员担任。系统管理员能对管理员权限进行设定,管理信息员信息,对系统数据库进行维护。
2) 班级信息员,主要职责是将班级每周的教师教学情况、学生学习情况、听课情况、教学保障情况、其他方面情况等录入系统。其中教师教学情况分为受表扬教师和待改进教师两方面进行填写,对受表扬教师可以从6个教学特点中选择进行描述:授课详细耐心,易于理解;语言生动幽默,有吸引力;课件准备充分,使用得当;重点难点突出,条理清晰;理论联系实际,开拓思维;师生互动较好,气氛活跃。待改进教师需详细填写需改进的方面。学生学习情况的填写包括本班的班风、课堂纪律、作业完成情况、晚自习纪律等。听课情况的填写包括被听教师姓名、课程名称、听课时间、听课人员及人数。教学保障情况的填写包括多媒体教室、实验实训室、语音室等使用情况,要注明教学楼名称及教室门牌号,写明具体故障。在表格提交前,班级信息员能够对录入信息进行编辑、修改、删除等操作。
3) 质控处管理人员,首先是查询班级教学质量信息反馈表的提交情况,督促未及时录入的班级信息员进行录入工作。每周對班级教学质量反馈信息进行统计,按系部分别统计受表扬教师教学特点和百分比,对待改进教师指出问题所在;学生学习情况、听课情况、教学保障情况、其他方面情况等进行汇总,生成教学信息反馈内容统计表,发送至各相关部门。
系统管理员能对班级信息员和教师信息进行增加、删除、修改和查询的操作,初始化班级信息员的密码、对全院教学反馈信息进行查阅、汇总及管理。
4) 教师,能接收查阅教学信息反馈内容统计表,以利于对教学工作的改进。
2 系统设计
2.1 教学信息反馈管理系统采用B/S三层结构构架网站,充分考虑系统结构的扩展性和可维护性
三层分别为数据访问层(DAL)、业务逻辑层(又或称为领域层)(BLL)、表示层(UI)。
表示层通常是客户端,负责提供用户界面,只需考虑用户界面的体验与操作。当需要进行数据访问或业务处理时,客户端向应用服务器发出请求,应用服务器响应客户端的请求,完成相应的业务处理或向数据库发送SQL命令,数据库服务器接收到SQL语句后,执行相应的增加、删除、修改或查询的操作,将结果返回服务器,最后再由应用服务器将结果返回客户端。
数据访问层负责数据库的数据存取,业务逻辑层通过调用DAL层的方法来实现业务需求,表示层通过调用BLL的方法来实现与用户的交互,Model提供数据实体类供表示层(界面层)、BLL、DAL调用。
2.2 数据库设计
教学信息反馈管理系统选择使用SQL Server2008数据库。通过概念设计和逻辑设计,得到关系模型如下:
教师表(教师职工号*,教师姓名,职称,学院编号,密码,权限);
课程表(课程编号*,课程名称);
班级表(班级编号*,学院编号,专业名称,班级名称,人数);
学院表(学院编号*,学院名称,教师人数);
授课表(班级编号,课程编号,教师编号);
学生信息员表(信息员学号*,信息员姓名,密码,班级编号);
信息反馈表(id*,班级编号,周次,学生学习情况,教学保障情况,其他方面,date);
表扬表(id, 表扬老师姓名、课程编号、教学特点1,2,3,4,5,6);
批评表(id ,批评老师姓名,课程编号,需改进方面);
听课表(id,被听课老师,课程编号,周,节,听课人员,人数);
信息统计表_1(统计表编号,周次,学院编号,表扬老师姓名,次数,项数,受表扬教师百分比,批评老师姓名,需改进方面);
信息统计表_2(统计表编号,学习情况,听课情况,教学保障情况,其他)。
3 结束语
教学信息反馈管理系统,紧密围绕以用户体验为中心,各项数据支持各类用户高效而全面地运用教学反馈信息,大大提高了工作效率,对学校建设、改革与发展形成有力支持,积极推动教学管理系统化、智能化。在开发过程中,做好需求分析是关键,之后利用面向对象的编程思想,对系统框架进行搭建,方可快速实现各功能模块的开发代码,同时也可将本系统的开发框架复用到类似的软件开发项目中。该系统具有易操作,灵活性强、运行稳定、易于扩展的特点,在试运行过程中,得到了用户的肯定与好评。
参考文献:
[1] 任义,李欣鸿.基于MVC模式的高校教学信息服务系统开发[J].电子世界,2015 (21):177.
[2] 吕玲,马国泰.职业院校专业教学质量综合评价策略研究与实践[J].职业教育研究,2016(2):37-40.
[3] (加)克尼亚万,崔毅,俞哲皆,俞黎敏译.Servlet和JSP学习指南[M].北京:机械工业出版社,2013.
[4] 马建红,李占波.JSP应用与开发技术(第2版)[M].北京:清华大学出版社,2014.endprint