《生产管理系统》论文

上传人:油条 文档编号:111895825 上传时间:2019-11-04 格式:DOC 页数:34 大小:1.08MB
返回 下载 相关 举报
《生产管理系统》论文_第1页
第1页 / 共34页
《生产管理系统》论文_第2页
第2页 / 共34页
《生产管理系统》论文_第3页
第3页 / 共34页
《生产管理系统》论文_第4页
第4页 / 共34页
《生产管理系统》论文_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《《生产管理系统》论文》由会员分享,可在线阅读,更多相关《《生产管理系统》论文(34页珍藏版)》请在金锄头文库上搜索。

1、吉林省明日科技有限公司监制生产管理系统学 院专 业班 级学 号姓 名指导教师教师职称年月日 3 摘要【摘要】生产部门如果没有专业化管理的工具,都会受到如周期、库存、人力、发货、废品、引入新产品和满足客户要求等问题的困扰。如果没有一个有效的计划,生产部门对以上这些问题以及其他一些类似的问题是很难回答的。由于缺乏公认的专业工具和知识体系以及其有效系统,也很难准确的衡量生产部门的工作业绩。由此可见,生产管理系统的引入迫在眉睫。在应用生产管理系统的环境下,在制定销售与运作规划时先要通过资源计划来估算为生产一定数量的某类产品所需的资源,以保证销售与运作规划的合理性。【关键词】 生产部门 问题 生产管理系

2、统目录摘要10 引言11 系统分析21.1 需求分析21.2 可行性分析22 总体设计22.1 项目规划22.2 系统功能架构图33 系统设计33.1 设计目标33.2 开发及运行环境43.3 数据库设计44 主要功能模块设计44.1 数据模块设计44.2 主窗体设计74.3 系统登录设计114.4 产品物料清单的录入与维护模块设计134.5 生产产品确认完工入库模块设计22附录A 参考文献34附录B 数据表35附录C 文件架构图380 引言20世纪60年代以来,一种以“既要降低库存,又要不出现物料短缺”的计划方法逐渐发展起来,主要解决间歇生产的生产计划和控制问题。在间歇生产的情况下,如何保证

3、生产计划的高校运行,保证及时供应物料以满足生产需要,是生产管理中的重要问题,这个问题处理不好,就会造成又库存积压,又物料短缺的情况。目前,无论是企业还是工厂都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度的减少手工操作带来的错误。于是生产管理系统应运而生。随着我国改革开放的不断深入,企业发展已经从面向区域市场转向面对国内外广阔的市场。过去长期采用的传统手工或手工加微机的管理方式已无法对经营过程中多层次、多品种、多批量的生产计划进行管理,也无法对任何一种产品生产全过程的动态信息进行管理。各部门之间的信息传递不流畅,而且大量冗余,决策者常常得不到他们所需要的准确信息,结果造成了生产

4、过程中库存、资金严重积压,原材料时常短缺,零部件生产不配套,计划不准确等不良现象。这在很大程度上影响了公司的进一步发展。本系统正是在这种背景之下提出的。本系统的功能特点集中表现在:q 提高了企业的经营质量和效率。q 降低了企业的生产成本,增强了企业的市场竞争力。q 强化了企业的资金流管理,提高了资金利用率。q 优化生产管理,疏通生产渠道。q 提高了生产效率。1 系统分析1.1 需求分析通过调查,要求系统需要有以下功能:q 有良好的人机界面。q 有较好的权限管理。q 完全人性化设计,无需专业人士指导,即可使用该系统。q 系统具有数据备份及数据还原功能。能够保证系统数据的安全性。q 方便的全方位的

5、数据查询。q 在相应的权限下,删除数据方便简单,数据稳定性好。q 数据计算自动完成,尽量减少人工干预。q 强大的报表打印功能。q 系统退出。1.2 可行性分析现在的许多中小型企业用的都是纸和笔的人工管理方式,这样的管理即困难又浪费时间和成本,还很容易出错。所以应该走大型企业先进的管理方式,从而提高企业的效率和降低成本。用Delphi和SQL Server来完成这个系统的功能,根据企业管理现状和需求开发的生产管理系统。解决生产过程中零件配套、物资配套、库存积压等问题,同时提高生产管理的水平,降低库存成本、提高生产效率方面起到显著作用。2 总体设计2.1 项目规划生产管理系统是一个典型的数据库开发

6、应用程序,由产品物料清单管理模块、生产订单管理模块、生产领料管理模块、生产产品管理模块、质量检验模块、查询系统模块、系统管理模块、关于模块等部分组成,规划系统功能模块如下:q 产品物料清单管理模块该模块主要负责物料的录入与维护;产品物料清单的录入与维护。q 生产订单管理模块该模块主要负责生产订单录入与维护。q 生产领料管理模块该模块主要负责生产领料单的生成与维护。q 生产产品管理模块该模块主要负责生产产品确认完工的入库。q 质量检验模块该模块主要负责入库产品的检验。q 查询打印系统模块该模块主要负责生产产品物料清单、生产订单、生产领料单、生产产品入库的查询及打印。q 系统管理模块该模块主要负责

