已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
中圖分類號: 學(xué)校代碼: 10055 密級: 公開 碩 士 專 業(yè) 學(xué) 位 論 文 基于 文作者 指導(dǎo)教師 申請學(xué)位 工程碩士 培養(yǎng)單位 軟 件 學(xué) 院 學(xué)科專業(yè) 軟件工程 研究方向 答辯委員會主席 評 閱 人 南開大學(xué)研究生院 二一三年 十一 月 南開大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下進行研究工作所取得的研究成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出 貢獻的其他個人和集體,均已在文中以明確方式標明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 20 年 月 日 非公開學(xué)位論文標注說明 (本頁表中填寫內(nèi)容須打印 ) 根據(jù)南開大學(xué)有關(guān)規(guī)定,非公開學(xué)位論文須經(jīng)指導(dǎo)教師同意、作者本人申請和相關(guān)部門批準方能標注。未經(jīng)批準的均為公開學(xué)位論文,公開學(xué)位論文本說明為空白。 論文題目 基于 申請密級 限制 ( 2 年 ) 秘密 ( 10 年 ) 機密 ( 20 年 ) 保密期限 20 年 月 日至 20 年 月 日 審批表編號 批準日期 20 年 月 日 南開大學(xué)學(xué)位評定委員會辦公室蓋章 (有效 ) 注: 限制 2 年 (可少于 2 年 );秘密 10 年 (可少于 10 年 );機密 20 年 (可少于 20 年 ) 南開大學(xué)學(xué)位論文使用授權(quán)書 根據(jù)南開大學(xué)關(guān)于研究生學(xué)位論文收藏和利用管理辦法,我校的博士、碩士學(xué)位獲得者均須向南開大學(xué)提交本人的學(xué)位論文紙質(zhì)本及相應(yīng)電子版。 本人完全了解南開大學(xué)有關(guān)研 究生學(xué)位論文收藏和利用的管理規(guī)定。南開大學(xué)擁有在著作權(quán)法規(guī)定范圍內(nèi)的學(xué)位論文使用權(quán),即: (1)學(xué)位獲得者必須按規(guī)定提交學(xué)位論文 (包括紙質(zhì)印刷本及電子版 ),學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制手段保存研究生學(xué)位論文,并編入南開大學(xué)博碩士學(xué)位論文全文數(shù)據(jù)庫; (2)為教學(xué)和科研目的,學(xué)??梢詫⒐_的學(xué)位論文作為資料在圖書館等場所提供校內(nèi)師生閱讀,在校園網(wǎng)上提供論文目錄檢索、文摘以及論文全文瀏覽、下載等免費信息服務(wù); (3)根據(jù)教育部有關(guān)規(guī)定,南開大學(xué)向教育部指定單位提交公開的學(xué)位論文; (4)學(xué)位論文作者授權(quán)學(xué)校 向中國科技信息研究所及其萬方數(shù)據(jù)電子出版社和 中國學(xué)術(shù)期刊 (光盤 )電子出版社提交規(guī)定范圍的 學(xué)位論文及其電子版并收入相應(yīng)學(xué)位論文數(shù)據(jù)庫,通過其相關(guān)網(wǎng)站對外進行信息服務(wù)。同時本人保留在其他媒體發(fā)表論文的權(quán)利。 非公開學(xué)位論文,保密期限內(nèi)不向外提交和提供服務(wù),解密后提交和服務(wù)同公開論文。 論文電子版提交至 校圖書館網(wǎng)站: 。 本人承諾:本人的學(xué)位論文是在南開大學(xué)學(xué)習(xí)期間創(chuàng)作完成的作品,并已通過論文答辯;提交的學(xué)位論文電子版與紙質(zhì)本論文的內(nèi)容一致,如因不同造成不良后果由本人自負。 本人同意遵守上述規(guī)定。本授權(quán)書簽署一式兩份,由研究生院和圖書館留存。 作者暨授權(quán)人簽字: 2013 年 月 日 南開大學(xué)研究生學(xué)位論文作者信息 論文題目 基于 辦公自動化管理系統(tǒng)分析與設(shè)計 姓 名 號 辯日期 2013 年 月 日 論文類別 博士 學(xué)歷碩士 碩士專業(yè)學(xué)位 高校教師 同等學(xué)力碩士 院 /系 /所 軟件學(xué)院 專業(yè) 軟件工程 聯(lián)系電話 信地址 (郵編 ): 注: 是否批準為非公開論文 注:本授權(quán)書適用我校授予的所有博士、碩士的學(xué)位論文。由作者填寫 (一式兩份 )簽字后交校圖書館,非公開學(xué)位論文須附南開大學(xué)研究生申請非公開學(xué)位論文審批表。 摘 要 I 摘 要 計算機網(wǎng)絡(luò)和軟件開發(fā)技術(shù)的成熟,對于各個單位的數(shù)字化進程具有極大的推進作用。而辦公自動化是單位數(shù)字化的一個重要成分,也引起了單 位領(lǐng)導(dǎo)的重視和關(guān)注。隨著單位規(guī)模的不斷擴充及分支結(jié)構(gòu)的建設(shè),設(shè)計開發(fā)與單位業(yè)務(wù)需求相一致的辦公自動化系統(tǒng)是當(dāng)前的重要任務(wù)。辦公自動化的建設(shè)能夠促使內(nèi)部公文的正常流轉(zhuǎn),規(guī)范各個部門之間的工作流程,促使單位工作往科學(xué)化、制度化、流程化以及高效化方向發(fā)展。 辦公自動化系統(tǒng)針對單位內(nèi)部的辦公需求,提出了將辦公業(yè)務(wù)與面向?qū)ο笙嘟Y(jié)合的設(shè)計與實現(xiàn)方法。系統(tǒng)的設(shè)計遵循軟件設(shè)計理論,實現(xiàn)需求分析、總體設(shè)計、詳細設(shè)計以及軟件測試過程。本論文的主要研究內(nèi)容包括五個方面: ( 1)分析當(dāng)前辦公自動化系統(tǒng)的優(yōu)劣,提出辦公自動化系統(tǒng)的實 現(xiàn),闡明系統(tǒng)的研究目標及實際意義; ( 2)結(jié)合本系統(tǒng)設(shè)計與開發(fā)的實際需要,詳細研究統(tǒng)一建模語言、工作流以及架構(gòu)技術(shù); ( 3)分析本 單位 辦公自動化的實際需求,建立相應(yīng)的用例模型; ( 4)從體系結(jié)構(gòu)、功能結(jié)構(gòu)、模塊設(shè)計以及工作流引擎設(shè)計等方面對系統(tǒng)進行設(shè)計; ( 5)利用面向?qū)ο蠹夹g(shù)及 計模式實現(xiàn)辦公自動化系統(tǒng)的開發(fā)工作,具備良好的服務(wù)功能。 辦公自動化系統(tǒng)完善了 單位 數(shù)字化的體系結(jié)構(gòu),體現(xiàn)了管理的先進理念,必將推進 單位 信息化建設(shè)進程。本系統(tǒng)建設(shè)將規(guī)范化的文檔管理與信息流、工作流有機的結(jié)合起來,實現(xiàn)資源的數(shù)字 化管理,提高資源的重復(fù)利用程度。系統(tǒng)的投入使用可以給 單位 的發(fā)展提供科學(xué)化、標準化和信息化的管理平臺。 關(guān)鍵詞: 辦公自動化 一建模語言 工作流 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 題目標及意義 . 2 文研究內(nèi)容組織結(jié)構(gòu) . 3 第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 . 5 術(shù) . 5 計模式 . 6 式簡介 . 6 式特點 . 7 ,同一單位的結(jié)構(gòu)設(shè)置距離越來越遠,不同分支機構(gòu)之間的交流和管理難度不斷增大,傳統(tǒng)的管理方式已經(jīng)不能滿足當(dāng)前的實際需要。為了適應(yīng)發(fā)展趨勢的要求,增強各個部門及分支單位之間的交流,需要有效的將大量資源進行整合,借助于當(dāng) 前流行的計算機及網(wǎng)絡(luò)技術(shù),實現(xiàn)單位內(nèi)部事務(wù)的高效管理,增加事務(wù)處理的速度,進而提高工作及管理的效率。 本單位經(jīng)過多年的發(fā)展,規(guī)模及人員數(shù)量都在發(fā)生改變,單位發(fā)展過程中遇到了資源孤島的難題。為了消除資源及信息孤島,解決資源分散的問題,需要建立適合本單位發(fā)展的辦公自動化系統(tǒng)。 基于 辦公自動化管理系統(tǒng)是在分析當(dāng)前辦公自動化發(fā)展趨勢的基礎(chǔ)上,主要為了使得本單位辦公自動化管理存在的問題得到解決。在進行分析與設(shè)計辦公自動化管理時,著重結(jié)合 計模式和 發(fā)技術(shù)完成,對于模型的建立則是利用 行的。 內(nèi)外研究現(xiàn)狀 辦公自動化已經(jīng)成為計算機領(lǐng)域的綜合性學(xué)科,主要興起于五十年代的美國1,成型于七十年代,獲得較快發(fā)展則是集中在上世紀八九十年代。在此以美國為代表介紹國外辦公自動化的發(fā)展情況,并介紹國內(nèi)的發(fā)展階段。 ( 1)辦公自動化在美國的發(fā)展 美國是很長一段時間以來科技的領(lǐng)導(dǎo)者,對于辦公自動化來說也同樣領(lǐng)先于世界其他國家,美國對于 使用已經(jīng)日趨成熟,發(fā)展階段可以劃分為以下幾個方面 2: 第一個階段:辦公自動化的初始階段,主要負責(zé)對單個項目及業(yè)務(wù)數(shù)據(jù)進行處理,由復(fù)印機、電話以及單計算機等硬件設(shè) 備和只能在獨立計算機上運行的簡單業(yè)務(wù)系統(tǒng)組成。所處年代主要分布在上世紀六十年代到七十年代中期。 第二個階段:隨著局域網(wǎng)的出現(xiàn), 管理方式開始逐步形成業(yè)務(wù)的標準,向著標準化方向發(fā)展。所處年代主要是上世紀七十年代后期到八十年代初期。 第 1 章 緒論 2 第三個階段:二十世紀九十年代開始,互聯(lián)網(wǎng)時代的到來,促進了辦公自動化系統(tǒng)的進一步發(fā)展,美國的 始往自動化、跨區(qū)域跨單位以及綜合化方向發(fā)展。 第四個階段:二十一世紀則是網(wǎng)絡(luò)時代與多媒體時代,辦公自動化的發(fā)展趨向于廣泛性、擴展性和智能性方向發(fā)展。 ( 2)我國辦公自動化的發(fā)展概況 我國的信息化建設(shè)都是始于改革開放以后,辦公自動化系統(tǒng)也是,根據(jù)不同的發(fā)展時期,可以講其劃分為啟蒙、形成和成熟等階段。 二十世紀八十年代中期:此階段類似于美國的第一個階段,比其晚近二十年。主要特征是辦公硬件與獨立計算機共同組成辦公自動化的應(yīng)用。數(shù)據(jù)的處理主要采用結(jié)構(gòu)化的方式,將數(shù)據(jù)及文件存儲于關(guān)系型數(shù)據(jù)庫和文件系統(tǒng)中,最終實現(xiàn)獨立辦公單位的自動化,完成電子化管理文檔和數(shù)據(jù),實現(xiàn)了從原始介質(zhì)到新信息載體的轉(zhuǎn)換。此階段即是我國的啟蒙階段。 八十年代后期至九十年代:此階段國外正處于局域網(wǎng)、互聯(lián)網(wǎng)以及廣域網(wǎng)告訴發(fā)展 的時期,國內(nèi)由于網(wǎng)絡(luò)應(yīng)用水平低、基礎(chǔ)設(shè)施建設(shè)落后,一次只能在單機應(yīng)用上與國外接近。為了解決這些問題,國家已經(jīng)認識到通信網(wǎng)絡(luò)建設(shè)的重要性,開始實施一系列的改造措施,進行網(wǎng)絡(luò)化建設(shè),提升辦公自動化的內(nèi)涵。辦公自動化在這一階段的主要任務(wù)是實現(xiàn)不同地點辦公結(jié)構(gòu)、不同辦公人員及辦公權(quán)限之間的協(xié)同工作,建立遠距離及職能部門間的信息共享和溝通機制,使得各個工作人員能夠根據(jù)不同的權(quán)限各司其職的進行工作,更像是一個信息通道的作用。此階段是國內(nèi)辦公自動化形成及高速發(fā)展的階段。 二十一世紀至今:此階段是伴隨著互聯(lián)網(wǎng)及多媒體技術(shù)的 發(fā)展,辦公自動化技術(shù)及業(yè)務(wù)應(yīng)用趨于成熟,辦公自動化的應(yīng)用不僅僅局限于事業(yè)及機關(guān)單位,而且各個行業(yè)內(nèi)部的辦公自動化標準也在逐步形成,形成涵蓋業(yè)務(wù)經(jīng)營、信息處理、事務(wù)處理等綜合性辦公自動化系統(tǒng)。此階段為我國的辦公自動化成熟階段。 題目標及意義 利用當(dāng)前流行的電子信息技術(shù),以獲得先進的辦公方式,盡可能的提高單位人員辦公質(zhì)量和辦公效率,提升辦公條件和辦公環(huán)境,并最終實現(xiàn)辦公事務(wù)處理的科學(xué)化、自動化和規(guī)范化。 借助于辦公自動化管理,可以實現(xiàn) 整合管理知識流、信息流以及工作流,并完成開放、科學(xué)以及先進信息化平臺的 搭建工作,完成單第 1 章 緒論 3 位資源的整合工作,實現(xiàn)不同部門間資源的共享,提高辦公效率和規(guī)范辦公流程。 ( 1)系統(tǒng)建設(shè)實現(xiàn)集中式整合與分散應(yīng)用 系統(tǒng)建設(shè)充分體現(xiàn)集中式整合與分散應(yīng)用的原則。所謂集中式,即建設(shè)信息化管理框架總平臺,以建立應(yīng)用門戶和基于網(wǎng)絡(luò)環(huán)境的信息系統(tǒng)為目標、系統(tǒng)應(yīng)用個體為基礎(chǔ),建立統(tǒng)一各類系統(tǒng)應(yīng)用權(quán)限、統(tǒng)一應(yīng)用服務(wù),實現(xiàn)信息平臺用戶協(xié)同辦公、單點登錄、工作流管理、即時消息等功能,整合有關(guān)業(yè)務(wù)辦公信息、事務(wù)處理信息及交互類信息,并建立系統(tǒng)應(yīng)用規(guī)范、統(tǒng)一技術(shù)標準等。為了更好地豐富和完善信息化管理框架總平臺,系 統(tǒng)的設(shè)計將充分的考慮擴展性和易連接性,使集中式的平臺能各類業(yè)務(wù)系統(tǒng)無縫連接,為集中式信息化管理框架總平臺提供各類信息和應(yīng)用。所謂分散應(yīng)用,即按照各部門和學(xué)院的實際需要,以信息化管理框架總平臺的應(yīng)用規(guī)范、技術(shù)標準為基礎(chǔ),建立各類業(yè)務(wù)應(yīng)用。 ( 2)系統(tǒng)建設(shè)實現(xiàn)部分業(yè)務(wù)的網(wǎng)絡(luò)化無紙化辦公 實行無紙化網(wǎng)絡(luò)辦公文件從辦公平臺傳閱,可以節(jié)省大量的紙張,合理節(jié)約了辦公資源;實行無紙化網(wǎng)絡(luò)辦公節(jié)省了傳統(tǒng)以人工傳遞方式的時間,通過鼠標的點擊實現(xiàn)了文件的快速傳遞,提高了辦公效率;另外,實行無紙化網(wǎng)絡(luò)辦公,可以更好的共享數(shù)據(jù)信息 ,規(guī)范業(yè)務(wù)流程,提高工作質(zhì)量,辦公不受地方的限制,學(xué)習(xí)不受時間的限制等等。 ( 3)系統(tǒng)建設(shè)實現(xiàn)公開辦公進度 單位 信息化管理平臺通過公開辦公進度,提高對辦理人員辦理過程的監(jiān)督,實現(xiàn)透明化辦公,提高辦公效率。 文 研究內(nèi)容 組織結(jié)構(gòu) 如何實施相應(yīng)的具有信息發(fā)布、內(nèi)容管理、工作流管理三大核心功能,并提供應(yīng)用編程接口、可視化工作流自定義、短消息接口等工具,方便 管理人員 創(chuàng)建新的應(yīng)用模塊從而構(gòu)建一個完善的信息系統(tǒng)整合平臺,通過分析國內(nèi)外管理信息系統(tǒng)的現(xiàn)狀,設(shè)計和開發(fā)了一個基于 術(shù)的辦公自動化管理協(xié) 作平臺。 課題的研究是針對現(xiàn)有基于 C/S 模式的管理信息系統(tǒng)的不足,重新進行基于B/S 模式構(gòu)架的系統(tǒng)分析與設(shè)計。將 模技術(shù)、架構(gòu)技術(shù)、 術(shù)和數(shù)據(jù)庫技術(shù)相結(jié)合,并應(yīng)用于 單位 信息化辦公領(lǐng)域,對新一代基于 單位 信息管理平臺進行系統(tǒng)分析和設(shè)計,包括系統(tǒng)平臺、系統(tǒng)體系結(jié)構(gòu)、系統(tǒng)的主要功能分第 1 章 緒論 4 析設(shè)計及數(shù)據(jù)庫設(shè)計,系統(tǒng)安全管理機制等。具體內(nèi)容有: ( 1)設(shè)計基于 信息交流和信息發(fā)布的平臺; ( 2)設(shè)計工作流引擎以實現(xiàn)工作流程的定制和基于工作流的公文交換和協(xié)同辦公; ( 3)實現(xiàn)文檔管理; ( 4)建立個人輔助辦公環(huán)境; 本論文是設(shè)計和開發(fā) 單位 辦公自動化系統(tǒng)過程中研究工作的總結(jié)。全文共分為五章,系統(tǒng)地論述了開發(fā)實踐過程中設(shè)計思想和實現(xiàn)技術(shù)。以下是論文結(jié)構(gòu): 第一章 介紹了開發(fā)背景以及 單位 辦公自動化管理系統(tǒng)的概況,同時也介紹了本文的主要工作及結(jié)構(gòu)安排等。 第二章 對開發(fā)過程中所用到的相關(guān)技術(shù)進行介紹,包括框架技術(shù)的概念、特點以及關(guān)鍵技術(shù), 紹等。 第三章 介紹了 單位 辦公自動化管理系統(tǒng)的實現(xiàn)目標、運行環(huán)境以及功能需求,建立系統(tǒng)詳細開發(fā)所需功能模型及相關(guān)用例。 第四章 設(shè)計了系統(tǒng)結(jié)構(gòu)與框架,并 詳細設(shè)計了各模塊的功能、流程、數(shù)據(jù)結(jié)構(gòu)。 第五章 對系統(tǒng)的功能、安全等方面進行測試,并給出測試結(jié)果。 最后是對全文的總結(jié)及今后工作的展望。 第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 5 第 2 章 系統(tǒng) 相關(guān)技術(shù) 介紹 本辦公自動化管理系統(tǒng)利用 為主要的開發(fā)平臺,其主要應(yīng)用于用程序的開發(fā),具有較高的統(tǒng)一性。企業(yè)級 用程序在建立和部署的過程中需要一定的服務(wù),這些服務(wù)都是由 供的。同時, 有新的編程模型和基礎(chǔ)結(jié)構(gòu),其應(yīng)用程序不限制具體的訪問設(shè)備或者瀏覽器。重要組成部分便是 本質(zhì)上是一種編程環(huán)境,主要面向 夠簡化程序的開發(fā)過程。而 要由 庫、由代碼安全、進程管理以及硬件管理組成的核心服務(wù)以及共同語言運行庫組成。它是類型與程序的綜合,主要進行面向?qū)ο蟮某绦蜷_發(fā)。 有廣泛的優(yōu)點,主要表現(xiàn)在以下幾個方面: ( 1)兼容性好: 及 是由微軟推出的開發(fā)語言平臺,兩者之間具有良好的兼容性。相同的服務(wù)器可以完成兩種程序的同時 運行,不會出現(xiàn)兼容性的問題。兩種編程語言在同一服務(wù)器中的處理引擎是通過其后綴名進行區(qū)分調(diào)用的,兩者之間的會話狀態(tài)是不能通用的,避免了兩者之間的混亂情況。 ( 2) 有與語言良好的獨立性: 質(zhì)上一種獨立于語言的整合框架平臺,具有較強的靈活性和互用性,可以廣泛應(yīng)用于 用程序;其集成 多種開發(fā)語言和 件,通過公共語言運行庫進行支持,開發(fā)者可以根據(jù)程序和功能的需要選擇開發(fā)語言、數(shù)據(jù)訪問形式以及所要調(diào)用的平臺類庫。 ( 3) 良好調(diào)試和跟蹤的服務(wù)。 基于 臺開發(fā)的應(yīng)用程序, 可以利用平臺自帶的調(diào)試方法對程序進行調(diào)試,調(diào)試的同時根據(jù)自己的需要可以設(shè)置跟蹤的位置,以便開發(fā)者能夠隨時跟蹤程序狀態(tài),此平臺的調(diào)試最大特點是運行時也可以進行。 ( 4) 良好的支持移動設(shè)備。 雖然 微軟提供的開放平臺,但是其客戶端具有良好的實用性,不僅僅局限于 覽器,同時也可以支持手機瀏覽器等移動設(shè)備。 ( 5) 良好的可用性和擴展性。 架平臺統(tǒng)一管理監(jiān)控系統(tǒng)進程,不需要開發(fā)者實時關(guān)注進程的使用情況,異常情況被監(jiān)控到以后,為了使得處理請第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 6 求得到保障,平臺會自動以新的進程替代異常進程;同時 此平臺可以適應(yīng)集群的建立,具有良好的擴展性。 ( 6) 輸出緩存靈活性。 緩存可以提高應(yīng)用程序的執(zhí)行速度, 成平臺便提供了數(shù)據(jù)的緩存機制,而且能夠靈活的設(shè)置數(shù)據(jù)的過期策略。 ( 7)優(yōu)越性能。不同于早起的 用程序,利用 臺設(shè)計的應(yīng)用程序通過利用程序優(yōu)化、實時編譯以及緩存策略等手段以后,在代碼執(zhí)行效率和運行速度等方面具有優(yōu)越的性能,使得系統(tǒng)的應(yīng)用更加廣泛。 ( 8)方便部署。 用程序使用的服務(wù)器是 樣也是微軟提供的產(chǎn)品,具有良好的通用性,系統(tǒng)應(yīng)用部署以后(中途替換 部分代碼也可), 于開發(fā)人員的調(diào)試和部署具有極大的便利性。 ( 9)較高的安全性。為了提高系統(tǒng)的安全性, 架平臺集成了身份驗證和授權(quán)的方案,部署或者實施人員只需要通過可視化的配置即可完成安全方案設(shè)置。 ( 10)較好的管理性。通過管理純文本的配置信息,便可以實現(xiàn)應(yīng)用系統(tǒng)的管理工作,當(dāng)配置文件發(fā)生變更時, 務(wù)器會自動進行更新并對系統(tǒng)產(chǎn)生實時作用。 務(wù)以及 體功能是 供的另外兩個方面的功能。遠程服務(wù)器的訪問工作主要利用 務(wù)來實現(xiàn),完成服務(wù)端數(shù)據(jù)與客戶端數(shù)據(jù)之間的交換工作,如果此語言需要與其他形式的語言進行結(jié)合,則僅僅需要完成調(diào)用 務(wù)接口的編寫工作?;?體網(wǎng)頁的制作可以利用 以簡化代碼的編寫以及提供代碼的復(fù)用程度。 式 簡介 板 圖 制器 ), 此設(shè)計模式是以控制器、視圖和模板作為依據(jù),分離程序的三個流程(輸入、處理和輸出) , 進而將系統(tǒng)劃分為模型層、視圖層和控制層三個層次,不 同的應(yīng)用可在此基礎(chǔ)上對層次進行擴展 。 計模式在進行輸入、處理和輸出的處理過程中有其典型的流行,可以概括為:( 1)用戶發(fā)送操作請求,交由 行處理;( 2) 據(jù)第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 7 請求類型選擇適合的 行調(diào)用處理;( 3) 行業(yè)務(wù)邏輯的封裝,并完成用戶請求的業(yè)務(wù)邏輯處理;( 4) 收 理的返回結(jié)果,并調(diào)用對應(yīng)的 返回結(jié)果進行格式化;( 5)以用戶可接受的形式對 行展現(xiàn)。 整個設(shè)計模式的控制層,其負責(zé)協(xié)調(diào)視圖 、模型以及用戶請求之間的關(guān)系,協(xié)同處理用戶請求 。 通過控制層的設(shè)置,可以有效的對各種功能進行劃分,以區(qū)分用戶不同請求的不同處理方式,應(yīng)該通過何種視圖何種模型進行處理,起到分發(fā)器的作用。所有的數(shù)據(jù)處理都不在控制層進行操作和處理。比如,當(dāng)用戶填寫個人用戶名和密碼并提交以后,控制層首先獲得用戶的操作請求,根據(jù)用戶個人信息的請求,選擇用戶信息處理模型進行處理, 并調(diào)用與用戶操作相關(guān)的視圖對返回結(jié)果進行格式化,并最終展現(xiàn)給用戶。 通過對控制層的分析可知,模型和視圖之間的關(guān)系是多對多的關(guān)系,即一個視圖可與多個模型關(guān)聯(lián),同樣一個模型也可與多個視圖進行關(guān)聯(lián)。 整個設(shè)計模式的模型層,其負責(zé)制定業(yè)務(wù)運行的規(guī)則、狀態(tài)以及處理流程 。 模型層主要對控制層轉(zhuǎn)發(fā)的用戶請求進行處理,并將處理結(jié)果交由視圖層進行展示,而模型層處理業(yè)務(wù)的流程相對控制層和視圖層來說是不可見的。 在 在核心位置的便是業(yè)務(wù)模型的設(shè)計,其需要滿足用戶的業(yè)務(wù)需求,主要包括方便的將新增組件集成到已有系統(tǒng)中;工作流事務(wù)的組織處理;協(xié)調(diào)系統(tǒng)中不同組件的信息處理。在 計模式中,只是對模型的組織管理進行要求,對于模型的設(shè)計沒有硬性的規(guī)定,這樣可以提高模型的 重用性和可擴展性。 整個設(shè)計模式的視圖層,其負責(zé)用戶交互和友好性處理 。 常用的 以作為視圖層的有 及框架標簽語言等。伴隨著客戶要求的增加和程序復(fù)雜性的提高,視圖處理的工作也越來越困難,要求具有較高的水平。 在 計模式中,視圖層主要進行用戶請求、視圖數(shù)據(jù)采集以及視圖數(shù)據(jù)格式化等方面的處理,與之相關(guān)的業(yè)務(wù)邏輯處理全部交由模型層進行。在一個系統(tǒng)應(yīng)用中,往往同時包含多個視圖。 式 特點 計模式的特點可以歸納為低耦合性、高重用性、低 成本、部署簡單、可維護性和工程化管理幾個方面。 1 低耦合性 第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 8 應(yīng)用 計模式的程序,能夠?qū)崿F(xiàn)業(yè)務(wù)層與視圖層的分離,用戶視圖層要求發(fā)生改變時,控制器和模型部分的代碼不需要重新進行修改和變異。另外一個方面,當(dāng)業(yè)務(wù)邏輯發(fā)生變化時,不需要進行視圖層代碼的改變,只需對模型層中的業(yè)務(wù)邏輯模型進行修改即可??梢哉f,業(yè)務(wù)邏輯和規(guī)則的處理和視圖、控制器代碼的耦合度極低。 2 高重用性 現(xiàn)在處在一個技術(shù)日新月異的階段,進行應(yīng)用程序的執(zhí)行和訪問方式越來越多。 利用 計模式開發(fā)的應(yīng)用,可以使用相同的服務(wù)器代碼而不依賴于特定的視圖模式。 在服務(wù)器端代碼設(shè)計完成后,用戶進行應(yīng)用程序的訪問可以通過普通的 式進行,也可以通過移動客戶端進行,不同點在于視圖層的設(shè)計和實現(xiàn)方式。這主要是由模型處理數(shù)據(jù)的方式?jīng)Q定的,處理的結(jié)果是原始數(shù)據(jù),具體的格式化則由視圖層界面進行。比如,當(dāng)前智能機的使用越來越廣泛,應(yīng)用程序的應(yīng)用環(huán)境已不再局限于個人電腦,訪問形式也不再僅僅是 式的瀏覽器,此時進行智能機客戶端應(yīng)用程序開發(fā)時,模型層和控制層不需要進行修改, 只需對視圖層實現(xiàn)進行改變就能夠 完成 。 3 低成本 這里的低成本是針對生命周期而言的。 利用 計模式開發(fā)的應(yīng)用程序,能夠使得用戶接口在開發(fā)和維護兩個方面的技術(shù)含量得到降低。 4 部署 的便利性 利用 計模型進行程序的開發(fā),可以縮減開發(fā)時間,便于開發(fā)人員將精力集中于業(yè)務(wù)邏輯的處理,美工人員只需關(guān)注于頁面展示。 5 可維護性 實現(xiàn)業(yè)務(wù)邏輯與視圖的分離,能夠提高應(yīng)用程序的維護性和擴展性。 6 軟件工程化管理 應(yīng)用程序 通過功能層次的劃分,可以使得不同層次的職責(zé)界定清晰,各個層次各司其職,便于程序代碼的工具化和工程化管理。 , B/S 結(jié)構(gòu)模 式已經(jīng)成為未來發(fā)展的主要方向。 B/S 結(jié)構(gòu) (構(gòu) )即瀏覽器 /服務(wù)器結(jié)構(gòu), 利用瀏覽器用戶可以完成所有的系統(tǒng)操作,但是業(yè)務(wù)邏輯的處理則是集中于服務(wù)器端進行實現(xiàn),客第 2 章 系統(tǒng)相關(guān)技術(shù)介紹 9 戶端只是進行簡單業(yè)務(wù)數(shù)據(jù)的驗證工作。通過這種模式的設(shè)計,可以減輕客戶端電腦的壓力,并降低整個系統(tǒng)的維護成本。 利用此結(jié)構(gòu)設(shè)計的應(yīng)用系統(tǒng), 務(wù)器中實現(xiàn)所有的用戶展現(xiàn);服務(wù)器端實現(xiàn)所有的用戶請求業(yè)務(wù)邏輯處理 。 用戶進行用戶操作時只需要進行瀏覽器訪問即可,此結(jié)構(gòu)已經(jīng)成為 用程序的主要體系結(jié)構(gòu) 。 B/S 架構(gòu)的組成包括客戶端瀏覽 器、 務(wù)器以及數(shù)據(jù)庫服務(wù)器三個部分。B/S 架構(gòu)的應(yīng)用程序不需要進行客戶端安裝,使得系統(tǒng)維護和用戶使用的難度得到極大的降低。系統(tǒng)所做的所有升級、系統(tǒng)維護和系統(tǒng)調(diào)整都在服務(wù)器端進行,集中于數(shù)據(jù)庫服務(wù)器和 務(wù)器中,對于客戶端不會產(chǎn)生影響,具有較高的可擴展性和維護性。 B/S 模式結(jié)構(gòu) 在應(yīng)用方面主要表現(xiàn)在四個方面的特點: ( 1)分布式特性:如果用戶需要對系統(tǒng)進行操作,只需要進行瀏覽器訪問即可,無地域限制; ( 2)擴展簡易特性:在進行業(yè)務(wù)功能擴展時,可通過網(wǎng)絡(luò)界面進行服務(wù)器端的功能調(diào)整; ( 3)維護便利特性 :系統(tǒng)的維護集中于服務(wù)器端進行,服務(wù)器端的調(diào)整,能夠同步更新至客戶端; ( 4)其他特性:其他特性包括操作便利性、共享性以及開發(fā)便利性等。 據(jù)庫 技術(shù) 據(jù)庫技術(shù) 當(dāng)前最流行的兩個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其最早是由 及 家公司合作研制,推廣則主要 由 早的操作系統(tǒng)版本發(fā)布于 1988 年。 據(jù)庫更新頻繁,應(yīng)用最為廣泛的是 2000 年推出的 000,由此也奠定了其在關(guān)系型數(shù)據(jù)庫領(lǐng)域的主導(dǎo)地位。最新版的 012 在 2012 年的 3 月份進行了發(fā)布。 據(jù)庫的 特點主要體現(xiàn)在以下幾個方面。 ( 1) 供 數(shù)據(jù)倉庫 功能; ( 2) 良好的支持 術(shù) : 用于數(shù)據(jù)庫進
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 國企集團公司廉潔風(fēng)險點崗位防控措施及廉潔風(fēng)險防控管理工作實施方案
- 畢業(yè)回憶策劃活動方案(3篇)
- 過年好友活動策劃方案(3篇)
- 遼寧省普通高中聯(lián)考2025-2026學(xué)年高一上學(xué)期10月月考政治試題(解析版)
- 湖南省部分學(xué)校2025-2026學(xué)年高三上學(xué)期第一次月考政治試題(解析版)
- 2026年國家電網(wǎng)招聘之金融類考試題庫300道及參考答案【完整版】
- 2026年二級建造師之二建礦業(yè)工程實務(wù)考試題庫300道(名校卷)
- 2026年法律常識題庫200道附完整答案(名校卷)
- 2026年教師招聘之中學(xué)教師招聘考試題庫附參考答案【達標題】
- 2026年國家電網(wǎng)招聘之通信類考試題庫300道及完整答案【名師系列】
- 黑龍江省哈爾濱市第九中學(xué)校2024-2025學(xué)年高二上學(xué)期期末考試生物試題 含解析
- 國家開放大學(xué)電大《國際私法》形考任務(wù)1-5題庫及答案
- GB/T 1041-2008塑料壓縮性能的測定
- GA/T 527.1-2015道路交通信號控制方式第1部分:通用技術(shù)條件
- 北京市西城區(qū)2021-2022學(xué)年第一學(xué)期期末初三物理試題及答案(PDF版)
- 室內(nèi)精裝修分包工程策劃匯報課件
- 申論答題卡word模板
- 紅色繪本小故事愛國教育-長征路上的紅小丫課件
- 樁基礎(chǔ)負摩阻計算表格(自動版)
- T-CCMI 20-2022 乘用車發(fā)動機曲軸鍛造毛坯件 技術(shù)條件
- 九年級上英語復(fù)習(xí)句型轉(zhuǎn)換
評論
0/150
提交評論