鋼鐵企業(yè)質量管理系統(tǒng)教材_第1頁
鋼鐵企業(yè)質量管理系統(tǒng)教材_第2頁
鋼鐵企業(yè)質量管理系統(tǒng)教材_第3頁
鋼鐵企業(yè)質量管理系統(tǒng)教材_第4頁
鋼鐵企業(yè)質量管理系統(tǒng)教材_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

3、 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 introduction of

4、 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, the establishme

5、nt 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 as client and

6、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 through reflection

7、 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 enterprises in

8、 the manufacturing process of quality management.Key words: steel industry; information systems; quality management; database目 錄第 1 章 緒論11.1 課題研究背景與意義11.2 現狀分析11.3 主要內容與結構2第 2 章 相關技術介紹42.1 Microsoft Visual Studio 2008簡介42.2 ORACLE簡介42.3 ASP .Net Remote技術52.4 Infragistics插件簡介5第 3 章 系統(tǒng)需求分析63.1 用戶需求63.

9、2 功能需求811第 4 章 系統(tǒng)設計134.1 系統(tǒng)總體功能結構設計134.1.1標準管理164.1.2品質設計174.1.3試樣編制184.1.4檢化驗管理194.2 系統(tǒng)體系結構設計214.3 主界面設計224.4 數據庫設計23第 5 章 系統(tǒng)實現365.1 開發(fā)環(huán)境與運行環(huán)境365.2 核心功能實現36第 6 章 系統(tǒng)測試436.1 系統(tǒng)功能測試436.2 系統(tǒng)測試小結51第 7 章 總結52參考文獻53致謝54第 1 章 緒論1.1 課題研究背景與意義鋼鐵企業(yè)質量管理是一個面向產品質量設計和檢驗為核心的系統(tǒng),環(huán)節(jié)復雜,并且相互關聯,要實時、高效解決企業(yè)各環(huán)節(jié)的企業(yè)問題,結合現代信息

10、化的特點,開發(fā)實時安全的質量管理系統(tǒng)是企業(yè)發(fā)展必不可少的工作。在現有鋼鐵企業(yè)的質量管理中,人工處理繁瑣復雜。在質量管理中涉及很多標準,這些標準的人為操作性很大,可能涉及到多次人為的數據修改。為了盡量減少人工對數據的直接操作,質量管理系統(tǒng)的需求勢在必行。此外,還可以降低謬誤發(fā)生的可能,也有助于數據共享和快速檢索。例如,在企業(yè)生產過程中所要執(zhí)行的國家標準、企業(yè)標準、廠內標準、客戶標準等標準中,涉及到的物理參數與化學參數非常復雜,靠人工填寫抄錄發(fā)生錯誤在所難免。即時一份標準數據完整正確地被抄錄,但是在其他部門用到該數據時,因為數據的共享性限制,難以做到一次輯錄,多次傳送,也不利于在紛繁的數據材料中進

11、行快速的檢索。本文從質量信息集成的角度,結合常規(guī)軟件開發(fā)流程,對企業(yè)質量管理系統(tǒng)從需求分析到詳細設計的實現,進行重構。實現產品整個生產過程的質量管理,從而在各個環(huán)節(jié)實現質量信息的有效控制。并以此來推動整個行業(yè)的質量管理水平和競爭能力,使整個鋼鐵企業(yè)得以可持續(xù)發(fā)展。1.2 現狀分析美國著名質量管理大師朱蘭指出:“20世紀是生產率的世紀,21世紀是將是質量的世紀”。隨著全球經濟一體化以及網絡信息技術的不斷發(fā)展,質量管理已經逐步進入一個新的發(fā)展階段1。在鋼鐵這樣的行業(yè)中,產品的生產過程是一個單向而不可還原的過程,質量管理更是企業(yè)的核心。在生產過程中,由物料到產品的生產環(huán)節(jié)復雜多樣,產品的工藝路線以及

