鋼鐵企業質量管理系統(共57頁)_第1頁
鋼鐵企業質量管理系統(共57頁)_第2頁
鋼鐵企業質量管理系統(共57頁)_第3頁
鋼鐵企業質量管理系統(共57頁)_第4頁
鋼鐵企業質量管理系統(共57頁)_第5頁
已閱讀5頁,還剩57頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優質文檔-傾情為你奉上鋼鐵企業質量管理系統摘要在經濟全球化進程中,國家和地區的進出口貿易所涉及的行業和產品不斷擴張。國際制造業技術水平的提升,使得我國鋼鐵行業市場競爭力與日俱增,欲圖生存,必爭質量。在企業業務處理和事務管理中,引入自動化的計算機處理技術,企業的管理會事半功倍,業務的流程更加清晰。論文分析了課題相關領域國內外現狀,介紹了ASP .NET Remote技術,使用UML技術建立了系統用例圖模型和數據模型,采用面向對象方法設計了系統所需要的類型,在Microsoft Visual Studio 2008集成開發環境下使用C#語言和Oracle數據庫實現了系統框架和核心功能,如系統客

2、戶端與應用服務器遠程數據通信、客戶端多界面文檔模式、數據庫分布式處理。在實現客戶端多界面文檔模式中,采用面向對象思想繼承Form類原有方法屬性并改進,以適應系統運行環境,并通過反射技術,實現客戶端界面的快速加載,以提高系統的運行效率。經過不斷的修改和測試,現有功能模塊基本實現了企業的業務需求。系統的開發、應用、實施提升了鋼鐵企業制造過程中的質量管理水平。關鍵詞 :鋼鐵行業;信息系統;質量管理;數據庫STEEL ENTREPRISE QUALITY MANAGEMENT SYSTEMAbstractIn the process of economic globalization, trade a

3、nd import and export trade countries involved expanding. Manufacturing technology to enhance the international level, making China's steel industry market competitiveness increasing, an attempt to survive, compete for quality. In the enterprise business process and transaction management, the in

4、troduction of automated computer processing technology, the company's management will be more effective, business processes more clearly.The paper analyzes the current situation and development trend of domestic and international issues related fields, analyzed the ASP .NET Remote technology, th

5、e establishment of a system using UML use case diagrams model and data model, designed using object-oriented type systems need, in Microsoft Visual Studio 2008 Integrated development environment using C # language and the Oracle database system framework and implements the core functionality, such a

6、s client and application server system remote data communications,database distributed processing. Achieving client mode multi-document interface, object-oriented thinking Form class inherits the properties and improving existing methods, in order to adapt the system operating environment, and throu

7、gh reflection technology to achieve fast loading client interface, in order to improve the operating efficiency of the system.After continuous modification and testing, the basic realization of the existing modules business needs. Development,application,implementation of the system to enhance the e

8、nterprises in the manufacturing process of quality management.Key words: steel industry; information systems; quality management; database目 錄專心-專注-專業第 1 章 緒論1.1 課題研究背景與意義鋼鐵企業質量管理是一個面向產品質量設計和檢驗為核心的系統,環節復雜,并且相互關聯,要實時、高效解決企業各環節的企業問題,結合現代信息化的特點,開發實時安全的質量管理系統是企業發展必不可少的工作。在現有鋼鐵企業的質量管理中,人工處理繁瑣復雜。在質量管理中涉及很多

9、標準,這些標準的人為操作性很大,可能涉及到多次人為的數據修改。為了盡量減少人工對數據的直接操作,質量管理系統的需求勢在必行。此外,還可以降低謬誤發生的可能,也有助于數據共享和快速檢索。例如,在企業生產過程中所要執行的國家標準、企業標準、廠內標準、客戶標準等標準中,涉及到的物理參數與化學參數非常復雜,靠人工填寫抄錄發生錯誤在所難免。即時一份標準數據完整正確地被抄錄,但是在其他部門用到該數據時,因為數據的共享性限制,難以做到一次輯錄,多次傳送,也不利于在紛繁的數據材料中進行快速的檢索。本文從質量信息集成的角度,結合常規軟件開發流程,對企業質量管理系統從需求分析到詳細設計的實現,進行重構。實現產品整

10、個生產過程的質量管理,從而在各個環節實現質量信息的有效控制。并以此來推動整個行業的質量管理水平和競爭能力,使整個鋼鐵企業得以可持續發展。1.2 現狀分析美國著名質量管理大師朱蘭指出:“20世紀是生產率的世紀,21世紀是將是質量的世紀”。隨著全球經濟一體化以及網絡信息技術的不斷發展,質量管理已經逐步進入一個新的發展階段1。在鋼鐵這樣的行業中,產品的生產過程是一個單向而不可還原的過程,質量管理更是企業的核心。在生產過程中,由物料到產品的生產環節復雜多樣,產品的工藝路線以及每一條工藝路線上環節的質量直接影響到下一個環節和產品的最終質量,也直接影響到企業的整體效益。研究和建立鋼鐵企業信息化系統是所有鋼

