馬慶
摘要:本文以瀏覽器/服務器模式進行介紹,并對在Web支持下的模具材料數據庫系統的開發進行闡述,在網絡的支持下,用戶在模具材料信息的查詢中將會獲得更多便利,使選材工作效率得到提升,最終使模具材料數據庫維護的有效性得到提升。
關鍵詞:Web;模具材料;數據庫系統;開發
中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2017)09-0148-02
在模具產品生產中,其成本與質量在很大程度上受到模具材料選擇的影響。基于對數據庫技術的應用,對數據庫平臺進行建立,并在模具材料常用信息的存儲與管理中加以運用,能夠使應用范圍廣泛且種類繁多的模具材料選用效率得到提升。鑒于此,關于Web支持下模具材料數據庫系統開發具有重要的研究意義。
1 系統開發環境
1.1 體系結構
帶有數據庫系統的計算機系統中,不同組成部分之間存在相互關系,這就是體系結構。隨著計算模式的發展,數據庫系統的體系結構也趨于B/S結構發展,其模型如圖1所示。
1.2 開發平臺與工具
系統開發選擇由Microsoft公司推出的Visual Studio NET,其開發功能非常強大,除了設計、編碼、編譯調試、數據庫鏈接操作等基本功能之外,還具備一些高級功能,例如企提供企業開發工具、應用程序重新發布工具與性能評測報告等等[1]。基于此可以在ASP Web應用程序、XML Web services、桌面應用程序以及移動應用程序的生成中加以運用。此外,Visual Studio NET還涉及到很多中開發語言,基于NET Framework的功能的應用,此框架能夠實現ASP Web應用程序的簡化,并且可以訪問XML Web services開發的關鍵技術。
后臺數據庫系統選擇有Microsoft公司推出的SQL Server 2000,其主要功能特點就在于關系數據庫的創建、開發、設計以及管理。與此同時,在引擎、標準SQL語言以及擴展特性的開發中,該系統也能夠提供有力支撐,具有比較良好的兼容性,能夠對分布式數據庫結構予以支持[2]。
2 數據庫結構設計
模具材料涵蓋了非常繁雜的信息,因此基于對材料信息的科學分類,對大型關系型數據庫加以運用,圍繞數據庫系統結構與功能展開設計,具體結果如圖2所示。
2.1 材料概況總表
材料概況總表所涵蓋的內容主要是對每種材料基本信息的概括性描述,例如牌號、牌號簡稱、性能特點、使用范圍、生產廠家以及用途舉例等等。該表可以為用戶在了解材料信息時提供參考與幫助,尤其是在了解標準號與國家、生產廠家和相對應的其他國家或地區的鋼號等信息有著十分重要的作用。此外,在模具材料“綜合選用”中,該數據表也被作為后臺數據庫調用。
2.2 材料分類選用子庫
材料分類選用子庫涉及到相應的選用表,例如冷作模具材料、塑料模具材料依批量、塑料模具材料依品種等選用表,材料分類選用子庫可以對不同模具材料的選用條件信息進行存儲,在“模具材料分類選用”中,對相應的選用表進行調用,可以用于主要的分類選用。
2.3 材料評價表
材料評價表是以模具鋼的切削加工性、淬透性、淬火不變形性、耐熱性、耐腐蝕性、耐磨性等為依據,對材料性能進行評判,所有性能都分為五個等級,即好、較好、一般、差與無特殊要求。在“按工藝性能選材”時,后臺數據庫可以調用材料評價表作為參考依據。
3 系統功能模塊
本數據庫系統的用戶主要分為管理員與一般用戶兩類。根據用戶類型的不同,其權限與使用功能也必然有所差異。就總體而言,該數據庫系統可以分為五個模塊,即用戶管理、模具材料數據庫維護、模具材料數據查詢與模具選材、用戶使用日志查詢以及系統幫助。用戶在對使用日志查詢、系統幫助以及用戶管理模塊加以應用時,模塊中的用戶注冊、用戶信息修改與密碼修改涉及到的公共模塊也分為兩種。圖3為系統結構與功能模塊圖。
3.1 數據查詢與選材模塊
數據查詢與選材屬于一般用戶功能。所謂的數據查詢,就是以單個數據表為依據,基于用戶查詢條件,將滿足條件的記錄羅列出來,并提供給用戶進行查看。選材模塊則是以用戶給定條件為依據,羅列出滿足條件的材料,并讓用戶進行選擇。在系統運行中,該模塊發揮著主要作用,根據材料選材特點的不同,可以有不同的選材方式供用戶選擇。在材料選材模塊中,主要提供的方法有三種,即“綜合選材”、“分類選材”以及“按性能選材”[3]。“按性能選材”又被分為兩種,即“按工藝性能選材”與“按力學性能選材”。作為用戶,他們在查詢過程中可以設定單一條件,也可以設定多條件進行組合。
3.2 數據庫維護模塊
數據庫維護功能并非所有用戶擁有,只是針對管理員,其在數據庫的維護操作中得到應用,可以添加、修改以及刪除數據庫信息。基于人機交互,數據庫維護模塊能夠不斷完善與充實系統,使用戶對材料數據庫的管理與維護得以實現。
3.3 用戶管理模塊
用戶管理模塊涉及到公共模塊中的與用戶相關的內容,例如用戶注冊、用戶信息修改等等。管理員用戶在登錄后不僅可以管理與維護數據庫系統,還能夠對注冊用戶進行審批。而對于一般用戶,他們的權限僅限于系統查詢檢索功能的使用,這對于數據安全性的保護無疑有著積極作用[4]。
3.4 用戶管理模塊
用戶管理模塊主要作用在于對用戶使用使用情況的記錄與查詢,例如用戶登錄、注冊、信息修改以及相關操作信息。
3.5 系統幫助模塊
系統幫助模塊能夠將系統使用操作幫助提供給用戶,并且模具材料的選材選擇也包含在其中,能夠為用戶對模具材料的合理選用提供參考與支持。
4 系統的選材應用
關于系統的選材方法,大部分都具有單一性,這些方法都是基于用戶界面對選材基本信息進行選擇與輸入,然后對模糊查詢方法加以利用,將相關信息從數據庫中查找出來,然后對界面相關“詳細”按鈕進行點擊,最后將材料信息顯示出來。
“分類選擇”則是以模具材料類別為依據,主要可以分為三類,即“冷作模具鋼”、“熱作模具鋼”以及“塑料模具鋼”等。其中“塑料模具鋼”又分為兩種,即“按生產批量選用”與“按塑料制品種類選用”[5]。對于用戶而言,他們在使用過程中需要對模具材料大類進行選擇,然后將查詢條件輸入到界面并提交,此時系統就會將相關材料的牌號信息羅列出來。
參考文獻
[1]陳曹維.基于Web的模具材料數據庫系統開發[J].河北工業科技,2011,28(1):23-25,29.
[2]郭幼丹,王罡.基于Web的模具材料選擇與應用系統的研究[J].電加工與模具,2008,(z1):50-52,56.
[3]盧萍.塑料模具材料遠程選擇優化專家系統的研究與開發[D].廣東工業大學,2003.
[4]紀現磊.基于網絡的熱作模具材料選擇與應用專家系統的研究開發[D].廣東工業大學,2002.
[5]李寶金,褚作明,金康,等.基于Web的模具材料智能選材系統[C].//第五屆全國模具鋼學術會議論文集.2008:20-21,37.endprint