首页 > 文章中心 > 上班时间安排

上班时间安排

上班时间安排

上班时间安排范文第1篇

Abstract: The hotel industry is a labor-intensive industry, so reasonable staff recruitment and scheduling plays a very important role for the efficient operation of the hotel. Room department is one of the three operating departments of the hotel, whose number of staff occupies a large proportion in the hotel. Therefore, the effective staff scheduling skill is particularly important for the room department. The purpose of this paper is to explore the reasonable scheduling skill of room department by studying the characteristics of room department, the purpose of scheduling, the scheduling procedure and the affecting factors of scheduling.

关键词:酒店;客房部;员工排班

Key words: hotel;room department;staff scheduling

中图分类号:F272.92 文献标识码:A 文章编号:1006-4311(2016)32-0054-02

0 引言

在酒店经营管理中,员工排班是一个非常重要的问题。酒店的排班,实际上是如何根据酒店现有的经营规模及预计的客情,制定满足经营需求的的员工分配的问题。 一个良好的排班方案,对酒店的运行具有积极意义。

1 客房部特点

客房部是一个劳动密集、工作岗位多、工作环节多、分工细的部门。从工作角度看,客房部的业务运转、服务和管理工作的有效组织是饭店正常经营活动的保障;从人员来看,客房部是饭店各部门中员工所占比例较大的部门。因此,有效的人员排班技巧,对于客房部来说显得尤为重要。

2 客房部排班目的

客房部排班的目的简单来说,就是“人人有事做,事事有人做”。具体来说,可以分为以下四个方面:

①保证工作有序、有效开展。

通过合理排班,使员工保持良好的工作节奏,提高工作质量和劳动效率,同时也使员工保持充沛的精力。

②符合有关法律法规规定。

国家劳动法第三十六条、第三十八条明确规定:国家实行劳动者每日工作时间不超过八小时、平均每周工作时间不超过四十四小时的工时制度;用人单位应当保证劳动者每周至少休息一日。

③合理控制人工成本。

酒店作为劳动力密集型企业,降低人力资源成本是其控制成本的一大重要选择。通过合理排班,精准安排当日当班员工人数,提高了员工工作效率,同时也起到了成本控制的作用。

④体现人文关怀。

尊重人性是现代管理的核心,以人为本理念已在现代企业管理中得到很好的认同及宣贯。酒店的企业文化中也融合了很多人本原理的理念,如将员工作为内部客户,注重有了满意的员工才有满意的客户。合理排班也正是酒店人文关怀的体现。

现代酒店在进行排班时一般都体现了以上这些原则。比如某酒店客房部员工班次分为早、中、晚三班。客房部楼层服务员A第一天上夜班,那么第二天就不安排上早班。这样做既能保证员工有充沛的精力有效完成工作任务,也体现了酒店对员工的关怀和有关法律精神。

3 客房部排班步骤

客房部员工排班首先要清楚劳动力安排的工作步骤,可以分为以下几步:

①制定大楼布局图。

大楼布局图中可以准确获知该酒店每个楼层的客房平面布局,是计算工作量及安排员工的基础。

②确定工作量标准。

可根据已有的行业经验,确定本酒店客房部不同岗位的标准工作量。如根据经验,假定平均完成一间客房的清洁工作需要27分钟,在一个班次8小时的工作时间中扣除班前、班后准备时间,休息时间,用餐时间等,一个早班客房服务员应该清洁的客房数量大概在15间。当然,如果有些酒店客房面积大,工作量标准也要随之调整。一般一个楼层领班一天(白班)需要完成60间客房的清扫质量检查工作。

③分工作区。

常见以楼层进行划分,一个服务员负责一个或2个相近楼层,实际以酒店每楼层客房间数出发。

④考虑员工法定工作时间及休假。

双休、正常带薪年假需要扣除,病事假属突发考虑。

⑤制订岗位安排表。

即要清楚地了解本岗位上的员工总数,包括正式员工、实习生。