11、鐵企業發展的必備條件之一。經過多年的發展,制造業企業信息化從以前的多層逐步演化為目前各界人士都認同的三層模式即ERP/MES/PCS(Enterprise Resource Planning/ Manufacture Execute System/ Process Control System)。其中,與企業質量管理相關主要是ERP和MES系統層。ERP主要作用是將企業管理理論與計算機信息技術的結合,它將企業業務管理詳細分為生產控制、物流管理、財務管理、銷售管理、人力配置管理、產品運輸管理、產品庫存管理、產品質量管理、生產設備管理等各大功能模塊1。ERP中的質量管理子系統是一個面向整個制造過程

12、的信息管理系統,從采購產品生產原材料到生產產品,再到產品銷售,整個過程嚴格控制產品質量,確保產品合格后才發貨給客戶。當出現不合格產品時,ERP質量管理子系統使用科學的統計方法對質量信息的關鍵、原因進行詳細分析,及時找出造成產品不合格的環節所在。ERP對企業產品的質量發展趨勢進行分析,在產品質量異常因素未出現之前,提前通知生產部門采取有效措施加以預防。ERP中的質量管理子系統對企業進行產品的設計、產品的工藝生產、產品的檢驗流程制定具有指導性意義。MES是一套面向于企業內部的生產車間,用于制造業生產過程執行管理的生產信息化管理系統。它將企業生產管理細分為產品生產工序調度管理、產品生產資源分配管理、

13、生產單元分配管理、生產過程管理、產品質量管理、產品跟蹤管理、產品清單管理、產品性能分析等幾大功能模塊2。MES系統能夠及時、準確的采集產品每一個生產環節的質量信息,并反饋生產環節中質量檢驗信息,確保每一個環節的生產質量。根據每個生產環節的檢驗信息實時指導產品下一步生產活動。當發現某個生產環節異常后,能夠對產品生產及時做出調整,提高產品的合格率和公司運作效率。1.3 主要內容與結構本文在對鋼鐵企業質量管理業務背景進行分析的基礎上,分析了鋼鐵企業在質量管理方面上的業務需求,隨后針對業務需求,進行了鋼鐵企業質量管理系統的系統設計,最后討論了質量管理系統如何實現,并給出了質量管理系統測試結果。本論文共

14、分為以下幾個部分:第一章 緒論。本章介紹了課程研究的背景與意義,分析國內外鋼鐵企業質量管理系統的現狀,并給出了論文的研究內容和結構。第二章 系統相關技術。本章介紹了系統設計和開發的相關技術和工具。第三章 系統需求分析。本章對系統具體的用戶需求、功能需求和非功能性需求進行詳細分析。第四章 系統設計。本章根據系統需求對系統體系結結構、總體功能、主界面、數據庫進行了設計。第五章 系統實現。本章描述了系統運行、開發環境,并給出系統核心功能實現的思想。第六章 系統測試。本章對系統各核心業務功能進行了測試。第七章 總結與展望。第 2 章 相關技術介紹系統開發中主要用到Microsoft Visual St

15、udio 2008的集成開發環境、Oracle數據庫、Infragistics控件庫,本章對這些技術進行介紹。2.1 Microsoft Visual Studio 2008簡介VS的全稱是Microsoft Visual Studio。它是眾多開發中的一個典型代表。VS擁有相對全面的工具集,按照軟件開發的不同流程,提供了整個過程所涉及到的所有工具。例如UML 工具, Code Management&Control工具,Integrated Development環境。它所開發的應用程序都是基于微軟的操作系統。基于平臺的系統集成開發工具中,是最為廣大程序員所推崇的。為了能夠在各種操作系

16、統上短時間內架構起新建全面的應用系統,高級開發工具、調試、數據庫和創新等功能模塊均被集成在VS2008環境中。Visual Studio 2008提供的NET Framework有2.0版本、3.0版本 或 3.5版本,開發人員可以根據應用程序所要運行的環境和設備,選擇響應特性的NET Framework版本來支持相應的系統架構和配置,從而使應用程序的性能達到最佳運行狀態。2.2 ORACLE簡介Oracle數據庫就是甲骨文公司的旗艦產品,以分布式數據庫為核心,應用廣泛。Oracle數據庫于1977年建立,到目前已經走過了40多個年頭,至今在數據庫市場中仍然占有不小的份額。Oracle作為一款

17、帶有分布式處理功能的數據庫,功能強大,相比其他的數據庫系統具有非常多的有點,以下幾點尤為突出:(1)Oracle數據管理功能非常強大,使用物理結構和邏輯結構管理其中的數據,而且它們之間是相互分離的,數據的物理結構管理對數據的邏輯結構管理不產生任何影響(2)Oracle數據庫提供對大數據進行管理,可以使用二進制(BLOB),文本類型(CLOB),文件(BFILE)方式進行存儲,不僅安全性高而且持久性(3)Oracle數據庫關聯準則非常完備,包括信息準則、保證訪問的準則、視圖更新的準則數據的物理及邏輯性準則(4)Oracle數據庫的分布式處理功能十分強大(5)Oracle數據庫擁有非常完備的數據恢

