又做又爱高清免费观看-又粗又大又爽 真人一级毛片-又粗又硬的aaaaaaa毛片-又硬又大又湿又紧a视频-国产精品亚洲精品一区二区三区-国产精品亚洲精品日韩己满十八小

企迪網-免費的企業信息發布平臺 加入收藏
企迪網

模具資料查詢體系的總體設計

日期:2014-12-30 來源:企迪網 作者:管理員
關鍵字:模具,工業原料
1資料查詢問題的產生當模具設計人員接到設計任務之后,首先要對零件進行工藝性設計,然后才是結構性設計。在進行工藝性設計和結構性設計的過程中,設計人員不可避免地要查閱很多的設計資料,才能確定大量的工藝參數。如何方便、快速、準確地查詢到所需要的設計資料,是設計人員希望解決的一個問題。在模具協同設計中,這個問題更為突出。最原始的查詢方法主要由設計人員手工完成。面對一本本厚厚的手冊,就連一些經驗豐富的設計人員也感到不堪重負。手工查詢需要經常性地翻閱手冊,但是需要查閱的手冊不―定時時都在設計人員伸手可及的范圍內,而且

1資料查詢問題的產生當模具設計人員接到設計任務之后,首先要對零件進行工藝性設計,然后才是結構性設計。在進行工藝性設計和結構性設計的過程中,設計人員不可避免地要查閱很多的設計資料,才能確定大量的工藝參數。如何方便、快速、準確地查詢到所需要的設計資料,是設計人員希望解決的一個問題。在模具協同設計中,這個問題更為突出。最原始的查詢方法主要由設計人員手工完成。面對一本本厚厚的手冊,就連一些經驗豐富的設計人員也感到不堪重負。手工查詢需要經常性地翻閱手冊,但是需要查閱的手冊不―定時時都在設計人員伸手可及的范圍內,而且通過手工查閱手冊,不但效率低,還容易造成數據出錯。

  有人曾經提出:寫一個應用程序,然后在每個設計人員的電腦終端安裝,該應用程序調用安裝在本地機器上的數據庫。這首先涉及到一個軟件版權的問題,其次對客戶機的硬件配置提出了更高的要求。更為重要的是,數據庫的更新需要在每個客戶端分別進行,在模具協同設計中,不具有可操作性。

  為了徹底解決上述問題,本文提出利用分布式Web數據庫系統SQLServer2000作為后臺管理系統,并利用界面友好的InternetExplorerBrowser作為人機交互的界面,開發一套簡潔明了、高效快捷、方便易用的“模具設計資料查詢系統”。

  2模具設計資料查詢系統的總體設計進行模具設計,是一個十分復雜的過程。要建好模具設計資料查詢系統,使用戶能夠方便快捷地查詢到所需要的模具設計資料,對模具設計資料進行明確而詳細的分類整理是很重要的。

  本文將各種設計資料手冊分成沖壓模具、塑料模具和標準件等幾個大類,在各個大類里面,分別根據手冊建成數據庫,通過人機交互的方式進行查詢。整個查詢系統的結構如圖1所示。人機交互界面模塊采用目前流行的Windows風格的圖形用戶界面(GUl)――― IE瀏覽器。整個系統基于Web,采用B/S三層結構,用戶首先找到需要的設計資料的類別,然后輸入查詢條件,就能通過應用程序服務器連接到后臺數據庫,從中檢索出所需要的信息并將結果以HTML的形式反饋給用戶[1]。在這個系統中,資料查詢管理模塊放在應用程序服務器上,主要由ASP程序組成,負責處理用戶輸入的各種查詢信息。它是用戶和模具設計資料庫的接口,實現用戶數據和資料庫數據的傳遞,提供數據檢索、出錯處理等功能。

  沖壓模具設計資料數據庫包含了沖壓工藝設計中所需的各種工藝信息。它由沖裁數據庫、彎曲數據庫、拉延數據庫、成形數據庫、材料和熱處理數據庫、沖模零部件及其技術要求數據庫、壓力機數據庫等幾個部分組成。塑料模具設計資料數據庫包含了目前最流行的注射成形塑料模設計中所需要的各種工藝信息。

  它由塑料材料庫、塑料成型機資料庫、塑料成型工藝參數庫、注射模資料庫、壓縮模資料庫、傳遞模資料庫、擠出模資料庫、吹塑模資料庫等幾個部分組成。

  模具標準件數據庫包含了在所有模具設計過程中都可能用到的一些標準零件,如彈性零件(彈簧、聚胺酯等)、連接件(螺釘、螺母、銷釘等)、模架等等。

  3數據庫系統的選擇從理論上講,所有數據庫系統都可以作為Web數據庫系統的后臺支持系統,但實際上每種數據庫都有其自身的特點和適用環境。普通數據庫系統如Access、Foxpro等沒有系統安全管理和數據完整性保護,不太適合大型Web系統的開發。Web數據庫應用中常用的數據庫管理系統是Oracle、DB2和SQLServer。

  Oracle是由Oracle公司推出的基于SQL的對象―――關系型分布式數據庫管理系統。該分布式數據庫管理系統實現了分布式系統所要求的分布透明、網絡透明及操作透明。其客戶服務器結構提供四種常用特性:有效利用計算機、可擴充性、遠程數據庫存取和靈活性。但是該數據庫管理系統對工作站的硬件配置要求和對管理人員的能力要求均較高。

  DB2數據庫管理系統是內嵌于IBMAS/400服務器上的,直接由硬件支持。DB2支持標準SQL語言,具有與異種數據庫相連的Gateway,因此速度快,可靠性好。但是這種數據庫依賴于IBMAS/400硬件平臺,價格較貴。SQLServer是Microsoft公司推出的一種高性能的關系型數據庫管理系統,在Windows平臺上使用最方便。使用SQLServer可以開發不同類型的應用程序,其中包括以下各部分。

  (1)分布式數據庫應用程序分布式事務協調器(DTC)通過兩段式提交協議可以在多SQLServer服務器之間分發事務,利用存儲轉發服務和DB-LibraryAPI也可以設計分布式數據庫應用程序。

  (2)數據倉庫數據轉換服務(DTS)提供了一套基于OLEDB的COM對象,可以實現不同的OLEDB數據源之間的數據轉換操作。

  (3)Internet和Intranet應用增強了的SQL ServerWebAssistant和TCP/IP網絡功能,可以將SQL Server數據庫中的數據發送到HTML頁面中,通過代理服務器與Internet建立安全的連接。

  (4)管理工具SQIServer是基于SQL分布式管理對象(DMO)模型的,使用該模型編寫的管理工具能自動創建和管理SQLServer中的數據庫對象。

  概括起來,SQLServer系統有如下優點,這些優點使得我們在查詢系統的開發中選用SQL作為數據庫管理系統。

  (1)管理方便EnterpriseManager是一個基于圖形用戶界面的集成管理工具,利用它可以管理SQLServer服務器和數據庫,并能實現數據備份和恢復的功能。

  (2)并發控制能力強SQLServer是利用動態鎖定功能防止用戶在查詢和更新并發操作時相互間發生沖突,而且動態鎖定過程是由SQLServer自動處理的。

  (3)編程接口豐富SQLServer提供了T― SQL、DB― Library和嵌入式SQL等開發工具,并支持ODBC和OLEDB規范。

  (4)伸縮性強能運行于Win95/98、Windows NTServer或者Workstation操作系統上,并實現動態管理,可滿足從桌面應用到分布式應用的各個層次需求。

  (5)充分利用BackOffice資源SQLServer能利用BackOffice提供的服務或功能,包括安全管理、時間日志、內存管理等來增強自身數據庫系統的功能。

  (6)多線程體系結構SQLServer支持多線程操作,當多用戶并發訪問的時候,系統產生的額外負擔較小,在用戶數量增加的時候,運行速度也不會明顯下降。

  (7)對Web技術的支持使用戶能夠很容易地將數據庫中的數據發布到Web頁面上。

  由于該查詢系統是基于Internet的,采用的是B/S的體系結構,在Windows操作系統中運行,有多個客戶端,而且對數據庫的穩定性和安全性有較高的要求,因此在查詢系統的開發中選用SQLServer2000作為后臺數據庫管理系統。

  4數據庫設計模具設計資料數據庫設計的基本思想是:根據總體設計,對模具設計資料進行分類;然后對手冊中的各種表格進行抽象,變成SQLServer2000數據庫中的表,把各種規則也抽象成數據庫表的形式存儲起來以供查詢和檢索。由于模具設計的資料涉及到的手冊非常多,數據量大,要想能夠方便快捷地查詢,還必須建立好的索引方法,采用目錄樹結構的方式來進行管理。所以,數據庫設計包括工藝數據表的設計和目錄數據表的設計。

  4.1工藝數據表的設計用一個例子來說明把工藝數據從手冊中的表抽象成數據庫中的表的過程。選用的例子是機械(機械制造業等待行業回暖)工業出版杜《沖壓手冊》第二版中第39頁的表2―表6沖裁件孔中心距離的極限偏差表。通過抽象,在SQLServer2000數據庫中,用兩張表來表達手冊中的這一個表。

  4.2目錄數據表的設計通過五級目錄樹來對模具設計資料庫進行管理。經過抽象,五級目錄樹變成了的形式。字段定義手冊中的數據表編號。

  5查詢的設計與程序實現模具設計的資料數據庫設計好后,實現動態、交互式的查詢功能就是該子系統的重點了。這實際上是一個Web應用程序與數據庫集成的問題。筆者使用的開發工具是ASP(ActiveServerPages)。

  ASP是IIS提供的一種動態發布網頁技術,它能將HTML頁面、腳本命令、ASP內建對象以及ActiveX組件完美結合起來,創建動態而高效的Web應用程序。在ASP訪問數據庫的過程中,正是通過一個ActiveX組件即ADO來完成的。通過ADO,ASP可以方便地實現對數據庫的操作。

  5.1ADO工作原理ADO是一個運行于服務器端的ActiveX組件,所提供的功能是進行數據庫訪問。運用ADO,就可以編寫簡潔而又有擴展性的腳本,與ODBC數據源或者與OLEDB數據源進行連接,并可以對傳統數據庫(如Access、SQLServer)和其他數據資源(如普通文本文件、Excel、MicorsoftIndexServer等)所提供的各種數據進行讀取和寫入操作。

  ADO組件由七個對象和四個集合構成其對象模型分為四級如所示。只包含了六個對象和三個集合,另外還有Properties集合和Property對象,他們是Connection對象、Command對象、Recordset對象和Field對象所共同具有的。

  在ADO組件中,最主要的三個對象是Connection對象、Command對象、和Recordset對象。通過這三個對象,在ASP腳本中就可以與數據庫建立連接,查詢、插入、修改和刪除數據庫中的數據。

  5.2與數據庫建立連接在進行數據庫訪問的時候,必須首先建立與數據庫的連接。在ASP頁面中使用ADO組件訪問數據庫的時候,有兩種訪問方式:ODBC和OLEDB。

  ODBC和OLEDB都是Microsoft公司提供的訪問數據庫的編程接口。ODBC是數據庫服務器的一個標準協議,它為訪問數據庫的應用程序提供了一種通用的語言。在安裝完ODBC驅動程序之后,就可以在應用程序中連接數據庫并訪問其中的數據。不過ODBC主要是針對訪問關系型數據庫而設計的,而作為新一代的Microsoft數據訪問規范,OLEDB允許訪問更多的數據源,除了一般的關系型數據庫之外,還包括非關系型數據庫、電子郵件系統、電子表格、文本文件等數據源。

  OLEDB能夠處理任何類型的數據,而不考慮數據的存儲方法和格式。OLEDB與ODBC相比,還有一個明顯的優越性―――基本上是OLE技術在數據庫中的運用,是用C++語言開發的,給ODBC功能提供了一個標準的COM接口,所以OLEDB具有面向對象的特性,這樣在OLE DB基礎上的ADO具有很靈活的工作方式。

  使用ADO訪問數據資源的方式可以用來說明。從圖中可以看出,ADO訪問數據庫時,并不是直接訪問數據資源,而是通過OLEDB作為中間件進行訪問。OLEDB驅動程序可以直接訪問數據資源,也可以通過ODBC間接訪問關系型數據庫。

  本查詢系統是建立在MicrosoftSQLServer數據庫管理系統基礎之上的,因此可以通過OLEDB和ODBC兩種方式進行訪問。本文使用的是通過ODBC的無DSN連接。這種方法的好處是:Web站點從一臺電腦移植到另外一臺電腦的時候,不需要更改任何程序,也不需要另外建立ODBC驅動連接。

  5.3程序實現建立好數據庫的連接之后,就要用SQL語句來對數據庫進行查詢操作了。數據庫連接和查詢程序框圖如所示。在上例中,查詢過程要分步進行,先判斷用戶的輸入是不是在可查的范圍內,然后根據查出孔距尺寸和材料厚度各自的返回值,最后根據表3以前一步的返回值作為條件再查極限偏差。查詢過程程序圖如圖6所示。

  6小結本文主要針對模具協同設計過程中需要反復進行設計資料查詢的問題,建立了一套基于Web的模具設計資料查詢系統,并論述了SQLServer數據庫管理系統和ADO查詢機制。


