基于ASP+ACCESS的CAPP系统的研究

基于ASP+ACCESS的CAPP系统的研究


2024年6月21日发(作者:)

基于ASP+ACCESS的CAPP系统的研究 

基于ASP+ACCESS的CAPP系统的研究 

CAPP System Based on ASP+ACCESS 

刘志龙 蔡长韬 (西华大学机械工程与自动化学院,四川成都610039) 

摘 要 

为了满足企业的发展需求,跟上网络化制造的发展趋势,提高企业市场竞争力和生产效率,提出基于ASP的零件加工 

CAPP系统,主要研究ASP+ACCESS程序构建网络化CAPP系统的功能模块。 

关键词:ASP,加工工艺,CAPP 

Abstract 

In order to meet the development needs of enterprises to keep pace with the development trend of network manufactur- 

ing,improve enterprise market competitiveness and production efficiency,this ASP-based CAPP system for parts machining, 

the main research ASP+ACCESS program to build network-based CAPP system functions module. 

Keywords:ASP,processing technology,CAPP 

采用先进的网络技术、制造技术及其相关技术,构建面向企 

业特定需求的基于网络的协同制造系统,并在系统的支持下, 

HTML网页及COM组件。Microsoft Office Access(前名 

Microsoft Access)是由微软发布的关联式数据库管理系统。它 

结合了Microsoft Jet Database Engine和图形用户界面两项 

特点,是Microsoft Office的成员之一。 

IIS是Internet Information Services的缩写,是一个 

World Wide Web server。Gopher server和FTP server全部 

突破空间对企业生产经营范围和方式的约束,开展覆盖产品整 

个生命周期全部或部分环节的企业业务活动(如产品设计、制 

造、销售、采购、管理等),实现企业间的协同和各种社会资源的 

共享与集成,高速度、高质量、低成本地为市场提供所需的产品 

和服务。 

目前中小型企业网站主要采用的是ASP+ACCESS构建起 

来的,ASP对于构建网站来说有以下优点:①任何开发工具皆可 

发展ASP。如果对ASP代码比较熟悉的话,只要通过记事本工 

包容在里面。llS意味着你能发布网页,并且有ASP(Active 

Server Pages)、JAVA、VBscript产生页面,如果要构建ASP+ 

ACCESS网站,服务器端必须要安装IlS服务组件。 

ASP访问ACCESS数据库的工作原理如图1所示。当用户 

请求一个.asp文档时,Web服务器响应H1_rP请求,调用ASP 

引擎,解释被申请文件。当遇到任何与ActiveX Scripting兼容 

的脚本(如VBScript和JavaScript)时,ASP引擎调用相应的脚 

具就能编写完整的ASP网站。②适合各种浏览器,即在任何OS 

下的任何浏览器都能打开’ASP代码编制的网站。⑧语言相容性 

高,可结合HTML,VBScript、Java Script、Active X服务器组件 

来设计。④隐密安全性高,在浏览器中直接查看网页的原始代 

码,就只能看到HTML文件,原始的ASP程序代码是看不到的, 

这样有易于企业信息的保护。⑤易于与数据库对话,可以与 

ACCESS、SQL sever等所有数据库系统连接与操控。 具备面 

本进行处理。若脚本中含有访问ACCESS数据库的请求,就通 

过ODBC或0LE DB与后台数据库相连,由数据库访问组建 

ADO执行访问操作。 

IIs服务 

向对象功能,ASP具备有面向对象(Object-Oriented)功能,学 

习容易,ASP提供了五种方便能力强大的内建对象:Request、 

Response、Sever、Application以及Session,同时,若使用ASP 

