【畢業(yè)學位論文】(Word原稿)基于MVC的辦公自動化管理系統(tǒng)分析與設計-軟件工程_第1頁
【畢業(yè)學位論文】(Word原稿)基于MVC的辦公自動化管理系統(tǒng)分析與設計-軟件工程_第2頁
【畢業(yè)學位論文】(Word原稿)基于MVC的辦公自動化管理系統(tǒng)分析與設計-軟件工程_第3頁
【畢業(yè)學位論文】(Word原稿)基于MVC的辦公自動化管理系統(tǒng)分析與設計-軟件工程_第4頁
【畢業(yè)學位論文】(Word原稿)基于MVC的辦公自動化管理系統(tǒng)分析與設計-軟件工程_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論