⑥拟订每天的工作人员。

即制订员工排班表。

4 客房部排班影响因素

在做好上述工作之后,需要分析客房部排班的影响因素,主要有不同的岗位性质、客源及客情3个方面:

①岗位性质。

客房部工作岗位多,不同岗位的排班时间大有不同。如客房楼层清扫员主要工作时间在白天,所以早班安排人数会比较多;PA石材保养主要在夜间进行,因此员工主要安排夜班。也就是说首先需要明确不同岗位的工作性质,然后再确定排班时间。

②客源。

酒店的客源不同,也需要相应的调整班次安排。如商务型酒店周一至周五属于客源高峰,且客人因为工作性质白天一般不在店,适合进行客房清扫,客房清扫员以白班为主;周五晚至周日,属于低谷,而且在店客人作息会有所调整,晚睡晚起,客房清扫时间应该相应推迟,白班时间会有所调整。常见的解决办法是白班分为A、B班,其中A班(08:00-16:00)、B班(09:30-17:30),然后适当安排A、B班人员即可。

③客情。

酒店客情变化也会影响员工排班。如A酒店平均客房出租率为70%,当月临时有好几个会议接待任务,客房部员工排班就要及时进行调整,休假员工暂停休假,如果人员还是欠缺,可以考虑临时工甚至外包,要根据市场销售部下发的接待任务单提前预测客情,灵活排班。如在考虑客房清扫员时,可预先制作一张客房出租率与客房清扫员人数、工作时数对照表(见表1),根据每天的出租率,确定当天的用工人数。

客房部员工排班的影响因素众多,总体而言在排班中一定要注意“错时排班,动态调控”。客房部管理人员每月根据预测的客情、活动安排、工作量等情况,安排员工次月的班次,注明休假、加班、替班等情况。原则上是首先安排合同工,然后根据工作量的变化安排实习生与临时工。

以酒店客房部楼层为例,具体来看员工排班操作:

现在我们看到的表2是一张常见的客房部楼层排班表,以月为单位进行安排。如果遇到特殊情况可进行临时调整,班次包括A早、B中、C夜班,F为休息,T为替班。通常每位员工会以AABBCCFF这种方式进行倒班,不影响正常的休息保证充沛精力。当然如果有员工希望固定上夜班的,可以安排其只上夜班,一般需要有两人可以轮换。客房楼层夜班相对工作量会比较少,安排的人员也少。

5 结束语

随着酒店规模的不断扩大,排班问题也变得日趋复杂,以往通过人工判断估算进行排班的方法难以满足发展的需求,因此有必要对排班问题进行研究,对现有的排班制度进行优化改进。本文通过客房部特点、排班目的、排班步骤、排班影响因素的研究,探讨合理的客房部员工排班技巧,将得到更多的运用。

参考文献:

[1]汝勇健.客房管理实务[M].北京旅游教育出版社,2015年8月第2版.

上班时间安排范文第2篇

[关键词] 弹性排班;人力资源管理;手术室

[中图分类号] R-05[文献标识码]C [文章编号]1674-4721(2010)06(a)-141-02

手术室护理工作存在着不可预知性和不平衡性,按照传统的排班方法,不论有无手术、手术多或少、工作闲或忙,所有护士都必须在岗,这样既严重浪费了人力资源,又使护士休息时间不足,乃至身心疲惫。因此,造成了护士工作中满负荷运转和人浮于事现象并存的情况。而弹性排班制能从现有的资源发掘潜力,充分利用护理人力资源,有效地解决了人力不足或过剩的问题。本院是一所二级甲等医院,近5年平均年手术量达3 800台,每月手术量近300台,手术室护理工作量日渐增加,护理人员也增加了近1倍。为适应现代化手术室地要求,满足临床的需要,同时更有效的利用科室的人力资源,本科2008年12月~2009年6月试行弹性排班制,取得了良好效果。不但提高了科室管理效率,使人力资源效益实现最大化,而且有利于护士的身心健康。现介绍如下[1]:

