自动排班系统的设计与实现
密级: 保密期限: 一
硕士研究生学位论文 学 号: Q2ZQ2垄 姓 名: 奎塞盔
l 专 业: 让簋扭型堂皇堇苤 导 师: 张篡基 学 院: 筮鲑堂瞳 L?一( 2010年1月 , 1',?,I J J―
JIIIllIF IIIIII IIIIIIIUl Y1
独创性 或创新性 声明
本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究 成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不
包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他
教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任
何贡献均已在论文中作了明确的说明并表示了谢意。
申请学位论文与资料若有不实之处,本人承担一切相关责任。 kp t
本人签名: 萎盘巍 日期: 丝血:主:丝 关于论文使用授权的说明
本人完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生在 校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国
家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校
可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段
保存、汇编学位论文。
本学位论文不属于保密范围,适用本授权书。 本人签名: 堡妻毒 嗍 丝垒:丝 导师签名: 日期: J_o o、弓',o h ‘ (! J 童 I 一
自动排班系统的设计与实现 摘要
排班系统是许多单位的一项日常管理工作内容,一种公平、合理 的排班方法对于调动积极性、提高工作效率都具有十分重要的意义。 目前大多单位通过手工方式来完成排班,费时费力且容易出错,随着 信息化的发展,需要利用计算机实现自动排班。
本系统是以实现排班系统的信息化来提高排班工作的质量和效 率为目的。在需求分析阶段,首先描述排班规则、用例分析和模块划 分内容,其次阐述了管理值班表模块、设置假期模块和维护规则模块 等功能性需求。在系统设计部分,主要对系统架构、类、功能与数据 库等方面进行了设计。本文首次构建了分块算法,按照IVlVC模型的要 求进行了编码,开发出系统并投入实际使用。
通过自动排班系统能准确快速地生成值班表,支持手动调整和值 班表的打印导出功能,并提供值班人员的各班次的值班计数的统计查 询功能,实现了通过日历友好界面设置值班日期的属性,方便地维护 对日期类型、日期分类、班次名称、优先级等属性及其间的关系,可 对性别规则和系统参数进行赋值,添加输入性规则来完成值班人员的 预留值班或禁止值班,维护值班人员与新人员的计数初始化等功能。 通过测试,自动排班系统提高了排班工作的质量和效率,且具有 操作简单、功能完整、扩展性好的特点。 关键词:自动排班系统排班规则分块算法MVC模型 ’ _ 0
h叶一
DESIGNANDMLEM匝N1?LTIONOF AUTo?队TICSCHEDULINGSYSTEM ABSTRACT
isoneof contentof units(Afairand Schedulingsystem dailymanaging many reasonable methodis formotivationto work scheduling greatsignificance improve the system Canbedone a
efficiency(Currentlyschedulingmostly bymanually,as resultof anderrors(Withtheinformation time-consuming
technologydevelopment, callbedone
scheduling bycomputers( The ofautomatic is the and
purpose schedulingsystemimprovementquality of work(Inthe describes
efficiencyscheduling requirementsanalysisphase,firstly and describesthe rules,use―case
scheduling analysismodules(Secondlymanagement on and in
datemaintainsrulesfunctional duty,sets section,
requirements(Fordesign anddatabase Wasfirst
coveringarchitecture,class,functions design(Thepaper
sub-block withthe ofMVCmodelfor
proposed algorithm,accordancerequirements and into use(
codingsystembeingput practical automatic Can and the
Through schedulingsystemaccuratelyquicklygenerate formanual and functions(
dutytables,supportingadjustment,tableprintedexported The on each countofthestatistical system
providedutypersonnelduty frequency andsets date
through interface,maintains
queries dutyproperties friendly type, and Canset
date,classification,priority
relationships(Thesystem gender-assignment