12、每一條工藝路線上環(huán)節(jié)的質量直接影響到下一個環(huán)節(jié)和產品的最終質量,也直接影響到企業(yè)的整體效益。研究和建立鋼鐵企業(yè)信息化系統(tǒng)是所有鋼鐵企業(yè)發(fā)展的必備條件之一。經過多年的發(fā)展,制造業(yè)企業(yè)信息化從以前的多層逐步演化為目前各界人士都認同的三層模式即ERP/MES/PCS(Enterprise Resource Planning/ Manufacture Execute System/ Process Control System)。其中,與企業(yè)質量管理相關主要是ERP和MES系統(tǒng)層。ERP主要作用是將企業(yè)管理理論與計算機信息技術的結合,它將企業(yè)業(yè)務管理詳細分為生產控制、物流管理、財務管理、銷售管理、人力

13、配置管理、產品運輸管理、產品庫存管理、產品質量管理、生產設備管理等各大功能模塊1。ERP中的質量管理子系統(tǒng)是一個面向整個制造過程的信息管理系統(tǒng),從采購產品生產原材料到生產產品,再到產品銷售,整個過程嚴格控制產品質量,確保產品合格后才發(fā)貨給客戶。當出現不合格產品時,ERP質量管理子系統(tǒng)使用科學的統(tǒng)計方法對質量信息的關鍵、原因進行詳細分析,及時找出造成產品不合格的環(huán)節(jié)所在。ERP對企業(yè)產品的質量發(fā)展趨勢進行分析,在產品質量異常因素未出現之前,提前通知生產部門采取有效措施加以預防。ERP中的質量管理子系統(tǒng)對企業(yè)進行產品的設計、產品的工藝生產、產品的檢驗流程制定具有指導性意義。MES是一套面向于企業(yè)內

14、部的生產車間,用于制造業(yè)生產過程執(zhí)行管理的生產信息化管理系統(tǒng)。它將企業(yè)生產管理細分為產品生產工序調度管理、產品生產資源分配管理、生產單元分配管理、生產過程管理、產品質量管理、產品跟蹤管理、產品清單管理、產品性能分析等幾大功能模塊2。MES系統(tǒng)能夠及時、準確的采集產品每一個生產環(huán)節(jié)的質量信息,并反饋生產環(huán)節(jié)中質量檢驗信息,確保每一個環(huán)節(jié)的生產質量。根據每個生產環(huán)節(jié)的檢驗信息實時指導產品下一步生產活動。當發(fā)現某個生產環(huán)節(jié)異常后,能夠對產品生產及時做出調整,提高產品的合格率和公司運作效率。1.3 主要內容與結構本文在對鋼鐵企業(yè)質量管理業(yè)務背景進行分析的基礎上,分析了鋼鐵企業(yè)在質量管理方面上的業(yè)務需求

15、,隨后針對業(yè)務需求,進行了鋼鐵企業(yè)質量管理系統(tǒng)的系統(tǒng)設計,最后討論了質量管理系統(tǒng)如何實現,并給出了質量管理系統(tǒng)測試結果。本論文共分為以下幾個部分:第一章 緒論。本章介紹了課程研究的背景與意義,分析國內外鋼鐵企業(yè)質量管理系統(tǒng)的現狀,并給出了論文的研究內容和結構。第二章 系統(tǒng)相關技術。本章介紹了系統(tǒng)設計和開發(fā)的相關技術和工具。第三章 系統(tǒng)需求分析。本章對系統(tǒng)具體的用戶需求、功能需求和非功能性需求進行詳細分析。第四章 系統(tǒng)設計。本章根據系統(tǒng)需求對系統(tǒng)體系結結構、總體功能、主界面、數據庫進行了設計。第五章 系統(tǒng)實現。本章描述了系統(tǒng)運行、開發(fā)環(huán)境,并給出系統(tǒng)核心功能實現的思想。第六章 系統(tǒng)測試。本章對系

16、統(tǒng)各核心業(yè)務功能進行了測試。第七章 總結與展望。第 2 章 相關技術介紹系統(tǒng)開發(fā)中主要用到Microsoft Visual Studio 2008的集成開發(fā)環(huán)境、Oracle數據庫、Infragistics控件庫,本章對這些技術進行介紹。2.1 Microsoft Visual Studio 2008簡介VS的全稱是Microsoft Visual Studio。它是微軟公司眾多開發(fā)工具中的一個典型代表。VS擁有相對全面的工具集,按照軟件開發(fā)的不同流程,提供了整個過程所涉及到的所有工具。例如UML 工具, Code Management&Control工具,Integrated Dev