1 人员组成

全科护士16名,护士长1名。其中,主管护师2名,护师3名,普通护士11名。管理器械护士2名,管理品护士1名,外勤护士1名,器械清洗护士2名。

2 弹性排班

每天上午11:30,护士长根据手术通知单安排次日手术,根据手术时间、个人专科分组和工作经验能力对护士进行排班,排班时尽量使每个护士的上班时长一致。如有护士上班时间超出正常工时,及时统计并安排补休或在月底进行奖励。

固定班:安排3名护士值班,值班时间为8:00~13:00, 18:00~次日9:30;顶班护士3名(接急诊),值班时间为8:30~18:00;其他不参与手术的护士上班时间为8:00~18:00。

弹性班:由护士长按手术单安排上班护士,上班时间不固定,依手术时间而定,无手术时在家待命。该班次值班人员上班时间长短,由手术时间长短决定,无论手术时间长短,只要完成便可下班。如手术上午就能完成,那么中午即可下班。如手术较密集,则由顶班护士按排班顺序,依次通知第1班下班的人员返回科室参加手术。

后备班:一般分为二线班和二二线班。本班次是为了保障科室护理人员的安全,周一至周五19:00~22:30,周六至周日9:00~23:00,安排2名住得离医院较远的护士值班;22:30~次日9:30则由2名住得较近的护士值班。遇节假日时,备班人员可适当增加。手术密集时,备班人员需按备班表的安排顺序,返回科室参加手术。

实行登记制,加班和拖班都进行及时登记,并根据登记记录在排班时灵活安排人员。弹性班可实行时间累加集中休息,以保证手术集中时不发生补休减员。中午及上半夜参加手术的护士只补加班费,不补假。下半夜参加手术的护士,补假半天。如上半夜连续手术到下半夜1点,补假半天。在奖金发放方面,对弹性班人员上调一档[2]。

3 效果

①合理分配了护理人力资源。弹性排班后,在岗护士基本都达到了满负荷工作,使得以前那种空闲时人浮于事的现象大为减少。②有利于科室安全管理。弹性排班有的放矢,根据手术的数量和时间决定护士上班人数和时间,使科室管理有条不紊,忙而不乱。避免了出现手术集中时,因人员不足超负荷工作,从而因体力下降或工作忙乱而引发护理差错,防止了因交接班频繁导致的安全隐患[3];③保障了护理人员的身心健康。弹性排班后,护士的工作量和心态都得到调整,由于物质奖励比较公平,手术室护士责任感普遍得到加强,并保持了对工作的热情。④满足了医生的需要。2009年4~6月,本科分别对进行手术的医生发放了100份调查问卷,调查其对手术室护理质量的满意度。问卷的调查结果显示,医生对实行了弹性排班的手术室的护理质量满意度百分比平均达到95%左右,而传统排班法的手术室满意度百分比平均只有84%。显然,与传统排班法相比,医生对试行了弹性工作制的手术室护理质量的满意度普遍提高。⑤提高了患者满意度。一切以患者为中心,急诊手术能保证护士随叫随到,使患者及时得到安排,手术等待时间大大减少,手术周转速度加快,患者住院费用因此得到降低。弹性排班试行后,手术患者的满意率由2008年9月的82.55%提高到2009年5月的95.18%,提升明显[4]。⑥奖励激励机制成效明显。调动护理人员工作主动性和积极性的最有效手段,无疑是合理的奖金分配制度。通过奖金的再分配,不同劳动量的护士的奖金差距被拉开,体现了按劳取酬,多劳多得的原则,激励更多的护士在工作中积极表现。

4 不足

①弹性班护理人员自由度低,即使休息时也需保持手机处于开机状态时刻待命,休息质量不高。②弹性班人员须随叫随到,生活节奏极易被打乱,尤其是已结婚甚至生子的护士,所受的影响更大。③弹性班工作负荷较重,同样每周44 h工作时间,但始终在手术第一线工作的弹性班的护士的劳动强度,要比其他班次的劳动强度大很多。

