收藏 分销(赏)

北京电机厂工艺套裁助软件开发模板.doc

上传人:快乐****生活 文档编号:2458427 上传时间:2024-05-30 格式:DOC 页数:42 大小:1.50MB
下载 相关 举报
北京电机厂工艺套裁助软件开发模板.doc_第1页
第1页 / 共42页
北京电机厂工艺套裁助软件开发模板.doc_第2页
第2页 / 共42页
北京电机厂工艺套裁助软件开发模板.doc_第3页
第3页 / 共42页
北京电机厂工艺套裁助软件开发模板.doc_第4页
第4页 / 共42页
北京电机厂工艺套裁助软件开发模板.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、南 阳 理 工 学 院本科生毕业设计(论文)学院(系): 机电工程系 专 业: 机械设计制造及其自动化 学 生: 刘 振 伟 指导老师: 陈 永 辉 完成日期 年 5 月南阳理工学院本科生毕业设计(论文)北京电机厂工艺套裁辅助软件开发Auxiliary Software Development of Nesting Processfor Beijing Motor Factory总计:毕业设计(论文)30 页插 图: 26 幅南 阳 理 工 学 院 本 科 毕 业 设 计(论文)北京电机厂工艺套裁辅助软件开发Auxiliary Software Development of Nesting P

2、rocessfor Beijing Motor Factory学 院(系): 机电工程系 专 业: 机械设计制造及其自动化 学 生 姓 名: 刘 振 伟 学 号: 指 导 教 师(职称): 陈永辉 (讲师) 评 阅 教 师: 完 成 日 期: 5月 南阳理工学院 Nanyang Institute of Technology北京电机厂工艺套裁辅助软件开发 机械设计制造及其自动化专业 刘振伟【摘 要】众所周知硅钢片套裁优化是电机制造企业降低产品成本关键步骤之一,也是电机生产过程中新工艺,它依据生产计划动态选择最优套裁方案,不仅能够降低产品制造成本,而且能够深入提升生产效率。该软件系统是以软件技术

3、为基础,以优异电机冲片套裁技术为关键,实现对电机冲片套裁相关数据、过程和资源一体化有效集成管理。同时又实现了对电机冲片套裁最优化方案信息化管理,实现企业生产计划、工艺及采购部门数据沟通和信息共享,从而为提升生产效率和降低生产成本提供了可能。【关键词】套裁;生产计划;套裁方案; 最优化Auxiliary Software Development of Nesting Process for Beijing Motor FactoryMechanical Design, Manufacturing and Automation Major LIU Zhenwei Abstract: As we a

4、ll know ,the nesting optimization for silicon steel is not only one of the most important part in a motor manufacturing enterprise to reduced the production costs, but also a new process in motor manufacturing, which can select the most optimal nesting program adaptively according to the production

5、plan. It can reduce the product manufacturing costs and improve the production efficiency as well. This software is based on software technology, whose core is the advanced motor blunt piece nesting so that it can realize the integrated management of the motor nesting data, processes and resources.

6、This software can also realize the information management of the nesting optimization process, achieve the data communication and information sharing among the planning, processing and purchasing departments, thus it offers the possibility to increase the production efficiency and reduce production

7、costs.Key words: nesting; production plan; nesting process; optimization目 录1 课题研究背景和意义12 课题研究要求及内容33 课题研究最终目标44 系统设计和实现54.1 任务分析54.2 采取开发环境介绍54.2.1 系统采取Visual Basic为开发语言54.2.2 系统采取ADO数据库连接技术74.3 系统分析94.3.1软件操作步骤94.3.2项目模块化设计104.4 系统各功效模块分析124.4.1 产品信息管理模块分析和设计124.4.2工艺套裁信息管理(对应套裁信息表和套裁信息明细表)134.4.3材

8、料价格库管理134.4.4系统账户管理135 软件运行环境145.1 硬件需求145.2 软件需求155.3 软件安装步骤156软件运行情况156.1用户登陆模块156.2 产品信息管理模块166.3 套裁信息管理186.4 生产计划管理模块196.5 生产计划汇总管理模块216.6 工艺套裁优化选择模块236.7 生产计划采购管理模块246.8 余料库管理模块(套裁作料管理)266.9 余料库管理模块(材料价格库管理)277 项目总结28结束语28参考文件29致谢291 课题研究背景和意义 硅钢片作为电机行业关键原材料,在电机生产成本中占有“举足轻重”地位。它约占电机生产总成本三分之一,也就