1 ASP{ ̄1 

 lScript代l 

图1 ASP十ACCESS工作原理 

内建的“Application”对象或“Session”对象所撰写出来的ASP 

程序可以在多个网页之间暂时保存必要的信息。 

基于CAPP系统设计的要求,利用企业现有ASP+ACCESS 

网站开拓一个CAPP系统模块是一个可行的途径。优点如下:① 

节省网站服务器的资源,这是ASP+ACCESS网站服务器配置 

<% 

ASP对ACCESS数据库的操作方法: 

<!一连接ACCESS数据库…

dim conn,mdbfile 

> 

本身所具有的优点。②便于实现,只要服务器端提供必要的系统 

服务就可以轻易实现基于ASP+ACCESS的CAPP系统。 

1 ASP+ACCESS技术 

mdbfile=server。mapp ̄h( 数据库名称。mdb ) 

set conn=server。createobject( adodb。connection ) 

conn。open”driver={Microsoft Access Driver 

在lnternet风行的早期,Web网页只是静态的图文组合,浏 

览者可以在网页上阅读信息,但是无法做查询、发表意见或者进 

行电子商务、数据库管理等工作,这样就产生了所谓的“动态网 

页”。ASP是一种服务器端的指令环境,用来建立并执行交互式 

Web服务器应用程序,可以使用ASP来结合服务器端指令, 

( 。mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile 

<!一读取ACCESS数据库信息…> 

sql= select字段名表from表名 

set rs=Server.CreateObject("ADODB,Recordset ) 

《工业控制计算机}2010年第23卷第6期 

rs open sql,conn,1,1 

3基于ASP+ACCESS的CAPP系统的主要技术 

3.1 CAPP的ACCESS数据库及其相关表的设计 

respose.write”要显示的内容” 

rs.movene ̄ 

ASP通过ADO(Active Data Object)实现对数据库的访 

问,ADO是ASP技术的核心之一,集中体现ASP对数据库访问 

的功能。ADO包括7个对象:Command对象、Connection对 

象、Error对象、Field对象、Parameter对象、Property对象、 

Recordset对象。使用ADO对象可以建立和管理与数据库的连 

接,从数据库服务器中提取数据、修改、删除、添加数据。对于应 

用广泛的关系数据库ACCESS来说,建立和使用一个数据库并 

loop 

rs.close 

set rs=nothing 

COnn.close 

set conn=nothing%> 

2基于ASP的CAPP系统的功能模块 

个完整的工艺CAPP系统必须包含以下功能模块:①零 

件信息管理模块;②工艺设计模块;③工艺文件管理模块;④工 

不是什么难事。难的是如何将一个已有应用模型转化成关系模 

艺资源管理模块 ̄CAPP系统管理模块。 

零件信息管理模块。本模块实现对零件信息的输入法和零 

件信息的维护。利用管理员身份登录可以实现对零件信息的添 

加、修改、删除等操作。零件信息包括零件图号、材料牌号、材料 

硬度、热处理、毛坯种类、每台件数、生产类型、零件类型、零件类 

型编号、零件毛重、零件净重、单件总工时等。要实现零件的信息 

管理就必须为零件采取一种适合的编码。选择适合的编码方式, 

要从两方面分析,一是从零件的形状特征出发;二是从零件在加 

工中采用的加工工艺出发。常用的系统有OPlTZ编码系统、KK 

系列编码系统、JLBM一1编码系统等。这些编码系统主要是面 

向通用零件的,要是针对具体某个企业内部的零件工艺的话,对 

于编码中提到的其它特征编码可能根本用不到。所以要选择一 

种适合的编码系统还要看企业内部的具体情况和生产的零件的 

特征。 

工艺设计模块。工艺设计包括工艺路线设计和工艺规程设 

计。前者需要建立工艺路线表。后者包括工艺编辑与分别基于标 

准工艺、实例工艺、典型工艺的规程设计。主要依据工艺信息的 

输入,利用相似性原理,通过与工艺库的信息的交流实现新工艺 

的编辑。数据流程图如图2。 

图2工艺设计数据流程图 

工艺文件管理模块。对已经编制的工艺文件进行检索,输出 

以及打印,以文件的形式提供给有关部门使用。其中包括工艺装 

备表的制定,零件工艺路线表的制订,加工工序卡片的制订,工 

艺过程卡的制订。装备表的关键段有工装编号、工装类别、工装 

名称、工装类型、主要参数、备注等信息。工序卡表文件应该包括 

类型编号、原型工序号、原型工序名称、原型工序内容、加工车 

间、设备名称、设备编号、工装名称、工装编号、工序图号。 

工艺资源管理模块。本模块是整个ACCESS数据库文件的 

核心部分。主要包括系统对原型工艺库、原型工艺装备库、原型 

工艺设备库、加工材料库等到的维护、编辑、修改以及扩充。 

系统管理模块。用于对系统用户的管理,比如修改用户信 

息、添加新用户、删除用户以及对各类用户访问权限的设置。 

型,利用数据库的知识表达出来。对于工艺CAPP数据库,要建 

立的表很多,表之间的关系也比较复杂。工艺CAPP所包含的数 

据表有:输入零件信息表、典型工序表、典型工艺表、典型工艺信 

息表、实例工艺表、实例工序表、实例工艺信息表、标准工艺表、 

标准工序表、标准工艺信息表、零件类别表、产品表、加工工艺规 

程表、设备表、工装表。设计CAPP关系模型如图3所示。 

典型工序表广1典型工艺表广1热型工艺信息表 

输入零件信息表 

工装表 

设备袁 

图3 CAPP关系模型图 

3l2工艺路线的规范化、标准化制订 

工艺路线的规范化、标准化,是一个企业进行生产工作的一 

个重要指导根据,因为它从整个产品的生产过程来描述设计和 

制造的关系的,还讲明了零件在加工过程中所涉及到的各专业 

之间的关系,是企业生产部门之间进行分工的前提指导,也是其 

它部门经营管理的前提。企业要根据自身的条件,从本企业传统 

工艺路线出发,结合规范化、标准化的工艺路线原则,将产品从 

毛坯到制造完成的各个环节,建立适合自己的尽量完善的 

CAPP工艺知识库,

一 

从而为指导生产打下良好的基础。 

4结束语 

CAPP系统建立以后,对于工艺设计人员来说,可以减少大 

量时间,降低工作量,从大量重复,繁琐的工作中解脱出来,对于 

提高工艺设计人员的劳动积极性有很大帮助。基于ASP的网络 

化CAPP系统不同于传统观念上的CAPP系统,可以真正实现 

随时随地工作,只要拥有一台计算机和一根网线。工艺人员就不 

断的完善CAPP系统的数据库,以及CAPP程序代码,使系统 

越来越方便使用,越来越功能强大。 

参考文献 

[1]李颖.企业工艺设计CAPP电子化的思路[J].机械制造,2003(3) 

[2]胡伟,朱林,常朋.面向用户的CAPP系统中工序图的生成[J].机械 

工艺师,2001(2) 

[3]江平字基于ASP理念的WEB工艺设计系统研究[J].制造业自动 

化,2001,23(2):24—28 

[4]杨春建.浅析CAPP的推广和应用[J].中国西部科技,2005(3) 

[5]刘擎,刘锦高.在Web上实现对数据库的操作[J].计算机应用研究, 

1998,14(4):79—82 

『收稿日期:2010.1.4] 


发布者:admin,转转请注明出处:http://www.yc00.com/web/1718910083a2753486.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信