18、復功能,以降低由于某些不可控制因素(地震、停電等)造成數據丟失或損壞2.3 ASP .Net Remote技術在WINDOWS操作系統中,每一個應用程序包括多個單獨的進程,每一個進程都有自己對應的程序域。由于受到系統對應用程序保護機制的限制,一個進程中執行的代碼訪問另一個程序是不被允許的。使用Remote技術可以使用通道(Channel)實現進程跨程序域的對象通信,而不是進程訪問進程。在Remote中,對于要傳遞的對象,只需要了解通信通道的類型(TCP或HTTP)和配置的端口號,不需要了解通信數據包的具體格式。客戶端獲取服務端對象時,通信方式并不是獲取實際的服務端對象,而是獲取它們之間通信數據

19、對象的引用。客戶端只需訪問通道就可以獲得服務端代理對象,服務端把代理對象將其解析為客戶端對象,這種技術可以讓遠程代碼運行在服務器上,然后客戶端通過Remote連接到服務器,將服務對象返回給客戶端。使用該技術,不僅能起到優化了數據通信的性能的作用,還能降低保證客戶端與服務端的通信對象的耦合度3。2.4 Infragistics插件簡介Infragistics插件是一種基于VS集成開發環境的用于用戶界面開發工具,它包括一系列控件,如UltraGrid、UltraButton、UltraCombo、UltraDateTimeEditor等。這些控件都是在VS原有控件基礎上進行相關調整和改進后設計出來

20、的,使之變得更加靈活、方便。如Infragistics插件中的UltraGrid,它和VS中DataGridView控件功能基本類似,都是一種用于顯示數據的網格控件,它不僅具備DataGridView控件中的所有功能,同時還提供了數據過濾、統計、行列大小位置調整、數據行自定義布局等DataGridView控件不具備的功能,與DataGridView控件不同的是,UltraGrid是采用Infragistics插件中Appearance對象進行控件外觀樣式的控制,例如,設置UltraGrid的背景顏色、字體等并不是直接設置,而是通過創建或選擇現有的Appearance對象,這樣就可以減少代碼的數

21、量,便于控制統一界面數據顯示風格,提高系統的美觀程度。使用Infragistics插件可以大大減少系統開發在用戶界面上的時間花費,更能提高系統開發效率,降低系統開發成本。第 3 章 系統需求分析3.1 用戶需求質量管理主要是由企業質量管理部門對銷售人員、對生產人員、對產品標準、對產品訂單質量設計、對已生產產品質量檢驗和判定進行管理,以期實現產品從訂單到出廠過程中的質量信息快速集成和共享,質量管理業務流程圖如圖3.1所示。圖3.1 質量管理業務流程圖根據業務流程圖可知,系統角色主要包括質量部門用戶(以下稱為技術中心)、銷售部門用戶、生產部門用戶、檢驗部門用戶,每個角色都具有不同的用戶需求。(1)

22、技術中心用戶1 標準管理:對成分、材質標準進行管理和維護2 標準設計:結合成分、材質標準,形成產品設計結果(Design_Key)3 品質設計:提取訂單信息,結合產品設計結果(Design_Key)形成訂單質量設計結果(2)銷售部門用戶銷售人員可以根據客戶要求,錄入客戶訂單信息,并將訂單信息下發到技術中心進行品質設計。品質設計完成后,可查看訂單品質設計結果或者品質設計錯誤。(3)生產部門用戶生產人員根據訂單的品質設計結果進行訂單生產。在生產過程對產品熔煉爐進行成分試樣取樣,生產完成后,進行材質試樣進行取樣。取樣完成后,送樣到檢驗部門。在獲得試樣檢驗信息后,對產品進行成分、材質、外觀進行判定。(

23、4)檢驗部門用戶檢驗人員接收生產部門成分、材質試樣后,對試樣進行相關加工和檢驗,并將檢驗結果發送到生產部門。綜上所述,系統包括技術中心用戶、銷售部門用戶、生產部門用戶、檢驗部門用戶四種用戶類型,系統用例圖如圖3.2所示。圖3.2 系統用例圖3.2 功能需求對于技術中心、銷售部門、生產部門、檢驗部門這四個質量管理部門來說,不僅各部門使用的質量管理功能不同,而且每個部門內部在進行質量管理上的功能都很明確分工。如生產部門某個員工可能只負責產品生產,而另一員工只負責產品的取樣和送樣。這就要求系統能對各用戶進行功能和權限管理,能將系統功能分配到具體的用戶。因此系統將用戶類型分為兩大類:系統管理員和普通用

24、戶。系統管理員具有系統所有功能,能指定普通用戶所屬角色,并且還能管理各角色具備的系統功能。根據用戶需求提出功能需求如下:(1)用戶登錄功能用戶進入系統需對用戶信息進行合法性驗證。本系統用戶輸入正確的賬戶名和密碼后,系統自動對身份進行驗證,驗證通過才能進入系統,非本系統不允許進入。(2)系統管理系統管理功能包括個人信息管理、用戶管理和角色權限管理三大功能,系統管理的用例圖如下圖3.3所示。圖3.3 系統管理用例圖1 個人信息管理用戶進入系統后,可以進入個人信息管理界面,用戶可以在個人信息管理界面看到個人的相關信息,界面提供密碼和個人基本信息修改功能,用戶可以在界面修改登錄密碼和除用戶ID、姓名、

