摘要
工艺信息管理系统是机械加工工艺的工序管理的系统,本系统是以Visual Basic为工具的开发可视化界面操作,具有ERP的某些功能,运用VB的各种控件制作与AutoCAD、Excel以连接的来完成工艺卡片的管理。通过编写程序来完成对工艺系统各种连接运行与系统的维护,设计Access数据库存储工艺卡片的信息采用捆绑的方式。本系统可以很好地完成对信息的各种操作,辅助工艺人员的管理与设计。
关键字 VB 程序 数据库
第一章 概述
1.1系统开发背景
在世界经济形势、管理思想和信息技术都在不断发展的形势下,制造产业的信息化已成为当今行业的流行趋势。各种先进的管理思想与管理手段竞相争辉,各个软件公司的信息化管理软件也都粉墨登场。企业资源计划(ERP)作为一个面向供需链管理(Supply Chain Management)的管理信息集成,在企业的信息化步伐中占有极其重要的地位与作用。
我们看到,在MRP-II系统基础上发展起来的ERP软件系统中,不但拥有制造、销售、分销、财务等功能,还支持物料流通体系的运输管理、仓库管理,支持在线分析处理(Online Analytical Processing,OLAP)、售后服务及质量反馈,支持生产保障体系的质量管理、实验室管理、设备维修和备品备件管理,支持跨国经营的多国家地区、多工厂、多语种、多币制需求,支持多种生产类型或混合型制造企业,汇合了离散型生产、流水作业生产和流程型生产的特点,支持远程通信、Web/Internet/Intranet/Extranet、电子商务(E-commerce、E-business)、电子数据交换(EDI),支持工作流(业务流程)动态模型变化与信息处理程序命令的集成。此外,还支持企业资本运行和投资管理、各种法规及标准管理等。事实上,当前一些ERP软件的功能已经远远超出了制造业的应用范围,成为一种适应性强、具有广泛应用意义的企业管理信息系统。当然,制造业仍然是ERP系统的基本应用对象。
Microsoft Visual Basic则是Microsoft公司开发的一款软件开发工具。它提供了开发 Microsoft Windows(R) 应用程序的最迅速、最简捷的方法。不论是 Microsoft Windows 应用程序的资深专业开发人员还是初学者,Visual Basic 都为之提供了整套工具,以方便开发应用程序。Visual Basic 不仅是 Visual Basic 编程语言。Visual Basic 编程系统和 VBA 都使用这一语言。实际上,从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过 Internet 的遍及全球分布式应用程序,我们都可在 Visual Basic 提供的工具中各取所需。
1.2系统开发的可行性
由于Visual Basic面向对象而简便的软件开发方式,艺管理系统选择Visual Basic软件作为开发平台,对工艺信息管理系统的界面进行开发,使开发界面简单,操作使用方便,并且便于升级和版本更新。系统选用Microsoft公司开发的Access2000数据库为系统数据库。Access2000数据库是一种新型的交互式关系型数据库管理系统。它采用VBA可视化程序设计技术,把各种数据库命令分类、分段集成在图形控件上,形成了可视化的图形用户界面,工序图的绘制采用AutoCAD2000为绘图工具,工序的工步内容采用Excel表格,且诸多的向导则简化了开发者的工作,能满足大多数数据处理的需求。由于Visual Basic与Access、 AutoCAD2000、Excel表格具有较好的相容性,能够方便的配合使用对系统进行开发。
第二章 总体设计
2.1需求分析
工艺信息管理系统针对当前机械制造行业的工艺资料库的管理制度与方法不健全,迫切需要一个管理机制与方法来解决这个问题,这样工艺信息管理系统就有了用武之地,它主要可以规范管理工序内容,减少工艺人员劳动量,提高工艺质量,缩短开发产品的周期。
根据湘潭汽车配件厂的曲轴机械加工工序卡片制作曲轴工艺信息管理系统,要求有很好的界面效果以及系统的可维护性,具备一般的翻页、修改、查询等功能。
2.2总体设计方案
按照系统的设计要求,本系统主要包括四部分:VB的用户界面设计部分、数据库设计、程序设计与AutoCAD绘图、Excel表格设计。
各部分功能:
VB的界面实现用户参数的输入与输出以及用户操作。
程序设计则是实现各个控件、窗体等连接与运行具有简易的修改、删除、翻页、查询等功能。
数据库设计是以Access2000数据库对各个工序信息的存储
AutoCAD绘图、Excel表格完成工序卡片的工序图与各个工序的工步内容。
工艺信息管理系统
方案图见图2-1
界面设计
程序设计
数据库设计
AutoCAD与Excel
第三章 系统界面设计
3.1系统界面设计
本系统是对工序卡片的管理故界面要直观熟悉贴近工序卡片,这样才能让工艺人员易掌握操作。
3.1.1口令与修改密码界面
系统的口令界面主要采用Text、Label、Command、Frame控件和一个Data控件来实现用户名和密码的输入与检验,控件设置如表3-1,界面如图3-1。若有错误则相应地弹出MsgBox的提示。修改密码的界面,用Text、Label、Command和Data控件实现对密码的修改储存。
表3-1
控件属性项属性值
Label 1控件Caption用户名
Label 1控件Caption密码
Text 1、2控件
Data控件Name
DatabasName
DataSoruce
ConnectData1
工序名称
C:\My Documents\工艺管理\工艺.mdb
Access
Command 1控件Caption确定
Command 2控件Caption取消
Command 3控件Caption进入
Command 4控件Caption修改密码
Frame 控件Caption输入密码
3.1.2工序选择界面
工序选择界面主要使用Label控件显示本界面的内容,Frame框内设计两个ComboBox来选择产品型号与工序名称,控件设置如表3-2、界面图3-2。在窗体内使用AddItem命令添加工艺卡片的型号与工序名称,设置两个CommandButton确定输入的内容进入下个界面以及退出系统,并检验输入内容的正确与否,主要通过程序设计,若有误弹出MsgBox提示框。
表3-2
控件属性项属性值
Label 1控件Caption欢迎进入曲轴的工艺管理系统
label 2控件Caption产品型号
label 3控件Caption工序名称
Combo 1控件
Combo 2控件
Frame 控件Caption请选择
Command 1控件Caption确定
Command 2控件Caption退出
界面图
图3-2
3.1.3工序卡界面
工序卡界面大量使用了Label控件与Text控件,来显示内容的标题与数据库绑定的内容,两个重要的控件Data、OLE。控件设置如表3-3界面图3-3。Data与多个Text控件绑定显示工序卡片内基本内容,、要适当地调整Data与Text的属性设置。两个OLE控件用连接的方式CAD与Excel提供的工序简图与相应工序的工步内容,设置几个CommandButton用来编辑工序卡片内容,如修改,翻页等,采用程序设计实现各个CommandButton的功能
|