【发布时间】:2016-02-18 01:56:42
【问题描述】:
因此,我正在尝试找出自动计算员工休假天数并确保最大覆盖范围的最有效方法。我在 MySQL 上使用 ColdFusion 和 Javascript,但如果这是一个更好的平台,可以轻松添加 jQuery 或切换到 PHP。
满足要求。这适用于拥有 50 名员工、每周工作 7 天、从 0600 和 1200 开始的 2-10 小时轮班(每班 25 名员工)的公司。每个员工每周工作 4 天,然后每 7 天(周日至周六)休息 3 天。每周他们的休息日都应该有所进展——也就是说,他们每周的休息日不会相同。幸运的是,员工们全年都在轮班。
目前的问题是班次覆盖不一致。目前,周一有很多员工,然后周四几乎没有人员,因为他们如何轮换休假。我想找出自动计算最佳覆盖率的最佳方法。
关于如何最好地进行的任何想法?
编辑:哎哟!所以我猜代码是你想看到的,而不是理论数学。
【问题讨论】:
-
不应该只是基本的数学来解决这个问题,一旦你得到了正确的数学,你就可以编写代码吗?
-
好吧,我同意。我被困在循环内的循环中,然后我的结果很差。就在那时,我意识到我做的数学不对。我知道我可以编码,但我正在努力获得正确的数学。这就是为什么我想发帖看看其他人的想法是什么,以及他们将如何构建覆盖范围的数学循环。理想情况下,我将能够更改变量,算法将自动调整以最佳覆盖工厂班次。
标签: javascript php jquery mysql coldfusion