排班系统
做系统时遇到以下排班问题,希望高手给以帮助该公司有四个部门:售票部,安保部,检票部和车场部
A:售票部(分白班和夜班)
1 白班(分早班和下午班):总共22人分为两个班,每时刻最少9个人上班,一个下午班接着上一个早班,然后下午到第二天中午不上休息,每周有一天休假时间,休假时间不定。(只上白班,不上夜班)
2 夜班:总共9人,每天至少4人上班,每天上四天休三天,不要连着上,上班与休息要劳逸结合。(上夜班的人专上夜班)
B:安保部:总共5人,每天白天晚上都必需有人上班,周六、周白要有两人上班,夜班之后不能连着上白班。
C:检票部8人和车场部15人,排班规则无固定要求。(检票部应与售票部的排班有关)
开发工具是VB,后台数据库是SQL Server 2000
如果哪位高手有比较理想的建库方案及编程思路,万望不吝赐教,在此不胜感激!