1、数字校园中教室管理系统设计和实现【 摘 要 】 首先介绍现在高校教室资源管理工作所面临问题,为了满足日益改变需求,设计和实现多媒体教室管理系统来处理对应问题。其次,提出了多媒体教室管理系统设计需求,而且着重介绍了开发过程中碰到问题及相关处理方案。用户经过本系统可轻松地查询到所需教室使用信息,提升了管理水平和效率,并实现借用过程信息化。【 关键词 】 多媒体教室;教室借用;信息化【 abstract 】 firstly, this paper briefly introduces the classroom management facing the problem, in order to m
2、eet changing needs, design and implementation of multimedia classroom management system to solve the corresponding problem. secondly, the multimedia classroom management system design requirements, and highlights the problems encountered in the development process and solutions. users can easily que
3、ry the system to the required classroom use information to improve the management level and efficiency, and achieve borrowing process information.【 keywords 】 multimedia classroom;classroom management; information0 引言多媒体教室作为关键教学资源,已经成了高校必不可少组成部分,除了负担正常教学任务之外,还常常在空闲时间用来进行补课、讨论课和考试等相关教学活动。另外,还负担着学校学生社
4、团组织学生活动。伴随教室开放不停深入,有限场所、设备和老师、学生使用需求之间矛盾逐步显现。怎样利用计算机系统对多媒体教室资源进行有效管理、提升教室利用率并立即掌握教室使用情况,是高校教管人员亟待处理关键问题。本文结合中国青年政治学院教学运行实际情况,以校园网络及教学计划为依靠,设计开发多媒体教室管理系统,极大地提升了教室使用效率和管理效率。1 系统设计思绪多媒体教室管理系统完成关键任务是对全校多媒体教室进行统一调配,实现资源管理合理化及借用过程简单化,以最大程度满足教学要求。教室管理系统包含以下系统用户:教务处管理员、教学楼管理员及全校师生,关键功效包含以下多个方面:* 教室资源管理,包含教学
5、楼信息管理、教室基础信息管理(关键包含人数、教室设备、多媒体配置情况)等;* 全校师生利用个人校园卡卡号及密码按时间(日期及课节号)及人员数为参数选择适宜多媒体教室提交在线借用申请;* 教务处管理员审批申请,排除不完全信息及恶意借用信息;* 依据审批结果,打印借用教室临时使用凭证;* 教室使用情况实时查看,包含非排课教室使用情况管理、因停课调课教室使用维护、教室具体使用情况查看等;* 利用统计功效确定常见教室信息,使教室资源合理分配;除此之外,系统还包含参数设置(如每学期开课时间、教学计划信息导入等),用户管理等系统维护功效。教室管理系统是基于b/s系统架构,关键分为前台和后台两个关键模块。前
6、台面向老师和学生等用户,含有教室具体信息查询、教室设备查询、教室占用情况查询、教室预约在线申请等功效。后台为教室管理人员使用,含有系统参数设置、教学楼信息管理、教室信息管理、设备管理、教室预约申请审批等功效。2 系统设计2.1 教室占用实时查看设计实时查看教室占用情况是本系统一项关键功效,它是充足利用教室资源、合理分配教室使用决议依据。因为在实现教室借用过程中,对用户预约时间不能有限制。即用户能够对本学期全部时间进行借用。按一个学期20周,1周7天,一天14节小课计算,在一个学期中每个教室将有20714个借用状态。为了能够确定具体某一状态,需要处理这么多个问题:* 教室使用分为日常教学占用和临
7、时占用,日常教学占用是指排课系统中教室使用情况。因为日常教学占用通常全部采取形如每七天第a节到第b节相对时间表示,而临时占用通常采取绝对时间形如yyyy年mm月dd日第a节到第b节,所以需将相对时间和绝对时间二者表示为统一形式;* 排课系统中上课时间需从大节(天天7大节)转换成对应小节(天天14小节);* 排课系统中上课周次多样性,比如1-12周上课、全周上课,2-17周上课、及5-17周上课等,所以需要确定上课起始周次及结束周次;针对上述问题,本系统采取以下方案:在每个学期之初在备份数据同时,进行系统初始化操作,将每个学期开学第一周作为起始时间(用w表示),从第一周开始一直到本学期结束(1w
8、20),并根据一个学期20周,1周7天(用a表示),一天14小节(用b表示)来表示状态,教室编号用p表示,从而经过一个四元组来确定具体教室状态:f=(p, w, a b)(1)然后将排课系统中日常教学使用数据转化为天天对应小节及上课开始周次及结束周次并读入系统,因为状态有多个情况:占用、未占用、不开放、临时占用等,所以设置标志位来表示日常教学使用占用情况,具体步骤图 1所表示。当用户选择借用教室,并输入借用日期(m月n日)及课节数b节,首先把基于绝对时间临时借用数据转换成基于相对时间教室占用数据,将借用日期转换为相对于开学日期所在第w周,并确定星期几,依据占用状态来判定是否能够借用,从而能够完
9、成临时借用过程。这种方案在表示教室状态时即使会增加数据存放,但使教室占用状态实时查看实现更为方便,同时有利于在教学过程中调停课所带来教室调整实现。2.2 教室预约设计在线借用教室是本系统另一关键功效,经过之前讨论方案每学期开学初进行系统初始化,读入排课系统中数据,使用“占用”和“非占用”两种情况来标示教室所处状态,能够很轻松确定某一间教室在某一个时间里占用情况。首先选择教学楼和楼层,再依据一个日期,就能够确定一个楼层在某一天具体占用情况,不一样颜色表示教室不一样占用状态。经过这种方法能够清楚地查看一间教室一个学期教室使用情况,老师假如想调课,或是临时想使用某一间教室话能够依据教室占用情况作为参
10、考,学生一样能够轻松地找到空闲教室上自习。2.3 停课、调课教室使用维护设计为确保系统能实时显示教室实际占用状态,需要依据教学过程中调停课对教室占用状态进行修改。因为在系统初始化时,已经确定每学期开始周次,可将调停课时间转换为具体哪一周星期几。所以,对调停课教室占用变得比较简单直观,当有停课操作时,则在教室状态表中将指定日期课节状态设置为未占用。当有调课发生时,则能够将调课操作分解为停课情况和教室临时申请两个设置。3 系统实现上面讨论了实现系统全部功效算法及实现思绪。为了能将上面技术方案具体实现,本系统使用.net技术开发,前台开发则用到了javascript和ajax等技术,后台数据库采取s
11、ql server 。在系统设计实现过程中,利用不一样颜色来显示教室占用情况。首先在页面上依据每个楼层教室数目生成14行,k列表格(学校一天有14个小节课时,k表示目前楼层教室数目),系统能够显示具体日期某一楼层占用信息,图 2所表示。教室占用显示为教室借用提供了直观数据。利用ajax技术,用户可直接点击空闲教室来锁定教室,避免其它人操作,同时将状态更改为正在操作。当用户提交申请后,教务处验证提交数据完整性,如经过审批,则将状态更改为临时借用,不然更改为空闲。用户提交申请后,如需临时更改,可随时自行取消申请。在整个系统设计过程中,可将系统细分以下多个模块:登录模块(利用校园网用户接口实现登录功
12、效)、系统初始化模块(包含设置参数、教室状态初始化,读取排课系统数据)、申请模块(依据具体日期及课时号实现申请、取消申请功效)、凭证打印模块(申请教室按摄影应模板打印)、审批模块(检验申请数据,预防恶意申请)、教室管理模块(能实现教室增加和删除功效),统计模块(经过统计分析教室被常常调用原因,为愈加好建设教室资源提供依据)等。对于以上各模块具体实现,只需根据所给出算法及思绪利用.net进行编码即可,其具体实现细节本文就不予具体叙述。4 结束语本文从分析教室借用步骤入手,首先将每学期内全部教室借用状态进行初始化,设置为未占用状态,然后着重讨论了怎样将时间统一转化为相对时间,进行教室状态实时查看方
13、法,并借助ajax技术实现教室借用过程,从而使得操作愈加方便,界面愈加友好。教室管理系统设计和实现,为教管部门提供了便捷高效教室资源管理平台,借助本系统,老师能够依据本身教学需求调换适宜教室,学生能够依据教室占用情况来选择教室上自习。本文由中国青年政治学院项目资助。参考文件1 扎卡斯著.曹力等译. javascript高级程序设计.人民邮电出版社.2 woolston, d.著.铁手,程小冬,靖松译. ajax和net2.0高级程序设计.人民邮电出版社.3 袁利永.高校教室预约管理系统设计和实现.计算机时代.02:30-31.4 耿幼平,林莉,陈光.数字校园中基于教室资源管理教学实施计划模型研究和实现.试验技术和管理. .05:305-307.5 周恕义,李冬,宋亮,周永佳.多媒体教室服务及管理平台设计和实现.现代教育技术. .01:77-79.