25、部門信息外的其他基本信息。2 用戶管理系統管理員可以按部門查看用戶信息、添加用戶信息、修改用戶信息和刪除用戶信息。3 權限管理系統管理員用戶擁有系統所有權限,并且還可以對普通用戶的權限進行管理。系統管理員可以查詢指定用戶具有的系統權限和修改用戶權限。系統權限包括具體界面以及各界面上的功能按鈕進。例如可以將訂單錄入界面的所有功能權限分配給銷售人員,將訂單生產權限分配給生產人員,將產品檢驗的功能權限分配給檢驗人員等。(3)質量管理質量管理主要功能對產品質量信息管理的相關操作,包括技術中心用戶、銷售部門用戶、生產部門用戶、檢驗部門用戶四種角色的所有系統業務功能,如產品質量標準管理、訂單管理、質量設計

26、、生產管理、檢化驗管理、產品判定等。1 標準管理A. 成分管理對基本元素、復合元素的管理,確定對各個元素的修約位數。對標準成分、客戶成分、內控成分的查詢、修改、增加、刪除。成分標準信息包括:牌號、生產線、最大值、最小值、目標值。B.材質管理對材質代碼進行管理,對各檢驗項目的溫度、實驗方向分字段管理。對標準、客戶材質信息進行查詢、修改、增加、刪除。材質標準信息包括:牌號、材質代碼、類型、單位、材質取樣方式、試樣尺寸、最大值、最小值、備注等。2 標準設計將成分、材質聯系起來,生成Design-key,形成產品庫。3 品質設計銷售部門用戶錄入客戶訂單,確定訂單各項信息完整后,下發到技術中心。技術中心

27、提取銷售錄入并已確定的合同,對照當前標準,檢查是否有錯誤。若有錯誤,則生成并返回錯誤信息,若無錯誤,則按照成分、材質、標準生成合同的品質設計結果,品質設計活動圖如圖3.4所示。圖3.4 品質設計活動圖4 訂單生產管理生產人員根據訂單的品質設計結果進訂單行產品生產,并錄入生產數據。5 試樣編制生產人員在錄入生產數據的過程中,系統自動對產品的成分、材質生成取樣標識。生產人員根據取樣標識進行取樣,并將試樣送至檢驗部門進行檢驗。6 檢化驗管理A. 錄入產品煉鋼各工序成分的數據B. 對材質試樣的取樣、送樣、檢驗、返回實驗數據進行全程跟蹤,活動圖如圖3.5所示圖3.5 材質檢驗活動圖7 判定及改判對產品的

28、外觀、成分、材質進行判定,檢驗是否滿足訂單要求,活動圖如圖3.6所示。圖3.6 產品判定活動圖A. 成分判定按板坯合同與品質設計結果對板坯成分是否合格作出判定,并提供成分判定結果查詢功能。B. 材質判定將已有材質數據的樣片由系統自動判定,記錄是否合格、判定人、判定時間,對性能不合格批次可進行復樣。對已經通過材質判定的批次提供查詢功能。將性能不合格、未進行綜合判定的批次重新取樣判定,復樣的具體項目由系統完成,人工不可進行干預。C.外觀管理對產品進行表面檢驗,登記檢驗結果,提供修改和查詢的功能。D.綜合判定結合成分、材質、外觀,對產品是否合格進行判定。只有當上述判定全都是“合格”時,綜合判定結果自

29、動置為“合格”,否則自動置為“不合格”。3.3非功能性需求(1) 系統性能要求操作界面查詢或數據庫操作響應時間不超過30秒,系統支持客戶端數不少于50。必須保證系統數據采集的可靠性、完整性、安全性和實時性;采集周期足夠短,并且采集準確率要達到90%以上。(2) 故障處理系統故障處理一般由操作系統進行解決。只要操作系統沒有出現大的故障,系統一般都能穩定運行。基于對數據的安全性考慮,程序員可以有獨立于操作系統之外的數據備份,以防止系統崩潰造成的數據丟失。因此定期由管理員做數據庫的備份即可滿足數據安全的需求4。(3) 其它需求系統用戶身份的確認必須滿足預先設定的安全性或保密性策略5。系統用戶界面要求

30、視覺效果良好、界面風格一致,并能提供簡單的錯誤處理以及信息的反饋。第 4 章 系統設計4.1 系統總體功能結構設計根據對系統的需求進行詳細分析后可知,企業質量管理信息系統主要包括三大功能模塊,分別為用戶登錄模塊、系統管理模塊、質量管理模塊,如圖4.1所示。圖4.1 系統功能模塊圖(1) 用戶登錄模塊用戶登錄模塊是系統客戶端的唯一入口,任何用戶進入系統必須使用系統的登錄模塊,登錄成功后方可進入系統主界面。鍵入合法的登錄信息,才能進入系統。用戶模塊主要作用是驗證用戶信息的正確性,驗證通過,自動轉向系統操作主界面,并自動判斷用戶類型、獲取用戶在系統中的功能權限來創建主界面的菜單。當用戶信息驗證失敗時

