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