已閱讀5頁,還剩61頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
圖分類號: 學(xué)校代碼: 10055 密級: 專 業(yè) 碩 士 學(xué) 位 論 文 基于 B/S 的 理系統(tǒng)的設(shè)計與實現(xiàn) A ,隨著我國經(jīng)濟(jì)社會的快速發(fā)展,特別是計算機(jī)和互聯(lián)網(wǎng)技術(shù)的廣泛應(yīng)用和普及,信息化在企業(yè)辦公中的應(yīng)用也越來越廣泛。綜合利用計算機(jī)軟硬件、現(xiàn)代管理技術(shù)、工作流 與 知識工程等來構(gòu)建一個實用高效的辦公自動化管 理系統(tǒng),是各個企事業(yè)單位提高辦公效率,有效實現(xiàn)資源配置的重要手段。 本論文在分析了目前中小企業(yè)辦公系統(tǒng)的現(xiàn)狀及存在的問題上,結(jié)合實際調(diào)研和主流企業(yè)辦公的普遍需求,提出了基于 B/S 的辦公 理系統(tǒng),系統(tǒng)采用主流的 術(shù),其開發(fā)包括前端界面,中間業(yè)務(wù)邏輯,后臺數(shù)據(jù)庫,并將軟件工程的思想及面向?qū)ο蟮姆椒☉?yīng)用到系統(tǒng)的分析,設(shè)計,實現(xiàn)等方面。同時,在本系統(tǒng)中除了有普通辦公管理場景中的公文、會議、人員權(quán)限等的管理,還增加了對客戶,公共信息等的管理??傮w上,系統(tǒng)的 主要 功能模塊有,個人辦公管理,公文管理, 行政會 議管理 ,檔案資料管理, 戶管理,公共信息管理, 人力資源管理 ,系統(tǒng)管理等。 本辦公 理系統(tǒng)采用 B/S 架構(gòu)的 式,主要采用主流的 臺進(jìn)行開發(fā),分模塊分層次進(jìn)行系統(tǒng)的設(shè)計與開發(fā),從而實現(xiàn)企業(yè)辦公的自動化管理。辦公 理系統(tǒng)節(jié)省了企業(yè)的管理成本,提高了企業(yè)的辦公效率。系統(tǒng)在各個部門的應(yīng)用將會大大提高了企業(yè)的管理效率,優(yōu)化企業(yè)的管理流程,能夠促進(jìn)企業(yè)快速發(fā)展。 關(guān)鍵字 :辦公 管理 系統(tǒng), 式, B/S 架構(gòu) I of in of of in A of is is an to in to an A , is on of of of is a of of in of At in in to in to On of A in by , in of in of of B/S 錄 錄 第一章 緒論 . 1 第一節(jié) 相關(guān)背景概述 . 1 第二節(jié) 系統(tǒng)現(xiàn)狀 . 1 第三節(jié) 系統(tǒng)研究的目的意義 . 2 第四節(jié) 本系統(tǒng)所要解決的問題 . 3 第五節(jié) 論文主要 研究 內(nèi)容與組織結(jié)構(gòu) . 4 本論文的主要 研究 內(nèi)容 . 4 本論文的組織結(jié)構(gòu) . 5 第六節(jié) 本章小結(jié) . 5 第二章 系統(tǒng)相 關(guān)技術(shù)介紹 . 6 第一節(jié) 的 B/S 模式 . 6 第二節(jié) 系統(tǒng)框架模式 . 7 型相關(guān)背景 . 7 本系統(tǒng)的框架概述 . 8 第三節(jié) 關(guān)技術(shù) . 9 . 9 . 9 . 10 . 11 據(jù)庫 . 11 述 . 12 第四節(jié) 系統(tǒng)的開發(fā)環(huán)境 . 12 第五節(jié) 本章小結(jié) . 13 第三章 系統(tǒng)的需求分析 . 14 第一節(jié) 系統(tǒng)概述 . 14 第二節(jié) 系統(tǒng)總體目標(biāo) . 15 第三節(jié) 系統(tǒng)業(yè)務(wù)流程 . 16 目 錄 四節(jié) 系統(tǒng)功能描述 . 18 個人辦公管理 . 18 公文管理 . 19 行政會議管理 . 20 檔案資料管理 . 20 戶管理 . 21 公共信息管理 . 21 人力資源管理 . 21 系統(tǒng)管理 . 22 第五節(jié) 本章小結(jié) . 23 第四章 辦公 理系統(tǒng)的設(shè)計 . 24 第一節(jié) 系統(tǒng)的總體設(shè)計 . 24 第二節(jié) 系統(tǒng)的總體技術(shù)架構(gòu) . 24 第三節(jié) 系統(tǒng)的主要功能模塊設(shè)計 . 25 個人辦公管理模塊 . 26 公文管理模塊 . 27 行政會議管理模塊 . 28 檔案資料管理模塊 . 29 戶管理模塊 . 31 公共信息管理模塊 . 32 系統(tǒng)管理模塊 . 33 第四節(jié) 系統(tǒng)數(shù)據(jù)庫的設(shè)計 . 34 系統(tǒng) 設(shè)計 . 34 數(shù)據(jù)表結(jié)構(gòu)設(shè)計 . 37 第五節(jié) 本章小結(jié) . 40 第五章 辦公 理系統(tǒng)的實現(xiàn) . 41 第一節(jié) 個人辦公管理模塊的實現(xiàn) . 41 第二節(jié) 公文管理模塊的實現(xiàn) . 44 第三節(jié) 行政會議管理模塊的實現(xiàn) . 45 第四節(jié) 檔案資料管理模塊的實現(xiàn) . 46 目 錄 V 第五節(jié) 戶管理模塊的實現(xiàn) . 47 第六節(jié) 公共信息管理模塊的實現(xiàn) . 48 第七節(jié) 系統(tǒng)管理模塊的實現(xiàn) . 50 第八節(jié) 本章小結(jié) . 54 第六章 總結(jié)與展望 . 55 第一節(jié) 系統(tǒng)的創(chuàng)新點 . 55 第二節(jié) 總結(jié) . 55 第三節(jié) 展望 . 56 參考文獻(xiàn) . 57 致謝 .人簡歷 在學(xué)期間發(fā)表的學(xué)術(shù)論文與研究成 .60 第一章 緒論 1 第一章 緒論 第一節(jié) 相關(guān)背景概述 現(xiàn) 代企業(yè)中涉及到眾多的相關(guān)業(yè)務(wù),而對這些相關(guān)業(yè)務(wù)管理的核心就是公司的行政部門,所以行政部門辦公效率的高低直接關(guān)系到企業(yè)運行效率的高低,進(jìn)而影響到企業(yè)營業(yè)額與發(fā)展。目前,國內(nèi)辦公自動化系統(tǒng)( 為企業(yè)電子化政務(wù)中的重要組成部分,發(fā)揮著越來越重要的作用,同時也是企業(yè)在推薦無紙化辦公的重要環(huán)節(jié) 1。但是僅僅對人員、會議、文件檔案等的管理,多少會有些局限性,這些傳統(tǒng)的工作流已經(jīng)不再適應(yīng)企業(yè)日益發(fā)展 2。本論文所闡述的辦公 理系統(tǒng)將解決企業(yè)日常管理中的信息不暢,管理低效等 問題,幫助企業(yè)在辦公管理中實現(xiàn)信息化、自動化,從而全面提升企業(yè)的辦公管理水平。 本 理系統(tǒng)是基于辦公自動化信息流的整個過程,是高效率、低成本、安全的跨區(qū)域管理的辦公自動化解決方案,是以知識管理為核心的第三代辦公自動化系統(tǒng)軟件 3,集中了成熟的數(shù)據(jù)技術(shù)與管理思想,能有效提高企業(yè)的內(nèi)部管理和工作效率,降低經(jīng)營成本。 系統(tǒng)是基于 術(shù),可以完全采用 B/S 體系結(jié)構(gòu)的辦公系統(tǒng)。系統(tǒng)使得信息在部門內(nèi)部和部門之間傳遞效率極大提高,信息傳遞過程的速率達(dá)到最大。同時基 于 B/S 模式的 系統(tǒng)其開發(fā)安裝 費用低廉,易于實施,員工可以在任何地方利用任何一臺可上網(wǎng)的電腦參與公司工作,突破區(qū)域限制,真正實現(xiàn)移動辦公;可根據(jù)企業(yè)的行業(yè)特點、管理模式進(jìn)行定制。 第二節(jié) 系統(tǒng)現(xiàn)狀 辦公自動化 ( 20 世紀(jì) 70 年代中期在發(fā)達(dá)國家迅速發(fā)展起來的一門綜合性技術(shù),隨著我國的改革開放大量企事業(yè)單位從 20 世紀(jì)80 年代開始在自己的辦公系統(tǒng)中使用 。傳統(tǒng)的辦公,使用紙質(zhì)材料,電話,人員跑動等,使得效率低下耽誤了工作進(jìn)度,同時無法克服時間地點人員的限制,所以辦公自動化成為企業(yè)辦公的必備基 礎(chǔ)性服務(wù)平臺 4。 當(dāng)前企業(yè)的信息化管理是企業(yè)快速成長的基礎(chǔ),信息化管理的引入,將辦第一章 緒論 2 公人員企業(yè)領(lǐng)導(dǎo)從傳統(tǒng)的手工管理模式下解放出來,使得那些繁瑣復(fù)雜的工作變得簡單,從而滿足新形勢下企業(yè)發(fā)展的需要??v觀辦公自動化軟件的應(yīng)用和發(fā)展過程,辦公自動化( 一個不斷進(jìn)化的過程,從最初的單機(jī)版到局域網(wǎng)再到現(xiàn)在互聯(lián)網(wǎng),從最初的只處理文件到現(xiàn)在的包括會議管理人員管理等的綜合信息服務(wù)平臺。同時現(xiàn)代企業(yè)中使用了辦公自動化軟件后可以實現(xiàn)科學(xué)、高效、透明、規(guī)范的數(shù)字化協(xié)同工作環(huán)境,讓工作組的所有人員都能掌握工作進(jìn)度,發(fā)揮群體工 作的威力,讓企業(yè)更具活力 5。 但是這些傳統(tǒng)的辦公 理系統(tǒng)的現(xiàn)狀卻不能適應(yīng)新形勢下的需求,主要有以下幾點: 1、傳統(tǒng)的辦公系統(tǒng)重在對數(shù)據(jù)處理流程的操作,但卻缺乏對流程的管理,在這一流程中,溝通協(xié)作和角色權(quán)限的管理是非常重要的。 2、傳統(tǒng)的辦公系統(tǒng)中,網(wǎng)絡(luò)化管理系統(tǒng)中的資源不流暢,辦公中的幾類要素,人、文檔、資料、會議不能實現(xiàn)自動化管理和協(xié)同辦公。 3、普通的 統(tǒng)對于遠(yuǎn)程的出差在外的用戶無法登錄公司局域網(wǎng)進(jìn)行遠(yuǎn)程辦公,無法及時下載上傳公司的公文,不能和公司總部的同事及時進(jìn)行交流。 所以本篇論文就是要 根據(jù)目前社會上公司里使用 現(xiàn)狀,比較了同類產(chǎn)品的特點和不足之后,提出了一個全新的辦公 理系統(tǒng),力圖解決這些問題,這些辦公管理功能的聚集,不僅滿足了辦公室行政文員的需要,更溝通了各個部門不同人員之間,這能夠大大提高企業(yè)的辦公效率,所以開發(fā)一款基于 B/A 管理系統(tǒng)的對于企事業(yè)單位的日常辦公具有重要意義。 第三節(jié) 系統(tǒng)研究的目的意義 現(xiàn)代辦公提供的服務(wù)不斷增加,信息不斷的發(fā)展,單靠人工管理已遠(yuǎn)遠(yuǎn)不能應(yīng)付,這就要求辦公自動化系統(tǒng)必須實現(xiàn)自動化、集成化,以方便企業(yè)中的信息進(jìn)行共享。通過充分利用網(wǎng)絡(luò)技 術(shù),實現(xiàn)了各部門之間的信息交流和溝通,以及業(yè)務(wù)數(shù)據(jù)的共享和統(tǒng)計分析。充分利用計算機(jī)網(wǎng)絡(luò)優(yōu)勢,提高企業(yè)辦公效率,輔助領(lǐng)導(dǎo)決策,使企業(yè)整體經(jīng)營管理水平上一個臺階。所以本論文所要研究的這個辦公 理系統(tǒng)的目的就是要將企業(yè)辦公中常用的各項功能集中到一個平臺中,方便企業(yè)員工的日常辦公,滿足企業(yè)運行的需要, 提 高企業(yè)對外公眾形象、增加服務(wù)內(nèi)容、提高辦公質(zhì)量,加大業(yè)務(wù)的數(shù)字化程度,節(jié)省人力第一章 緒論 3 物力,提高工作效率。針對公司辦公耗材浪費的情況,通過 統(tǒng)的實施,可以大大節(jié)省這方面的開銷。辦公系統(tǒng)為管理層隨時隨地、方便安全的查詢 掌握全局的業(yè)務(wù)、客戶信息、人事情況,為領(lǐng)導(dǎo)者決策調(diào)整提供支持。為各機(jī)關(guān)和企業(yè)等提供高效、安全、智能化的網(wǎng)絡(luò)辦公環(huán)境,加強辦公流程的管理,增強辦公的協(xié)調(diào)性,擴(kuò)大信息通道,從而提高單位的在線管理水平。同時,因為本系統(tǒng)是基于 B/S 的,這就大大方便了出差的員工,只要能夠聯(lián)網(wǎng)可以通過賬戶和密碼進(jìn)行遠(yuǎn)程登錄,為員工提供了辦公自內(nèi)由外、從底層到高端的所有展示和應(yīng)用。 基于 B/S 的辦公 理系統(tǒng)的研究目的就是最大化的提高辦公效率,通過利用互聯(lián)網(wǎng)技術(shù),改變傳統(tǒng)的手工辦公方式,將辦公中的各個地域、各個部門、各類人員聯(lián)系在一起 ,規(guī)范辦公流程,規(guī)范日常辦公中的文件、會議等。研究基于 B/S 的辦公 理系統(tǒng)的意義在于通過管理和規(guī)劃企業(yè)中的工作流程,實現(xiàn)傳統(tǒng)的 統(tǒng)與日常工作流管理系統(tǒng)的集成,實現(xiàn)企業(yè)日常工作有效協(xié)調(diào)的開展。同時方便企業(yè)領(lǐng)導(dǎo)作為快速,準(zhǔn)確地決策,能夠?qū)ζ髽I(yè)員工進(jìn)行快速的溝通,有利于企業(yè)集體凝聚力的形成。 第四節(jié) 本系統(tǒng)所要解決的問題 基于 B/S 的辦公 理系統(tǒng)主要解決以下幾方面的問題: 1、給企業(yè)提供了一個在日程辦公中信息發(fā)布的平臺,企業(yè)內(nèi)部使用該平臺可以使公告、短信息、工作等信息流 、 工作流在各個部門之間廣泛傳 播和自由交流,解決了辦公中的協(xié)作問題,使各個工作人員能夠及時了解到企業(yè)發(fā)展的最新動態(tài)。 2、解決不同部門不同崗位之間協(xié)同工作的問題,將文件檔案的處理、收發(fā)、審批、匯總,以及企業(yè)管理中的客戶資源、人力資源等資源達(dá)到合理有效的配置,從而提高企業(yè)辦公的效率。 3、系統(tǒng)將解決在企業(yè)中員工用戶、領(lǐng)導(dǎo)、辦公資源三者的關(guān)系,通過 且結(jié)合日程的會議管理事務(wù)管理。 4、規(guī)范化企業(yè)的辦公管理流程,方便企業(yè)中各級部門對于文件的審批、瀏覽,規(guī)范化企業(yè)中的辦公文件,辦公會議,使相關(guān)部門相關(guān)人員協(xié)同辦公,提高 辦公效率。 第一章 緒論 4 5、實現(xiàn)無紙化辦公,節(jié)省了大量開支,如電話費用、打印耗材、復(fù)印耗材等,真正解決了綠色低碳的無紙化辦公需求,是企業(yè)辦公水平現(xiàn)代化的標(biāo)志。 6、在系統(tǒng)中將要實現(xiàn)個人辦公的一站式管理,在個人辦公中心,將解決人與文件,人與人,人與信息的鏈接問題,使每一名系統(tǒng)用戶都能發(fā)揮個人的最大價值,實現(xiàn)辦公 理中人的核心作用。 第五節(jié) 論文 主要 研究 內(nèi)容 與組織結(jié)構(gòu) 論文 主要 研究 內(nèi)容 本篇論文的主要研究內(nèi)容主要圍繞以下幾點展開: 1、對實際企業(yè)生產(chǎn)運行中的各個業(yè)務(wù)模塊進(jìn)行需求分析 6,對辦公 理系統(tǒng)的使用者、服務(wù)對象等受眾的功能需求進(jìn)行分析、匯總和歸納,并給出規(guī)范化的需求分析圖。通過需求分析,明確了系統(tǒng)主要實現(xiàn)對公文、會議、資料、人員、信息、客戶的管理, 2、在明確系統(tǒng)需求后,選擇適合本系統(tǒng)的開發(fā)環(huán)境和開發(fā)技術(shù),并介紹給相關(guān)技術(shù)簡要介紹。結(jié)合需求,對系統(tǒng)進(jìn)行各個功能模塊的設(shè)計。在設(shè)計上,遵循模塊化層次化的軟件設(shè)計模式,主要包括個人辦公模塊,公文管理模塊,行政會議管理模塊, 戶管理模塊 ( ,公共信息管理模塊,人力資源管理模 塊,系統(tǒng)管理模塊。 3、依據(jù)各個模塊的設(shè)計,將抽象的設(shè)計轉(zhuǎn)變成具體的實現(xiàn),通過編程,實現(xiàn)系統(tǒng)的數(shù)據(jù)庫,界面,系統(tǒng)等模塊。同時這些功能模塊的實現(xiàn)需要依托眾多的技術(shù),本論文也將對這些技術(shù)進(jìn)行介紹,包括 端交互技術(shù),服務(wù)器端技術(shù),數(shù)據(jù)庫技術(shù)等 7。 系統(tǒng)中的主要功能模塊展開。在 個人辦公模塊 中,主要包括 在線考勤,信息交流,個人通訊錄功能,個人文件中心,提交辦公申請,接收查看公司通知 等功能;在 公文管理模塊 中,主要包括對公文的增刪改查的功能,用戶可以 申請公文的獲得審批 等功能 ;在行政會議管理 模塊 中,主要包括發(fā)起會議活動,發(fā)送相關(guān)通知,會議歸檔,會議事項辦理等功能;在檔案資料管理 模塊 中,主要包括對檔案資料的搜索,增加,瀏覽,修改,刪除等功能;在 戶管理模塊 中,主要包括 供應(yīng)商管理,代理商管第一章 緒論 5 理,客戶管理 等功能。在 人力資源 管理 模塊 中,主要包括對公司人員信息, 部門架構(gòu) , 崗位架構(gòu) 管理等功能;在系統(tǒng)管理中,主要包括權(quán)限管理,系統(tǒng)設(shè)置功能。 論文的組織結(jié)構(gòu) 論文內(nèi)容的組織結(jié)構(gòu)為: 第一章是緒論。在這一章中,主要是對論文研究的背景、目的、意義和研究內(nèi)容等進(jìn)行介紹。 第二章是 系統(tǒng)相關(guān)技術(shù)介紹。在這一章里,主要介紹系統(tǒng)開發(fā)的環(huán)境和相關(guān)技術(shù)。通過這些技術(shù)優(yōu)點的介紹,進(jìn)一步加深對系統(tǒng)的理解。 第三章是系統(tǒng)的需求分析。在這一章中,分別從功能需求和性能需求兩個方面,對基于 B/S 模式的辦公 理系統(tǒng)的需求和可行性進(jìn)行分析、歸納和匯總。 第四章是系統(tǒng)的設(shè)計。在這一章中,分別從系統(tǒng)的總體設(shè)計,系統(tǒng)功能模塊組成以及數(shù)據(jù)庫設(shè)計等多個方面,描述了辦公 理系統(tǒng)開發(fā)所必須的設(shè)計工作。 第五章是系統(tǒng)的實現(xiàn)。在這一章中,給出了辦公 理系統(tǒng)主要功能模塊的實現(xiàn)界面,對實現(xiàn)情況進(jìn)行了簡要的介紹。 第六章 是總結(jié)與展望。在這一章中,對系統(tǒng)的設(shè)計和開發(fā)工作進(jìn)行了總結(jié),并提出了后續(xù)研究工作的展望。 第六節(jié) 本章小結(jié) 本章主要介紹了基于 B/S 的辦公 理系統(tǒng)的宏觀情況,包括系統(tǒng)的相關(guān)概述,系統(tǒng)的相關(guān)背景知識,本系統(tǒng)研究的目的及意義,系統(tǒng)要解決的問題。通過這些問題的闡述,明確了本論文研究的方向,以及系統(tǒng)所要解決的實際問題。辦公自動化( 這一任何企事業(yè)單位都不可或缺的信息化工具,是關(guān)系到企業(yè)的中樞管理命脈,是企業(yè)的行政中心,所以設(shè)計并開發(fā)這樣一個辦公理系統(tǒng)對于企業(yè)中的管理者和員工用戶,企業(yè)中的各個生產(chǎn)要 素都具有最大化的資源配置作用,對于辦公效率的提高具有重要的意義!第二章 系統(tǒng)相關(guān)技術(shù)介紹 6 第二章 系統(tǒng)相關(guān)技術(shù)介紹 第一節(jié) ,特別是辦公密集型的企業(yè),我們普遍發(fā)現(xiàn)普通的辦公室管理人員對于安裝復(fù)雜,使用復(fù)雜的辦公 理系統(tǒng)接受度不高,管理者對于復(fù)雜昂貴的 C/S 模式的管理系統(tǒng)需求度也不是太高 8。相反,對于基于 B/S 模式的辦公 息管理系統(tǒng)卻非常的樂意接受。而且,使用這種模式架構(gòu)起來系統(tǒng),軟硬件成本低,升級擴(kuò)展高,開發(fā)周期短,總之系統(tǒng)擁有相當(dāng)多的優(yōu)點和性能,所以本辦公 理系統(tǒng)采用 B/S 模式 (覽器 /服務(wù)器 模式 )進(jìn)行架構(gòu) 9。如圖 示,展示了這種 B/S 模式: 圖 B/S 模式架構(gòu) 通過調(diào)研可以知道,目前主流的 目大都采用 式,它便于網(wǎng)站業(yè)務(wù)邏輯的劃分,將數(shù)據(jù) 表現(xiàn)和數(shù)據(jù)處理分離開來。該網(wǎng)站是一個 理系統(tǒng),考慮采用 B/S 模式,即客戶端操作通過瀏覽器完成,并且考慮到網(wǎng)站的可移植性,所以決定選擇 臺。在技術(shù)選擇上,采用 架黃金組合,前端使用基于 框架 0, 在服務(wù)器端動態(tài)語言上,選第二章 系統(tǒng)相關(guān)技術(shù)介紹 7 擇了基于 架的 架,業(yè)務(wù)邏輯層使用 術(shù)進(jìn)行整合,數(shù)據(jù)持久層使用優(yōu)秀的 O/R 影射框架 臺數(shù)據(jù)庫使用開源的 11。 使用 B/S 模式進(jìn)行開 發(fā)的優(yōu)點: 1、功能強大:豐富的功能模塊,涵蓋個人辦公、公文管理、公共信息管理等,能夠最大程度的滿足企業(yè)的需求。 2、使用方便:操作界面和普通的上網(wǎng)界面類似,只需簡單的培訓(xùn)即可適應(yīng)本辦公 理系統(tǒng)。 3、安全可靠:可以對數(shù)據(jù)進(jìn)行備份、恢復(fù),完善的權(quán)限控制,保證信息發(fā)布、傳輸?shù)谋C苄浴?4、性能穩(wěn)定: B/S 架構(gòu), 務(wù)器采用 織開源的 據(jù)庫, 作系統(tǒng)平臺,性能穩(wěn)定,速度快,容量大 12。 5、性價比高:硬件資源軟件資源很小的投入,可以快速構(gòu)建起系統(tǒng)。 第二節(jié) 系統(tǒng)框架模式 在系統(tǒng)模式選擇明確時候,不得不說一下,系統(tǒng)開發(fā)所采用的軟件框架。所謂軟件框架,其實是一種軟件設(shè)計模式,想大家都比較熟悉的工廠模式,單例模式等等。軟件設(shè)計模式是一套成熟的,被大量人反復(fù)使用的代碼設(shè)計流程控制的總結(jié)。使用良好的軟件設(shè)計模式,可以提高系統(tǒng)開發(fā)過程中的代碼重用性,代碼可讀性,提高控制流程的清晰度,可以保證高質(zhì)量的代碼,進(jìn)而保證了高質(zhì)量的系統(tǒng)。本系統(tǒng)采用的框架是 謂的 架是 模型 (視圖 (控制器 (縮寫簡稱。 圖 架工作原理圖 第二章 系統(tǒng)相關(guān)技術(shù)介紹 8 在上圖 展示了系統(tǒng)在設(shè)計思想上使用的 架的工作原理,用戶是一切請求的發(fā)起者和最終請求相應(yīng)的接收者。用戶的點擊行為,輸入行為,選擇行為等,經(jīng)過表現(xiàn)層 (叫表現(xiàn)層 )的接受,經(jīng)過控制器的轉(zhuǎn)發(fā) (請求轉(zhuǎn)發(fā)到中間業(yè)務(wù)邏輯層進(jìn)行處理,本系統(tǒng)中主要是使用 行編寫的,所以業(yè)務(wù)邏輯的處理主要依托 方法,在 理后,控制器在將處理后的請求轉(zhuǎn)向數(shù)據(jù)庫,一般是 句和數(shù)據(jù)庫 13進(jìn)行交互,之后數(shù)據(jù)庫 返回結(jié)果集 經(jīng)過業(yè)務(wù)邏輯層的加工,通過前端界面展現(xiàn)給請求用戶。 本系統(tǒng)的框架概述 正如上面所論述的,本系統(tǒng)的技術(shù)框架使用主流的 架結(jié)構(gòu) 14,在具體的技術(shù)實現(xiàn)上,使用成熟的開源框架 為 的 C(控制器 ),作為 的 M 主要是對數(shù)據(jù)庫操作, 器中管理整個項目主要是 解耦 的作用 15。 圖 網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計示意圖 如上圖 示,更形象地展示了 架的模式,包括該框架主要的五個參與主體,用戶、控制器、視圖、模型、數(shù)據(jù)庫,以及它們之間的相互關(guān)系。 采用此方法的有點是: 耦合性 低,重用性高, 生命周期 成本低,部署快,可維護(hù)性高,有利于軟件工程化管理。 第二章 系統(tǒng)相關(guān)技術(shù)介紹 9 第三節(jié) 繼 后又一個優(yōu)秀的 架 。它 是基于 ,它 完全支持 后續(xù)版本將不再支持。 術(shù)可以 使用戶 更加 方便地處理 素、素 、 素等,同時對 動畫效果 有非常好的處 理效果 , 在基于異步的 術(shù)上也是非常的方便 。 端技術(shù)的封裝性非常好,比如驗證一個郵件地址,傳統(tǒng)的 用負(fù)責(zé)的正則表達(dá)式進(jìn)行,但是 術(shù)在封裝后,進(jìn)行同樣功能的驗證時,只需要調(diào)用一個驗證郵件的方法就可以快速的進(jìn)行驗證,可以可以是程序開發(fā)人員關(guān)注于業(yè)務(wù)功能,而不必關(guān)注具體的實現(xiàn)細(xì)節(jié)。 術(shù)不僅在前端驗證上有突出的優(yōu)點,在后臺交互上也非常強大,如和后臺數(shù)據(jù)庫進(jìn)行交互時,它可以將用戶提交的數(shù)據(jù)組合成名值對( 提交給后臺處理程序進(jìn)行處理;同樣,后臺程序也 可以從數(shù)據(jù)庫中讀取數(shù)據(jù),然后將這些數(shù)據(jù)封裝成 名值對 ),通過前臺程序展現(xiàn)給用戶。所以, 一個非常優(yōu)秀和強大的前端 術(shù)。 是 進(jìn)化版 ,是在 術(shù)和 技術(shù)基礎(chǔ)上進(jìn)行 了整合的 框架。其全新的 的體系結(jié)構(gòu)與 的體系結(jié)構(gòu)的差別巨大。 以 流程的 核心, 一般 采用 機(jī)制來 對用戶提出的請求進(jìn)行處理 ,這樣的設(shè)計也使得 系統(tǒng)的 業(yè)務(wù)邏輯控制器( 能夠與 開,所以 可以理解為 同時 簽庫也非常豐富靈活(相比 標(biāo)簽庫,大大加強了,對數(shù)據(jù)的操作功能很強大)。 是目前 發(fā)非常流行的框架,大多數(shù)的 站都采用此框架進(jìn)行開發(fā)。使用框架進(jìn)行本辦公 理系統(tǒng)的開發(fā)時,可以讓開發(fā)人員更加快速的開發(fā)出代碼,也讓代碼非常具有可擴(kuò)展性,那些分層架構(gòu)的思想。 核心組成有 3 部分:核心控制器 務(wù)控制器和用戶實現(xiàn)的業(yè)務(wù)邏輯組件( 其中,核心控制器是由供的,而業(yè)務(wù)控制器和用戶實現(xiàn)的業(yè)務(wù)邏輯組件要用戶自定義。第二章 系統(tǒng)相關(guān)技術(shù)介紹 10 核心控制器: 責(zé)攔截所有的用戶請求,當(dāng)用戶請求到達(dá)時,該 過濾用戶請求。如果用戶請求以 尾,則將該請求轉(zhuǎn)入 架進(jìn)行處理。 當(dāng) 得以 *尾的請求后,將根據(jù)請求的前面部分來決定調(diào)用那個業(yè)務(wù)邏輯組件。同時 簽庫也非常豐富靈活(相比 , 大大加強了 , 對數(shù)據(jù)的操作功能很強大)。 核心就是最重要的 3 個組成部分 截器) , 其中攔截器實現(xiàn)了文件上傳、權(quán)限驗證、國際化、類型轉(zhuǎn)換等 核心功能。 一個輕量級的開源框架,它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。如在 假中 當(dāng)了管理容器的角色,系統(tǒng)中的請求過程大致如下: 面 業(yè)務(wù)邏輯處理類) 到 右), 責(zé)控制 務(wù)邏輯處理類),從而控制了 樣層與層之間的依賴性很強,屬于耦合。這時,使用 象( 的)和 的作用,兩者之間的關(guān)系就松散了, 制(控制反轉(zhuǎn)和依賴注入)正是用在此處。 使用 加了項目的靈活度,當(dāng)模塊化到一定地步了, 有很大的作用了,這個時候基本上新的業(yè)務(wù)就是配置 可以搞定了,基本上不需要寫代碼了。在任何的 目開發(fā) 中,尤其是是 術(shù)使得項目在技術(shù)的簡單性、系統(tǒng)的松耦合度和可測試性等方面受益,簡單的說就是只需要配置一下解決了你需要大量編碼的工作量。使用 這些特征,能夠使你在編寫系統(tǒng)代碼時,變得更簡潔、更具有管理性、并且更易于測試的代碼。它們也為 的各種模塊提供
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年供暖設(shè)備安裝合同協(xié)議
- 2026年環(huán)保項目治理委托合同
- 2026年法律訴訟代理委托合同
- 樓房裝修承包合同
- 家校工作培訓(xùn)課件
- 家政老年護(hù)理培訓(xùn)課件
- 培訓(xùn)班孩子安全合同課件
- 培訓(xùn)安全知識目的課件
- 培訓(xùn)事業(yè)部安全生產(chǎn)職責(zé)課件
- 商戶安全培訓(xùn)通知模板課件
- 土木工程科學(xué)數(shù)據(jù)分析方法 課件 第3章 試驗數(shù)據(jù)誤差及處理 -
- 1807《經(jīng)濟(jì)學(xué)(本)》國家開放大學(xué)期末考試題庫
- 2025年北京航空航天大學(xué)馬克思主義基本原理概論期末考試模擬題帶答案解析(必刷)
- 2026年演出經(jīng)紀(jì)人考試題庫附參考答案(完整版)
- 高一物理(人教版)試題 必修二 階段質(zhì)量檢測(一) 拋體運動
- 美團(tuán)代運營服務(wù)合同協(xié)議模板2025
- 2025-2026學(xué)年人教版七年級生物上冊知識點梳理總結(jié)
- 2025年新修訂版《森林草原防滅火條例》全文+修訂宣貫解讀課件(原創(chuàng))
- 2025年秋魯教版(新教材)小學(xué)信息科技三年級上冊期末綜合測試卷及答案(三套)
- 工業(yè)設(shè)計工作流程及標(biāo)準(zhǔn)教程
- 2025年放射技師考試真題及答案
評論
0/150
提交評論