您当前的位置:首页>论文资料>基于EXCEL的医用物理学实验自动排课系统

基于EXCEL的医用物理学实验自动排课系统

资料类别:论文资料

文档格式:PDF电子版

文件大小:2.17 MB

资料语言:中文

更新时间:2024-11-29 08:21:40



推荐标签:

内容简介

基于EXCEL的医用物理学实验自动排课系统 学术论坛
事共与率人
基于EXCEL的医用物理学实验自动排课系统
董兵超于毅李振新
(新乡医学院河南新乡453003)
摘要:大课的实验课程表要体现出全部教学周的母天每节各实验实的任课教师、小班班级、实验项目,以及学生下次实验内容及实验室等等信息。但由于班数多,任课教师多,因此实验课程表的排课历年部是一项艰巨、繁项的工作。为减轻教师排课负担,本文在“基于EXCEL的医用物理学自动排课系统"方面进行了试。根据学校下发的实验教学日历、课程表设计源信息表格,再设计可直接输出各实验安教学课程表表格,通过EXCEL的高级查询、引用、娩计等函数的巧妙运用,在源信息表格发生变化时,各实验宝课程表能自动生成,具有较高的白动化,智能化,
关键词:EXCEL自动排课系统智能函数中图分类号:TP311
文献标识码:A
文章编号:1007-9416(2012)09-0196-01
本文的设计是基于EXCEL的医用物理学自动排课系统。通过课程表提取出实验课表,排出学生轮换表,通过教学目历排出教师课程表和学生下次轮换表,进而自动生成具有实验,周次,节次,班级,教师,下次试验等内容的实验室课程表,方便老师查阅所需信息。老师可从课表中迅速了解自已需要上课的时间,班级,内容,学生也可以从表中了解下次试验的内容,所在实验室和老师的信息。由于设计过程大量使用绝对地址,相对地址的函数,随着原始表格变化最终生成
的实验室课表自动改变,使系统具有高度自动化,智能化。 1、设计思路
1.1分析排课所需遵循的约束条件
必须根据教学目历所规定的学时数排课。要让所有班级将计划中的课程上完,同一时间不能有相同教师,同一时间不能有相同班级。同一实验尽量同一实验室连续上完,减少实验室工作量。
1.2设计目标及步张
目标:创建一个表头含实验,周次,星期,节次,班级教师,下次试验的可自动生成的实验室排课表。
具体步骤如下:(1)从教务处发的11级第一学期课程表中提取所有医用物理学实验课,并在EXCEL中创建以实验课表为名的工作表;(2)遵循教学目历,将实验课任务按时间和实验室合理分配,创建以教师课程表为名的工作表;(3)观察实验课表和教师课程表发现所有试验需持续两周才能使每个班级都完成实验任务,故创建两周一轮的学生轮换表;(4)由于还需学生下次轮换到的课程和实验室信息,故根据教学日历和学生轮换表排出学生下次轮换表,(5) 测试自动生成系统的运行情况,显示不妥处进行修改,功能无误后对各个工作表进行润饰,(6)课表排好后通过统计函数可以很方便
的完成教师课时统计;(7)最后进行检测修改。 2、建立实验室课表框架
根据设计目标考虑,课程表应包括表头,实验、周次,星期、节次、类别、班级、教师、下次试验等信息,由于实验课全部是两周一轮所以同一行设计为两周的模式。同时实验课都是三节课连上,为使界面更加简洁明了,每天的课程节次分为123.678.晚上(或345. 789、晚上)。为使表格更加的自动化,周次下面的日期输入,除第个要手动输人外,其他的用函数语句实现,如C12单元格中输入程
序语句:=C10+6,L11单元格中的语句为:=C12+1。 3、提取课程表
教务处发的课程表中有本部四张表,三全五张表,首先要做的就是从中提取有关医用物理学实验的部分,删除不需要的部分,然后整合为一张简单的表格。由于三全的班级依次排列与专业没有关系,故简易课表中三全的班级部分没有显示专业,仅以班级代替。
4、教师课程表安排
根据教学日历的安排,本学期共有七种实验课,四个实验室,要 96
在第四到第十七教学周完成。按照单周单实验室计算次数,每个实验都应有八次。为了节约实验室的资源,方便老师上课。设计为前两周,所有实验室都上长度测量,接下来四周第十实验室,第十一实验室上液体粘滞系数测定,第十二实验室和第十三实验室上人耳听阀
曲线的测定。最后八周教学周四个实验室分别上一种实验课。 5、学生轮换表制作
根据实验课表每天同一时间有八个班需要上实验课,十四个教学周完成七个实验,故排课时将课表定为两周一个轮回。前两周的实验需手动排出。由于班级一般是依次排列,在写出第一个班级后,之后七个空可用EXCEL以数列方式自动填充的功能进行快速输人。前两周的课表排好后,后面的班级轮换就可以用函数语句实现了。在这个过程中主要用了IF语句。该语句的说明是如果指定条件的计算结果为TRUE,IF函数将返回某个值;如果该条件的计算结果为FALSE,则返回另一个值,语法结构为IF(1ogical_test,[value_if_true],[value_if_false]),其中logical_test为必需填写。计算结果为TRUE或FALSE的任何值或表达式。value_if_true为可选项,logical_test参数的计算结果为TRUE时所要返回的值。 value_if_false为可选项,logicaL_test参数的计算结果为FALSE时所要返回的值。
后面的班级轮换除了IF语句外还要用另一个函数OFFSET。即以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。语法为:OFFSET(reference,rows,cols,height,width)
Reference作为偏移量参照系的引用区域。Reference必须为对单元格或相连单元格区域的引用;否则,函数OFFSET返回错误值#VALUE!
Rows 的行数。
Cols
相对于偏移量参照系的左上角单元格,上(下)偏移相对于偏移量参照系的左上角单元格,左(右)偏移的
列数。
Height高度,即所要返回的引用区域的行数。Height必须为正数。
Width 为正数。参考文献
宽度,即所要返回的引用区域的列数。Width必须
[1]宗薇.高校智能排课系统算法的研究与实现[J].外交学院计算机中心,201 1,28(12):389~392.
[2]石像萍.高校自动排课系统的设计[J].软件导刊.20119(5) 106~109.
[3]陈建平,李坚等-高校自动排课系统核心算法的设计与实现[J].肇庆学院学报,2007,20(2):34~37.
[4]零英致.中职校享自动排课系统构建研究[N].科教纵横,2011.8
上一章:基于 WiFi 的医院智能无线查房系统研究 下一章:论我国区域医疗信息共享数据的储存模式

相关文章

基于Excel VBA的轴承成本核算系统 基于EXCEL的生产计划进度管理系统的设计与实现 基于单片机的液压节流调速实验的自动测试系统设计 医用物理学实验教学改革中的问题及对策 基于防火墙策略控制的实验室上网申请自动控制系统 基于上位机控制自动接线单片机实验系统 基于Excel在井管法排水计算中的应用 基于PIC单片机的新型医用呼叫对讲系统设计