【一】設(shè)計(jì)原則
質(zhì)量大數(shù)據(jù)管控平臺(tái)結(jié)構(gòu)復(fù)雜且數(shù)據(jù)量較大,并且需要與其它系統(tǒng)進(jìn)行數(shù)據(jù)交換和功能集成。根據(jù)系統(tǒng)的具體特點(diǎn)并結(jié)合實(shí)際工作需求,確定系統(tǒng)總體設(shè)計(jì)應(yīng)遵循以下基本原則:
(1)先進(jìn)性
提高管理水平和生產(chǎn)效率以科技為先導(dǎo),故系統(tǒng)設(shè)計(jì)應(yīng)采用國(guó)際先進(jìn)而成熟的技術(shù),確保先進(jìn)性。
(2)易用性
根據(jù)軟件工程質(zhì)量標(biāo)準(zhǔn),好的系統(tǒng)界面將是整齊簡(jiǎn)潔、層次清晰、一目了然。總之,就是要達(dá)到易用、好用的目的。在系統(tǒng)的易用性方面,我們主要作以下考慮:
①界面整齊簡(jiǎn)潔。
②工作、數(shù)據(jù)集中處理。
③能實(shí)現(xiàn)和ERP、MES、PDM系統(tǒng)無(wú)縫集成。
④參考信息豐富。
⑤功能選項(xiàng)說(shuō)明與實(shí)際工作一致。
⑥操作步驟簡(jiǎn)潔、操作步驟說(shuō)明詳細(xì)。
⑦說(shuō)明文字和操作手冊(cè)完備。
操作人員不應(yīng)該為系統(tǒng)運(yùn)行的底層過(guò)于關(guān)注,這些是相關(guān)設(shè)計(jì)人員和系統(tǒng)管理人員的任務(wù),平臺(tái)做相應(yīng)的權(quán)限控制,可以使維護(hù)與管理工作人大減少。
(3)標(biāo)準(zhǔn)性
系統(tǒng)開發(fā)既要符合相關(guān)法律法規(guī)和規(guī)定,又要滿足電機(jī)生產(chǎn)、質(zhì)量管理的要求,因此開發(fā)過(guò)程中使用的各種技術(shù)標(biāo)準(zhǔn)應(yīng)符合國(guó)家有關(guān)技術(shù)規(guī)定確保系統(tǒng)標(biāo)準(zhǔn)性。
(4)經(jīng)濟(jì)性
系統(tǒng)充分考慮到功能完整性和經(jīng)濟(jì)性,能滿足日常工作條件下所需的各種系統(tǒng)功能和基礎(chǔ)數(shù)據(jù)信息,并能為其他系統(tǒng)提供數(shù)據(jù)共享,避免了重復(fù)建設(shè)。
(5)安全性
系統(tǒng)應(yīng)用于涉及國(guó)家機(jī)密的裝備生產(chǎn)過(guò)程,對(duì)安全性有著非常高的要求,確保本系統(tǒng)的信息安全性成為十分關(guān)鍵的環(huán)節(jié)。所以,系統(tǒng)不僅在硬件層、網(wǎng)絡(luò)層具有較高的安全性能,在信息層、應(yīng)用層也需要采取安全措施。對(duì)系統(tǒng)軟件和應(yīng)用軟件以及數(shù)據(jù)庫(kù),應(yīng)采用先進(jìn)和成熟的技術(shù)手段,建立保障體系,保證系統(tǒng)具有強(qiáng)有力的防病毒、防黑客能力;實(shí)施用戶/角色管理,對(duì)系統(tǒng)實(shí)施實(shí)時(shí)的監(jiān)控管理;實(shí)現(xiàn)日志跟蹤機(jī)制,確保系統(tǒng)和數(shù)據(jù)信息的安全和可靠,防止數(shù)據(jù)丟失和破壞,并具有前臺(tái)誤操作預(yù)防功能,使系統(tǒng)具有連續(xù)無(wú)故障運(yùn)行的能力和恢復(fù)手段。
(6)可靠性
可靠性由軟件系統(tǒng)的堅(jiān)固性和容錯(cuò)性決定。“多病”軟件不僅影響使用,而且會(huì)對(duì)所建信息系統(tǒng)的基礎(chǔ)數(shù)據(jù)造成無(wú)法挽回的損失。系統(tǒng)的可靠性是系統(tǒng)優(yōu)越的重要指標(biāo)。
(7)擴(kuò)展性
用戶數(shù)據(jù)量增長(zhǎng)、數(shù)據(jù)類型拓展,以及用戶在管理水平和信息技術(shù)應(yīng)用水平進(jìn)一步提高后對(duì)系統(tǒng)性能不斷提出新要求等三方面原因,要求設(shè)計(jì)者采用組件化的平臺(tái)構(gòu)建信息系統(tǒng),滿足擴(kuò)展性需要。并要求與現(xiàn)有的信息系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)互通。 隨著將來(lái)可能出現(xiàn)的系統(tǒng)規(guī)模不斷擴(kuò)充,整個(gè)系統(tǒng)中應(yīng)能夠方便地添加新的業(yè)務(wù)模塊,轉(zhuǎn)入和接收不同格式的數(shù)據(jù);同時(shí)考慮到和其它信息系統(tǒng)的連接,系統(tǒng)應(yīng)具有良好的外部接口。系統(tǒng)應(yīng)考慮總體的需求,在軟硬件設(shè)計(jì)上應(yīng)采用結(jié)構(gòu)化設(shè)計(jì)并保留足夠的接口,使系統(tǒng)具有較大的可擴(kuò)展性,以適應(yīng)調(diào)整和擴(kuò)大系統(tǒng)規(guī)模的需要,保證系統(tǒng)結(jié)構(gòu)相對(duì)穩(wěn)定,以及系統(tǒng)升級(jí)擴(kuò)展的順利進(jìn)行,保護(hù)用戶寶貴的投資,保證系統(tǒng)有較長(zhǎng)的生命周期。 系統(tǒng)的建設(shè)應(yīng)在總體方案、系統(tǒng)結(jié)構(gòu)、軟硬件環(huán)境方面的設(shè)計(jì)上保證其先進(jìn)性。總體方案不僅滿足當(dāng)前業(yè)務(wù),還應(yīng)充分考慮到未來(lái)的發(fā)展,以適應(yīng)新技術(shù)及職能轉(zhuǎn)換帶來(lái)的系統(tǒng)變化;采用先進(jìn)的計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),實(shí)現(xiàn)系統(tǒng)的跨越性發(fā)展;軟硬件設(shè)備的購(gòu)置與開發(fā)以全局最優(yōu)和資源共享為原則。
(8)開放性
考慮到將來(lái)本系統(tǒng)與其他系統(tǒng)的集成和系統(tǒng)本身的順利升級(jí),設(shè)計(jì)者在設(shè)計(jì)時(shí)必須預(yù)留必要的現(xiàn)有和二次開發(fā)接口,保證系統(tǒng)的開放性。 系統(tǒng)的建設(shè)不僅是多階段的,同時(shí)也需要整合其他的應(yīng)用系統(tǒng),因此要保持系統(tǒng)的開放和兼容。體系結(jié)構(gòu)上,采用B/S、C/S相結(jié)合的架構(gòu);軟件開發(fā)中,采用組件技術(shù);和其它系統(tǒng)的接口,可以采用中間件技術(shù)實(shí)現(xiàn)。
【二】設(shè)計(jì)思想
按照我們對(duì)需求的理解,系統(tǒng)整體設(shè)計(jì)采用遵循“以質(zhì)量追溯為核心,以業(yè)務(wù)流程為導(dǎo)向,以數(shù)據(jù)挖掘?yàn)橹攸c(diǎn)”的“三步走”原則:
(1)以質(zhì)量追溯為核心
基礎(chǔ)模塊主要實(shí)現(xiàn)對(duì)各類與質(zhì)量體系相關(guān)的業(yè)務(wù)數(shù)據(jù)、檢試表單數(shù)據(jù)、附件的數(shù)據(jù)收集和存儲(chǔ),并能快速的追溯到與產(chǎn)品相關(guān)的人、機(jī)、料信息。
(2)以業(yè)務(wù)流程為導(dǎo)向
在基礎(chǔ)模塊開發(fā)階段,流程主要以線下的方式進(jìn)行流轉(zhuǎn)。
在第二步的計(jì)劃中,將針對(duì)業(yè)務(wù)流程的實(shí)際情況,開發(fā)流程管理功能,針對(duì)不合格品、轉(zhuǎn)批、材料改代、業(yè)務(wù)聯(lián)系單等不同業(yè)務(wù)的流程組件,以系統(tǒng)為主線,將各個(gè)流程進(jìn)行貫通,建立以信息化為手段的制造過(guò)程全生命周期管控。
(3)以數(shù)據(jù)挖掘?yàn)橹攸c(diǎn)
隨著制造過(guò)程全生命周期體系的建立,海量質(zhì)量數(shù)據(jù)和流程數(shù)據(jù)的廣泛收集,使得對(duì)海量質(zhì)量數(shù)據(jù)的挖掘成為可能。系統(tǒng)在第二階段的后期,將針對(duì)業(yè)務(wù)流程,提供數(shù)據(jù)統(tǒng)計(jì),通過(guò)多種維度來(lái)滿足工作人員對(duì)于統(tǒng)計(jì)的基本需要;針對(duì)海量質(zhì)量數(shù)據(jù),將提供包括工序能力分析、控制圖等多種方式的數(shù)據(jù)分析手段。
【三】邏輯架構(gòu)