5 讨论

所谓弹性排班,是在原来固有的周期性排班基础上,根据临床手术实际,为解决因手术量过大引起的人力资源不足,所采取的按实际护理需要安排班次的机动性排班方法。其特点为班次和休息时间具有弹性,贯彻一切以人为本的原则,既保证了手术高质量完成,又较好地解决了护士休假的时间安排,使人力资源效益实现最大化。

弹性排班属于科学化管理的范畴,合理的运用弹性排班,是我国当前医院改革的需要。弹性排班制在护理工作量大、人力资源不足、工作分配不均衡的护理单元,是一种合理安排人力资源、主动适应医院改革形势的排班方法,使人力资源得到充分的利用。

由于急诊手术具有不确定性和不平衡性,其时间和数量都难以控制,备班护士接到电话就必须迅速赶到手术室,但深夜工作缺乏安全保障,还会影响到次日参加手术的人员安排。因此,必须以保障护士安全为先决条件,严格执行急诊手术标准和原则,尽量减少呼叫夜间备班护士的次数,安排住的离医院近的护士在夜间备班,并为夜间备班人员安排舒适安静的休息室。

为确保工作安全,让管理出成效,科室管理工作者不仅要合理调配人员,周密安排班次,还要建立健全监控制度,制定出监管条例,对弹性班人员进行规范管理,严格实施奖惩制度,如上班时间超出工时,应及时给予补休或者物质奖励,如不能完成弹性班的工作要求,也要进行扣罚奖金等惩罚措施。最终做到用制度管人、用制度管事,使弹性工作制逐步走上规范化轨道。

综上所述,弹性排班与绩效紧密挂钩,根据手术时间和手术量调整上班班次和人数,班次弹性,休息时间也具有弹性,缓解了人力缺乏的状况,使人力资源效益达到最大化。而其按劳取酬的公平分配制度,也提高了护士工作的主动性和积极性,使手术室工作效率得到提高,手术护理质量得到提升,无疑是当前手术室管理的一种合理方法。

[参考文献]

[1]张穗,邢海云,张晓燕.现代手术室管理新进展[J].护理学杂志,2005,20(18):79.

[2]宋烽.手术室人力资源的有效利用[J].中华医院管理杂志,2002,18(5):306.

[3]何丽,绳宇,宋烽.弹性排班与手术室护士资源分配的研究[J].护理杂志,2003,20(2):38.

上班时间安排范文第3篇

学校元旦放假安排通知一各省、自治区、直辖市人民政府,国务院各部委、各直属机构:

经国务院批准,现将元旦放假调休日期的具体安排通知如下。

元旦:1月1日放假,与周末连休。

节假日期间,各地区、各部门要妥善安排好值班和安全、保卫等工作,遇有重大突发事件,要按规定及时报告并妥善处置,确保人民群众祥和平安度过节日假期。

学校元旦放假安排通知篇二学校各单位: 经研究,现将我校20xx年元旦节放假安排通知如下:

一、放假时间

20xx年1月1日至20xx年1月3日3天为元旦假期,20xx年1月4日(星期一)开始上班。

二、注意事项

1、元旦放假期间,各单位要切实做好安全稳定工作,放假前要对本单位所属部门开展一次安全检查,全面排查安全隐患,特别要加强重要区域、重点部位的安全防范,确保校园安全。

2、各单位放假前教育师生员工提高安全意识,严防意外事故的发生;学生工作部门、各院系要对节假日期间的学生去向全面了解,掌握学生去向;各单位原则上不组织师生集体外出旅游,如有安排必须按照师生集体外出管理规定办理相关手续,确保学生的安全。

