Shvoong首页 > 科学 > 基于Internet会员制的切削工艺数据库的开发

.

基于Internet会员制的切削工艺数据库的开发

摘要撰写人 : TsingHua
浏览次数 : 41  词语: 300   出版日期: 一月 28, 2006
1引言在机械加工中,科学的切削工艺数据是提高加工效率、降低生产成本、提高质量和管理水平的 重要依据。世界主要的工业发达国家对此都十分重视,建立了各种类型的切削工艺数据库,并取得 了巨大的经济与社会效益。如美国于1964年成立了可切削性数据中心(MDC),建立了计算 机管理的切削加工数据库<1>,对切削加工技术水平的提高起到了重要促进作用。我国虽然曾在 全国范围和机械行业内组织过多次较大规模的先进切削技术和先进刀具推广应用活动,对于提高我 国的切削加工工艺水平起到过很大的促进作用,但由于对建立切削数据库的重要性认识不足,长期 以来未能将刀具制造厂、用户企业以及广大切削工作者在切削技术研究和生产实践活动中创造的大 量切削工艺数据收集起来,通过科学验证将其系统化、规范化,并在此基础上建立科学、规范的切 削工艺数据库,从而导致大量切削数据散失或无法实现行业共享,造成对切削加工具有指导意义的 宝贵技术资源的浪费,阻碍了我国金属切削加工行业的技术进步。目前我国高速钢和硬质合金等刀 具材料的消耗量占世界第一位,机床拥有量比美国多1/3,但切削加工水平相对落后,切削效率 只有美国的1/3。任何一种切削加工的最佳操作效能或最高效率,除取决于合理选择切削速度、 切削深度和进给量之外,还与其它一些因素(如零件形状、机床状态、装夹方式、尺寸公差和表面 粗糙度等)有关,由于这些因素对刀具寿命的影响往往难以确定,因此给推荐最佳切削条件带来一 定困难。通常推荐的有关切削速度、切削深度、进给量等参数都是名义推荐值。虽然由于具体的机 械加工条件千差万别,不能指望切削数据库系统提供的工艺数据能“放之四海皆准”,但通过对共 性工艺数据的参考借鉴和合理选用,可以大量节省用于切削试验的时间和资金,为改善零件的质量 和可靠性、提高生产率、降低加工成本创造有利条件。成都工具研究所自国家“六五”计划开展切 削数据库研究开发工作以来,经过几代科技工作者的辛勤工作,在“七五”、“八五”和“九五” 计划科技攻关工作成果的基础上,经过不断发展、改进和完善,形成了一套具有自身特点的切削工 艺数据库。该研究成果曾获得“机械工业部科技进步一等奖”、“国家科技进步二等奖”和“中国 机械工业科技进步二等奖”等。在信息技术飞速发展的今天,因特网的普及使用为人们了解和查询 各种信息提供了一种高效、快捷的手段。为了扩大切削工艺数据库的应用范围,提高其使用效率, 成都工具研究所在原有切削工艺数据库的基础上,开发了采用会员制方式的切削工艺数据库网上查 询系统。2网络开发环境的建立切削工艺数据库网上查询系统的软件开发采用部互联网域名解析功 能的服务器上的方式。要使切削工艺数据能通过网页显示出来,首先需要建立一个开发运行环境。Web服务器平台可采用apache方式,运用PHP、JSP、ASP等多种网络编程语言,切削数据库平台可采用Access、SQLServer及MySQL等,局域网的软件操作环境一般采用Win-dows2000平台。( 1)PHP的安装与配置本系统的开发采用跨平台服务器端Web编程语言PHP。首先将免费的 PHP软件压缩包解压到一个目录中,拷贝其中的php4ts.dll到winnt的sys- tem32下,将php.ini-dist改名为php.ini并将其拷贝到Winnt目录 下。对其中一些选项进行修改,主要包括:·将extension-dir设为php安装目录 ;·若需使用SQLServer数据库,则需将extension=php-mssql.d ll激活;·将doc-root设为Web文档目录;·将user-dir设为Web文档目 录;·将session.save-path设为/tmp;(2)apache服务器的安装 与配置执行安装程序,将apache服务器软件安装到某一目录下,修改其中apache\c onf\httpd.conf的内容,主要包括:·将DocumentRoot设为Web文 档目录;·将Directory设为Web文档目录;·将UserDir设为Web文档目录 ;·将DirectoryIndex设为优先搜索的默认文件,例如:DirectoryIn dexindex.phpDirectoryIndex-index.html·将ScriptAlias/php4/设为php安装目录;·将AddTypeapplication/x-httpd-php设为.php;·将Action application/x-httpd-php设为php安装目录中的php.exe文件;3与数据库的连接下面列出两种数据库SQL Server和Access与PHP的连接方法。(1)SQLServer数据库与PHP的连接·将主机名设为SQL Server数据库服务器的IP地址;·用|Sid=mssql-connect(主机名、数 据库用户名及数据库用户密码)连接SQLServer数据库服务器;·用mssql-sel ect-db(数据库名,S|id)连接具体的数据库;·用|Sresult=mssql- query(查询SQL表达式)搜索出满足查询SQL表达式的所有结果;·用mssql-n um-rows(S|result)获得满足查询SQL表达式的结果的总个数;·用mssq l-data-seek将数据库指针指向数据库某一行;·用mssql-fetch-row 取出数据库的某一行;(2)Access数据库与PHP的连接PHP与ACCESS相连接要 使用ODBC。在调用之前定义php文件tohtml.inc.php和adodb.inc .php以及自定义函数mdb-query。各文件的功能如下:tohtml.inc.ph p文件用于将数据以表格形式显示(文件略);adodb.inc.php文件用于将数据库数 据调出(文件略)。函数mdb-query用于从数据库|Smdbname的表|Stbname中搜索满足SQL表达式的所有数据。下面是其PHP脚本中定义的函数内容:?>functionmdb-query(&S|mdbname,&|Ssql,&|Stbname){|Sdb=&ADONewConnection(′ado-access′);//create a con-nection|Scurdir=getcwd();|Saccess=S|curdir.′\\′.S|mdbname;|S myDSN=′PROVIDER=Microsoft.Jet.OLEDB.4·0;′.′D ATASOURCE=′.S|access.′;′.′USERID=;PASSWORD= ;′;|Szheaderarray=false;if(@|Sdb->PConnect( S|myDSN,″″,″″,″″)){|Srs=S|db->Execute(S|sql );|Sncols=|Srs->FieldCount();|Srows=0;|Styp earr=array();|Sv=array();|Sncols=|Srs->Fiel dCount();for(S|i=0;|Si<|Sncols;S|i++){|Sfie ld=|Srs->FetchField(S|i);if(S|zheaderarray) |Sfname=S|zheaderarray;else|Sfname=htm lspecialchars(|Sfield->name);|Stypearr<|Si> =S|rs->MetaType(S|field->type,S|field->max- length);if(strlen(S|fname)==0)S|fname=′ ′;} S|numoffset=isset(S|rs->fields<0>);while(!S |rs->EOF){for(|Si=0,|Sv=(S|numoffset)? S|rs->fields<0>:reset(S|rs->fields);S|i=(|Snumoffset)?@S|rs->fi elds:next(S|rs->fields)){S|type=|Stype arr<|Si>;}//forS|rows+=1;S|rs->MoveNext();}//whileS|rs->Close();S|db->close();return|Sv;}elseprint″ERROR:Access test requires a Access databaseS|access″.″
″.S|db->ErrorMsg();}在 mdb-query函数调用中输入数据库名|Smdb-name,查询SQL表达式|Ssq l及数据库表名|Stbname,即可从Access数据库中找到满足条件|Ssql的数据 。4用户安全及会员制管理会员制网络化查询服务要求对用户进行身份验证登录,需要给予每个用 户一个用户名和密码,网络程序根据用户名和密码的合法性作出判定,合法者才能进入查询模块查 询所有切削工艺数据。否则,只能作为非注册用户,以试用性质的方式查询少量切削工艺数据,这 就要求程序应具备增加、删除、修改用户名及密码的功能。此外,还应尽可能有管理员及一般用户 两种级别设置,一般用户只能查询,而对管理员应具备最大限度的开放管理功能。管理员能随时在 网上看到用户使用数据库的情况。如用户访问的具体时间、用户名称、所用计算机的IP地址、事 件日志等,便于管理员随时查看本网的用户访问情况。当日志多了以后,应具备删除日志文件的功 能。系统软件应提供会员注册入口,由用户填写包含一些基本内容的用户申请表,如姓名、联系电话、E-mail、单位名称、通讯地址、邮编、职务、职称、经常浏览的专业网站、对网站的建

More abstracts about the 基于Internet会员制的切削工艺数据库的开发
请给本文打分 : 1 2 3 4 5


评论

Read Free Summaries - Write and Get Paid

Summarize Human Knowledge on Shvoong. Join us!

------