31、,系統彈出提示框、給出提示信息,活動圖如圖4.2所示。圖4.2 用戶登錄活動圖(2)系統管理模塊系統管理模塊是每個信息管理系統最基本的模塊,它的主要作用是對用戶信息能夠安全、可靠、穩當的進行管理,并且保證系統的數據和功能可以安全的暴露給系統用戶。系統管理模塊主要包括用戶個人信息管理、系統用戶管理、界面功能管理以及用戶權限管理,功能結構圖如圖4.3所示。圖4.3 系統管理模塊功能結構圖1 個人信息管理用戶進入系統主界面后,可以從系統管理菜單下進入個人信息管理界面,查看用戶個人相關信息,并且可以修改除某些特定信息(如用戶ID、用戶名、性別等)外的其他基本信息。2 用戶管理如果用戶以管理員身份進入系

32、統,還可以從系統管理菜單進入用戶管理界面,系統管理員按部門查詢用戶信息,同時可以更改除用戶ID外的其他所有信息,并且系統管理員還可以根據需要增加或刪除指定用戶。3 功能管理客戶端每一個界面都表示一個功能模塊,界面上每一個按鈕表示一個功能點,系統使用多級菜單的結構形式對系統界面和按鈕進行統一規范管理。最低一級的目錄為系統界面上的功能按鈕,它的上一級菜單為系統操作界面。系統管理員可以按照具體的業務需求,具體分配各業務界面在系統菜單中的路徑。當業務發送改動時,系統管理員可以刪除或修改系統功能。功能管理同樣也支持系統新的業務功能的開發,系統管理員使用系統功能管理將新的功能模塊添加到系統中,以確保系統的

33、可擴展性。4 權限管理6由于每個用戶的業務職的不同,在系統中的功能權限也是不同的,這是很多信息系統都必須設置的安全性策略之一,因此由系統管理員使用該模塊功能為普通用戶分配具體的系統權限。在企業管理中,要實現對每個用戶的權限進行單獨的管理,系統管理會變得非常繁瑣、耗時,可行性也極低7。本系統引入“角色”的概念對用戶權限進行管理。角色是用用戶權限的集合,系統管理員可以將基本的權限或功能模塊添加到一個角色中。定義好相關角色的功能后,管理員只需指定用戶所屬角色即可實現對用戶的功能權限管理。當業務需求變更時,管理員只需修改角色對應功能,即可實現某一類職責用戶的相關功能。使用角色來進行權限管理可以直接將用

34、戶映射到組織結構中的具體結構,不僅直觀、靈活,更能減少系統管理員的工作量,大大提高工作效率。(3)質量管理模塊質量管理模塊是系統的核心模塊,包括所有對產品質量數據管理和相關操作的業務功能。在企業的管理中,質量管理以產品規范、冶金規范為基礎,通過質量設計,在產品規范和冶金規范的支撐下,把客戶要求轉化為生產指令傳遞到相關生產工序進行指導和監控,結合依據產品實績檢驗,對產品進行判定,確定產品滿足客戶的要求,質量管理模塊功能結構如圖4.4所示。圖4.4 質量管理模塊功能結構圖4.1.1標準管理1 成分標準管理成分代碼管理主要對系統中所使用到的元素代碼進行統一維護,包括元素的代碼和修約的管理。成分代碼分

35、單一元素和復合元素,對復合元素除管理代碼和修約外,還要建立對應的表達式維護,如復合元素“=C+Mn/6”對應“QB1”,并確定其修約位數。正常情況下,“QB1”代碼是不允許進行修改或者刪除的,因為在后面的成分實績中,使用的一直是“QB1”,若基本表中的“QB1”被修改或刪除,則“=C+Mn/6”無法找到成分實績。對于某一些特殊元素,其實績值不同時,修約位數也不相同,如:"C"的實際值在0.03以下修約位數為4位,在0.030.1之間保留3位小數位等,0.1以上則按照默認的修約規則進行修約。成分標準管理對標準成分、廠內成分、客戶成分(客戶標準成分要求、客戶廠內成分要求)管理,

36、并對最大值、最小值的邏輯錯誤進行檢查。按照標準號和標準鋼號維護其成分要求。通常情況下,標準鋼號便決定了成分要求,但對于某些客戶,有自己的協議(按標準號處理)要求才能確定其成分,所以形成了標準號加上標準鋼號的方式確定客戶對標準成分要求。2 材質標準管理材質標準管理主要包括材質代碼管理、標準材質管理和客戶材質管理。材質代碼管理主要對材質項目及其試驗要求(方向、形狀、溫度等)進行統一管理。在材質代碼錄入界面,對材質項目進行維護,確定哪些項目有最大值、最小值的要求;各材質項目的方向、形狀、溫度要求;各材質項目屬于哪一類型的實驗。標準材質管理和客戶材質管理主要是對國家發布和客戶提出的各標準材質項目的數據

37、管理,包括產線、交貨狀態、標準號、標準牌號、產品用途、厚度范圍、取樣方式、長度方向位置、寬度方向位置、材質代碼、最小、最大。標準材質管理主要對材質項目進行維護,指定項目的檢驗類型,維護其標準值,確定各標準的取樣方法,包括取樣重量限制、長度方向位置、寬度方向位置。3 標準設計將成分和材質標準聯系起來,形成產品要求以及產品的制造方法。4.1.2品質設計由銷售部門根據客戶需求錄入訂單,并下發訂單信息至質量設計部門。質量設計部門提取銷售已經確定的訂單,檢查是否包含錄入錯誤或者標準維護錯誤。對于沒有錯誤的訂單,生成品質設計結果,對于錯誤訂單,返回錯誤信息。品質設計主要功能包括訂單錄入、訂單提取、對象編制