3、保卫处要坚持24小时值班制度,加强校园安全巡逻保卫。后勤部门要做好餐饮服务、水电供应,做好留校学生学习生活服务保障工作。各单位要做好单位值班工作,确保部门工作运转正常、不出漏洞;各单位值班值班表及电话请于12月30日前报学校党政办公室。

4、行政值班人员要强化责任,坚持24小时值班制度,遇有重大突发事件要妥善处置,并按规定及时报告,确保全校师生员工度过一个平安祥和的节日。

党政办公室

20xx年12月30日

学校元旦放假安排通知篇三各位学员:

元旦将至,根据国家有关放假安排及学校实际,我校201x年元旦放假时间为 1月1日至1月3日(周四至周六),共3天。在此期间,相关业务暂停办理,1月4日(周日)不休息,正常上班;请需办理业务的学员在元旦假期前或后到校办理。特此通知!

顺祝各位学员元旦快乐,阖家幸福!

xx电视大学

20xx年12月31日

范文四:

院属各部门、各单位:

根据我院教学和评建工作实际,经20xx年11月28日第八次院长办公会研究决定,20xx年元旦及寒假放假安排和有关事宜通知如下,请遵照执行:

一、20xx元旦放假时间安排

20xx年1月1日至1月3日,放假调休共3天。20xx年1月4日(星期日)全校照常上课(上班),补第18周星期四的课;20xx年1月5日(星期一)补第18周星期五的课;20xx年1月6日(星期二)补第6周星期二的课。

二、20xx寒假放假时间安排

1.学生放假时间:20xx年1月19日至3月6日(1月12-18日为社会实践周)。3月7-8日返校报到注册,3月9日正式上课。

2.教职工总体放假时间:20xx年1月22日至3月2日。由于迎评工作的特殊需要,教职工寒假时间将结合评建工作完成的进展情况,按计划、有步骤、分批次安排放假。第一批放假时间为20xx年1月22日开始,人员为全体专任教师、辅导员(系部主任、教学秘书、行政秘书、教研室主任除外),教师上班期间享受正常待遇;第二批放假时间为20xx年1月31日开始,人员为院领导、党政办公室、人事处、教务处、学生处、督导室、就业办、评建办、财务处、后勤处、基建办、实训中心、图书馆、信息技术中心全体人员,继续教育学院、党委组织部、团委、保卫科、宿管科等部门作为第二批放假部门,可根据完成评建工作任务情况,经请示院领导同意后,确定第二批放假的具体日期。

3.全体教职工20xx年3月2日返校;坐班人员3月2日上班;3月3日上午9:00召开学院全体教职工大会。

三、要求

1.办公室、后勤处、学生处、保卫科、宿管科等有关部门要认真做好假期值班安排,并将值班表于12月30日16:00前报送办公室。

2.各部门要落实好防火、防水、防盗、保密、安全防卫等规章措施。保卫科在节假日前要做好安全隐患的排查工作,加强校园环境安全检查、巡查、督查的力度,要在假前组织一次防火防盗安全大检查。

3. 各单位、各部门要切实做好教职工假期遵纪守法的宣传教育工作;学生处和各系要负责做好对学生的假期安全教育。

4.节假日期间,如遇突发事件,有关值班人员要及时、如实向值班领导报告。全体教职员工在假日期间都必须保持通讯畅通,以便及时联系。

5.后勤部门要负责做好学生宿舍的维修检查及校园清洁工作,要确保节假日期间水、电的正常供应,认真做好假期值班人员及留校学生的就餐安排等工作。办公室要协助做好教职工返乡交通等服务工作。

上班时间安排范文第4篇

第二条  本办法适用于市局(公司)各直属单位、机关各部门的值班值宿工作。

第三条  值班值宿工作应遵循安全保密、运行高效、有情必报、反应迅速的原则。

第四条  市局(公司)安全生产委员会总体负责值班值宿工作,对全局值班值宿工作进行组织、管理、监督和检查。

