生产管理系统

辽宁科技大学毕业设计(论文) 第1页

第1章 绪论

1.1 应用背景

随着计算机科学技术的研究与发展,计算机正日益广泛的应用到社会各个领域,也为人们提供了先进的手段,只有利用好计算机才能帮助人们处理好大量的信息,实现信息管理工作的科学化和现代化。生产信息管理技术已成为计算机应用系统中不可缺少的重要组成部分。生产信息与生产运营相关的用户信息是各级决策者进行生产决策的两个关键因素。生产信息的及时、准确地获取和分析,能够及时掌握生产运营状况,在保证用户满意度的情况下,进行合理决策,来控制生产运营成本,提高公司整体效益信息处理是一个完整的概念。

20世纪60年代以来,一种以“既要降低库存,又要不出现物料短缺”的计划方法逐渐发展起来,主要解决间歇生产的生产计划和控制问题。在间歇生产的情况下,如何保证生产计划的高校运行,保证及时供应物料以满足生产需要,是生产管理中的重要问题,这个问题处理不好,就会造成又库存积压,又物料短缺的情况。

目前,无论是企业还是工厂都实行了信息化管理,以提高管理水平和工作效率,

同时也可以最大限度的减少手工操作带来的错误,于是生产管理系统应运而生。随着我国改革开放的不断深入,企业发展已经从面向区域市场转向面对国内外广阔的市场。过去长期采用的传统手工或手工加微机的管理方式已无法对经营过程中多层次、多品种、多批量的生产计划进行管理,也无法对任何一种产品生产全过程的动态信息进行管理。各部门之间的信息传递不流畅,而且大量冗余,决策者常常得不到他们所需要的准确信息,结果造成了生产过程中库存、资金严重积压,原材料时常短缺,零部件生产不配套,计划不准确等不良现象。这在很大程度上影响了公司的进一步发展。本系统正是在这种背景之下提出的。本系统的功能特点集中表现在:

1、提高了企业的经营质量和效率。

2、降低了企业的生产成本,增强了企业的市场竞争力。3、强化了企业的资金流管理,提高了资金利用率。4、优化生产管理,疏通生产渠道。5、提高了生产效率。

辽宁科技大学毕业设计(论文) 第2页

由于水平有限,在系统实现过程中难免会有不妥之处,希望老师和同学给予指正。

1.2 开发工具简介

1、SQL Server 2000介绍

SQL Server 2000是Microsoft公司推出的数据库管理系统,是当前非常流行的数据库管理系统之一,拥有较大的市场占有率和广泛的用户群体。SQL Server是微软专门为Windows操作系统开发的数据库管理软件,因而在Windows平台下具有更优越的条件。同一个数据库可以在不同的平台上使用,从运行 Microsoft Windows? 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。

SQL Server 2000提供了很多实用的管理和开发工具,使用它们可以方便地对数据库进行管理和维护。

(1)企业管理器

企业管理器是SQL Server 2000数据库系统中最重要的管理工具,是数据库管理的核心,其他SQL Server 工具都可以通过企业管理器调用执行。

(2)服务管理器

SQL Server 服务管理器的功能是启动、停止和暂停服务器上的SQL Server 组件。这些组件在Windows NT或Windows 2000上作为服务运行,也可以在Windows XP中作为单独的可执行程序运行。

(3)向导

向导是一种很方便的工具,它可以提供操作说明,一步一步地引导用户完成任务。向导可以分为数据库、数据转换服务、管理和复制等4类。展开相关节点就可以看到具体的向导名称,选中向导名称,单击“确定”按钮,就会运行指定的向导。

(4)查询分析器

查询分析器使数据库管理员或开发人员能够编写查询,同时执行多个查询,查看结果,分析查询计划或获得提高查询性能的帮助。

查询分析器的窗体被分成两个部分。左侧是对象浏览器,通过它可查看SQL Server 数据库信息和公共对象,便于用户编写脚本程序;右侧窗体可用来编辑脚本程序。查询分析器使用表格的形式显示查询结果,条理清晰、便于阅读。

2、Visual Basic 6.0简介

辽宁科技大学毕业设计(论文) 第3页

Visual Basic是Microsoft公司推出的Windows应用开发程序工具,Visual意为“可视化的”,指的是一种开发图形用户界面(GUI)的方法,所以Visual Basic是基于Basic的可视化的程序设计语言。在Visual Basic中,既继承了先辈Basic所具有的程序设计语言简单易用的特点,其编程系统又采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供了一种所见即所得的可视界面的设计方法。

Visual Basic主要功能特点:(1)具有面向对象的可视化设计工具(2)事件驱动的编程机制(3)提供了易学易用的应用程序集成开发环境(4)结构化的程序设计语言(5)支持多种数据库系统的访问(6)OLE技术(7)Active技术(8)完备的Help联机帮助功能。