17、elopment環(huán)境。它所開發(fā)的應用程序都是基于微軟的操作系統(tǒng)。基于Windows平臺的系統(tǒng)集成開發(fā)工具中,Visual Studio是最為廣大程序員所推崇的。為了能夠在各種操作系統(tǒng)上短時間內架構起新建全面的應用系統(tǒng),高級開發(fā)工具、調試、數據庫和創(chuàng)新等功能模塊均被集成在VS2008環(huán)境中。Visual Studio 2008提供的NET Framework有版本、版本 或 版本,開發(fā)人員可以根據應用程序所要運行的環(huán)境和設備,選擇響應特性的NET Framework版本來支持相應的系統(tǒng)架構和配置,從而使應用程序的性能達到最佳運行狀態(tài)。2.2 ORACLE簡介Oracle數據庫就是甲骨文公司的旗艦

18、產品,以分布式數據庫為核心,應用廣泛。Oracle數據庫于1977年建立,到目前已經走過了40多個年頭,至今在數據庫市場中仍然占有不小的份額。Oracle作為一款帶有分布式處理功能的數據庫,功能強大,相比其他的數據庫系統(tǒng)具有非常多的有點,以下幾點尤為突出:(1)Oracle數據管理功能非常強大,使用物理結構和邏輯結構管理其中的數據,而且它們之間是相互分離的,數據的物理結構管理對數據的邏輯結構管理不產生任何影響(2)Oracle數據庫提供對大數據進行管理,可以使用二進制(BLOB),文本類型(CLOB),文件(BFILE)方式進行存儲,不僅安全性高而且持久性(3)Oracle數據庫關聯準則非常完

19、備,包括信息準則、保證訪問的準則、視圖更新的準則數據的物理及邏輯性準則(4)Oracle數據庫的分布式處理功能十分強大(5)Oracle數據庫擁有非常完備的數據恢復功能,以降低由于某些不可控制因素(地震、停電等)造成數據丟失或損壞2.3 ASP .Net Remote技術在WINDOWS操作系統(tǒng)中,每一個應用程序包括多個單獨的進程,每一個進程都有自己對應的程序域。由于受到系統(tǒng)對應用程序保護機制的限制,一個進程中執(zhí)行的代碼訪問另一個程序是不被允許的。使用Remote技術可以使用通道(Channel)實現進程跨程序域的對象通信,而不是進程訪問進程。在Remote中,對于要傳遞的對象,只需要了解通信

20、通道的類型(TCP或HTTP)和配置的端口號,不需要了解通信數據包的具體格式??蛻舳双@取服務端對象時,通信方式并不是獲取實際的服務端對象,而是獲取它們之間通信數據對象的引用??蛻舳酥恍柙L問通道就可以獲得服務端代理對象,服務端把代理對象將其解析為客戶端對象,這種技術可以讓遠程代碼運行在服務器上,然后客戶端通過Remote連接到服務器,將服務對象返回給客戶端。使用該技術,不僅能起到優(yōu)化了數據通信的性能的作用,還能降低保證客戶端與服務端的通信對象的耦合度3。2.4 Infragistics插件簡介Infragistics插件是一種基于VS集成開發(fā)環(huán)境的用于用戶界面開發(fā)工具,它包括一系列控件,如Ult

21、raGrid、UltraButton、UltraCombo、UltraDateTimeEditor等。這些控件都是在VS原有控件基礎上進行相關調整和改進后設計出來的,使之變得更加靈活、方便。如Infragistics插件中的UltraGrid,它和VS中DataGridView控件功能基本類似,都是一種用于顯示數據的網格控件,它不僅具備DataGridView控件中的所有功能,同時還提供了數據過濾、統(tǒng)計、行列大小位置調整、數據行自定義布局等DataGridView控件不具備的功能,與DataGridView控件不同的是,UltraGrid是采用Infragistics插件中Appearance