第五条  市局(公司)设立总值班室,由安全生产委员会办公室(安全保卫部)牵头,综合管理办公室协助,负责值班值宿的组织、协调、督促检查及向上级单位报备等工作。第六条  值班表每季度编排1次。综合管理办公室负责市局机关楼值班值宿安排,安全保卫部负责铁西作业区值班值宿安排。值班表汇总后,由综合管理办公室在市局(公司)网站并组织实施。

第七条  各区、县局(营销部)负责本单位值班值宿人员编排工作,并于每季度末的最后一周按区域分别报送给综合管理办公室和安全保卫部。同时,组织人员做好值班值宿工作,并留存值班记录备查。

第二章  值班方式第八条  值班值宿工作实行领导带班和干部职工轮流值班制度。机关在其他单位挂职的干部挂职期间及机关借调人员不参与值班工作。

第九条  值班值宿分为工作日值班、公休日值班(周六、周日)和节假日值班三种形式。值班期间每班安排带班领导1人、值班人员1人,国庆节和春节期间白班、夜班各安排2名值班人员。

第十条  工作日值班实行一班制,时间为17:00至次日8:00。公休日、节假日值班实行白班、夜班二班制,值班时间分别为8:00至17:00,17:00至次日8:00。

第十一条  值班值宿人员(不包括带班领导)统一按季度发放值班补助,不安排调休。具体补助标准为:平时值班(包括工作日、周末和年度物流设备检修假),每人每次值班补助100元;法定假日值班,每人每次值班补助300元。

第十二条  重要敏感时期、重大活动期间、重大应急防范阶段、发生重大突发公共事件等特殊重要时期,要加强值班力量,视情况另行安排值班工作。

第三章  值班职责第十三条 值班人员负责督导值班期间的安全保卫工作。值班室值班人员每天负责以电话形式监督、检查管理区域的值班情况,并对检查情况如实填写《值班值宿记录表》。

第十四条  值班人员负责记录并及时处理值班期间的来电和接待来访人员。

第十五条  值班人员负责记录、上报值班期间的突发事件和紧急事务。及时向带班领导和安全保卫部报告突发事件和重要情况,并按领导意见和有关规定及时处理。

第十六条  值班人员做好值班记录和交接班工作。按照规定时间交接班,不得迟到早退,认真如实填写值班记录。

第十七条  值班人员做好节假日信息汇报工作。节假日值班交接前,各单位值班人员要向总值班室汇报值班情况,市局机关楼值班人员负责向省局(公司)和沈阳市政府总值班室汇报值班情况,并做好记录。

第十八条  完成领导交办的其它值班值宿工作。

第四章  值班纪律第十九条  值班人员应严格执行值班制度,严格遵守值班时间,坚守值班岗位,不得迟到早退,不得擅离职守,不得擅自调班、换班。严禁非本单位人员顶班、替班。值班人员不按时到岗、提前离岗的,每次扣100元;擅离岗位、未到岗值班或安排非本单位人员替班的,每次扣500元;值班人员因违反值班纪律被省局或市局(公司)值班检查通报的,双倍扣除值班补助,并视情节轻重,参照市局(公司)内部管理规定,给予通报等相关处理。因个人特殊情况需要调班的,需提前向部门负责人报告,并报总值班室备案。值班期间,因工作需要或家中有紧急事宜必须离开值班岗位的,需找人替班,需向总值班室汇报,经带班领导同意后方可离开。

第二十条  值班人员应严格执行交接班制度,交班人员提前与接班人员沟通衔接,接班人员应提前5分钟到岗交接,交接班双方人员应在值班记录上签字确认。接班人员在规定时间未到岗交接的,交班人员应向总值班室沟通汇报后方可离开,同时将情况记录在《值班值宿记录表》。

第二十一条  值班人员应保持值班室卫生整洁,保持值班电话畅通,不得占用值班电话,接打与值班无关的电话,不得在值班室打牌、、酗酒或从事其他与值班无关的活动,不得带家属、朋友等其他人员到值班室,非值班人员不得在值班室休息。

