生产管理知识_某服饰生产管理系统论文_第1页
生产管理知识_某服饰生产管理系统论文_第2页
生产管理知识_某服饰生产管理系统论文_第3页
生产管理知识_某服饰生产管理系统论文_第4页
生产管理知识_某服饰生产管理系统论文_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

引言ERP对于企业的帮助是不言自明的。在中国,我们也已渡过了最初的“名词解释”的阶段。目前是应该深入探讨如何应用的阶段。由于整个大环境的影响,笔者个人有信心在33年内ERP将迎来真正的春天!我作出上述预测主要是基于如下理由:1.WTO的逐渐逼近。美国已经签字,与欧盟的谈判也在进行中,如果没有极大的意外,应在23年内实现WTO(至少在主要贸易国)。这无疑是全球经济一体化的温床。届时,一个没有良好管理的企业不得不考虑的不是利润的下滑,而是生存能力! 2.E-COMMERCE及INTERNET经济的形成。这两者的出现已经完全打破了原由的经济格局。许多曾经不可一世的企业在一夜之间将王者宝座拱手让出。真实由于他们对于一个传统世界摧毁性的打击,使企业在能够解决的问题(内部管理)上不敢松懈。但由于国内基础建设及软环境的问题,在23年后才可能真正实现“高速公路。” 3.企业逐步走出ERP的一些误区。由于ERP在中国尚处于较具前瞻性的领域,所以不可避免的存在一些误区,如:国情、厂情论。企业认识这些问题并且逐步摆脱目前的“投鼠忌器”的心理需要一定的时间。再加上企业自身还要维持正常的营运,每年是已当年的计划开展IT建设,所以也不是在12年内能迅速普及的。第一章 绪论1.1 开发背景:ERP是20世纪90年代初提出的,是信息时代的现代企业向国际化发展的更高层管理式。ERP管理思想主要体现了供应链管理SCM的思想,还吸纳了准时生产JIT、精良生产、并行工程、敏捷制造等先进管理思想。ERP既继承了MRP管理模式的精华,又在许多方面对MRP进行了扩充。在西方发达国家,自动化的管理体系和智能化的决策支持,以及电子商务的应用已经十分广泛,ERP的发展己经非常成熟。近10多年来,如美国为了适应全球愈演愈烈的服装市场竞争,ERP系统在美国的服装企业得到了广泛使用,其普及率高得惊人。他们运用了ERP系统以后,将企业生产管理活动中的物流、信息流、工作流加以集成和综合,实现资源的优化配置,加快各部门间的信息传递,从而提高企业管理的效率和水平,并最终提高企业的经济益和竞争能力。进入21世纪,产品的市场竞争己转变为服装企业对市场响应速度、服装产品品牌和技术创新能力的竞争。而竞争的核心就在于服装企业对知识经济时代的理解和追赶,也就是服装企业要将信息化作为重点来抓。据统计,我国服装企业应用财务软件和CAD设计软件相对比较普遍,而ERP系统的应用比较少,且自行开发和购买的比例是差不多相当的。也许他们有一套最基础的财务软件或是一套进销存系统来管理企业的物流,但许多中型甚至大型服装企业的运作都没有使用MRP(物料需求计划)或MRPII(制造资源计划)系统来集成预测、生产计划和生产管理,直接导致企业物料的呆滞,库存的挤压等诸多问题。随着服装企业的发展壮大,随着集团化企业的增多。一个公司的业务也必定随之增加。看着日以剧增的信息量,用手工记录或者简单的EXCEL和WORD工具记录信息会引起查找的极大不便,靠以前的管理模式已经无法达到一个理想的决策速度和作业正确性。企业信息化程度的提升至关重要。1.2 申佳服饰背景浙江申佳服饰有限公司是一家集服装设计开发、销售于一体的具有先进管理及经营理念的专业服装服饰企业和自营进出口企业。主要生产销售服装、家纺及自主品牌“都市猎人”的服装为主。公司产品设计由常驻在国内外几大城市的设计团队完成。目前,公司拥有员工1200多人。公司销售主要分为两块:一块是内销,主要销售“都市猎人”休闲品牌服装。该商标于1999年注册,目前在北京、成都、重庆、南京、江苏、西安、广州、上海、天津等15个大中型城市设立销售点,并在北方等大型商场设有专柜。在省内主要是杭州大厦等大型商场,该品牌服装目前销售市场在北方,同时该品牌在俄罗斯、澳洲也具有较高的知名度。现公司的都市猎人品牌已经完成在俄罗斯的注册,并已在俄罗斯设立销售部门,加紧组建服装公司。另一块为外销,产品通过自营出口及省纺织进出口集团公司、省东方集团进出口公司等单位代理出口澳洲、美国、加拿大、欧洲、俄罗斯、西班牙等10多个国家与地区,在出口销售上,不但包括“都市猎人”品牌服装及家纺产品,同时还包括“花花公子”、“耐克”等贴牌销售。申佳服装面临着产品的生命周期越来越短,产品的交货期越来越短,生产管理难度越来越大等问题,如果没有计算机管理信息系统的支持,就会出现生产过程不均衡、生产计划不及时、生产环节之间不协调等诸多问题。为提高申佳服饰的竞争力,其信息化管理的需求逐渐上升,申佳服饰通过应用管理信息系统,可使其管理上档次,增强企业竞争力。在这种情况下, ERP系统的上线可集成某些管理思想与内容,可帮助申佳提升管理水平,对生产计划的管理。从以上事实看来,申佳服饰ERP生产管理系统的上线势在必行。1.3 申佳服饰生产管理系统研究意义我们对浙江申佳服饰有限公司的实际情况进行了分析,发现其存在以下生产问题:1领料制度缺乏合理的制度与规范,领料后基本是不当场清点的,按照公司规定,只有车间主任可以来领料,万事缠身的车间主任没有时间清点数量就拉走货物,这就造成了无法对帐。后果就是车间主任也不知道自己所领的实际数量,当车间里货物不足,只有再向仓库来领。2公司经常发生多次补充领料,没有有效的控制领料数量,造成物料浪费,消耗过量,超出预算,实际库存数量低于预计,也给采购管理带来了不确定,容易造成采购数量达不到实际需要,采购不及时。再领料的确是无法避免的情况,可是车间却无法做好统计工作,一领再领,有多数者甚至每天都要到仓库来领料。造成仓库辅料管理人员工作量加大,无法完成原计划工作。3生产领用物料缺乏有效的控制。车间领料没有明细数量的领料单,往往是仓库人员自行计算。生产部门开下的计划单(就相当于领料单)与实际裁剪车间所裁的数量不符。4当某个车间在生产任务时间紧急的情况下,生产部门会把车间里的某个订单提出,给另一个车间做。往往都是辅料已领到车间,而在车间与车间之间对调单的时候,数量会少很多,然后又到仓库来补料。 以上这些问题会经常造成停工待料,不良品无法有效管理,材料浪费等诸多问题。现在市面上的服装管理软件只适应单一的生产管理模式,因为他们是从一个企业里了解到的管理流程,用户在功能、管理模式上没有选择的余地,只能被动接受。申佳服饰也不列外,他的个性化需求非常明显。因此,要针对申佳服饰的各个问题,来专门设计解决方案,然后再在系统上实现。本生产管理系统能够有效的解决以上申佳服饰碰到的问题,比如防止停工待料,防止物料浪费,而且能即使了解企业的库存状况、生产状况、产品质量等信息。这样就实现了信息提供的及时,资源的共享,有利于领导者做出及时、有效的解决方案和营销决策。1.4 服装生产管理系统现状目前服装企业对生产过程的管控还停留在对任务单与生产计划制订的粗放式管理阶段,还没有充分做到对每道工段、工序的细致化管理,使企业高层无法明确的掌握生产现场的具体生产状况,因此在经营决策方面缺少有力的数据支持。而其他协作部门也存在相同的问题,营销管理部门不能及时的掌握生产线生产情况,因此降低了对客户出货承诺时间的准确性。物料管理部门不能及时的了解生产现场状况,只能超额备料或者经常发生紧急采购行为,造成库存增加或停工待料的现象。 今天,服装产品的“鲜活”性,要求服装企业对市场做出快速准确的反应,实现敏捷制造和销售;消费观念的变革使人们在选择服装商品时更注重时尚化和个性化,因此服装企业必须向多品种、小批量和柔性加工的生产模式发展;今天,网络时代已经到来,构筑以数字技术为基础的现代化服装企业,不但是我们“入世”的需要,更是全球经济一体化的需要。现象的原因是缺少一套集成的ERP系统来实现信息共享和提供决策支持,“ERP”表面上是一套软件系统,实际上是先进管理思想的体现。但是基于目前服装行业对管理咨询、软件的市场需求,很多同行纷纷投入巨大人力、物力进行开发和宣传,他们几乎是用其他行业的ERP改成的,一部分的内容是以物流、资金流、自动办公为主,没有或很少涉及生产管理;一部分有涉及到生产管理,都是以单独的管理模式或按教材的模式进行开发的;这样很难适应各种规模和管理模式的需要。而且所开发的软件窗口相对比较复杂,很难适应服装行业的特殊背景和操作人员的素质。另外,企业以销售软件产品为主,培训操作为辅,没有事先导入管理理念,缺乏为用户进行科学的经营、生产管理提供服务的意识。由于服装行业背景特殊,在策划系统需求时,无法和用户很好的沟通,需求提供者无法按软件开发的思路提供详细、系统的需求,无法做出详细的需求文档,而系统需求设计人员到企业去,无法对企业进行深层次的了解,不能掌握整个管理过程和各部门衔接情况。 服装企业生产规模及管理模式是有着很大的变动及不同的,现在市面上的服装管理软件只适应单一的生产管理模式,因为他们是从一个企业里了解到的管理流程,用户在功能、管理模式上没有选择的余地,只能被动接受。1.5 论文组织结构本论文组织结构是一个金字塔式层次结构,从目录可以清楚的看出本论文组织结构分为3级。第一章是绪论,这一张分5块,分别为开发背景、申佳服饰背景、申佳服饰生产管理系统研究意义、服装生产管理系统现状和论文组织结构。第二章是对所要开发系统的分析,分为6大块,分别为需求分析、系统目标、系统可行性分析、业务流程图、数据流程图、数据字典的定义。其中数据字典的定义还分为4小块,分别为数据流的描述、处理逻辑的描述、数据存储的描述、外部实体的描述。第三章是对系统的总体设计,分为3大块,分别为系统功能结构图、项目规划、系统数据库结构设计。其中系统数据库结构设计还分为3小块,分别为系统E-R图、E-R图中关系模型说明、数据表。第四章是对系统的详细设计和具体实现,分为3大块,分别为开发及运行环境、系统界面设计、开发工具简介。其中系统界面设计还分为系统登录界面、系统主界面、系统功能模块界面3小块;开发工具简介分为Delphi简介和SQL Server简介两小块。第五章是系统的测试和调试,没有分块。然后是对开发系统过程的结论和对系统不足提出的展望。最后是论文的参考文献。2 系统分析需求分析阶段的基本任务是准确的确定出“系统必须完成什么?”这一问题。系统分析的任务不是为了确定系统怎样完成它的工作,而是为了确定系统必须完成那些工作,也就是对应用系统应该具有的功能进行分析和确定,重点是要确定系统的数据流图。在需求分析阶段还必须和用户进行密切配合,充分交流信息,以得出经过客户确认的系统逻辑模型。客户了解他们所面对的问题,知道必须做什么,但是不能完整准确的表达出他们的要求,更不知道怎样用记算计解决他们的问题,我们软件开发人员知道怎样用软件实现人们的要求,但对特定用户的具体要求并不清楚。在需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此要必须尽可能的体现用户的要求。2.1 需求分析通过调查,要求系统需要有以下功能:q 有良好的人机界面。q 有较好的权限管理。q 完全人性化设计,无需专业人士指导,即可使用该系统。q 系统具有数据备份及数据还原功能。能够保证系统数据的安全性。q 方便的全方位的数据查询。q 在相应的权限下,删除数据方便简单,数据稳定性好。q 数据计算自动完成,尽量减少人工干预。q 强大的报表打印功能。q 系统退出。2.2 系统目标本模块的目标是在系统集成的前提下,建立一个可以根据订单和交货日期进行生产计划的策划和安排,并能及时查看到库存状况,在料件将要不足的情况下,能及时反应给仓管部门进行领料的动作,所领的料件的去向和用量在系统中也会有详细的记录,不再会发生多次领料、重复领料的情况发生。这样,企业就可以对市场的变更具有较强应变能力,以企业经济效益为目的,以各种管理模式相融合为基础,以客户定单为驱动,以生产计划为中心,包括生产计划、生产管理、销售管理、库存管理及相关信息查询为主要内容,在计算机网络技术支持下,具有与外部系统集成的开放系统结构的集成化企业信息系统。通过对生产计划的管理,实现企业内部各部门的信息共享,实现对整个经营过程的信息控制。以合同为主线,监控合同在各个阶段的状态。以客户需求为导向进行生产,提高适应客户需求变化的能力。合理安排各级生产计划,实现均衡生产,保证合同按期完成。实现企业系统的信息流、物流和价值流的集成。真实、及时地反映企业生产经营全过程的投入与产出情况。建立集中、统一准确的企业基本数据,为经营决策和日常管理提供可靠数据。降低原辅料及在制品的库存,加快资金周转。本系统属于小型的数据库系统,为了对申佳服饰生产的管理,实现一些初步的计算机化管理。通过本系统可以达到以下目标:q 灵活的运用表格批量输入数据,使信息传递更快捷。q 系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。q 键盘操作,快速响应。q 实现各种查询及打印等。q 实现物料的入库、生产产品的入库、入库产品检验等功能。q 操作员可以随时修改自己的口令。q 管理员可以设置操作员的权限。q 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。q 为每个用户设置权限级别,数据保密性强。q 系统最大限度地实现了易安装性、易维护性和易操作性。q 系统运行稳定、安全可靠。2.3 系统可行性分析(1)技术可行性公司目前在设备方面,如电脑、打印机、复印机等已经满足系统应用的需求。该系统对软件没有太高的需求,市场上存在的系统软件足以满足系统各个方面的要求。公司大多数工作人员有一定的计算机应用能力,能够对日常的工作业务进行简单的操作和管理,而且有专门的维护人员排除日常工作中随时可能遇到的计算机故障。(2)经济可行性目前申佳服饰用的都是纸、笔的人工管理方式或者简单的EXCEL记录信息,无法实现资源共享,查询起资料来也相当的不方便。这样的管理即困难又浪费时间和成本,还很容易出错。所以应该走大型企业先进的管理方式,一方面解决了手工操作需求的工作效率低、容易出错等问题,为企业在业务上缩短了时间,增加了市场竞争力,另一方面,使得信息流动得更快,能为各层管理者提供多的高质量的信息,使得管理者能够及时给出更有效的决策。(3)环境可行性申佳服饰现有的管理方式和方法存在一定的缺陷,领导和职工都有改变相应管理制度的要求。用Delphi和SQL Server来完成这个系统的功能,根据企业管理现状和需求开发的生产管理系统。解决生产过程中零件配套、物资配套、库存积压等问题,同时提高生产管理的水平,降低库存成本、提高生产效率方面起到显著作用。 (4)可行性结论根据上面可行性分析,公司进行系统开发的条件成熟,可以立即进行系统的开发。2.4 业务流程图业务流程图(transaction flow diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说,就是一“本”用图形方式来反映实际业务处理过程的“流水账”。绘制出这本“流水账”对于开发者理顺和优化业务过程是很有帮助的。有关业务流程图的画法,目前尚不太统一。但若仔细分析就会发现它们都是大同小异,只是在一些具体的规定和所用的图形符号方面有些不同,而在准确明了地反映业务流程方面是非常一致的。业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。由于它的符号简单明了,所以非常易于阅读和理解业务流程。但它的不足是对于一些专业性较强的业务处理细节缺乏足够的表现手段,它比较适用于反映事务处理类型的业务过程。下面是申佳服饰生产管理系统的业务流程图:2.5 数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。为了描述复杂的软件系统的信息流向和加工,可采用分层的DFD来描述,分层DFD有顶层,中间层、底层之分。使用的符号说明如图3.1所示。外部实体 处理 数据存储 数据流图2.1 E-R图符号(1)顶层。决定系统的范围,决定输入输出数据流,它说明系统的边界,把整个系统的功能抽象为一个加工,顶层DFD只有一张。图2.2 顶层数据流程图(2)中间层。顶层之下是若干中间层,某一中间层既是它上一层加工的分解结果,又是它下一层若干加工的抽象,即它又可进一步分解。图2.3 第一层数据流程(3)底层。若一张DFD的加工不能进一步分解,这张DFD就是底层的了。底层DFD的加工是由基本加工构成的,所谓基本加工是指不能再进行分解的加工。图2.4 基本信息管理数据流程图图2.5 查询打印管理数据流程图图2.6 物料信息管理数据流程图图2.7 订单生产计划管理数据流程图图2.8 车间计划管理数据流程图图2.9 生产领料管理数据流程图图2.10 生产检验管理数据流程图图2.11 生产入库管理数据流程图2.6 数据字典的定义数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。上面讨论的数据流程图只能看出系统逻辑功能的一个总框架,但是其详细、具体的内容是看不出来的,因此我们还得建立数据字典。数据字典描述的主要内容有:数据项、数据结构、数据流、加工、文件、外部实体等。2.6.1 数据流的描述2.6.2 数据流的描述数据流编号:F02-01数据流名称:用户信息表描 述:基本信息管理模块发出的验证信息数据流来源:基本信息管理模块 数据流去向: 系统管理模块数据流组成:用户名+密码+权限数据流量: 约20张/日高峰流量: 约20张/日数据流编号:F02-02数据流名称:物料信息表描 述:物料信息管理模块发出的信息数据流来源:物料信息维护模块数据流去向: 生产人员数据流组成:物料编号+物料名称+供应商+单位+单价+产地+采购员姓名数据流量: 约20张/日高峰流量: 约20张/日数据流编号:F02-03数据流名称:产品物料信息表描 述:产品需要的物料信息管理模块发出的信息数据流来源:物料信息维护模块数据流去向: 生产人员数据流组成:产品编号+产品名称+物料编号+物料名称+供应商+单位+单价+产地+采购员姓名+用量+规格数据流量: 约20张/日高峰流量: 约20张/日数据流编号:F02-04数据流名称:车间作业计划信息表描 述:车间作业计划信息管理模块发出的信息数据流来源:车间信息维护模块数据流去向: 车间人员数据流组成:车间编号+生产产品+开工时间+完工时间+生产数量数据流量: 约20张/日高峰流量: 约20张/日数据流编号:F02-05数据流名称:车间班次计划信息表描 述:车间班次计划信息管理模块发出的信息数据流来源:车间信息维护模块数据流去向: 车间人员数据流组成:车间编号+班次号+班次日期+起始时间+截止时间+生产产品数据流量: 约20张/日高峰流量: 约20张/日数据流编号:F02-06数据流名称:领料信息表描 述:领料信息管理模块发出的信息数据流来源:领料信息管理模块数据流去向: 领料人员数据流组成:订单计划号+产品号+物料号+数量+领料日期+完工状态数据流量: 约20张/日高峰流量: 约20张/日数据流编号:F02-07数据流名称:入库信息表描 述:入库信息管理模块发出的信息数据流来源:入库信息管理模块数据流去向: 仓库人员数据流组成:产品名称+入库时间+数量数据流量: 约20张/日高峰流量: 约20张/日数据流编号:F02-08数据流名称:检验信息表描 述:检验信息管理模块发出的信息数据流来源:检验信息管理模块数据流去向: 检验人员数据流组成:检验编号+产品编号+入库数量+合格数量+合格率+检验方式+检验时间+检验人员数据流量: 约20张/日高峰流量: 约20张/日数据流编号:F02-09数据流名称:返工信息表描 述:检验信息管理模块发出的信息数据流来源:检验信息管理模块数据流去向: 生产人员数据流组成:检验编号+产品编号+入库数量+合格数量+合格率+检验方式+检验时间+检验人员数据流量: 约20张/日高峰流量: 约20张/日2.6.3 处理逻辑的描述处理逻辑编号:P02-01 处理逻辑名称:登录请求描述:用户登录系统进行用户登录管理输入:F02-01过程:判断是否为合法的用户及根据权限选取相应的操作功能输出:F02-01处理逻辑编号:P02-02 处理逻辑名称:录入请求描述:物料信息,产品信息、订单生产计划信息等的录入输入: 输入要添加录入的信息过程: 将需要添加录入的信息加入数据库中输出: 系统新的信息表页面处理逻辑编号:P02-03 处理逻辑名称:修改请求描述:对物料信息,产品信息、订单生产计划信息等修改或删除后存入数据库中输入: 输入要修改或删除的信息过程:对需要修改的信息做修改、删除过时的信息输出: 系统新的信息表页面处理逻辑编号:P02-04 处理逻辑名称:生成生产计划指令描述:订单生产计划信息的生成输入: 订单过程: 将需要添加录入的信息加入数据库中输出: 订单生产计划的信息表页面处理逻辑编号:P02-05 处理逻辑名称:生成车间计划指令描述:车间生产计划信息的生成输入: 订单生产计划表过程: 将需要添加录入的信息加入数据库中输出: 车间生产计划表页面处理逻辑编号:P02-06 处理逻辑名称:领料指令描述:领料信息的生成输入: 车间生产计划表过程: 将需要添加录入的信息加入数据库中输出: 领料表页面处理逻辑编号:P02-07 处理逻辑名称:检验指令描述:检验信息的生成输入: 检验人员过程: 将需要添加录入的信息加入数据库中输出: 检验信息表页面处理逻辑编号:P02-08 处理逻辑名称:入库指令描述:入库信息的生成输入: F02-08过程: 将需要添加录入的信息加入数据库中输出: F02-072.6.4 数据存储的描述存储编号: B02-01存储名字: 物料清单信息描 述:存储了物料的基本信息数据组成:物料清单信息=产品信息+物料信息+单位信息+规格信息+ 用量信息关 键 字: 产品编号存储编号: B02-02存储名字: 订单生产计划信息描 述:存储了订单生产计划的基本信息数据组成:订单生产计划信息=订单计划编号+产品信息+开工时间+完工时间+ 生产数量信息+完工状态信息关 键 字: 订单计划编号存储编号: B02-03存储名字: 领料信息描 述:存储了领料的基本信息数据组成:领料信息=领料编号+订单计划号+产品号+物料号+数量+领料日期+完工状态关 键 字: 领料编号存储编号: B02-04存储名字: 入库信息描 述:存储了入库的基本信息数据组成:入库信息=产品名称+入库时间+数量关 键 字: 入库编号存储编号: B02-05存储名字: 检验信息描 述:存储了检验的基本信息数据组成:检验信息=检验编号+产品编号+入库数量+合格数量+合格率+检验方式+检验时间+检验人员关 键 字: 检验编号存储编号: B02-06存储名字: 车间计划信息描 述:存储了车间计划安排的基本信息数据组成:车间计划信息=车间编号+产品编号+班次编号+班次日期+开始时间+结束时间+生产数量 关 键 字: 车间编号和班次编号2.6.5 外部实体的描述外部实体编号:E02-01 外部实体名称:生产计划人员 说 明:制定订单生产计划 输出的数据流: F02-04、F02-05。外部实体编号:E02-02 外部实体名称:生产计划主管 说 明:审核生产计划信息 输出的数据流:F02-04、F02-05。外部实体编号:E02-03 外部实体名称:车间生产人员 说 明:录入车间计划作业信息 输出的数据流:F02-04、F02-05。外部实体编号:E02-04 外部实体名称:仓库管理人员 说 明:录入生产入库作业信息 输出的数据流:F02-07。外部实体编号:E02-05 外部实体名称:检验人员 说 明:录入检验作业信息 输出的数据流:F03-08、F02-09。外部实体编号:E02-06 外部实体名称:领料人员 说 明:录入领料作业信息 输出的数据流:F02-06。3 系统的总体设计经过需求分析阶段的工作,明确的管理软件系统必须“做什么” 进行了回答;在总体设计阶段,要决定“怎么做”,也就是说,总体设计阶段的基本目标就是要回答“概括的说,系统应该如何实现”这个问题,因此总体设计又被称之为概要设计或初步设计。 总体设计阶段的一项重要任务是设计软件的结构,也就是要确定应用程序的模块组成,并进行模块化以及明确这些模块之间的关系。在这个阶段我们要进行功能分析和数据库设计。3.1 系统功能架构图图3.1 系统功能架构图3.2 项目规划生产管理系统是一个典型的数据库开发应用程序,由产品物料清单管理模块、生产订单管理模块、生产领料管理模块、生产产品管理模块、质量检验模块、查询系统模块、系统管理模块、关于模块等部分组成,规划系统功能模块如下:q 产品物料清单管理模块该模块主要负责物料的录入与维护;产品物料清单的录入与维护。q 订单生产计划管理模块该模块主要负责订单生产计划录入与维护。q 生产领料管理模块该模块主要负责生产领料单的生成与维护。q 生产产品管理模块该模块主要负责生产产品确认完工的入库。q 质量检验模块该模块主要负责入库产品的检验。q 查询打印系统模块该模块主要负责生产产品物料清单、生产订单、生产领料单、生产产品入库的查询及打印。q 系统管理模块该模块主要负责操作员管理、修改密码、修改权限、数据备份与恢复、系统初始化。q 关于模块该模块主要负责重新登录、退出系统。在详细的研究和仔细的分析之后,初步确定整个系统中,需要实现的基本功能:生产信息的采集、生产信息的查询、生产信息的浏览、生产信息的上传、生产数据的分析。在生产信息系统中分公司级主要作的是,采集一些生产数据基础信息,根据不同的分公司的职能的不同的岗位,进行生产信息的浏览查询并可同时生成数据报表。3.3 系统数据库结构设计数据库结构设计主要是完成系统的底层数据结构设计,建立起整个系统的数据结构框架。平台是建立在数据库基础上的,选取SQL Server2000作为后台数据库管理工具。对这些数据库的设计遵循关系型数据库设计的一般规则,减少冗余度,降低依赖性。数据表中字段名的设置尽量做到“顾名思义”,字段类型设置都选择能够存储相应信息的最小类型。本系统数据库采用SQL Server 2000数据库,系统数据库名称为“LB_scglxt”。数据库共包含11张表。下面分别给出数据表概要说明及数据表的结构。3.3.1 系统E-R图实体联系(E-R)数据模型所采用的三个主要概念是:实体集、联系集、和属性。根据前面的系统分析,本系统的实体联系(E-R)数据模型可以描述如图3.2所示。检验和生产入库顺序反图3.2 系统E-R图下面是各个实体的具体属性图:图3.3 物料信息的属性图3.4 产品信息的属性图3.5 订单生产计划信息的属性领料单号,领料时间图3.6 生产领料信息的属性图3.7 产品入库信息的属性图3.8 检验信息的属性订单号,数量图3.9 车间作业计划信息的属性班次计划号图3.10 车间班次计划信息的属性3.3.2 E-R图中关系模型说明关系数据模型提供了关系操作的特点和功能要求,但不对DBMS的语言给出具体的语法要求。对关系数据库的操作是高度非过程化的,用户不需要指出特殊的存取路径,路径的选择由DBMS的优化机制来完成。关系数据模型是以集合论中的关系概念为基础发展起来的。关系模型中无论是实体还是实体间的联系均由单一的结构类型关系来表示。在实际的关系数据库中的关系也称表。一个关系数据库就是由若干个表组成。根据E-R图转换得到的关系模式如下所示:用户信息表(用户账号、密码、权限) 用户账号为关键字。物料基本信息表(物料编号、物料名称、单位、规格、检验方式、进货时间、供应商、采购员、产地)物料编号为关键字。产品物料基本信息表(产品编号、产品名称) 产品编号为关键字。产品物料明细表(产品编号、产品名称、物料编号、物料名称、用量、单位、规格、损耗率) 产品编号和物料编号为关键字。订单生产计划表(生产订单编号、开工时间、完工时间、完工状态)生产订单编号为关键字。订单生产计划明细表(生产订单编号、产品编号、产品名称、生产数量、完工状态) 生产订单编号和产品编号为关键字。车间作业计划表(车间作业计划号、订单计划编号、车间号、产品编号产品名称、开工时间、计划人员)车间作业计划号为关键字。车间班次计划表(车间班次计划号、车间作业计划号、产品编号、产品名称、产品数量、班次日期、班次开始时间、班次结束时间、生产负责人员)车间班次计划明细表(车间班次计划号、物料编号、物料名称、用量、规格、完工状态)车间班次计划号和物料编号为关键字。领料基本信息表(领料编号、领料时间、产品名称、领料状态)领料编号为关键字。领料信息明细表(领料编号、产品名称、物料编号、数量、单位、规格、领料时间、领料状态)领料编号、产品名称和物料编号为关键字。生产入库基本信息表(入库编号、订单计划编号、产品名称、入库时间、入库仓库)入库编号为关键字。生产入库信息明细表(入库编号、产品编号、产品名称、入库数量、入库时间)入库编号和产品编号为关键字。检验基本信息表(检验编号、生产订单编号、检验类型、检验时间、检验人员)检验编号为关键字。检验信息明细表(检验编号、产品编号、产品名称、样本数量、合格数量、合格率) 检验编号和产品编号为关键字。3.3.3 数据表下面是生产管理系统中的所有数据库表。(1)tb_user(用户信息表)用户信息表主要存储操作员的名称、密码及权限。用户信息表结构如表3.1所示。图3.1用户信息表结构字段名数据类型长度主键否描述CzyidVarchar20是用户编号czynameVarchar50用户名称czymmVarchar50密码czysjDatetime8时间1Char1物料录入与维护作业权限2Char1产品物料录入与维护作业权限3Char1订单生产计划作业权限4Char1生产领料的生成与维护作业权限5Char1生产产品入库作业权限6Char1检验作业权限7Char1操作员管理权限8Char1修改密码权限9Char1修改权限10Char1数据库备份和还原作业权限11Char1系统初始化作业权限(2)tb_scdd(订单生产计划表)生产订单表主要保存客户订单的基本信息。生产订单表结构如表3.2所示。图3.2生产订单表结构字段名数据类型长度主键否描述scddhvarchar50是生产订单号hhvarchar50货号ktimedatetime8开工时间wtimedatetime8完工时间ynchar2是否完成pdchar1判断dDatetime8交货日期AmNumber10.4总金额glNumber10.4.管理总费用 SlVarchar5税率SeNumber10.4税额BzVarchar50备注(3)tb_scmx(订单生产计划明细表)生产订单表主要保存客户订单的明细信息。生产订单表结构如表3.3所示。图3.3订单生产计划明细表结构字段名数据类型长度主键否描述scddhvarchar50是生产订单号hhvarchar50货号cphhvarchar50是产品编号cpmcvarchar50产品名称slvarchar50生产数量Dwvarchar8产品单位wtimedatetime8产品单价ynchar2是否完成pdchar1判断dDatetime8交货日期AmNumber10.4总金额glNumber10.4.管理费用Cjvarchar10车间编号Cjmvarchar10车间名称Bzvarchar10备注(4)tb_cjzy(车间作业计划表)车间作业计划表主要保存车间作业安排的基本信息。车间作业计划表结构如表3.4所示。图3.4车间作业计划表结构字段名数据类型长度主键否描述cjzyhvarchar50是车间作业计划号Cpbhvarchar50产品编号数量ktimedatetime8开工时间wtimedatetime8完工时间ynchar2是否完成pdchar1判断dDatetime8交货日期glNumber10.4.管理总费用BzVarchar50备注(5)tb_cjbc(车间班次计划表)车间班次计划表主要保存车间班次安排的基本信息。车间班次计划表结构如表3.5所示。图3.5车间班次计划表结构字段名数据类型长度主键否描述scddhvarchar50是车间班次计划号Cjzyvarchar50是车间作业计划号Bvrqdatetime8班次日期Bcksdatetime8班次开始时间Bcjsdatetime8班次结束时间pdchar1判断Cpbhvarchar8产品编号Cpmcvarchar50产品名称CpslNumber10.4.生产数量 JhryVarchar5计划人员BzVarchar50备注Cjvarchar10车间编号Cjmvarchar10车间名称(6)tb_cjzy(车间班次计划明细表)车间班次计划明细表主要保存车间班次的明细信息。车间班次计划明细表结构如表3.6所示。 图3.6车间班次计划明细表结构字段名数据类型长度主键否描述Cjbcjhvarchar50是车间班次计划号Wlbhvarchar50是物料编号Wlmcvarchar50物料名称Ggvarchar50规格slvarchar50生产数量Dwvarchar8物料单位ynchar2是否完成pdchar1判断dDatetime8交货日期Cjvarchar10车间编号Cjmvarchar10车间名称Bzvarchar10备注(7)tb_ll(生产领料表)生产领料表主要存储生产领料的基本信息。生产领料表结构如表3.7所示。图3.7生产领料表结构字段名数据类型长度主键否描述llidvarchar50是领料编号scddhvarchar50生产订单号LlrcpmcVarcharvarchar1050领料人员产品名称wlhh0varchar10领料部门产品编号lltimedatetime8领料时间ynchar2是否完成pdchar1判断Ckvarchar10仓库编号CkmVarchar10仓库名称BzVarchar50备注LlrVarchar10领料人员(8) tb_llmx(生产领料明细表)生产领料表主要存储生产领料的明细信息。生产领料表结构如表3.8所示。 图3.8生产领料明细表结构字段名数据类型长度主键否描述llidvarchar50是领料编号wlhh0varchar10是物料编号wlmcvarchar50物料名称slfloat8数量dwvarchar50单位ggvarchar50规格lltimedatetime8领料时间ynchar2是否完成pdchar1判断Ckvarchar10仓库编号CkmVarchar10仓库名称Cjvarchar10车间编号Cjmvarchar10车间名称Bzvarchar50备注(9)tb_jy(检验基本信息表)检验表主要保存入库产品的合格情况基本信息。检验表结构如表3.9所示。 图3.9检验表结构字段名数据类型长度主键否描述jyidvarchar50是检验编号scddhvarchar50生产订单号Bfcvarchar50报废仓库jylxvarchar16检验类型jytimedatetime8检验时间jyrvarchar10检验人Bzvarchar50备注(10)tb_jymx(检验信息明细表)检验表主要保存入库产品的合格情况明细信息。检验表结构如表3.10所示。图3.10检验信息明细表结构字段名数据类型长度主键否描述jyidvarchar50是检验编号Bfcvarchar50报废仓库jylxvarchar16检验类型zsfloat8样本数jyslfloat8合格数hglvarchar10合格率jytimedatetime8检验时间jyrvarchar10检验人Cpbhvarchar10是产品编号Cpmvarchar10产品名称Bzvarchar50备注(11)tb_cprk(产品入库基本信息表)产品入库表主要存储产品入库的基本信息。产品入库表结构如表3.11所示。图3.11产品入库表结构字段名数据类型长度主键否描述rkidvarchar50是入库编号scddhvarchar50生产订单号hhvarchar50货号Cjvarchar10车间编号Cjmvarchar10车间名称ktimedatetime8开工时间wtimedatetime8完工时间rtimedatetime8入库时间ynchar2是否完成jychar1判断Ckvarchar10仓库编号Ckmvarchar10仓库名称Bzvarchar50备注(12)tb_rkmx(产品入库明细表)产品入库表主要存储产品入库的明细信息。产品入库表结构如表3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论