9、是说:“硅钢片价格每上涨100元/吨,电机制造成本就将上升33元左右。同时电机又是“材料密集型”商品,因为设计和工艺原因,生产电机用硅钢片净重利用率(指组成产品实体部分)仅在50%左右,有电机还达不到50%,仅有百分之四十几利用率。近几年来,冷轧无取向硅钢片,热轧硅钢片价格大幅涨价,使电机行业尤其是中小型电机行业因离散度高,规模批量不大,因硅钢片大幅涨价,背上了沉重“包袱”。有被迫减产,有只能停产,少数甚至“关闭”。所以只有降低电机生产成本,走社会化、市场化、专业化套裁之路,中小型电机行业才能走出困境,并深入做大做强1。在计划经济模式下,硅钢片作为关键生产资料,以国家指令性形式逐层分配基础以“

10、指标到局,实物到厂”方法流通,为适应计划体制,电机制造厂大多数设有冲剪加工车间,添设备,配人员是经典“小而全”万事不求人,因为任务制约,冲剪车间处于能力放空“吃不饱,饿不死”忙闲不均状态,从材料利用率来说,受本身生产电机大小限制,搭配套裁困难,利用率低下,产生大量边角余料而无很好出路,只能最终送钢厂回炉了事,造成巨大资源浪费。因为计划经济模式下产品是“统购统销”,成本分摊压力不大,对硅钢片套裁实施市场化紧迫感不够,所以一直处于“纸上谈兵”状态。改革开放以来,伴随市场经济深入发展,尤其是国外进入中国“三资”企业,它们以优异理念,对传统“一厂一点”进行改革,舍弃“小而全”,将硅钢片加工套裁由社会上

11、冲剪工厂进行专业加工,对硅钢片品种,规格、材质提出具体要求,平时定时派专员去现场检验,确保按质、按量、按时将加工好硅钢片定转子运输到指定地点入库,进行下道工序加工,并专业加工厂结算采取“带料加工”和“双经销”形式,要求了双方义务和权利,很好处理了供给链和资金链问题,基础上没有发生过大批量废品或脱期交货现象,确保了主机生产厂生产周期。现在上海地域含有一定规模专业化硅钢片套裁中心已初具规模,月加工能力数百吨以上规模企业已经有二十余家。同时部分国企冲床加工车间,伴随改革深化,实施了主辅剥离,因环境保护要求冲床间已搬到郊区,实施相对独立经济核实,除加工“本厂”硅钢片外,还承接社会上其它厂冲剪任务,跨出

12、了走向社会,走向市场可喜一步。另外,上海部分经销硅钢片流通商,尤其是部分有资金,有实力大型流通商,为愈加好为下游企业服务,在上海宝山地域建立了物流中心,在大仓储基础上,对硅钢片实施初级流动加工“剪切、分条、开平”也极大方便了用户,现在有“剪切、分条、开平”设备物流中心不下数十家2。电机行业作为制造业,含有很强通用性,不管是发电机,电动机、直流电机、分马力电机、油泵电机、微电机、电动工具、家用电器等是为社会提供动力,使用范围十分广泛,需求量相当大,因为历史原因,电机行业大型骨干企业相对较少,中小企业随地可见,如江苏,浙江、福建、上海就有没有锡、苏北、浙江、台州、福建、福安等较为集中,产品规格“撞

13、车”,竞争趋向“白热化”,制造电机用硅钢片、优质钢、轴承、电机外壳铸件、化工材料、辅料等均涨价,受到“多面夹击”,而硅钢片又是“头道工序”,电机行业要在猛烈竞争中“做大做强”必需对硅钢片实施市场化套裁,如上海某生产电机合资企业,近二百个职员每十二个月能生产200万千瓦电机,一个十分关键原因,就是它硅钢片套裁由社会化负担,它转轴也有专业加工完成,消化了部分涨价影响,取得了可贵经济效益。当然,已经创办专业化硅钢片套裁加工企业,从严格意义上讲,还只是套裁中心一个“邹形”,离真正市场化、专业化“加工中心”还有相当长路要走,有设备冲压能力不足,真正意义上“高速冲”还不多,有企业能力放空现象存在,有资金还

14、比较紧缺。只要电机行业从硅钢片套裁社会化着手,加紧零部件工艺性外协市场化,专业化步伐,集约化生产就有基础,生产成本就能合适降低,电机行业“做大做强”就一定会更有期望!放眼全球,全球75%铁矿石生产和贸易集中在世界前三名供给厂商那里,中国40%铁出厂价大幅上涨,硅钢片资源供给严重不足。经过提升硅钢片套裁工艺技术水平和工艺装备水平,提升套裁利用率,降低成本,提升市场竞争能力,已成为企业刻不容缓任务3。多年来,中国中小型电机行业有了快速发展。据统计,电机行业销售收入总额219.18亿元,同比增加27.7%;总产量10102万千瓦,同比增加21.59%;利润总额109654万元,同比增加14%。硅钢片

15、消耗成本占销售收入15%左右。中国大企业既生产交流电动机又生产直流电动机,既生产低压电机也生产高压电机,既生产小型电机也生产大中型电机特点。根据电机行业协会统计结果推算,电机行业硅钢片需求量估计硅钢片消耗量将达成89万吨,消耗成本约58.86亿元。假如经过该项目软件能够提升硅钢片套裁利用率,使硅钢片消耗总量下降1%左右,估计每十二个月可节省硅钢片消耗成本( 890000 2% ) 吨0.58万元/吨=5162万元,其经济效益已很显著。经过文件检索,发觉现在即使已经存在有几款套裁优化软件,但其仅限于板材、钣金、玻璃等应用领域,不能应用于对电机硅钢片套裁优化。所以,开发一套专门适合和电机硅钢片生产

16、工艺套裁优化软件,处理电机制造企业套裁管理信息化问题,含有很好现实意义4。电机冲片优化套裁生产管理系统在电机企业推广应用,不仅使企业原来离散数据有效集成,把材料定额人员和材料采购人员从繁重、繁琐工作中解放出来,而且经过对硅钢片材料价格库及冲片优化套裁参数库维护及更新,在电机冲片材料采购、汇总、定额完成后可自动生成电机冲片材料实际成本,处理了企业已往套裁技术落后、以产值为纲粗放采购、套裁余料积压难题。从在企业开始实践至今六年里,电机冲片优化套裁生产管理系统前后在河南南阳防爆电机股份和北京毕捷电机股份推广应用,每个企业从电机冲片优化套裁生产管理系统引进到应用实施,总投资全部不超出十五万元,两个年产

17、200多万千瓦高、低压电机生产企业应用当年全部产生200多万元显著经济效益。年收益率达成1600%,是经济学家估计技术创新结果转化正常年收益率200%8倍。所以该软件在电机制造企业含有较强推广价值和很好市场前景,肯定会带来良好经济效益和社会效益5。2 课题研究要求及内容 众所同知,硅钢片成本决定了电机成本大部分,本软件可实现生产计划录入或批量导入、计划自动汇总、工艺套裁优化选择、采购计划自动汇总和打印输出等功效。软件依据生产计划中各型号产品冲片材料牌号、定子外径进行自动汇总,对目前生产计划汇总自动冲减库存,冲片优化套裁辅助参数可依据对应公式自动计算,软件自动查询出最高利用率套裁方案,并依据生产

18、计划汇总结果自动计算最优套裁方案实施张数,最终生成采购计划。经过该软件应用,可降低了对大量产品信息和冲片优化套裁方案参数查阅及手工计算工作量,提升对套裁方案逐一比对、最优化选择工作效率,确保企业在硅钢片套裁方案优化选择及生产采购科学性、优异性和可行性6。经过该软件应用,真正实现企业在硅钢片工艺套裁方面信息化和自动化,避免反复性劳动、遗漏等错误发生,处理困扰多数电机企业该步骤不能自动化技术难题,可极大提升工作效率。软件运行稳定、专业性强,实用性好,尤其适合生产电机企业使用7。该软件以Visual Basic6.0为前台关键开发语言,采取SQL Server为数据库管理平台和ADO数据库接口技术,