22、對象進行控件外觀樣式的控制,例如,設置UltraGrid的背景顏色、字體等并不是直接設置,而是通過創(chuàng)建或選擇現有的Appearance對象,這樣就可以減少代碼的數量,便于控制統(tǒng)一界面數據顯示風格,提高系統(tǒng)的美觀程度。使用Infragistics插件可以大大減少系統(tǒng)開發(fā)在用戶界面上的時間花費,更能提高系統(tǒng)開發(fā)效率,降低系統(tǒng)開發(fā)成本。第 3 章 系統(tǒng)需求分析3.1 用戶需求質量管理主要是由企業(yè)質量管理部門對銷售人員、對生產人員、對產品標準、對產品訂單質量設計、對已生產產品質量檢驗和判定進行管理,以期實現產品從訂單到出廠過程中的質量信息快速集成和共享,質量管理業(yè)務流程圖如圖3.1所示。圖3.1 質量

23、管理業(yè)務流程圖根據業(yè)務流程圖可知,系統(tǒng)角色主要包括質量部門用戶(以下稱為技術中心)、銷售部門用戶、生產部門用戶、檢驗部門用戶,每個角色都具有不同的用戶需求。(1)技術中心用戶1 標準管理:對成分、材質標準進行管理和維護2 標準設計:結合成分、材質標準,形成產品設計結果(Design_Key)3 品質設計:提取訂單信息,結合產品設計結果(Design_Key)形成訂單質量設計結果(2)銷售部門用戶銷售人員可以根據客戶要求,錄入客戶訂單信息,并將訂單信息下發(fā)到技術中心進行品質設計。品質設計完成后,可查看訂單品質設計結果或者品質設計錯誤。(3)生產部門用戶生產人員根據訂單的品質設計結果進行訂單生產。

24、在生產過程對產品熔煉爐進行成分試樣取樣,生產完成后,進行材質試樣進行取樣。取樣完成后,送樣到檢驗部門。在獲得試樣檢驗信息后,對產品進行成分、材質、外觀進行判定。(4)檢驗部門用戶檢驗人員接收生產部門成分、材質試樣后,對試樣進行相關加工和檢驗,并將檢驗結果發(fā)送到生產部門。綜上所述,系統(tǒng)包括技術中心用戶、銷售部門用戶、生產部門用戶、檢驗部門用戶四種用戶類型,系統(tǒng)用例圖如圖所示。圖 系統(tǒng)用例圖3.2 功能需求對于技術中心、銷售部門、生產部門、檢驗部門這四個質量管理部門來說,不僅各部門使用的質量管理功能不同,而且每個部門內部在進行質量管理上的功能都很明確分工。如生產部門某個員工可能只負責產品生產,而另

25、一員工只負責產品的取樣和送樣。這就要求系統(tǒng)能對各用戶進行功能和權限管理,能將系統(tǒng)功能分配到具體的用戶。因此系統(tǒng)將用戶類型分為兩大類:系統(tǒng)管理員和普通用戶。系統(tǒng)管理員具有系統(tǒng)所有功能,能指定普通用戶所屬角色,并且還能管理各角色具備的系統(tǒng)功能。根據用戶需求提出功能需求如下:(1)用戶登錄功能用戶進入系統(tǒng)需對用戶信息進行合法性驗證。本系統(tǒng)用戶輸入正確的賬戶名和密碼后,系統(tǒng)自動對身份進行驗證,驗證通過才能進入系統(tǒng),非本系統(tǒng)不允許進入。(2)系統(tǒng)管理系統(tǒng)管理功能包括個人信息管理、用戶管理和角色權限管理三大功能,系統(tǒng)管理的用例圖如下圖3.3所示。圖3.3 系統(tǒng)管理用例圖1 個人信息管理用戶進入系統(tǒng)后,可以

