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条)