19、融合AutoCAD二次开发技术、Excel电子表格二次开发技术和OLE技术,实现了对电机冲片优化套裁方案智能化管理。软件采取丰富行业经验和优异套裁优化技术,以产品冲片消耗材料采购成本最低、产生套裁条料最少为设计标准进行设计创新,软件能够直接把繁多冲片套裁图纸信息以冲片优化套裁参数表形式构建教授字典,能够直接从PDM中提取产品数据信息,实现了电机冲片材料消耗工艺定额和生产过程多种牌号硅钢片需求计划自动生成。套裁优化设计人员首先经过输入目前生产计划,软件依据生产计划中各型号产品冲片材料、定子外径进行自动汇总,对目前生产计划汇总自动冲减库存,冲片优化套裁辅助参数可依据对应条件自动生成,软件自动找到利

20、用率最高套裁方案,并依据生产计划汇总自动计算最优套裁方案实施张数,最终生成采购计划。经过该软件应用,降低了冲片优化套裁图纸参数查阅及手工计算工作量,提升了套裁方案比对、选择工作效率,确保了电机生产企业电机冲片材料消耗套裁方案优化选择及工艺定额科学性、优异性和可行性。3 课题研究最终目标 本项目紧密结合电机或硅钢片生产企业制造工艺实际需求进行设计和开发,实现对企业冲片套裁数据一体化管理和操作。经过该软件应用,将改变复杂套裁工艺技术和动态产品结构改变信息反应到软件系统中,工艺改善及新工艺、新设备、新材料、新方法实现可由工艺技术人员经过软件操作,使套裁工艺技术参数化、智能化、人性化并最大程度地提升硅

21、钢片利用率,降低产品成本。项目还将实现和现有ERP管理平台系统连接和集成,从而大幅提升管理效率和经济效益。该项目以北京电机总厂生产计划及采购预算实际需求为背景,实现该企业产品基础信息管理,套裁方案管理,生产计划数据输入,生产计划及产品定额数据汇总,生成采购预算报表。经过该软件应用,可实现企业对这类业务步骤信息化管理,能够妥善处理企业计划和采购部门间存在信息孤岛问题,而且能够实现各部门间数据信息共享,将原来繁琐反复性劳动交由计算机自动完成。同时系统实现对大量数据计算自动更新功效,假如生产计划需要调整,依据目前选定套裁方案,自动生成最新采购预算报表,为企业采购部门和生产部门搭建一个实时信息操作和数

22、据共享平台。同时该项目也是结合企业实际需求研发而成,电机冲片套裁技术创新过程需要投入,其中资金和人力是最关键,同时需要企业领导层大力支持,为电机冲片套裁技术创新做后盾,立即处理协调项目实施中碰到问题。电机冲片套裁技术创新项目实施关键是人而不是技术文件,必需引进优异冲片套裁技术和现代化管理工具。电机冲片优化套裁生产管理系统是辅助实现电机冲片套裁技术创新现代化管理工具8。硅钢片套裁工艺关键技术,硅钢片套裁新工艺应用关键难点在于选择优异复合开卷线设备,高精度工装模具优化设计,硅钢片套裁软件现代化管理手段应用。硅钢片是电机制造关键材料,基于电机定转子以圆形为主,优异硅钢片套裁工艺是提升材料利用率、降低

23、电机制造成本关键。优异硅钢片套裁工艺需要有优异工艺装备来支撑;现在国家标准推行冷轧硅钢片多为卷料供货状态,复合开卷线是满足硅钢片开卷、纵剪、横剪、收卷同时进行优异开卷设备,它可实现毛坯料准备过程中多个工艺方案同时加工,满足不一样尺寸需求综合套裁,是提升材料利用率必需设备。电机冲片优化套裁生产管理系统界面友好,操作方便,易于掌握,计算精度高,能够从上游正确提取电机冲片优化套裁设计数据,提取电机冲片生产计划需求数据,能为其它部门导出对应数据,经过对电机企业生产计划库、硅钢片材料价格库、产品库等有效集成,为企业财务部门、采购部门、生产车间硅钢片需求信息沟通和数据共享提供了一个操作平台9。4 系统设计