38、、品質設計、設計確定。1 訂單錄入銷售部門根據客戶需求錄入訂單信息,錄入完成的訂單最初始的狀態為意向訂單,需由質量設計部門進行確認訂單的制造可行性。確認完畢即可轉化為正式訂單,否則回退訂單到銷售部門,并由銷售部門與客戶溝通訂單問題。2 訂單提取質量設計部門可提取由銷售下發的意向訂單,并根據訂單信息,前往系統的產品庫(標準設計形成的Design-Key)進行數據匹配,若能匹配到唯一一條的標準記錄則表示訂單可以進行下一步質量設計,否則將訂單鎖定,不允許進行修改,只提供回退功能,將訂單和鎖定原因返回給銷售部門。3 對象編制將銷售已經確定的訂單提取到質量設計的臨時表中,然后檢查訂單信息是否有效,內容如

39、下:a. 標準號在公用項目中是否存在b. 訂單標準在Design-Key中是否存在標準c. 訂單有特殊要求時,檢查客戶參數號是否存在4 品質設計對于對象編制沒有錯誤的訂單,進行“品質設計”操作,內容如下:a. 標準參數設計獲取標準成分要求,插入臨時成分設計表,找不到標準則生成錯誤。獲取標準材質要求,插入臨時材質設計表,找不到標準則生成錯誤。b. 客戶參數設計在客戶參數號存在的情況下,進行如下處理:若有成分的客戶參數號,獲取客戶成分插入臨時成分設計表。若有材質的客戶參數號,獲取客戶材質插入臨時材質設計表。c. 設計合成,將客戶成分、客戶材質要求與標準成分、標準材質融合5 設計確定檢查“品質設計”

40、操作,成分設計中間表和材質設計中間表數據是否齊全。若成分、材質設計數據齊全,則形成訂單品質設計結果,并修改訂單品質設計狀態為“已完成”,品質設計結束,否則返回設計確定錯誤。4.1.3試樣編制1 訂單生產管理訂單完成品質設計后,訂單信息會發送到生產部門,生產部門根據訂單品質設計結果中的廠內牌號信息,進行訂單的生產,系統自動生成產品的信息。2 成分取樣指示在進行訂單生產的過程中,系統自動對產品冶煉的爐次號進行標記,默認同一訂單的爐次號相同,對應的冶煉爐次號為對應訂單產品的成分試樣號。在每次生產的過程中,生產人員在產品冶煉爐獲取產品的成分試樣。3 材質取樣指示產品的信息錄入系統后,系統自動根據品質設

41、計中材質結果中的取樣方式,如按軋批取樣,按母板取樣、按子板取樣等取樣,判斷是否對產品進行取樣標記,進行取樣標記的產品系統為該產品生成新的試樣號,生成試樣信息,并將應材質設計結果中的材質項目添加到試樣的檢驗項目中,標記試樣狀態為“試樣采集待機”。沒有進行取樣標記的試樣,獲取同批次其他已進行取樣的產品的試樣號。生產人員根據產品的試樣號和取樣標記進行取樣操作,取樣完成后,即可根據試樣的成分、材質檢驗項目形成試樣檢驗指示,移交至檢驗部門進行下一步質量處理。在產品生產完成到產品出廠過程中,對產品的材質試樣信息進行全程跟蹤。將材質試樣狀態分為試樣采集待機、試樣入庫待機、試樣檢驗待機、試樣判定待機、試樣判定

42、完成。試樣采集待機:表示在進行產品生產完成并錄入生產信息的時候,系統自動對需要進行材質取樣的產品進行取樣標記。生產人員根據產品的取樣標記和取樣位置進行取樣,當某些特殊情況導致無法按系統標記進行取樣時,可以進行人工指定取樣。取樣操作完成后,試樣自動由采集待機狀態進入入庫待機狀態。試樣入庫待機:對已完成取樣操作的鋼卷進行入庫操作,并發送指示到檢化驗。入庫操作完成后,系統自動發送指示到檢化驗,試樣進入檢驗待機狀態。試樣檢驗待機:對試樣進行檢驗、錄入檢驗結果,所有材質項目檢驗結果錄入后,發送檢驗完成通知,試樣進入判定待機狀態。試樣檢驗待機:根據試樣檢驗結果和品質設計結果,對試樣進行判定,并更新試樣號為

43、判定試樣的產品材質判定等級為該試樣的判定等級。試樣判定操作完成試樣自動進入試樣判定完成狀態,試樣信息跟蹤結束。4.1.4檢化驗管理1 成分檢驗檢驗部門接收生產部門提供的成分試樣后,對產品的成分試樣的各元素進行檢驗,并錄入各成分元素的實績值,系統根據成分代碼管理中維護的修約位數,對錄入的成分實績值自動進行修約,修約值為有效值,用于最終的判定。當所有元素的實績值都已經錄入時,發送爐次成分檢驗完成通知。2 材質力學檢驗試樣的材質檢驗與成分檢驗略有不同,試樣材質檢驗更加復雜,要求區分金相和力學,力學項目最終的有效值需綜合項目各因素計算得出。同時,一個產品材質試樣需用來做多個材質項目,所以系統在進行材質

