实验中心排课系统分析与思路

2017-03-06 20:01薛峰
电脑知识与技术 2016年30期

薛峰

摘要:重点分析了实验中心排课系统的相关技术和思路,并重点结合山财大实验中心的具体实际状况,进行了认真的分析和探究。

关键词:山财大实验中心;实验系統开发;排课系统

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)30-0165-01

为了更好的顺应大学教学改革实施,实验课程作为教学重要的一部分,第一先保证先进性的实验教学,重点反映在实验内容、实验手段、实验设备及其实验教学管理目的性,实验教学方法和思想的先进性,实验室的编排课程是一项非常重要的工程。作为大学的实验中心,在每个学期开学前都要耗费大量的精力进行手工排课。所谓手工排课,耗时多,效率不高,方便性、实用性难以保证。

1 国外、国内研究现状

针对于课程表的问题,早在国外1960年就有一些人进行了研究。在上个世纪1975年以前,人们主要是从构造算法的模型去入手,努力寻求解决问题最有效的算法。借助计算机实现了以手工排课为主自动编排实际课程表为辅,缺点也是相对突出,智能人工排课逐步地得到了重视。原山东财政学院和山东经济学院合校为山东财经大学,两校各机房的机器配置存在很大的不同,承担学生实践及上机、教学方面的课程编排有很大的冲突,合校后的山东省财经大学,全日制的在校学生34000余人。本科生32000余人,硕士生2200余人。各类实验教学实验室141个,不同的分布在4个校区。特殊性的分布给实验中心排课增添很大的难度,而且还是采取手工排课的工作方法。为了切实的提高工作的高效率,本人开发了一套辅助实验课排课的系统

2 需求分析

2.1系统的开发内容及目标

1)针对以上存在的现状,设计了实验课的排课系统,即在相对有限教师及其教室条件下,挖掘每一个实验室、有效课时的利用,确保上课机的最合理时间安排。一方面能方便师生检索排课是否结束,随时查询课程表的进程,另一方面也能满足教学安排的需要。

2) 全文重点研究和解析了实验中心排课系统的开发,主要有如下工作:分析山东财经大实验中心的排课教务流程,查找针对目前编制课表以及手工排课的问题,对排课的针对需求进行分析,同时做好充分准备。排课采用了B/S架构进行设计,前端采用Internet Explorer最新浏览器进行访问,而后台采用的是Tomcat+JSP开发Web的应用程序,数据库是使用最新版SQL Sever 2016。

2.2系统的设计所要解决的主要问题

从排课系统使用来看,国外及其国内市场上虽开发研制非常多的排课理论教学软件,而针对适合实验中心排课软件系统的非常少。

1)山财大实验中心由于之前各个实验室的设备在采购时的需求不同,以及供应商和采购时间不同,让现在实验中心几乎所有的实验室的机器硬件及其软件存在很大的差异化。这种差异化的最大体现就是硬件相对于软件的适应性,在实验教学课中,不同的任课教师在教不同的课程中,都会产生软件需求的差异化,而这些软件对每台机器的硬件配置也有要求,一些实验室的电脑甚至无法运行大型软件,产生的直接结果就是:机房在软件,硬件的配置上无法从整体保持环境的统一。

2)实验室在承担教学方面,除教务处在每个学期前固定安排机房的课程以外,会有一些课程在学期中间临时使用机房,而在机房申请的过程中,手工确认申请机房的已经安装的软件、硬件环境、腾出空余时间等一些信息,这样的过程耗费很多的精力,效率也很低下。

我校实验中心面临的一个重要课题就是如何开发一套实验排课系统。

3 实验室排课系统模块设计和开发关键

3.1实验室系统排课操作的主体

实验中心(实验室管理员)、教务处、教师、学生,为了方便汇总、查看、检索相关机房排课的情况,改变传统手工排课的方式,实验排课的关键是系统开发的设计。

3.2数据库设计和结构

数据库是“按照数据结构来管理数据、存储、组织的仓库”。数据模型和E-R模型。

数据库的设计是学生实践排课系统的关键,而整个数据库应用系统开发过程重要的环节是“逻辑设计”系统数据库的E-R如图1。

3.3设计的功能模块

参考文献:

[1] 曾艳.高职经管类实验实训基地建设的改革与探索[J].管理观察,2010(3):190.

[2] 张晓伟.煤炭院校实验室排课系统的设计与实现[J].煤炭技术,2011,30(10):240-241.

[3] 曾小彬.模拟体验式教学探索与实践—[J].实验室研究与探索,2006(3).

[4] 章玉政,李世杰.实验中心排课系统的设计与实现[J].实验室科学,2011.14(6):131-133.