24、和实现4.1 任务分析系统设计采取Visual Basic为前台开发语言和ADO数据库访问接口技术,并以Access作为数据库系统平台。利用Visual Basic编程语言实现对生产计划数据输入,材料定额数据集成和对应采购预算计算和自动生成,实现企业生产计划和采购预算步骤有效集成。该系统是以软件技术为基础,以优异电机冲片套裁技术为关键,实现对电机冲片套裁相关数据、过程和资源一体化集成管理1011。4.2 采取开发环境介绍4.2.1 系统采取Visual Basic为开发语言 Visual Basic从1991年诞生以来,现在已经20年了。Basic是微软起家产品,微软当然不忘了这位功臣。伴随每

25、一次微软技术浪潮,Visual Basic全部会随之取得新生,能够预见,未来不管微软又发明了什么技术或平台,Visual Basic一定会首先以新姿态登上去。假如你想紧跟微软,永远在最新技术上最快速地开发,你就应该选择Visual Basic。同时Visual Basic更是一个强大Windows平台上开发工具,从开发个人或小组使用小程序,到大企业应用系统,甚至经过Internet遍布全球分布式应用程序,全部可在Visual Basic提供工具中各取所需。Visual Basic是一个面向对象程序设计语言,采取控件为专题事件驱动模型程序设计方法,大大减轻了程序员开发Windows应用程序效率,

26、使程序员把精力投入到系统应用中,而不是陷入Windows烦琐处理机制和函数名称中。Visual Basic中心思想就是要便于程序员使用,不管是新手或教授。Visual Basic使用了能够简单建立应用程序GUI系统,不过又能够开发相当复杂程序。Visual Basic程序是一个基于窗体可视化组件安排联合,而且增加代码来指定组件属性和方法,因为默认属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就能够完成一个简单程序。过去版本里面Visual Basic程序性能问题一直被放在了桌面上,不过伴随计算机速度飞速增加,相关性能争论已经越来越少12。 Visual Basic窗体控件增加和

27、改变能够用拖放技术来实现。一个排列满控件工具箱用来显示可用控件(比如文本框或按钮),每个控件全部有自己属性和事件。其默认属性值会在控件创建时候提供,不过程序员也能够进行更改。很多属性值能够在运行时候伴随用户动作和修改善行改动,这么就形成了一个动态程序。举个例子来说:窗体大小改变事件中加入了能够改变控件位置代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。在文本框中文字改变事件中加入对应代码,程序就能够在文字输入时候自动翻译或阻止一些字符输入13。 Visual Basic程序能够包含一个或多个窗体,或是一个主窗体和多个子窗体,类似于操作系统样子。有极少功效对话框窗口(比如没有最大化和

28、最小化按钮窗体)能够用来提供弹出功效。 Visual Basic组件既能够拥有用户界面,也能够没有,这么一来服务器端程序就能够处理增加模块。 Visual Basic使用参数计算方法来进行垃圾搜集,这个方法中包含有大量对象,提供基础面向对象支持。因为越来越多组建出现,程序员能够选择自己需要扩展库。和有些语言不一样,Visual Basic对大小写不敏感,不过能自动转换关键词到标准大小写状态,和强制使得符号表入口实体变量名称遵照书写规则。默认情况下字符串比较是对大小写敏感,不过能够关闭这个功效。 Visual Basic使得大量外界控件有了自己生存空间。大量第三方控件针对Visual Basic

29、提供。Visual Basic也提供了建立、使用和重用这些控件方法,不过因为语言问题,从一个应用程序创建另外一个并不简单,它需要大量反复试验和操作。 在Visual Basic中,能够经过属性、方法和事件来说明和衡量一个对象特征。(1) 事件(Event)是指发生在某一对象上事情。事件又可分为鼠标事件和键盘事件。比如,在命令按钮(Command Button)这一对象上可能发生鼠标单击(Click)、鼠标移动(Mouse Move)、鼠标按下(Mouse Down)等鼠标事件,也可能发生键盘按下(Key Down)等键盘事件。总而言之,事件指明了对象“什么情况下做?”,常见于定义对象发生某种反

30、应时机和条件。(2)方法(Method)是用来控制对象功效及操作内部程序。比如,人含有说话、行走、学习、睡觉等功效,在visual Basic中,对象所能提供这些功效和操作,就称作“方法”。以窗体为例,它含有显示(show)或隐藏(hide)方法。总而言之,方法指明了对象“能做什么?”,常见于定义对象功效和操作。(3)属性(Property)是指用于描述对象名称、位置、颜色、字体等特征部分指标。能够经过属性改变对象特征。有些属性能够在设计时经过属性窗口来设置,不用编写任何代码;而有些属性则必需经过编写代码,在运行程序同时进行设置。能够在运行时读取和设置取值属性成为读写属性,只能读取属性成为只读

