摘要当今时代,在全球竞争激烈的大市场中,无论是流程式还是离散式的制造业,无论是单件生产、多品种小批量生产、少品种重复生产还是标准产品大量生产的制造[20]。制造业内部管理都会遇到以下问题:企业可能拥有卓越的销售人员和推销人员,但是生产线上的工人却没有办法如期交货,车间管理人员则抱怨说采购部门没有能时供应他们所需要的原料[9]。以上这些情况正是大多数企业目前所面临的一个严峻的问题,然而针对这一现象,又能有什么有效的办法来解决它呢?为了解决这些问题,出现了生产管理系统。此系统为解决在生产线上各个环结互不相通所造成的各种问题而出现。主要通过对主生产计划(MPS)、物料清单(BOM)、库存信息的协调管理来实现对整个生产线的协调管理[6]。其中生产计划决定生产什么、生产多少、什么时候生产,跟据所要生产的东西确定所需物料,跟据所需物料,同时查询库存信息,确定是否需要进货,若要进货,确定要进货的数量。因考虑系统一般为工厂内部管理人员使用。只设有一个简单的权限管理系统,即进入系统时的登陆系统。本系统以自行车生产及配件生产管理为例进行设计编写。用VisualC#.NET作为编程平台。用SQLServer2000建立数据库。以解决上述问题为目标,实现制造业更方便更可靠生产管理为目的编写。因个人能力有限,还有许多不足之处,希望得到老师、同学的指导,才能不断进步。关键词:生产管理系统;VisualC#.NET;数据库本科毕业设计(论文)第II页AbstractInnowadays,inthecompetitivemarketoftheglobal,nomatterthetypeordiscreteprocessesofmanufacturingandasingleproduction,ormorevarietiesofsmallbatchproductionandlessduplicationoftheproductionofvarietiesofstandardproductsorthemanufactureofmassproduction.Theinternalmanagementofthemanufacturingsectorwillfacethefollowingproblems:Thecompaniesmayhavegoodsalesstaffstopromoteexcellenceinpersonnel,buttheworkersontheproductionofwroklinehavenowaytoscheduledelivery.workshopmanagerscomplainedthattheprocurementdepartment,whenitisnotabletosupplytherawmaterialstheyneed.Situationisthatthemajorityoftheseenterprisesarecurrentlyfacingaverytoughquestion,butforthisphenomenonalsoofanyeffectivesolutiontoit?Tosolvetheseproblems,productionmanagementsystemcomesout.Thesystemisusedtosolvealltheproductionlinehitchpasseachothercausedbytheemergenceofproblems.Mainlythroughthemainproductionplan(MPS),billofmaterials(BOM),inventoryinformationtoachievethecoordinationandmanagementofthecoordinationoftheentireproductionlinemanagement.Productionplanningdecisionsofwhichtheproductionofwhatisaccordingtotheproductionofthingstodeterminethematerials,forthematerialsrequired,accordingtoalistofqueryinventoryinformationatthesametime,topurchasethenumberofmaterialsyouwantto.Atthesametime,thevariousstagesintheproductionofmaterialsandsemi-finishedproductsareprovidedtoaddproducts.Considerthesystemasaresultofthegeneraluseoftheinternalmanagementofthefactory.Onlyasimplerightsmanagementsystem,thatis,thelogonsystem.Productionofthesystemandaccessoriestocyclingasanexample,thedesignoftheproductionmanagementsystem.UsingVisualC#.NETasaprogrammingplatform.SQLServer2000withtheestablishmentofdatabases.Todealwiththeissueasthegoal,toachievemoreconvenientandmorereliablemanufacturingproductionmanagementforthepurposeofthepreparation.Duetothelimitedcapacityofindividuals,therearemanyinadequacieswhichIhopetogettheguidanceofteachersandstudentsinordertoprogress.Keywords:ProductionManagementSystem;VisualC#.Net;Database本科毕业设计(论文)目录摘要………………………………………………………………………………………………IABSTRACT………………………………………………………………………………………………II第1章绪论………………………………………………………………………………………11.1开发生产管理系统的意义与目的………………………….……………………11.2开发工具简介………………………………………………………….…………11.2.1关于VisualC#.NET简介………………………………………….……………11.2.1.1C#的功能特点………………………………………………………21.2.1.2C#中的基本概念……………………………………………………21.2.2关于SQLServer2000数据库简介……………………………………………31.2.3关于MIS的简介……………………………………………………………4第2章需求分析………………………………………………………………………………………82.1要求系统实现的功能……………………………………………….……………82.2系统结构分析…………………………………………………………….………92.3功能及性能分析…………………………………………………………...……11第3章系统数据库设计……………………………………………………………………………123.1概念结构设计…………………………………………………..………….……123.2本系统的实体-联系(E-R)图…………………………………………………133.3各表的物理结构………………………………………..………..………………15第4章系统功能模块祥细设计…………………………………………………………………194.1登陆模块设计……………………………………………………………………194.2主窗口模块设计…………………………………………………………………204.3物料主文件模块设计…………………………………………………...………224.4物料清单模块设计…………………………………………………...…………244.5工厂日历模块设计………………………………………………………...……264.6主需求计划模块设计………………………………………...…………………274.7主生产计划模块设计……………………………………...……………………284.8MRP计算模块设计………………………………………..……………………304.9MRP计算历史模块设计………………………………..……..…………………32第5章实例演示……………………………………………………………………………………34结论………………………………………………………………………………………...…………38致谢………………………………………………………………………………………………39参考文献………………………………………………………………………………………………40附录………………………………………………………………………………………………41本科毕业设计(论文)第1页第1章绪论1.1开发生产计划管理系统的意义与目的随着我国经济的迅速发展,人们的生活水平有了显著的提高,各种制造业如雨后春笋般迅速崛起。各地政府企业也把当地制造业当作本地经济发展的重要支柱之一,从而促进了制造行业的快速发展。同时,随着中小型制造公司的越来越多,竞争的愈来愈激烈。问题也越来越多。其中有不少因为管理不善而腰折者。如何在激烈的竞争中生存发展,是每一个制造公司必须面对的现实问题。对公司的经营状况起决定作用的是公司的管理水平。如何利用现代化先进的管理手段,提高公司的管理水平,已经成为制造业发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。虽然计算机管理并不是制造业管理走向成功的唯一元素,但它可以最大限度的发挥准确,快捷,高效等作用,对公司的协调管理提供强有力的支持。因此,采用全新的计算机网络和生产管理系统,已经成为提高公司的管理效率,协调公司运营的重要手段之一。在某种意义上,生产管理系统的信息化已成为现代化制造业管理的重要标志之一[20]。生产管理系统,是一种利用现代化软件系统管理的思维。它能够代替人工记录的繁琐,而且它的计算能力能解决人工计算的差错。利用计算机来管理,不需要厚厚的账本,每年每日的记录一目了然。开发该生产管理系统,就是针对人工手写记录的缺点,高速、有效、安全、快捷的管理好每一个公司[6]。1.2开发工具简介1.2.1关于VisualC#.NET简介Visual意为“可视化的”,指的是一种开发图形用户界面的方法[1]。C#是一种应用于开发.NET应用程序的专属语言,它以C语言为基础,沿用其大部分的关键字,表达式以及运算符,而语法的设计却更为简洁易懂,同时以C++对象模型建构其面身对象的语言结构,支持完整的面身对象设计理论[1]。C#本身的设计,考虑各种语言的特性,避免了现有程序语言的缺点,并且新增了多种出色的语言特性,如垃圾回收机制,类型安全以及异常处理等[1]。C#保留了C++的功能强大特性,兼具VisualBasic易于使用其的优点,搭配.NET所提供的呆库,改变了传统应用程序的开发模型,加上微软对于.NET平台的全力支本科毕业设计(论文)第2页持,C#在可预见的未来会扮演非常重要在角色[1]。1.2.1.1C#的功能特点(1)具有面向对象的可视化设计工具在C#中,应用面向对象的程序设计方法(OOP),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类