結(jié)合當(dāng)前業(yè)界主流技術(shù)實(shí)施方案,本項(xiàng)目中系統(tǒng)總邏輯架構(gòu)將采用采用“五橫兩縱”的架構(gòu),其中“五橫”包括運(yùn)行支撐層、數(shù)據(jù)層、服務(wù)層、業(yè)務(wù)應(yīng)用層和用戶層,“兩縱”包括安全保障體系與標(biāo)準(zhǔn)規(guī)范體系。
(1)運(yùn)行支撐層主要是負(fù)責(zé)標(biāo)準(zhǔn)規(guī)范體系、平臺(tái)運(yùn)行環(huán)境、平臺(tái)安全體系、平臺(tái)政策法規(guī)體系等幾個(gè)方面,分別從標(biāo)準(zhǔn)規(guī)范、安全體系、政策法規(guī)等方面保障地理空間框架的安全和規(guī)范,對(duì)平臺(tái)的運(yùn)行環(huán)境而言,從基礎(chǔ)硬件、基礎(chǔ)網(wǎng)絡(luò)、基礎(chǔ)軟件等方面保證地理空間交換平臺(tái)的穩(wěn)定性、可用性、可擴(kuò)展性,為整個(gè)地理空間數(shù)據(jù)交換平臺(tái)提供支撐。
(2)數(shù)據(jù)層包括本項(xiàng)目系統(tǒng)要存儲(chǔ)的各種數(shù)據(jù),包括物料數(shù)據(jù)、設(shè)計(jì)數(shù)據(jù)、流程數(shù)據(jù)、檢驗(yàn)數(shù)據(jù)。數(shù)據(jù)層是使用成熟的數(shù)據(jù)庫(kù)管理系統(tǒng),按照統(tǒng)一的標(biāo)準(zhǔn),建立集數(shù)據(jù)管理、數(shù)據(jù)處理、數(shù)據(jù)交換等功能為一體的數(shù)據(jù)體系,提供系統(tǒng)運(yùn)行所需的基礎(chǔ)數(shù)據(jù)、數(shù)據(jù)支撐。
(3)服務(wù)層包括業(yè)務(wù)組件服務(wù)、消息組件服務(wù)、中間件。它為各應(yīng)用系統(tǒng)提供底層的自定義功能和運(yùn)行環(huán)境。
(4)應(yīng)用層包括合同規(guī)定的各個(gè)功能模塊。
(5)用戶層主要包括業(yè)務(wù)人員與管理人員,通過(guò)安裝部署系統(tǒng)客戶端或者通過(guò)瀏覽器,來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的管理與應(yīng)用。
(6)保密安全體系涉及到以上各層次的安全、同時(shí)需要建立安全支撐環(huán)境和安全管理制度。
【四】技術(shù)架構(gòu)
系統(tǒng)操作平臺(tái)采用Windows平臺(tái),以SQL SERVER大型數(shù)據(jù)庫(kù)管理軟件進(jìn)行后臺(tái)數(shù)據(jù)管理,使用可視化開發(fā)工具及面向?qū)ο蠛徒M件技術(shù),系統(tǒng)以C/S、B/S相結(jié)合的架構(gòu)。
其中Client/Server結(jié)構(gòu)采用C#+WinForm進(jìn)行開發(fā),實(shí)現(xiàn)數(shù)據(jù)歸集和查看,建成一個(gè)靈活延展的實(shí)用的業(yè)務(wù)應(yīng)用子系統(tǒng);Browser/Server結(jié)構(gòu)基于“QMCS@VTall”開發(fā)框架開發(fā)綜合管理子系統(tǒng)。基于SOA架構(gòu)開發(fā)基于Windows平板的質(zhì)量App子系統(tǒng)。 系統(tǒng)采用五層架構(gòu)進(jìn)行應(yīng)用設(shè)計(jì)、開發(fā),在該結(jié)構(gòu)中,所有數(shù)據(jù)存放在數(shù)據(jù)層的數(shù)據(jù)庫(kù)中,保證整個(gè)系統(tǒng)是數(shù)據(jù)存儲(chǔ)具有完整性與一致性;對(duì)外發(fā)布與展示通過(guò)服務(wù)層來(lái)實(shí)現(xiàn),業(yè)務(wù)應(yīng)用則封裝在業(yè)務(wù)應(yīng)用層;前端是表現(xiàn)層,用戶通過(guò)客戶端機(jī)器應(yīng)用系統(tǒng),調(diào)用業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層將收到的請(qǐng)求經(jīng)過(guò)運(yùn)算,通過(guò)數(shù)據(jù)庫(kù)訪問(wèn)接口,到數(shù)據(jù)庫(kù)查找相應(yīng)對(duì)象,并將運(yùn)算結(jié)果組織起來(lái)返回給客戶端。
下圖為本系統(tǒng)技術(shù)架構(gòu)圖


【五】網(wǎng)絡(luò)拓?fù)浼軜?gòu)
用戶通過(guò)專網(wǎng)訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器。業(yè)務(wù)應(yīng)用子系統(tǒng)采用C/S架構(gòu),通過(guò)客戶端軟件運(yùn)行該系統(tǒng)平臺(tái),訪問(wèn)和編輯保存在服務(wù)器上的數(shù)據(jù)。綜合管理子系統(tǒng)采用B/S 架構(gòu),方便各單位進(jìn)行數(shù)據(jù)的瀏覽、查詢與統(tǒng)計(jì)。 其總體網(wǎng)絡(luò)拓?fù)浼軜?gòu)如下圖所示:




