社区
Java
帖子详情
值班表自动排班,求思路,算法~~~~~~~~~~~~~~~~
钱不是问题
2011-02-21 09:38:47
值班总人数x,每天都有且只有一个人值班
自动排班的开始日期和结束日期是可以自己选的
日期中有两中类型,节日(如5月1号),节日调修日(如5月2号,5月3号)这两日期在一表中设置好的
需求:在指定的日期中,每人轮流值班,其中节日每人也要轮流来,节日调修日也是
大家说下思路该怎么做?
...全文
2429
16
打赏
收藏
值班表自动排班,求思路,算法~~~~~~~~~~~~~~~~
值班总人数x,每天都有且只有一个人值班 自动排班的开始日期和结束日期是可以自己选的 日期中有两中类型,节日(如5月1号),节日调修日(如5月2号,5月3号)这两日期在一表中设置好的 需求:在指定的日期中,每人轮流值班,其中节日每人也要轮流来,节日调修日也是 大家说下思路该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
钱不是问题
2011-02-21
打赏
举报
回复
[Quote=引用 3 楼 magicway 的回复:]
你的分太诱人了,帮你顶下。。。
日期分为3个类型:普通日期、节日、节日调休日
将值班人列入一个数组中,需要三个数组,分别排三种日期
当然,三种日期排班会调整某个人的优先级,防止一个人连续值班。。。
看着我敲这么多字的份上,记得洒点分给我哦
[/Quote]
好的
magicway
2011-02-21
打赏
举报
回复
你的分太诱人了,帮你顶下。。。
日期分为3个类型:普通日期、节日、节日调休日
将值班人列入一个数组中,需要三个数组,分别排三种日期
当然,三种日期排班会调整某个人的优先级,防止一个人连续值班。。。
看着我敲这么多字的份上,记得洒点分给我哦
zn85600301
2011-02-21
打赏
举报
回复
[Quote=引用 15 楼 qybao 的回复:]
引用 14 楼 sggsg 的回复:
引用 12 楼 qybao 的回复:
引用 11 楼 sggsg 的回复:
不好意思,是我没说明白,表达能力差了点
节日每人也要轮流来,意思就是一个人如果他在五一那天值班了,那在十一就不要再安排他值班了
最好是每人轮流的来
平时排班就按顺序轮着来,节假日排班有个计数器
当自动排班遇到节假日时,就把节假日的计数器少的人选出排班
这个……
[/Quote]
这个想法不错
qybao
2011-02-21
打赏
举报
回复
[Quote=引用 14 楼 sggsg 的回复:]
引用 12 楼 qybao 的回复:
引用 11 楼 sggsg 的回复:
不好意思,是我没说明白,表达能力差了点
节日每人也要轮流来,意思就是一个人如果他在五一那天值班了,那在十一就不要再安排他值班了
最好是每人轮流的来
平时排班就按顺序轮着来,节假日排班有个计数器
当自动排班遇到节假日时,就把节假日的计数器少的人选出排班
这个方法不错,就是可能会出现某人连续值班的情况……
[/Quote]
那在节假日那天再加个判断,如果值班计数器最少的那个和前一天的值班人是同一个,就取节假日计数器次少的那个
钱不是问题
2011-02-21
打赏
举报
回复
[Quote=引用 12 楼 qybao 的回复:]
引用 11 楼 sggsg 的回复:
不好意思,是我没说明白,表达能力差了点
节日每人也要轮流来,意思就是一个人如果他在五一那天值班了,那在十一就不要再安排他值班了
最好是每人轮流的来
平时排班就按顺序轮着来,节假日排班有个计数器
当自动排班遇到节假日时,就把节假日的计数器少的人选出排班
[/Quote]
这个方法不错,就是可能会出现某人连续值班的情况
dongqdonglin
2011-02-21
打赏
举报
回复
你的节日,要先设定么?
qybao
2011-02-21
打赏
举报
回复
[Quote=引用 11 楼 sggsg 的回复:]
不好意思,是我没说明白,表达能力差了点
节日每人也要轮流来,意思就是一个人如果他在五一那天值班了,那在十一就不要再安排他值班了
最好是每人轮流的来
[/Quote]
平时排班就按顺序轮着来,节假日排班有个计数器
当自动排班遇到节假日时,就把节假日的计数器少的人选出排班
钱不是问题
2011-02-21
打赏
举报
回复
不好意思,是我没说明白,表达能力差了点
节日每人也要轮流来,意思就是一个人如果他在五一那天值班了,那在十一就不要再安排他值班了
最好是每人轮流的来
zm_hs
2011-02-21
打赏
举报
回复
描述的是有点含糊,按你的意思,是不是平时值班和节假日值班要分开来轮?避免节假日轮班重叠?
youlaiyouwang
2011-02-21
打赏
举报
回复
"在指定的日期中,每人轮流值班,其中节日每人也要轮流来,节日调修日也是" 貌似需求不是很明确。。
zn85600301
2011-02-21
打赏
举报
回复
我怎么也没看明白 还是举个详细点的例子
pmlxp
2011-02-21
打赏
举报
回复
我感觉是你自己想复杂了吧
按你这么说
不管是不是节假日就是每天都要有人值班
也没有说一个人不能连续值班啊
你编一个ID顺着排呗
有什么限制再加上去
knightzhuwei
2011-02-21
打赏
举报
回复
啥叫节日也轮流来 你挨个排下去不行么?
asp.net的
自动
排班
系统
一个asp.net+c#写的
自动
排班
系统,内附数据库
基于vb开发的
值班
排班
程序
基于vb开发的
值班
程序,里面含有源代码,和可执行文件。六个人
值班
,一个三班,白中晚
C# webform 仿日历
排班
、
值班
软件
软件:vs2008 数据库:access2007 简单的日历样式的
排班
功能,
值班
人员可在其
值班
日期填写
值班
记录,功能做的比较简单,希望能给需要的人提供点帮助
易语言
排班
表
易语言
排班
表
源码,
排班
表
,
排班
初始化
表
格,
排班
表
格初始化,
排班
初始化子程序,统计工作量,画姓名
表
格,画班次
表
,填充人员
表
,填充班次
表
Delphi动态
排班
自动
生成每月的
排班
,其中包含了日期的
自动
建立,尤其是对季度,节日的生成
Java
51,396
社区成员
85,838
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章