




已閱讀5頁(yè),還剩79頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
碩士學(xué)位論文 (專業(yè)學(xué)位) 基于 企業(yè) 項(xiàng)目管理工作流 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 姓 名: 學(xué) 號(hào): 所在院系:軟件學(xué)院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師:劉琴 劉依 副指導(dǎo)教師:楊景杰 二 一三年八月 in 2010 2013 i 基于工作流系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 同濟(jì)大學(xué) 學(xué)位論文版權(quán)使用授權(quán)書 本人完全了解同濟(jì) 大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國(guó)家有關(guān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部?jī)?nèi)容用于學(xué)術(shù)活動(dòng)。 學(xué)位論文作者簽名: 年月日 經(jīng)指導(dǎo)教師同意,本學(xué)位論文屬于保密,在年解密后適用本授權(quán)書。 指導(dǎo)教師簽名: 學(xué) 位論文作者簽名: 年月日 年月日 濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開(kāi)發(fā)表或者沒(méi)有公開(kāi)發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年月日 同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘要 隨著 算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展以及社會(huì)生產(chǎn)的流程化,工作流系統(tǒng)已 經(jīng)越來(lái)越多的被企業(yè)運(yùn)用到日常辦公和業(yè)務(wù)管理中,它正在逐漸成為企業(yè)提高管理效率降低管理成本的重要工具。與傳統(tǒng)的紙質(zhì)流程管理模式相比,工作流管理系統(tǒng)可以提高企業(yè)員工進(jìn)行日常辦公內(nèi)流程工作的效率,減少和避免日常辦公流程中錯(cuò)誤的產(chǎn)生,降低企業(yè)領(lǐng)導(dǎo)層對(duì)企業(yè)管理的成本,從而提高企業(yè)的競(jìng)爭(zhēng)力、加快企業(yè)的發(fā)展速度。 本文詳細(xì)論述了我們?cè)O(shè)計(jì)和實(shí)現(xiàn)的一個(gè)基于 B/系統(tǒng)以一家軟件企業(yè)的日常項(xiàng)目管理需求為背景,以基于 們首先通過(guò)與業(yè)務(wù)部門、管理部門進(jìn)行溝通,了解部門內(nèi) 部以及部門之間的工作流程和關(guān)系,然后對(duì)其業(yè)務(wù)流程進(jìn)行分析,完成了對(duì)該系統(tǒng)的需求分析。該系統(tǒng)按照用戶角色可分為經(jīng)理、組長(zhǎng)、工程師、操作員和操作主管五類,文中畫出了各類角色在進(jìn)行各種相關(guān)操作時(shí)的用例圖。然后,我們進(jìn)行了該系統(tǒng)的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。把該系統(tǒng)劃分為 7個(gè)模塊 (流程模版 ),即:注冊(cè)登錄模塊、工時(shí)審核模塊、任務(wù)、人員分派模塊、項(xiàng)目實(shí)施模塊、項(xiàng)目維護(hù)模塊、請(qǐng)假加班模塊以及客戶管理模塊等。并對(duì)各模塊進(jìn)行了詳細(xì)設(shè)計(jì),畫出了這些模塊的詳細(xì)的順序圖。在論文的最后,描述了該系統(tǒng)的編程實(shí)現(xiàn),給出了各模塊的界面截圖,并給 出了部分代碼。該系統(tǒng)是以 為系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)。 該系統(tǒng)現(xiàn)在處于測(cè)試階段,在企業(yè)內(nèi)部對(duì)于日常流程即通過(guò)原先的紙質(zhì)流程,也在此系統(tǒng)中做流程錄入,來(lái)測(cè)試系統(tǒng)的穩(wěn)定程度。 關(guān)鍵字 : B/作流管理系統(tǒng), I of as as of in an to of of up a of on a , a of a of a be in in of of is II of At of a of of of of 005 as is in is to to of B/S V 目錄 第 1章引言 . 1 題背景 . 1 內(nèi)外研究現(xiàn)狀 . 1 課題的目的和 意義 . 3 文主要工作 . 4 文的組織結(jié)構(gòu) . 5 第 2章相關(guān)技術(shù) . 6 . 6 層分層結(jié)構(gòu) . 8 005 簡(jiǎn)介 . 9 . 11 章小結(jié) . 11 第 3章系統(tǒng)的需求分析 . 12 務(wù)流程 . 12 能性需求分析 . 12 . 14 . 14 統(tǒng)的性能 . 14 統(tǒng)的可擴(kuò)充性及可維護(hù)性 . 14 統(tǒng)用例分析 . 15 . 15 目實(shí)施模塊用例分析 . 16 目維護(hù)模塊的用例分析 . 16 務(wù)、人員分派模塊的用例分析 . 17 時(shí)審核模塊的用例分析 . 18 班請(qǐng)假模塊的用例分析 . 19 戶管理模塊的用例分析 . 20 . 21 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 V 第 4章系統(tǒng)的設(shè)計(jì) . 22 統(tǒng)的整體架構(gòu) . 22 . 23 . 24 . 24 . 25 . 26 . 26 . 27 . 28 . 28 戶登錄模塊 . 28 . 29 . 31 . 34 . 34 . 35 . 37 統(tǒng)角色設(shè)計(jì) . 39 統(tǒng)權(quán)限設(shè)計(jì) . 40 . 40 . 46 第 5章系統(tǒng)的實(shí)現(xiàn) . 48 . 48 航頁(yè)面的設(shè)計(jì) . 48 目實(shí)施模塊的設(shè)計(jì) . 49 目維護(hù)模塊的設(shè)計(jì) . 53 務(wù)分配模塊的設(shè)計(jì) . 56 時(shí)審核模塊的設(shè)計(jì) . 58 假加班模塊的設(shè)計(jì) . 63 模塊的設(shè)計(jì) . 66 第 6章總結(jié)與展望 . 68 論 . 68 一步的工作方向 . 68 I 第 1章 引言 1 第 1 章 引言 題背景 隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和通信技術(shù)的發(fā)展,各企業(yè)在問(wèn)市場(chǎng)要效益的同時(shí)也在問(wèn)管理要效益,如何降低管理成本,從傳統(tǒng)的管理模式向現(xiàn) 代化的管理模式改變,正逐漸成為各企業(yè)尋求發(fā)展和擴(kuò)大本身的必經(jīng)之路。傳統(tǒng)的管理模式在很大程度上,增加了管理的復(fù)雜性,降低了管理層和被管理者的工作效率,同時(shí)也給不同部門主管之間的相互溝通帶來(lái)了不便。通過(guò)對(duì)網(wǎng)絡(luò)技術(shù)、通信技術(shù)以及辦公自動(dòng)化的應(yīng)用,實(shí)現(xiàn)了辦公流程電子化,最大限度地提高辦公效率,降低勞動(dòng)強(qiáng)度,減少重復(fù)勞動(dòng)和多于勞動(dòng),改進(jìn)辦公質(zhì)量,改善辦公環(huán)境和條件,減少或避免各種差錯(cuò),縮短辦公處理周期,并利用科學(xué)的管理方法,借助各種先進(jìn)技術(shù),提高管理和決策的科學(xué)化水平,把管理層以及被管理者的精力和時(shí)間從繁瑣的工作中解 放了出來(lái)。 本文軟件所需求對(duì)象,是一個(gè)系統(tǒng)部署實(shí)施的企業(yè)部門,其隸屬于一家對(duì)口醫(yī)院的軟件開(kāi)發(fā)以及實(shí)施部署的公司,平時(shí)的主要工作是根據(jù)不同醫(yī)院的需求對(duì)醫(yī)技科室實(shí)施軟件部署以及維護(hù)工作。隨著公司不斷地發(fā)展和擴(kuò)大,越來(lái)越多的管理成本以及復(fù)雜度已經(jīng)制約了企業(yè)的發(fā)展,部門的管理組以及工程組的主管和員工每天應(yīng)付公司必備流程的時(shí)間已經(jīng)超過(guò)了基本的工作實(shí)施時(shí)間,工作效率大大地降低了,為了改善部門工作效率低,為了使企業(yè)更好地發(fā)展,很有必要研究和開(kāi)發(fā)一套能適應(yīng)部門日常工作和發(fā)展的工作流管理系統(tǒng)。 內(nèi)外研究現(xiàn)狀 傳統(tǒng)的 計(jì)算機(jī)管理信息系統(tǒng)的主要功能有三個(gè):即信息處理、事務(wù)處理與決策支持。信息傳遞和信息處理構(gòu)成了企業(yè)和行政管理部門的業(yè)務(wù)工作內(nèi)容之一,也是計(jì)算機(jī)信息系統(tǒng)的主要功能之一,它是企業(yè)和行政管理部門進(jìn)行事務(wù)處理和決策支持的基礎(chǔ)。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 2 當(dāng) 張是進(jìn)行日常業(yè)務(wù)活動(dòng)不可取代的載體。這種傳統(tǒng)的紙張為載體的信息傳遞與處理方式的效率很低,需要花費(fèi)相當(dāng)?shù)娜肆?、物力?lái)完成信息的處理、組織、存儲(chǔ)以及查詢檢索,同時(shí)這種方式降低了對(duì)客戶需求的響應(yīng)速度,給企業(yè)和行政管理部門的生產(chǎn)經(jīng)營(yíng)都帶來(lái)了及不利的影響。在計(jì) 算機(jī)得到了廣泛普及、計(jì)算機(jī)應(yīng)用水平日益提高的情況下,企業(yè)與行政管理單位的工作人員希望能夠以一種無(wú)紙化的、計(jì)算機(jī)使能的工作環(huán)境來(lái)開(kāi)展日常業(yè)務(wù)工作。一些企業(yè)和行政管理部門因此建立了相應(yīng)的文件、表單傳遞系統(tǒng)( 來(lái)實(shí)現(xiàn)日常表單處理的電子化與自動(dòng)化。這種簡(jiǎn)單的文件、電子表單系統(tǒng)可以看作是工作流應(yīng)用的雛形。 企業(yè)的經(jīng)營(yíng)過(guò)程是由一系列相關(guān)的任務(wù)組成的;這些任務(wù)按照企業(yè)的管理規(guī)章與業(yè)務(wù)流程串行或并行的執(zhí)行,最終完成企業(yè)的經(jīng)營(yíng)目標(biāo)。自從進(jìn)入工業(yè)化時(shí)代以來(lái),有關(guān)過(guò)程的組織管 理與流程的優(yōu)化工作就一直在進(jìn)行,它是企業(yè)管理的主要研究?jī)?nèi)容之一。只不過(guò)在沒(méi)有引入計(jì)算機(jī)信息系統(tǒng)的支持以前,這些工作是由人工來(lái)完成的。隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展,市場(chǎng)競(jìng)爭(zhēng)的日益激烈,企業(yè)要求其業(yè)務(wù)過(guò)程能夠進(jìn)行快速重組;業(yè)務(wù)過(guò)程的不斷變化也相應(yīng)要求信息系統(tǒng)能夠快速重組。這樣,單靠人工對(duì)企業(yè)過(guò)程進(jìn)行重組和傳統(tǒng)的面向功能的信息化計(jì)算機(jī)系統(tǒng)已經(jīng)不能適應(yīng)現(xiàn)代企業(yè)的發(fā)展。因此,企業(yè)希望有一種能夠?qū)崿F(xiàn)企業(yè)快速業(yè)務(wù)流程重組和業(yè)務(wù)過(guò)程自動(dòng)化的軟件系統(tǒng)。在計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和分布式數(shù)據(jù)庫(kù)技術(shù)迅速發(fā)展、多機(jī)協(xié)同工作技術(shù)日臻成熟的基礎(chǔ)上于 20 世 紀(jì) 80年代中期開(kāi)始提出了工作流的概念。工作流技術(shù)的提出與發(fā)展為企業(yè)更好的實(shí)現(xiàn)這些經(jīng)營(yíng)目標(biāo)提供了先進(jìn)的手段。 隨著經(jīng)營(yíng)業(yè)務(wù)的展開(kāi)企業(yè)的物理位置逐漸分散、部門間的協(xié)作日益頻繁;決策過(guò)程的分散性也日益明顯,對(duì)日常業(yè)務(wù)活動(dòng)詳細(xì)信息的需求也日益提高。因此,企業(yè)又要求信息系統(tǒng)必須具有分布性、異構(gòu)性、自治性。在這種大規(guī)模的分布式應(yīng)用環(huán)境下高效地運(yùn)轉(zhuǎn)相關(guān)的任務(wù),并且對(duì)執(zhí)行的任務(wù)進(jìn)行密切監(jiān)控已成為一種發(fā)展趨勢(shì)。在這種技術(shù)背景下,工作流管理系統(tǒng)也有最初的創(chuàng)建無(wú)紙化辦公環(huán)境,轉(zhuǎn)而成為同化企業(yè)復(fù)雜信息環(huán)境、實(shí)現(xiàn)業(yè)務(wù)流程自動(dòng)化的必要工具。這樣的一個(gè)轉(zhuǎn)變,把工作流技術(shù)帶入了一個(gè)嶄新的發(fā)展階段,使得人們從更深的層次、更廣的領(lǐng)域上對(duì)工作流展開(kāi)了研究。 第 1章 引言 3 1993 年工作流技術(shù)的標(biāo)準(zhǔn)化組織工作流管理聯(lián)盟( 稱: 應(yīng)的概念與術(shù)語(yǔ)也得到了人們的承認(rèn)。在全球范圍內(nèi),對(duì)工作流的技術(shù)研究以及相關(guān)的產(chǎn)品開(kāi)發(fā)了進(jìn)入了更為繁榮的階段。 課題的目的和意義 工作流技術(shù),在初期主要由工作流產(chǎn)品供應(yīng)商推動(dòng)其發(fā)展。隨 著工作流產(chǎn)品在實(shí)際應(yīng)用中不斷取得良好的效果而得到了人們?nèi)找娴闹匾暎⑶业搅搜杆侔l(fā)展。相對(duì)于工作流產(chǎn)品的繁榮,工作流相關(guān)理論研究則顯得滯后。在過(guò)去很長(zhǎng)一段時(shí)間里,有關(guān)工作流技術(shù)方面的研究主要有商品化的工作流產(chǎn)品供應(yīng)商所領(lǐng)導(dǎo)。本著把工作流產(chǎn)品推向市場(chǎng)的目的,這些供應(yīng)商大多把研究的注意力放在工作流管理產(chǎn)品的開(kāi)發(fā)實(shí)施方面。目前在工作流設(shè)計(jì)方法學(xué),工作流概念模型等方面還沒(méi)有形成一套比較成熟的理論和方法。在工作流理論與實(shí)施技術(shù)方面,研究的主要內(nèi)容包括: 工作流管理系統(tǒng)體系結(jié)構(gòu); 工作流模型與工作流定義語(yǔ)言; 工作流的事 務(wù)特性; 研究如何實(shí)現(xiàn)高級(jí)事務(wù)處理技術(shù)與工作流管理技術(shù)的結(jié)合,用定義良好的模型語(yǔ)義與恢復(fù)機(jī)制來(lái)提高工作流系統(tǒng)的正確性與可靠性,從而能夠更好的支持復(fù)雜的業(yè)務(wù)過(guò)程; 工作流實(shí)現(xiàn)技術(shù):包括面向?qū)ο蠹夹g(shù)、異構(gòu)分布式計(jì)算技術(shù)、圖形化用戶界面、消息通信、數(shù)據(jù)庫(kù)、 工作流的仿真與分析方法; 基于工作流的應(yīng)用集成與互操作技術(shù); 研究異構(gòu)應(yīng)用系統(tǒng)的集成以及不同工作流系統(tǒng)之間的互操作問(wèn)題; 工作流與經(jīng)營(yíng)過(guò)程的重組:研究如何通過(guò)工作流系統(tǒng)的實(shí)施支持快速的實(shí)現(xiàn)經(jīng)營(yíng)過(guò)程重組; 工作流技術(shù)的其他應(yīng)用:研究如何將工作流技術(shù)在不同的領(lǐng)域進(jìn)行運(yùn)用,包括在 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 4 上述主要研究課題可以歸納為三個(gè)方面:第一方面是工作流的理論基礎(chǔ),包括工作流管理系統(tǒng)的體系、模型與定義語(yǔ)言(工作流的建模方法、工作流模型的形式化表示、工作流定義語(yǔ)言)等的研究。這一部分是工作目前相對(duì)來(lái)說(shuō)比較薄弱,還有許多問(wèn)題需要進(jìn)一步研究。第二方面是工作流的實(shí)現(xiàn)技術(shù),包括工作流的事務(wù)特性、各種先進(jìn)軟件技術(shù)的應(yīng)用、工作流仿真。這方面研究工作的目標(biāo)是提高工作流管理系統(tǒng)的性能,尤其是提高工作流管理系統(tǒng)可靠性及其在處理大規(guī)模復(fù) 雜的且具有并行業(yè)務(wù)的流程方面的能力。第三方面是工作流技術(shù)的應(yīng)用,包括工作流實(shí)施技術(shù)在不同應(yīng)用領(lǐng)域的應(yīng)用(如在企業(yè)經(jīng)營(yíng)過(guò)程重組、并行過(guò)程、敏捷制造)方法、應(yīng)用軟件集成等。這幾方面研究的目標(biāo)是發(fā)揮工作流管理系統(tǒng)的優(yōu)勢(shì),為解決具體應(yīng)用領(lǐng)域內(nèi)的問(wèn)題提供有向?qū)崿F(xiàn)手段。 本文研究的主要目的就是通過(guò)最流行的 用 B/計(jì)和開(kāi)發(fā)一個(gè)企業(yè)項(xiàng)目管理工作流系統(tǒng)。實(shí)現(xiàn)軟件企業(yè)工程項(xiàng)目部的辦公自動(dòng)化和無(wú)紙化,從而提高工作效率、降低企業(yè)管理成本和復(fù)雜度,提高部門的管理水平,為企業(yè)更好地發(fā)展 打下堅(jiān)實(shí)基礎(chǔ)。 文主要工作 本課題是基于 B/S 結(jié)構(gòu)和基于 臺(tái)下進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)的,在設(shè)計(jì)的過(guò)程中,主要使用 言以及 原和面向?qū)ο笤O(shè)計(jì)思想建立開(kāi)發(fā)模型,從而制定出可行的開(kāi)發(fā)方案對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)與開(kāi)發(fā)。 本文的主要工作包括: 1. 深入軟件公司,對(duì)于工程業(yè)務(wù)部的業(yè)務(wù)以及管理進(jìn)行調(diào)研。并對(duì)其進(jìn)行分析,完成了該工程碩士管理系統(tǒng)的需求分析,并畫出了相關(guān)的用例圖。 2. 對(duì)相關(guān)的技術(shù)進(jìn)行學(xué)習(xí)和分析,掌握了 握了 據(jù)庫(kù)的開(kāi)發(fā)技術(shù) 。 3. 對(duì)該工作流管理系統(tǒng)進(jìn)行了總體結(jié)構(gòu)設(shè)計(jì)以及功能設(shè)計(jì)。決定采用 把該系統(tǒng)劃分為 7個(gè)模塊:注冊(cè)登錄模塊、工時(shí)審核模塊、項(xiàng)目立項(xiàng)模塊、項(xiàng)目實(shí)施模塊、項(xiàng)目維護(hù)模塊、請(qǐng)假加班模塊以及客戶管理模塊。 4. 對(duì)該系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì),包括數(shù)據(jù)庫(kù)設(shè)計(jì)以及各模塊的處理邏輯設(shè)計(jì),給出其順序圖,并進(jìn)行了描述。 第 1章 引言 5 5. 設(shè)計(jì)出通用的數(shù)據(jù)訪問(wèn)接口,以方便系統(tǒng)日后進(jìn)行擴(kuò)展。 6. 對(duì)此工作流管理系統(tǒng)進(jìn)行了界面頁(yè)面設(shè)計(jì)以及編程實(shí)現(xiàn)。首先實(shí)現(xiàn)了各模塊的功能,然后進(jìn)行集成,并對(duì)該系統(tǒng)進(jìn)行了調(diào)試。 文的組織結(jié)構(gòu) 本文的組織結(jié)構(gòu)如下: 第 1 章是引言,主要論述了課題的背景,意義和目的,以及工作流系統(tǒng)的發(fā)展現(xiàn)狀和本課題的主要研究?jī)?nèi)容。 第 2 章是相關(guān)技術(shù),主要介紹了系統(tǒng)在設(shè)計(jì)和開(kāi)發(fā)過(guò)程中所涉及到的方法和技術(shù)。 第 3 章是該工作流管理系統(tǒng)的需求分析,分析了該系統(tǒng)功能性需求和非功能性需求。 第 4 章是該工作流管理系統(tǒng)的設(shè)計(jì),在本章中,我們運(yùn)用了時(shí)序圖描述了各模塊的處理邏輯和過(guò)程。并介紹了該系統(tǒng)所具有的角色和權(quán)限。本章還描述了該系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),并給出了數(shù)據(jù)庫(kù)表和 第 5 章是系統(tǒng)的實(shí)現(xiàn),詳細(xì)介紹了各模塊的編程實(shí)現(xiàn),給出了界面截圖以及部分代碼。 第 6章總結(jié)與展望,主要是對(duì)本文的工作進(jìn)行總結(jié),并指出下一步的工作。第 2章 相關(guān)技術(shù) 6 第 2 章 相關(guān)技術(shù) 術(shù) 由 司于 1995 年 5 月推出的 向?qū)ο蟪绦蛟O(shè)計(jì) 語(yǔ)言 (以下簡(jiǎn)稱 言)和 臺(tái) 的總稱。由 同事們共同研發(fā),并在 1995 年正式推出。用 現(xiàn)的 覽器 (支持 示了 魅力: 跨平臺(tái) 、動(dòng)態(tài)的 算。從此, 廣泛接受并推動(dòng)了 迅速發(fā)展,常用的 瀏覽器 均支持與其他語(yǔ)言相比其具有如下優(yōu)勢(shì): 1 跨平臺(tái) “一次編寫,隨處運(yùn)行”, 著 平臺(tái)的特性變得越來(lái)越有分量。 由于 程序員而言,沒(méi)有比統(tǒng)一的 數(shù)能夠讓他們更欣慰的了 已經(jīng)有了圓形的輪子,何必再?gòu)念^發(fā)明輪子呢?我們拿 C+的類庫(kù)相比便可以知道它的可貴之處。有程經(jīng)驗(yàn)的 C+程序員肯定經(jīng)歷過(guò)被 軟基類庫(kù) )折磨的日子,學(xué)習(xí)曲線陡峭,沒(méi)有若干個(gè)月根本無(wú)法開(kāi)始生產(chǎn),一段時(shí)間不接觸遺忘率又高。據(jù)說(shuō),即使在微軟公司內(nèi)部,除了 都不樂(lè)意用它。即便 你熟悉了 夠順利開(kāi)發(fā) 用程序,如果你要編寫一個(gè) 派不上用場(chǎng)了,你必須學(xué)習(xí) +開(kāi)發(fā)的一套庫(kù)函數(shù)。還有 S你學(xué)得過(guò)來(lái)嗎?反觀 作系統(tǒng),你愛(ài)誰(shuí)是誰(shuí),只要編寫一次便可隨處運(yùn)行! 2 編寫 簡(jiǎn)單 與 C+等語(yǔ)言相比較,語(yǔ)法上 謝天謝地, 供了垃圾回收機(jī)制。以往 C+的開(kāi)發(fā)中,最容易出錯(cuò)誤的地方便是內(nèi)存管理,申請(qǐng)的內(nèi)存用完以后必須釋放,否則可使用的內(nèi)存資源越來(lái)越少,直至耗盡系統(tǒng)資 源而造成死機(jī)。而 可以任意申請(qǐng)內(nèi)同濟(jì)大學(xué) 碩士學(xué)位論文 基于 7 存, 統(tǒng)會(huì)在適當(dāng)?shù)臅r(shí)候自動(dòng)釋放無(wú)用的內(nèi)存資源。這個(gè)神奇的機(jī)制叫做“垃圾回收”,節(jié)約了許多調(diào)試錯(cuò)誤的時(shí)間。 在 寫出低劣的代碼也不是一件容易的事情。一方面,垃圾回收機(jī)制堵住了內(nèi)存泄漏的可能性,另一方面就是異常捕捉機(jī)制,它強(qiáng)迫你做最壞的打算。編寫程序時(shí),難免會(huì)遇到一些意外,比如文件無(wú)法打開(kāi)、網(wǎng)絡(luò)讀取失敗等特殊情況。在 C+等語(yǔ)言中是依靠返回值來(lái)判斷的,如果一句句地檢查返回值,那實(shí)在是太麻煩了。從而,程序員習(xí)慣性地忽略返回值的檢查,并安慰自己一切 都會(huì)好起來(lái)的。這便埋下了隱患。在 你必須應(yīng)答異常,即使你不想進(jìn)行任何操作。比如編寫打開(kāi)文件的代碼,你不得不響應(yīng)異常以防意外發(fā)生,否則程序根本不能夠通過(guò)編譯。未雨綢繆,使得 3 企業(yè)應(yīng)用的成熟平臺(tái) 這是 術(shù)目前最活躍的兩大領(lǐng)域之一。我們?cè)谇懊?術(shù)介紹中已經(jīng)提到了不少,這里僅關(guān)注跟我們切身相關(guān)的優(yōu)勢(shì)。 以 場(chǎng)份額是同類技術(shù)中最大的。同時(shí), 放標(biāo)準(zhǔn),所以供應(yīng)商 眾多。市面上有許多的應(yīng)用服務(wù)器、工具與構(gòu)件可以選擇,從高端的 開(kāi)源的免費(fèi)工具,一應(yīng)俱全。作為 術(shù)的初學(xué)者,不需要任何花費(fèi)就能夠進(jìn)行 業(yè)應(yīng)用的自我培訓(xùn),以后若參與 商業(yè)項(xiàng)目開(kāi)發(fā),便可以無(wú)縫地把軟件移植到高端的商業(yè)平臺(tái)上去。反觀 免費(fèi)自學(xué),不盜版是不可能的啦。 最后談?wù)?務(wù)。 務(wù)是軟件互操作歷史上的里程碑,是技術(shù)發(fā)展的重要方向,是你絕不能不了解的技術(shù)。 作為一個(gè)開(kāi)放的跨平臺(tái)的技術(shù)體系, 務(wù)的開(kāi)發(fā)方面起著非常重要的作用。 接納為促進(jìn) 務(wù)交互組織 董事成員后,作為活躍的參與者和業(yè)界的領(lǐng)導(dǎo)者,對(duì) 著相當(dāng)重要的意義,也為 這是 在提供更多、更方便的個(gè)性化服務(wù)的 來(lái)幾年內(nèi),勢(shì)必將出現(xiàn)移動(dòng)通訊運(yùn)營(yíng)商和移動(dòng)設(shè)備應(yīng)用軟件的巨大商機(jī)和激烈競(jìng)爭(zhēng),并且該趨勢(shì)很可能與電子政務(wù)、電子商務(wù)等其第 2章 相關(guān)技術(shù) 8 他發(fā) 展相互影響。 得越來(lái)越多的企業(yè)加入了 5. 開(kāi)源組織或者非盈利機(jī)構(gòu)的支持 開(kāi)源組織是無(wú)政府主義的夢(mèng)想 沒(méi)有政體,沒(méi)有所屬權(quán),言論與行動(dòng)自由,僅僅依靠渴望共享與交流的信仰及無(wú)私奉獻(xiàn)來(lái)維系。 界中,開(kāi)源組織與非盈利機(jī)構(gòu)發(fā)揮到了極致,許多出色的工具都出自它們之手。比如 多工具還會(huì) 出現(xiàn)在我們的咖啡館中,扮演重要的角色。 界中,便宜無(wú)好貨絕對(duì)不成立,這些工具擁有足以和商業(yè)軟件媲美的質(zhì)量,很多商業(yè) 活不單單會(huì)變得輕松,更重要的,你能夠看到希望,有為大家貢獻(xiàn)自己力量的機(jī)會(huì)! 層分層結(jié)構(gòu) 在軟件體系架構(gòu)的設(shè)計(jì)中,分層結(jié)構(gòu)是最常見(jiàn)的,也是最重要的一種結(jié)構(gòu)。微軟推薦的分層式結(jié)構(gòu)一般分為三層,即:數(shù)據(jù)層,業(yè)務(wù)邏輯層和表示層。其中數(shù)據(jù)層,也稱為持久層,其功能主要是負(fù)責(zé)數(shù)據(jù)庫(kù)的訪問(wèn)。業(yè)務(wù)邏輯層是整個(gè)系統(tǒng)的核心,它與這個(gè)系統(tǒng)的業(yè)務(wù)邏輯有關(guān) 。而表示層則是系統(tǒng)的 責(zé)用戶與整個(gè)系統(tǒng)的交互。 一個(gè)好的分層結(jié)構(gòu),可以有很多的優(yōu)點(diǎn): 1、開(kāi)發(fā)人員可以只關(guān)注整個(gè)結(jié)構(gòu)中的其中某一層; 2、可以很容易的用新的實(shí)現(xiàn)來(lái)替換原有層次的實(shí)現(xiàn); 3、可以降低層與層之間的依賴; 4、有利于標(biāo)準(zhǔn)化; 5、利于各層邏輯的復(fù)用 ; 6、結(jié)構(gòu)更加的明確 ; 7、在后期維護(hù)的時(shí)候,極大地降低了維護(hù)成本和維護(hù)時(shí)間 。 但是,分層結(jié)構(gòu)也不可避免的存在一些缺陷: 1、降低了系統(tǒng)的性能。這是不言而喻的。如果不采用分層式結(jié)構(gòu),很多業(yè)務(wù)可以直接造訪數(shù)據(jù)庫(kù),以此獲取相應(yīng)的數(shù)據(jù),如今卻必須 通過(guò)中間層來(lái)完成。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 9 2、有時(shí)會(huì)導(dǎo)致級(jí)聯(lián)的修改。這種修改尤其體現(xiàn)在自上而下的方向。如果在表示層中需要增加一個(gè)功能,為保證其設(shè)計(jì)符合分層式結(jié)構(gòu),可能需要在相應(yīng)的業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層中都增加相應(yīng)的代碼。 3、增加了開(kāi)發(fā)成本。 總之,任何一種開(kāi)發(fā)模式或方法,都是有利有弊的。在設(shè)計(jì)和開(kāi)發(fā)系統(tǒng)時(shí),通過(guò)比較和權(quán)衡后 ,選擇一個(gè)適合系統(tǒng)的模式是很重要的。 005 簡(jiǎn)介 005 是微軟公司開(kāi)發(fā)的一個(gè)具有客戶 /服務(wù)器體系結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)( 使用 集成 的 商業(yè) 智能 (具 提供了企業(yè)級(jí)的數(shù)據(jù)管理。 其 提供 的 安全 可靠 的 存儲(chǔ) 功能,可以 構(gòu)建 和管理用于 業(yè)務(wù) 的高可用和高 性能的數(shù)據(jù) 應(yīng)用程序 。 使用 發(fā)人員通過(guò)使用相似的語(yǔ)言,例如微軟的能夠創(chuàng)立數(shù)據(jù)庫(kù)對(duì)象。開(kāi)發(fā)人員還將能夠建立兩個(gè)新的對(duì)象 在使用本地網(wǎng)絡(luò)和互聯(lián)網(wǎng)的情況下,在不同應(yīng)用軟件之間散步數(shù)據(jù)的時(shí)候,可擴(kuò)展標(biāo)記語(yǔ)言 (一個(gè)重要的 標(biāo)準(zhǔn)。 本 從對(duì) 多活動(dòng)結(jié)果集 ( 的 現(xiàn)更大的可升級(jí)性和靈活性。 的 新 安 全 模 式 將 用 戶 和 對(duì) 象 分 開(kāi) , 提 供取、并允許對(duì)數(shù)據(jù)存取進(jìn)行更大的控制。另外,所有系統(tǒng)表格將作為視圖得到實(shí)施,對(duì)數(shù)據(jù)庫(kù)系統(tǒng)對(duì)象進(jìn)行了更大程度的控制。 增強(qiáng)性能 開(kāi)發(fā)可升級(jí)的數(shù)據(jù)庫(kù)應(yīng)用軟件,提供了新的語(yǔ)言功能。這些增強(qiáng)的性能包括處理錯(cuò)誤、遞歸查詢功能、關(guān)系運(yùn)算符第 2章 相關(guān)技術(shù) 10 其他數(shù)據(jù)列排行功能,等等。 業(yè)范圍內(nèi)的應(yīng)用軟件,提供一個(gè)分布式的、異步應(yīng)用框架。 通告服務(wù)使得業(yè)務(wù)可以建立豐富的通知應(yīng)用軟件,向任何設(shè)備,提供個(gè)人化的和及時(shí)的信息,例如股市警報(bào)、新聞?dòng)嗛啞f送警報(bào)、航空公司 票價(jià)等。在 ,通告服務(wù)和其他技術(shù)更加緊密地融合在了一起,這些技術(shù)包括分析服務(wù)、 使用 發(fā)人員將能夠在數(shù)據(jù)庫(kù)層開(kāi)發(fā) 務(wù),將 作一個(gè)超文本傳輸協(xié)議 (聽(tīng)器,并且為網(wǎng)絡(luò)服務(wù)中心應(yīng)用軟件提供一個(gè)新型的數(shù)據(jù)存取功能。 利用 報(bào)表服務(wù)可以提供報(bào)表控制,可以通過(guò)行。 支持豐富的全文應(yīng)用軟件。服務(wù)器的編目功能將得到增強(qiáng),對(duì)編目的對(duì)象提供更大的靈活性。查詢性能和可升級(jí)性將大幅得到改進(jìn),同時(shí)新的管理工具將為有關(guān)全文功能的運(yùn)行,提供更深入的了解 000 提供了 兩個(gè)最重要的 開(kāi)發(fā)和管理數(shù)據(jù)庫(kù)的工具 , 即企業(yè)管理器和查詢分析器。 ,可以開(kāi)發(fā)和管理 據(jù)庫(kù)引擎 與通知解決方案,管理已部署的 決方案,管理和運(yùn)行 ,以及管理報(bào)表服務(wù)器和 表與報(bào)表模型。在 ,可以使用以下項(xiàng)目來(lái)開(kāi)發(fā)商業(yè)智能解決方案:使用 目開(kāi)發(fā)多維數(shù)據(jù)集、維度和挖掘結(jié)構(gòu);使用 目創(chuàng)建報(bào)表;使用報(bào)表模型項(xiàng)目 定義報(bào)表的模型;使用 目創(chuàng)建包。器等數(shù)據(jù)庫(kù)對(duì)象,也可以調(diào)試 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 11 術(shù)概述 稱是 務(wù)流程管理 ),它是覆蓋了業(yè)務(wù)流程管理、 工作流 、服務(wù)協(xié)作等領(lǐng)域的一個(gè)開(kāi)源的、靈活的、易擴(kuò)展的可執(zhí)行流程語(yǔ)言框架。 用它要遵循 議。 與傳統(tǒng)的工作流開(kāi)發(fā)語(yǔ)言不同, 業(yè)務(wù)邏輯定義沒(méi)有采用目前的一些規(guī)范,如 s ,而是采用了它自己定義的 為一個(gè)業(yè)務(wù)流程可以被看作是一個(gè) 態(tài)圖 。 是詳細(xì)定義了這個(gè) 狀態(tài)圖 的每個(gè)部分,如起始、結(jié)束狀態(tài),以及狀態(tài)之間的轉(zhuǎn)換 ,通過(guò)圖型化的流程定義,直觀地描述業(yè) 務(wù)流程。 管理它的數(shù)據(jù)庫(kù)。 域非常流行的一種數(shù)據(jù)存儲(chǔ)層解決方案 ,只要是 持的數(shù)據(jù)庫(kù), 就支持。通過(guò) 數(shù)據(jù)的管理職能分離出去,自己專注于業(yè)務(wù)邏輯的處理。 章小結(jié) 本節(jié)主要介紹了設(shè)計(jì)和開(kāi)發(fā)工作流管理系統(tǒng)所涉及的相關(guān)技術(shù)。重點(diǎn)介紹了 術(shù)、 據(jù)庫(kù)技術(shù)、 術(shù)以及三層分層結(jié)構(gòu)的優(yōu)缺點(diǎn)。這些技術(shù)為系統(tǒng)的后續(xù)開(kāi)發(fā)提供了理論依據(jù)和技術(shù)基礎(chǔ)。 第 3章 系統(tǒng)的需求分析 12 第 3 章 系統(tǒng)的需求分析 務(wù)流程 軟件公司工程項(xiàng)目部的業(yè)務(wù)流程如下: 該軟件公司主要開(kāi)發(fā)醫(yī)學(xué)影像方面的軟件,接受銷售部的實(shí)施通知,或者醫(yī)院的請(qǐng)求后,至醫(yī)院實(shí)施軟件上線或者維護(hù)工作,工作中的任務(wù)由實(shí)施的項(xiàng)目組組長(zhǎng)分派,實(shí)施和維護(hù)期間需要填寫必要工時(shí)和項(xiàng)目進(jìn)度,然后將工時(shí)、進(jìn)度和客戶反饋情況一并交由工程項(xiàng)目部的管理組審核。如圖 能性需求分析 經(jīng)調(diào)研,軟件公司的工程項(xiàng)目部在日常工作流管理工作涉及以下幾個(gè)方面:?jiǎn)T工的個(gè)人信息管理,項(xiàng)目實(shí)施管理,項(xiàng)目維護(hù)管理,任務(wù)分派管 理,人員分派管理,工時(shí)統(tǒng)計(jì)管理,加班請(qǐng)假管理,用戶反饋管理。這些管理工作的具體內(nèi)容歸納如下。 1. 個(gè)人信息管理 對(duì)員工個(gè)人檔案信息進(jìn)行管理,這些信息包括姓名、所屬組別、所屬部門 等。當(dāng)個(gè)人信息有變化時(shí),涉及項(xiàng)目變更的由管理組負(fù)責(zé)更改,涉及個(gè)人信息的允許他們自己請(qǐng)求進(jìn)行修改和擴(kuò)充等。 2. 項(xiàng)目實(shí)施管理 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 13 當(dāng)銷售人員聯(lián)系到新的由需求的客戶(醫(yī)院)后,經(jīng)過(guò)相關(guān)的項(xiàng)目調(diào)研,確認(rèn)好相關(guān)項(xiàng)目實(shí)施細(xì)則情況下,啟動(dòng)項(xiàng)目實(shí)施,工程項(xiàng)目部管理組收到銷售人員的申請(qǐng)后,由管理組根據(jù)區(qū)域劃分以及每個(gè)項(xiàng)目組的實(shí)際情況分派任務(wù)給項(xiàng)目組,然后由組 長(zhǎng)組織組員對(duì)實(shí)施的項(xiàng)目做工作安排,并在不同階段上報(bào)項(xiàng)目的實(shí)施進(jìn)度給管理組。 3. 項(xiàng)目維護(hù)管理 當(dāng)項(xiàng)目實(shí)施完成后,會(huì)自動(dòng)進(jìn)入項(xiàng)目維護(hù)階段,一般為 1 年,如果用戶需要繼續(xù)服務(wù)的,可以在完成后進(jìn)入項(xiàng)目維護(hù)階段,在此階段工程項(xiàng)目部管理組一般會(huì)分派實(shí)施此項(xiàng)目的項(xiàng)目組來(lái)維護(hù),根據(jù)實(shí)際情況也會(huì)有所變動(dòng),拿到項(xiàng)目維護(hù)確認(rèn)書的組長(zhǎng)可以安排組內(nèi)人員分派任務(wù)對(duì)用戶(醫(yī)院)做項(xiàng)目維護(hù)。 4. 任務(wù)分派管理 任務(wù)分派管理不僅體現(xiàn)在管理組對(duì)項(xiàng)目維護(hù)和實(shí)施階段的任務(wù)分派,而且還涉及到每個(gè)組長(zhǎng)對(duì)管理的組員的任務(wù)分派,包括日常的維護(hù)任務(wù)、定期的用戶巡檢 、部分醫(yī)院的緊急值班人員的分派,管理組會(huì)根據(jù)每個(gè)組的實(shí)際任務(wù)狀況,調(diào)整任務(wù)的指派。 5. 人員分派管理 軟件公司的工程項(xiàng)目部對(duì)于實(shí)施和維護(hù)分派的人員可能會(huì)不同,實(shí)施上線一般會(huì)派遣系統(tǒng)集成工程師和一般維護(hù)工程師來(lái)完成,而日常維護(hù)則會(huì)安排一般的工程師,緊急的維護(hù)工作依照事故的種類和嚴(yán)重程度來(lái)分派不同的人員上門維護(hù),而在日常的工作中,隨著公司的擴(kuò)大,日常維護(hù)的比例越來(lái)越多,導(dǎo)致系統(tǒng)工程師和一般工程師的比例有所變動(dòng),系統(tǒng)工程師已經(jīng)不再由每個(gè)項(xiàng)目組來(lái)管理,而是由管理組統(tǒng)一分派了。 6. 工時(shí)管理 無(wú)論是項(xiàng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 80369-2:2024 FR Small-bore connectors for liquids and gases in healthcare applications - Part 2: Connectors for respiratory applications
- 2025至2030中國(guó)電腦鼠標(biāo)行業(yè)深度研究及發(fā)展前景投資評(píng)估分析
- 2025至2030中國(guó)電機(jī)控制中心行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)現(xiàn)場(chǎng)服務(wù)管理(FSM)行業(yè)市場(chǎng)深度研究及發(fā)展前景投資可行性分析報(bào)告
- 教育文化傳承與實(shí)踐成效研究
- 牛類養(yǎng)殖培訓(xùn)課件
- 智慧城市背景下智能家居化學(xué)品的環(huán)境影響分析
- 新時(shí)代的情感智能培養(yǎng)策略研究
- 醫(yī)療教育中基于大數(shù)據(jù)的個(gè)性化培訓(xùn)模式研究
- 智慧醫(yī)療的崛起線上醫(yī)療咨詢的新趨勢(shì)
- CJJ2-2020城市橋梁工程施工與質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 集團(tuán)公司集中采購(gòu)管理制度
- 小學(xué)五年級(jí)數(shù)學(xué)列式計(jì)算
- GB/T 620-2011化學(xué)試劑氫氟酸
- GB/T 19808-2005塑料管材和管件公稱外徑大于或等于90mm的聚乙烯電熔組件的拉伸剝離試驗(yàn)
- GB/T 18379-2001建筑物電氣裝置的電壓區(qū)段
- 銀行供應(yīng)鏈融資業(yè)務(wù)管理辦法
- GB/T 11881-2006羽毛球
- 化工環(huán)境保護(hù)與及安全技術(shù)概論考試題及答案
- 2023年中國(guó)黃金集團(tuán)江西金山礦業(yè)有限公司招聘筆試題庫(kù)及答案解析
- 熒光與熒光分析課件
評(píng)論
0/150
提交評(píng)論