1. 研究目的与意义、国内外研究现状(文献综述)
一,本课题的意义:
随着互联网技术和应用的普及,计算机应用已从传统的单机运行转变为以www为平台的新型应用服务模式。[1]在这一技术背景下,学校的实教学也同样面临着变革的挑战。实验教学具有理论与实践紧密结合,交互性强,人机一体,教学内容更新快的特点,已成为推动素质教育,养学生创新能力、实践能力和科学素养的重要阵地[2]。各高校陆续把实验室的开放提上工作日程,并不断加大实验室开放的力度,其目的是为了最大限度地利用现有的仪器设备和教师资源,提高学生的动手能力,培养学生的创新能力,拓展学生的知识面,加强学生的团队协作精神。随着实验室开放规模和开放范围的不断扩大,实验室的开放工作日显繁琐,工作量日益增加,这一状况甚至成为了阻碍实验室开放工作发展的绊脚石,急需出台解算机技术尤其是网络技术飞速发展的今天,实行网络化管理可提高工作效率,降低人、财、物资源成本。[3]毕业设计拟对开放性实验预约管理统进行设计与实现,以方便管理,提高效率。网上实验室预约系统通过计算机网络实现实验资源共享,不受时间和空间的限制,教师和学生可以在任何一台联网计算机终端进行实验预约、查询、评分等操作。其优点是:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、能够极大地提高学生工作效率、突破和空间的界限。[4]
二,研究概况:
近年来,随着实践教学工作的不断推进,各高校在实验室开放工作中也都积累了丰富的经验,国内外出现了很多探讨实验室开放模式的论成果。[5]同时随着计算机技术的不断发展,有些高校或软件公司也陆续着手开发此项工作的管理系统,如广西大学开放实验室网上预约系统、中南财经政法大学开放式实验教学平台、陕西师范大学化学实验网上预约系统等。[6]从系统架构上讲,多数基于b/s架构开发,从功能上讲有的已可以面向全校师生提供开放性实验信息,而多数则只面向某个专业的学生提供服务,对于跨学院、跨专业实验预约则需要填写专门的申请表或通过其他申请方式来进行。
2. 研究的基本内容和问题
一、研究的目标
毕业设计拟对开放性实验预约管理系统进行设计与实现,该系统主要包括用户管理、实验内容管理、实验预约管理、预约执行及结果管理等功能模块。开发目标是把大量的机械性工作交由计算机处理,同时提供友好的人机界面和人性化的,使学生、实验室管理员和实验指导教师能够把更多的精力投入到开放性实验活动中去,使学校领导层能够实时了解全校实验室开放工作的进展情况。毕业设计拟采用三层b/s体系架构,对开放性实验预约管理系统各个功能模块进行设计,基于eclipse开发环境和mysql数据库管理软件,采用javascript动态网页编程技术和springmvc后台框架技术,实现三个功能模块,每个模块具体功能如下。[12]
1、管理员模块:
3. 研究的方法与方案
一、研究方法
本系统使用是Eclipse开发环境进行开发。在eclipse开发环境下创建javaweb工程。客户端页面基于html、div、css、jsp、javascript、Ajax进行,Html页面是整个布局的框架,div、css样式控制页面的显示效果;javascript实现页面的动态效果,配合Ajax实现页面的异步请求,提高页面和使用者的交互性。服务器端使用mybatic数据库框架进行数据库连接,链接mysql数据库并对数据进行存储、修改、删除、查询等。服务器处理前端请求使用springmvc框架,页面请求方式通过配置文件实现,路线清晰。前端页面和后台处理程序彼此之间紧密相连,通过网络请求来完成。
4. 研究创新点
三、创新点
1、可预约实验室的添加和删除功能的实现。管理员可以根据需求添加可预约实验室或删除不可预约实验室。
2、学生考勤功能的实现。管理员可以根据预约学生是否按要求出勤对学生进行考勤,根据学生的考勤情况来判断该学生是否能够继续预约该实验室。
5. 研究计划与进展
三、实验方案
在自己的pc上配置开发环境,参考javaweb工程开发参考文档和相应论坛上的资料完成系统。
四、论文(设计)各部分时间安排:
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。