基于WEB的实验课网上预约与管理系统的设计与实现文献综述
2020-04-29 15:17:26
对于各个高校而言,实验课是必不可少的总要一环。实验课能更好的让学生将理论与实践相结合,并且交互性强,教师也能更灵活的讲授各个知识点。因此实验课已成为培养学生动手实践能力、创新创造能力和科学价值观的重要手段。
近来,各高校开设的课程越来越多,实验室的规模也越来越大,学生、教师、课程之间的关系也越来越复杂。传统的实验室预约方式为:各学院以班级为单位,与教务处分派的实验室教师进行协商实验的行程和时间。传统的预约方式不灵活,容易与学生日常学习和生活发生冲突,而且实验后的实验报告则需要由专人收齐后再联系教师,教师批阅后再将成绩上传,十分繁琐,增加了学生和教师的不必要的负担。而对于实验室管理者来说,由于学校人数众多,记录和管理的工作量是巨大的,不仅工作效率低下还容易出错。
在计算机和网络迅猛发展的现今,实现信息网络化管理可以提高工作效率,同时也能节约时间和教育成本。早在90年代后期,计算机网络刚刚开始崛起和网络数据库普及,美国各高校就开始构建教学管理系统。教学管理系统以先进的教育理念和校园局域网络的思想为指导,综合利用网络和信息技术,构建了一个具有交互性、开放性、共享性,并且数据传输快、可靠安全的管理环境。如今随着我国高校由于规模的的不断扩大,教学管理的要求不断提高,各高校也正在采用信息化手段来实现教学管理方式的网络化和智能化。特别是最近一段时间,网络教学方面发展十分迅速,成果不断更新,学生和教师反馈效果很好,这为我国各高等院校的教学网络信息化积累了丰富的经验。
目前高等学校的实验教学改革正在不断深入,逐渐由封闭型向开放性过渡,传统的实验室管理方案的弊端越发明显,各高校和软件商也逐渐关注此项目的开发。通过本课题的研究,希望能开发出一套实验室管理系统,利用计算机网络和信息化的优势,改变传统的管理方式,实现开放式管理,克服实验室设备有限,课时冲突等所带来的问题,减少不必要的步骤,提高教学质量,方便教务处和教师对于实验室和课程的管理。{title}2. 研究的基本内容与方案
{title}本次设计的主要目的是开发一个实验室预约系统用于教务处、教师对于实验课的管理和学生对于实验课的预约。主要内容为:
1)管理员、教师和学生可以通过账号、密码并进入实验预约系统。
2)管理员可以进行添加学生、教师以及信息,给每位教师添加实验课程,查看上传的报告和分数情况等操作。
3)教师通过教师端来查看自己本学期的实验课程,该实验已预约上的学生,实验后在线给报告打分。
4) 学生通过学生端用账号登录来预约需要做的实验和具体时间。
本系统基于B/S即浏览器/服务器来实现。使用的语言为java,IDE为Myeclipse10,jdk版本为稳定的1.7版本。网页后端采用的框架为Struts2 Spring Mybatis,前端页面由JSP技术实现,数据库使用的是适合小型项目的的mysql,用可视化管理工具Navicat来管理,服务器采用的是tomcat7。
根据任务需求,本设计分为四个模块:登陆模块、管理员模块、教师管理模块、学生预约模块。登陆模块给不同权限的用户(管理员、教师、学生)提供登陆后不同的操作页面;管理员模块用来实现对用户信息的修改,管理实验安排,查询实验成果;教师管理模块用于教师查看、管理自己的实验教学安排和批改报告成绩;学生预约模块用于学生实验预约、报告提交。