生产管理系统 联系客服

发布时间 : 星期一 文章生产管理系统更新完毕开始阅读2f9bb71f6fdb6f1aff00bed5b9f3f90f76c64de7

厦门大学工学学士论文

求计划(MRP)帮助该企业解决需要在什么时候生产以及需要相关的哪些原材料、在何时交货等问题,从而达到降低库存、提高服务水平的目的。

2、研究的内容和采用的技术方法

内容:该软件系统主要由两部分组成:用户交互界面,数据库管理模块。各部分主要功能如下:

⑴ 用户交互界面是用户与分析系统进行交互的界面,由用户提出新的产品、工艺技术分析要求,或者进行数据查询。

⑵ 数据管理模块主要实现数据的维护与更新,存储产品制造相关的资料信息和分析结果的信息。

技术:利用.NET平台,结合SQL Server 2000数据库开发一套MRP小型生产管理软件。Visual Studio .NET是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic.NET提供了一流的面向对象的程序设计语言特性,诸如实现继承、重载和参数化的构造器。此外,开发人员可以通过显式的自由线程编写具有高度可伸缩性的代码,同时通过其它现代化的语言概念如结构化的异常处理等编写具有较高可维护性的代码。Microsoft SQL Server 2000具有可视化的数据库制作,方便使用,利用企业管理器可以很直观的设计出数据库。整个设计流程如下:

⑴ 列出数据库大纲,细化各数据之间的层次关系。

⑵ 利用Microsoft SQL Server 2000进一步细化、存储和管理数据库信息。

⑶ 设计出用户界面的总体框图,细化各模块的功能及界面组成,利用JBuilder开发工具设计出用户界面,与数据库建立连接,实现对数据库信息的管理和调用。

二、相关技术简介

此软件设计主要是应用VB.NET进行开发,利用.NET集成开发工具进行各界面的模块设计,数据库采用关系数据库SQL语言。再利用Microsoft SQL Server 2000对数据库进行进一

4

厦门大学工学学士论文

步的管理与数据录入。相关应用软件介绍如下:

1 .NET

Microsoft .NET是一项可供用来将信息、人员、系统及设备彼此连结起来的软件技术。它可借助XML Web服务将软件集成化水平提升到一个崭新层次:通过Internet将相对分散的构建模块应用程序彼此连接起来,并将它们连接至更加庞大的应用程序。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Visual Studio .NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C++ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。

经过重新设计的Microsoft Visual Basic.NET,增加了Windows Form、Web Form等新功能,以供开发人员快速开发各种窗口界面、Web及移动装置的应用程序。Microsoft Visual Basic.NET新功能及特点包括:完全面向对象程序语言,支持对象继承和实现;支持新的面向对象程序语言功能,例如继承、重载、共享成员等;提供.NET Framework的类库,该类库为面向对象、阶层结构及具扩展性的类链接库;Visual Basic.NET支持结构化异常处理,使用完整的错误处理例程,使得程序的维护更为容易;支持线程处理;支持Web Services;提供新的Windows Form及Web Form开发类。

2. 关系数据库与SQL语言

数据库(Data Base)是存储数据的仓库,是指长期存储在计算机内的、有组织的、可共享的数据集合。在关系型数据库中,数据以记录(Record)和字段(Field)的形式存储在数据表(Table)中,由若干个数据表构成一个数据库。SQL语言是Structured Query Language 的缩写,意思是结构化查询语言。SQL语言作为关系型管理系统的标准语言,其主要功能是同各种数据库建立联系并进行操作。SQL语言的操作对象主要是数据表。依照SQL命令操作

5

厦门大学工学学士论文

关系型数据库的不同功能,可将SQL命令分成数据定义语言DDL、数据操纵语言DML、数据查询语言DQL和数据控制语言DCL四大类。

3. Microsoft SQL Server 2000简介

Microsoft SQL Server 2000是新一代大型电子商务、数据仓库和数据库解决方案。它在分析服务、数据转换服务、数据仓库等方面引入了大量新特性。为系统管理和调整提供了许多有力的工具。它具有可视化的数据库制作,方便使用,利用企业管理器可以很直观的设计出数据库,而对于习惯使用SQL编程语言的用户可采用查询分析器输入SQL语言系统自动生成报表,相当方便,而且还配备了导入和导出数据功能、事件探查器等等。通过与 OLAP 服务、数据转换服务、存储库和英文查询的紧密结合,SQL Server 2000代表了行业内最全面的数据仓库和决策支持平台。特别重要的是,SQL Server 2000 关系引擎增加了实质化的视图,改善了在特大型数据库环境中执行复杂查询的性能。同时,SQL Server 2000 引入了新的数据挖掘功能,可自动发现在大量数据之间隐藏的关系并可基于历史数据作出预测。这些数据挖掘功能将要实施,以向最终用户隐藏这种尖端技术的复杂性,并允许开发人员将第三方的数据挖掘产品轻松集成进客户的应用程序中。

三、需求分析

1、名词解释

MRP:Manufacturing Resource Planning生产管理系统 定单:调度室收到的本公司或外客户下发的定货单据 退货重修:客户退货再重新加工 补单:进仓数量不足需要再补单的

插单:客户临时加急定单,需要插入已排单顺序内的

6

厦门大学工学学士论文

2、任务概述 [1]目标

本系统以生产实时监控为主导线,串联生产排单、统计、仓库管理、各车间工序、设备管理,能综合、完整、实时地监控整个生产流程,从而有效地控制及了解原材料的领用、生产状态、出仓等情况。汇总各定单生产进度、产成品量、库存、异常等信息,为公司决策层能够及时地了解生产进度/生产状况、库存情况,及时做出科学决策,提供保障。从而更好的控制生产成本、提高资金周转率、提高工作效率,减轻工作人员劳动强度。以此增强企业的竞争力,提高经济效益。

[2]用户的特点

本系统最终用户操作员计算机水平有限,定员安排较为紧张,使用频度高等特点。在系统设计时应考虑相关问题,以操作简单、方便、人性化,数据输入次数少、显示界面直观为前提。

3、数据描述

MRP中数据分为静态数据和动态数据。所谓静态数据,指在MRP运行过程中主要作为参考的数据,它们在很长一段时间内不会变化,一般也不会随着运行而改变。所谓动态数据,包括所有在MRP运行中要发生变化的数据,以及在运行中要输入、输出的数据。 ? 静态数据

1. 用户信息,包括用户名、职务、所处部门、班次、工资级别、权限等 2. 公司各部门信息 3. 品种名称 4. 颜色

5. 单位(码、米)

6. 不同单位之间(比如码/KG的换算)的换算公式 ? 动态数据

1. 用户密码

2. 客户名称、定单号、日期 3. 各工序开始、完成时间

4. 各仓库进仓数量、出仓数量,库存量

7