本站小編為你精心準備了金屬熱處理計算機工藝設計系統開發實踐參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:通過詳細分析基于.Net開發平臺客戶機和服務器結構的金屬熱處理計算機輔助工藝設計系統,該系統采用C#語言作為編程語言,選擇SQL進行數據庫管理,從而使得系統運行效率與質量得到有力保障。對系統模塊化設計、數據庫設計、關鍵模塊設計開發進行了綜合分析,通過實踐證明,系統在熱處理工序中的應用結果準確可靠,實用性突出,而且在一定程度上為金屬熱處理提供了信息查詢功能,設置了權限認證功能,有效保證了系統運行的安全性與可靠性。
關鍵詞:金屬熱處理;計算機輔助工藝設計;系統
在計算機技術快速發展,數據庫技術逐漸更新優化的形勢下,數據庫應用系統在各個領域得以廣泛應用,工業領域也不例外。但是,受技術條件約束,以往數據庫功能太過單一化,只能存儲或者檢索數據信息,在數據再加工上能力相對不足,根本無法滿足現代化工業領域的智能化與信息化要求,尤其是在金屬熱處理方面。這就需要基于金屬熱處理生產,進一步優化完善數據庫應用系統,以實現基于材料熱處理工藝的金屬熱處理數據庫系統。在此基礎上,本文設計開發了基于金屬熱處理的計算機輔助工藝設計系統,針對科研工作人員與技術人員,為其提供了具備智能化查詢功能與輔助設計功能的熱處理生產輔助平臺,減少了工作人員的工作量,還保證了良好生產效率與質量[1]。
1系統總結構設計
1.1系統設計思想
基于金屬熱處理的計算機輔助工藝設計系統利用以對象為導向的方法,進行綜合分析與設計,就金屬熱處理工藝設計方式,以及系統運行環境和安全可靠性等充分考慮,選用C/S框架模式。系統設計開發以.Net平臺為載體的C編程語言,將其作為工具進行用戶界面開發,以SQLService為數據庫服務器,以此保證系統技術的先進性,與系統運行的穩定性、安全性[2]。
1.2系統運行流程系統運行流程具體如圖1所示。
1.3系統模塊化設計
系統模塊化設計思想將復雜系統劃分為規模相對偏小,功能比較簡單,容易構建與修改的分部。首先,各模塊之間彼此獨立,能夠分別設計與實踐。其次,各模塊間的相互關系基于功能模型進行詳細闡述。不同模塊處于相互關聯的限制下,構成統一整體,以此實現系統功能。就系統運行流程詳細分析,系統整體設計為四個模塊,即瀏覽、查詢、設計、系統管理[3],具體如圖2所示。
2系統數據庫設計
2.1概念結構設計
所謂概念結構設計實際上就是現實世界與計算機世界的媒介。概念結構設計利用抽象機制,構建反映用戶實際需要的信息模型,其是獨立在計算機硬件結構和數據庫管理系統的,在數據庫設計中占據著關鍵性位置。系統利用實體-聯系的方式進行設計,此方式通過E-R模型基于實體、屬性、實體間的關聯詳細闡述現實世界中的信息結構。系統數據庫概念結構設計明確了用戶信息、材料信息、工藝信息的實體集地位,通過合理選擇部分利用、設計分E-R圖、合并E-R圖等,實現全局E-R圖的設計[4],具體如圖3所示。
2.1.1選擇部分應用數據流圖是進一步明確實體、屬性、關聯的重要前提,因此,應選擇合適層次的數據流圖,促使層次的各個部分與部分應用相對應,以此設計分E-R圖。同時,具備系統表述的整體性與簡潔性,系統基于第二層數據流圖進行分E-R圖設計。
2.1.2設計分E-R圖分E-R圖也被稱為部分E-R圖。根據系統第二層數據流的部分應用數據流圖,基于數據字典獲取數據信息,利用抽象機制,明確部分應用的實體、屬性、標識符號、實體關聯、類型。2.1.3合并E-R圖合并E-R圖,以實現系統全局E-R圖,進而實現數據庫概念結構總體設計。合并主要是為了有效解決部分E-R圖之間的矛盾與信息冗余問題。
2.2邏輯結構設計
基于概念結構設計,邏輯結構設計在既定原則的有效引導下,轉換E-R圖為符合具體數據庫管理系統所支持的數據模型,并通過優化改進的邏輯結構。數據模型主要有關系、層次、網狀等等,邏輯結構設計把E-R圖轉換成了關系數據模型[5]。
2.2.1轉換為關系模式關系模式的根本是二維數據表,就基于金屬熱處理的計算機輔助工藝設計系統E-R圖為主要依據,把實體和關聯轉換導出系統各個關系。
2.2.2規范化關系模式通過E-R圖轉換的初始關系模式與相關標準要求存在一定偏差,且存在數據冗余現象,對此還需要進行規范化處理,以此實現數據庫設計第三范式。分解關系模式的用戶信息和材料信息,獲得系統最終關系模式,具體如圖4所示。
2.3物理結構設計
物理結構設計主要是數據庫以物理設備為載體的存儲結構和存取方式,其基于計算機系統與數據庫管理系統。當前,在商品化關系數據庫管理系統中,數據庫的內部物理結構基本上都是通過數據庫管理系統自動化實現的。
3系統關鍵模塊設計
系統關鍵模塊實際上就是金屬熱處理計算機輔助工藝設計和關聯性信息的實時查詢。在模塊設計中,需要充分考慮實際狀況以及信息傳輸,通過在系統中適當增添數據分析與處理功能,以此明確關鍵模塊的運行流程,通過專業編程語言進行系統設計與開發[6]。對于整個系統而言,傳統熱處理工藝設計是為了充分了解原材料信息,熱處理工藝標準是材料在熱處理之后,所需滿足的功能性能標準要求。在基于金屬熱處理的計算機輔助工藝設計系統中,盡管會遵循既有標準設計,但是又不同于傳統設計方法。系統根據用戶輸入記錄,以固定計算機方式為載體,對熱處理工藝的參數進行自動改進與優化,具體流程如圖5所示。以具體設計方法作為主要依據,基于金屬熱處理的計算機輔助工藝設計系統以VisualStudio為開發環境,基于C#語言,進行系統軟件優化設計[7]。
4結論
綜上所述,基于金屬熱處理的計算機輔助工藝設計系統,通過.Net平臺客戶機與服務器結構,選用C#語言作為編程語言,利用SQL作為數據庫管理,以此保證技術的先進性與系統運行的穩定性。此系統實現了計算機輔助工藝設計的功能,可以在用戶查詢材料信息后,自動全面詳細記錄。而在需要針對具體材料進行熱處理工藝設計時,系統則會主動實現自動化調整查詢記錄,以此作為參考依據加以設計,自動生成設計方案,基于用戶需求,還可以制成實體工藝卡。通過實踐證明,基于金屬熱處理的計算機輔助工藝設計系統的實用性與可靠性良好。
參考文獻
[1]武承文.計算機輔助設計技術在機械設計中的應用分析[J].信息與電腦(理論版),2018,397(3):43-44.
[2]頡棟.鋁合金焊接工藝計算機輔助系統設計研究[J].世界有色金屬,2018(2):228-228.
[3]饒彥平,孫聞宙.計算機輔助工序過程設計軟件在數控機床中的應用[J].新技術新工藝,2018,370(10):54-58.
[4]劉宇.計算機輔助技術在漸開線塑料齒輪成型工藝設計中的應用[J].塑料工業,2018,46(1):71-74.
[5]高梓越,叢洪蓮,蔣高明,等.基于超文本標記語言5的橫編計算機輔助設計系統[J].紡織學報,2017,38(10):132-137.
[6]寇媛媛.復合材料計算機輔助成型工藝設計的研究[J].合成材料老化與應用,2015(4):58-61.
[7]高志玉,薛維華.金屬熱處理計算機輔助工藝設計系統之核心數據庫設計[J].金屬熱處理,2012,37(9):128-131.
作者:周小娟 單位:西安外事學院