基于ERP的生产管理系统设计

 2022-01-17 23:18:01

论文总字数:18427字

目 录

1 绪论 1

1.1 研究背景 1

1.2 国内外研究现状 1

1.3 研究意义 1

1.4 研究内容 2

2 工具介绍 3

2.1 C#语言及其特点 3

2.2 SQL Server 2008 R2介绍 3

3 需求和可行性分析 4

3.1 需求分析 4

3.1.1 基本信息需求 4

3.2 可行性分析 5

3.2.1 成本可行性 5

3.2.2 技术可行性 5

4 系统总设计 5

5 系统详细设计 6

5.1 登陆界面 6

5.2 基本信息 7

5.3 生产流程 10

5.4 报表查询 15

6 数据库设计 17

7 结论 18

参考文献 20

致谢 21

附录 数据库表结构 22

基于ERP的生产管理系统设计

周纯洁

,China

Abstract: Nowadays, with the popularization of Internet, the development of information technology is becoming faster. For companies, the traditional management mode is to be eliminated. You should use the innovation of management mode to improve the competitiveness of the enterprises. ERP is one of the most important modern management theories. The effect on the manufacturing enterprise management is more widely. This design is a subsystem based on ERP, mainly for small manufacturing enterprises. The system is designed by visual studio 2008, c #, in the environment of .Net framework 3.5. The system is connected to SQL Server 2008 R2. Some basic information modules are set in the system, such as warehouse information, personnel information, commodity information (test management), and product structure information. We use the basic information to complete the manufacturing process.

Key words: ERP; Table structure; Production management

1 绪论

1.1 研究背景

ERP是现代科技中重要的企业管理理论。在市场激烈的竞争和各种需求下,考虑到生产实践,先进的信息技术,再融合进现代的企业管理思想,ERP软件便应运而生。

企业信息化实现了企业全部生产经营活动的运营自动化、管理网络化 和决策智能化。其中运营自动化是基础,决策智能化是顶峰。成功的实施信息化策略,有利于增强企业核心竞争力,适应市场化竞争的要求;加速信息流在企业内部 和企业之间的流动速率,时间信息的有效整合和利用;理顺和提高企业的管理,实现管理的井井有条。将信息化应用于生产管理有助于提高产品的质量和生产效率, 加强对原材料、生产工序、员工、设备和产品的管理。实时准确的生产数据是对制造类企业最有价值的信息。

在金融危机的的影响下,竞争进一步扩大,企业想要在激烈的竞争市场存活,就必须提高企业综合管理水平和市场应变能力。现今企业之间的竞争逐步转化为供应链之间的竞争,许多企业希望通过引进ERP系统来改善企业管理水平和效率,以满足快速响应顾客需求,提高生产效率,降低产品成本和库存成本的目标,为企业赢得竞争优势。

1.2 国内外研究现状

1991年,关于ERP的概念于美国被加特纳公司首次提出,即企业资源计划(Enterprise Resources Planning)[1]。一直到1997年,我国市场上才首次出现国内的自主ERP软件品牌。当下网络技术发展的越来越快,企业之间的竞争越来越大,也越来越国际化。现如今信息技术已经不再是一种高端专有的技术,而变成了企业的基础技术。

2003年,原信息产业部发布编码为SJ/T11293-2003的中华人民共和国电子行业标准《企业信息化技术规范 第1部分:企业资源规划(ERP)规范》,该标准对ERP系统给出了比较详细的功能上的要求,并且对其20个模块的功能进行介绍,规定标准,分别为 “环境与用户界面、系统整合、系统管理、基本信息、库存管理、采购管理、营销管理、BOM管理、车间任务管理、工艺管理、MRP、成本管理、人力资源管理、质量管理、经营决策、总账管理、自动分录、应收管理、应付管理、固定资产管理”[2]。

1.3 研究意义

随着社会的发展,人类的分工在不断的细化,生产的内容也在不断拓宽,所以生产管理的过程也涵盖了越来越多的方面,它不仅涉及到生产计划的制定、原料比例的分配、原料消耗的统计、成品的产量统计、副产品的产量统计,还涉及到系统中生产的记录、生产人员的管理、企业的生产效率和能力等。

现代生产管理要求企业的生产目标、产品组织结构、生产的方式和方法必须适应生产的环境和市场需求的变化。当今的市场需求是越来越多样化,在这样的条件下,系统化的生产显得尤为重要,而且生产线不断细化,使得生产流程变得复杂化。ERP生产管理系统能实时掌握生产进度、原料的消耗、成品的成本,清晰原材料的利用率、减少产品制造成本[4]。

1.4 研究内容

