【技术实现步骤摘要】
一种计算机实验室机位预约方法
[0001]本专利技术属于预定
,具体涉及一种计算机实验室机位预约方法。
技术介绍
[0002]传统的计算机实验室预约方法分为多种方式,比如直接填写纸制预约记录、直接对整个实验室进行预约,填写申请表格再进行分配实验室等。纸制预约方式存在效率低下、容易出错、数据利用率低等问题。对整个实验室进行预约会导致实验室资源浪费或分配不均的问题,影响资源分配的合理性和公正性。填写申请表格再分配实验室为造成资料的浪费、操作流程复杂问题。
技术实现思路
[0003]为解决上述问题,本专利技术提供了一种能够提升预约效率的机位预约方法,本专利技术采用了如下技术方案:
[0004]本专利技术提供了一种计算机实验室机位预约方法,包括如下步骤:步骤S1
‑
1,获取预约信息,预约信息为因课程或活动预约计算机实验机位时所需要的基本信息;步骤S1
‑
2,对预约信息进行准确性审核;步骤S1
‑
3,将符合准确性审核后的预约信息的实验室作为可预约实验室,并将可预约实验室对应的实验室信息发送给用户;步骤S1
‑
4,接收用户根据实验室信息设定的预约条件,预约条件至少包括可预约实验室、预约周次、预约天次、预约节次;步骤S1
‑
5,根据预约条件,利用预定的冲突检测算法进行冲突检测得到第一冲突检测结果,并将第一冲突检测结果发送至用户;步骤S1
‑
6,在接收到用户根据第一冲突检测结果修改的预约条件时,利 ...
【技术保护点】
【技术特征摘要】
1.一种计算机实验室机位预约方法,其特征在于,包括以下步骤:步骤S1
‑
1,获取预约信息,所述预约信息为因课程或活动预约计算机实验机位时所需要的基本信息;步骤S1
‑
2,对所述预约信息进行准确性审核;步骤S1
‑
3,将符合准确性审核后的预约信息的实验室作为可预约实验室,并将所述可预约实验室对应的实验室信息发送给用户;步骤S1
‑
4,接收所述用户根据所述实验室信息设定的预约条件,所述预约条件至少包括所述可预约实验室、预约周次、预约天次、预约节次;步骤S1
‑
5,根据所述预约条件,利用预定的冲突检测算法进行冲突检测得到第一冲突检测结果,并将所述第一冲突检测结果发送至所述用户;步骤S1
‑
6,在接收到所述用户根据所述第一冲突检测结果修改的预约条件时,利用所述冲突检测算法进行冲突检测,得到第二冲突检测结果,若所述第二冲突检测结果为可预约,则计算机实验室机位预约成功;若所述第二冲突检测结果不为可预约,则将所述第二冲突检测结果作为新的第一冲突检测结果发送给所述用户,并重复所述步骤S1
‑
6直到所述第二冲突检测结果为可预约。2.根据权利要求1所述的一种计算机实验室机位预约方法,其特征在于:其中,在所述利用预定的冲突检测算法进行冲突检测得到第一冲突检测结果之前,方法还包括如下步骤:步骤S2
‑
1,基于所述用户选定的可预约实验室获取对应的实验室列表,基于所述预约节次获取对应的节次列表;步骤S2
‑
2,基于所述节次列表获取所述预约节次对应的节次机时数,基于所述实验室列表获取对应的剩余机时数;步骤S2
‑
3,根据所述节次机时数与所述剩余机时数获取所有剩余机位数。3.根据权利要求2所述的一种计算机实验室机位预约方法,其特征在于:其中,所述预约条件还包括预约机时数以及预约使用人数,所述冲突检测算法包括如下步骤:步骤S3
‑
1,判断所述剩余机时数是否无法满足所述预约机时数;步骤S3
‑
2,在所述步骤S3
‑
1判断为否时,判断实验室总机位数是否无法满足所述预约使用人数;步骤S3
‑
3,在所述步骤S3
‑
2判断为否时,判断所有剩余机位数的总和是否等于所述预约使用人数;步骤S3
‑
4,在所述步骤S3
‑
3判断为否时,依次判断每个实验室对应的剩余机位数是否不小于所述预约使用人数...
【专利技术属性】
技术研发人员:王山山,朱思征,徐烨,王丹,隋伟鑫,
申请(专利权)人:上海理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。