软件工程毕业设计制造业mis生产管理系统.docx
- 文档编号:26124600
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:32
- 大小:429.15KB
软件工程毕业设计制造业mis生产管理系统.docx
《软件工程毕业设计制造业mis生产管理系统.docx》由会员分享,可在线阅读,更多相关《软件工程毕业设计制造业mis生产管理系统.docx(32页珍藏版)》请在冰豆网上搜索。
软件工程毕业设计制造业mis生产管理系统
河北农业大学
本科毕业论文(设计)
题目:
制造业MIS——生产管理系统
摘要
生产管理是一项琐碎、复杂而又十分细致的工作,其产品管理,原料管理,生产规划,统计报表等,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力。
利用计算机实现企业的生产管理势在必行。
计算机进行生产工作的管理,不仅能够保证各项信息准确无误、快速输出,同时具有手工管理所无法比拟的优点。
本文所设计的生产管理系统实现了以下功能:
1、原材料管理,实现对原料的增、删、改、查;2、成品管理,实现对成品的增、删、改、查;3、配方管理,详细记录了每个成品的配方信息并可对其进行相应的操作;4、生产记录管理,记录了详细的生产记录信息,实现对所用原料情况的查询;5、成本核算,月末进行成本核算,实现对原料成本和成品成本的核算,继而可以对合理定价提供有效依据。
本文将就选题背景和意义、理论技术基础、系统的分析与设计、系统的实现这四方面对系统设计做出详细具体的介绍。
【关键词】生产部门生产管理信息管理计划
Abstract
Productionmanagementisatrivial,complexandverymeticulouswork,theproductmanagement,materialsmanagement,productionplanning,statisticsandsoon,generallydoesnotallowerror,ifthemanualoperation,manualfillinginalotofform,andthatwilltakethestaffalotoftimeandenergy.Usingcomputertorealizeenterprise'sproductionmanagementisimperative.Computertoproductionmanagement,notonlycanensuretheinformationisaccurate,fastoutput,atthesametime,hasthecraftsincomparableadvantages.
Thispaperdesignstheproductionmanagementsystemtoachievethefollowingfunctions:
1,rawmaterialmanagement,implementationofrawmaterialincrease,delete,change,check;2,productmanagement,realizethefinishedproductofadd,delete,change,check;3,formulamanagement,detailstherecipeinformationforeachofthefinishedproductandcancarryonthecorrespondingoperation;4,productionrecordsmanagement,recordsthedetailedproductionrecordsinformation,realizethematerialssituationquery;Late5,costaccounting,costaccounting,fortherawmaterialcostandproductcostaccounting,whichinturncanprovideeffectivebasisforthereasonablepricing.
Thisarticleselectedtopicbackgroundandsignificance,theorybasis,systemanalysisanddesign,systemimplementationthissquareinthefaceofsystemdesigntomakedetailedintroductionindetail.
【keywords】theproductiondepartmentproductionmanagementinformationmanagementplan
目录
1.绪论1
1.1选题背景和意义1
1.2国内外研究现状和发展趋势1
2.理论技术基础2
2.1理论基础简介2
2.1.1制造业MIS简介2
2.1.2ERP简介3
2.1.3生产管理简介3
2.2相关技术简介4
2.2.1MySQL数据库简介4
2.2.2JSP技术简介4
2.2.3B/S体系结构5
3.系统的分析与设计6
3.1需求分析6
3.1.1系统可行性分析6
3.1.2软件性能需求分析6
3.1.3系统功能分析7
3.2总体设计7
3.2.1系统体系结构图7
3.2.2流程图9
3.3系统详细设计10
3.3.1系统E-R图10
3.3.2表结构说明12
4.系统的实现14
4.1主要代码说明13
4.1.1dbcommon.jsp文件用来注册驱动14
4.1.2与数据库建立连接代码14
4.1.3数据库执行语句14
4.2程序效果图及必要代码说明15
4.2.1主界面15
4.2.2原材料管理界面16
4.2.3成品管理界面16
4.2.4配方管理界面17
4.2.5生产记录界面18
4.2.6成本核算界面19
5.总结22
致谢23
参考文献24
1.绪论
1.1选题背景和意义
当今时代,世界经济正在从工业经济向知识经济转变。
我们说知识经济的两个重要特征就是信息化和全球化。
要实现信息化和全球化,就必须依靠完善的网络和完善的数据库。
随着电信技术和计算机技术的飞速发展,现代MIS(ManagementInformationSystem,管理信息系统)从地域上划分已逐渐由局域范围走向广域范围。
从而各个企业都面临这巨大的挑战和机遇。
随着我国经济的迅速发展,人们的生活水平有了显著的提高,各种制造业如雨后春笋般迅速崛起。
各地政府企业也把当地制造业当作本地经济发展的重要支柱之一,从而促进了制造行业的快速发展。
同时,随着中小型制造公司的越来越多,竞争的愈来愈激烈。
问题也越来越多。
其中有不少因为管理不善而腰折者。
如何在激烈的竞争中生存发展,是每一个制造公司必须面对的现实问题。
对公司的经营状况起决定作用的是公司的管理水平。
如何利用现代化先进的管理手段,提高公司的管理水平,已经成为制造业发展的当务之急。
面对信息时代的机遇和挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。
虽然计算机管理并不是制造业管理走向成功的唯一元素,但它可以最大限度的发挥准确,快捷,高效等作用,对公司的协调管理提供强有力的支持。
因此,采用全新的计算机网络和生产管理系统,已经成为提高公司的管理效率,协调公司运营的重要手段之一。
在某种意义上,生产管理系统的信息化已成为现代化制造业管理的重要标志之一。
1.2国内外研究现状和发展趋势
在市场经济条件下,制造企业既要最大限度的满足市场对其产品的需求,又要努力将生产经营过程中的资源消耗降低到最低程度,从而使企业在激烈的市场竞争中立于不败之地。
正是为了追求这一目标,才有最初制造业的库存管理,直到今天的ERP(目前ERP的应用已不仅仅限于制造业)。
大致而言,有以下几个发展阶段:
(1)40年代的订货方法(OrderPointMethod)。
(2)60年代的MRP(MRP是物料需求计划)。
在计算机应用之前,MRP完全是由人工进行计算,由于计算量很大,周期较长,MRP并不比订货点发优越。
应用计算机之后,计算时间大为减少,订货周期缩短,MRP成为主流的物料管理方法。
(3)70年代的闭环MRP。
闭环MRP以整体生产计划为系统流程的基础(MRP以订单为基础),把财务子系统和生产子系统结合成为一体,采用“计划-执行-反馈”的管理模式,成为一个完整的生产资源计划及执行控制系统。
(4)80年代末的MRPII。
在MRP的基础上,将其信息共享程度扩大,使生产、销售、财务、采购、工程紧密地结合在一起,共享有关数据,组成一个全面生产管理的集成优化系统,它就是所谓的制造资源计划(ManufacturingResourcePlanning),为了避免名词的混淆,物料需求计划称作狭义MRP,而制造资源计划称作广义MRP或MRPII。
(5)90年代的ERP(企业资源计划)。
是在MRPII的基础上扩展了管理范围,将企业的业务流程看作是一个紧密连接的供应链,其中包括供应商、制造工厂、分销网络和客户等;它将企业内部分为几个相互协同作业的支持子系统,包括财务、市场营销、生产制造、质量控制、服务维护、工程技术、对竞争对手的监视管理等;
我国中小企业MIS的应用可以追溯到上世纪70年代中期,主要是以单机操作为主进行单项业务的数据处理辅助管理为主。
70年代末到80年代中期许多中小企业都建立了诸如人事、工资、库存、生产调度、计划等管理子系统。
80年代后期尤其是进入90年代以后,随着系统集成和网络技论文联盟WWW.LWLM.COM整理术的发展,国内一些大中型中小企业纷纷把过去独立存在的子系统集成起来,形成统一的管理信息系统,较好地解决了信息“孤岛”问题。
中国中小企业引入MRPⅡ开始于上世纪80年代中期,目前约有上千家中小企业建立了自己的MRPⅡ系统。
近年来,国内很多大中小企业已开始实施ERP。
生产管理系统的信息化已成为大势所趋。
2.理论技术基础
2.1理论基础简介
2.1.1制造业MIS简介
管理信息系统(ManagementInformationSystem,MIS),是一个以人为主导,利用计算机的硬件、软件、网络通信这些设备和其它的办公设备进行信息的收集、传输、加工、储存、更新和维护以达到企业战略竞优、提高效益和效率的目的,来支持企业的高层决策、中层控制和基层运作的集成化的人机系统。
MIS为管理者提供报告,提供企业的最近的情况以及历史记录。
这一系统主要定位是针对企业内部,为管理层的计划、控制和决策等功能服务,一般由下层的业务处理系统提供数据。
MIS能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。
管理信息的特点可以从七个方面来概括:
(1)MIS是一个人机结合的辅助管理系统。
管理和决策的主体是人,计算机系统只是工具和辅助设备。
(2)主要应用于结构化问题的解决。
(3)主要考虑完成例行的信息处理业务,包括数据输入、存储、加工、输出,生产计划,生产和销售的统计等。
(4)以高速度低成本完成数据的处理业务,追求系统处理问题的效率。
(5)目标是要实现一个相对稳定的、协调的工作环境。
因为系统的工作方法、管理模式和处理过程是确定的,所以系统能够稳定协调地工作。
(6)数据信息成为系统运作的驱动力。
因为信息处理模型和处理过程的直接对是数据信息,只有保证完整的数据资料的采集,系统才有运作的前提。
(7)设计系统时,强调科学的、客观的处理方法的应用,并且系统设计要符合实际情况
2.1.2ERP简介
企业资源计划(EnterpriseResourcePlanning)(简称ERP)系统是美国GartnerGroup公司于1990年提出的,是MRPII(企业制造资源计划)下一代的制造业系统和资源计划软件。
ERP是对MRPII的超越,从本质上看,ERP仍然是以MRPII为核心,但在功能和技术上却超越了传统的MRPII,它是以顾客驱动的、基于时间的、面向整个供应链管理的企业资源计划。
除了MRPII已有的生产资源计划,制造、财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告系统。
它集信息技术与先进的管理思想与一身,核心目标是实现对整个供应链的有效管理,满足企业合理调配资源、最大化地创造社会财富的要求,成为企业在信息时代生存、发展的有力保障,为企业“运筹帷幄、决胜千里”提供有效的服务。
实施ERP能够促进我国企业实现现代化发展,具体意义主要表现在以下几方面:
(1)我国广大企业应用ERP的根本目的就是在学习、研究和应用国外现代企业管理思想和方法的基础上,尽快改变落后的企业管理模式,进而建立起一套新的符号市场经济体制的企业管理模式。
(2)企业应用ERP一定要带动企业管理现代化,努力实现企业管理水平和生产力水平的跨越式发展,进而推动我国工业化进程,确保国民经济可持续发展。
(3)大量的研究与实践已经充分表明,ERP作为一种现代企业管理的思想和方法与社会生产关系和社会生产制度没有直接关系,属生产力范畴,旨在提高企业的管理水平和生产力水平。
因此,大力推广应该ERP,并使其迅速转化为现实生产力,乃是世界各国企业所共同追求的目标,不受任何国界、国情、厂情的影响和限制。
(4)事实上,推广应用ERP就是有效的促使我国企业管理朝着更加科学化、合理化和规范化方向发展的一种具体方法和途径。
谁能审时度势,及时掌握和应用这一方法和途径,谁就能通过管理创新迅速改变自己管理落后的面貌,缩小与西方工业发达国家企业在管理水平和生产力水平上的差距,谁就能在21世纪全球竞争中提高自己的竞争力、生存能力与发展能力。
2.1.3生产管理简介
生产管理(ProductionManagement)对企业生产系统的设置和运行的各项管理工作的总称。
又称生产控制。
其内容包括:
①生产组织工作。
即选择厂址,布置工厂,组织生产线,实行劳动定额和劳动组织,设置生产管理系统等。
②生产计划工作。
即编制生产计划、生产技术准备计划和生产作业计划等。
③生产控制工作。
即控制生产进度、生产库存、生产质量和生产成本等。
生产管理的任务有:
通过生产组织工作,按照企业目标的要求,设置技术上可行、经济上合算、物质技术条件和环境条件允许的生产系统;通过生产计划工作,制定生产系统优化生产管理运行的方案;通过生产控制工作,及时有效地调节企业生产过程内外的各种关系,是生产系统的运行负荷既定生产计划要求,实现预期生产的品种、质量、产量、生产期限和生产成本的目标。
生产管理的目的就在于做到投入少、产出多,取得最佳的经济效益。
而采用生产管理软件的目的,则是提高企业生产管理的效率,有效管理生产过程的信息,从而提高企业的整体竞争力。
其目标是高效、低耗、灵活、准时地生产合格的产品,为客户提供满意服务。
2.2相关技术简介
2.2.1MySQL数据库简介
MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。
由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。
MySQL是一个真正的多用户、多线程SQL数据库服务器。
SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。
MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。
它的主要目标是快捷、健壮和易用。
最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。
自1996年以来,我们一直都在使用MySQL,其环境有超过40个数据库,包含10000个表,其中500多个表超过7百万行,这大约有100个自己诶的关键应用数据。
2.2.2JSP技术简介
javascript是一种脚本语言,可用来创建客户端脚本和服务器端脚本。
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
JSP的工作原理是在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。
而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。
JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功,JSP引擎用javac把该Java源文件编译成相应的class文件。
然后创建一个该SERVLET的实例,该SERVLET的jspInit()方法被执行,jspInit()方法在servlet的生命周期中只被执行一次。
然后jspService()方法被调用来处理客户端的请求。
对每一个请求,JSP引擎创建一个新的线程来处理该请求。
如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。
每个客户端请求对应一个线程。
以多线程方式执行可大大降低对系统的资源需求,提高系统的并发量及响应时间.但应该注意多线程的编程限制,由于该servlet始终驻于内存,所以响应是非常快的。
如果.jsp文件被修改了,服务器将根据设置决定是否对该文件重新编译,如果需要重新编译,则将编译结果取代内存中的servlet,并继续上述处理过程。
虽然JSP效率很高,但在第一次调用时由于需要转换和编译而有一些轻微的延迟。
此外,如果在任何时候如果由于系统资源不足的原因,JSP引擎将以某种不确定的方式将servlet从内存中移去。
当这种情况发生时jspDestroy()方法首先被调用,然后servlet实例便被标记加入"垃圾收集"处理。
jspInit()及jspDestory()格式如下:
可在jspInit()中进行一些初始化工作,如建立与数据库的连接,或建立网络连接,从配置文件中取一些参数等,在jspDestory()中释放相应的资源。
2.2.3B/S体系结构
在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。
服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WebServer完成。
实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。
这种三层体系结构如图2-1所示。
图2-1三层体系结构
采用该结构软件的优势在于:
(1)无须开发客户端软件,维护和升级方便;
(2)可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;
(3)具有良好的开放性和可扩充性;
(4)可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。
这种三层结构层与层之间相互独立,任何一层的改变不影响其他层的功能。
三层B/S结构将应用的三个部分明确的分开:
表示部分、应用逻辑部分、数据访问部分。
这三个部分在逻辑上独立的分开,分别加以实现,称之为:
客户端、应用服务器、数据库服务器。
而在客户端和应用服务器之间加入一个WEB服务器,就形成了一种特殊的B/S结构:
Browser/Server,只在客户端安装浏览器软件即可。
客户端使用InternetExplore时,就可以让InternetExplore变成为能够处理数据的应用系统。
由于这种模式是提供一个跨平台的、简单一致的应用环境,实现了开发系统与应用系统的分离,因此避免了为多重不同的操作系统开发同一应用系统的重复操作,便于用户群的扩展、变化以及应用系统的管理。
因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件开发中一种流行的体系结构.所以在开发本系统时采用这种模式。
3.系统的分析与设计
3.1需求分析
3.1.1系统可行性分析
利用计算机实现企业的生产管理势在必行。
对于大中型企业来说,利用计算机支持企业高效率完成采购管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;而生产管理是一项琐碎、复杂而又十分细致的工作,其产品管理,原料管理,生产规划,统计报表等,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行生产工作的管理,不仅能够保证各项信息准确无误、快速输出,同时具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高企业管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。
3.1.2软件性能需求分析
(1)系统完整性要求
本软件系统要求为中小型企业提供一套比较完整的服务。
这使企业便于管理,在各个环节发挥作用,方便沟通。
(2)系统安全性要求
系统不仅是方便操作人员,也是出于安全策略。
在各个子系统中,用户管理只有相关管理人员被允许进行操作。
各子系统完成相应功能外,不应有其他特权,使系统稳定安全。
(3)数据库为核心
各子系统可录入,查询,更改相应数据库企业生产,以及对其他子系统数据企业生产的调用查询。
数据库起到了各方面数据查询各方面企业生产的重大作用。
因而构建数据库以及如何合理有效的对数据库进行操作乃是本系统的核心工作。
(4)对良好的交互性要求
为了便于各部门操作人员使用本系统,以及更容易掌握本系统的各项功能,使人善于并乐于使用本系统,应使系统界面设计友好,各个功能设计合理并人性化。
3.1.3系统功能分析
本文设计的生产管理系统可以实现以下管理功能:
(1)原材料基本信息管理:
实现对原材料基本信息的增、删、改、查。
(2)成品基本信息管理:
实现对产品基本信息的增、删、改、查。
(3)产品配方管理:
制造业主要是采用多种原料生产一种产品,每种产品有固定的配方,有技术部门专人维护,通过此功能可以使信息更直观,更利于管理。
(4)生产记录管理:
成本核算:
月末进行成本核算,实现对原料成本和成品成本的核算,继而可以对合理定价提供有效依据。
(5)成本核算,月末进行成本核算,实现对原料成本和成品成本的核算,继而可以对合理定价提供有效依据。
3.2总体设计
3.2.1系统体系结构图
(1)主界面:
将系统的五个模块清晰明了的展示在了用户面前,方便用户执行想要实现的操作。
(2)原材料管理:
此模块可以实现对原材料的管理,可对原材料执行增加,删除,更改的操作,其中包含原料编号,原料名称,原料价钱信息。
(3)成品管理:
此模块可以实现对成品的管理,可对成品执行增加,删除,更改的操作,其中包
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 毕业设计 制造业 mis 生产管理 系统