31、属性。总而言之属性指明了对象“是什么样?”,常见于定义对象外观。Visual basic 也含有“面向对象”特征,Visual Basic 应用程序基础单元是对象,用Visual Basic 编程就是用“对象”组装程序。这种“面向对象”编程方法和传统全部用代码编制程序方法有很大区分,就像用集成电路芯片组装电视机和用三极管,二极管组装电视机区分一样。显然,“面向对象”编程方法比传统编程方法更简单,更方便,而且编写出程序也愈加稳定。所以,“对象”能够被看做 Visual Basic 程序设计关键。 在 Visual Basic 程序设计中,对象中还能够包含头,手,腿,脚等部位,其中每个部位又能够单

32、独作为被研究对象。在 Visual Basic 程序设计中,整个应用程序就是一个对象,应用程序中又包含着窗体(From),命令按钮(Command),菜单(Menu)等对象。 另外在 Visual Basic对象是由类创建,所以对象能够说是类具体实例,这就好比是蛋糕和做蛋糕模具之间关系。 多种不一样对象分属于多种不一样种类,同一类对象可能含有部分不一样特征(或是说同一类对象不一定含有完全相同特征),含有一些相同特征对象,不一定是同一类对象,这就好比是人和猴子即使全部有身高、性别等特征,但二者之间还存在着智商、语言等特征差异,这两个对象之间特征相差很多,根本就不能算是同一类对象。而男人和女人,即

33、使有着性别、生理等方面差异,但她们绝大部分特征相同,能够算是同一个类。由此,能够归结为一句话:同一类对象绝大部分特征相同,这也是Visual Basic语言一个特点14。4.2.2 系统采取ADO数据库连接技术ADO在1996年冬由微软企业公布,ADO (ActiveX Data Objects) 是一个用于存取数据源COM组件。它提供了编程语言和统一数据访问方法OLE DB一个中间层。它许可开发人员编写访问数据代码而不用关心数据库是怎样实现,而只用关心到数据库连接。访问数据库时候,相关SQL知识不是必需,不过特定数据库支持SQL命令仍能够经过ADO中命令对象来实施。ADO被设计来继承微软早期

34、数据访问对象层,包含远程数据对象RDO(Remote Data Objects) 和数据访问对象DAO(Data Access Objects)。其中RDO(远程数据对象) 是微软一个应用程序接口(application program interface, API),让写Windows应用程序程序师能够进入微软和其它数据库供给者数据库。然后,程序中RDO 陈说使用微软底层数据存取对象 (DAO) 来实际进入数据库,也是数据库供给者写入DAO接口。而DAO (Data Access Objects) 数据访问对象是第一个面向对象接口,它显露Microsoft Jet数据库引擎(由 Micros

35、oft Access 所使用),并许可 Visual Basic 开发者经过 ODBC 直接连接到其它数据库一样,直接连接到 Access 表。所以DAO 最适适用于单系统应用程序或小范围当地分布使用。ADO数据对象是Visual Basic数据访问接口,它处理了应用程序对数据源访问,修改功效。AD0定义了对象模型,即访问和更新数据源所必需活动次序,对象模型概括了ADO全部功效。对象拥有“方法”,以实施对数据进行操作;对象拥有“属性”,以指示数据一些特征和控制一些方法行为;和对象关联是“事件”,它是一些操作已经发生或将要发生通知。ADO目标是访问,编辑和更新数据源,而对象模型表现了为完成该目标

36、所必需系列动作次序。同时ADO包含部分顶层对象: 连接,代表到数据库连接;统计集,代表数据库统计一个集合;命令,代表一个SQL命令;统计,代表数据一个集合;流,代表数据次序集合;错误,代表数据库访问中产生意外;字段,代表一个数据库字段;参数,代表一个SQL参数;属性,保留对象信息15。 ADO组件使用需要利用支持COM高级语言,比如ASP中VBScript或Visual Basic,甚至Delphi,微软竞争对手Borland一个产品,现在也支持使用ADO来访问数据库。 在新编程框架.NET Framework中, 微软也提供了一个面向Internet版本ADO,称为ADO.NET。其对象模型

