我正在使用c#进行生产跟进项目的自动化,我们正在生产面料。我们有很多客户,他们的作品大约有100台织机。 因此,有一个计划的接待员,他们决定最佳的节省时间,并且很多时候一个客户在多台机器上进行产品编织。 这个excel表单捕获显示哪个机器工作,并且在当前工作之后将工作。如果她决定携带到另一台机器,用户可以进行工作。
在这张照片中,第一行是日期行,不同的颜色是不同的作品......
我想要一个如此灵活的甘特图。它有什么解决方案吗?
答案 0 :(得分:1)
我认为,您的任务有两个方面:存在调度挑战(生产流程的时间优化分配)和可视化挑战(在综合屏幕上显示计划)。如果您使用甘特图来应对可视化挑战,请确保它是交互式的,并允许计划员在屏幕上进行更改,并将这些更改写回到您的计划系统中。此外,甘特应该是开放和灵活的,足以处理业务规则,以便外观可以是上下文敏感的。以下是甘特图在生产环境中如何工作的示例:http://youtu.be/oXRUy90lpsM
这对你有帮助吗?
答案 1 :(得分:0)
有一个商业组件用于创建此类图表,其中包含来自PlexityHide的相当好的文档。但你也可以使用例如一般的图表框架,例如Microsoft Chart Controls,以重新创建您想要的内容。当然还有其他几个。
答案 2 :(得分:0)
这是一些入门的
http://www.codeproject.com/KB/webforms/EventCalendarControl.aspx
http://naspinski.net/post/Simple-Gantt-Chart-with-Aspnet.aspx
或者使用ZedGraph:
http://sourceforge.net/projects/zedgraph/
http://www.codeproject.com/KB/web-image/ZedGraph.aspx
此外,MS-Chart控件很不错
见这里开始:
http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx
答案 3 :(得分:0)
这里有一个非常好的生产计划在线示例,它允许您将颜色编码的任务从一台机器拖放到另一台机器: http://demos.radiantq.com/jQueryGanttDemo/Demo.htm
还有Gantt组件的.NET版本,它允许您在桌面应用程序中构建类似的东西。