你会如何制作这个简单的调度程序?

时间:2010-06-29 16:12:52

标签: php mysql forms

我正在制作一个管理部门,以便安排员工轮班。很简单,员工在白天或夜班工作。你会如何做到这一点,以便它很容易显示?我以为我有一张桌子,员工的名字在第一栏落下。然后,接下来的7列是即将到来的7天。每个单元格都是一个下拉列表,其中包括Not Scheduled,Day Shift和Night Shift作为三个选项。这是你怎么做的?我从来没有做过这样的事情所以我真的可以使用一些建议。

谢谢!

2 个答案:

答案 0 :(得分:0)

对于像员工这样的事情,无论如何,你可能会看到很多文字。为什么不按时间排序,按时间排序?

John Smith in  7:30
Mary Anne  in  7:30

John Smith out 4:00
Mary Anne  out 4:00

你可以在vs out中进行颜色编码。您也可以将它分解为5 10 15或30分钟的增量,但我不确定它的值是多少。也许更快的视觉参考?

为“日”视图执行类似这样的操作,可以从周/月等方式进行钻取等。当您处于此状态时,您可以轻松创建可能更加图形化的员工日程视图。

编辑: 我认为上述内容并未解决您的问题,因为它可以说明您拥有数据后可以对数据执行的操作。

对于日程安排,您可以创建一个非常基本的表单,其中包含员工姓名的一种查找/自动填充字段,以及日期字段和2个时间字段(输入/输出)。如果您使用类似jQuery对话框的内容,则可以直接从任何其他日程安排视图插入这些日程表,以帮助您查看所需内容。您可以很容易地将7列宽的进出时间列表放在一个“展开”视图中表示一周。您可以选择按周或按天分页。在按日分页时,你会有一种轮换功能,如果一周的结束可能影响下一个的开始,这可能很方便。

答案 1 :(得分:0)

我认为,作为管理员,我更喜欢一些更简单的东西。 Day Night 的下拉列表;并且没有选择的能力,如果没有转变。