【正文】
加了維護(hù)和管理的難度,進(jìn)一步的業(yè)務(wù)拓展困難較多。開(kāi)發(fā)成本較高,需要具有一定專(zhuān)業(yè)水準(zhǔn)的技術(shù)人員才能完成。開(kāi)發(fā)簡(jiǎn)單,共享性強(qiáng)。專(zhuān)用性打印輸出難以實(shí)現(xiàn),尤其對(duì)票據(jù)等打印,難以實(shí)現(xiàn)套打輸出。根據(jù)本系統(tǒng)的需求,其制造質(zhì)量管理部分對(duì)界面?zhèn)€性化的要求高,并且是用戶(hù)最急于應(yīng)用的模塊。 開(kāi)發(fā)方案選擇由于本系統(tǒng)采用了 C/S+B/S 的混合結(jié)構(gòu),因此需要為這兩種結(jié)構(gòu)分別選擇開(kāi)發(fā)方案。 “Visual”指的是一種開(kāi)發(fā)圖形用戶(hù)界面(GUI)的方法,Visual Basic 不僅繼承了早期 Basic 所具有的簡(jiǎn)單易用的特點(diǎn),而且采用了面向?qū)ο?、時(shí)間驅(qū)動(dòng)的編程機(jī)制,提供了一種所見(jiàn)即所得的可視化界面設(shè)計(jì)方法?! elphi 具有以下的特性:基于窗體和面向?qū)ο蟮姆椒?,高速的編譯器,強(qiáng)大的數(shù)據(jù)庫(kù)支持,與 Windows 編程緊密結(jié)合,強(qiáng)大而成熟的組件技術(shù)。 比較與結(jié)論根據(jù)本系統(tǒng)的需求,對(duì)以上幾種主流的開(kāi)發(fā)工具進(jìn)行進(jìn)一步的對(duì)比分析如表 3:表 3 幾種主流的 C/S 結(jié)構(gòu)開(kāi)發(fā)工具比較VB PB Delphi開(kāi)發(fā)效率 較高 很高 高組件技術(shù)支持COM,ActiveX COM,JavaBean,Jaguar, ActiveXCOM, ActiveX CORBA(本身自帶CORBA 中間件 VisiBroker,有豐富向?qū)В?shù)據(jù)訪(fǎng)問(wèn)對(duì)象DAO,ADO,RDO 功能相仿Transaction,DwControl,可綁定任何 SQL 語(yǔ)句和存儲(chǔ)過(guò)程,數(shù)據(jù)訪(fǎng)問(wèn)具有無(wú)與比擬的靈活性具有包括DataSource,Table,Query,Midas,ADO 在內(nèi)的二十多個(gè)組件和類(lèi)完成數(shù)據(jù)訪(fǎng)問(wèn)數(shù)據(jù)表現(xiàn)對(duì)象DBGriD,與數(shù)據(jù)庫(kù)相關(guān)的數(shù)據(jù)表現(xiàn)控件只有此一種,只能表現(xiàn)簡(jiǎn)單表格數(shù)據(jù),表現(xiàn)手段單一DataWindow 對(duì)象,功能異常強(qiáng)大,其資源描述語(yǔ)句構(gòu)成類(lèi)似 HTML 的另外一種語(yǔ)言,可在其中插入任何對(duì)象,具有包括 DBGrid 在內(nèi)的數(shù)百種數(shù)據(jù)表現(xiàn)方法具有包括DBGrid,DBNavigator,DBEdit, DBLookupListBox 在內(nèi)的 15 個(gè)數(shù)據(jù)感知組件,DecisionCube, DecisionQuery 在內(nèi)的 6 個(gè)數(shù)據(jù)倉(cāng)庫(kù)組件和包括 QRChart, QRExpr 在內(nèi)的 20 多個(gè)報(bào)表組建,可靈活表現(xiàn)數(shù)據(jù)數(shù)據(jù)庫(kù)支持級(jí)別語(yǔ)句執(zhí)行方式將一句 SQL 串綁定到一個(gè)命令對(duì)象中,結(jié)果返回到ResultSet 對(duì)象中自行拆取是一種真正的 4GL 語(yǔ)言,可隨意直接嵌套 SQL 語(yǔ)句,返回值被賦值到語(yǔ)句的變量中,支持語(yǔ)句級(jí)游標(biāo),存儲(chǔ)過(guò)程和數(shù)據(jù)庫(kù)函數(shù)使用數(shù)據(jù)庫(kù)組件或類(lèi)完成 SQL 語(yǔ)句串的執(zhí)行和提交開(kāi)發(fā)模式 控件開(kāi)發(fā)模式(OCX)組件開(kāi)發(fā)模式(User Object)源代碼組件開(kāi)發(fā)模式(VCL)面向?qū)ο筇匦圆?較好 很好代碼執(zhí)行效率一般 較高 很高本系統(tǒng)的主要工作是完成與數(shù)據(jù)的交互,實(shí)現(xiàn)數(shù)據(jù)的各種展現(xiàn),根據(jù)幾種開(kāi)發(fā)工具的比較結(jié)果,我們最終選擇了在數(shù)據(jù)庫(kù)支持方面表現(xiàn)優(yōu)異、開(kāi)發(fā)效率很高的 PB,作為C/S 結(jié)構(gòu)部分的開(kāi)發(fā)工具。 平臺(tái)的公布式應(yīng)用開(kāi)發(fā)方案.NET 框架,是由 Microsoft 公司發(fā)布的,一個(gè)可以構(gòu)造、發(fā)布以及運(yùn)行 Web 服務(wù)的開(kāi)發(fā)環(huán)境。.NET 是 Microsoft 的用以創(chuàng)建 XML Web 服務(wù)(下一代。Microsoft .NET 擴(kuò)展了通過(guò)任何設(shè)備隨時(shí)隨地操作數(shù)據(jù)和進(jìn)行通訊的能力。 基于 J2EE 平臺(tái)的分布式應(yīng)用開(kāi)發(fā)方案為了快速設(shè)計(jì)和開(kāi)發(fā)企業(yè)級(jí)應(yīng)用程序,Sun 公司推出了基于 Java 的企業(yè)應(yīng)用模型Java 2 Platform, Enterprise Edition(J2EE),J2EE 平臺(tái)提供了一個(gè)多層結(jié)構(gòu)的分布式應(yīng)用模型,該模型具有重用組件的能力、基于 XML 的數(shù)據(jù)交換、統(tǒng)一的安全模式和靈活的事務(wù)控制;使開(kāi)發(fā)者不僅可以比以前更快地發(fā)表對(duì)市場(chǎng)的新的解決方案,而且其獨(dú)立于平臺(tái)、基于組件的 J2EE 解決方案不再受任何提供商的產(chǎn)品和應(yīng)用程度編程界面的限制。Delphi 提供了各種開(kāi)發(fā)工具,包括集成環(huán)境、圖像編輯(Image Editor) ,以及各種開(kāi)發(fā)數(shù)據(jù)庫(kù)的應(yīng)用程序,如 DesktopDataBase Expert 等。它集成了強(qiáng)大且易于使用的第四代編程語(yǔ)言,內(nèi)置包括數(shù)據(jù)窗口在內(nèi)的多種對(duì)象類(lèi),能夠很好地支持并訪(fǎng)問(wèn)當(dāng)前廣泛應(yīng)用的各種數(shù)據(jù)庫(kù),如:Oracle、IBM DB Microsoft SQL Server 等。Basic 誕生于 20 世紀(jì) 60 年代初期,簡(jiǎn)單易學(xué),使用方便。為了滿(mǎn)足系統(tǒng)的這種需求,我們決定采用 C/S+B/S 的混合結(jié)構(gòu)。功能弱化,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。操作的習(xí)慣性是以鼠標(biāo)為最基本的操作方式,無(wú)法滿(mǎn)足快速操作的要求。業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能。兼容性差,對(duì)于不同的開(kāi)發(fā)工具,相互之間很難兼容,具有較大的局限性。客戶(hù)操作界面設(shè)計(jì)個(gè)性化,具有直觀(guān)、簡(jiǎn)單、方便的特點(diǎn),可以滿(mǎn)足客戶(hù)個(gè)性化的操作要求。用戶(hù)界面完全通過(guò) WWW 瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂 3tier 結(jié)構(gòu)。客戶(hù)端需要安裝專(zhuān)用的客戶(hù)端軟件。本系統(tǒng)需要根據(jù)兩種結(jié)構(gòu)的特點(diǎn)以及系統(tǒng)本身的因素做出選擇。第三章 解決方案與關(guān)鍵技術(shù)在進(jìn)行系統(tǒng)設(shè)計(jì)之前,必須提出一個(gè)完整的解決方案,按照解決方案去完成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。因此提供友好的數(shù)據(jù)處理界面對(duì)于系統(tǒng)的成功應(yīng)用至關(guān)重要。用戶(hù)對(duì)進(jìn)度提出的特殊要求,部分模塊在盡可能短的時(shí)間內(nèi)上線(xiàn),也直接影響到開(kāi)方案的選擇。本系統(tǒng)應(yīng)保障多用戶(hù)并發(fā)訪(fǎng)問(wèn)環(huán)境下的合理響應(yīng)速度和數(shù)據(jù)穩(wěn)定性。一些大數(shù)據(jù)量的特殊功能的響應(yīng)時(shí)間,例如近萬(wàn)條記錄的、大數(shù)據(jù)量的報(bào)表打開(kāi)時(shí)間應(yīng)在 15 秒左右。 可靠性采用模塊化的松散耦合技術(shù),開(kāi)發(fā)全過(guò)程嚴(yán)格遵循軟件工程的方法,功能模塊采用統(tǒng)一的設(shè)計(jì)風(fēng)格、高度集成統(tǒng)一的用戶(hù)界面。 先進(jìn)性系統(tǒng)應(yīng)在管理流程中體現(xiàn)出先進(jìn)的質(zhì)量管理理念。在質(zhì)量系統(tǒng)中,在進(jìn)行外協(xié)驗(yàn)收時(shí),需要提取 MRPII 中的到貨信息,并且在驗(yàn)收完成后需要將驗(yàn)收結(jié)果返回給 MRPII 中的到貨信息。質(zhì)量系統(tǒng)在進(jìn)行產(chǎn)品檢驗(yàn)、外協(xié)檢驗(yàn)、產(chǎn)品裝配時(shí),要求引用基礎(chǔ)資源中心系統(tǒng)中的物料編碼、產(chǎn)品編碼、產(chǎn)品結(jié)構(gòu),以保證企業(yè)各管理信息系統(tǒng)中的物料、產(chǎn)品信息的一致性,便于產(chǎn)品信息的可追溯。 與已有遺留系統(tǒng)的接口要求在目標(biāo)企業(yè)已經(jīng)存在多個(gè)正在運(yùn)行的管理信息系統(tǒng),與將要建設(shè)的質(zhì)量管理信息系統(tǒng)存在功能集成與數(shù)據(jù)集成的需求。(3) 質(zhì)量審核管理對(duì)企業(yè)包括內(nèi)審、二方審核、外審等各類(lèi)審核中的審核計(jì)劃、不符合項(xiàng)、審核總結(jié)等進(jìn)行管理。(4) 質(zhì)量獎(jiǎng)懲每月由各部門(mén)進(jìn)行質(zhì)量獎(jiǎng)勵(lì)項(xiàng)目的申報(bào),由質(zhì)量主管部門(mén)匯總后進(jìn)行評(píng)定并發(fā)布結(jié)果。 質(zhì)量保障活動(dòng)管理質(zhì)量保障活動(dòng)管理進(jìn)行日常的質(zhì)量管理活動(dòng)管理,包括企業(yè) QC 小組的注冊(cè)與成果發(fā)布,質(zhì)量信得過(guò)班組與質(zhì)量信得過(guò)職工的申報(bào)與評(píng)選,質(zhì)量獎(jiǎng)懲的申請(qǐng)與評(píng)定等。根據(jù)制定的質(zhì)量目標(biāo),年終對(duì)執(zhí)行情況進(jìn)行檢查。子功能要求如下:(1) 質(zhì)量日?qǐng)?bào)按型號(hào)自動(dòng)查詢(xún)出當(dāng)天發(fā)生的質(zhì)量問(wèn)題,包括不合格品、廢品、測(cè)試中的質(zhì)量問(wèn)題。對(duì)于不合格的產(chǎn)品,需要返回外協(xié)廠(chǎng)家。(3) 報(bào)廢處理檢驗(yàn)在進(jìn)行產(chǎn)品檢驗(yàn)時(shí),發(fā)現(xiàn)廢品,記錄廢品信息,包括廢品的基本信息,所用原材料,以及報(bào)廢情況和原因等。(3) 試驗(yàn)管理由試驗(yàn)隊(duì)長(zhǎng)負(fù)責(zé)記錄參加試驗(yàn)的產(chǎn)品的基本信息,試驗(yàn)的安排情況,試驗(yàn)內(nèi)容,試驗(yàn)中發(fā)生的問(wèn)題情況以及對(duì)問(wèn)題的處理情況。由問(wèn)題“歸零”各環(huán)節(jié)負(fù)責(zé)人員進(jìn)行信息的填寫(xiě)。 功能需求根據(jù)對(duì)目標(biāo)企業(yè)的需求調(diào)研,我們對(duì)系統(tǒng)的需求進(jìn)行了詳細(xì)的分析和總結(jié),將系統(tǒng)分為六大功能:研試質(zhì)量管理、制造質(zhì)量管理、產(chǎn)品質(zhì)量數(shù)據(jù)分析、質(zhì)量策劃管理、質(zhì)量保障活動(dòng)管理、質(zhì)量體系管理。因此企業(yè)的質(zhì)量管理可以分為兩大類(lèi)別:針對(duì)產(chǎn)品生命周期的各個(gè)環(huán)節(jié)的產(chǎn)品質(zhì)量管理,以及為保證產(chǎn)品質(zhì)量而開(kāi)展的各類(lèi)質(zhì)量保障工作。(5) 紙質(zhì)單據(jù)、Excel 表格或電子郵件的方式記錄和流轉(zhuǎn)信息,在信息的流轉(zhuǎn)環(huán)節(jié)上具有較大的隨意性,容易跳出質(zhì)量體系的約束。(3) 由于質(zhì)量信息的收集渠道分散,不利于信息的積累。隨著外部市場(chǎng)對(duì) M 產(chǎn)品的研制周期縮短、需求量增大的要求,傳統(tǒng)的質(zhì)量管理方式不能適應(yīng)新的形勢(shì),主要表現(xiàn)在:(1) 由于紙質(zhì)單據(jù)、Excel 表格、電子郵件等同時(shí)并存,導(dǎo)致質(zhì)量信息的收集和傳遞渠道不統(tǒng)一。對(duì)于需由外協(xié)廠(chǎng)家提供的產(chǎn)品,建立了嚴(yán)格的準(zhǔn)入制度,只有被評(píng)定為合格供方的廠(chǎng)家才能為企業(yè)供貨,并且對(duì)每個(gè)批次的產(chǎn)品都進(jìn)行嚴(yán)格的檢驗(yàn)。由于 M 產(chǎn)品的結(jié)構(gòu)復(fù)雜,技術(shù)要求高,出了質(zhì)量問(wèn)題后果嚴(yán)重,因此在質(zhì)量方面需要十分嚴(yán)格的管理。本章對(duì)系統(tǒng)的需求進(jìn)行分析,根據(jù)分析提出系統(tǒng)要解決的主要問(wèn)題。第六章 總結(jié)總結(jié)本人在項(xiàng)目中完成的具體工作內(nèi)容,并對(duì)目標(biāo)企業(yè)質(zhì)量管理系統(tǒng)的實(shí)施效果進(jìn)行簡(jiǎn)要的說(shuō)明。第二章 需求分析對(duì)企業(yè)現(xiàn)有的質(zhì)量管理相關(guān)業(yè)務(wù)進(jìn)行詳細(xì)的分析,闡述系統(tǒng)的主要需求,以及系統(tǒng)為了實(shí)現(xiàn)這些需求而必須解決的主要問(wèn)題。針對(duì)各模塊分散的業(yè)務(wù)信息,分析信息的關(guān)聯(lián)性,實(shí)現(xiàn)信息的關(guān)聯(lián)查詢(xún),并實(shí)現(xiàn)統(tǒng)計(jì)與分析功能。對(duì)于部分?jǐn)?shù)據(jù)采集量大、對(duì)數(shù)據(jù)錄入時(shí)界面可操作性要求高的模塊,可以采用 C/S 模式實(shí)現(xiàn)。該項(xiàng)目要求系統(tǒng)具有兩個(gè)主要特點(diǎn):首先是要求系統(tǒng)具有很強(qiáng)的通用性和靈活性,這是因?yàn)橘|(zhì)量管理業(yè)務(wù)、質(zhì)量信息的處理流程隨著企業(yè)的發(fā)展會(huì)有所變動(dòng),這就要求增強(qiáng)系統(tǒng)的許多模塊的功能,如質(zhì)量問(wèn)題的處理流程當(dāng)中所涉及到的各個(gè)參與部門(mén)必須設(shè)置成可配置的。包括研試質(zhì)量管理、制造質(zhì)量管理、產(chǎn)品數(shù)據(jù)分析、質(zhì)量策劃管理、質(zhì)量管理活動(dòng)及質(zhì)量體系等子系統(tǒng)。 國(guó)內(nèi)外對(duì)比分析中國(guó)的制造業(yè)現(xiàn)代化水平落后于西方發(fā)達(dá)國(guó)家,質(zhì)量管理水平也相應(yīng)較為落后。北京航空航天大學(xué)質(zhì)量工程試驗(yàn)室開(kāi)發(fā)了面向企業(yè)質(zhì)量保證全過(guò)程的集成化質(zhì)量管理軟件系統(tǒng)“Enterprise 企業(yè)集成質(zhì)量系統(tǒng)” ,此系統(tǒng)基于 C/S 模式,其應(yīng)用實(shí)施過(guò)程是在 Enterprise 系統(tǒng)標(biāo)準(zhǔn)版的基礎(chǔ)上,根據(jù)企業(yè)特定需求進(jìn)行用戶(hù)化開(kāi)發(fā)?!癚UISS”CAQ 系統(tǒng)采用積木式結(jié)構(gòu),功能包括:質(zhì)量計(jì)劃,質(zhì)量檢驗(yàn),質(zhì)量控制和質(zhì)量改進(jìn),分別用于進(jìn)貨檢驗(yàn),制造檢驗(yàn)和裝配檢驗(yàn)功能模塊?!癚UIPSY”包括 16 個(gè)主要功能模塊: QHB質(zhì)量手冊(cè),包括 ISO9000 文檔管理模塊;SPC統(tǒng)計(jì)過(guò)程控制軟件; PMFU檢測(cè)器具定標(biāo); PMU檢測(cè)器具抽檢管理;EMP產(chǎn)品開(kāi)發(fā)質(zhì)量管理;QDM企業(yè)高層質(zhì)量決策支持; WE進(jìn)貨質(zhì)量檢驗(yàn)與供貨商評(píng)價(jià);WA產(chǎn)品出廠(chǎng)最后試驗(yàn)與憑證;FHEA基于知識(shí)的故障模式與效應(yīng)分析軟件;QSM 質(zhì)量系統(tǒng)接口管理軟件;RB系統(tǒng)內(nèi)部及外部集成;MIS質(zhì)量信息管理系統(tǒng),從不同的模塊選擇相應(yīng)的數(shù)據(jù);QKOST質(zhì)量成本計(jì)算與分析;AUDIT質(zhì)量審計(jì);ARCHIV 質(zhì)量數(shù)據(jù)存貯管理;INST設(shè)備維護(hù)等。因此需要建立起一個(gè)可以加快質(zhì)量信息有效傳遞、規(guī)范處理流程、能夠?qū)崟r(shí)跟蹤處理過(guò)程,并能夠進(jìn)行大量質(zhì)量數(shù)據(jù)積累、對(duì)數(shù)據(jù)進(jìn)行分析的信息化系統(tǒng)。目標(biāo)企業(yè)的質(zhì)量管理已經(jīng)有健全的規(guī)章制度,有比較完善規(guī)范的流程,但所依賴(lài)的管理手段仍然是效率比較低下的作業(yè)方式,主要以紙質(zhì)單據(jù)、Excel、Word 等方式進(jìn)行質(zhì)量信息記錄,以郵件、紙介質(zhì)等方式進(jìn)行質(zhì)量信息的傳遞,在生產(chǎn)過(guò)程中產(chǎn)生的大量質(zhì)量信息缺少數(shù)據(jù)積累平臺(tái),缺乏對(duì)數(shù)據(jù)的統(tǒng)計(jì)加工再利用的基礎(chǔ)。并且針對(duì)目標(biāo)企業(yè)屬于軍工企業(yè),對(duì)系統(tǒng)安全保密要求高的特點(diǎn),系統(tǒng)提出了全面的安全解決方案,采用嚴(yán)格的身份認(rèn)證、權(quán)限管理、三權(quán)分立以及系統(tǒng)審計(jì)保證系統(tǒng)數(shù)據(jù)的安全。 專(zhuān)業(yè)碩士學(xué)位論文某企業(yè)質(zhì)量管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要質(zhì)量管理系統(tǒng)是企業(yè)的有機(jī)組成部分,在保證企業(yè)產(chǎn)品質(zhì)量,提高企業(yè)素質(zhì),贏得市場(chǎng)競(jìng)爭(zhēng)等方面正發(fā)揮著越來(lái)越重要的作用。本文通過(guò)對(duì)目標(biāo)企業(yè)的需求進(jìn)行分析,研究了多層體系結(jié)構(gòu)設(shè)計(jì)、面向構(gòu)件的開(kāi)發(fā)技術(shù)、客戶(hù)端自動(dòng)下載更新技術(shù)以及異構(gòu)系統(tǒng)的集成技術(shù),采用了 B/S 與 C/S 的混合結(jié)構(gòu)進(jìn)行開(kāi)發(fā),滿(mǎn)足了目標(biāo)企業(yè)快速實(shí)現(xiàn)應(yīng)用,后期維護(hù)與擴(kuò)充靈活的要求。關(guān)鍵詞:質(zhì)量管理,混合結(jié)構(gòu),自動(dòng)下載,XML,集成, J2EEAbstractQuality management systems are an integral part of enterprises, enterprises in ensuring product quality, improve their quality, to win the market petition is playing an increasingly important role. With the economic globalization is accelerating, the market increasingly petitive, the quality of the product needs of the increasing plexity at the same time, showing expansion of enterprise scale, many groups, many plants work together more and more. M a ma