第二十二条  综合管理办公室和安全保卫部应加强对两个总值班室值班值宿工作的监督管理,定期检查和通报值班工作情况。各相关单位负责对本单位值班值宿工作的日常管理和监督检查。

上班时间安排范文第5篇

关键词:PHP;MYSQL;教务排课系统

中图分类号:TP301.6 文献标识码:A 文章编号:1007-9599 (2011) 22-0000-02

Academic Scheduling System Design and Implementation Based on PHP+MYSQL

Gao Wang

(Wuhan Institute of Physical Education School of Sports Science and Technology,Wuhan 430205,China)

Abstract:Scheduling in Educational Administration is an important and tedious work,for in the error-prone manual Scheduling,efficiency and low range of issues,using the popular B/S three-tier architecture,the PHP and MYSQL databases combination of design and implementation of the Academic Scheduling System.Major system functions of the system,Scheduling algorithms to make a detailed exposition.

Keywords:PHP;MYSQL;Academic Course Scheduling System

排课工作一直是高等院校教学管理中最基本的、最重要的工作。近年来,高等院校的招生规模不断扩大,如果采用过去的手工排课,费时费力且容易出错,其方便性,科学性难以保证。开发简单实用的教务排课系统已经成为满足教务工作高效管理的迫切需求。

一、PHP+MYSQL技术

PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP可简单地视为一种较流行的开放动态网页的程序语言,是一种服务器端的,嵌入到HTML中的脚本语言,是一种风格类似于C语言的超文本处理语言[1]。与其他的动态网页开发语言相比,PHP将自身程序嵌入到静态网页文件中去执行,从执行效率上看,要高于完全生成HTML标记的CGI;与客户端脚本语言JavaScript比较,因为PHP是在服务器端执行,所以可以充分利用服务器的性能;PHP执行引擎还会在内存中保留用户经常访问的PHP程序,正是由于这个原因,当其他用户再次访问驻留在内存中的程序时就不需要重新编译了,只要直接执行内存中的代码即可,这也体现了PHP的高效率[2]。正是由于这些特性,所以本系统采用PHP作为服务器端脚本语言。

MYSQL是一个数据库管理系统软件,是一种比较流行的关系型数据库。和其他数据库管理系统(Oracel、DB2、SQL Server等)相比,MYSQL具有小巧、功能齐全、查询快捷,并且完全免费使用等特点[3]。

所以,采用基于PHP+MYSQL技术开发的教务排课系统,具有性价比高、灵活、使用广泛和有良好支持的特点。

二、教务排课系统的具体实现

(一)功能模块

教务排课系统的功能模块总体上可分为权限管理、编辑信息、数据导入导出、课表查询、报表生成与打印、智能排课、帮助七个模块,如图1模块功能图所示。

图1功能模块图

各个模块功能如下:(1)权限管理:系统管理员可增加、删除用户(包括管理员),并设置用户权限,也可修改自己的密码。普通用户只能修改自己的密码。(2)编辑信息:可删除所有信息,以便重新输入信息;可输入系别、班级、课程、教师、教室、教师任课(可以设定总课时;可以设定合班课的课程、班级、教师;可以设定单双周;可以由教师设定课程可用时段;可以设置指定教室;可以设置当课时总数超过总课时时,能否进行减少课时;可以设置排课先后,即哪些课排在前,哪些课排在后。)(3)数据导入导出:可以导入导出Excel、备份数据。(4)课表查询:可以分别以班级、教室、教师为关键字进行查询。(5)报表生成与打印:可生成的报表包括班级课表、教室课表、教师课表、排课总表。可直接生成Excel,也提供打印功能。(6)智能排课:可以自动排课;可以重新排课;可以进行手工调整。(7)帮助:系统功能和用户操作手册。

(二)排课算法

教务排课系统实现的关键是算法。一个好的排课算法不仅可以有效地实现各个功能模块的要求,而且可以很好地降低程序设计的复杂程。其重点在于算法的设计。排课是一个涉及教师、班级、课程分布、时间分配、座位、地点等多种因素的优化组合问题,并且已经证明是一个NP问题。目前为止还没有一套算法可以完全解决此问题,只是利用类似解决的方法来优化组合问题。在本教务排课系统的设计上采用的是优化资源查找算法,即把每一个教学任务作为一个基本单位,以计算教学任务排课优先级为基础,自动安排教学任务的时间和教室。

1.确定时间。首先,对所有教学任务中的课程依据设定的优先级进行从高到低的遍历,然后,安排合适的教学时间和教学地点。为了使排课的难度降低,先确定合适的教学时间,教学时间的安排要使相应教学班的时间资源不冲突,也要使教师的时间资源不冲突,当所有教学任务的时间安排好之后,再安排教学任务的教学地点。

2.确定教室。当所有教学任务时间确定之后,接下来的工作就是确定教室。在为教学班确定教室时,也需要设置多个优先级,需要特定教室的教学班,需要特定类型教室(如机房、实验室等)的教学班设置较高的优先级,人数越多的教学班,优先级越高。即对教室要求条件越多的教学班安排教室的优先级越高,反之则优先级越低[4]。如果安排教室时出现了冲突,即将多个教学班安排在同一教室时,则将其中某一个教学班重新安排到其他时间片,直到冲突不再出现,该教学班安排到合适的教室为止。

(三)冲突处理

排课系统中会存在着一些硬性冲突:班级冲突、教师冲突、教室的冲突等。其中教室的冲突包括:同一时间所能提供的教室总数小于安排的课程总数、同一时间在同一教室安排多门课程、某一课程所安排教室的座位数小于参加学习的总人数等。也存在着一些软性冲突,比如课程在一周上多次时,要有一定的时间间隔、尽量将课程安排在上该类课程效果最好的时间段上等。

在排课过程中应当遵循一定的基本规则,只有将规则融入算法中才能够在满足功能要求的同时避免冲突的发生,这些基本原则主要有:(1)特性突出的班级优先级最高。(2)同一时间段同一班级的学生只能安排一门课程。(3)同一时间段同一教师只能安排一门课程。(4)同一时间同一教室只能安排一门课程。(5)同一时间段安排的课程总数只能小于所能提供的教室总数。(6)某一课程参加学习的总人数只能小于所安排教室的座位数。

三、实现方法与运行平台

本系统在前台页面设计上使用XHTML+CSS技术实现表现层与结构层分离遵循WEB标准,使得样式代码文件的层次含义分明,更加便于维护与修改。后台使用流行脚本语言PHP编写,搭配性能稳定My SQL数据库。在开发教务排课系统时,具体开发流程可以概括为以下四步:(1)对排课系统进行详细的需求分析,编写需求文档。根据WEB标准制作前台页面。(2)首先根据数据库需求分析,创建数据库和数据表,如创建用户表、教师信息表、课程信息表、班级信息表等;然户确定每个数据表的字段含义、属性、定义主键索引,并建立表之间的关系。(3)采用Web系统常用的MVC三层体系结构来实现后台部分,并采用面向对象的设计思想设计实现常用模块,如系统安装模块、用户管理模块、智能排课模块等。(4)编写PHP主程序开发平台是 WINDOWS 2003操作系统,开发工具是DreamWeaver CS3,运行平台是Linux Redhat 9.0,WEB服务器是Apache2.0。

四、结语

本文介绍了基于PHP+MYSQL技术的教务排课系统设计与实现。通过本系统能够实现智能排课,课表生成准确快速,提高了排课效率,减少了工作量,使课表更加合理,避免了手工排课带来的弊端。同时,本系统还存在一些不足,需要在实践中进一步完善和扩展。

参考文献:

[1]杜江.PHP5完全攻略[M].电子工业出版社,2010

[2]王勇.说说脚本语言[J].软件世界,2007,11