44、檢驗前使用鋼印號對材質試樣進行標記。檢驗部門根據材質力學項目的不同,進行不同的試樣加工和處理,然后檢驗各力學項目的各方面因素的值,并錄入結果到系統,系統會根據各項目的計算公式以及各力學類項目代碼的修約位數,給出各力學項目的有效結果。如在進行拉力項目檢驗時,根據樣片長度、寬度等按照一定的計算公式,計算出樣片的屈服強度、抗拉強度、屈強比。3 材質金相檢驗檢驗對金相類項目的主要是檢測試樣的內部物理結構,如夾雜物,粗糙度等。因此對金相類項目的檢驗只需在檢驗完成后,錄入最終的檢驗結果,系統自動根據各金相類項目代碼的修約位數,給出各將項目的有效結果。當試樣的力學和材質項目都已錄入檢驗結果,發送檢驗完成通知

45、。試樣檢驗完成,進入“判定待機狀態”。試樣只有在“檢驗待機狀態”才能錄入和修改試樣的檢驗結果。4.1.5判定管理1 成分判定成分試樣檢驗數據錄入完成后,成分爐次號試樣的狀態自動變為待判定。此時可以對對應爐次的產品進行成分判定,系統進行成分判定的方法及規則如下:a. 獲取訂單成分設計結果中的檢驗元素、最小值、最大值b. 獲取訂單要求檢驗元素對應的有效值c. 按爐次試樣號將各檢驗元素的判定結果存放到成分判定結果表中d. 給出該爐次對應產品的最終成分判定結果2 材質判定產品的材質試驗進入判定待機后,即可對產品的進行材質判定。系統進行材質判定方法及規則如下: a. 獲取訂單材質設計要求的檢驗項目、最小

46、值、最大值、判定類型和檢驗類型 b. 獲取訂單要求檢驗項目對應的實際值 c. 分析檢驗項目的判定類型,根據不同的類型,按照不同的方法給出項目的判定結果,并按照試樣號將各檢驗項目的判定結果存放到材質判定結果表中 d. 從材質判定結果表中獲取卷的判定結果的最大值(1為合格,2為不合格),給出判定試樣號對應產品的最終材質判定結果3 外觀判定產品發貨出廠交給客戶之前,對產品外觀進行檢查,比較客戶對產品的外觀要求等級和產品上、下表面實際的外觀等級,給出外觀判定結果。當實際等級大于或者等于訂單要求等級,判定外觀合格,為1;實際等級小于訂單要求等級,判定外觀不合格,為2。4 綜合判定當成分判定、材質判定、上

47、表面外觀判定結果都不為空時,即可進行綜合判定。系統對產品進行綜合判定會結合產品的成分、材質、外觀等因素,進行綜合判定。綜合判定中,各項判定等級都為合格時,綜合判定等級合格。出現一項或者多項不合格,綜合判定不合格。4.2 系統體系結構設計目前開發基于窗體應用程序系統主要采用的模式為C/S結構。常用C/S結構包括兩種,第一種是客戶端和數據庫服務器體系的C/S兩層結構。使用這種結構,多個客戶端可以連接到同一臺數據庫服務器上,客戶端通過連接到數據庫服務器來獲取和處理相關數據信息。另一種是客戶端、應用服務器和數據庫數據庫服務器的C/S三層體系結構,這種結構的客戶端一般被稱為用戶界面顯示層,應用服務器被稱

48、為業務邏輯層,數據庫服務器被稱為數據訪問層。使用這種模式的工作原理是先由客戶端(一個或多個)發起數據查詢或數據操作請求到應用服務器端,應用服務器端分析和處理客戶端請求后,轉發客戶端數據請求到指定數據庫服務器端,并告知應用服務器端的具體業務邏輯,數據庫服務器根據應用服務器的業務邏輯,進行相關數據的查詢或操作,返回數據處理結果給應用服務器,應用服務器再將結果返回到客戶端界面進行數據顯示。該結構應用服務端可同時配置多個數據服務器連接,這樣就可以大大減輕數據庫服務器的運行負擔,實現系統內部數據的高效交互。考慮到系統數據要存放各類產品的標準信息,信息量較大,對數據庫服務器要求相對較高,為保證系統的高效性

49、、穩定性和擴展性,系統采用C/S三層體系結構8,如圖4.5所示。系統使用.Net Remote技術實現客戶端與應用服務端之間采用TCP協議在內部網絡進行通信,采用分布式處理技術,將應用服務器連接到多個數據庫服務器上。圖4.5 系統體系結構圖4.3 主界面設計本系統采用C/S三層體系結構,系統客戶端的開發直接影響到用戶的體驗效果,因此主窗口的界面設計最好精益求精,力求做到更好用、更美觀,這樣才能吸引客戶使用。在進行客戶端的開發時,必須先采取用戶對主界面設計的要求,并且遵循以下界面設計規范:(1) 界面設計要以用戶體驗為中心,要設計出由用戶控制的界面,而不是控制用戶的界面(2) 所有界面的風格保持

