自动排班系统的设计与实现
作者单位:北京邮电大学
学位级别:硕士
导师姓名:张笑燕
授予年度:2010年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:排班系统是许多单位的一项日常管理工作内容,一种公平、合理的排班方法对于调动积极性、提高工作效率都具有十分重要的意义。目前大多单位通过手工方式来完成排班,费时费力且容易出错,随着信息化的发展,需要利用计算机实现自动排班。 本系统是以实现排班系统的信息化来提高排班工作的质量和效率为目的。在需求分析阶段,首先描述排班规则、用例分析和模块划分内容,其次阐述了管理值班表模块、设置假期模块和维护规则模块等功能性需求。在系统设计部分,主要对系统架构、类、功能与数据库等方面进行了设计。本文首次构建了分块算法,按照MVC模型的要求进行了编码,开发出系统并投入实际使用。 通过自动排班系统能准确快速地生成值班表,支持手动调整和值班表的打印导出功能,并提供值班人员的各班次的值班计数的统计查询功能,实现了通过日历友好界面设置值班日期的属性,方便地维护对日期类型、日期分类、班次名称、优先级等属性及其间的关系,可对性别规则和系统参数进行赋值,添加输入性规则来完成值班人员的预留值班或禁止值班,维护值班人员与新人员的计数初始化等功能。 通过测试,自动排班系统提高了排班工作的质量和效率,且具有操作简单、功能完整、扩展性好的特点。