已閱讀5頁,還剩83頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
碩士學(xué)位論文 (專業(yè)學(xué)位) 基于 B/S 模 式 的政務(wù)協(xié)同辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 姓 名:張宏武 學(xué) 號(hào): 1121170213 所在院系:軟件學(xué)院 職業(yè)類型: 工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師: 劉琴 劉依 副 指導(dǎo)教師 :鄭海洋 二 一 三 年 八 月 in 2010 2013 1121170213 、保 存、使用學(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ān)部門或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部內(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)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。 本 學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué) 位論文作者簽名: 年 月 日 同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 摘要 隨著我國信息化程度的逐漸提高,計(jì)算機(jī)技術(shù)儼然成為幫助人們提高工作效率的一個(gè)重要途徑。特別是在行政、事業(yè)、企業(yè)單位我們發(fā)現(xiàn)幾乎離不開計(jì)算機(jī),目前有很多單位盡管擺脫了手工撰寫文件的苦惱,但是依然存在有大批量的紙制文件需要在計(jì)算機(jī)中排版、打印、蓋章、傳閱、審批等工作。在這樣煩瑣的工序中,顯然消耗了大量的時(shí)間,文件傳閱的及時(shí)性得不到體現(xiàn)。因此自動(dòng)化辦公的概念越來越深入人心,計(jì)算機(jī)公司不斷在開發(fā)不同 版本的辦公自動(dòng)化系統(tǒng)系統(tǒng) (稱 本文 以 寧夏師范學(xué)院 電子辦公需求為背景,通過深入調(diào)查、整理 寧夏師范學(xué)院 處理公文的特點(diǎn)及流程,以所學(xué)軟件工程方面的思想作為理論指導(dǎo),設(shè)計(jì)和開發(fā)了基于 B/S 模式的政務(wù)協(xié)同辦公系統(tǒng),實(shí)現(xiàn)了行政事業(yè)單位辦公自動(dòng)化、無紙化的需求。在開發(fā)該系統(tǒng)時(shí)主程序采用了較為普遍的 言,頁面設(shè)計(jì)使用 片特效制作使用了 字和按鈕效果使用了 樣式和 本語言,同時(shí)以 為數(shù)據(jù) 庫 開發(fā)工具,并結(jié)合面向?qū)ο?(O)程序設(shè)計(jì)的思想,同時(shí)融合面向服務(wù)的體系結(jié)構(gòu) ( 對(duì)系統(tǒng)加以實(shí)現(xiàn) 。 本文 首先介紹了 辦公自動(dòng)化的發(fā)展?fàn)顩r 和 我國行政事業(yè)單位辦公的特點(diǎn)以及辦公自動(dòng)化未來發(fā)展的方向, 并結(jié)合寧夏師范學(xué)院“公文發(fā)布系統(tǒng)”的開發(fā)背景, 論述了該系統(tǒng)開發(fā)的可行性并確定了系統(tǒng)開發(fā)的基本目標(biāo) 。 第二步詳細(xì)介紹了開發(fā)該系統(tǒng)所涉及到的技術(shù)需求及該系統(tǒng)總體的設(shè)計(jì)思想。最后介紹了系統(tǒng)開 發(fā) 所涉及到的具體 模塊及對(duì)關(guān)鍵代碼的闡述。 本系統(tǒng)的設(shè)計(jì)以面向?qū)ο蟮乃枷霝楹诵?,首先從用戶角色分類,大類以部門為基礎(chǔ),小類以部門管理員和普通部門用戶為最小單元;以面向服務(wù)的體系結(jié)構(gòu)為并行設(shè)計(jì)思想,針對(duì)不同用戶角色所設(shè)計(jì)的表象功能按鈕不同,其 本質(zhì)是 數(shù)據(jù)流的流向有所差異,把用戶角色判斷放在了后臺(tái)處理。 按設(shè)計(jì)劃分,系統(tǒng)主要模塊分為用戶 登錄 模塊、公文流轉(zhuǎn) 模塊、 網(wǎng)絡(luò)服務(wù) 模塊、 辦公郵箱 模塊、 公共信息 模塊 、組織和用戶管理 模塊 等 。 關(guān)鍵字 : B/ 辦公自動(dòng)化 , 協(xié)同辦公 I an to in we of a at of to be in In a a of t of is in of of of In on s of s of as a ,of a SP in of SS as of at of to of he he of of in n of to of of 同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 in of as of by on of he he as a in on at to by ts is of ut of in to of is B/S 碩士學(xué)位論文 目錄 錄 第 1 章 引言 . 1 題背景 . 1 內(nèi)外研究現(xiàn)狀 . 1 課題的目的和意義 . 3 題研究內(nèi)容 . 3 文的組織結(jié)構(gòu) . 4 第 2 章 相關(guān)技術(shù) . 5 . 5 據(jù)庫技術(shù)簡(jiǎn)介 . 6 統(tǒng)架構(gòu)簡(jiǎn)介 . 7 章小結(jié) . 8 第 3 章 系統(tǒng)的需求分析 . 9 能性需求分析 . 9 . 10 . 10 統(tǒng)的性能 . 11 統(tǒng)的安全性 . 11 統(tǒng)的可擴(kuò)充性及可維護(hù)性 . 11 統(tǒng)用例分析 . 11 統(tǒng)總用例 . 11 戶登錄模塊的用例分析 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 . 19 . 20 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 V 第 4 章 系統(tǒng)的設(shè)計(jì) . 21 統(tǒng)的整體架構(gòu) . 21 要功能模塊的設(shè)計(jì) . 22 . 22 織和用戶管理模塊 . 23 共信息模塊 . 24 文流轉(zhuǎn)模塊 . 25 公郵箱模塊 . 27 . 28 力資源管理模塊 . 29 助系統(tǒng)模塊 . 30 全退出模塊 . 31 統(tǒng)角色設(shè)計(jì) . 32 統(tǒng)權(quán)限設(shè)計(jì) . 32 據(jù)庫的設(shè)計(jì) . 33 . 39 第 5 章 系統(tǒng)的實(shí)現(xiàn) . 40 統(tǒng)首頁的設(shè)計(jì) . 40 . 40 . 43 . 47 . 48 . 52 . 53 . 55 . 56 . 57 . 58 第 6 章 系統(tǒng)測(cè)試 . 60 試目的 . 60 試環(huán)境 . 60 試方法 . 61 試過程和結(jié)果 . 61 塊功能性測(cè)試 . 62 同濟(jì)大學(xué) 碩士學(xué)位論文 目錄 系統(tǒng)兼容性測(cè)試 . 67 統(tǒng)安全性測(cè)試 . 68 章小結(jié) . 68 第 7 章 總結(jié)與展望 . 69 論 . 69 一步的工作方向 . 69 致謝 . 71 參考文獻(xiàn) . 72 附錄 A 插圖清單 . 74 附錄 B 表格清單 . 75 個(gè)人簡(jiǎn)歷 在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 76 第 1章 引言 1 第 1 章 引言 題背景 隨著我國計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)應(yīng)用水平的不斷提高, 計(jì)算機(jī)不僅成了人們生活中的必需品,同時(shí)也成為工作中不可缺少的工具 。 中國 普通百姓 在 20 世紀(jì) 90年末才正式接觸電腦 。 1994 年 中國獲準(zhǔn)加入互聯(lián)網(wǎng),并在同年 5 月完成全部中國聯(lián)網(wǎng)工作 , 在 2000 年初 屬于中國真正意義上的 中文網(wǎng)頁才逐漸誕生。 我們不可否認(rèn)計(jì)算機(jī)技術(shù)在中國的引入很遲緩,但計(jì) 算機(jī)互聯(lián)網(wǎng)應(yīng)用所帶來的普及速度著實(shí)讓我們驚呼。 僅僅 10 多年時(shí)間,我們的生活、工作環(huán)境已經(jīng)發(fā)生了天翻地覆的變化。從工作方面而言,我們由原來在黑板上寫通知變成了發(fā)電子郵件、短信;我們從大量紙制文件的傳閱變成了網(wǎng)頁中的新聞等等,使得我們的工作從純?nèi)斯ぷ兂闪擞?jì)算機(jī)輔助。 從上面可以看出計(jì)算機(jī)技術(shù)真正帶給中國人的并不是 神秘和深?yuàn)W,而是生活方式和辦公流程的變革 。 尤其在企業(yè)、事業(yè)、行政單位,計(jì)算機(jī)充當(dāng)了重量級(jí)的角色 。 本文以 寧夏師范學(xué)院辦公自動(dòng)化進(jìn)程為例, 2006 年 本人進(jìn)入寧夏師范學(xué)院計(jì)算機(jī)中心工作,那時(shí)寧夏師范學(xué)院校園網(wǎng) 采用直連方式,并未采用客戶端控制和限流,教職工辦公網(wǎng)絡(luò)環(huán)境時(shí)斷時(shí)續(xù),基本上靠學(xué)校打印部出紙制文件傳遞信息。 2009 年 3 月在學(xué)校領(lǐng)導(dǎo)的重視下,學(xué)校 推動(dòng)數(shù)字化校園工程,辦公自動(dòng)化推上日程,由寧夏師范學(xué)院計(jì)算機(jī)中心完成辦公自動(dòng)化嘗試性開發(fā)。同年 5 月本人完成寧夏師范學(xué)院辦公自動(dòng)化系統(tǒng)的第一個(gè)版本“公文發(fā)布系統(tǒng)” ,從 5 月中旬到 2009 年底該系統(tǒng)共承擔(dān)學(xué)校公文、通知、簡(jiǎn)報(bào) 1000 余篇,共涉及部門 19 個(gè),文頭 40 多個(gè)、公文類型 10 種、電子簽章 20 多個(gè); 經(jīng) 粗略統(tǒng)計(jì) , 按 每篇文件 2 頁紙 算 , 總共節(jié)省紙張 64000 多 張 。由于其發(fā) 布方便、傳播快速得到了廣大教職工好評(píng),并且在以后的多年中得到逐步修改與完善 ,沿用至今 。本 課題 是在 這種 背景下,在“公文發(fā)布系統(tǒng)”的基礎(chǔ)上,完成公文流轉(zhuǎn)、簽收、批閱、辦公郵箱、網(wǎng)絡(luò)資源 、人力資源 等一體式 自動(dòng)化 辦公系統(tǒng)。 內(nèi)外研究現(xiàn)狀 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 B/2 辦公自動(dòng)化( 稱 于 20 世紀(jì) 50 年代提出,在20 世紀(jì) 80 年代至 90 年代得到飛速發(fā)展。辦公自動(dòng)化是將現(xiàn)代化辦公和計(jì)算機(jī)網(wǎng)絡(luò)功能結(jié)合起來的一種新型的辦公方式,它是將先進(jìn)的信息技術(shù)、科學(xué)技術(shù)、系統(tǒng)科學(xué)和行為科學(xué)結(jié)合在一起的綜合性技術(shù)。 辦 公自動(dòng)化 通過網(wǎng)絡(luò), 單位內(nèi)部 人員可 以在不同 時(shí)間、 不同 地點(diǎn)協(xié)同工作;通過辦公自動(dòng)化系統(tǒng)所實(shí)施的交換式網(wǎng)絡(luò)應(yīng)用,使信息的傳遞更加快捷和方便,從而極大地?cái)U(kuò)展了辦公手段,實(shí)現(xiàn)了辦公的高效率,其中,自動(dòng)化系統(tǒng)的基本內(nèi)容包括文件處理、事務(wù)處理、文字處理、檔案處理、日程處理、電子郵件、電子報(bào)表、數(shù)據(jù)處理、信息管理、決策支持等。它利用先進(jìn)的技術(shù),使人的各種辦公業(yè)務(wù)活動(dòng)逐步由各種設(shè)備、各種人機(jī)信息系統(tǒng)來協(xié)助完成,達(dá)到充分利用信息、提高工作效率和工作質(zhì)量的目的。 辦公自動(dòng)化 在我國應(yīng)用其實(shí)非常的晚,改革開放前期基本處于沒有認(rèn)知的狀 態(tài)。那時(shí)候的辦公除了文件印刷單位使用打字機(jī)外,其它都使用手寫稿的方式來處理,人們對(duì)自動(dòng)化 工作的 概念 基本沒有 ; 改革開放中期一直到 90年代末,我國的辦公自動(dòng)化有了長足的發(fā)展,這個(gè)階段從嚴(yán)格意義上講還沒有達(dá)到全自動(dòng)化的程度,雖然相繼引用了電腦、打印機(jī)、復(fù)印機(jī)、傳真機(jī)等先進(jìn)通訊、文字處理工具,但還談不上自動(dòng)化,大部分文件仍然先采用手寫,再交給影印部校對(duì)后輸入計(jì)算機(jī),再用打印機(jī)打印,然后復(fù)印,最后分發(fā)下去,這樣的辦公流程 盡管 增強(qiáng)了文件的流通性,但仍處于一個(gè)半自動(dòng)化的狀態(tài) ; 一直到 21世紀(jì)初期, 2000 年開始,計(jì)算機(jī)硬件 的 飛速 發(fā)展導(dǎo)致計(jì)算機(jī)成本降低,加上人民生活水平的提高,對(duì)中國人來說計(jì)算機(jī)不再是一個(gè)“謎”,同樣它也不再是一件奢侈品,它迅速普及到中國的大小城市,同時(shí)也伴隨著網(wǎng)絡(luò)的發(fā)展,人們逐漸感覺到計(jì)算機(jī)不是謎,而是一個(gè)常用工具 。 當(dāng)然中文網(wǎng)頁的迅猛發(fā)展也給辦公自動(dòng)化帶來了便利,很多單位機(jī)構(gòu)有了自己的中文網(wǎng)頁,同時(shí)“辦公流水線”的概念逐漸在中國人大腦中有了模糊的感知,比如:銀行、保險(xiǎn)等行業(yè)的流水工作給其它行業(yè)也帶來了 啟發(fā) 。越來越多的 用給人們的生活、工作、娛樂添加新意,因此 B/S 模式的應(yīng)用系統(tǒng)得到了長足進(jìn)展 。 人們不再滿 足于計(jì)算機(jī)能完成打印,能完成文字排版,他們追求的是“流水作業(yè)”,正是這 樣的需求使得辦公自動(dòng)呼之欲出 ,真正的辦公自動(dòng)化在中國的大江南北,在中國的各行各業(yè)有著不同程度的發(fā)展和壯大。 第 1章 引言 3 課題的目的和意義 隨著 我國計(jì)算機(jī)技術(shù)的發(fā)展和行政單位辦公多元化的需求,辦公自動(dòng)化已慢慢深入人心,國內(nèi)出現(xiàn)的 出不窮 ,但是由于開發(fā)成本的提升和最大利益化的要求,開發(fā)商很少單一為行政 事業(yè) 單位開發(fā)辦公自動(dòng)化軟件,而更多的是集成版本,也就是企業(yè)、事業(yè)、行政通用版本,這樣的 業(yè) 單位 中的特色元素缺乏考 慮 。 本課題研究的主要目的 是 在寧夏師范學(xué)院“公文發(fā)布系統(tǒng)”的基礎(chǔ)上,對(duì)原程序進(jìn)行了二次開發(fā),目的在于改變?cè)瓉淼陌l(fā)文模式,原來的發(fā)文模式是并沒有接收單位和簽收過程,文件發(fā)布后所有用戶立即 都 能看到;不能完成協(xié)同辦公模式,即:文件共享、信息傳遞 ;沒有網(wǎng)絡(luò)服務(wù)支持;沒有系統(tǒng)權(quán)限分配;沒有人力資源管理。這些問題沒有得到解決意味著辦公自動(dòng)化只能實(shí)現(xiàn)文件發(fā)布的目的。本課題主要以寧夏師范學(xué)院辦公自動(dòng)發(fā)展為原型,由于原“公文發(fā)布系統(tǒng)”是本人所開發(fā),因此對(duì)原代碼、原系統(tǒng)結(jié)構(gòu)較為熟知,原型中“公文發(fā)布”功能只屬于本課題公文流轉(zhuǎn)模 塊中的一小部分,既給本課題的研究提供了原型基礎(chǔ),又促使 更進(jìn)一步完善其 它 功能,真正達(dá)到“政務(wù)協(xié)同辦公”的目的,為寧夏師范學(xué)院數(shù)字化校園建設(shè)、辦公自動(dòng)化進(jìn)程推進(jìn)添磚加瓦。 題研究內(nèi)容 本課題是基于 B/軟 態(tài)網(wǎng)頁開發(fā)技術(shù)下進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)的, 在開發(fā)過程中使用面向服務(wù)的體系結(jié)構(gòu)作為 模塊選擇的標(biāo)準(zhǔn),以面向?qū)ο蟪绦蛟O(shè)計(jì)思想作為程序開發(fā)規(guī)范,以軟件工程基礎(chǔ)理論作為開發(fā)流程的要求 。 通過 據(jù)庫結(jié)合 從而完成系統(tǒng)的研究和開發(fā)。 具體的研究內(nèi)容包括: 1. 在系統(tǒng)設(shè)計(jì)前期,對(duì)行政 事業(yè) 單位的公文處理需求調(diào)查和研究方法時(shí),采用 對(duì)初始化 對(duì)象、模塊 進(jìn)行了系統(tǒng)建模分析,使得前期設(shè)想得以模型化實(shí)現(xiàn) 。 2. 對(duì)系統(tǒng)主要角色、權(quán)限、功能、功能關(guān)系使用 系統(tǒng)主要功能明確、關(guān)系清楚,對(duì)系統(tǒng)開發(fā)做出了前期保障 。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 B/4 3. 對(duì)系統(tǒng)整體架構(gòu)做了詳細(xì)分析和安排,對(duì)總體結(jié)構(gòu)、具體功能進(jìn)行了前期設(shè)計(jì) 。 4. 對(duì)系統(tǒng)所需的 進(jìn)行了設(shè)計(jì)。 5. 對(duì)政務(wù)協(xié)同辦公系統(tǒng)進(jìn)行了設(shè)計(jì)和開發(fā),對(duì)各個(gè)模塊的功能進(jìn)行實(shí)現(xiàn),最后進(jìn)行功能集成和調(diào)試 。 文的組織結(jié)構(gòu) 本文以基于 B/S 模式的政務(wù)協(xié)同辦公系統(tǒng)的設(shè)計(jì)和開發(fā)為例,介紹了 B/過 模技術(shù),結(jié)合 態(tài) 發(fā)技術(shù)完成了系統(tǒng)的設(shè)計(jì)和開發(fā)過程。 文章具體結(jié)構(gòu)為 :第 1 章引言, 主要介紹了研究課題的背景、意義及發(fā)展過程和前景。 第 2 章相關(guān)技術(shù),主要介紹了系統(tǒng)在設(shè)計(jì)和開發(fā)過程中所涉及到的方法和技術(shù)。 第 3 章系統(tǒng)的需求分析, 主要以建模的方法,以可視化的角度對(duì)系統(tǒng)復(fù)雜的邏輯概念做了闡述,目的是把整個(gè)籠統(tǒng)、邏輯性強(qiáng)的想法和需求同步展現(xiàn)出來,使思路清晰,為系統(tǒng)系統(tǒng)開發(fā)做準(zhǔn)備 。第 4章系統(tǒng)的設(shè)計(jì), 對(duì)系統(tǒng)所涉及到的功能時(shí)序圖的方法,對(duì)角色、功能、邏輯部分進(jìn)行了詳細(xì)分析,目的是更進(jìn)一步了解各模塊具體操作流程,為代碼做了邏輯性保障 。第 5 章系統(tǒng)的實(shí)現(xiàn), 主要對(duì)如何完成各部分的功能做了詳細(xì)介紹 。 第 6章系統(tǒng)測(cè)試,完成了系統(tǒng)運(yùn)行的測(cè)試并書寫了測(cè)試過程和測(cè)試結(jié)果。第 7 章總 結(jié)與展望, 最后這部分對(duì)整個(gè)系統(tǒng)的開做出了總結(jié),同時(shí)對(duì)系統(tǒng)將來的發(fā)展作出評(píng)價(jià) 。 第 2章 相關(guān)技術(shù) 5 第 2 章 相關(guān)技術(shù) 術(shù) 縮寫,中文含義是“動(dòng)態(tài)服務(wù)器頁面”。 它是動(dòng)態(tài)網(wǎng)頁開發(fā)中的一 種腳本語言 ,以輕松完成與各種數(shù)據(jù)庫的對(duì)接,其代碼大部分使用 通俗 易懂, 在我國得到了迅速 發(fā)展。 戶請(qǐng)求數(shù)據(jù)后,數(shù)據(jù)讀取、存儲(chǔ)、邏輯運(yùn)算由服務(wù)器完成,然后把結(jié)果以 就是說 用程序。 標(biāo)準(zhǔn) 言為基礎(chǔ),其輸出格式受 用 如:表單、用戶請(qǐng)求列表顯示等,也可以創(chuàng)建使用 程序。與 1. 以完成靜態(tài)網(wǎng)頁無法完成的功能,例如:動(dòng)態(tài)翻頁列表、在線編輯、實(shí)時(shí)在線發(fā)布、數(shù)據(jù)存儲(chǔ)等 ; 2. 可以 受 此便于網(wǎng)頁排版、修改和可視化制作頁面。 3. 序在服務(wù)器端被解釋和執(zhí)行,并把結(jié)果以標(biāo)準(zhǔn) 式展示在此 4. 每個(gè)對(duì)象都有自己豐富的屬性,這些對(duì)象大大增強(qiáng)了服務(wù)器數(shù)據(jù)處理能力。例如: 象 決定何時(shí)或如何 輸出由服務(wù)器端傳送到瀏覽器端; 來獲取瀏覽器端返回服務(wù)器端的數(shù)據(jù); 來記錄瀏覽器 存儲(chǔ)的 變量 等。 5. 僅解釋 序,而且可以使用存在于 務(wù)器上的 如別人編寫好的數(shù)據(jù)庫存取文件、郵件系統(tǒng)文件等??傊?,只要是支持組件對(duì)象模型 (任何編程工具編寫的組件都能運(yùn)行。 6. 服務(wù)器并不會(huì)把 看到的只是結(jié)果,因此同濟(jì)大學(xué) 碩士學(xué)位論文 基于 6 可防止其它人盜用程序。 7. 8. 碼開放、方便等特點(diǎn)決定開發(fā)者要求有豐富的 程經(jīng)驗(yàn),否則容易留下邏輯漏洞 ,如: 面不加 危險(xiǎn)字符 過濾等,容易被攻擊。 夠基本滿足所有的項(xiàng)目需求,我認(rèn)為每個(gè)工具都有它的局限性,只要認(rèn)真學(xué)習(xí),加以合理使用,都能完成龐大的項(xiàng)目。對(duì)于 言,在功能性的需求上有一部分的確很難完成,但只要合理結(jié)合組件、 據(jù)庫技術(shù)簡(jiǎn)介 數(shù)據(jù)庫 (術(shù)產(chǎn)生于 20世紀(jì) 60年代末 70年代初,如同它的名字一 樣存儲(chǔ)數(shù)據(jù)的倉庫,它誕生的意義非常重大。數(shù)據(jù)庫可以有效的歸納、管理、存取數(shù)據(jù),數(shù)據(jù)庫在不同的發(fā) 展階段有著不同的意義,一開始人們研究的是如何存和如何取,到后來 延伸到如何 “ 很好的 ” 存和如何 “ 很好的 ” 取。由于計(jì)算機(jī)的普 及 ,各行各業(yè)都在應(yīng)用,因此數(shù)據(jù)庫的應(yīng)用不再單一,如:搜索引擎、人工智能、計(jì)算機(jī)輔助設(shè)計(jì)等。 一個(gè)具有代表性的關(guān)系數(shù)據(jù)庫系統(tǒng)。 1988 年 家公司共同開發(fā)并推出了 第 一 個(gè) 版本。微軟開發(fā)出 注于開發(fā)基于 本,而 作系統(tǒng)的數(shù)據(jù)庫研發(fā)。 本文應(yīng)用的數(shù)據(jù)庫是 000,是微軟公司推出的關(guān)系數(shù)據(jù)庫管理系統(tǒng),其使用方便、可伸縮性好、與應(yīng)用軟件集成度高等特點(diǎn),贏得了很多大型軟件開發(fā)公司和軟件愛好者的信賴。因此 1. 可擴(kuò)展性 好 : 000 可使用的 內(nèi)存數(shù)僅受操作系統(tǒng)的限制,如在 003 32 位)上,最多可支持 64個(gè) 4同時(shí) 可以將數(shù)據(jù)庫負(fù)載分布到多個(gè)獨(dú)立的服務(wù)器上。 2. 高 可用性: 000 提供了兩種實(shí)現(xiàn)數(shù)據(jù)庫服務(wù)高可用性的方法 : 故障轉(zhuǎn)移群集( 日志傳送( 。 第 2章 相關(guān)技術(shù) 7 3. 性能 好 : 000 除了可以利用更多的硬件資源來增強(qiáng)性能,還提供了聯(lián)合數(shù)據(jù)庫、索引視圖、并行 增強(qiáng)的預(yù)讀和掃描等特性來提高數(shù)據(jù)庫服務(wù)的性能。 4. 更強(qiáng)的分析服務(wù)支持: 000 提供了很 多 對(duì)于商業(yè)智能( 用有很大的價(jià)值。 統(tǒng)架構(gòu) 簡(jiǎn)介 1. 系統(tǒng)目錄名和結(jié)構(gòu) (1)系統(tǒng)表示層 系統(tǒng)表示層意味著處理圖片、樣式、布局、色彩等相關(guān)的美工設(shè)計(jì)要素。一般分為 言文件夾,主要存放的是編碼方案文件;模板 放的是網(wǎng)站需要的各個(gè)靜態(tài)模板;圖片 放的是網(wǎng)頁中的所有圖片素材樣式 存網(wǎng)站中的 畫 件夾,存放的是網(wǎng)頁中所有的 (2)系統(tǒng)邏輯層 系統(tǒng)邏輯層是所有功能的代碼實(shí)現(xiàn),也就是負(fù)責(zé)所有業(yè)務(wù)邏輯的處理。本例中它主要包括:公共包含 文件夾中的內(nèi)容不能獨(dú)立運(yùn)行,被模塊或組件插入調(diào)用; 里面存放的是網(wǎng)站所有公共或者私有的 件;菜單腳本文件夾 放的是關(guān)于系統(tǒng)所使用的菜單的實(shí)現(xiàn)腳本;模塊文件夾 (這里面主要涉及的是系統(tǒng)所需要的所有功能模塊,主要有 登錄 模塊、發(fā)文模塊等,是實(shí)現(xiàn)系統(tǒng)的核心。 (3)系統(tǒng)數(shù)據(jù)層 數(shù) 據(jù)層是為邏輯層提供數(shù)據(jù)服務(wù),如存儲(chǔ)數(shù)據(jù)操作結(jié)果、返回?cái)?shù)據(jù)檢查結(jié)果等。首先除了在 000數(shù)據(jù)庫中建立所需數(shù)據(jù)庫和表的結(jié)構(gòu)外,還要在系統(tǒng)目錄中建立相應(yīng)類 件夾和庫 件夾,以方便存儲(chǔ)可以用到的函數(shù)和類,在庫文件夾中存放非類和函數(shù)。 2. 網(wǎng)站文件名 (1) 網(wǎng)站文件名以英文單詞為主,結(jié)合網(wǎng)站所體現(xiàn)的業(yè)務(wù)命名,單詞盡量完整 ,這樣可以增強(qiáng)可讀性 。例如: 。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 8 (2) 文件名 盡量避免使用數(shù)字來命名 。 (3) 文件名 盡量不要太長, 10個(gè)字母以內(nèi) 為宜 ,想用 多個(gè)單詞表示含義時(shí)使用簡(jiǎn)寫組合 。 (4) 對(duì)于網(wǎng)頁美工中使用的圖片,盡量加前綴分類。如: 。 (5) 杜絕 采用 對(duì) 文件名可下載,不利安全。有動(dòng)態(tài)內(nèi)容的文件,都要采用開發(fā)技術(shù)命名。例如: (6) 盡量不要產(chǎn)生同名文件。例如: 章小結(jié) 本節(jié)主要 介紹了 設(shè)計(jì)和開發(fā) 基于 B/S 模式的政務(wù)協(xié)同辦公系統(tǒng)的設(shè) 計(jì)與實(shí)現(xiàn) 所涉及的相關(guān)技術(shù)。重點(diǎn)介紹了 術(shù)、 據(jù)庫技術(shù) 及系統(tǒng)架構(gòu) 。這些 準(zhǔn)備 為系統(tǒng)的后續(xù)開發(fā)提供了理論依據(jù)和技術(shù)基礎(chǔ) 。 第 3章 系統(tǒng)的需求分析 9 第 3 章 系統(tǒng)的需求分析 能性需求分析 根據(jù) 政務(wù)協(xié)同辦公系統(tǒng) 的需求,將 政務(wù)協(xié)同辦公系統(tǒng) 分為 9 個(gè)子模塊,如圖 圖 務(wù)協(xié)同辦公系統(tǒng) 功能模塊圖 1. 用戶 登錄 模塊 :本模塊主要實(shí)現(xiàn) 身份 驗(yàn)證功能和 用戶 注冊(cè)功能,即當(dāng) 用戶 第一次登錄系統(tǒng)時(shí),需要注冊(cè)個(gè)人詳細(xì)信息,以方便系統(tǒng)管理員對(duì)其進(jìn)行 權(quán)限分配、 審核 等 。 2. 組織與用戶管理模塊 :本模塊主要實(shí)現(xiàn) 單位內(nèi)部 組織結(jié)構(gòu)及該組織所對(duì)應(yīng)管理員的管理,用于管理員用戶登錄后可以添加、刪除、修改組織信息及用戶信息 。 3. 公共信息模塊 : 該模塊加 載在所有用戶界面,這個(gè)功能用來發(fā)布通知、消息以及大眾性公文,也就是默認(rèn)發(fā)布給所有組織下的普通用戶和公文管理員 。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 B/務(wù)協(xié)同辦公系 統(tǒng) 10 4. 公文流轉(zhuǎn)模塊 : 這個(gè)模塊不是普通用戶所擁有的,它隸屬于部門下的管理員賬戶,按照數(shù)據(jù)庫設(shè)計(jì)與后臺(tái)設(shè)計(jì)中的用戶組進(jìn)行分配。其中有公文標(biāo)題、 接收單位 、公文類型、公文內(nèi)容 、附件 等。 5. 辦公郵箱模塊 : 該模塊 主要是用來用戶之間消息溝通,適用于所有用戶 ,設(shè)有新郵件、收件箱、發(fā)郵件等功能 。 6. 網(wǎng)絡(luò)服務(wù) 模塊 : 該模塊提供所有用戶的網(wǎng)絡(luò)文件存儲(chǔ)功能。 7. 人力資源管理模塊 : 該功能是 組織管理用來 管理人事調(diào)動(dòng)、個(gè)人檔案修改等。 8. 幫助系統(tǒng)模塊 : 該模塊提供所有用戶操作的提示與工作流程,加載在所有賬戶中 ,添加和修改功能屬于管理員 。 9. 安全退出模塊 : 主要用于普通用戶的安全退出及管理員用戶的數(shù)據(jù)庫備份 和恢復(fù) 功能。 功能性需求分析 軟件產(chǎn)品的需求分為功能性需求和非功能性需求,其中非功能性需求 在軟件開發(fā)中有著非常重要的地位,在計(jì)算機(jī)硬件中就如同 是外設(shè)的質(zhì)量 直接影響 如:系統(tǒng)性能、可靠性、可維護(hù)性等 。 作流程可用性 在實(shí)用性考察中我們發(fā)現(xiàn)導(dǎo)航組的分類會(huì)對(duì)用戶的操作性有所幫助 , 政務(wù)協(xié)同辦公系統(tǒng) 采用 橫向和縱向 導(dǎo)航菜單, 用戶可以使用橫向?qū)Ш讲藛瓮瓿蓪?duì) 模塊的子功能的管理和使用 ;使用縱向?qū)Ш讲藛瓮瓿?顯示主模塊的主功能使用 。這樣的設(shè)計(jì)無疑使系統(tǒng)的可操作性、易用性有所提升。 另外,所有菜單設(shè)置比較直觀,按大類和小類分配比較明確,基本使用自然語言,無陌生符號(hào)和專業(yè)術(shù)語。 第 3章 系統(tǒng)的需求分析 11 統(tǒng)的性能 在前期考察中發(fā)現(xiàn)行政 事業(yè) 單位對(duì)文件的 瀏覽和查閱非常頻繁,因此對(duì)系統(tǒng)性能的要求非常高 。 為此考慮到服務(wù)器的承載能力,在系統(tǒng)設(shè)計(jì)中,對(duì)邏輯層的重復(fù)代碼做了大量精簡(jiǎn),在不影響安全性的情況下對(duì)邏輯判斷做了合并處理;在表示層中的圖片文件做了優(yōu)化、適度處理,對(duì) 數(shù)據(jù)層,對(duì)連接、打開數(shù)據(jù)庫代碼做了統(tǒng)一、優(yōu)化處理,數(shù)據(jù)庫設(shè)計(jì)時(shí)也盡量使用視圖來減少關(guān)系交互表的創(chuàng)建。 統(tǒng)的安全性 在系統(tǒng)開發(fā)后期,為考慮系統(tǒng)的安全性和可靠性,單獨(dú)編寫非法字符過濾代碼加入包含文件以防止 入,在數(shù)據(jù)提交接口加入登錄用戶名檢測(cè)文件以 防止數(shù)據(jù)提交接口失控。 在后期軟件測(cè)試中也會(huì)做大量的安全性測(cè)試。 統(tǒng)的可擴(kuò)充性及可維護(hù)性 為方便后期的修改、移植和擴(kuò)充,本系統(tǒng)采用工程項(xiàng)目開發(fā)的經(jīng)典結(jié)構(gòu),也就是三層 體系架構(gòu) ,把數(shù)據(jù)、邏輯、表示層分開設(shè)計(jì),這樣有利于邏輯層的重復(fù)使用或修改,有利于數(shù)據(jù)層的移植,有于表示層的改版或者風(fēng)格變化 。 統(tǒng)用例分析 統(tǒng)總用例 政務(wù)協(xié)同辦公系統(tǒng) 采用了 向?qū)ο蟮姆椒▽?duì)各個(gè)模塊進(jìn)行分析。 角色業(yè)務(wù) 層面描述了 整個(gè)系統(tǒng)的 用例分析圖。 同濟(jì)大學(xué) 碩士學(xué)位論文 基于 B/務(wù)協(xié)同辦公系 統(tǒng) 12 圖 統(tǒng)總用例 分析 圖 戶登錄模塊 的用例分析 用戶登錄模塊的主要作用是 身份驗(yàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)教師資格考試模擬試卷
- 讀《三國演義》的心得體會(huì)范文
- 2026年企業(yè)形象優(yōu)化方案合同協(xié)議
- 海報(bào)設(shè)計(jì)教學(xué)案例分析
- 文明施工管理規(guī)范及減噪措施
- 制造車間提升生產(chǎn)效率實(shí)操方案
- 全國一級(jí)建造師執(zhí)業(yè)資格考試建設(shè)工程經(jīng)濟(jì)測(cè)試題庫及參考答案
- 家電維修:《冰箱空調(diào)原理與維修》
- 企業(yè)員工規(guī)則意識(shí)培訓(xùn)手冊(cè)
- 鋼結(jié)構(gòu)管廊安裝施工總體方案
- 營養(yǎng)風(fēng)險(xiǎn)篩查2002臨床應(yīng)用
- (2025年版)慢性腎臟病高磷血癥臨床管理中國專家共識(shí)解讀
- 2025年菏澤巨野縣高鐵北站公開招聘客運(yùn)服務(wù)人員(6人)備考筆試試題及答案解析
- 2026年陜西能源職業(yè)技術(shù)學(xué)院教師招聘(42人)參考筆試題庫附答案解析
- 2025年榆林市住房公積金管理中心招聘(19人)筆試考試參考題庫及答案解析
- 福州古厝課件
- 2026年鞍山職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫參考答案詳解
- 眩暈護(hù)理的研究方向與趨勢(shì)
- 2025年度吊燈市場(chǎng)調(diào)研:時(shí)尚美觀、風(fēng)格多樣及餐廳客廳需求
- 北京市西城區(qū)2024-2025學(xué)年六年級(jí)上學(xué)期期末英語試題
- 福建農(nóng)林大學(xué)研究生學(xué)位論文格式的統(tǒng)一要求(2025年修訂)
評(píng)論
0/150
提交評(píng)論