50、一致,系統菜單或功能菜單應使用易于理解的專業術語,所有具有相同含義的術語保持一致(3) 客戶端界面要求用戶良好的直覺效果,以用戶熟悉的現實事物的抽象來給用戶暗示或者隱喻,來幫助用戶能快速學會系統的使用(4) 系統界面顏色搭配合理且界面風格一致系統主界面采用Infragistics插件的Ribbon樣式進行設計9,示意圖如圖4.6所示。主要由四部分構成:頂部系統菜單HOME、Ribbon樣式功能分組菜單、系統功能菜單樹、多文檔界面模式布局。圖4.6 主界面設計視圖(1)頂部系統菜單HOME用戶進入系統后,可點擊HOME按鈕打開系統主界面頂部菜單。包括左右兩個區域和底部功能按鈕,左區域添加由管理員

51、設定重要功能節點,如重新登錄、關于和關閉,右區域添加用戶上次使用系統操作的業務界面的功能節點,方便用戶能簡單、快速的打開上一次操作的功能界面。底部功能按鈕和左區域類似,包括選項(系統設置)和退出功能節點。(2)Ribbon樣式功能分組菜單10使用Ribbon分組功能控件,歸類管理會變得更加便捷。可以根據系統功能模塊劃分,對功能菜單的分級(最多為四級)。用戶可以在該樣式分組菜單中快速地找到自己索要用的菜單的位置。(3)系統功能菜單樹根據客戶需求,系統主界面提供系統功能節點菜單樹。系統功能節點菜單樹和Ribbon樣式功能分組菜單所包含的功能菜單一致。只是顯示方式不同,菜單樹是以樹節點方式進行功能菜

52、單的顯示。用戶可以更直觀的看到系統所有的功能結構。同時可以根據客戶實際需要展開或收縮菜單樹。(4)多文檔界面模式布局用戶在實際的系統使用過程中,往往可能存在同時打開多個操作界面的情況,在用戶操作下一個界面的同時,需要根據客戶需求關閉或者保留原操作界面,因此系統使用多文檔界面模式布局。使用TabControl控件作為界面菜單顯示的容器,將每個界面以Tab的方式進行顯示,每一個子界面都是一個單獨的窗體,可以包含每個界面對應的功能菜單,如查詢、保存和退出。用戶操作各功能界面時,只需切換Tab選項即可實現對應功能界面的切換,也可以根據需要關閉當前界面,再打開另一個功能界面。4.4 數據庫設計數據庫設計

53、要求是按一定的組織方式存儲在數據庫服務器上的數據集合,以最優的方式、合理的數據冗余為系統的應用服務。本節包括了系統管理、標準管理、品質設計等各模塊的數據以及產品公共表結構信息。1、 系統管理模塊系統管理模塊的主要作用是實現對系統用戶、功能、權限的管理。該模塊包括部門、用戶、角色和功能四個實體,部門實體擁有部門編號以及部門名稱屬性,用戶實體擁有用戶ID、用戶名、密碼、性別、生日、地址、電話等屬性,角色擁有角色編號以及角色名稱屬性,功能實體擁有功能編號以及功能名稱屬性。每一個部門擁有多個用戶,每一個用戶對應一個系統角色,每一個角色用戶多個功能,系統管理ER圖如圖4.7所示。圖4-7 系統管理模塊E

54、R圖部門、用戶、角色、功能實體和屬性的轉化后的關系模式如下:部門(部門編號,部門名稱,備注)用戶(用戶ID,用戶名,密碼,性別,出生日期,電話,郵箱,地址)角色(角色編號,角色名稱)功能(功能編號,功能名稱)根據系統管理模塊ER圖邏輯結構分析,確定系統管理模塊數據庫物理結構設計11。模塊使用部門表、用戶表、角色表、功能表、角色功能來表示各實體以及各實體之間的關系,下面給出各表的物理結構,分別如表4-1、表4-2、表4-3、表4-4、表4-5所示。表4-1 部門表字段名類型可為空注釋主鍵/外鍵DEPARTIDVARCHAR2(15)N部門編號主鍵DEPARTNAMEVARCHAR2(20)Y部門

55、名稱PIDVARCHAR2(15)Y所屬大部門編號REMARKVARCHAR2(50)Y備注ISROOTVARCHAR2(1)Y是否為大部門表4-2 角色表字段名類型可為空注釋是否為主鍵IDVARCHAR2(25)N角色ID主鍵NAMEVARCHAR2(20)Y角色名稱REMARKVARCHAR2(50)Y備注表4-3 用戶表字段名類型可為空注釋主鍵/外鍵USERIDVARCHAR2(20)N用戶ID主鍵USERNAMEVARCHAR2(20)Y用戶名PASSWDVARCHAR2(20)Y密碼DEPTIDVARCHAR2(20)Y部門號外鍵ROLEIDVARCHAR2(20)Y角色號外鍵SEXVARCHAR2(8)Y性別EMAILVARCHAR2(20)Y郵箱ADDRESSVARCHAR2(200)Y地址PHONEVARCHAR2(20)Y電話REMARKVARCHAR2(400)Y備注BIRTHDAYDATEY生日表4-4 功能表字段名類型可為空注釋主鍵/外鍵ID

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論