版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、企业资源计划erp课程设计说明书1. 设计题目:生产控制管理模块-生产管理系统 组员:院 系: 专业班级:指导教师姓名及职称: 起止时间: 年 月 年 月摘 要当今时代,在全球竞争激烈的大市场中,无论是流程式还是离散式的制造业,无论是单件生产、多品种小批量生产、少品种重复生产还是标准产品大量生产的制造20。制造业内部管理都会遇到以下问题:企业可能拥有卓越的销售人员和推销人员,但是生产线上的工人却没有办法如期交货,车间管理人员则抱怨说采购部门没有能时供应他们所需要的原料9。以上这些情况正是大多数企业目前所面临的一个严峻的问题,然而针对这一现象,又能有什么有效的办法来解决它呢?为了解决这些问题,出
2、现了生产管理系统。此系统为解决在生产线上各个环结互不相通所造成的各种问题而出现。主要通过对主生产计划(mps)、物料清单(bom)、库存信息的协调管理来实现对整个生产线的协调管理6。其中生产计划决定生产什么、生产多少、什么时候生产,跟据所要生产的东西确定所需物料,跟据所需物料,同时查询库存信息,确定是否需要进货,若要进货,确定要进货的数量。因考虑系统一般为工厂内部管理人员使用。只设有一个简单的权限管理系统,即进入系统时的登陆系统。本系统以自行车生产及配件生产管理为例进行设计编写。用visual c#.net作为编程平台。用sql server 2000建立数据库。以解决上述问题为目标,实现制造
3、业更方便更可靠生产管理为目的编写。因能力有限,系统功能还不完善,需日后继续完善.关键词:visual c#.net,数据库,生产管理系统目录摘 要1.系统简介42.系统分析42.1建立新系统的必要性和可行性分析42.2业务流程图53.系统设计63.1 新系统功能设计63.1.1登录模块设计63.1.2主窗口模块设计73.1.3料主文件模块的设计93.1.4物料清单bom模块123.1.5工厂日历模块的设计133.1.6主需求计划模块设计153.1.7主生产计划模块设计173.1.8 mrp计算模块设计183.1.9 mrp历史查询模块设计203.2 数据库设计223.2.1 概念模型设计223
4、.2.2逻辑模型设计233.2.3物理模型设计263.3 系统运行环境304.系统实施304.1系统分工304.2系统使用说明书305.设计总结5.1工作总结355.2设计过程总结355.3设计展望35 参考文献 1.系统简介本系统系erp课程设计作品,研究的范畴是生产管理部分.主要功能有:1、 生产产品及物料信息的管理(增、删、改、查询);2、 工厂的工作时间和计划周期信息的管理;3、 对工厂产品及物料的需求计划信息的管理;4、 对工厂生产计划信息的管理。生产计划可以从需求计划转入,也可以填写,供计算使用;5、 由生产计划导入所需生产的产品由此计算出所需原材料。6、 保存计算的中间结果以便与
5、库存量进行比较,以此来确定是否需要进货。2.系统分析 2.1建立新系统的必要性和可行性分析 随着我国经济的迅速发展,人们的生活水平有了显著的提高,各种制造业如雨后春笋般迅速崛起。各地政府企业也把当地制造业当作本地经济发展的重要支柱之一,从而促进了制造行业的快速发展。同时,随着中小型制造公司的越来越多,竞争的愈来愈激烈。问题也越来越多。其中有不少因为管理不善而腰折者。如何在激烈的竞争中生存发展,是每一个制造公司必须面对的现实问题。对公司的经营状况起决定作用的是公司的管理水平。如何利用现代化先进的管理手段,提高公司的管理水平,已经成为制造业发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高
6、企业管理无疑是一条行之有效的途径。虽然计算机管理并不是制造业管理走向成功的唯一元素,但它可以最大限度的发挥准确,快捷,高效等作用,对公司的协调管理提供强有力的支持。因此,采用全新的计算机网络和生产管理系统,已经成为提高公司的管理效率,协调公司运营的重要手段之一。在某种意义上,生产管理系统的信息化已成为现代化制造业管理的重要标志之一。生产管理系统,是一种利用现代化软件系统管理的思维。它能够代替人工记录的繁琐,而且它的计算能力能解决人工计算的差错。利用计算机来管理,不需要厚厚的账本,每年每日的记录一目了然。开发该生产管理系统,就是针对人工手写记录的缺点,高速、有效、安全、快捷的管理好每一个公司。2
7、.2业务流程图生产管理系统的基本内容是编制零件的生产计划和采购计划。然而要正确编制零件计划,首先必须落实产品的出产进度计划,即主生产计划,这是生产管理系统展开的依据。生产管理系统还需要知道产品的零件结构,即物料清单,才能把主生产计划展开成零件计划;同时必须知道库存数量才能准确计算出零件的采购数量。由于时间有限,所以只对其中基础数据和生产计划管理两部分作功能进行详细分析并开发。详细结构图请参见图2-1所示。基础数据生产计划管理系统正式计算系统计算查询产品需求计划系统预排物料主文件管理产品结构及物料清单工厂日历管理生产计划管理系统图2-1生产计划管理系统结构图减少库存物料采购订单物料需求历史物料需
8、求物料清单系统计算物料主文件主生产计划图2-2 生产管理系统流程图3.系统设计3.1 新系统功能设计 采用模块化设计思想,可以大大提高设计的效率,而且可以最大限度的减少错误。本系统共有九个模块:l 登录模块l 主窗口模快l 物料主文件模块l 物料清单bom模块l 工厂日历模块l 主需求计划模块l 主生产计划mps模块l mrp计算模块l mrp历史查询模块3.1.1登录模块设计 本系统由工厂内部管理人员使用,不考虑对外情况,所以登录权限的设计较为简单。用户输入用户名和密码,系统以用户输入的信息与数据库中所存信息进行比对,若信息匹配成功则允许用户进入并将窗口跳转到主窗口,此时用户可任意操作系统功
9、能。若不匹配则提示“输入用户名或密码有误”并拒绝用户进入系统进行操作。登录界面如图3-1-1所示。 图3-1-1 登录界面 3.1.2主窗口模块设计主窗口模块是程序被刚启动时出现的菜单选择页面,其中包括:基础数据管理,生产计划管理,退出系统。三个功能项的选择。用户可根据自己的需要进行相应功能的操作选择本系统没有设置登陆功能,在程序开始运行后即出现主窗口页面,其中的基础数据管理按钮下有三个子功能,分别为:物料主文件,物料清单bom,工厂日历。生产计划管理按钮下包含四个子功能,分别为:主需求计划,主生产计划mps,mrp计算,mrp历史查询。主窗口界面如图3-1-2所示。图3-1-2 主窗口界面主
10、窗体及其控件属性设置如表3-1-2所示。表3-1-2主窗体控件表控件类型对象(控件)名属性取值(说明)formmainfrmnamemainformtext生产管理系统startpositioncenterscreenismdicontainertruemainmenumainmenu1单击窗体上的主菜单 续表statusbarstatusbar1panels 部分程序代码如下:/-检查【物料主文件】窗体是否存在-private void menuitem4_click(object sender, system.eventargs e)/通过窗体名称查询该窗体是否已经存在,如存在则显示,否则
11、就新创建一个if (this.checkchildfrmexist(materialsform) = true)return;materialsform newfrm=new materialsform();newfrm.mdiparent = this;newfrm.show();/-检查【物料清单】窗体是否存在-private void menuitem5_click(object sender, system.eventargs e)/通过窗体名称查询该窗体是否已经存在,如存在则显示,否则就新创建一个if (this.checkchildfrmexist(bomform) = true)
12、return;bomform newfrm=new bomform();newfrm.mdiparent = this;newfrm.show();/-检查【工厂日历】窗体是否存在-private void menuitem6_click(object sender, system.eventargs e)/通过窗体名称查询该窗体是否已经存在,如存在则显示,否则就新创建一个if (this.checkchildfrmexist(factoryschedule) = true)return;factoryschedule newfrm=new factoryschedule();newfrm.m
13、diparent = this;newfrm.show();/-检查【主需求计划】窗体是否存在-private void menuitem7_click(object sender, system.eventargs e)/通过窗体名称查询该窗体是否已经存在,如存在则显示,否则就新创建一个if (this.checkchildfrmexist(requireplan) = true)return;requireplan newfrm=new requireplan();newfrm.mdiparent = this;newfrm.show();/-检查【主生产计划】窗体是否存在-private
14、 void menuitem8_click(object sender, system.eventargs e)/通过窗体名称查询该窗体是否已经存在,如存在则显示,否则就新创建一个if (this.checkchildfrmexist(produceplan) = true)return;produceplan newfrm=new produceplan();newfrm.mdiparent = this;3.1.3料主文件模块的设计在该子窗体中,可以实现对物料主文件数据表中数据的插入,编辑,删除和浏览,查询各项操作。在解决方案资源管理器中,右键单击“生产管理系统”项,在弹出的快捷菜单中选择
15、添加|添加windows窗体.菜单命令,在弹出的对话框中模板栏内选中“windows窗体”,并将名称文本框中的名称改为“materialsform.cs”,这将新建一个窗体,在其上放上如图3-1-2所示的控件。放置两个sqldataadapter控件,并命名为da1和da2。 物料主文件界面如图3-1-3所示。图3-1-3 物料主文件界面图 如窗口所示,一共包括十个基本操作。“首记录”:为方便对大量数据的查询,设置这一功能。点击则自动选择第一条记录。“上一记录”:点击跳到当前所选记录的上一条记录。“下一记录”:点击中到当前所选记录的下一条记录。“尾记录”: 为方便对大量数据的查询,设置这一功能
16、。点击则自动选择最后一条记录。“新增”:点击添加新记录。“修改”:对现有记录的详细资料进行修改。“删除”:对记录进行删除。“提交”:当新增或修改完成后,点击提交所添加或所修改的内容。“取消”:当对新增或修改后但尚未提交的内容不想存入时选择该项。“退出”:操作完成后退出该窗口。各控件的属性设置如表3-1-3所示。表3-1-3 物料主文件窗口控件表控件类型对象名属性取值formmaterialsformnamematerialsformtext物料主文件starpositioncenterscreenimagelistimagelist1images依次添加icon目录下的图标toolbartoo
17、lbar1imagelistimagelist1buttons在对话框中添加成员datagriddatagrid1gaptionvisiblefalsereadonlytruedatasourcedataset11datamember物料主文件 主要程序代码如下13:/-处理数据导航按钮事务-if(e.button.tooltiptext=新增)cmorders.addnew();/设置默认值txt4.text=9999;txt5.text=新增物料;cmb1.selectedindex=0;setmodifymode(true);if(e.button.tooltiptext=修改)setm
18、odifymode(true); if(e.button.tooltiptext=删除)dialogresult result=messagebox.show(确认删除?,删除数据,messageboxbuttons.okcancel);if(result=dialogresult.ok)if(cmorders.count0)cmorders.removeat(cmorders.position);elsemessagebox.show(表中为空,已无可删除数据,提示,messageboxbuttons.ok,messageboxicon.error); if(e.button.tooltip
19、text=提交)if(txt4.text.trim()=)/检查非空字段messagebox.show(物料编号不能为空,提示,messageboxbuttons.ok,messageboxicon.error);return;if(txt5.text.trim()=)messagebox.show(物料名称不能为空,提示,messageboxbuttons.ok,messageboxicon.error);return; cmorders.endcurrentedit();if(dataset11.getchanges()!=null)tryda1.update(dataset11);set
20、modifymode(false);catch(exception express)messagebox.show(express.tostring(),提示,messageboxbuttons.ok,messageboxicon.error);dataset11.rejectchanges();return;3.1.4物料清单bom模块如3-1-3所述建立物料主文件窗体的方法建立物料清单窗体,改名为“bomform.cs”。如图3-1-4所示。图3-1-4 物料清单bom界面 如窗口所示,一共包括六个基本操作。 “新增”:点击添加新记录。“修改”:对现有记录的详细资料进行修改。“删除”:对记
21、录进行删除。“提交”:当新增或修改完成后,点击提交所添加或所修改的内容。“取消”:当对新增或修改后但尚未提交的内容不想存入时选择该项。“退出”:操作完成后退出该窗口。物料清单维护窗体控件属性设置如表3-1-4所示。表3-1-4物料清单窗体控件表控件类型对象名属性取值formbomformnamebomformtext物料清单bomstarpositioncenterscreenimagelistimagelist1images依次添加icon目录下的图标toolbartoolbar1imagelistimagelist1buttons在对话框中添加成员label共10个texttextboxt
22、xt1txt10共29个textreadonlytruetreeviewtreeview1groupboxgroupbox1text物料详细信息buttonselbtn1imageicon目录下的查询选择.bom文件 主要程序代码为处理数据导航按钮事务的代码。与物料主文件相似,这里不再给出。3.1.5工厂日历模块的设计工厂日历维护功能相对于前面两个功能要简单得多,它只需要对工厂日历数据表进行相应的操作即可,不涉及到其他的数据表。也是添加一个窗体,命名为“factoryschedul.cs”如图3-1-5所示。图3-1-5 工厂日历界面如窗口所示,一共包括十个基本操作。各操作功能与物料主文件窗口
23、的功能基本相同。这里不再赘述。窗体各控件的属性设置如表3-1-5所示。表3-1-5 工厂日历窗体控件表控件类型对象名属性取值formfactoryschedulenamefactoryscheduletext工厂日历starpositioncenterscreenimagelistimagelist1images依次添加icon目录下的图标toolbartoolbar1imagelistimagelist1buttons在对话框中添加成员datagriddatagrid1captionvisiblefalsereadonlytruedatasourcedataset11datamember工厂
24、日历label共7个texttextboxtxt1txt10共29个textreadonlytrue 续表txt5multilinetruebuttonbtnsearchtext搜索imageicon目录下的搜索.bom文件 主要程序代码为对时间的存储即增删改的管理,其原理与物料主文件代码的物料管理类似,这里不再赘述。3.1.6主需求计划模块设计向项目中添加一个新窗体,命名为“requireplan.cs”如图3-1-6所示。图3-1-6 主需求计划模块如窗口所示,一共包括十个基本操作。各操作功能与物料主文件窗口的功能基本相同。这里不再赘述。另外主需求计划窗口增加了一个个搜索功能,用户可以根据
25、年份、物料编号、计划期对记录进行查询搜索。在数据量大时,可方便用户进行准确无误的查询。主需求计划维护窗体控件属性设置如表3-1-6所示。表3-1-6主需求计划窗体控件表控件类型对象名属性取值 续表formrequreplannamerequreplantext主需求计划starpositioncenterscreenimagelistimagelist1images依次添加icon目录下的图标toolbartoolbar1imagelistimagelist1buttons在对话框中添加成员datagriddatagrid1captionvisiblefalsereadonlytruedata
26、sourcedataset11datamember物料主文件tablestyleslabel共7个texttextboxtxt1txt10共10个textreadonlytruetxt1txt7databindings|textdataset11comboboxcm1textenabledfalseitems正常databindings|text无效richtexttxtmemoreadonlydataset11databindings|texttruebuttonbtnsearchtextdataset11image搜索.bmp文件buttonselbtn1,selbtn2image选择.b
27、mp文件 主需求计划的主要功能在于,输入用户的生产需求,如2010年06月20日之前需要生产900辆自行车,外加200个车轮。将这些信息输入系统后,系统将在主需求计划中将它们存储起来。然后用mrp进行计算,得出生产这些成品所需的原料数量,再跟据这些数量和库存量比对,即可得出所需购买的原料数量。以此来完成生产线上的分工合作。所以主需求计划是很重要的。3.1.7主生产计划模块设计向项目中添加一个新窗体,命名为“produceplan.cs”,同前面的窗体一样,按需要添加控件,并编程,如图3-1-7所示。图3-1-7 主生产计划界面如窗口所示,一共包括十个基本操作。各操作功能与物料主文件窗口的功能基
28、本相同。这里不再赘述。另外主需求计划窗口增加了一个个搜索功能,用户可以根据年份、物料编号、计划期对记录进行查询搜索。在数据量大时,可方便用户进行准确无误的查询。主生产计划维护窗体控件属性设置如表3-1-7所示。表3-1-7 主生产计划窗体控件表控件类型对象名属性取值formproduceplannameproduceplantext主生产计划starpositioncenterscreenimagelistimagelist1images依次添加icon目录下的图标toolbartoolbar1imagelistimagelist1buttons在对话框中添加成员datagriddatagri
29、d1,datagrid2captionvisiblefalsedatagrid1,datagrid2readonlytruedatagrid1datasourcedataset11 续表datamember主生产计划datagrid2datasourcedataset21datamember主需求计划label共16个texttextboxtxt1txt15共15个textreadonlytruedatabindings|textdataset11 主生产计划的主要功能在于,记录用户的生产需求,如2010年06月20日之前需要生产900辆自行车,外加200个车轮。将这些信息输入系统后,系统将在
30、主需求计划中将它们存储起来并提交给主生产计划。然后由主生产计划导入mrp计算进行原材料的需求计算,得出生产这些成品所需的原料数量,再跟据这些数量和库存量比对,即可得出所需购买的原料数量。以此来完成生产线上的分工合作。3.1.8 mrp计算模块设计有了前面所形成的主生产计划和基础数据库,也就知道了在什么时间需要生产什么产品,就可以调用mpr计算过程计算出生产这些成品所需的物料。直接调用存储过程就可以完成计算。向项目中添加一个新窗体,命名为“mrpcal.cs”,如图3-1-8所示。图3-1-8 mrp计算 mrp计算 窗口是由记录窗体和mrp计算结果窗体以及记算的一些条件选项所组成。用鼠标选择任
31、意一条记录,再选择计算条件由“考虑库存,生产和采购订单”、“考虑提前期”、“考虑损耗”三个组成。最后只需点击右上方的计算,数据库自动记算出结果并显示在mrp计算结果窗体中。如有需要可选择“发布结果”对结果进行发布。mrp计算窗体控件属性设置如表3-1-8所示。表3-1-8 rp计算窗体控件表控件类型对象名属性取值formmrpcalnamemrpcaltextmrp计算starpositioncenterscreendatagriddatagrid1,datagrid2captionvisiblefalsedatagrid1,datagrid2readonlytruedatagrid1data
32、sourcedataset31datagrid2datamember主生产计划datamembermrp物料需求计算buttonbtncal,btnreleaseimagecheckboxcheckbox1, checkbox1, checkbox1,textcheckbox1,checkedtrue 主要程序代码:/-计算mpr-private void btncal_click(object sender, system.eventargs e)if(dataset31.主生产计划.count=0)/如主生产计划为空,则不做任何操作return;string instr1=0;/根据选择设
33、置调用储存过程的参数string instr2=0;string instr3=0;if(checkbox1.checked)instr1=1;if(checkbox2.checked)instr2=1;if(checkbox3.checked)instr3=1;string strconn = server=localhost;integrated security=sspi;database=mrpbook;sqlconnection cn=new sqlconnection(strconn);cn.open();sqlcommand cmd=cn.createcommand();cmd.
34、commandtext=exec sf_mrp计算+instr1+,+instr2+,+instr3+;int exresult=cmd.executenonquery();if(exresult!=-1)/允许发布mrp计算结果messagebox.show(mrp计算成功,请发布计算结果);dataset31.clear();da1.fill(dataset31);da2.fill(dataset31);btnrelease.enabled=true; 3.1.9 mrp历史查询模块设计当mrp计算结果发布后,计算出的数据将从mrp计算结果数据表中清除,如果要浏览以前的mrp计算结果,就需
35、要利用mrp计算结果的历史查询功能。向项目中添加一个新窗体,命名为“mrphistory.cs”,如图3-1-9所示。图3-1-9 mrp历史查询 mrp计算历史查询窗口是对mrp计算历史进行存储的查询窗口。用户可根据需要对以前的计算结果进行查询。如上图所示,提供给了用户方便的查询途径。在查询的同时也给出了每条记录的原始信息以便用户选择。mrp计算历史查询窗体控件属性设置如表3-1-9所示。表3-1-9 mrp计算历史查询窗体控件表控件类型对象名属性取值formmrphistorynamemrphistorytextmrp历史查询starpositioncenterscreendatagrid
36、datagrid1captionvisiblefalsereadonlytruedatasourcedataview1 续表dataviewdataview1textdataset31.mrplabel共12个textreadonlybuttonbtnsearchtextimage搜索.bmp文件 主要程序代码13:/-根据输入数据查询mrp计算记录-private void btnsearch_click(object sender, system.eventargs e)string strfilter=;if(txt1.text.trim() != )/设置表的过滤条件strfilter
37、 += 物料编号like % + txt1.text.trim() + % and ;if(txt2.text.trim() != )strfilter += 年份= + txt2.text.trim() + and ;if(txt3.text.trim() != )strfilter += 计划期= + txt3.text.trim() + and ;if(strfilter != ) / 存在查询条件strfilter = strfilter.substring(0,strfilter.length-5);dataview1.rowfilter=strfilter;3.2 数据库设计3.2
38、.1 概念模型设计 根据需求分析的结果,需要在数据库中建立物料主文件表,物料清单表,工厂日历表,主需求计划表,主需求计划历史表,主生产计划表,主生产计划历史,物料需求计算表,物料需求历史表。物料主文件表保存生产产品及物料的管理信息。其中属性包括物料编号,条码,物料名称,拼音编码,计量单位,规格型号,计划类别,状态类别,归属类别,类别价值,物料特性a,物料特性b,物料特性c,物料特性d, 长,宽,高,净重,品牌,颜色,等级,进货前期,准备周期,生产周期,最小包装量,批量,最高库存,最低库存,库存期限,录入者,录入日期,低层码,指定供货商,定货策略,生产车间。主需求计划历史表用于保存工厂主需求计划
39、的历史,计算完成并发布后由主需求计划表导入。包括字段:编号,物料编号,年份计划期,开始日期,结束日期,需求数量,记帐人,修改日期,状态,备注.物料清单表的一个物料可以对应多个产品。其中属性包括父项编号,物料编号,需要数量,领料车间,领料库房,平均损耔率1,损耔率,bom状态,bom信息状态,审核者,审核日期,其他事项,低层码,展开标记。工厂日历表用于保存工厂的工作时间和计划周期。包括年份,计划期,开始日期,结束日期,备注。主需求计划表用于保存工厂的主需求计划,记录生产需求。生产计划可以从需求计划转入,也可以填写,供计算使用。包括编号,物料编号,年份,计划期,开始日期,结束日期,需求数量,记帐人
40、,修改日期,修改标记,接收登记,状态,备注。主生产计划表用于保存工厂生产主生产计划,生产计划可以从需求计划转入,也可以填写,供计算使用。包括物料编号,编号,年份计划期,开始日期,结束日期,期初库存,需求数量,生产计划数量,生产单数量,预计库存,记帐人,修改日期,修改标记,审核人,审核日期,接收登记,状态,备注。主生产计划历史表用于保存工厂生产主生产计划的历史,计算完成并发布后由“主生产计划”表导入。物料需求计算表用于保存计算的中间结果。包括物料编号,年份,计划期,期初库存,毛需求,预计入库,预计出库,预计库存,净需求,计划产出,计划投入。物料需求历史表用于计算结果公布后导入到历史,供查询用,同
41、时可以根据库存等情况自动生成物料采购单等。3.2.2逻辑模型设计e-r图说明数据库中一些实体及其属性,可明确地看到数据库中表之间的联系。本数据库共涉及了6个e-r图,包括物料主文件e-r图,主需求计划e-r图,物料清单e-r图,物料需求计算e-r图,主生产计划e-r图。具体如图3-2-2-1至图3-2-2-6所示。物料编号条码物料名称状态类别计划类别规格型号价值类别归属类别拼音编码计量单位物料主文件物料特性a物料特性b物料特性c物料特性d等级净重品牌长颜色进货提前期准备周期生产周期最小包装量批量最高库存宽高最低库存库存期限录入者录入日期d低层码指定供货商定货策略生产车间 图3-2-2-1 物料
42、主文件e-r图编号物料编号年份接收登记计划期开始日期主需求计划状 态修改标修改日期记帐人需求数量结束日期备注图3-2-2-2主需求计划e-r图父项编号物料编号需要数量其他事项领料车间平均损耔率1物料清单低层码审核日期审核者bom信息状态bom状态损耔率展开标记图3-2-2-3物料清单e-r图年份物料编号计划期期初库存毛需求物料需求计划计划产出净需求预计库存预计出库预计入库计划投入 图3-2-2-4 物料需求计算e-r图编号物料编号开始日期修改日期期初库存需求数量主生产计划修改标记记帐人预计库存生产单数量生产计划数量年份计划期备注审核人接收登记审核日期状态图3-2-2-5 主生产计划e-r图计划
43、期备注工厂日历表结束日期开始日前年份图3-2-2-6 工厂日历e-r图3.2.3物理模型设计 根据概念结构设计以及e-r图分析,本数据库的6个物理表格如表3-2-3-1至表3-2-3-6所示。表3-2-3-1 物料主文件表字段名称数据类型字段大小小数位数物料编号char14-条码char14-物料名称varchar50-拼音编码char10-计量单位char10-规格型号char20-计划类别char5-归属类别char5-价值类别char1-物料特性avarchar40-物料特性bvarchar40-物料特性cvarchar40-物料特性dvarchar40-长decimal(18,3)自动
44、宽decimal(18,3)自动高decimal(18,3)自动净重decimal(18,3)自动品牌char10-颜色char10-等级char10-进货提前期int准备周期int生产周期int最小包装量decimal(18,3)自动批量decimal(18,4)自动最高库存decimal(18,3)自动最低库存decimal(18,3)自动库存期限int录入者char8-录入日期int低层码int指定供货商char10-定货策略char10-生产车间char10-表3-2-3-2 物料清单表字段名称数据类型字段大小小数位数父项编号char14-物料编号char14-需要数量decimal(
45、18,4)-领料车间char10-领料库房char10-平均损耔率1decimal(6,5)自动损耔率decimal(5,4)自动bom状态char1-bom信息状态char1-审核者char8-审核日期int其他事项text-低层码int展开标记bit-表3-2-3-3 工厂日历表字段名称数据类型字段大小小数位数年份int计划期int开始日期int结束日期int备注varchar255-表3-2-3-4 主需求计划表字段名称数据类型字段大小小数位数编号char14-物料编号char14-年份int计划期int开始日期int 续表结束日期int需求数量float记帐人varchar10-修改日期int修改标记char1接收登记binary30状态char10备注varchar10表3-2-3-5 主生产计划表字段名称数据类型字段大小小数位数物料编号char14-编号char14-年份int-计划期int开始日期int结束日期int期初库存float2需求数量float2生产计划数量float2生产单数量float2预计库存float2记帐人varchar10-修改日期int修改标记char1-审核人varchar10-审核日期int接收登记binary30-状态char10-备注varchar40-表3-2-3-6 物料需求表字段名称数据类型字段大小小数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中八年级生物 人体的免疫防线第1课时 核心知识清单
- 初中八年级《道德与法治》上册“我与社会”单元整体教学设计与导学案
- 某隧道职业中毒安全措施及应急预案
- 2025年度一级建造师建筑工程考试真题附答案
- 钢结构探伤检测施工方案及技术措施
- 体育馆广播系统施工方案
- 2025年保育员(初级)模拟考试试题(含答案)
- 2026年医学基础知识高频考题及答案
- 码头施工组织设计施工
- 药品生产质量管理规范GMP考核试题题库及答案
- 2025年国家司法考试《商法》试题及答案
- 大班自主游戏观察记录 (49篇)
- 节能新起点低碳向未来宣传
- 国家职业标准 4-10-01-06 家政服务员(整 理收纳师) (2026年版)
- 2026年国家保安员资格考试题库及答案
- 2025年甘肃省天水市初二学业水平地生会考真题试卷(+答案)
- 2026年江苏高考地理题库及一套完整答案
- 机械CAE技术课件
- 2026年GJB国防科技工业标准化知识竞赛试题集
- 飞行营地运营管理制度
- 2025年大学循环农业与再生资源利用(废弃物资源化)试题及答案
评论
0/150
提交评论