Visual Basic 6.0新功能特点:(1)新增了许多控件(2)语言新功能(3)数据库功能的增强(4)增强网络功能(5)新增了多个应用程序。

集成开发环境:标题栏、菜单栏、工具栏。

1、窗体窗口:每个窗体窗口必须有一个唯一的窗体名字,建立窗体时缺省名为Form1,Form2,...。

2、属性窗口:所有窗体或控件的属性,如颜色、字体、大小等,可以通过属性窗口来修改。

3、工程资源管理器窗口:它保存一个应用程序所有属性以及组成这个应用程序所有的文件。

4、代码窗口:专门用来进行程序设计的窗口,显示和编辑程序代码。

5、立即窗口:为调试应用程序提供的,在IDE之中运行应用程序才有效。

6、窗体布局窗口:用于指定程序运行时的初始位置主要为使所开发的应用程序

能在各个不同分辨率的屏幕上正常运行。

7、对象浏览器窗口:可查看在工程定义的模块或过程,也可以查看对象库、类型库、类、方法、属性、事件及可在过程中使用的常数。

8、工具箱窗口:它由21个被绘制成按钮形式的图标所构成,显示了各种控件的制作工具,利用这些工具,用户可以在窗体上设计各种控件。

辽宁科技大学毕业设计(论文) 第4页

1.3 相关技术支持

1、数据库系统

数据库系统是由数据库和数据库管理系统两部分组成。数据库是用来存储数据所用的空间,可以将数据库看成一个存储数据的容器,实际上数据库是由很多的文件组成的。一个数据库系统通常包括多个数据库,而每个数据库又包含了一定量以一定格式存储的数据集合。由最基本的元素组合成一笔数据叫记录(Record),由相同性质的记录组合在一起叫表(Table),相关的表结合起来叫做数据库(Database),处理数据的建立、查询、更新等工作的程序就叫做数据库管理系统(Database Management System, DBMS)。数据库管理系统是用来管理数据库的软件,需要通过它进行数据库的维护和管理。

2、数据库的规范化设计

为了让数据库的存取效率高并且便于维护,数据库的设计就占有很重要的地位。数据库规范化的目的就是要让我们设计出来的数据库能够很有效率的运行并能合乎逻辑的维护。

数据库规范化主要有下列目的:(1)节省磁盘的存储空间

(2)为数据库的维护和管理提供方便

做好数据库的规范化,必须要好好理解范式理论:

第一范式(1NF):每一个数据项都不能拆分成两个或两个以上的数据项。

第二范式(2NF):在第一范式已满足的条件下且数据表中任何一个非主键字段

的数值都依赖该数据表的主键字段。

第三范式(3NF):在满足第二范式的条件下而且该数据表中的任何两个非主键字段的数值之间不存在函数依赖关系。

1.4 管理信息系统的发展历史

信息是一种资源,必须把这种有价值的资源加以利用,不使其白白浪费掉。在竞争激烈的环境里,管理人员和行政首脑必须有效地利用信息。管理信息系统发展经历了四个阶段。

1、第一级阶段是统计系统,所研究的内容是数量间的表面的规律,它可以数据

辽宁科技大学毕业设计(论文) 第5页

分成较相关和不相关的组,然后把数据转换为信息。

2、第二阶段是系统管理阶段,这个阶段中管理信息系统的目标是提高管理信息处理的综合性、系统性、及时性与准确性。

3、第三阶段是决策支持阶段,这个阶段中管理信息系统的目标是支持管理者的决策活动以提高管理决策的有效性。

4、第四阶段是综合服务阶段,这个阶段中管理信息系统的目标是实现信息的集成管理,提高管理者的素质与管理决策水平。

1.5 管理信息系统的特点

管理信息系统,是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护的使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。管理信息系统的特点可以概括为以下四个方面:1.人机系统2.面向管理决策3.综合性4.现代管理方法与手段结合。

1.6 系统的开发过程

1、系统开发准备:主要包括提出系统开发要求、成立系统开发小组,指定系统开发计划等工作。

2、系统调查:主要解决这样几个问题:一个新系统或增强系统可能解决哪些问题?一个新系统或增强系统可能提供哪些机会?创建一个新系统或改善一个现有系统需要什么样的硬件、软件、数据库、通信设备、人员、程序?成本多大?风险多大?

3、系统分析:是管理信息系统开发的关键环节,要求在系统调查的基础上,对

新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。

4、系统设计:是要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用技术手段和方法进行具体设计,确定新系统的方案,解决“系统怎么做”的问题。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4