关键词:数据库,管理,调度,信息查询
摘要
随着加入WTO,市场竞争越来越激烈,对制造企业来说,为了能够在竞争中立于不败,降低成本是不得不面临的问题,而确保生产车间较高的生产能力和效率,是当务之急。此外,有效的调度方法已经成为先进制造技术实践的基础和关键,所以对车间生产调度的研究具有重要的理论和实用价值。
车间生产调度管理系统的设计与实现是采用Visual Basic 6.0开发的一个数据库管理系统。本文主要讲述了Visual Basic 6.0的基本功能及设计方法。紧接着以本系统为例,逐一介绍开发本系统的步骤:系统分析、系统设计、系统实现、系统维护。在系统分析中先后用数据流图、数据字典、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块。所需的数据库表及表字段。菜单的设计等。在系统的实现中,给出了实现窗体中相应的功能控件的事件及代码。以及菜单实现的方法。文章的最后则给出了本系统的主要功能源代码。
本系统具有信息查询、添加、修改、删除,数据存储,作业调度,票据的制表和打印等功能。系统的界面简单易懂,系统功能全面,用户操作方便是本设计的特点。
关键词:数据库,管理,调度,信息查询
第1章绪论
1.1 项目开发背景
在市场竞争越来越激烈的今天,对制造企业来说,为了能够在竞争中立于不败,降低成本是不得不面临的问题,而确保生产车间较高的生产能力和效率,是当务之急。此外,有效的调度方法已经成为先进制造技术实践的基础和关键。
因此,开发这样一个调度管理软件成为很有必要的事。其实现代企事业单位管理早就进化信息化阶段了,但是从软件市场购买的一些调度管理软件通常是通用版的,不可能适应所有单位和部门管理中的情况,功能不能扩充,导致通用型的车间管理系统使用效率低下,浪费人力,财力,而且在一些中间环节还造成信息丢失,出错。以下是针对现状,开发出来的适合企事业单位的车间生产调度管理系统。在下面的各章中将以开发一套车间生产调度管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
1.3 项目开发的目标
车间生产调度管理唯有迈向自动化,高效率,人性化管理,才能满足现代管理队伍的需求。车间生产调度管理的主要目标,在于加强调度管理而不在于精简人力。换言之,其效益不在于节省现有的人力、物力,而在于提供许多尚未自动化作业时所无法提供之服务,期望以最快的速度将车间生产调度信息做最适当的运用。
(1)以自动化、系统化、高效管理代替分散、重复操作
(2) 开发车间生产调度管理系统,进一步提高生产效益和现代化信息管理水平。
(3) 建立车间生产调度信息管理系统,提高作业处理速度,和员工的自
律性,促进员工人才的成长和流动。
(4) 减轻员工的负担,节省人力物力开支。
第3章系统分析
3.1 系统的设计思想
本系统开发思想是采用现代化先进的车间生产调度算法思想,综合多种车间生产调度管理软件开发优点以及结合大多数单位的实际情况而开发。
3.2 需求分析
车间生产调度管理系统是针对车间生产部门的大量业务处理工作,用计算机进行全面现代化调度管理。主要包括车间作业计划,作业拆解,任务排序与自动分配管理等几个方面的功能,以实现车间生产调度管理的计算机自动化。
3.2.1功能需求
(1)设备生产能力的平衡核算
(2)机械制造车间作业计划编制
(3)工段作业计划编制
(4)工段作业调度
(5)各计划和票据的制表和打印
具体系统功能需求描述
(1)作业计划
包括定单号,产品图号,预收日期,工作号,产品名称,交货日期,机
车型号,产品数量,备注等信息的添加,查询,修改,删除等操作。
(2)作业拆解
包括订单计划拆解,查询未加工计划,显示加工任务,生成零件加
工计划,按调度规则排序,调度规则的排序及删除。
(3)任务排序及分配
包括调度算法和设备负荷情况查看,其中调度算法中提供根据算法1和算法2 两套算法进行任务分派,在参数设置中进行设备参数的设置,设备负荷情况查看中,进行设备的选择,查询设备情况,并生成报表。
车间生产调度管理调度功能的信息量大,数据安全性和保密性要求最
高。本功能实现对定单信息、作业调度计划、设备参数、负荷情况等信息查看及维护。
3.3系统的运行环境和开发平台
本软件所使用的开发工具主要有Visual Basic(软件开发)、SQL SERVER2000(数据库开发)。Visual Basic是Microsoft公司开发出来的最流行软件之一,也是目前社会上最流行的开发工具之一。在众多的产品中Visual Basic是最有影响力。Visual Basic是一个完全可视化的开发环境,面向对象的开发工具,利用它开发出来的软件兼容性好,稳定性高,安全性强,健壮,通用性好,代码量少等。