生产管理系统设计研究

时间:2022-09-05 03:21:45

导语:生产管理系统设计研究一文来源于网友上传,不代表本站观点,若需要原创文章可咨询客服老师,欢迎参考。

生产管理系统设计研究

1前言

1.1课题背景。鉴于原生产管理系统硬件设施陈旧、系统老化、数据庞杂冗余、运行速度过缓,严重影响了系统的日常运行和数据库的维护工作,为提高生产管理人员工作效率,我们开展了生产统计管理系统再生项目攻关。1.2设计的目的和意义目的:降低统计人员输入数据的劳动强度、节约输入时间、提高工作效率。将原FOX操作系统下的生产科生产管理系统移植到Windows环境中,在原有的数据输入、删除、修改、查询这些基本功能上,加入系统导入、报表打印、数据库自动备份等人性化功能。让移植后的系统更加灵活,更加稳定。1.3研究现状。此前,生产管理系统的故障率很高,经常出现运行过缓、死机、数据丢失的情况,且存在系统备件不足、功能单一(只有输入、查询、删除、修改生产管理数据等基本功能)、界面刻板(原生产管理系统采用FOX操作系统,只能用键盘输入命令进行操作)、移植性差(不能移植到Windows环境下的系统中使用)等系统缺陷,已经远不能满足现代化生产管理的需要。通过与使用人员多次沟通,充分了解了用户需求后,在Windows环境下开发新的生产统计管理系统。根据用户的工作需要,设计出新的系统功能框架图。

2系统简介

2.1系统设计。2.1.1系统功能描述。在原有的数据输入、删除、修改、查询这些基本功能上,加入系统导入、报表打印、数据库自动备份等人性化功能。随后,探询出系统功能框架在数据库结构层面上的实现。采用ACCESS2007做新的源数据库,利用VB环境下联机交互的开发方式,将每个功能模块窗体化,并为其编写出相应的程序代码。在完成所有功能模块的编写后,又精心打造系统的操作界面,新的界面除了具有双向控制(鼠标、键盘均可操作)的优势外,还特别添加了自动跳格、焦点锁定、系统时间自动录入等小程序段,以降低统计人员输入数据的劳动强度提高工作效率。最后,经过反复调试,将编译好的系统移植到新的Windows环境中试运行。模块分布情况,分五大模块:(1)数据导入功能:将Eecel表格中的数据直接导入数据库中。(2)数据输入功能:板、卷、带、锌彩、锡输入:厂别、交库日期、品名代码、钢质代码、钢种、品种名称、冷卷号、成品规格、成品重量、原料重量(要求键入冷卷号就能调出此钢卷的资料。)(3)数据查询功能:1.查询日交库状况:根据输入的起止时间,查询板、卷、带、镀锌板、镀锡板、彩涂板、电工钢等的日交库总量。2.交库数据检索及修改:根据钢卷的各属性进行交库数据的查询,并能对选定项进行修改。3.修改品种名称:输入钢种后,对其相应的品种名称进行修改。(4)报表打印功能:1.原材料消耗报表:输入时间、厂别、报表类型(月报或年报)及品种等信息,即可在excel中生成以上品种的原材料消耗报表,包括原料来源、钢质、成品重量、原料重量等信息的小计及合计。2.产品结构统计报表:输入时间、厂别、报表类型(月报或年报),然后可分别按宽度与厚度统计出产品结构报表,包括品名,宽度(厚度)、本月重量、比重等信息的小计与合计。3.月报、年报、产品成材率报表:输入时间、厂别、钢种,然后可分别打印出产品成材率的年报和月报。包括品种、钢种、产品厚度、原料量、成品量等信息的小计与合计。(5)数据备份:通过一段程序对数据库进行备份。2.1.2功能模块划分。从功能描述的内容上可以看到,本系统可以实现五个完整的功能。根据这些功能可以设计出系统的功能模块,如图1所示。2.2数据库设计。我们已经比较完整地介绍了生产统计管理系统的功能、模块划分,对系统的整体结构有了初步的认识。下面介绍系统的数据库设计。2.2.1设计平台:VB6.0VB是一个面向对象设计的应用程序语言,是开发数据库前端的优秀工具,它的编程语言简洁明快、组件功能强大和编程环境灵活方便。采用VB来开发数据库应用程序具有更大的灵活性和可扩展性。2.2.2数据库:MicrosoftAccessAccess是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。Access多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用Access来设计完全能达到要求。由于考虑到本系统是应用在单机系统上,只建立起一个数据库。2.2.3数据库访问方式。:ADOADO(ActiveDataObjects)实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据源,即不止适合于SQLServer、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。生产统计管理系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询操作上,数据库中交库表的数据项有:冷卷号、厂别、日期、品名代码、钢质代码、品种名称、钢种、成品重量、成品厚、成品宽、成品长。得到上面的数据项和数据结构后,就可以设计满足需求的各种实体及相互关系,再用实体-关系图,即E-R图将这些内容表达出来,见图2。

3结束语

经过几个月的开发和设计,生产统计管理系统开发完毕。其功能完全达到用户要求,并能够实现信息的录入、保存、修改、更新、查询、报表打印等功能。在新系统试用后的连续半年内,再没有出现原系统的种种故障,运行稳定良好,且其灵活的可移植性使其能在任一Windows环境下均正常运行,界面人性友好,新增的数据导入、报表打印、数据库自动备份功能大大提高了生产管理人员的工作效率,为单位节约了近十万元的巨额改造资金。

参考文献

[1]BobReselman,RichardPeasley.VisualBasic6.0使用指南[M].电子工业出版社,2004.

[2]Market.MicrosoftVisualBasic6.0Programmer'sGuide[M].MicrosoftPress,2005.

[3]吴秉柔.Access2000中文版[M].北京:北京大学出版社,2001:19-21.

[4]唐久耕.实现企业管理电脑化教程[M].北京:北京希望电子出版社,2001.

作者:汤璞 王文星 单位:武钢有限公司