| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1634 人关注过本帖
标题:一个在表中写入数据的逻辑问题
只看楼主 加入收藏
tvs
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-6-13
收藏
 问题点数:0 回复次数:13 
一个在表中写入数据的逻辑问题
各位大侠,我想编写一个有以下功能的程序,还望大家赐教。
这是涉及一个我们单位上排班次表的问,其中需要
1、自动生成3至6人的班次。
2、每人的班数基本相等。
3、在一天中分为两个班,每12小一个班,要保证每个班有且只有一个人上。
4、如果一个人上了8:00至20:00的班后,至少要在休息24小时上第二个班,就是次日的20:00至再后一天的8:00的班。
5、多余的班就轮流集中休假。
附 示意:
日期 1 2 3 4 5 6 7... 31
姓名 8~20 20~8 8~20 20~8 8~20
张三 20~8 8~20 20~8 8~20
李四 8~20 20~8 8~20 20~8
现在不知如果人员较多的情况下怎样排列。
也不知道说清楚没有。
在这里先谢谢大家了。
搜索更多相关主题的帖子: 逻辑 数据 
2007-06-25 22:26
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
好像不需要介样吧?

你只需要把人员排成号儿就行了!

然后没排到的就休息就行了!

2007-06-26 18:48
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
1、只要上班的人超过2人,并按次序安排上班,就自动满足第4条的要求;
2、只要所有人员都按次序安排上班,就自动满足第2条的要求;
3、第5条的既“轮流”又“集中”休假不知该如何理解,是不是不上班的人员需要在一起“休息”;
4、简单的几个人排班的问题需要用编程来解决,是否有些...

也许我的理解全部错了,就当我没说。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2007-06-26 19:13
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
呵呵,hu9jj啊,好像他把问题复杂化了!

2007-06-26 19:17
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
好象只有在一种情况下有用。即倘若有人对排班有意见的话,可以说是电脑安排的班次,不是哪个人安排的。把矛盾推给电脑。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2007-06-26 19:23
tvs
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-6-13
收藏
得分:0 
以下是引用hu9jj在2007-6-26 19:13:00的发言:
1、只要上班的人超过2人,并按次序安排上班,就自动满足第4条的要求;
2、只要所有人员都按次序安排上班,就自动满足第2条的要求;
3、第5条的既“轮流”又“集中”休假不知该如何理解,是不是不上班的人员需要在一起“休息”;
4、简单的几个人排班的问题需要用编程来解决,是否有些...

也许我的理解全部错了,就当我没说。

如果有4个或4个以上的人上班,就有两人在同一个班上班的可有性 ,但这种情是不允许的.
所谓“轮流”又“集中”休假是指 张三 1至7日 李四 8至14日 王五 15至21日 赵六 22日至30日 这样子的.
"简单的几个人排班的问题需要用编程来解决,是否有些..."是否可以把话说得清楚一些.有些什么?


2007-06-28 11:37
tvs
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-6-13
收藏
得分:0 
以下是引用baichuan在2007-6-26 18:48:18的发言:
好像不需要介样吧?

你只需要把人员排成号儿就行了!

然后没排到的就休息就行了!

baichuan 老师,问题就在于哪些号什么时候上,什么休息才会不冲突呢?


2007-06-28 11:40
tvs
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-6-13
收藏
得分:0 
以下是引用hu9jj在2007-6-26 19:23:29的发言:
好象只有在一种情况下有用。即倘若有人对排班有意见的话,可以说是电脑安排的班次,不是哪个人安排的。把矛盾推给电脑。

hu9jj 老师,此言差矣.我们单位分为若干个小部门.班又是统一排列的,可以说劳动量还是蛮大的.我只是想简化一个工作.


2007-06-28 11:46
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
那么每个人是固定在一个部门上班还是要的各部门轮流上班?

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2007-06-30 10:30
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
好像还是没有说明白到底要做什么!

2007-07-01 08:08
快速回复:一个在表中写入数据的逻辑问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056179 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved