楼主:
shanzhen (jaeny)
2016-10-25 21:36:58大家好
在下初涉程式语言,上网自学了python,目前看到一个有趣的R语言课程,想来上上看。
但这样漫无目的地学,好像还欠缺一个目标。因此想了一个要达成的使命:
我想写一个排班程式。
我本身是医疗业,都在上夜班。由于人手短缺,每个月我们组长都对着excel努力很久才
排出下个月的班表。想说或许能写个程式,只要将每位员工想要休假的日子都设定好,再
加入各种参数,比如不能连续上班超过7天等等,让电脑跑出一个基本班表,再做小调整
。
请教各位前辈,这要从何着手呢?从基础到艰深的,只要需要用到的,我就一个一个去学
。
喔对了,会在这里po文是因为我最近弄了台笔电学习linux系统,想用它完成这件事。目
前想到的,可能是写成网页版本,这样不需要安装,只要有网络到哪都能使用。
初到贵地,望多多指教。
感觉没有需要特定语言,从 C 到 python 都可以。
作者:
Bellkna (柔弱气质伪少女)
2016-10-25 22:38:00用excel的话 内建的函式+vbs应该比较方便
作者:
APM99 (血统纯正台北人)
2016-10-25 23:30:00以后你就负责排班+维护程式 ?
作者:
soem (æµæ°´)
2016-10-25 23:39:00django架个小网站点一点,然后用openpyxl产xlsx如何?
R 主是用在统计分析。排班程式用 R 有点怪怪的?
到Office版问,那边有个S神大大,资料最好先准备.
我会建议用随便一种脚本语言输出成 cvs 或纯文字,再每个月转成 html 发布到网页上。收集资料可以用表单给大家填,看后端要 php 或其它。
用Excel就好了,用函式,如果想学Linux,可以用Calc XD
我没学过 excel 和 vba ,可以做到这种程度吗 @@"这个也要一百多行 code 吧?
作者:
Bellkna (柔弱气质伪少女)
2016-10-26 00:56:00去office板看看 应该有现成或类似的可以套用
作者:
chang0206 (Eric Chang)
2016-10-26 12:16:00作者:
noonee (我和烤肉间只差一撮孜然)
2016-10-27 03:42:00说道排班 程式好写 难的是当两个人以上有冲突时如何取舍吧
作者:
walelile (wakaka)
2016-10-28 08:30:00让每个人自己去选自己要的时间? 弄个像google日历的东西
hi 我知道有一本硕论就是在讨论这个问题 是透过跟护士长的交互行为排出符合法规 (hard constraint) 跟一些排班上的惯例,例如两天假中间尽量不只夹一天班 (soft constraint) 有兴趣的话题可以站内信我
作者:
KayRoe (资本主义右将军)
2016-10-31 03:55:00用python根本不用一百行
我想大大应该是看上R的绘图能力www,可以试试看shiny package
作者: LucasChen (sleep) 2016-12-05 10:38:00
可以参考 教室借用系统 这类的东西 概念相同