排班 功能 界面设计

xk_su 2011-12-01 10:28:27
要做一个排班的功能,生产线上用的

班长来安排哪天哪些人加班,请假

最终的data要显示出日期,星期,和加班请假的情况,方便班长掌握自己班的人力情况

界面要怎样设计好点啊
...全文
539 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
haynes 2012-01-07
  • 打赏
  • 举报
回复
找个甘特图控件,或是日程控件。
用TMS控件中的PLANNER来做。效果不错,控制也简单
或者用DevExpress 中的ExpressScheduler ,这个控制稍麻烦些
Soga 2012-01-07
  • 打赏
  • 举报
回复
delphi 怎么作像360那样的界面?
csn168 2011-12-01
  • 打赏
  • 举报
回复
"Y"表示正常上班
csn168 2011-12-01
  • 打赏
  • 举报
回复
第一列是DBGrid的标题 可动态生成
表内数据可通过sql过程统计出来

人员 1(四) 2(五) 3(六) 4(日) 5(一) 6(二) 7(三) .. ... 31(六)
张三 Y Y 休假 休假 Y Y Y
李四 休假 Y 加班 加班 Y Y Y
.... ... ...
休假合计 1 0 1 1 0 0 0
上班合计 1 2 1 1 2 2 2
xk_su 2011-12-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 csn168 的回复:]
按日期横向排列

2011-12

人员 1(四) 2(五) 3(六) 4(日) 5(一) 6(二) 7(三) .. ... 31(六)
张三 Y Y 休假 休假 Y Y Y
李四 休假 Y 加班 加班 Y Y Y
.... ... ...
休假合计 1 0 1 1 0 0 0
上班合计 1 2 1 1 2 2 2


此统计可清晰看出 每天人员的休假和上班……
[/Quote]

张三 Y Y 休假 休假 Y Y Y
李四 休假 Y 加班 加班 Y Y Y
这个是什么意思啊
formernetcn 2011-12-01
  • 打赏
  • 举报
回复
重绘控件
xk_su 2011-12-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 babydog01 的回复:]
这个问题谁说了都不算了,一定要问班长哦。问他想要怎样就怎样做了。
[/Quote]

额,他们给出的界面,我感觉不怎样好弄,而且显示出来不是很美观,所以问下大家有没有类似经验的
比如他们给出的界面

我用dbgrideh做的,先把界面的星期,日期框架搞出来,然后在把每一天请假加班的detail塞进去

星期日 星期一 星期二 星期三 星期四 星期五 星期六
12/1 12/2 12/3
请假 张/王 李
加班 刘
12/4 12/5 12/6 12/7 12/8 12/9 12/10
请假
加班


还一个是请假加班分两列


请假|加班
星期日 星期一 星期二 星期三 星期四 星期五 星期六
12/1 12/2 12/3
张/王|刘 李

12/4 12/5 12/6 12/7 12/8 12/9 12/10





kaikai_kk 2011-12-01
  • 打赏
  • 举报
回复
数据录入界面可以简单点,可以只用一个DBGrid或者多个DBEdit即可,位置随便摆吧
既然是排班,那就要打印出来让人看吧,所以报表做漂亮点就好,自己想看著办设计吧
csn168 2011-12-01
  • 打赏
  • 举报
回复
按日期横向排列

2011-12

人员 1(四) 2(五) 3(六) 4(日) 5(一) 6(二) 7(三) .. ... 31(六)
张三 Y Y 休假 休假 Y Y Y
李四 休假 Y 加班 加班 Y Y Y
.... ... ...
休假合计 1 0 1 1 0 0 0
上班合计 1 2 1 1 2 2 2


此统计可清晰看出 每天人员的休假和上班情况,每天可调用的人数
babydog01 2011-12-01
  • 打赏
  • 举报
回复
这个问题谁说了都不算了,一定要问班长哦。问他想要怎样就怎样做了。
我看见佛 2011-12-01
  • 打赏
  • 举报
回复
一般都是GRID来显示数据?能怎么设计?

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