37、和传统ADO差异很大。作为ActiveX一部分,ADO也是COM组件一部分,ADO是由早期微软数据接口远程数据对象RDO演化而来,RDO同微软ODBC一同连接关系数据库,不过不能连接非关系数据库16。 ADO向我们提供了一个熟悉,高层对OLE DBAutomation封装接口,对那些熟悉RDO程序员来说,你能够把OLE DB比作是ODBC驱动程序,如同RDO对象是ODBC驱动程序接口一样,ADO对象是OLE DB接口。如同不一样数据库系统需要它们自己ODBC驱动程序一样,不一样数据源要求它们自己OLE DB提供者(OLE DB provider)。现在,即使OLE DB提供者比较少,但微软正主

38、动推广该技术,并计划用OLE DB替换ODBC。 ADO向VB程序员提供了很多好处,包含易于使用,熟悉界面,高速度和较低内存占用(已实现ADO2.0Msado15.dll需要占用342K内存,比RDOMsrdo20.dll368K略小,大约是DAO3.5Dao350.dll所占内存60)。同传统数据对象层次(DAO和RDO)不一样,ADO能够独立创建,所以你能够只创建一个Connection对象,不过能够有多个,独立Record set对象来使用它,ADO还针对用户服务器和WEB应用程序作了优化。 ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft

39、提出应用程序接口(API)用以实现访问关系或非关系数据库中数据。比如,假如您期望编写应用程序从DB2或Oracle数据库中向网页提供数据,能够将ADO程序包含在作为活动服务器页(ASP)HTML文件中,当用户从网站请求网页时,返回网页也包含了数据中对应数据,这些是因为使用了ADO代码结果。 同Microsoft其它系统接口一样,ADO是面向对象。它是Microsoft全局数据访问(UDA)一部分,Microsoft认为和其自己创建一个数据,不如利用UDA访问已经有数据库。为达成这一目标,Microsoft和其它数据库企业在它们数据库和MicrosoftOLE数据库之间提供了一个“桥”程序,OL

40、E数据库已经在使用ADO技术。ADO一个特征(称为远程数据服务)支持网页中数据相关ActiveX控件和有效用户端缓冲。作为ActiveX一部分,ADO也是Microsoft组件对象模式(COM)一部分,它面向组件框架用以将程序组装在一起。 ADO从原来Microsoft数据接口远程数据对象(RDO)而来,RDO和ODBC一起工作访问关系数据库,但不能访问如ISAM和VSAM非关系数据库。 ADO 是对目前微软所支持数据库进行操作最有效和最简单直接方法,它是一个功效强大数据访问编程模式,从而使得大部分数据源可编程属性得以直接扩展到你Active Server 页面上。能够使用ADO 去编写紧凑简

41、明脚本方便连接到 Open Database Connectivity (ODBC) 兼容数据库和OLE DB兼容数据源,这么 ASP 程序员就能够访问任何和 ODBC 兼容数据库,包含 MS SQL SERVER、Access、Oracle 等等。比如,假如网站开发人员需要让用户经过访问网页来取得存在于IBM DB2或Oracle数据库中数据,那么就能够在ASP页面中包含ADO程序,用来连接数据库。于是,当用户在网站上浏览网页时,返回网页将会包含从数据库中获取数据。而这些数据全部是由ADO代码做到。ADO是一个面向对象编程接口。据微软介绍说,和其同IBM和Oracle提倡那样,创建一个统一数

42、据库,不如提供一个能够访问不一样数据库统一接口,这么会愈加实用部分。为实现这一目标,微软在数据库和微软OLE DB中提供了一个“桥”程序,这种程序能够提供对数据库连接,开发人员在使用ADO时,其实就是在使用OLE DB,不过OLE DB愈加靠近底层,ADO一项属性远程数据服务,是支持“数据仓库”ActiveX 组件和高效用户端缓存17。4.3 系统分析4.3.1软件操作步骤进入本软件后首先需要输入正确用户名和密码,然后才能进入系统操作主界面。在基础信息模块关键实现对产品基础信息和套裁基础信息日常管理,冲片优化套裁辅助参数可依据对应条件自动生成,通常该模块在业务数据录入前完成,可被数次使用。软件