本系统使用开发工具visual studio 2008,编程语言C#。在.net framework 3.5环境下,与SQL Server 2008 R2进行本地连接,完成系统前台与后台的对应数据关系的连接。系统操作简单,功能明了,符合小型制造业从基本信息维护到整个生产流程的运作,可高效的进行相关数据的操作及管理功能。本次系统的设计包括项目概述、需求性及可行性分析、整体流程展示、系统结构设计、源代码、可运行的系统(源代码及项目程序均以附件的形式提交)等。

现在ERP中一般存在两种生产模式,可见流程图1,一种是厂内生产,是指当客户或者企业内部对某个商品产生需求时,企业可以自行进行生产来满足需求。另一种是委外生产,是指企业内部没有能力或者出于便利直接委托其他厂商进行生产。而本系统主要是针对于小型制造业来设计的,所以不考虑委外生产这个方面,只考虑厂内生产,从计划、工单、领料、检验,一直到成品的入库这一生产过程[3]。

图1 常见的生产管理模式流程图

本文设计的系统是基于ERP的一个简易的生产管理系统。生产管理是所有制造型企业的重要组成部分,从最开始的一个生产计划到最后的成品入库之间是一个完整的流程,该过程中会出现商品的调动、加工、成本的变化。本系统的管理是从计划到生产完成,经过生产流程计算最后成品的成本(不包括库存管理),一些小型制造业简易的生产可以使用本系统的流程。运用该流程,系统可以根据用户维护的产品结构,计算出生产成品所需要的原料,还可以清楚地查阅之前生产的商品所耗用的原料和数量,最后计算出成品的成本。本系统可以很好地记录并调用数据信息,达到智能化管理数据信息的效果。

2 工具介绍

2.1 C#语言及其特点

C#语言 (C sharp)是一种目前应用最广的编程语言之一[12]。并且它具有以下优点:

  1. 语法十分简洁

C 中最常见的问题就是字符的类型种类太多,显得较为复杂,使用起来较为不便。而C#就对此进行了优化,仅仅保留了最常使用的形式,并且从它语法的结构中剔除了别的冗余形式,这样就让用户使用起来更为方便了。

  1. 面向对象

在C#所定义的类型中,每一种类型都可以作为一个单独的对象,所以在用户的使用上来看,是更加简便,减少了麻烦。

  1. 紧密结合Web

C#有Web服务框架的支持,对用户来说,网络服务对于C#来说就等于是一个本地的对象。用户们能够运用他们自己已经掌握的知识和技术来开发。且仅仅需要使用简单的C#语言结构,C#组件能相当便利地为Web提供支持。

  1. 安全且完整的错误处理

编程语言的安全性以及对错误的处理能力,是判定一种开发语言是否优秀的重要依据。在用户的编程过程中,C#会给用户提供帮助,是用户使用更简洁的语句来实现相同的功能,这样,既减轻了编程人员的工作上的负担,同时也可以有效地减少编写代码时产生的错误。

  1. 灵活且兼容

虽然C#对语法进行了简化,但是它并没有失去其多变性。在有特殊情况的时候,C#允许将一些类或者类的某些方法定义为不安全的,而且使用这些不安全的代码不会带来别的新问题。

2.2 SQL Server 2008 R2介绍

SQL Server提供了集成的开发环境和更高级的数据提取,使开发人员可以创建下一代数据应用程序,同时简化了对数据的访问。

Microsoft SQL Server 2008 R2提供了一个比较全面方便的信息管理的技术工具,能够使用户用最低的成本去获得他们最需要的信息。用户可以充分利用这高可用性、高安全性、高效率性的信息管理工具,自助商务功能又能够给用户提供更广泛且深入的业务力[11]。

SQL Server 2008 R2为很多规模的应用都提供了一个完整的信息管理平台。是一个易于管理,熟悉自我服务的商业智能工具,并且支持大型数据中心和数据仓库。

SQL Server 2008 R2相比较之前的版本而言,新增了一系列新的功能来支持各种规模的业务,并且从信息中获取更多价值。优化过后的SQL Server 2008 R2提升了开发能力,强化了可管理性、商业智能和数据仓库。这两个新的版本能够用于大规模数据中心和数据仓库:SQL Server 2008 R2 数据中心版和 SQL Server 2008 R2 并行数据仓库版。这两个版本延展了企业级的伸缩性,例如:它们给最苛刻的工作负荷提供了更有力的帮助,给运行的程序和中心数据的服务器提供更有效的管理。

在安装SQL Server 2008 R2时,有两个软件需求是必须具备的:微软Windows Installer 4.5或以上版本、IE6.1或以上版本。在使用该版本数据库时,我们需要先保证这两个软件版本。

剩余内容已隐藏,请支付后下载全文,论文总字数:18427字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;