【畢業(yè)學(xué)位論文】(Word原稿)基于MVC的辦公自動(dòng)化管理系統(tǒng)分析與設(shè)計(jì)-軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于MVC的辦公自動(dòng)化管理系統(tǒng)分析與設(shè)計(jì)-軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于MVC的辦公自動(dòng)化管理系統(tǒng)分析與設(shè)計(jì)-軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于MVC的辦公自動(dòng)化管理系統(tǒng)分析與設(shè)計(jì)-軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)基于MVC的辦公自動(dòng)化管理系統(tǒng)分析與設(shè)計(jì)-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩64頁(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)介

中圖分類號(hào): 學(xué)校代碼: 10055 密級(jí): 公開 碩 士 專 業(yè) 學(xué) 位 論 文 基于 要 I 摘 要 計(jì)算機(jī)網(wǎng)絡(luò)和軟件開發(fā)技術(shù)的成熟,對(duì)于各個(gè)單位的數(shù)字化進(jìn)程具有極大的推進(jìn)作用。而辦公自動(dòng)化是單位數(shù)字化的一個(gè)重要成分,也引起了單位領(lǐng)導(dǎo)的重視和關(guān)注。隨著單位規(guī)模的不斷擴(kuò)充及分支結(jié)構(gòu)的建設(shè), 設(shè)計(jì)開發(fā)與單位業(yè)務(wù)需求相一致的辦公自動(dòng)化系統(tǒng)是當(dāng)前的重要任務(wù)。辦公自動(dòng)化的建設(shè)能夠促使內(nèi)部公文的正常流轉(zhuǎn),規(guī)范各個(gè)部門之間的工作流程,促使單位工作往科學(xué)化、制度化、流程化以及高效化方向發(fā)展。 辦公自動(dòng)化系統(tǒng)針對(duì)單位內(nèi)部的辦公需求,提出了將辦公業(yè)務(wù)與面向?qū)ο笙嘟Y(jié)合的設(shè)計(jì)與實(shí)現(xiàn)方法。系統(tǒng)的設(shè)計(jì)遵循軟件設(shè)計(jì)理論,實(shí)現(xiàn)需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及軟件測(cè)試過(guò)程。本論文的主要研究?jī)?nèi)容包括五個(gè)方面: ( 1)分析當(dāng)前辦公自動(dòng)化系統(tǒng)的優(yōu)劣,提出辦公自動(dòng)化系統(tǒng)的實(shí)現(xiàn),闡明系統(tǒng)的研究目標(biāo)及實(shí)際意義; ( 2)結(jié)合本系統(tǒng)設(shè)計(jì)與開 發(fā)的實(shí)際需要,詳細(xì)研究統(tǒng)一建模語(yǔ)言、工作流以及架構(gòu)技術(shù); ( 3)分析本 單位 辦公自動(dòng)化的實(shí)際需求,建立相應(yīng)的用例模型; ( 4)從體系結(jié)構(gòu)、功能結(jié)構(gòu)、模塊設(shè)計(jì)以及工作流引擎設(shè)計(jì)等方面對(duì)系統(tǒng)進(jìn)行設(shè)計(jì); ( 5)利用面向?qū)ο蠹夹g(shù)及 計(jì)模式實(shí)現(xiàn)辦公自動(dòng)化系統(tǒng)的開發(fā)工作,具備良好的服務(wù)功能。 辦公自動(dòng)化系統(tǒng)完善了 單位 數(shù)字化的體系結(jié)構(gòu),體現(xiàn)了管理的先進(jìn)理念,必將推進(jìn) 單位 信息化建設(shè)進(jìn)程。本系統(tǒng)建設(shè)將規(guī)范化的文檔管理與信息流、工作流有機(jī)的結(jié)合起來(lái),實(shí)現(xiàn)資源的數(shù)字化管理,提高資源的重復(fù)利用程度。系統(tǒng)的投入使用可以給 單位 的發(fā) 展提供科學(xué)化、標(biāo)準(zhǔn)化和信息化的管理平臺(tái)。 關(guān)鍵詞: 辦公自動(dòng)化 一建模語(yǔ)言 工作流 I of a in is a of an of a of of is of of of to of be a of to of (A) of of to (2) In of a (3) An of of a (4) of (5) of VC to to s be II of be to to a 錄 第 1 章 緒 論 . 1 題背景 . 1 內(nèi)外研究現(xiàn)狀 . 1 題目標(biāo)及意義 . 2 文研究?jī)?nèi)容組織結(jié)構(gòu) . 3 第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 . 5 術(shù) . 5 計(jì)模式 . 6 式簡(jiǎn)介 . 6 式特點(diǎn) . 7 ,同一單位的結(jié)構(gòu)設(shè)置距離越來(lái)越遠(yuǎn),不同分支機(jī)構(gòu)之間的交流和管理難度不斷增大,傳統(tǒng)的管理方式已經(jīng)不能滿足當(dāng)前的實(shí)際需要。為了適應(yīng)發(fā)展趨勢(shì)的要求,增強(qiáng)各個(gè)部門及分支單位之間的交流,需要有效的將大量資源進(jìn)行整合,借助于當(dāng)前流行的計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù),實(shí)現(xiàn)單位內(nèi)部事務(wù)的高效管理,增加事 務(wù)處理的速度,進(jìn)而提高工作及管理的效率。 本單位經(jīng)過(guò)多年的發(fā)展,規(guī)模及人員數(shù)量都在發(fā)生改變,單位發(fā)展過(guò)程中遇到了資源孤島的難題。為了消除資源及信息孤島,解決資源分散的問(wèn)題,需要建立適合本單位發(fā)展的辦公自動(dòng)化系統(tǒng)。 基于 辦公自動(dòng)化管理系統(tǒng)是在分析當(dāng)前辦公自動(dòng)化發(fā)展趨勢(shì)的基礎(chǔ)上,主要為了使得本單位辦公自動(dòng)化管理存在的問(wèn)題得到解決。在進(jìn)行分析與設(shè)計(jì)辦公自動(dòng)化管理時(shí),著重結(jié)合 計(jì)模式和 發(fā)技術(shù)完成,對(duì)于模型的建立則是利用 行的。 內(nèi)外研究現(xiàn)狀 辦公自動(dòng)化已經(jīng)成為計(jì)算機(jī)領(lǐng)域的綜合性 學(xué)科,主要興起于五十年代的美國(guó)1,成型于七十年代,獲得較快發(fā)展則是集中在上世紀(jì)八九十年代。在此以美國(guó)為代表介紹國(guó)外辦公自動(dòng)化的發(fā)展情況,并介紹國(guó)內(nèi)的發(fā)展階段。 ( 1)辦公自動(dòng)化在美國(guó)的發(fā)展 美國(guó)是很長(zhǎng)一段時(shí)間以來(lái)科技的領(lǐng)導(dǎo)者,對(duì)于辦公自動(dòng)化來(lái)說(shuō)也同樣領(lǐng)先于世界其他國(guó)家,美國(guó)對(duì)于 使用已經(jīng)日趨成熟,發(fā)展階段可以劃分為以下幾個(gè)方面 2: 第一個(gè)階段:辦公自動(dòng)化的初始階段,主要負(fù)責(zé)對(duì)單個(gè)項(xiàng)目及業(yè)務(wù)數(shù)據(jù)進(jìn)行處理,由復(fù)印機(jī)、電話以及單計(jì)算機(jī)等硬件設(shè)備和只能在獨(dú)立計(jì)算機(jī)上運(yùn)行的簡(jiǎn)單業(yè)務(wù)系統(tǒng)組成。所處年代主要分 布在上世紀(jì)六十年代到七十年代中期。 第二個(gè)階段:隨著局域網(wǎng)的出現(xiàn), 管理方式開始逐步形成業(yè)務(wù)的標(biāo)準(zhǔn),向著標(biāo)準(zhǔn)化方向發(fā)展。所處年代主要是上世紀(jì)七十年代后期到八十年代初期。 第 1 章 緒論 2 第三個(gè)階段:二十世紀(jì)九十年代開始,互聯(lián)網(wǎng)時(shí)代的到來(lái),促進(jìn)了辦公自動(dòng)化系統(tǒng)的進(jìn)一步發(fā)展,美國(guó)的 始往自動(dòng)化、跨區(qū)域跨單位以及綜合化方向發(fā)展。 第四個(gè)階段:二十一世紀(jì)則是網(wǎng)絡(luò)時(shí)代與多媒體時(shí)代,辦公自動(dòng)化的發(fā)展趨向于廣泛性、擴(kuò)展性和智能性方向發(fā)展。 ( 2)我國(guó)辦公自動(dòng)化的發(fā)展概況 我國(guó)的信息化建設(shè)都是始于改革開放以后,辦公自動(dòng)化系統(tǒng)也是, 根據(jù)不同的發(fā)展時(shí)期,可以講其劃分為啟蒙、形成和成熟等階段。 二十世紀(jì)八十年代中期:此階段類似于美國(guó)的第一個(gè)階段,比其晚近二十年。主要特征是辦公硬件與獨(dú)立計(jì)算機(jī)共同組成辦公自動(dòng)化的應(yīng)用。數(shù)據(jù)的處理主要采用結(jié)構(gòu)化的方式,將數(shù)據(jù)及文件存儲(chǔ)于關(guān)系型數(shù)據(jù)庫(kù)和文件系統(tǒng)中,最終實(shí)現(xiàn)獨(dú)立辦公單位的自動(dòng)化,完成電子化管理文檔和數(shù)據(jù),實(shí)現(xiàn)了從原始介質(zhì)到新信息載體的轉(zhuǎn)換。此階段即是我國(guó)的啟蒙階段。 八十年代后期至九十年代:此階段國(guó)外正處于局域網(wǎng)、互聯(lián)網(wǎng)以及廣域網(wǎng)告訴發(fā)展的時(shí)期,國(guó)內(nèi)由于網(wǎng)絡(luò)應(yīng)用水平低、基礎(chǔ)設(shè)施建設(shè)落后,一次只能在 單機(jī)應(yīng)用上與國(guó)外接近。為了解決這些問(wèn)題,國(guó)家已經(jīng)認(rèn)識(shí)到通信網(wǎng)絡(luò)建設(shè)的重要性,開始實(shí)施一系列的改造措施,進(jìn)行網(wǎng)絡(luò)化建設(shè),提升辦公自動(dòng)化的內(nèi)涵。辦公自動(dòng)化在這一階段的主要任務(wù)是實(shí)現(xiàn)不同地點(diǎn)辦公結(jié)構(gòu)、不同辦公人員及辦公權(quán)限之間的協(xié)同工作,建立遠(yuǎn)距離及職能部門間的信息共享和溝通機(jī)制,使得各個(gè)工作人員能夠根據(jù)不同的權(quán)限各司其職的進(jìn)行工作,更像是一個(gè)信息通道的作用。此階段是國(guó)內(nèi)辦公自動(dòng)化形成及高速發(fā)展的階段。 二十一世紀(jì)至今:此階段是伴隨著互聯(lián)網(wǎng)及多媒體技術(shù)的發(fā)展,辦公自動(dòng)化技術(shù)及業(yè)務(wù)應(yīng)用趨于成熟,辦公自動(dòng)化的應(yīng)用不僅 僅局限于事業(yè)及機(jī)關(guān)單位,而且各個(gè)行業(yè)內(nèi)部的辦公自動(dòng)化標(biāo)準(zhǔn)也在逐步形成,形成涵蓋業(yè)務(wù)經(jīng)營(yíng)、信息處理、事務(wù)處理等綜合性辦公自動(dòng)化系統(tǒng)。此階段為我國(guó)的辦公自動(dòng)化成熟階段。 題目標(biāo)及意義 利用當(dāng)前流行的電子信息技術(shù),以獲得先進(jìn)的辦公方式,盡可能的提高單位人員辦公質(zhì)量和辦公效率,提升辦公條件和辦公環(huán)境,并最終實(shí)現(xiàn)辦公事務(wù)處理的科學(xué)化、自動(dòng)化和規(guī)范化。 借助于辦公自動(dòng)化管理,可以實(shí)現(xiàn) 整合管理知識(shí)流、信息流以及工作流,并完成開放、科學(xué)以及先進(jìn)信息化平臺(tái)的搭建工作,完成單第 1 章 緒論 3 位資源的整合工作,實(shí)現(xiàn)不同部門間資源的共享, 提高辦公效率和規(guī)范辦公流程。 ( 1)系統(tǒng)建設(shè)實(shí)現(xiàn)集中式整合與分散應(yīng)用 系統(tǒng)建設(shè)充分體現(xiàn)集中式整合與分散應(yīng)用的原則。所謂集中式,即建設(shè)信息化管理框架總平臺(tái),以建立應(yīng)用門戶和基于網(wǎng)絡(luò)環(huán)境的信息系統(tǒng)為目標(biāo)、系統(tǒng)應(yīng)用個(gè)體為基礎(chǔ),建立統(tǒng)一各類系統(tǒng)應(yīng)用權(quán)限、統(tǒng)一應(yīng)用服務(wù),實(shí)現(xiàn)信息平臺(tái)用戶協(xié)同辦公、單點(diǎn)登錄、工作流管理、即時(shí)消息等功能,整合有關(guān)業(yè)務(wù)辦公信息、事務(wù)處理信息及交互類信息,并建立系統(tǒng)應(yīng)用規(guī)范、統(tǒng)一技術(shù)標(biāo)準(zhǔn)等。為了更好地豐富和完善信息化管理框架總平臺(tái),系統(tǒng)的設(shè)計(jì)將充分的考慮擴(kuò)展性和易連接性,使集中式的平臺(tái)能各類業(yè) 務(wù)系統(tǒng)無(wú)縫連接,為集中式信息化管理框架總平臺(tái)提供各類信息和應(yīng)用。所謂分散應(yīng)用,即按照各部門和學(xué)院的實(shí)際需要,以信息化管理框架總平臺(tái)的應(yīng)用規(guī)范、技術(shù)標(biāo)準(zhǔn)為基礎(chǔ),建立各類業(yè)務(wù)應(yīng)用。 ( 2)系統(tǒng)建設(shè)實(shí)現(xiàn)部分業(yè)務(wù)的網(wǎng)絡(luò)化無(wú)紙化辦公 實(shí)行無(wú)紙化網(wǎng)絡(luò)辦公文件從辦公平臺(tái)傳閱,可以節(jié)省大量的紙張,合理節(jié)約了辦公資源;實(shí)行無(wú)紙化網(wǎng)絡(luò)辦公節(jié)省了傳統(tǒng)以人工傳遞方式的時(shí)間,通過(guò)鼠標(biāo)的點(diǎn)擊實(shí)現(xiàn)了文件的快速傳遞,提高了辦公效率;另外,實(shí)行無(wú)紙化網(wǎng)絡(luò)辦公,可以更好的共享數(shù)據(jù)信息,規(guī)范業(yè)務(wù)流程,提高工作質(zhì)量,辦公不受地方的限制,學(xué)習(xí)不受時(shí) 間的限制等等。 ( 3)系統(tǒng)建設(shè)實(shí)現(xiàn)公開辦公進(jìn)度 單位 信息化管理平臺(tái)通過(guò)公開辦公進(jìn)度,提高對(duì)辦理人員辦理過(guò)程的監(jiān)督,實(shí)現(xiàn)透明化辦公,提高辦公效率。 文 研究?jī)?nèi)容 組織結(jié)構(gòu) 如何實(shí)施相應(yīng)的具有信息發(fā)布、內(nèi)容管理、工作流管理三大核心功能,并提供應(yīng)用編程接口、可視化工作流自定義、短消息接口等工具,方便 管理人員 創(chuàng)建新的應(yīng)用模塊從而構(gòu)建一個(gè)完善的信息系統(tǒng)整合平臺(tái),通過(guò)分析國(guó)內(nèi)外管理信息系統(tǒng)的現(xiàn)狀,設(shè)計(jì)和開發(fā)了一個(gè)基于 術(shù)的辦公自動(dòng)化管理協(xié)作平臺(tái)。 課題的研究是針對(duì)現(xiàn)有基于 C/S 模式的管理信息系統(tǒng)的 不足,重新進(jìn)行基于B/S 模式構(gòu)架的系統(tǒng)分析與設(shè)計(jì)。將 模技術(shù)、架構(gòu)技術(shù)、 術(shù)和數(shù)據(jù)庫(kù)技術(shù)相結(jié)合,并應(yīng)用于 單位 信息化辦公領(lǐng)域,對(duì)新一代基于 單位 信息管理平臺(tái)進(jìn)行系統(tǒng)分析和設(shè)計(jì),包括系統(tǒng)平臺(tái)、系統(tǒng)體系結(jié)構(gòu)、系統(tǒng)的主要功能分第 1 章 緒論 4 析設(shè)計(jì)及數(shù)據(jù)庫(kù)設(shè)計(jì),系統(tǒng)安全管理機(jī)制等。具體內(nèi)容有: ( 1)設(shè)計(jì)基于 信息交流和信息發(fā)布的平臺(tái); ( 2)設(shè)計(jì)工作流引擎以實(shí)現(xiàn)工作流程的定制和基于工作流的公文交換和協(xié)同辦公; ( 3)實(shí)現(xiàn)文檔管理; ( 4)建立個(gè)人輔助辦公環(huán)境; 本論文是設(shè)計(jì)和開發(fā) 單位 辦公自 動(dòng)化系統(tǒng)過(guò)程中研究工作的總結(jié)。全文共分為五章,系統(tǒng)地論述了開發(fā)實(shí)踐過(guò)程中設(shè)計(jì)思想和實(shí)現(xiàn)技術(shù)。以下是論文結(jié)構(gòu): 第一章 介紹了開發(fā)背景以及 單位 辦公自動(dòng)化管理系統(tǒng)的概況,同時(shí)也介紹了本文的主要工作及結(jié)構(gòu)安排等。 第二章 對(duì)開發(fā)過(guò)程中所用到的相關(guān)技術(shù)進(jìn)行介紹,包括框架技術(shù)的概念、特點(diǎn)以及關(guān)鍵技術(shù), 紹等。 第三章 介紹了 單位 辦公自動(dòng)化管理系統(tǒng)的實(shí)現(xiàn)目標(biāo)、運(yùn)行環(huán)境以及功能需求,建立系統(tǒng)詳細(xì)開發(fā)所需功能模型及相關(guān)用例。 第四章 設(shè)計(jì)了系統(tǒng)結(jié)構(gòu)與框架,并詳細(xì)設(shè)計(jì)了各模塊的功能、流程、數(shù)據(jù)結(jié)構(gòu)。 第五章 對(duì)系統(tǒng)的功 能、安全等方面進(jìn)行測(cè)試,并給出測(cè)試結(jié)果。 最后是對(duì)全文的總結(jié)及今后工作的展望。 第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 5 第 2 章 系統(tǒng) 相關(guān)技術(shù) 介紹 本辦公自動(dòng)化管理系統(tǒng)利用 為主要的開發(fā)平臺(tái),其主要應(yīng)用于用程序的開發(fā),具有較高的統(tǒng)一性。企業(yè)級(jí) 用程序在建立和部署的過(guò)程中需要一定的服務(wù),這些服務(wù)都是由 供的。同時(shí), 有新的編程模型和基礎(chǔ)結(jié)構(gòu),其應(yīng)用程序不限制具體的訪問(wèn)設(shè)備或者瀏覽器。重要組成部分便是 其本質(zhì)上是一種編程環(huán)境,主要面向 夠簡(jiǎn)化程序的開發(fā)過(guò)程。而 要由 庫(kù)、由代碼安全、進(jìn)程管理以及硬件管理組成的核心服務(wù)以及共同語(yǔ)言運(yùn)行庫(kù)組成。它是類型與程序的綜合,主要進(jìn)行面向?qū)ο蟮某绦蜷_發(fā)。 有廣泛的優(yōu)點(diǎn),主要表現(xiàn)在以下幾個(gè)方面: ( 1)兼容性好: 及 是由微軟推出的開發(fā)語(yǔ)言平臺(tái),兩者之間具有良好的兼容性。相同的服務(wù)器可以完成兩種程序的同時(shí)運(yùn)行,不會(huì)出現(xiàn)兼容性的問(wèn)題。兩種編程語(yǔ)言在同一服務(wù)器中的處理 引擎是通過(guò)其后綴名進(jìn)行區(qū)分調(diào)用的,兩者之間的會(huì)話狀態(tài)是不能通用的,避免了兩者之間的混亂情況。 ( 2) 有與語(yǔ)言良好的獨(dú)立性: 質(zhì)上一種獨(dú)立于語(yǔ)言的整合框架平臺(tái),具有較強(qiáng)的靈活性和互用性,可以廣泛應(yīng)用于 用程序;其集成 多種開發(fā)語(yǔ)言和 件,通過(guò)公共語(yǔ)言運(yùn)行庫(kù)進(jìn)行支持,開發(fā)者可以根據(jù)程序和功能的需要選擇開發(fā)語(yǔ)言、數(shù)據(jù)訪問(wèn)形式以及所要調(diào)用的平臺(tái)類庫(kù)。 ( 3) 良好調(diào)試和跟蹤的服務(wù)。 基于 臺(tái)開發(fā)的應(yīng)用程序,可以利用平臺(tái)自帶的調(diào)試方法對(duì)程序進(jìn)行調(diào)試,調(diào)試的同時(shí)根據(jù)自己 的需要可以設(shè)置跟蹤的位置,以便開發(fā)者能夠隨時(shí)跟蹤程序狀態(tài),此平臺(tái)的調(diào)試最大特點(diǎn)是運(yùn)行時(shí)也可以進(jìn)行。 ( 4) 良好的支持移動(dòng)設(shè)備。 雖然 微軟提供的開放平臺(tái),但是其客戶端具有良好的實(shí)用性,不僅僅局限于 覽器,同時(shí)也可以支持手機(jī)瀏覽器等移動(dòng)設(shè)備。 ( 5) 良好的可用性和擴(kuò)展性。 架平臺(tái)統(tǒng)一管理監(jiān)控系統(tǒng)進(jìn)程,不需要開發(fā)者實(shí)時(shí)關(guān)注進(jìn)程的使用情況,異常情況被監(jiān)控到以后,為了使得處理請(qǐng)第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 6 求得到保障,平臺(tái)會(huì)自動(dòng)以新的進(jìn)程替代異常進(jìn)程;同時(shí)此平臺(tái)可以適應(yīng)集群的建立,具有良好的擴(kuò)展性。 ( 6) 輸出緩存 靈活性。 緩存可以提高應(yīng)用程序的執(zhí)行速度, 成平臺(tái)便提供了數(shù)據(jù)的緩存機(jī)制,而且能夠靈活的設(shè)置數(shù)據(jù)的過(guò)期策略。 ( 7)優(yōu)越性能。不同于早起的 用程序,利用 臺(tái)設(shè)計(jì)的應(yīng)用程序通過(guò)利用程序優(yōu)化、實(shí)時(shí)編譯以及緩存策略等手段以后,在代碼執(zhí)行效率和運(yùn)行速度等方面具有優(yōu)越的性能,使得系統(tǒng)的應(yīng)用更加廣泛。 ( 8)方便部署。 用程序使用的服務(wù)器是 樣也是微軟提供的產(chǎn)品,具有良好的通用性,系統(tǒng)應(yīng)用部署以后(中途替換部分代碼也可), 于 開發(fā)人員的調(diào)試和部署具有極大的便利性。 ( 9)較高的安全性。為了提高系統(tǒng)的安全性, 架平臺(tái)集成了身份驗(yàn)證和授權(quán)的方案,部署或者實(shí)施人員只需要通過(guò)可視化的配置即可完成安全方案設(shè)置。 ( 10)較好的管理性。通過(guò)管理純文本的配置信息,便可以實(shí)現(xiàn)應(yīng)用系統(tǒng)的管理工作,當(dāng)配置文件發(fā)生變更時(shí), 務(wù)器會(huì)自動(dòng)進(jìn)行更新并對(duì)系統(tǒng)產(chǎn)生實(shí)時(shí)作用。 務(wù)以及 體功能是 供的另外兩個(gè)方面的功能。遠(yuǎn)程服務(wù)器的訪問(wèn)工作主要利用 務(wù)來(lái)實(shí)現(xiàn),完成服務(wù)端數(shù)據(jù)與客戶端數(shù)據(jù)之間的交換 工作,如果此語(yǔ)言需要與其他形式的語(yǔ)言進(jìn)行結(jié)合,則僅僅需要完成調(diào)用 務(wù)接口的編寫工作?;?體網(wǎng)頁(yè)的制作可以利用 以簡(jiǎn)化代碼的編寫以及提供代碼的復(fù)用程度。 式 簡(jiǎn)介 板 圖 制器 ), 此設(shè)計(jì)模式是以控制器、視圖和模板作為依據(jù),分離程序的三個(gè)流程(輸入、處理和輸出) , 進(jìn)而將系統(tǒng)劃分為模型層、視圖層和控制層三個(gè)層次,不同的應(yīng)用可在此基礎(chǔ)上對(duì)層次進(jìn)行擴(kuò)展 。 計(jì)模式在進(jìn)行輸 入、處理和輸出的處理過(guò)程中有其典型的流行,可以概括為:( 1)用戶發(fā)送操作請(qǐng)求,交由 行處理;( 2) 據(jù)第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 7 請(qǐng)求類型選擇適合的 行調(diào)用處理;( 3) 行業(yè)務(wù)邏輯的封裝,并完成用戶請(qǐng)求的業(yè)務(wù)邏輯處理;( 4) 收 理的返回結(jié)果,并調(diào)用對(duì)應(yīng)的 返回結(jié)果進(jìn)行格式化;( 5)以用戶可接受的形式對(duì) 行展現(xiàn)。 整個(gè)設(shè)計(jì)模式的控制層,其負(fù)責(zé)協(xié)調(diào)視圖、模型以及用戶請(qǐng)求之間的關(guān)系,協(xié)同處理用戶請(qǐng)求 。 通過(guò)控制層的 設(shè)置,可以有效的對(duì)各種功能進(jìn)行劃分,以區(qū)分用戶不同請(qǐng)求的不同處理方式,應(yīng)該通過(guò)何種視圖何種模型進(jìn)行處理,起到分發(fā)器的作用。所有的數(shù)據(jù)處理都不在控制層進(jìn)行操作和處理。比如,當(dāng)用戶填寫個(gè)人用戶名和密碼并提交以后,控制層首先獲得用戶的操作請(qǐng)求,根據(jù)用戶個(gè)人信息的請(qǐng)求,選擇用戶信息處理模型進(jìn)行處理, 并調(diào)用與用戶操作相關(guān)的視圖對(duì)返回結(jié)果進(jìn)行格式化,并最終展現(xiàn)給用戶。 通過(guò)對(duì)控制層的分析可知,模型和視圖之間的關(guān)系是多對(duì)多的關(guān)系,即一個(gè)視圖可與多個(gè)模型關(guān)聯(lián),同樣一個(gè)模型也可與多個(gè)視圖進(jìn)行關(guān)聯(lián)。 整個(gè)設(shè)計(jì)模式的模 型層,其負(fù)責(zé)制定業(yè)務(wù)運(yùn)行的規(guī)則、狀態(tài)以及處理流程 。 模型層主要對(duì)控制層轉(zhuǎn)發(fā)的用戶請(qǐng)求進(jìn)行處理,并將處理結(jié)果交由視圖層進(jìn)行展示,而模型層處理業(yè)務(wù)的流程相對(duì)控制層和視圖層來(lái)說(shuō)是不可見的。 在 在核心位置的便是業(yè)務(wù)模型的設(shè)計(jì),其需要滿足用戶的業(yè)務(wù)需求,主要包括方便的將新增組件集成到已有系統(tǒng)中;工作流事務(wù)的組織處理;協(xié)調(diào)系統(tǒng)中不同組件的信息處理。在 計(jì)模式中,只是對(duì)模型的組織管理進(jìn)行要求,對(duì)于模型的設(shè)計(jì)沒(méi)有硬性的規(guī)定,這樣可以提高模型的重用性和可擴(kuò)展性。 整個(gè)設(shè)計(jì)模式的視圖層,其負(fù)責(zé)用 戶交互和友好性處理 。 常用的 以作為視圖層的有 及框架標(biāo)簽語(yǔ)言等。伴隨著客戶要求的增加和程序復(fù)雜性的提高,視圖處理的工作也越來(lái)越困難,要求具有較高的水平。 在 計(jì)模式中,視圖層主要進(jìn)行用戶請(qǐng)求、視圖數(shù)據(jù)采集以及視圖數(shù)據(jù)格式化等方面的處理,與之相關(guān)的業(yè)務(wù)邏輯處理全部交由模型層進(jìn)行。在一個(gè)系統(tǒng)應(yīng)用中,往往同時(shí)包含多個(gè)視圖。 式 特點(diǎn) 計(jì)模式的特點(diǎn)可以歸納為低耦合性、高重用性、低成本、部署簡(jiǎn)單、可維護(hù)性和工程化管理幾個(gè)方面。 1 低耦合性 第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 8 應(yīng)用 計(jì)模式的程序,能夠?qū)崿F(xiàn)業(yè)務(wù)層與視圖層的分離,用戶視圖層要求發(fā)生改變時(shí),控制器和模型部分的代碼不需要重新進(jìn)行修改和變異。另外一個(gè)方面,當(dāng)業(yè)務(wù)邏輯發(fā)生變化時(shí),不需要進(jìn)行視圖層代碼的改變,只需對(duì)模型層中的業(yè)務(wù)邏輯模型進(jìn)行修改即可??梢哉f(shuō),業(yè)務(wù)邏輯和規(guī)則的處理和視圖、控制器代碼的耦合度極低。 2 高重用性 現(xiàn)在處在一個(gè)技術(shù)日新月異的階段,進(jìn)行應(yīng)用程序的執(zhí)行和訪問(wèn)方式越來(lái)越多。 利用 計(jì)模式開發(fā)的應(yīng)用,可以使用相同的服務(wù)器代碼而不依賴于特定的視圖模式。 在服務(wù)器端代碼設(shè)計(jì)完成后,用戶進(jìn)行應(yīng)用程序的訪問(wèn) 可以通過(guò)普通的 式進(jìn)行,也可以通過(guò)移動(dòng)客戶端進(jìn)行,不同點(diǎn)在于視圖層的設(shè)計(jì)和實(shí)現(xiàn)方式。這主要是由模型處理數(shù)據(jù)的方式?jīng)Q定的,處理的結(jié)果是原始數(shù)據(jù),具體的格式化則由視圖層界面進(jìn)行。比如,當(dāng)前智能機(jī)的使用越來(lái)越廣泛,應(yīng)用程序的應(yīng)用環(huán)境已不再局限于個(gè)人電腦,訪問(wèn)形式也不再僅僅是 式的瀏覽器,此時(shí)進(jìn)行智能機(jī)客戶端應(yīng)用程序開發(fā)時(shí),模型層和控制層不需要進(jìn)行修改, 只需對(duì)視圖層實(shí)現(xiàn)進(jìn)行改變就能夠 完成 。 3 低成本 這里的低成本是針對(duì)生命周期而言的。 利用 計(jì)模式開發(fā)的應(yīng)用程序,能夠使得用戶接口在開發(fā)和維護(hù)兩個(gè) 方面的技術(shù)含量得到降低。 4 部署 的便利性 利用 計(jì)模型進(jìn)行程序的開發(fā),可以縮減開發(fā)時(shí)間,便于開發(fā)人員將精力集中于業(yè)務(wù)邏輯的處理,美工人員只需關(guān)注于頁(yè)面展示。 5 可維護(hù)性 實(shí)現(xiàn)業(yè)務(wù)邏輯與視圖的分離,能夠提高應(yīng)用程序的維護(hù)性和擴(kuò)展性。 6 軟件工程化管理 應(yīng)用程序 通過(guò)功能層次的劃分,可以使得不同層次的職責(zé)界定清晰,各個(gè)層次各司其職,便于程序代碼的工具化和工程化管理。 , B/S 結(jié)構(gòu)模式已經(jīng)成為未來(lái)發(fā)展的主要方向。 B/S 結(jié)構(gòu) (構(gòu) )即瀏覽器 /服務(wù)器結(jié)構(gòu), 利用瀏覽器用戶可以完成所有的系統(tǒng)操作,但是業(yè)務(wù)邏輯的處理則是集中于服務(wù)器端進(jìn)行實(shí)現(xiàn),客第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 9 戶端只是進(jìn)行簡(jiǎn)單業(yè)務(wù)數(shù)據(jù)的驗(yàn)證工作。通過(guò)這種模式的設(shè)計(jì),可以減輕客戶端電腦的壓力,并降低整個(gè)系統(tǒng)的維護(hù)成本。 利用此結(jié)構(gòu)設(shè)計(jì)的應(yīng)用系統(tǒng), 務(wù)器中實(shí)現(xiàn)所有的用戶展現(xiàn);服務(wù)器端實(shí)現(xiàn)所有的用戶請(qǐng)求業(yè)務(wù)邏輯處理 。 用戶進(jìn)行用戶操作時(shí)只需要進(jìn)行瀏覽器訪問(wèn)即可,此結(jié)構(gòu)已經(jīng)成為 用程序的主要體系結(jié)構(gòu) 。 B/S 架構(gòu)的組成包括客戶端瀏覽器、 務(wù)器以及數(shù)據(jù)庫(kù)服務(wù)器三個(gè)部分。B/S 架構(gòu)的應(yīng)用程 序不需要進(jìn)行客戶端安裝,使得系統(tǒng)維護(hù)和用戶使用的難度得到極大的降低。系統(tǒng)所做的所有升級(jí)、系統(tǒng)維護(hù)和系統(tǒng)調(diào)整都在服務(wù)器端進(jìn)行,集中于數(shù)據(jù)庫(kù)服務(wù)器和 務(wù)器中,對(duì)于客戶端不會(huì)產(chǎn)生影響,具有較高的可擴(kuò)展性和維護(hù)性。 B/S 模式結(jié)構(gòu) 在應(yīng)用方面主要表現(xiàn)在四個(gè)方面的特點(diǎn): ( 1)分布式特性:如果用戶需要對(duì)系統(tǒng)進(jìn)行操作,只需要進(jìn)行瀏覽器訪問(wèn)即可,無(wú)地域限制; ( 2)擴(kuò)展簡(jiǎn)易特性:在進(jìn)行業(yè)務(wù)功能擴(kuò)展時(shí),可通過(guò)網(wǎng)絡(luò)界面進(jìn)行服務(wù)器端的功能調(diào)整; ( 3)維護(hù)便利特性:系統(tǒng)的維護(hù)集中于服務(wù)器端進(jìn)行,服務(wù)器端的調(diào)整,能夠同步更新 至客戶端; ( 4)其他特性:其他特性包括操作便利性、共享性以及開發(fā)便利性等。 據(jù)庫(kù) 技術(shù) 據(jù)庫(kù)技術(shù) 當(dāng)前最流行的兩個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),其最早是由 及 家公司合作研制,推廣則主要 由 早的操作系統(tǒng)版本發(fā)布于 1988 年。 據(jù)庫(kù)更新頻繁,應(yīng)用最為廣泛的是 2000 年推出的 000,由此也奠定了其在關(guān)系型數(shù)據(jù)庫(kù)領(lǐng)域的主導(dǎo) 地位。最新版的 012 在 2012 年的 3 月份進(jìn)行了發(fā)布。 據(jù)庫(kù)的 特點(diǎn)主要體現(xiàn)在以下幾個(gè)方面。 ( 1) 供 數(shù)據(jù)倉(cāng)庫(kù) 功能; ( 2) 良好的支持 術(shù) : 用于數(shù)據(jù)庫(kù)進(jìn)行良好的關(guān)聯(lián),用戶可以方便的實(shí)現(xiàn)數(shù)據(jù)的發(fā)布工作 ; 第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 10 ( 3) 良好的平臺(tái) 伸縮性 :可以運(yùn)行于從 5/98 早期微軟操作系統(tǒng),到各種大型服務(wù)器中, 平臺(tái)伸縮性良好 ; ( 4) 集成 T 的優(yōu)勢(shì)特點(diǎn) , 具有良好的安全性登錄管理及消息的發(fā)送與接收 。 與此同時(shí), 可以集成其他微軟同類型產(chǎn)品 ; ( 5) 可視化操作界面:利用可視化的操作界面實(shí)現(xiàn)數(shù)據(jù)庫(kù)的管理,使得各種操作更加便捷有效,降低了使用門檻 ; ( 6) 良好的擴(kuò)展性:數(shù)據(jù)庫(kù)擁有較多的編程接口,開發(fā)者在開發(fā)時(shí)可以進(jìn)行靈活的擴(kuò)展性 ; ( 7)真正的客戶機(jī) /服務(wù)器 體系結(jié)構(gòu) 。 數(shù)據(jù)庫(kù)安全包括數(shù)據(jù)庫(kù)的身份驗(yàn)證、權(quán)限管理、角色管理以及數(shù)據(jù)庫(kù)加密等安全和系統(tǒng)管理員的處理操作。在進(jìn)行安全屬性配置前,首先要確定應(yīng)使用哪種身份認(rèn)證模式。要注意恰當(dāng)?shù)厥褂霉埠涂蛻艚巧?,并深刻了解?yīng)用角色對(duì)于實(shí)現(xiàn)數(shù)據(jù)查詢和處理的可控性所展示出的優(yōu)點(diǎn)。 ( 1)身份驗(yàn)證: 中進(jìn)行身份驗(yàn)證主要包括兩種: 成和標(biāo)準(zhǔn)安全性。 ( 2)權(quán)限管理:用戶通過(guò)身份驗(yàn)證以后,需要對(duì)用戶進(jìn)行權(quán)限與角色分配以后,才能夠進(jìn)行具體的數(shù)據(jù)庫(kù)操作。用戶的權(quán)限管理主要包括登錄 權(quán)限、訪問(wèn)特點(diǎn)數(shù)據(jù)庫(kù)的權(quán)限以及針對(duì)特定數(shù)據(jù)庫(kù)進(jìn)行特定操作的權(quán)限。 ( 3)角色管理:主要由服務(wù)器角色和數(shù)據(jù)庫(kù)角色組成。服務(wù)器角色適用于整個(gè)服務(wù)器中所有數(shù)據(jù)庫(kù)的管理,而數(shù)據(jù)庫(kù)角色僅局限于特定的數(shù)據(jù)庫(kù)操作。 ( 4)數(shù)據(jù)庫(kù)加密:為不同級(jí)別的服務(wù)器體系結(jié)構(gòu)定義加密密鑰的主要機(jī)制是證書和非對(duì)稱密鑰。 術(shù) 架 的組成部分,是一種 數(shù)據(jù) 庫(kù) 訪問(wèn)框架。 架中包含了訪問(wèn)不同數(shù)據(jù)庫(kù)的類型,并對(duì)數(shù)據(jù)庫(kù)訪問(wèn)通用類進(jìn)行了封裝。其可以以類似的方式訪問(wèn) 及 數(shù)據(jù)庫(kù)。 架中的數(shù)據(jù)庫(kù)訪問(wèn)類型主要包括數(shù)據(jù)表示和數(shù)據(jù)訪問(wèn)兩種功能。其中數(shù)據(jù)表示用來(lái)對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)類型進(jìn)行涵蓋;數(shù)據(jù)訪問(wèn)用來(lái)對(duì)數(shù)據(jù)庫(kù)操作類型和數(shù)據(jù)訪問(wèn)進(jìn)行封裝。 架主要由七個(gè)基類組成,其中 章 系統(tǒng)相關(guān)技術(shù)介紹 11 是數(shù)據(jù)表示類; 數(shù)據(jù)訪問(wèn)類 。 ( 1) 用程序如果需要進(jìn)行連接數(shù)據(jù)庫(kù),則是通過(guò) 來(lái)完成的。在進(jìn)行 象 創(chuàng)建時(shí),需要提供數(shù)據(jù)庫(kù)信息、用戶信息以及數(shù)據(jù)庫(kù)位置等數(shù)據(jù)庫(kù)管理信息。 ( 2) 又稱為命令類, 應(yīng)用程序與數(shù)據(jù)庫(kù)的交互式通過(guò) 通過(guò) 可以進(jìn)行存儲(chǔ)過(guò)程和 句等的執(zhí)行。在進(jìn)行句執(zhí)行時(shí),需要將執(zhí)行的語(yǔ)句文本設(shè)置在 性中,在調(diào)用相應(yīng)的事務(wù)進(jìn)行處理。 ( 3) 問(wèn)數(shù)據(jù)庫(kù)所獲得的結(jié)果集包含多條數(shù)據(jù),如果需 要對(duì)逐條數(shù)據(jù)進(jìn)行讀取,則可以用例 來(lái)完成。 已經(jīng)得到了優(yōu)化,能夠?qū)Y(jié)果集進(jìn)行快速的讀取。其主要執(zhí)行方法是 ,但是每次的執(zhí)行只能是一條記錄,無(wú)法進(jìn)行多條記錄同時(shí)讀取。 ( 4) 又稱為數(shù)據(jù)適配器 ,其主要用來(lái)進(jìn)行數(shù)據(jù)降噪,即降低數(shù)據(jù)庫(kù)與數(shù)據(jù)集數(shù)據(jù)交換時(shí)的干擾 。 數(shù)據(jù)適配器可以將命令(數(shù)據(jù)傳輸)進(jìn)行剝離,便于個(gè)性化定制 。 數(shù)據(jù)適配器主要包含 行數(shù)據(jù)刪除處理 )、行數(shù)據(jù)更新處理)、 行數(shù)據(jù)錄入處理)以及 行數(shù)據(jù)查詢處理)四個(gè)屬性。其兩個(gè)重要的操作方法是和 方法。 主要用來(lái)進(jìn)行數(shù)據(jù)的獲取, 用來(lái)進(jìn)行數(shù)據(jù)的更新。 作流技術(shù) 工作流管理聯(lián)盟是工作流管理的權(quán)威機(jī)構(gòu),為了工作效率的提高對(duì)工作流進(jìn)行了統(tǒng)一定義。工作流是指任務(wù)、信息以及文檔的傳遞是按照特定的規(guī)則在不同的角色參與者之間進(jìn)行的,通過(guò)特定規(guī)則的流轉(zhuǎn)能夠達(dá)到預(yù)定義的業(yè)務(wù)目 標(biāo)。工作流技術(shù)主要包括流程、活動(dòng)、任務(wù)、角色和任務(wù)列表。 ( 1)流程:流程是指實(shí)現(xiàn)業(yè)務(wù)目標(biāo)的特定規(guī)則,是對(duì)業(yè)務(wù)邏輯的規(guī)范化處理第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 12 的一種結(jié)構(gòu),能夠使得任務(wù)、信息以及文檔在不同角色和操作人員內(nèi)部流轉(zhuǎn)。 ( 2)任務(wù)列表:是指

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論