26、進入個人信息管理界面,用戶可以在個人信息管理界面看到個人的相關信息,界面提供密碼和個人基本信息修改功能,用戶可以在界面修改登錄密碼和除用戶ID、姓名、部門信息外的其他基本信息。2 用戶管理系統(tǒng)管理員可以按部門查看用戶信息、添加用戶信息、修改用戶信息和刪除用戶信息。3 權限管理系統(tǒng)管理員用戶擁有系統(tǒng)所有權限,并且還可以對普通用戶的權限進行管理。系統(tǒng)管理員可以查詢指定用戶具有的系統(tǒng)權限和修改用戶權限。系統(tǒng)權限包括具體界面以及各界面上的功能按鈕進。例如可以將訂單錄入界面的所有功能權限分配給銷售人員,將訂單生產權限分配給生產人員,將產品檢驗的功能權限分配給檢驗人員等。(3)質量管理質量管理主要功能對產

27、品質量信息管理的相關操作,包括技術中心用戶、銷售部門用戶、生產部門用戶、檢驗部門用戶四種角色的所有系統(tǒng)業(yè)務功能,如產品質量標準管理、訂單管理、質量設計、生產管理、檢化驗管理、產品判定等。1 標準管理A. 成分管理對基本元素、復合元素的管理,確定對各個元素的修約位數。對標準成分、客戶成分、內控成分的查詢、修改、增加、刪除。成分標準信息包括:牌號、生產線、最大值、最小值、目標值。B.材質管理對材質代碼進行管理,對各檢驗項目的溫度、實驗方向分字段管理。對標準、客戶材質信息進行查詢、修改、增加、刪除。材質標準信息包括:牌號、材質代碼、類型、單位、材質取樣方式、試樣尺寸、最大值、最小值、備注等。2 標準

28、設計將成分、材質聯系起來,生成Design-key,形成產品庫。3 品質設計銷售部門用戶錄入客戶訂單,確定訂單各項信息完整后,下發(fā)到技術中心。技術中心提取銷售錄入并已確定的合同,對照當前標準,檢查是否有錯誤。若有錯誤,則生成并返回錯誤信息,若無錯誤,則按照成分、材質、標準生成合同的品質設計結果,品質設計活動圖如圖3.4所示。圖3.4 品質設計活動圖4 訂單生產管理生產人員根據訂單的品質設計結果進訂單行產品生產,并錄入生產數據。5 試樣編制生產人員在錄入生產數據的過程中,系統(tǒng)自動對產品的成分、材質生成取樣標識。生產人員根據取樣標識進行取樣,并將試樣送至檢驗部門進行檢驗。6 檢化驗管理A. 錄入產

29、品煉鋼各工序成分的數據B. 對材質試樣的取樣、送樣、檢驗、返回實驗數據進行全程跟蹤,活動圖如圖3.5所示圖3.5 材質檢驗活動圖7 判定及改判對產品的外觀、成分、材質進行判定,檢驗是否滿足訂單要求,活動圖如圖3.6所示。圖3.6 產品判定活動圖A. 成分判定按板坯合同與品質設計結果對板坯成分是否合格作出判定,并提供成分判定結果查詢功能。B. 材質判定將已有材質數據的樣片由系統(tǒng)自動判定,記錄是否合格、判定人、判定時間,對性能不合格批次可進行復樣。對已經通過材質判定的批次提供查詢功能。將性能不合格、未進行綜合判定的批次重新取樣判定,復樣的具體項目由系統(tǒng)完成,人工不可進行干預。C.外觀管理對產品進行

30、表面檢驗,登記檢驗結果,提供修改和查詢的功能。D.綜合判定結合成分、材質、外觀,對產品是否合格進行判定。只有當上述判定全都是“合格”時,綜合判定結果自動置為“合格”,否則自動置為“不合格”。(1) 系統(tǒng)性能要求操作界面查詢或數據庫操作響應時間不超過30秒,系統(tǒng)支持客戶端數不少于50。必須保證系統(tǒng)數據采集的可靠性、完整性、安全性和實時性;采集周期足夠短,并且采集準確率要達到90%以上。(2) 故障處理系統(tǒng)故障處理一般由操作系統(tǒng)進行解決。只要操作系統(tǒng)沒有出現大的故障,系統(tǒng)一般都能穩(wěn)定運行?;趯祿陌踩钥紤],程序員可以有獨立于操作系統(tǒng)之外的數據備份,以防止系統(tǒng)崩潰造成的數據丟失。因此定期由管理