分享到:
  • 北京中百信信息技術股份有限公司北京中百信信息技
  • 福瑞博德軟件開發公司福瑞博德軟件開發
  • 北京護航科技有限公司北京護航科技有限
  • 銀江股份有限公司銀江股份有限公司
  • 遠光軟件遠光軟件
  • 中國軟件與技術服務股份有限公司中國軟件與技術服
  • 啟明信息技術股份有限公司啟明信息技術股份
  • 戴爾戴爾
  • HPHP
  • 東華軟件股份公司東華軟件股份公司
  • 東軟集團東軟集團
  • 用友軟件股份有限公司用友軟件股份有限
主站蜘蛛池模板: 欧美性视频xxxxxxxx| 在线看片亚洲| 99久久久免费精品免费| 成人免费高清视频| 操欧美女| 91啦国产| 伊人久久在线| 性感美女视频黄.免费网站| 手机看福利片| 日本三级午夜| 欧美精品一二区| 久久精品国内偷自一区| 国产一区二区三区免费视频 | 香港三级88久久经典| 午夜精品视频| 日本精品视频在线播放| 欧美成人高清| 精品在线视频免费观看| 国产精品自在线天天看片| caoporen个人免费公开视频| 在线精品国产一区二区| 香蕉久久综合精品首页| 日本欧美不卡一区二区三区在线| 欧美成人香蕉网在线观看| 久久精品视屏| 国产欧美另类性视频| 成人国产精品一区二区网站| 131美女爱做免费毛片| 亚洲欧美色视频| 日韩乱码中文字幕视频| 免费毛片全部不收费的| 国产区精品在线| 中国性猛交xxxxx免费看| 新婚第一次一级毛片| 欧美激情自拍| 九九久久九九久久| 国产精品国产三级国产an不卡 | 亚洲第一区在线| 欧美巨乳在线观看| 精品一区二区三区视频在线观看免| 国产乱码精品一区二区三区卡 |