版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、鋼鐵企業(yè)質(zhì)量管理系統(tǒng)摘要在經(jīng)濟全球化進程中,國家和地區(qū)的進出口貿(mào)易所涉及的行業(yè)和產(chǎn)品不斷擴張。國際制造業(yè)技術(shù)水平的提升,使得我國鋼鐵行業(yè)市場競爭力與日俱增,欲圖生存,必爭質(zhì)量。在企業(yè)業(yè)務(wù)處理和事務(wù)管理中,引入自動化的計算機處理技術(shù),企業(yè)的管理會事半功倍,業(yè)務(wù)的流程更加清晰。論文分析了課題相關(guān)領(lǐng)域國內(nèi)外現(xiàn)狀,介紹了ASP .NET Remote技術(shù),使用UML技術(shù)建立了系統(tǒng)用例圖模型和數(shù)據(jù)模型,采用面向?qū)ο蠓椒ㄔO(shè)計了系統(tǒng)所需要的類型,在Microsoft Visual Studio 2008集成開發(fā)環(huán)境下使用C#語言和Oracle數(shù)據(jù)庫實現(xiàn)了系統(tǒng)框架和核心功能,如系統(tǒng)客戶端與應(yīng)用服務(wù)器遠程數(shù)據(jù)通
2、信、客戶端多界面文檔模式、數(shù)據(jù)庫分布式處理。在實現(xiàn)客戶端多界面文檔模式中,采用面向?qū)ο笏枷肜^承Form類原有方法屬性并改進,以適應(yīng)系統(tǒng)運行環(huán)境,并通過反射技術(shù),實現(xiàn)客戶端界面的快速加載,以提高系統(tǒng)的運行效率。經(jīng)過不斷的修改和測試,現(xiàn)有功能模塊基本實現(xiàn)了企業(yè)的業(yè)務(wù)需求。系統(tǒng)的開發(fā)、應(yīng)用、實施提升了鋼鐵企業(yè)制造過程中的質(zhì)量管理水平。關(guān)鍵詞 :鋼鐵行業(yè);信息系統(tǒng);質(zhì)量管理;數(shù)據(jù)庫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 現(xiàn)狀分析11.3 主要內(nèi)容與結(jié)構(gòu)2第 2 章 相關(guān)技術(shù)介紹42.1 Microsoft Visual Studio 2008簡介42.2 ORACLE簡介42.3 ASP .Net Remote技術(shù)52.4 Infragistics插件簡介5第 3 章 系統(tǒng)需求分析63.1 用戶需求63.
9、2 功能需求811第 4 章 系統(tǒng)設(shè)計134.1 系統(tǒng)總體功能結(jié)構(gòu)設(shè)計134.1.1標(biāo)準(zhǔn)管理164.1.2品質(zhì)設(shè)計174.1.3試樣編制184.1.4檢化驗管理194.2 系統(tǒng)體系結(jié)構(gòu)設(shè)計214.3 主界面設(shè)計224.4 數(shù)據(jù)庫設(shè)計23第 5 章 系統(tǒng)實現(xiàn)365.1 開發(fā)環(huán)境與運行環(huán)境365.2 核心功能實現(xiàn)36第 6 章 系統(tǒng)測試436.1 系統(tǒng)功能測試436.2 系統(tǒng)測試小結(jié)51第 7 章 總結(jié)52參考文獻53致謝54第 1 章 緒論1.1 課題研究背景與意義鋼鐵企業(yè)質(zhì)量管理是一個面向產(chǎn)品質(zhì)量設(shè)計和檢驗為核心的系統(tǒng),環(huán)節(jié)復(fù)雜,并且相互關(guān)聯(lián),要實時、高效解決企業(yè)各環(huán)節(jié)的企業(yè)問題,結(jié)合現(xiàn)代信息
10、化的特點,開發(fā)實時安全的質(zhì)量管理系統(tǒng)是企業(yè)發(fā)展必不可少的工作。在現(xiàn)有鋼鐵企業(yè)的質(zhì)量管理中,人工處理繁瑣復(fù)雜。在質(zhì)量管理中涉及很多標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)的人為操作性很大,可能涉及到多次人為的數(shù)據(jù)修改。為了盡量減少人工對數(shù)據(jù)的直接操作,質(zhì)量管理系統(tǒng)的需求勢在必行。此外,還可以降低謬誤發(fā)生的可能,也有助于數(shù)據(jù)共享和快速檢索。例如,在企業(yè)生產(chǎn)過程中所要執(zhí)行的國家標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)、廠內(nèi)標(biāo)準(zhǔn)、客戶標(biāo)準(zhǔn)等標(biāo)準(zhǔn)中,涉及到的物理參數(shù)與化學(xué)參數(shù)非常復(fù)雜,靠人工填寫抄錄發(fā)生錯誤在所難免。即時一份標(biāo)準(zhǔn)數(shù)據(jù)完整正確地被抄錄,但是在其他部門用到該數(shù)據(jù)時,因為數(shù)據(jù)的共享性限制,難以做到一次輯錄,多次傳送,也不利于在紛繁的數(shù)據(jù)材料中進
11、行快速的檢索。本文從質(zhì)量信息集成的角度,結(jié)合常規(guī)軟件開發(fā)流程,對企業(yè)質(zhì)量管理系統(tǒng)從需求分析到詳細設(shè)計的實現(xiàn),進行重構(gòu)。實現(xiàn)產(chǎn)品整個生產(chǎn)過程的質(zhì)量管理,從而在各個環(huán)節(jié)實現(xiàn)質(zhì)量信息的有效控制。并以此來推動整個行業(yè)的質(zhì)量管理水平和競爭能力,使整個鋼鐵企業(yè)得以可持續(xù)發(fā)展。1.2 現(xiàn)狀分析美國著名質(zhì)量管理大師朱蘭指出:“20世紀(jì)是生產(chǎn)率的世紀(jì),21世紀(jì)是將是質(zhì)量的世紀(jì)”。隨著全球經(jīng)濟一體化以及網(wǎng)絡(luò)信息技術(shù)的不斷發(fā)展,質(zhì)量管理已經(jīng)逐步進入一個新的發(fā)展階段1。在鋼鐵這樣的行業(yè)中,產(chǎn)品的生產(chǎn)過程是一個單向而不可還原的過程,質(zhì)量管理更是企業(yè)的核心。在生產(chǎn)過程中,由物料到產(chǎn)品的生產(chǎn)環(huán)節(jié)復(fù)雜多樣,產(chǎn)品的工藝路線以及
12、每一條工藝路線上環(huán)節(jié)的質(zhì)量直接影響到下一個環(huán)節(jié)和產(chǎn)品的最終質(zhì)量,也直接影響到企業(yè)的整體效益。研究和建立鋼鐵企業(yè)信息化系統(tǒng)是所有鋼鐵企業(yè)發(fā)展的必備條件之一。經(jīng)過多年的發(fā)展,制造業(yè)企業(yè)信息化從以前的多層逐步演化為目前各界人士都認同的三層模式即ERP/MES/PCS(Enterprise Resource Planning/ Manufacture Execute System/ Process Control System)。其中,與企業(yè)質(zhì)量管理相關(guān)主要是ERP和MES系統(tǒng)層。ERP主要作用是將企業(yè)管理理論與計算機信息技術(shù)的結(jié)合,它將企業(yè)業(yè)務(wù)管理詳細分為生產(chǎn)控制、物流管理、財務(wù)管理、銷售管理、人力
13、配置管理、產(chǎn)品運輸管理、產(chǎn)品庫存管理、產(chǎn)品質(zhì)量管理、生產(chǎn)設(shè)備管理等各大功能模塊1。ERP中的質(zhì)量管理子系統(tǒng)是一個面向整個制造過程的信息管理系統(tǒng),從采購產(chǎn)品生產(chǎn)原材料到生產(chǎn)產(chǎn)品,再到產(chǎn)品銷售,整個過程嚴(yán)格控制產(chǎn)品質(zhì)量,確保產(chǎn)品合格后才發(fā)貨給客戶。當(dāng)出現(xiàn)不合格產(chǎn)品時,ERP質(zhì)量管理子系統(tǒng)使用科學(xué)的統(tǒng)計方法對質(zhì)量信息的關(guān)鍵、原因進行詳細分析,及時找出造成產(chǎn)品不合格的環(huán)節(jié)所在。ERP對企業(yè)產(chǎn)品的質(zhì)量發(fā)展趨勢進行分析,在產(chǎn)品質(zhì)量異常因素未出現(xiàn)之前,提前通知生產(chǎn)部門采取有效措施加以預(yù)防。ERP中的質(zhì)量管理子系統(tǒng)對企業(yè)進行產(chǎn)品的設(shè)計、產(chǎn)品的工藝生產(chǎn)、產(chǎn)品的檢驗流程制定具有指導(dǎo)性意義。MES是一套面向于企業(yè)內(nèi)
14、部的生產(chǎn)車間,用于制造業(yè)生產(chǎn)過程執(zhí)行管理的生產(chǎn)信息化管理系統(tǒng)。它將企業(yè)生產(chǎn)管理細分為產(chǎn)品生產(chǎn)工序調(diào)度管理、產(chǎn)品生產(chǎn)資源分配管理、生產(chǎn)單元分配管理、生產(chǎn)過程管理、產(chǎn)品質(zhì)量管理、產(chǎn)品跟蹤管理、產(chǎn)品清單管理、產(chǎn)品性能分析等幾大功能模塊2。MES系統(tǒng)能夠及時、準(zhǔn)確的采集產(chǎn)品每一個生產(chǎn)環(huán)節(jié)的質(zhì)量信息,并反饋生產(chǎn)環(huán)節(jié)中質(zhì)量檢驗信息,確保每一個環(huán)節(jié)的生產(chǎn)質(zhì)量。根據(jù)每個生產(chǎn)環(huán)節(jié)的檢驗信息實時指導(dǎo)產(chǎn)品下一步生產(chǎn)活動。當(dāng)發(fā)現(xiàn)某個生產(chǎn)環(huán)節(jié)異常后,能夠?qū)Ξa(chǎn)品生產(chǎn)及時做出調(diào)整,提高產(chǎn)品的合格率和公司運作效率。1.3 主要內(nèi)容與結(jié)構(gòu)本文在對鋼鐵企業(yè)質(zhì)量管理業(yè)務(wù)背景進行分析的基礎(chǔ)上,分析了鋼鐵企業(yè)在質(zhì)量管理方面上的業(yè)務(wù)需求
15、,隨后針對業(yè)務(wù)需求,進行了鋼鐵企業(yè)質(zhì)量管理系統(tǒng)的系統(tǒng)設(shè)計,最后討論了質(zhì)量管理系統(tǒng)如何實現(xiàn),并給出了質(zhì)量管理系統(tǒng)測試結(jié)果。本論文共分為以下幾個部分:第一章 緒論。本章介紹了課程研究的背景與意義,分析國內(nèi)外鋼鐵企業(yè)質(zhì)量管理系統(tǒng)的現(xiàn)狀,并給出了論文的研究內(nèi)容和結(jié)構(gòu)。第二章 系統(tǒng)相關(guān)技術(shù)。本章介紹了系統(tǒng)設(shè)計和開發(fā)的相關(guān)技術(shù)和工具。第三章 系統(tǒng)需求分析。本章對系統(tǒng)具體的用戶需求、功能需求和非功能性需求進行詳細分析。第四章 系統(tǒng)設(shè)計。本章根據(jù)系統(tǒng)需求對系統(tǒng)體系結(jié)結(jié)構(gòu)、總體功能、主界面、數(shù)據(jù)庫進行了設(shè)計。第五章 系統(tǒng)實現(xiàn)。本章描述了系統(tǒng)運行、開發(fā)環(huán)境,并給出系統(tǒng)核心功能實現(xiàn)的思想。第六章 系統(tǒng)測試。本章對系
16、統(tǒng)各核心業(yè)務(wù)功能進行了測試。第七章 總結(jié)與展望。第 2 章 相關(guān)技術(shù)介紹系統(tǒng)開發(fā)中主要用到Microsoft Visual Studio 2008的集成開發(fā)環(huán)境、Oracle數(shù)據(jù)庫、Infragistics控件庫,本章對這些技術(shù)進行介紹。2.1 Microsoft Visual Studio 2008簡介VS的全稱是Microsoft Visual Studio。它是微軟公司眾多開發(fā)工具中的一個典型代表。VS擁有相對全面的工具集,按照軟件開發(fā)的不同流程,提供了整個過程所涉及到的所有工具。例如UML 工具, Code Management&Control工具,Integrated Dev
17、elopment環(huán)境。它所開發(fā)的應(yīng)用程序都是基于微軟的操作系統(tǒng)。基于Windows平臺的系統(tǒng)集成開發(fā)工具中,Visual Studio是最為廣大程序員所推崇的。為了能夠在各種操作系統(tǒng)上短時間內(nèi)架構(gòu)起新建全面的應(yīng)用系統(tǒng),高級開發(fā)工具、調(diào)試、數(shù)據(jù)庫和創(chuàng)新等功能模塊均被集成在VS2008環(huán)境中。Visual Studio 2008提供的NET Framework有版本、版本 或 版本,開發(fā)人員可以根據(jù)應(yīng)用程序所要運行的環(huán)境和設(shè)備,選擇響應(yīng)特性的NET Framework版本來支持相應(yīng)的系統(tǒng)架構(gòu)和配置,從而使應(yīng)用程序的性能達到最佳運行狀態(tài)。2.2 ORACLE簡介Oracle數(shù)據(jù)庫就是甲骨文公司的旗艦
18、產(chǎn)品,以分布式數(shù)據(jù)庫為核心,應(yīng)用廣泛。Oracle數(shù)據(jù)庫于1977年建立,到目前已經(jīng)走過了40多個年頭,至今在數(shù)據(jù)庫市場中仍然占有不小的份額。Oracle作為一款帶有分布式處理功能的數(shù)據(jù)庫,功能強大,相比其他的數(shù)據(jù)庫系統(tǒng)具有非常多的有點,以下幾點尤為突出:(1)Oracle數(shù)據(jù)管理功能非常強大,使用物理結(jié)構(gòu)和邏輯結(jié)構(gòu)管理其中的數(shù)據(jù),而且它們之間是相互分離的,數(shù)據(jù)的物理結(jié)構(gòu)管理對數(shù)據(jù)的邏輯結(jié)構(gòu)管理不產(chǎn)生任何影響(2)Oracle數(shù)據(jù)庫提供對大數(shù)據(jù)進行管理,可以使用二進制(BLOB),文本類型(CLOB),文件(BFILE)方式進行存儲,不僅安全性高而且持久性(3)Oracle數(shù)據(jù)庫關(guān)聯(lián)準(zhǔn)則非常完
19、備,包括信息準(zhǔn)則、保證訪問的準(zhǔn)則、視圖更新的準(zhǔn)則數(shù)據(jù)的物理及邏輯性準(zhǔn)則(4)Oracle數(shù)據(jù)庫的分布式處理功能十分強大(5)Oracle數(shù)據(jù)庫擁有非常完備的數(shù)據(jù)恢復(fù)功能,以降低由于某些不可控制因素(地震、停電等)造成數(shù)據(jù)丟失或損壞2.3 ASP .Net Remote技術(shù)在WINDOWS操作系統(tǒng)中,每一個應(yīng)用程序包括多個單獨的進程,每一個進程都有自己對應(yīng)的程序域。由于受到系統(tǒng)對應(yīng)用程序保護機制的限制,一個進程中執(zhí)行的代碼訪問另一個程序是不被允許的。使用Remote技術(shù)可以使用通道(Channel)實現(xiàn)進程跨程序域的對象通信,而不是進程訪問進程。在Remote中,對于要傳遞的對象,只需要了解通信
20、通道的類型(TCP或HTTP)和配置的端口號,不需要了解通信數(shù)據(jù)包的具體格式。客戶端獲取服務(wù)端對象時,通信方式并不是獲取實際的服務(wù)端對象,而是獲取它們之間通信數(shù)據(jù)對象的引用??蛻舳酥恍柙L問通道就可以獲得服務(wù)端代理對象,服務(wù)端把代理對象將其解析為客戶端對象,這種技術(shù)可以讓遠程代碼運行在服務(wù)器上,然后客戶端通過Remote連接到服務(wù)器,將服務(wù)對象返回給客戶端。使用該技術(shù),不僅能起到優(yōu)化了數(shù)據(jù)通信的性能的作用,還能降低保證客戶端與服務(wù)端的通信對象的耦合度3。2.4 Infragistics插件簡介Infragistics插件是一種基于VS集成開發(fā)環(huán)境的用于用戶界面開發(fā)工具,它包括一系列控件,如Ult
21、raGrid、UltraButton、UltraCombo、UltraDateTimeEditor等。這些控件都是在VS原有控件基礎(chǔ)上進行相關(guān)調(diào)整和改進后設(shè)計出來的,使之變得更加靈活、方便。如Infragistics插件中的UltraGrid,它和VS中DataGridView控件功能基本類似,都是一種用于顯示數(shù)據(jù)的網(wǎng)格控件,它不僅具備DataGridView控件中的所有功能,同時還提供了數(shù)據(jù)過濾、統(tǒng)計、行列大小位置調(diào)整、數(shù)據(jù)行自定義布局等DataGridView控件不具備的功能,與DataGridView控件不同的是,UltraGrid是采用Infragistics插件中Appearance
22、對象進行控件外觀樣式的控制,例如,設(shè)置UltraGrid的背景顏色、字體等并不是直接設(shè)置,而是通過創(chuàng)建或選擇現(xiàn)有的Appearance對象,這樣就可以減少代碼的數(shù)量,便于控制統(tǒng)一界面數(shù)據(jù)顯示風(fēng)格,提高系統(tǒng)的美觀程度。使用Infragistics插件可以大大減少系統(tǒng)開發(fā)在用戶界面上的時間花費,更能提高系統(tǒng)開發(fā)效率,降低系統(tǒng)開發(fā)成本。第 3 章 系統(tǒng)需求分析3.1 用戶需求質(zhì)量管理主要是由企業(yè)質(zhì)量管理部門對銷售人員、對生產(chǎn)人員、對產(chǎn)品標(biāo)準(zhǔn)、對產(chǎn)品訂單質(zhì)量設(shè)計、對已生產(chǎn)產(chǎn)品質(zhì)量檢驗和判定進行管理,以期實現(xiàn)產(chǎn)品從訂單到出廠過程中的質(zhì)量信息快速集成和共享,質(zhì)量管理業(yè)務(wù)流程圖如圖3.1所示。圖3.1 質(zhì)量
23、管理業(yè)務(wù)流程圖根據(jù)業(yè)務(wù)流程圖可知,系統(tǒng)角色主要包括質(zhì)量部門用戶(以下稱為技術(shù)中心)、銷售部門用戶、生產(chǎn)部門用戶、檢驗部門用戶,每個角色都具有不同的用戶需求。(1)技術(shù)中心用戶1 標(biāo)準(zhǔn)管理:對成分、材質(zhì)標(biāo)準(zhǔn)進行管理和維護2 標(biāo)準(zhǔn)設(shè)計:結(jié)合成分、材質(zhì)標(biāo)準(zhǔn),形成產(chǎn)品設(shè)計結(jié)果(Design_Key)3 品質(zhì)設(shè)計:提取訂單信息,結(jié)合產(chǎn)品設(shè)計結(jié)果(Design_Key)形成訂單質(zhì)量設(shè)計結(jié)果(2)銷售部門用戶銷售人員可以根據(jù)客戶要求,錄入客戶訂單信息,并將訂單信息下發(fā)到技術(shù)中心進行品質(zhì)設(shè)計。品質(zhì)設(shè)計完成后,可查看訂單品質(zhì)設(shè)計結(jié)果或者品質(zhì)設(shè)計錯誤。(3)生產(chǎn)部門用戶生產(chǎn)人員根據(jù)訂單的品質(zhì)設(shè)計結(jié)果進行訂單生產(chǎn)。
24、在生產(chǎn)過程對產(chǎn)品熔煉爐進行成分試樣取樣,生產(chǎn)完成后,進行材質(zhì)試樣進行取樣。取樣完成后,送樣到檢驗部門。在獲得試樣檢驗信息后,對產(chǎn)品進行成分、材質(zhì)、外觀進行判定。(4)檢驗部門用戶檢驗人員接收生產(chǎn)部門成分、材質(zhì)試樣后,對試樣進行相關(guān)加工和檢驗,并將檢驗結(jié)果發(fā)送到生產(chǎn)部門。綜上所述,系統(tǒng)包括技術(shù)中心用戶、銷售部門用戶、生產(chǎn)部門用戶、檢驗部門用戶四種用戶類型,系統(tǒng)用例圖如圖所示。圖 系統(tǒng)用例圖3.2 功能需求對于技術(shù)中心、銷售部門、生產(chǎn)部門、檢驗部門這四個質(zhì)量管理部門來說,不僅各部門使用的質(zhì)量管理功能不同,而且每個部門內(nèi)部在進行質(zhì)量管理上的功能都很明確分工。如生產(chǎn)部門某個員工可能只負責(zé)產(chǎn)品生產(chǎn),而另
25、一員工只負責(zé)產(chǎn)品的取樣和送樣。這就要求系統(tǒng)能對各用戶進行功能和權(quán)限管理,能將系統(tǒng)功能分配到具體的用戶。因此系統(tǒng)將用戶類型分為兩大類:系統(tǒng)管理員和普通用戶。系統(tǒng)管理員具有系統(tǒng)所有功能,能指定普通用戶所屬角色,并且還能管理各角色具備的系統(tǒng)功能。根據(jù)用戶需求提出功能需求如下:(1)用戶登錄功能用戶進入系統(tǒng)需對用戶信息進行合法性驗證。本系統(tǒng)用戶輸入正確的賬戶名和密碼后,系統(tǒng)自動對身份進行驗證,驗證通過才能進入系統(tǒng),非本系統(tǒng)不允許進入。(2)系統(tǒng)管理系統(tǒng)管理功能包括個人信息管理、用戶管理和角色權(quán)限管理三大功能,系統(tǒng)管理的用例圖如下圖3.3所示。圖3.3 系統(tǒng)管理用例圖1 個人信息管理用戶進入系統(tǒng)后,可以
26、進入個人信息管理界面,用戶可以在個人信息管理界面看到個人的相關(guān)信息,界面提供密碼和個人基本信息修改功能,用戶可以在界面修改登錄密碼和除用戶ID、姓名、部門信息外的其他基本信息。2 用戶管理系統(tǒng)管理員可以按部門查看用戶信息、添加用戶信息、修改用戶信息和刪除用戶信息。3 權(quán)限管理系統(tǒng)管理員用戶擁有系統(tǒng)所有權(quán)限,并且還可以對普通用戶的權(quán)限進行管理。系統(tǒng)管理員可以查詢指定用戶具有的系統(tǒng)權(quán)限和修改用戶權(quán)限。系統(tǒng)權(quán)限包括具體界面以及各界面上的功能按鈕進。例如可以將訂單錄入界面的所有功能權(quán)限分配給銷售人員,將訂單生產(chǎn)權(quán)限分配給生產(chǎn)人員,將產(chǎn)品檢驗的功能權(quán)限分配給檢驗人員等。(3)質(zhì)量管理質(zhì)量管理主要功能對產(chǎn)
27、品質(zhì)量信息管理的相關(guān)操作,包括技術(shù)中心用戶、銷售部門用戶、生產(chǎn)部門用戶、檢驗部門用戶四種角色的所有系統(tǒng)業(yè)務(wù)功能,如產(chǎn)品質(zhì)量標(biāo)準(zhǔn)管理、訂單管理、質(zhì)量設(shè)計、生產(chǎn)管理、檢化驗管理、產(chǎn)品判定等。1 標(biāo)準(zhǔn)管理A. 成分管理對基本元素、復(fù)合元素的管理,確定對各個元素的修約位數(shù)。對標(biāo)準(zhǔn)成分、客戶成分、內(nèi)控成分的查詢、修改、增加、刪除。成分標(biāo)準(zhǔn)信息包括:牌號、生產(chǎn)線、最大值、最小值、目標(biāo)值。B.材質(zhì)管理對材質(zhì)代碼進行管理,對各檢驗項目的溫度、實驗方向分字段管理。對標(biāo)準(zhǔn)、客戶材質(zhì)信息進行查詢、修改、增加、刪除。材質(zhì)標(biāo)準(zhǔn)信息包括:牌號、材質(zhì)代碼、類型、單位、材質(zhì)取樣方式、試樣尺寸、最大值、最小值、備注等。2 標(biāo)準(zhǔn)
28、設(shè)計將成分、材質(zhì)聯(lián)系起來,生成Design-key,形成產(chǎn)品庫。3 品質(zhì)設(shè)計銷售部門用戶錄入客戶訂單,確定訂單各項信息完整后,下發(fā)到技術(shù)中心。技術(shù)中心提取銷售錄入并已確定的合同,對照當(dāng)前標(biāo)準(zhǔn),檢查是否有錯誤。若有錯誤,則生成并返回錯誤信息,若無錯誤,則按照成分、材質(zhì)、標(biāo)準(zhǔn)生成合同的品質(zhì)設(shè)計結(jié)果,品質(zhì)設(shè)計活動圖如圖3.4所示。圖3.4 品質(zhì)設(shè)計活動圖4 訂單生產(chǎn)管理生產(chǎn)人員根據(jù)訂單的品質(zhì)設(shè)計結(jié)果進訂單行產(chǎn)品生產(chǎn),并錄入生產(chǎn)數(shù)據(jù)。5 試樣編制生產(chǎn)人員在錄入生產(chǎn)數(shù)據(jù)的過程中,系統(tǒng)自動對產(chǎn)品的成分、材質(zhì)生成取樣標(biāo)識。生產(chǎn)人員根據(jù)取樣標(biāo)識進行取樣,并將試樣送至檢驗部門進行檢驗。6 檢化驗管理A. 錄入產(chǎn)
29、品煉鋼各工序成分的數(shù)據(jù)B. 對材質(zhì)試樣的取樣、送樣、檢驗、返回實驗數(shù)據(jù)進行全程跟蹤,活動圖如圖3.5所示圖3.5 材質(zhì)檢驗活動圖7 判定及改判對產(chǎn)品的外觀、成分、材質(zhì)進行判定,檢驗是否滿足訂單要求,活動圖如圖3.6所示。圖3.6 產(chǎn)品判定活動圖A. 成分判定按板坯合同與品質(zhì)設(shè)計結(jié)果對板坯成分是否合格作出判定,并提供成分判定結(jié)果查詢功能。B. 材質(zhì)判定將已有材質(zhì)數(shù)據(jù)的樣片由系統(tǒng)自動判定,記錄是否合格、判定人、判定時間,對性能不合格批次可進行復(fù)樣。對已經(jīng)通過材質(zhì)判定的批次提供查詢功能。將性能不合格、未進行綜合判定的批次重新取樣判定,復(fù)樣的具體項目由系統(tǒng)完成,人工不可進行干預(yù)。C.外觀管理對產(chǎn)品進行
30、表面檢驗,登記檢驗結(jié)果,提供修改和查詢的功能。D.綜合判定結(jié)合成分、材質(zhì)、外觀,對產(chǎn)品是否合格進行判定。只有當(dāng)上述判定全都是“合格”時,綜合判定結(jié)果自動置為“合格”,否則自動置為“不合格”。(1) 系統(tǒng)性能要求操作界面查詢或數(shù)據(jù)庫操作響應(yīng)時間不超過30秒,系統(tǒng)支持客戶端數(shù)不少于50。必須保證系統(tǒng)數(shù)據(jù)采集的可靠性、完整性、安全性和實時性;采集周期足夠短,并且采集準(zhǔn)確率要達到90%以上。(2) 故障處理系統(tǒng)故障處理一般由操作系統(tǒng)進行解決。只要操作系統(tǒng)沒有出現(xiàn)大的故障,系統(tǒng)一般都能穩(wěn)定運行。基于對數(shù)據(jù)的安全性考慮,程序員可以有獨立于操作系統(tǒng)之外的數(shù)據(jù)備份,以防止系統(tǒng)崩潰造成的數(shù)據(jù)丟失。因此定期由管理
31、員做數(shù)據(jù)庫的備份即可滿足數(shù)據(jù)安全的需求4。(3) 其它需求系統(tǒng)用戶身份的確認必須滿足預(yù)先設(shè)定的安全性或保密性策略5。系統(tǒng)用戶界面要求視覺效果良好、界面風(fēng)格一致,并能提供簡單的錯誤處理以及信息的反饋。第 4 章 系統(tǒng)設(shè)計4.1 系統(tǒng)總體功能結(jié)構(gòu)設(shè)計根據(jù)對系統(tǒng)的需求進行詳細分析后可知,企業(yè)質(zhì)量管理信息系統(tǒng)主要包括三大功能模塊,分別為用戶登錄模塊、系統(tǒng)管理模塊、質(zhì)量管理模塊,如圖所示。圖 系統(tǒng)功能模塊圖(1) 用戶登錄模塊用戶登錄模塊是系統(tǒng)客戶端的唯一入口,任何用戶進入系統(tǒng)必須使用系統(tǒng)的登錄模塊,登錄成功后方可進入系統(tǒng)主界面。鍵入合法的登錄信息,才能進入系統(tǒng)。用戶模塊主要作用是驗證用戶信息的正確性,
32、驗證通過,自動轉(zhuǎn)向系統(tǒng)操作主界面,并自動判斷用戶類型、獲取用戶在系統(tǒng)中的功能權(quán)限來創(chuàng)建主界面的菜單。當(dāng)用戶信息驗證失敗時,系統(tǒng)彈出提示框、給出提示信息,活動圖如圖所示。圖 用戶登錄活動圖(2)系統(tǒng)管理模塊系統(tǒng)管理模塊是每個信息管理系統(tǒng)最基本的模塊,它的主要作用是對用戶信息能夠安全、可靠、穩(wěn)當(dāng)?shù)倪M行管理,并且保證系統(tǒng)的數(shù)據(jù)和功能可以安全的暴露給系統(tǒng)用戶。系統(tǒng)管理模塊主要包括用戶個人信息管理、系統(tǒng)用戶管理、界面功能管理以及用戶權(quán)限管理,功能結(jié)構(gòu)圖如圖所示。圖 系統(tǒng)管理模塊功能結(jié)構(gòu)圖1 個人信息管理用戶進入系統(tǒng)主界面后,可以從系統(tǒng)管理菜單下進入個人信息管理界面,查看用戶個人相關(guān)信息,并且可以修改除某
33、些特定信息(如用戶ID、用戶名、性別等)外的其他基本信息。2 用戶管理如果用戶以管理員身份進入系統(tǒng),還可以從系統(tǒng)管理菜單進入用戶管理界面,系統(tǒng)管理員按部門查詢用戶信息,同時可以更改除用戶ID外的其他所有信息,并且系統(tǒng)管理員還可以根據(jù)需要增加或刪除指定用戶。3 功能管理客戶端每一個界面都表示一個功能模塊,界面上每一個按鈕表示一個功能點,系統(tǒng)使用多級菜單的結(jié)構(gòu)形式對系統(tǒng)界面和按鈕進行統(tǒng)一規(guī)范管理。最低一級的目錄為系統(tǒng)界面上的功能按鈕,它的上一級菜單為系統(tǒng)操作界面。系統(tǒng)管理員可以按照具體的業(yè)務(wù)需求,具體分配各業(yè)務(wù)界面在系統(tǒng)菜單中的路徑。當(dāng)業(yè)務(wù)發(fā)送改動時,系統(tǒng)管理員可以刪除或修改系統(tǒng)功能。功能管理同樣
34、也支持系統(tǒng)新的業(yè)務(wù)功能的開發(fā),系統(tǒng)管理員使用系統(tǒng)功能管理將新的功能模塊添加到系統(tǒng)中,以確保系統(tǒng)的可擴展性。4 權(quán)限管理6由于每個用戶的業(yè)務(wù)職的不同,在系統(tǒng)中的功能權(quán)限也是不同的,這是很多信息系統(tǒng)都必須設(shè)置的安全性策略之一,因此由系統(tǒng)管理員使用該模塊功能為普通用戶分配具體的系統(tǒng)權(quán)限。在企業(yè)管理中,要實現(xiàn)對每個用戶的權(quán)限進行單獨的管理,系統(tǒng)管理會變得非常繁瑣、耗時,可行性也極低7。本系統(tǒng)引入“角色”的概念對用戶權(quán)限進行管理。角色是用用戶權(quán)限的集合,系統(tǒng)管理員可以將基本的權(quán)限或功能模塊添加到一個角色中。定義好相關(guān)角色的功能后,管理員只需指定用戶所屬角色即可實現(xiàn)對用戶的功能權(quán)限管理。當(dāng)業(yè)務(wù)需求變更時,
35、管理員只需修改角色對應(yīng)功能,即可實現(xiàn)某一類職責(zé)用戶的相關(guān)功能。使用角色來進行權(quán)限管理可以直接將用戶映射到組織結(jié)構(gòu)中的具體結(jié)構(gòu),不僅直觀、靈活,更能減少系統(tǒng)管理員的工作量,大大提高工作效率。(3)質(zhì)量管理模塊質(zhì)量管理模塊是系統(tǒng)的核心模塊,包括所有對產(chǎn)品質(zhì)量數(shù)據(jù)管理和相關(guān)操作的業(yè)務(wù)功能。在企業(yè)的管理中,質(zhì)量管理以產(chǎn)品規(guī)范、冶金規(guī)范為基礎(chǔ),通過質(zhì)量設(shè)計,在產(chǎn)品規(guī)范和冶金規(guī)范的支撐下,把客戶要求轉(zhuǎn)化為生產(chǎn)指令傳遞到相關(guān)生產(chǎn)工序進行指導(dǎo)和監(jiān)控,結(jié)合依據(jù)產(chǎn)品實績檢驗,對產(chǎn)品進行判定,確定產(chǎn)品滿足客戶的要求,質(zhì)量管理模塊功能結(jié)構(gòu)如圖4.4所示。圖4.4 質(zhì)量管理模塊功能結(jié)構(gòu)圖1 成分標(biāo)準(zhǔn)管理成分代碼管理主要
36、對系統(tǒng)中所使用到的元素代碼進行統(tǒng)一維護,包括元素的代碼和修約的管理。成分代碼分單一元素和復(fù)合元素,對復(fù)合元素除管理代碼和修約外,還要建立對應(yīng)的表達式維護,如復(fù)合元素“=C+Mn/6”對應(yīng)“QB1”,并確定其修約位數(shù)。正常情況下,“QB1”代碼是不允許進行修改或者刪除的,因為在后面的成分實績中,使用的一直是“QB1”,若基本表中的“QB1”被修改或刪除,則“=C+Mn/6”無法找到成分實績。對于某一些特殊元素,其實績值不同時,修約位數(shù)也不相同,如:"C"的實際值在以下修約位數(shù)為4位,在之間保留3位小數(shù)位等,以上則按照默認的修約規(guī)則進行修約。成分標(biāo)準(zhǔn)管理對標(biāo)準(zhǔn)成分、廠內(nèi)成分、客
37、戶成分(客戶標(biāo)準(zhǔn)成分要求、客戶廠內(nèi)成分要求)管理,并對最大值、最小值的邏輯錯誤進行檢查。按照標(biāo)準(zhǔn)號和標(biāo)準(zhǔn)鋼號維護其成分要求。通常情況下,標(biāo)準(zhǔn)鋼號便決定了成分要求,但對于某些客戶,有自己的協(xié)議(按標(biāo)準(zhǔn)號處理)要求才能確定其成分,所以形成了標(biāo)準(zhǔn)號加上標(biāo)準(zhǔn)鋼號的方式確定客戶對標(biāo)準(zhǔn)成分要求。2 材質(zhì)標(biāo)準(zhǔn)管理材質(zhì)標(biāo)準(zhǔn)管理主要包括材質(zhì)代碼管理、標(biāo)準(zhǔn)材質(zhì)管理和客戶材質(zhì)管理。材質(zhì)代碼管理主要對材質(zhì)項目及其試驗要求(方向、形狀、溫度等)進行統(tǒng)一管理。在材質(zhì)代碼錄入界面,對材質(zhì)項目進行維護,確定哪些項目有最大值、最小值的要求;各材質(zhì)項目的方向、形狀、溫度要求;各材質(zhì)項目屬于哪一類型的實驗。標(biāo)準(zhǔn)材質(zhì)管理和客戶材質(zhì)管
38、理主要是對國家發(fā)布和客戶提出的各標(biāo)準(zhǔn)材質(zhì)項目的數(shù)據(jù)管理,包括產(chǎn)線、交貨狀態(tài)、標(biāo)準(zhǔn)號、標(biāo)準(zhǔn)牌號、產(chǎn)品用途、厚度范圍、取樣方式、長度方向位置、寬度方向位置、材質(zhì)代碼、最小、最大。標(biāo)準(zhǔn)材質(zhì)管理主要對材質(zhì)項目進行維護,指定項目的檢驗類型,維護其標(biāo)準(zhǔn)值,確定各標(biāo)準(zhǔn)的取樣方法,包括取樣重量限制、長度方向位置、寬度方向位置。3 標(biāo)準(zhǔn)設(shè)計將成分和材質(zhì)標(biāo)準(zhǔn)聯(lián)系起來,形成產(chǎn)品要求以及產(chǎn)品的制造方法。由銷售部門根據(jù)客戶需求錄入訂單,并下發(fā)訂單信息至質(zhì)量設(shè)計部門。質(zhì)量設(shè)計部門提取銷售已經(jīng)確定的訂單,檢查是否包含錄入錯誤或者標(biāo)準(zhǔn)維護錯誤。對于沒有錯誤的訂單,生成品質(zhì)設(shè)計結(jié)果,對于錯誤訂單,返回錯誤信息。品質(zhì)設(shè)計主要功能
39、包括訂單錄入、訂單提取、對象編制、品質(zhì)設(shè)計、設(shè)計確定。1 訂單錄入銷售部門根據(jù)客戶需求錄入訂單信息,錄入完成的訂單最初始的狀態(tài)為意向訂單,需由質(zhì)量設(shè)計部門進行確認訂單的制造可行性。確認完畢即可轉(zhuǎn)化為正式訂單,否則回退訂單到銷售部門,并由銷售部門與客戶溝通訂單問題。2 訂單提取質(zhì)量設(shè)計部門可提取由銷售下發(fā)的意向訂單,并根據(jù)訂單信息,前往系統(tǒng)的產(chǎn)品庫(標(biāo)準(zhǔn)設(shè)計形成的Design-Key)進行數(shù)據(jù)匹配,若能匹配到唯一一條的標(biāo)準(zhǔn)記錄則表示訂單可以進行下一步質(zhì)量設(shè)計,否則將訂單鎖定,不允許進行修改,只提供回退功能,將訂單和鎖定原因返回給銷售部門。3 對象編制將銷售已經(jīng)確定的訂單提取到質(zhì)量設(shè)計的臨時表中,
40、然后檢查訂單信息是否有效,內(nèi)容如下:a. 標(biāo)準(zhǔn)號在公用項目中是否存在b. 訂單標(biāo)準(zhǔn)在Design-Key中是否存在標(biāo)準(zhǔn)c. 訂單有特殊要求時,檢查客戶參數(shù)號是否存在4 品質(zhì)設(shè)計對于對象編制沒有錯誤的訂單,進行“品質(zhì)設(shè)計”操作,內(nèi)容如下:a. 標(biāo)準(zhǔn)參數(shù)設(shè)計獲取標(biāo)準(zhǔn)成分要求,插入臨時成分設(shè)計表,找不到標(biāo)準(zhǔn)則生成錯誤。獲取標(biāo)準(zhǔn)材質(zhì)要求,插入臨時材質(zhì)設(shè)計表,找不到標(biāo)準(zhǔn)則生成錯誤。b. 客戶參數(shù)設(shè)計在客戶參數(shù)號存在的情況下,進行如下處理:若有成分的客戶參數(shù)號,獲取客戶成分插入臨時成分設(shè)計表。若有材質(zhì)的客戶參數(shù)號,獲取客戶材質(zhì)插入臨時材質(zhì)設(shè)計表。c. 設(shè)計合成,將客戶成分、客戶材質(zhì)要求與標(biāo)準(zhǔn)成分、標(biāo)準(zhǔn)材質(zhì)
41、融合5 設(shè)計確定檢查“品質(zhì)設(shè)計”操作,成分設(shè)計中間表和材質(zhì)設(shè)計中間表數(shù)據(jù)是否齊全。若成分、材質(zhì)設(shè)計數(shù)據(jù)齊全,則形成訂單品質(zhì)設(shè)計結(jié)果,并修改訂單品質(zhì)設(shè)計狀態(tài)為“已完成”,品質(zhì)設(shè)計結(jié)束,否則返回設(shè)計確定錯誤。1 訂單生產(chǎn)管理訂單完成品質(zhì)設(shè)計后,訂單信息會發(fā)送到生產(chǎn)部門,生產(chǎn)部門根據(jù)訂單品質(zhì)設(shè)計結(jié)果中的廠內(nèi)牌號信息,進行訂單的生產(chǎn),系統(tǒng)自動生成產(chǎn)品的信息。2 成分取樣指示在進行訂單生產(chǎn)的過程中,系統(tǒng)自動對產(chǎn)品冶煉的爐次號進行標(biāo)記,默認同一訂單的爐次號相同,對應(yīng)的冶煉爐次號為對應(yīng)訂單產(chǎn)品的成分試樣號。在每次生產(chǎn)的過程中,生產(chǎn)人員在產(chǎn)品冶煉爐獲取產(chǎn)品的成分試樣。3 材質(zhì)取樣指示產(chǎn)品的信息錄入系統(tǒng)后,系統(tǒng)
42、自動根據(jù)品質(zhì)設(shè)計中材質(zhì)結(jié)果中的取樣方式,如按軋批取樣,按母板取樣、按子板取樣等取樣,判斷是否對產(chǎn)品進行取樣標(biāo)記,進行取樣標(biāo)記的產(chǎn)品系統(tǒng)為該產(chǎn)品生成新的試樣號,生成試樣信息,并將應(yīng)材質(zhì)設(shè)計結(jié)果中的材質(zhì)項目添加到試樣的檢驗項目中,標(biāo)記試樣狀態(tài)為“試樣采集待機”。沒有進行取樣標(biāo)記的試樣,獲取同批次其他已進行取樣的產(chǎn)品的試樣號。生產(chǎn)人員根據(jù)產(chǎn)品的試樣號和取樣標(biāo)記進行取樣操作,取樣完成后,即可根據(jù)試樣的成分、材質(zhì)檢驗項目形成試樣檢驗指示,移交至檢驗部門進行下一步質(zhì)量處理。在產(chǎn)品生產(chǎn)完成到產(chǎn)品出廠過程中,對產(chǎn)品的材質(zhì)試樣信息進行全程跟蹤。將材質(zhì)試樣狀態(tài)分為試樣采集待機、試樣入庫待機、試樣檢驗待機、試樣判定
43、待機、試樣判定完成。試樣采集待機:表示在進行產(chǎn)品生產(chǎn)完成并錄入生產(chǎn)信息的時候,系統(tǒng)自動對需要進行材質(zhì)取樣的產(chǎn)品進行取樣標(biāo)記。生產(chǎn)人員根據(jù)產(chǎn)品的取樣標(biāo)記和取樣位置進行取樣,當(dāng)某些特殊情況導(dǎo)致無法按系統(tǒng)標(biāo)記進行取樣時,可以進行人工指定取樣。取樣操作完成后,試樣自動由采集待機狀態(tài)進入入庫待機狀態(tài)。試樣入庫待機:對已完成取樣操作的鋼卷進行入庫操作,并發(fā)送指示到檢化驗。入庫操作完成后,系統(tǒng)自動發(fā)送指示到檢化驗,試樣進入檢驗待機狀態(tài)。試樣檢驗待機:對試樣進行檢驗、錄入檢驗結(jié)果,所有材質(zhì)項目檢驗結(jié)果錄入后,發(fā)送檢驗完成通知,試樣進入判定待機狀態(tài)。試樣檢驗待機:根據(jù)試樣檢驗結(jié)果和品質(zhì)設(shè)計結(jié)果,對試樣進行判定,
44、并更新試樣號為判定試樣的產(chǎn)品材質(zhì)判定等級為該試樣的判定等級。試樣判定操作完成試樣自動進入試樣判定完成狀態(tài),試樣信息跟蹤結(jié)束。1 成分檢驗檢驗部門接收生產(chǎn)部門提供的成分試樣后,對產(chǎn)品的成分試樣的各元素進行檢驗,并錄入各成分元素的實績值,系統(tǒng)根據(jù)成分代碼管理中維護的修約位數(shù),對錄入的成分實績值自動進行修約,修約值為有效值,用于最終的判定。當(dāng)所有元素的實績值都已經(jīng)錄入時,發(fā)送爐次成分檢驗完成通知。2 材質(zhì)力學(xué)檢驗試樣的材質(zhì)檢驗與成分檢驗略有不同,試樣材質(zhì)檢驗更加復(fù)雜,要求區(qū)分金相和力學(xué),力學(xué)項目最終的有效值需綜合項目各因素計算得出。同時,一個產(chǎn)品材質(zhì)試樣需用來做多個材質(zhì)項目,所以系統(tǒng)在進行材質(zhì)檢驗前
45、使用鋼印號對材質(zhì)試樣進行標(biāo)記。檢驗部門根據(jù)材質(zhì)力學(xué)項目的不同,進行不同的試樣加工和處理,然后檢驗各力學(xué)項目的各方面因素的值,并錄入結(jié)果到系統(tǒng),系統(tǒng)會根據(jù)各項目的計算公式以及各力學(xué)類項目代碼的修約位數(shù),給出各力學(xué)項目的有效結(jié)果。如在進行拉力項目檢驗時,根據(jù)樣片長度、寬度等按照一定的計算公式,計算出樣片的屈服強度、抗拉強度、屈強比。3 材質(zhì)金相檢驗檢驗對金相類項目的主要是檢測試樣的內(nèi)部物理結(jié)構(gòu),如夾雜物,粗糙度等。因此對金相類項目的檢驗只需在檢驗完成后,錄入最終的檢驗結(jié)果,系統(tǒng)自動根據(jù)各金相類項目代碼的修約位數(shù),給出各將項目的有效結(jié)果。當(dāng)試樣的力學(xué)和材質(zhì)項目都已錄入檢驗結(jié)果,發(fā)送檢驗完成通知。試樣
46、檢驗完成,進入“判定待機狀態(tài)”。試樣只有在“檢驗待機狀態(tài)”才能錄入和修改試樣的檢驗結(jié)果。1 成分判定成分試樣檢驗數(shù)據(jù)錄入完成后,成分爐次號試樣的狀態(tài)自動變?yōu)榇卸ā4藭r可以對對應(yīng)爐次的產(chǎn)品進行成分判定,系統(tǒng)進行成分判定的方法及規(guī)則如下:a. 獲取訂單成分設(shè)計結(jié)果中的檢驗元素、最小值、最大值b. 獲取訂單要求檢驗元素對應(yīng)的有效值c. 按爐次試樣號將各檢驗元素的判定結(jié)果存放到成分判定結(jié)果表中d. 給出該爐次對應(yīng)產(chǎn)品的最終成分判定結(jié)果2 材質(zhì)判定產(chǎn)品的材質(zhì)試驗進入判定待機后,即可對產(chǎn)品的進行材質(zhì)判定。系統(tǒng)進行材質(zhì)判定方法及規(guī)則如下: a. 獲取訂單材質(zhì)設(shè)計要求的檢驗項目、最小值、最大值、判定類型和檢
47、驗類型 b. 獲取訂單要求檢驗項目對應(yīng)的實際值 c. 分析檢驗項目的判定類型,根據(jù)不同的類型,按照不同的方法給出項目的判定結(jié)果,并按照試樣號將各檢驗項目的判定結(jié)果存放到材質(zhì)判定結(jié)果表中 d. 從材質(zhì)判定結(jié)果表中獲取卷的判定結(jié)果的最大值(1為合格,2為不合格),給出判定試樣號對應(yīng)產(chǎn)品的最終材質(zhì)判定結(jié)果3 外觀判定產(chǎn)品發(fā)貨出廠交給客戶之前,對產(chǎn)品外觀進行檢查,比較客戶對產(chǎn)品的外觀要求等級和產(chǎn)品上、下表面實際的外觀等級,給出外觀判定結(jié)果。當(dāng)實際等級大于或者等于訂單要求等級,判定外觀合格,為1;實際等級小于訂單要求等級,判定外觀不合格,為2。4 綜合判定當(dāng)成分判定、材質(zhì)判定、上表面外觀判定結(jié)果都不為空
48、時,即可進行綜合判定。系統(tǒng)對產(chǎn)品進行綜合判定會結(jié)合產(chǎn)品的成分、材質(zhì)、外觀等因素,進行綜合判定。綜合判定中,各項判定等級都為合格時,綜合判定等級合格。出現(xiàn)一項或者多項不合格,綜合判定不合格。4.2 系統(tǒng)體系結(jié)構(gòu)設(shè)計目前開發(fā)基于窗體應(yīng)用程序系統(tǒng)主要采用的模式為C/S結(jié)構(gòu)。常用C/S結(jié)構(gòu)包括兩種,第一種是客戶端和數(shù)據(jù)庫服務(wù)器體系的C/S兩層結(jié)構(gòu)。使用這種結(jié)構(gòu),多個客戶端可以連接到同一臺數(shù)據(jù)庫服務(wù)器上,客戶端通過連接到數(shù)據(jù)庫服務(wù)器來獲取和處理相關(guān)數(shù)據(jù)信息。另一種是客戶端、應(yīng)用服務(wù)器和數(shù)據(jù)庫數(shù)據(jù)庫服務(wù)器的C/S三層體系結(jié)構(gòu),這種結(jié)構(gòu)的客戶端一般被稱為用戶界面顯示層,應(yīng)用服務(wù)器被稱為業(yè)務(wù)邏輯層,數(shù)據(jù)庫服務(wù)
49、器被稱為數(shù)據(jù)訪問層。使用這種模式的工作原理是先由客戶端(一個或多個)發(fā)起數(shù)據(jù)查詢或數(shù)據(jù)操作請求到應(yīng)用服務(wù)器端,應(yīng)用服務(wù)器端分析和處理客戶端請求后,轉(zhuǎn)發(fā)客戶端數(shù)據(jù)請求到指定數(shù)據(jù)庫服務(wù)器端,并告知應(yīng)用服務(wù)器端的具體業(yè)務(wù)邏輯,數(shù)據(jù)庫服務(wù)器根據(jù)應(yīng)用服務(wù)器的業(yè)務(wù)邏輯,進行相關(guān)數(shù)據(jù)的查詢或操作,返回數(shù)據(jù)處理結(jié)果給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器再將結(jié)果返回到客戶端界面進行數(shù)據(jù)顯示。該結(jié)構(gòu)應(yīng)用服務(wù)端可同時配置多個數(shù)據(jù)服務(wù)器連接,這樣就可以大大減輕數(shù)據(jù)庫服務(wù)器的運行負擔(dān),實現(xiàn)系統(tǒng)內(nèi)部數(shù)據(jù)的高效交互。考慮到系統(tǒng)數(shù)據(jù)要存放各類產(chǎn)品的標(biāo)準(zhǔn)信息,信息量較大,對數(shù)據(jù)庫服務(wù)器要求相對較高,為保證系統(tǒng)的高效性、穩(wěn)定性和擴展性,系統(tǒng)采
50、用C/S三層體系結(jié)構(gòu)8,如圖4.5所示。系統(tǒng)使用.Net Remote技術(shù)實現(xiàn)客戶端與應(yīng)用服務(wù)端之間采用TCP協(xié)議在內(nèi)部網(wǎng)絡(luò)進行通信,采用分布式處理技術(shù),將應(yīng)用服務(wù)器連接到多個數(shù)據(jù)庫服務(wù)器上。圖4.5 系統(tǒng)體系結(jié)構(gòu)圖4.3 主界面設(shè)計本系統(tǒng)采用C/S三層體系結(jié)構(gòu),系統(tǒng)客戶端的開發(fā)直接影響到用戶的體驗效果,因此主窗口的界面設(shè)計最好精益求精,力求做到更好用、更美觀,這樣才能吸引客戶使用。在進行客戶端的開發(fā)時,必須先采取用戶對主界面設(shè)計的要求,并且遵循以下界面設(shè)計規(guī)范:(1) 界面設(shè)計要以用戶體驗為中心,要設(shè)計出由用戶控制的界面,而不是控制用戶的界面(2) 所有界面的風(fēng)格保持一致,系統(tǒng)菜單或功能菜單
51、應(yīng)使用易于理解的專業(yè)術(shù)語,所有具有相同含義的術(shù)語保持一致(3) 客戶端界面要求用戶良好的直覺效果,以用戶熟悉的現(xiàn)實事物的抽象來給用戶暗示或者隱喻,來幫助用戶能快速學(xué)會系統(tǒng)的使用(4) 系統(tǒng)界面顏色搭配合理且界面風(fēng)格一致系統(tǒng)主界面采用Infragistics插件的Ribbon樣式進行設(shè)計9,示意圖如圖4.6所示。主要由四部分構(gòu)成:頂部系統(tǒng)菜單HOME、Ribbon樣式功能分組菜單、系統(tǒng)功能菜單樹、多文檔界面模式布局。圖4.6 主界面設(shè)計視圖(1)頂部系統(tǒng)菜單HOME用戶進入系統(tǒng)后,可點擊HOME按鈕打開系統(tǒng)主界面頂部菜單。包括左右兩個區(qū)域和底部功能按鈕,左區(qū)域添加由管理員設(shè)定重要功能節(jié)點,如重新
52、登錄、關(guān)于和關(guān)閉,右區(qū)域添加用戶上次使用系統(tǒng)操作的業(yè)務(wù)界面的功能節(jié)點,方便用戶能簡單、快速的打開上一次操作的功能界面。底部功能按鈕和左區(qū)域類似,包括選項(系統(tǒng)設(shè)置)和退出功能節(jié)點。(2)Ribbon樣式功能分組菜單10使用Ribbon分組功能控件,歸類管理會變得更加便捷。可以根據(jù)系統(tǒng)功能模塊劃分,對功能菜單的分級(最多為四級)。用戶可以在該樣式分組菜單中快速地找到自己索要用的菜單的位置。(3)系統(tǒng)功能菜單樹根據(jù)客戶需求,系統(tǒng)主界面提供系統(tǒng)功能節(jié)點菜單樹。系統(tǒng)功能節(jié)點菜單樹和Ribbon樣式功能分組菜單所包含的功能菜單一致。只是顯示方式不同,菜單樹是以樹節(jié)點方式進行功能菜單的顯示。用戶可以更直觀
53、的看到系統(tǒng)所有的功能結(jié)構(gòu)。同時可以根據(jù)客戶實際需要展開或收縮菜單樹。(4)多文檔界面模式布局用戶在實際的系統(tǒng)使用過程中,往往可能存在同時打開多個操作界面的情況,在用戶操作下一個界面的同時,需要根據(jù)客戶需求關(guān)閉或者保留原操作界面,因此系統(tǒng)使用多文檔界面模式布局。使用TabControl控件作為界面菜單顯示的容器,將每個界面以Tab的方式進行顯示,每一個子界面都是一個單獨的窗體,可以包含每個界面對應(yīng)的功能菜單,如查詢、保存和退出。用戶操作各功能界面時,只需切換Tab選項即可實現(xiàn)對應(yīng)功能界面的切換,也可以根據(jù)需要關(guān)閉當(dāng)前界面,再打開另一個功能界面。4.4 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計要求是按一定的組織方式存
54、儲在數(shù)據(jù)庫服務(wù)器上的數(shù)據(jù)集合,以最優(yōu)的方式、合理的數(shù)據(jù)冗余為系統(tǒng)的應(yīng)用服務(wù)。本節(jié)包括了系統(tǒng)管理、標(biāo)準(zhǔn)管理、品質(zhì)設(shè)計等各模塊的數(shù)據(jù)以及產(chǎn)品公共表結(jié)構(gòu)信息。1、 系統(tǒng)管理模塊系統(tǒng)管理模塊的主要作用是實現(xiàn)對系統(tǒng)用戶、功能、權(quán)限的管理。該模塊包括部門、用戶、角色和功能四個實體,部門實體擁有部門編號以及部門名稱屬性,用戶實體擁有用戶ID、用戶名、密碼、性別、生日、地址、電話等屬性,角色擁有角色編號以及角色名稱屬性,功能實體擁有功能編號以及功能名稱屬性。每一個部門擁有多個用戶,每一個用戶對應(yīng)一個系統(tǒng)角色,每一個角色用戶多個功能,系統(tǒng)管理ER圖如圖所示。圖4-7 系統(tǒng)管理模塊ER圖部門、用戶、角色、功能實體
55、和屬性的轉(zhuǎn)化后的關(guān)系模式如下:部門(部門編號,部門名稱,備注)用戶(用戶ID,用戶名,密碼,性別,出生日期,電話,郵箱,地址)角色(角色編號,角色名稱)功能(功能編號,功能名稱)根據(jù)系統(tǒng)管理模塊ER圖邏輯結(jié)構(gòu)分析,確定系統(tǒng)管理模塊數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計11。模塊使用部門表、用戶表、角色表、功能表、角色功能來表示各實體以及各實體之間的關(guān)系,下面給出各表的物理結(jié)構(gòu),分別如表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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高新技術(shù)產(chǎn)品銷售合同管理規(guī)定2篇
- 二零二五年度游艇購置及保養(yǎng)維修協(xié)議3篇
- 2025版智能節(jié)能鋁合金門窗研發(fā)與推廣合作協(xié)議4篇
- 2025年項目抵押貸款合同范本解讀與實操6篇
- 2025版醫(yī)療器械融資委托擔(dān)保合同樣本3篇
- 二零二五年度貨車貨運保險與物流行業(yè)信用評估合同
- 2025年度智能機器人銷售與技術(shù)支持協(xié)議3篇
- 2025版新型綠色建筑材料供應(yīng)及施工合同4篇
- 2025版中英外教專業(yè)能力培訓(xùn)與雇傭合同3篇
- 個體資金借入合同:固定期限還款合同版
- 圖像識別領(lǐng)域自適應(yīng)技術(shù)-洞察分析
- 個體戶店鋪租賃合同
- 新概念英語第二冊考評試卷含答案(第49-56課)
- 【奧運會獎牌榜預(yù)測建模實證探析12000字(論文)】
- 保安部工作計劃
- 2023痛風(fēng)診療規(guī)范(完整版)
- (完整word版)企業(yè)對賬函模板
- 土力學(xué)與地基基礎(chǔ)(課件)
- 主要負責(zé)人重大隱患帶隊檢查表
- 魯濱遜漂流記人物形象分析
- 危險廢物貯存?zhèn)}庫建設(shè)標(biāo)準(zhǔn)
評論
0/150
提交評論