第27页
图4-5 工厂日历界面
如窗口所示,一共包括十个基本操作。各操作功能与[物料主文件]窗口的功能基本相同。这里不再赘述。窗体各控件的属性设置如表4-5所示。
表4-5 工厂日历窗体控件表
控件类型 Form Imagelist Toolbar datagrid Label Textbox 对象名 Factoryschedule Imagelist1 Toolbar1 Datagrid1 共7个 Txt1~txt10共29个 属性 Name Text Starposition Images Imagelist Buttons Captionvisible Readonly Datasource Datamember Text Text Readonly 取值 Factoryschedule 工厂日历 Centerscreen 依次添加icon目录下的图标 Imagelist1 在对话框中[添加]成员 False True Dataset11 工厂日历 True 续表 Txt5 multiline True Button btnsearch text image 搜索 Icon目录下的搜索.bom文件
主要程序代码为对时间的存储即增删改的管理,其原理与物料主文件代码的物料管理类似,这里不再赘述。
4.6 主需求计划模块设计
向项目中添加一个新窗体,命名为“requireplan.cs”如图4-6所示。
第28页
图4-6 主需求计划模块
如窗口所示,一共包括十个基本操作。各操作功能与[物料主文件]窗口的功能基本相同。这里不再赘述。另外[主需求计划]窗口增加了一个个搜索功能,用户可以根据年份、物料编号、计划期对记录进行查询搜索。在数据量大时,可方便用户进行准确无误的查询。主需求计划维护窗体控件属性设置如表4-6所示。
表4-6 主需求计划窗体控件表
控件类型 对象名 属性 取值 续表 Form Requreplan Name Requreplan Imagelist Toolbar Datagrid Imagelist1 Toolbar1 Datagrid1 Text Starposition Images Imagelist Buttons Captionvisible Readonly Datasource Datamember 主需求计划 Centerscreen 依次添加icon目录下的图标 Imagelist1 在对话框中[添加]成员 False True Dataset11 物料主文件 第29页
Label Textbox combobox richtext button button 共7个 Txt1~txt10共10个 Txt1~txt7 Cm1 Txtmemo Btnsearch Selbtn1,selbtn2 Tablestyles Text Text Readonly Databindings|text text enabled Items Databindings|text Readonly Databindings|text Text Image Image True Dataset11 False 正常 无效 Dataset11 True Dataset11 搜索.bmp文件 选择.bmp文件
主需求计划的主要功能在于,输入用户的生产需求,如2009年10月20日之前需要生产900辆自行车,外加200个车轮。将这些信息输入系统后,系统将在主需求计划中将它们存储起来。然后用MRP进行计算,得出生产这些成品所需的原料数量,再跟据这些数量和库存量比对,即可得出所需购买的原料数量。以此来完成生产线上的分工合作。所以主需求计划是很重要的。
4.7 主生产计划模块设计
向项目中添加一个新窗体,命名为“produceplan.cs”,同前面的窗体一样,按需要添加控件,并编程,如图4-7所示。
第30页
图4-7 主生产计划界面
如窗口所示,一共包括十个基本操作。各操作功能与[物料主文件]窗口的功能基本相同。这里不再赘述。另外[主需求计划]窗口增加了一个个搜索功能,用户可以根据年份、物料编号、计划期对记录进行查询搜索。在数据量大时,可方便用户进行准确无误的查询。主生产计划维护窗体控件属性设置如表4-7所示。
表4-7 主生产计划窗体控件表
控件类型 Form Imagelist Toolbar datagrid 对象名 produceplan Imagelist1 Toolbar1 属性 Name Text Starposition Images Imagelist Buttons 取值 produceplan 主生产计划 Centerscreen 依次添加icon目录下的图标 Imagelist1 在对话框中[添加]成员 False True Dataset11 Datagrid1,datagrid2 Captionvisible Datagrid1,datagrid2 Readonly Datagrid1 Datasource 第31页
续表 Datamember 主生产计划 Label Textbox Datagrid2 共16个 Txt1~txt15共15个 Datasource datamember Text Text Readonly Databindings|text Dataset21 主需求计划 True Dataset11 主生产计划的主要功能在于,记录用户的生产需求,如2009年10月20日之前需要生产900辆自行车,外加200个车轮。将这些信息输入系统后,系统将在主需求计划中将它们存储起来并提交给主生产计划。然后由主生产计划导入MRP计算进行原材料的需求计算,得出生产这些成品所需的原料数量,再跟据这些数量和库存量比对,即可得出所需购买的原料数量。以此来完成生产线上的分工合作。
4.8 MRP计算模块设计
有了前面所形成的主生产计划和基础数据库,也就知道了在什么时间需要生产什么产品,就可以调用MPR计算过程计算出生产这些成品所需的物料。直接调用存储过程就可以完成计算。向项目中添加一个新窗体,命名为“MRPCal.cs”,如图4-8所示。
图4-8 MRP计算