31、員做數據庫的備份即可滿足數據安全的需求4。(3) 其它需求系統(tǒng)用戶身份的確認必須滿足預先設定的安全性或保密性策略5。系統(tǒng)用戶界面要求視覺效果良好、界面風格一致,并能提供簡單的錯誤處理以及信息的反饋。第 4 章 系統(tǒng)設計4.1 系統(tǒng)總體功能結構設計根據對系統(tǒng)的需求進行詳細分析后可知,企業(yè)質量管理信息系統(tǒng)主要包括三大功能模塊,分別為用戶登錄模塊、系統(tǒng)管理模塊、質量管理模塊,如圖所示。圖 系統(tǒng)功能模塊圖(1) 用戶登錄模塊用戶登錄模塊是系統(tǒng)客戶端的唯一入口,任何用戶進入系統(tǒng)必須使用系統(tǒng)的登錄模塊,登錄成功后方可進入系統(tǒng)主界面。鍵入合法的登錄信息,才能進入系統(tǒng)。用戶模塊主要作用是驗證用戶信息的正確性,

32、驗證通過,自動轉向系統(tǒng)操作主界面,并自動判斷用戶類型、獲取用戶在系統(tǒng)中的功能權限來創(chuàng)建主界面的菜單。當用戶信息驗證失敗時,系統(tǒng)彈出提示框、給出提示信息,活動圖如圖所示。圖 用戶登錄活動圖(2)系統(tǒng)管理模塊系統(tǒng)管理模塊是每個信息管理系統(tǒng)最基本的模塊,它的主要作用是對用戶信息能夠安全、可靠、穩(wěn)當的進行管理,并且保證系統(tǒng)的數據和功能可以安全的暴露給系統(tǒng)用戶。系統(tǒng)管理模塊主要包括用戶個人信息管理、系統(tǒng)用戶管理、界面功能管理以及用戶權限管理,功能結構圖如圖所示。圖 系統(tǒng)管理模塊功能結構圖1 個人信息管理用戶進入系統(tǒng)主界面后,可以從系統(tǒng)管理菜單下進入個人信息管理界面,查看用戶個人相關信息,并且可以修改除某

33、些特定信息(如用戶ID、用戶名、性別等)外的其他基本信息。2 用戶管理如果用戶以管理員身份進入系統(tǒng),還可以從系統(tǒng)管理菜單進入用戶管理界面,系統(tǒng)管理員按部門查詢用戶信息,同時可以更改除用戶ID外的其他所有信息,并且系統(tǒng)管理員還可以根據需要增加或刪除指定用戶。3 功能管理客戶端每一個界面都表示一個功能模塊,界面上每一個按鈕表示一個功能點,系統(tǒng)使用多級菜單的結構形式對系統(tǒng)界面和按鈕進行統(tǒng)一規(guī)范管理。最低一級的目錄為系統(tǒng)界面上的功能按鈕,它的上一級菜單為系統(tǒng)操作界面。系統(tǒng)管理員可以按照具體的業(yè)務需求,具體分配各業(yè)務界面在系統(tǒng)菜單中的路徑。當業(yè)務發(fā)送改動時,系統(tǒng)管理員可以刪除或修改系統(tǒng)功能。功能管理同樣

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

35、管理員只需修改角色對應功能,即可實現某一類職責用戶的相關功能。使用角色來進行權限管理可以直接將用戶映射到組織結構中的具體結構,不僅直觀、靈活,更能減少系統(tǒng)管理員的工作量,大大提高工作效率。(3)質量管理模塊質量管理模塊是系統(tǒng)的核心模塊,包括所有對產品質量數據管理和相關操作的業(yè)務功能。在企業(yè)的管理中,質量管理以產品規(guī)范、冶金規(guī)范為基礎,通過質量設計,在產品規(guī)范和冶金規(guī)范的支撐下,把客戶要求轉化為生產指令傳遞到相關生產工序進行指導和監(jiān)控,結合依據產品實績檢驗,對產品進行判定,確定產品滿足客戶的要求,質量管理模塊功能結構如圖4.4所示。圖4.4 質量管理模塊功能結構圖1 成分標準管理成分代碼管理主要

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論