43、操作步骤图以下图2所表示。 图2 软件操作步骤基础信息完善后,由套裁优化设计人员首先经过输入目前生产计划,软件依据生产计划中各型号产品冲片牌号、定子外径进行自动汇总,并依据牌号和外径为关键字对目前生产计划汇总自动冲减库存。在进行工艺套裁优化选择过程中,软件依据生产计划中各牌号和外径自动找到符合条件且利用率最高套裁方案,并依据生产计划汇总自动计算最优套裁方案实施张数和余料信息,最终生成采购计划。经过该软件应用,降低了冲片优化套裁图纸参数查阅及手工计算工作量,提升了套裁方案比对、选择工作效率,确保了电机生产企业电机冲片材料消耗套裁方案优化选择及工艺定额科学性和优异性。4.3.2项目模块化设计 该软

44、件以Visual Basic6.0为开发语言,采取Access为数据库管理平台。在电机冲片优化套裁图计算机智能设计过程中,纳入丰富行业经验和优异套裁技术,以产品冲片消耗材料采购成本最低、产生套裁条料最少为设计标准进行设计创新。能够直接把种类繁多冲片套裁图纸信息转换为冲片优化套裁参数表;也能直接从PDM中提取产品数据信息,实现了电机冲片材料消耗工艺定额和生产过程多种牌号硅钢片需求计划自动生成。操作者经过定义各中心高电机冲片材料计算公式及冲片优化套裁参数条件,软件能够动态形成参数输入区,冲片优化套裁辅助参数可依据对应条件自动生成,降低了冲片优化套裁图纸参数查阅及手工计算工作量,确保了电机企业冲片材

45、料消耗工艺定额信息化管理.该项目结合企业工艺需要,设计开发套裁软件应用软件系统,实施冲片套裁数据管理。将改变复杂套裁工艺技术和动态产品结构改变信息反应到软件系统中,工艺改善及新工艺、新设备、新材料、新方法实现可由工艺技术人员经过软件操作,使套裁工艺技术参数化、智能化、人性化,最大程度地提升硅钢片利用率,降低产品生产成本。电机行业硅钢片套裁软件关键实现对电机冲片优化套裁方案智能化管理。软件采取丰富行业经验和优异套裁优化技术,以产品冲片消耗材料采购成本最低、产生套裁条料最少为设计标准进行设计创新。软件能够直接把繁多冲片套裁图纸信息以冲片优化套裁参数表形式构建教授字典,能够直接从PDM中提取产品数据

46、信息,实现了电机冲片材料消耗工艺定额和生产过程多种牌号硅钢片需求计划自动生成。其软件功效框图图1所表示。各功效模块简明描述以下:(1)身份认证模块:关键实现对用户账户及密码管理。(2)产品信息管理模块:实现对企业电机产品基础信息日常管理。(3)套裁信息管理模块:实现对已经有工艺套裁方案添加、修改和删除管理,同时可对目前套裁方案具体套裁明细信息进行管理。能够依据计算公式和已知量自动计算出未知量,无须人工进行计算,提升了套裁信息管理效率。(4)生产计划管理模块:实现对企业各批次生产计划录入、修改和删除管理,同时支持自动导入电子表格形式生产计划信息进入数据库。(5)生产计划汇总模块:依据目前批次生产

47、计划信息,以牌号和外径分组汇总生产计划,然后依据余料库内相同牌号和外径库存自动扣除目前生产计划。(6)套裁选择优化模块:依据目前汇总出生产计划数据,依据牌号和外径为关键字进行最优化工艺套裁方案选择,系统降附合条件套裁方案以毛坯利用率倒序进行显示排列,用户选择指定套裁方案后系统自动计算实施目前套裁张数和余料信息。(7)采购计划汇总:对目前生产计划各项进行工艺套裁方案指定后,依据各套裁方案毛坯利用率和需求数量,系统自动汇总出目前生产计划采购结果,并提供以电子表格形式进行格式化导出。(8)系统参数配置模块:完成对系统基础参数设置,提升软件通用性。图1 软件功效框图4.4 系统各功效模块分析本系统在电机企业推广应用,不仅使企业原来离散数据

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 品牌综合 > 技术交底/工艺/施工标准

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服