1编号:84复旦大学(本科)毕业论文题目:大华公司生产管理系统专业计算机专业作者葛微微学号379102113045指导老师丁宝康完成日期2008年5月10日2摘要本文为计算机信息管理专业(独立本科段)的毕业论文,它以生产管理为题材,设计了一个用于管理生产过程中各种信息的系统。开发过程中通过对信息系统开发知识的分析总结,严格按照信息系统开发生命周期的各个步骤,形成了一个比较完整的管理信息系统,从调查研究、系统分析到系统设计和实施都配有完整的文档信息及说明,并通过详细调查分析,结合生产管理的实际情况,根据原系统的特点,设计了一个简洁实用的管理系统,在一定程度上实现了生产信息的自动化及系统化管理,具有一定的实用性和创新性。是一个集理论成果与实用性于一体的管理信息系统。本系统采用的前台开发系统为Powerbulider9.0,后台数据库管理系统为SQLServer2000。主题词:管理信息系统生产管理系统3目录摘要第一章绪论………………………………………………………………51.1组织机构及概述……………………………………………………51.2项目开发背景…………………………………………………………51.3信息系统目标……………………………………………………………………51.4信息系统范围………………………………………………………………61.5项目开发方法论概述…………………………………………………………61.6项目开发计划……………………………………………………………………71.7现行系统存在的主要问题分析………………………………………………71.8提出可能的解决方案………………………………………………………………71.9可行性分析与抉择………………………………………………………………7第二章系统需求分析……………………………………………………………………92.1现行系统业务描述……………………………………………………………………92.1.1组织机构图………………………………………………………………………………92.1.2业务流程图……………………………………………………………………………10第三章新系统逻辑方案………………………………………………………………………123.1数据流程图描述…………………………………………………………………………123.1.1数据流程图……………………………………………………………………………123.1.2数据字典描述…………………………………………………………………………233.1.3基本加工的小说明书…………………………………………………………………27第四章系统总体结构设计…………………………………………………………………314.1软件模块结构设计…………………………………………………………………314.1.1HIPO分层图………………………………………………………………………314.1.2IPO图…………………………………………………………………………………334.2数据库设计……………………………………………………………………………364.2.1需求分析………………………………………………………………………………364.2.2实体联系的建模………………………………………………………………………374.2.3实体间的联系………………………………………………………………………374.2.4ER图……………………………………………………………………………384.2.5转换规则………………………………………………………………………………394.2.6关系模式………………………………………………………………………………404.2.7关系模式的规范化……………………………………………………………………404.2.8计算机系统配置方案的选择与设计…………………………………………………404.2.9数据库设计……………………………………………………………………………40第五章系统详细设计…………………………………………………………………………435.1代码设计……………………………………………………………………………435.2人机界面设计………………………………………………………………………43第六章实施概况……………………………………………………………………………486.1工具的比较选择………………………………………………………………………486.2系统测试概况……………………………………………………………………………486.3系统转换………………………………………………………………………………4946.4系统运行与维护……………………………………………………………………50结束语……………………………………………………………………………………51参考文献……………………………………………………………………………………52附录……………………………………………………………………………………………53操作说明书………………………………………………………………………………………605第一章绪论1.1组织机构概述大华公司是一家以制造电子产品为主要生产活动范围的企业,组织机构严谨,经过多年的发展已初具规模,在董事会以及总经理领导下有五个主要部门,包括销售部、财务部、生产部、采购部、品管部等等,各部门都有自己的组织机构。各部的部长直接对总经理负责,受其监督。其中生产部是公司规模最大、管理工作最为繁琐的部门之一,也是本系统涉及的主要部门,其下属的主要子部门包括仓库和车间两个部分,车间下的生产班组是直接从事生产制造活动的部门,另有生产技术组是车间内设的专门负责生产技术问题的组织。仓库是公司原材料及生产的个品及成品的主要存放地点,直接向生产班组提供生产所需的原材料,生产班组生产的个品及组装后的成品都交由仓库统一存储及管理,其协调及管理工作由仓库管理员承担。1.2项目开发背景作为一个以生产制造为主要业务活动的企业,生产部门的管理工作是最为繁重,也是最容易出现问题的部分,随着企业生产规模的扩大,这部分任务就更为繁重和复杂了,如果不能及时提高这部分管理工作的效率,将会严重影响生产效率及整个公司管理工作的有效性,甚至整个公司的正常运作。基于以往的生产系统主要依靠手工处理、人工协调的方式,效率不高,无法及时满足客户需求,所以我们急需一个真正有效的生产管理系统来承担这部分的工作,协调生产部门内部以及与其他部门的关系,提高生产效率,用计算机自动处理来代替手工方式,节省人力、物力并提高有效性。本系统就是基于这样的背景产生的。1.3信息系统目标本系统主要目标1)实现生产部门生产计划生产自动化,提高计划的合理性和及时性。2)为生产过程中的品质、进度及材料消耗管理提供有效数据,通过计算机化的自动信息处理监督生产过程,使生产持续有序进行,并提供各类统计报表的自动化生成功能,提高管理效率,节省人力物力。3)才材料出库及合格产品的入库时涉及的信息进行自动化管理,避免这部分管理数据的混乱,使出入库工作顺利进行,并便于查询统计。61.4信息系统范围本系统主要涉及的部门为生产部,为生产过程中的管理活动提供帮助,提供生产效率,生产部下属的生产班组是本系统实施管理的直接和主要对象,本系统旨在提高这部分管理工作的自动化程度和有效性,仅对生产过程的信息流动及存储实施自动化管理和控制,而销售部、品管部、财务部等其他部门以及生产部门下属的仓库仅作为外部实体与本系统进行信息交流,其内部的管理活动(如品管部的品质管理、销售部的客户管理、财务部的资金管理及仓库内部的管理活动等)不属于本系统涉及的单位之内。1.5项目开发方法及概述1)结构化生命周期法:是70年代以后系统建设的主流方法,结构化生命周期法的应用使管理信息系统的建设有了比较明确的要求,严格的秩序和一套可以实施的标准、规范、方法和技术,开始走上了科学化、规范化的道路。它严格按照系统开发的生命周期,在系统分析、系统设计、系统实施的每个阶段都遵循一套结构化的方法逐步进行,每一阶段都有明确的任务和结果,为下一阶段工作提供基础和前提,下一阶段工作又是在前一阶段工作的基础上展开,直至整个系统开发结束。但这种方法也存在劳动密集、费时过长、对用户需求的变更响应不够迅速、难以适应非结构化因素、维护工作繁重等一系列问题,人们正在寻求新的系统建设方法以解决这些问题。2)原型法:原型法是通过快速建立并供用户使用的原型反映用户的信息需求,该方法加快了系统开发过程中用户需求的获取,有助于解决一些规模不大但不确定因素较多的管理决策问题,在一定程度上提高了系统开发的效率和有效性。3)面向对象方法(简记OO):80年代后期,面向对象方法得到了较大的发展,其出发点和基本原则是使描述问题的问题空间和解决问题的方法空间在结构上尽可能一致,也就是说,使我们分析、设计和实现信息系统的方法与我们认识客观世界的实际过程尽可能接近。另外,由于面向对象方法支持软件重用和原型概念,因而得到了管理信息系统和计算机界的极大关注。该方法主要包括面向对象分析、面向对象设计及面向对象编程。4)计算机辅助软件工程(CASE工具):系统开发工作的自动化、计算机化是提高系统开发效率和质量的重要途径。计算机辅助软件工程也是管理信息系统领域和计算机应用领域的热门话题,CASE技术的目标是实现系统开发生命周期内各阶段工作基于计算机的自动化,目前,许多支持系统开发各个环节上的CASE工具已相继推出,并还在继续发展之中,这将导致系统开发工作的根本变化。71.6项目开发计划本系统总体上采用结构化生命周期法进行系统开发,严格按照系统开发的生命周期,从系统分析、系统设计到系统实施逐步完成,其间采用结构化方法形成规范化、标准化的文档,而系统实现时则采用了一定的原型法思想,以使系统更符合实际需要和提高其灵活性。1.7现行系统窜在的主要问题分析现行业务系统主要依靠手工方式进行管理,对生产过程中哦你过得计划制定,进度控制,品质管理等仍然主要依靠人的经验,对人的依赖程度很大,不能及时、准确的做出生产计划,同时由于系统采用人工操作方式进行管理,手续繁琐,效率低,一致性不易保持,数据容易丢失,根据需要进行相关报表统计时重复劳动较多,造成资源的浪费,数据录入过程中错误出现概率较高,为保证数据的准确性需要花大量人力进行校对,且不能及时满足生产管理及决策的需要。针对上述系统存在的主要问题,解决这些问题的关键是要对对生产信息实行有效管理,确保信息正确、及时、有效并顺畅流通,为管理者决策提供依据。生产计划的制定尤其需要提高自动化程度,必须加强这部分工作的有效性,使生产有序进行。1.8提出可能的解决方案可能的解决方案有:1)对员工进行培训,提高人员熟练程度和工作责任心,并对现有系统进行改进,加强检查力度,使人工管理方式更有效。2)购置一个自动化程度较高的管理信息系统代替原本系统实施管理。3)自行开发一个更为有效适用的管理信息系统,提高管理水平。1.9可行性分析与抉择上述三种方案中:方案1)显然不能满足需要,生产活动中涉及的大量信息根本无法仅凭人的经验和技巧进行管理,人工管理的局限性已暴露无遗,虽然提供人的管理水平和素质能在一定程度上提供管理的有效性,但从长远来看,随着生产规模的扩大,没有一个完善的自动化系统进行辅助是绝对不可能的。故方案1不可行。方案2)从理论上可以解决现行系统管理落后的问题,但实际上购置的系统因很难适应本单位的具体业务和管理方式,以及需要增加大量高水平的应用人员,而且有效性难以保证,且购置费用昂贵,风险较大。8方案3)既可以提高管理效率,改善原系统的管理状况,又能适应本单位实际情况,且造价较低,是解决目前管理问题较为可行的方案。现对方案3作进一步的可行性分析:1、技术可行性:新系统开发时需要的硬件资源主要为性能良好的计算机,软件要求为装有Win95以上操作系统,powerbuilder或Foxpro及其他同类型实用软件,另需要用于数据库管理的管理软件如SQLserver等,这些技术要求本公司