7、操作员管理、修改密码、修改权限、数据备份与恢复、系统初始化。q 关于模块该模块主要负责重新登录、退出系统。2.2 系统功能架构图图1 系统功能架构图3 系统设计3.1 设计目标本系统属于小型的数据库系统,为了对中小型企业生产的管理,实现一些初步的计算机化管理。通过本系统可以达到以下目标:q 灵活的运用表格批量输入数据,使信息传递更快捷。q 系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。q 键盘操作,快速响应。q 实现各种查询及打印等。q 实现物料的入库、生产产品的入库、入库产品检验等功能。q 操作员可以随时修改自己的口令。q 管理员可以设置操作员的权限。

8、q 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。q 为每个用户设置权限级别,数据保密性强。q 系统最大限度地实现了易安装性、易维护性和易操作性。q 系统运行稳定、安全可靠。3.2 开发及运行环境系统开发平台:Delphi 7.0。数据库管理系统软件:SQL Server 2000。运行平台:Windows xp/ Windows 2000。分辨率:最佳效果1024*768。3.3 数据库设计本系统数据库采用SQL Server 2000数据库,系统数据库名称为“LB_scglxt”。数据库共包含7张表。下面分别给出数据表概要说明及数据表的结构。1数据表概要说明如图2所示的即

9、为本系统中数据库中的数据表的树形结构图,该数据表树型结构图包含系统所有数据表。可以清晰地反应数据库信息。图2 数据表树型结构图2数据表的结构由于篇幅所限,关于数据库中的数据表请参见附录B4 主要功能模块设计4.1 数据模块设计为了节省系统资源,实现代码重用,可以在系统中新建一个Modulel模块。就本系统而言,该模块主要用于共享数据库连接。数据模块窗体主要功能是连接和处理数据的数据库组件统一规范管理的模块,在设计期间数据模块是以窗体的形式显示在界面中的,但是不可以向数据模块中加入可视化组件,因为该模块不会在系统运行时显示出来。数据模块如图3所示。图3 数据模块1数据模块创建(1)在Delphi

10、中选择“File/New/Data Module”菜单项,新建一个数据模块,命名为“DATA”。(2)在“ADO”组件页中点选“TADOConnection”组件,添加到窗体上,命名为“ADOConnection1”。TADOConnection组件用于连接数据库,其他数据库组件通过它连接数据库。(3)点选ADOConnection1组件,在“Object Inspector”窗口中,单击ConnectionString属性右侧的【】按钮,弹出对话框如图4所示。图4 设置连接字符串(4)单击【Build】按钮,在弹出的对话框中的“提供程序”选项卡中设置希望连接的数据,如图5所示。图5 选择驱动

11、程序(5)选择“连接”选项卡,设置连接相关设置,如图6所示。图6 数据库连接设置(6)单击【测试连接】按钮,如果连接成功,则提示成功,单击【确定】按钮完成数据库的连接。(7)在窗体上添加TADOQuery组件,分别命名为“ADOa”、“ADOb”、“ADOc”、“ADOd”、“ADO_user”、“ADO_bb”设置它们的Connection属性为“ADOConnection1”。4.2 主窗体设计主程序窗体设计的好坏往往会影响系统的整体形象,因此应首先设计好主程序窗体。同时,主程序窗体也是程序控制的核心,操作权限、程序功能调用等都要通过主程序窗体调用实现。生产管理系统主窗体运行结果如图7所示

12、。图7 主窗体运行结果1窗体设计步骤(1)运行Delphi会自动创建一个窗体,设置该窗体为程序主窗体。在“Additional”组件页中点选“TActionManeger”组件,添加到窗体上。双击该组件打开动作编辑器。如图8所示。New Action图8 显示TActionManeger编辑器(2)在“Standard”组件页中点选“TMainMenu”组件,添加到窗体上双击该组件弹出菜单编辑器,如图9所示。图9 显示TmainMenu编辑器(3)在“Object Inspector”窗口中,在Action属性中选择相应的图10中Action文本框中动作项的命名名称。如图11所示。N1的Act

13、ion属性 图10 添加TMainMenu对象 图11 N1的Action属性(4)在“Win32”组件页中点选“TStatusBar”组件,添加到窗体上。如图12所示。图12 面板编辑器(5)在“Standard”组件页中点选“TPanel”组件,添加到窗体上。在“Additional”组件页中点选“TImage”组件,分别添加到相应的TPanel中。在“Additional”组件页中选择“TSpeedButton”组件,在“Image3”中添加14个。在“System”组件页中选择“TTimer”组件,添加到窗体上。在“Image2”组件上添加8个TLabel组件。(6)重要组件的相关属性

14、设置如表1所示。表1 组件相关属性设置对象名对象类型属性值FRM_ERP_ZJMTFormCaption生产管理系统Borderlcons中的biMaximizeFalsePositionpoScreenCenterSpeedButton1-14TSpeedButtonFlatTruePanel1- Panel3TPanelBevelInnerbvNoneBevelOuterbvNone2程序相关代码在implementation上面定义公共变量。代码如下: var FRM_YHDL: TFRM_YHDL;jj : integer = 0;implementationttp()函数主要设置窗体上功能按钮不可见。代码如下:procedure TFRM_ERP_ZJM.ttp(tt : integer);begin SpeedButton1.Visible := false; SpeedButton2.Visible := false; SpeedButton3.Visible := false; SpeedButto

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号