- 相關推薦
航空材料微觀組織數據庫平臺的設計與實現分析論文
0 引言
航空工業是一個國家國防工業的重要組成部分,航空產品的先進性是一個國家綜合實力的集中體現,而航空材料的先進性和可靠性是決定航空產品先進性的一個關鍵因素。在航空材料研制過程中,材料的組織結構研究是一個重要的組成部分。材料在不同狀態下的組織特征往往決定了該材料的性能,因此,掌握材料在不同狀態下的組織特征對于材料的可靠應用以及工藝改進具有重要意義。
國外航空企業對材料組織結構研究非常重視,它們不僅在材料研制過程中對材料組織結構進行系統研究,而且還重視對以往材料組織結構以及斷裂特征數據的分析與歸納,建立材料組織結構數據庫,為新材料的研制以及工藝改進提供技術支持。我國航空企業在材料研制過程中對組織結構研究也非常重視,但是對于這些數據的收集和利用重視程度不夠。盡管出版了一些材料組織結構以及斷裂特征的書籍,但是這些資料往往針對某種材料牌號的某些狀態,缺乏系統性、全面性和即時查詢性,無法為技術人員提供全面、有效的參考。計算機數據庫技術的發展和應用,為航空材料組織結構以及斷裂特征數據的收集整理和有效利用提供了新的途徑。建立航空材料組織結構數據庫平臺,可以把大量散落在各處的典型材料組織結構數據收集起來統一管理,有利于資源的充分利用,為航空材料的研制提供有效支持。
1 系統結構設計
系統結構如圖1 所示,整個系統分為3 層: 表現層、應用層和數據層。表現層為用戶所見的客戶端應用程序,用戶通過其進行微觀組織和斷裂特征檢索等功能; 應用層為服務器端運行的服務程序,其有效地將系統和用戶動態地聯系在一起,用戶在表現層提出請求,應用層進行驗證運行,然后反饋信息給用戶; 數據層指的是在服務器端運行的SQL Server 數據庫系統,其存放的是用戶信息、字典庫數據、材料微觀組織和斷裂特征數據。系統有效地將這3 層隔離開,可以保證數據的安全性和有效性,并且讓不同部門的用戶都可以同時訪問數據庫中的數據。系統數據層由4 個數據庫組成: 微觀組織庫、斷裂特征庫、字典庫和用戶信息庫。微觀組織庫中存儲各種典型航空材料在不同狀態下的微觀組織; 斷裂特征庫中存儲各種典型航空材料和構件在不同條件下的斷裂特征; 字典庫主要是為了數據輸入和檢索的標準化和快捷化,存儲材料微觀組織和斷裂特征的標準化知識,比如,“材料類別”的標準化知識包括變形鋁合金、鑄造鋁合金、變形高溫合金、鑄造高溫合金等。
2 系統功能設計
系統主要由4 大功能模塊組成: 微觀組織檢索模塊、斷裂特征檢索模塊、數據更新模塊以及用戶管理模塊微觀組織和斷裂特征檢索模塊是系統的主要功能,通過這2 個模塊,技術人員可以快速檢索到相關材料在不同狀態下的微觀組織或斷裂特征。用戶可以選擇1 種或2 種查詢條件( 包括材料類別、材料牌號、材料狀態、斷裂模式等) ,按“與”或“或”的方式進行組合后,按模糊查詢的方式在數據庫中檢索出符合條件的微觀組織或斷裂特征數據。數據更新模塊主要實現對微觀組織庫、斷裂特征庫以及字典庫中的數據進行更新和維護,包括添加微觀組織數據、添加斷裂特征數據、以及字典庫數據維護等功能。用戶管理模塊主要實現對系統用戶的管理,包括添加用戶、刪除用戶、用戶信息更新以及用戶權限管理。系統用戶分為2 類: 管理員和普通用戶。管理員擁有包含用戶管理、數據更新、和數據檢索在內的所有權限。普通用戶只能進行數據檢索。
3 系統流程分析
系統流程就是用戶在使用系統時的工作過程。對于多類型用戶的系統而言,每一類用戶的工作流程都是不相同的。多用戶系統的工作流程都從用戶登錄模塊開始,對用戶的身份進行認證。身份認證可以分為2 個過程:
1) 確認用戶是否是有效的用戶,該過程決定用戶能否進入系統;
2) 確定用戶的類型,該過程根據用戶的類型決定用戶的操作權限,從而決定用戶的工作界面。進入系統后,不同類型的用戶所能進行的操作也不同。系統的工作流程如圖4 所示,管理員進入系統后,可以進入用戶管理界面,創建和管理用戶信息,也可以進入數據更新界面,添加微觀組織和斷裂特征數據,還可以進入數據檢索界面,檢索微觀組織或斷裂特征; 普通用戶進入系統后,只能進行微觀組織或斷裂特征檢索。
4 系統軟件實現
系統的客戶端和服務器程序都采用VC + +作為開發工具?蛻舳顺绦蚝蛻梅⻊掌鞒绦蛑g通過基于TCP( 面向連接) 的socket 進行數據傳輸。系統以SQL Serve 作為后臺數據庫管理系統,用于存儲和管理用戶信息、字典庫數據、微觀組織以及斷裂特征數據。VC + + 提供了多種數據庫訪問技術,包括ODBC、DAO、OLE DB、ADO等,其中ADO 技術應用層次高,易用性最好,因此系統采用ADO 技術實現應用服務器程序對后臺數據庫的訪問。
5 系統技術特點
1) 數據全面、完整。
系統存儲了各類典型航空材料在不同狀態下的微觀組織和斷裂特征數據,包括黑色金屬、有色金屬、非金屬、焊接結構、涂鍍層、以及金屬基復合材料等,并且提供統一的輸入和檢索界面。
2) 數據輸入統一、標準。
為了便于數據輸入和檢索的準確性和方便性,系統建立了字典庫來對材料類別、材料牌號、斷裂模式等關鍵字段內容進行標準化處理。
3) 系統運行穩定、數據安全、操作方便。
系統采用3 層C /S 架構,為系統的穩定運行及數據安全提供了前提條件,系統可以在大量數據及大量用戶同時訪問的情況下穩定運行。此外,系統客戶端開發過程中充分考慮了界面的友好性和操作的方便性。
6 結論
在對各類典型航空材料微觀組織和斷裂特征收集整理的基礎上,設計和開發了基于客戶端/服務器模式的航空材料微觀組織數據庫系統。系統存儲各種典型航空材料在不同狀態下的微觀組織和斷裂特征數據,包括黑色金屬、有色金屬、非金屬、焊接結構、涂鍍層、以及金屬基復合材料。系統的建立可以把大量散落在各處的典型材料組織結構數據收集起來統一管理,有利于資源的充分利用,為新型材料的研制、工藝改進以及航空構件的失效分析提供有力支持。
【航空材料微觀組織數據庫平臺的設計與實現分析論文】相關文章:
淺析網站信息安全事件監測平臺的設計與實現的優秀論文08-07
綠色建筑設計的實現整合和應用分析論文09-06
醫院病歷管理平臺構建分析論文10-06
方志傳記資料索引數據庫的設計與實現06-30
物流活動有效組織分析論文07-01
SQL Server數據庫安全監控系統的設計與實現09-28
電子商城設計與實現論文10-23
課題論文材料的整理與分析06-15
網絡教育資源服務平臺設計論文08-21
項目管理信息平臺設計管理的論文07-11