【畢業(yè)學(xué)位論文】(Word原稿)明遠(yuǎn)辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)明遠(yuǎn)辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)明遠(yuǎn)辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)明遠(yuǎn)辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿)明遠(yuǎn)辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩72頁(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é) 位 論 文 明遠(yuǎn)辦公自動(dòng)化 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) of 要 I 摘要 隨著時(shí)代的進(jìn)步、科技的發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng) 與 人們 工作 、學(xué)習(xí)、生活密不可分。在的日常辦公中,計(jì)算機(jī)已經(jīng)成為了重要的辦公手段,因此明遠(yuǎn)公司為了能夠提高自身的辦公效率,設(shè)計(jì)開發(fā)了一款適合自身特點(diǎn)的辦公自動(dòng)化系統(tǒng)。 本文是明遠(yuǎn)公司的需求為背景 ,通過深入調(diào)研,針對(duì)公司日常工作的特點(diǎn)以及需求,以軟件工程的思想作為指導(dǎo),設(shè)計(jì)和開發(fā)了基于 B/S 模式的辦公自動(dòng)化系統(tǒng)系統(tǒng)。在系統(tǒng)的設(shè)計(jì)和開發(fā)過程中,我們采用了 向?qū)ο蟮姆治龇椒▽?duì)系統(tǒng)進(jìn)行分析和設(shè)計(jì),并運(yùn)用 術(shù)作為開發(fā)平臺(tái),以 為系統(tǒng)的開發(fā)語(yǔ)言,以 為系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù),并結(jié)合三層架構(gòu)的設(shè)計(jì)思想對(duì)系統(tǒng)加以實(shí)現(xiàn)。 本文首先介紹了研究背景與現(xiàn)狀,論述了系統(tǒng)開發(fā)的可行性并確定了系統(tǒng)開發(fā)的基本目標(biāo)。然后詳細(xì)介紹了系統(tǒng)開發(fā)所涉及的相關(guān)技術(shù)以及系統(tǒng)的總體設(shè)計(jì)。最后介紹了系統(tǒng)的 組成以及各功能模塊的設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)由 7 個(gè)模塊組成,其中包括協(xié)同工作模塊、表單應(yīng)用模塊、公文管理模塊、綠電子郵件模塊模塊、文檔管理模塊、日常 /計(jì)劃 /會(huì)議、公共信息模塊 等。 關(guān)鍵詞: 辦公自動(dòng)化 系統(tǒng); 數(shù)據(jù)庫(kù)訪問;安全措施;數(shù)據(jù)庫(kù)連接 I of of us In an in to be to of a is of s s to as a of on / S In of we a 2EE as a SP as a as to of of of in of of of of an 錄 第一章 緒論 . 1 究背景 . 1 公自動(dòng)化系統(tǒng)的研發(fā)現(xiàn)狀 . 2 公自動(dòng)化發(fā)展歷程 . 2 究現(xiàn)狀 . 2 前研究主要存在的主要問題 . 3 文工作 . 3 第二章 相關(guān)理論 . 5 2術(shù)的簡(jiǎn)介 . 5 2概念 . 5 2優(yōu)勢(shì) . 5 架簡(jiǎn)介 . 7 型 . 8 據(jù)庫(kù)技術(shù) . 9 第三章 需求分析 . 11 統(tǒng)功能需求 . 11 統(tǒng)性能需求 . 11 統(tǒng)使用者 . 12 統(tǒng)總體用例圖 . 13 塊分析 . 14 同工作 . 14 單應(yīng) 用 . 16 文管理 . 19 目錄 電子郵件 . 21 檔管理 . 24 程 /計(jì)劃 /會(huì)議 . 26 共信息 . 29 第四章 系統(tǒng)設(shè)計(jì) . 33 統(tǒng)功能設(shè)計(jì) . 33 同工作 . 33 單應(yīng)用 . 35 文管理 . 36 子郵件 . 37 檔管理 . 40 程 /計(jì)劃 /會(huì)議 . 41 共信息 . 43 據(jù)庫(kù)設(shè)計(jì) . 45 據(jù)庫(kù)屬性圖 . 45 據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì) . 46 第五章 系統(tǒng)實(shí)現(xiàn) . 50 術(shù)選型 . 50 統(tǒng)各功能的實(shí)現(xiàn) . 50 同工作模塊的實(shí)現(xiàn) . 50 單應(yīng)用模塊的實(shí)現(xiàn) . 52 文管理模塊的實(shí)現(xiàn) . 55 子郵件模塊的實(shí)現(xiàn) . 57 檔管理模塊的實(shí)現(xiàn) . 59 程 /計(jì)劃 /會(huì)議模塊的實(shí)現(xiàn) . 61 共信息模塊的實(shí)現(xiàn) . 63 第六章 總結(jié)與展望 . 66 目錄 V 結(jié) . 66 望 . 67 致謝 . 68 參考文獻(xiàn) . 69 個(gè)人簡(jiǎn)歷 在學(xué)期間發(fā)表的學(xué)術(shù)論文與研究成果 . 71 第一章 緒論 1 第一章 緒論 究背景 在這個(gè)信息技術(shù)高速發(fā)展的時(shí)代,人們的工作形式也發(fā)生了巨大的變化,因此辦公自動(dòng)化系統(tǒng)( 稱 應(yīng)運(yùn)而生。它的出現(xiàn)改變了 辦公人員日常的工作形式,提高了他們的工作效率 。 在傳統(tǒng)的辦公模式中,文件是以紙質(zhì)的形式出現(xiàn)的,它也是紙質(zhì)的形式在辦公人員與辦公人員、部門 與部門之間進(jìn)行傳遞的。這種辦公形式存在著嚴(yán)重的不足,首先在傳遞的過程 有時(shí)會(huì) 中 文件出現(xiàn)丟失、破損等問題,其次由于在文件傳遞的某個(gè)環(huán)節(jié)中出現(xiàn)拖拉的現(xiàn)象會(huì)影響這個(gè)整個(gè)的工作進(jìn)度。經(jīng)過了一段時(shí)間發(fā)展 辦公人員可以使用電話、傳真、郵寄等辦公手段,由于在這個(gè)信息爆炸的時(shí)代這些辦公方式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足辦公人員日常辦公的需要了。 為了提高企業(yè)的管理水平,滿足日常辦公自動(dòng)化 、網(wǎng)絡(luò)化需求,進(jìn)而全面提升運(yùn)行效率及決策能力,在此開發(fā)了一個(gè)辦公自動(dòng)化管理系統(tǒng)。 本論文所介紹的辦公自動(dòng)化系統(tǒng)是根據(jù)明遠(yuǎn)公司日常管理 以及 辦公 的 需要以 辦公自動(dòng)化信息平臺(tái),用 術(shù)與 使用 據(jù)庫(kù)管理系統(tǒng)等 開發(fā)的。該系統(tǒng)的特點(diǎn)是文件流轉(zhuǎn),這個(gè)可以提高文件在公司內(nèi)部的傳遞效率,并且將一些基礎(chǔ)的辦公功能與管理相結(jié)合,采用了最新的 用模式,實(shí)現(xiàn)了 基于客戶端 /服務(wù)器( B/S)架構(gòu)的信息應(yīng)用服務(wù)。 該系統(tǒng)將 協(xié)同辦公理論與先進(jìn)的計(jì)算機(jī)技術(shù)相結(jié)合 ,經(jīng)過對(duì)現(xiàn)有的辦公自動(dòng)化系統(tǒng)的進(jìn)行了研究與分析,所以我們采用了結(jié)果化和模型原型法相結(jié)合的形式進(jìn)行系統(tǒng)開發(fā), 遵循模塊化的開發(fā)原則,選擇了目前先進(jìn) 、成熟的開發(fā)技術(shù)框架,搭建起來(lái)了一個(gè)相對(duì)成熟的信息交互平臺(tái),可以被應(yīng)用到實(shí)際的工作當(dāng)中。 該系統(tǒng)可以 達(dá)到 公司的日常 辦公要求,并且可以減輕工作人員的工作強(qiáng)度,從而提高工作效率與工作質(zhì)量。 第一章 緒論 2 公自動(dòng)化系統(tǒng)的研發(fā)現(xiàn)狀 公自動(dòng)化發(fā)展歷程 伴隨著計(jì)算機(jī)信息技術(shù)的不斷發(fā)展,辦公自動(dòng)化系統(tǒng)也走過了將近 30 年的發(fā)展歷程。 根據(jù)辦公自動(dòng)化系統(tǒng)的發(fā)展歷程,我們可以把它分為 3 個(gè)階段: 1在 70 年代后期,政府部門為了能夠提升自身的辦公效率, 開始研究如何提供工作效率的方法,因此辦公自動(dòng)化系統(tǒng)出現(xiàn)了,不過它只是辦公 自動(dòng)化系統(tǒng)的一部分。在早期自動(dòng)化系統(tǒng)主要進(jìn)行檔案管理和公文處理的,這也是辦公自動(dòng)化系統(tǒng)最基本的功能。在當(dāng)時(shí)辦公自動(dòng)化系統(tǒng)主要是基于 C/S 結(jié)構(gòu)的功能單一,無(wú)法實(shí)現(xiàn)移動(dòng)辦公和遠(yuǎn)程辦公。 2 由于 出現(xiàn)將辦公自動(dòng)化系統(tǒng)帶人到了第二個(gè)發(fā)展階段,也因?yàn)榫W(wǎng)絡(luò)的出現(xiàn)使得移動(dòng)辦公和遠(yuǎn)程辦公成為可能,從結(jié)構(gòu)上講辦公自動(dòng)化系統(tǒng)已經(jīng)向著 B/S 結(jié)構(gòu)發(fā)展了,使用者可以在系統(tǒng)中發(fā)布相關(guān)的信息,安排會(huì)議流程,甚至可以在 發(fā)起討論并留言等。 但是其本質(zhì)還是主要進(jìn)行檔案管理和文件管理,也 只是對(duì)第一代辦公自動(dòng)化系統(tǒng)的功能拓 展 3。 3在本世紀(jì)初期辦公自動(dòng)化系統(tǒng)已經(jīng)發(fā)展到了第三階段,在這一階段它主要受到了市場(chǎng)經(jīng)濟(jì)的影響,因此系統(tǒng)的使用者對(duì)辦公自動(dòng)化又提出了更高的要求,主要是在協(xié)同辦公方面。 從本質(zhì)上來(lái)說(shuō),這一階段的辦公自動(dòng)化系統(tǒng)還只是簡(jiǎn)單的工具集成,而不是真正意義上得協(xié)同辦公 4 究現(xiàn)狀 經(jīng)過對(duì)現(xiàn)有的辦公自動(dòng)化系統(tǒng)進(jìn)行分析研究之后發(fā)現(xiàn),目前主流的辦公自動(dòng)化系統(tǒng)主要分為兩類,一是繼承了傳統(tǒng)辦公自動(dòng)化系統(tǒng) 的特點(diǎn),主要是對(duì)檔案進(jìn)行管理和對(duì)公文進(jìn)行處理。這類的辦公自動(dòng)化系統(tǒng)開發(fā)和使用都比較便捷,成本較低,能夠被中小 型企業(yè)所接受,所以客戶群體也就比較多 5。 二是具有協(xié)同功能的辦公自動(dòng)化系統(tǒng),主要采用 B/S 結(jié)構(gòu),功能強(qiáng)大,使用靈活,相對(duì)于傳統(tǒng)的辦公自動(dòng)化系統(tǒng)而言, 已經(jīng)有了很大程度的完善與提高 6 隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,以及社會(huì)多元化的發(fā)展,對(duì)于辦公自動(dòng)化系統(tǒng)也提出了跟高的要求 7。主要表現(xiàn)為:一是集成化, 主要是指第一章 緒論 3 系統(tǒng)的集成,在這里面主要有網(wǎng)絡(luò)集成、軟件集成、應(yīng)用集成和數(shù)據(jù)集成等。對(duì)于使用來(lái)說(shuō),辦公自動(dòng)化系統(tǒng)系統(tǒng)的集成度越高,它所能夠提供日常辦公的功能也就越多越全面。二是協(xié)同化,它是指信息交流和資源共 享,也就是說(shuō)辦公自動(dòng)化系統(tǒng)能夠?qū)崿F(xiàn)資源共享以及為使用者提供一個(gè)可以良好交流的平臺(tái)。 前研究主要存在的主要問題 辦公自動(dòng)化系統(tǒng)自從出現(xiàn)到現(xiàn)在已經(jīng)經(jīng)歷 30 多年,人們對(duì)辦公自動(dòng)化系統(tǒng)的認(rèn)知越來(lái)越清晰, 通過網(wǎng)絡(luò)我們可以把它定位與內(nèi)部網(wǎng),從其辦公性質(zhì)的表現(xiàn),我們可以從信息化和數(shù)字化的方向來(lái)看。 現(xiàn)有的辦公自動(dòng)化系統(tǒng),存在著兩個(gè)特別突出的問題: 1因?yàn)橛行﹥?nèi)容需要經(jīng)過不同的組織機(jī)構(gòu)因?yàn)榱鞒梯^復(fù)雜。 有些流程非常復(fù)雜,要經(jīng)過不同的組織機(jī)構(gòu),涉及多種人物角色,還有許多特殊的處理環(huán)節(jié),對(duì)于這樣復(fù)雜流程的實(shí)現(xiàn)一直是 很痛苦的事。 2流程容易發(fā)生變化,只能開發(fā)適應(yīng)能力較強(qiáng)的軟件。 文工作 系統(tǒng)開發(fā)采用的是 構(gòu),數(shù)據(jù)庫(kù)是 005,界面設(shè)計(jì)采用是 第一章 緒論,從項(xiàng)目背景、國(guó)內(nèi)外發(fā)展動(dòng)態(tài)及 發(fā)展趨勢(shì),分析了建辦公自動(dòng)化系統(tǒng)的重要性。 第二章 系統(tǒng)的相關(guān)技術(shù),在這一章里介紹了開發(fā)設(shè)計(jì)辦公自動(dòng)化系統(tǒng)所需要的相關(guān)技術(shù)。 第三章 系統(tǒng)的需求分析,從用戶的角度分析了辦公自動(dòng)化系統(tǒng)應(yīng)具備的功能。 第四章 系統(tǒng)的設(shè)計(jì),這一章中介紹了辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)方法,數(shù)據(jù)庫(kù)的 設(shè)計(jì)方法和系統(tǒng)的安全設(shè)計(jì)。 第五章 系統(tǒng)的實(shí)現(xiàn),詳細(xì)介紹了辦公自動(dòng)化系統(tǒng)中的各模塊的實(shí)現(xiàn)方法和系統(tǒng)安全措施的實(shí)現(xiàn)方法。 第六章 總結(jié)與展望 在這一章中對(duì)系統(tǒng)的使用情況做一個(gè)總結(jié),當(dāng)然系統(tǒng)第一章 緒論 4 在使用中還是發(fā)現(xiàn)了一些不足,需要不斷地完善。 第二章 相關(guān) 理論 5 第 二 章 相關(guān)理論 2術(shù)的簡(jiǎn)介 業(yè)版就是我們所說(shuō)的 所采用的開發(fā)技術(shù)架構(gòu)有別于傳統(tǒng)。包括服務(wù)架構(gòu)、各種組件與技術(shù)層次,其核心的組成部分是一組技術(shù)規(guī)范和技術(shù)指南。為了具有良好的兼容性,這些組成部分都具有相同的標(biāo)準(zhǔn)和規(guī)格。這就可以解決 了在系統(tǒng)使用一段時(shí)間以后,沒有辦法和之后的產(chǎn)品進(jìn)行兼容的問題。 2概念 現(xiàn)在的 平臺(tái)一共有 3 個(gè)版本,其中包括:適用于小型設(shè)備和智能卡的 平臺(tái) ;適用于桌面系統(tǒng)的 平臺(tái)標(biāo)準(zhǔn)版;適用于創(chuàng)建 服務(wù)器 應(yīng)用程序和服務(wù)的 平臺(tái)企業(yè)版 6。 用 臺(tái)對(duì)企業(yè)解決方案的開發(fā)和部署進(jìn)行簡(jiǎn)化,同時(shí)也對(duì)企業(yè)管理相關(guān)的復(fù)雜問題 進(jìn)行簡(jiǎn)化。 術(shù) 來(lái)源于 者 平臺(tái)的標(biāo)準(zhǔn)版。因此 留了標(biāo)準(zhǔn)版中的許多優(yōu)勢(shì)技術(shù),例如便于數(shù)據(jù)庫(kù)存取的技術(shù)、能夠在 對(duì)數(shù)據(jù)進(jìn)行保護(hù)的安全模式以及“編寫一次,隨處運(yùn)行”的特點(diǎn)。而且還對(duì)多種技術(shù)例如的全面支持。 2優(yōu)勢(shì) 當(dāng)企業(yè)用戶需要建立一個(gè)使用靈活、易于維護(hù)并且就有較強(qiáng)靈活性的商務(wù)系統(tǒng)可以采用 為開發(fā)軟件。 T 資產(chǎn) 由于企業(yè)必須要適應(yīng)市場(chǎng)的新的需求,為了能過節(jié)省資金利用已有的 企業(yè)信息系統(tǒng) 加以改造,而不是重新制作一個(gè)新的系統(tǒng)就顯的很重要了。 構(gòu)可以充分利用用戶已有的系統(tǒng),如 一些公司使用的 及 。 所第二章 相關(guān) 理論 6 以能夠?qū)崿F(xiàn)這樣的功能,除了擁有業(yè)界的廣泛支持外,還有一些在“企業(yè)計(jì)算”界的重要的供應(yīng)商參與。這些供應(yīng)商都為客戶提供了不必廢棄已有投資,便可移植 行升級(jí)的方法。由于任何操作系統(tǒng)與硬件配置多能與 臺(tái)開發(fā)的系統(tǒng)相兼容,這樣就可以為用戶節(jié)約一大筆資金,所以 到了廣泛的好評(píng)。 將一些通用 性強(qiáng)而且也很繁瑣的工作交給中間件的供應(yīng)商去完成,這樣一來(lái)開發(fā)人員可以在理順商業(yè)邏輯上話費(fèi)更多的精力和時(shí)間,避免在不比較的時(shí)間上浪費(fèi)精力。高級(jí)的中間軟件供應(yīng)商多種復(fù)雜的中間件服務(wù): ( 1)狀態(tài)管理服務(wù):對(duì)于狀態(tài)管理可以不用顧忌,通過更少的編碼去更快的完成程序開發(fā)。 ( 2)持續(xù)性服務(wù):數(shù)據(jù) 持續(xù)性 ( 以及 描述的訪問 臺(tái)的 然數(shù)據(jù)的持續(xù)性機(jī)制屬于不可配置的服務(wù),但是 統(tǒng)開發(fā)人 員可以使用企業(yè) 現(xiàn)中相應(yīng)的代碼來(lái)覆蓋已有容器管理的持續(xù)機(jī)制。 ( 3)分布式共享 數(shù)據(jù)對(duì)象 務(wù):幫助程序設(shè)計(jì)者設(shè)計(jì)出高性能的系統(tǒng)程序,由此可以大幅度的提高系統(tǒng)在部署時(shí)的可伸縮性。 發(fā)的系統(tǒng)程序可以移植到異構(gòu)環(huán)境中。因?yàn)榛?應(yīng)用程序?qū)浖陀布安僮飨到y(tǒng)的兼容較強(qiáng),所以利用 發(fā)的程序,只需開發(fā)一次便可部署到各種平臺(tái)上。 可以兼容第三方組件,也就是說(shuō)如果用戶訂購(gòu)了第三方開發(fā)的組件,而且這些組件與 容,那么 可以將這些組件部署到異構(gòu)環(huán)境中。 作為一個(gè)企業(yè)它要建立系統(tǒng)程序,需要選擇服務(wù)器端的平臺(tái),由于系統(tǒng)在使用的過程中不斷的會(huì)有新的客戶加入,所以這些系統(tǒng)應(yīng)有極好的可伸縮性。因?yàn)椴捎?發(fā)的系統(tǒng)程序可以很好的運(yùn)行在各種操作系統(tǒng)上,因此 可以合理分配負(fù)載,克服關(guān)鍵的限制性因素,有效的集成了多種服務(wù)器,從而實(shí)現(xiàn)了可伸縮性。 第二章 相關(guān) 理論 7 一個(gè)企業(yè)的服務(wù)器系統(tǒng)需要全 天 24 小時(shí)的運(yùn)行來(lái)滿足客戶和合作伙伴的需要。因?yàn)?全球化網(wǎng)絡(luò)系統(tǒng),使用 戶數(shù)以億計(jì)。即使按計(jì)劃在夜間停機(jī)也可能會(huì)造成嚴(yán)重?fù)p失。如果出現(xiàn)意外停機(jī),那會(huì)引發(fā)災(zāi)難性的后果。將 署到可靠的操作環(huán)境中,它們可以支持長(zhǎng)期的可用性。到現(xiàn)在為止 使用的最為廣泛的一種操作系統(tǒng),我們可以將 署在統(tǒng)中,我們也可以將 署在魯棒性更好的系統(tǒng)中,魯棒性最好的系統(tǒng)的可用性可以達(dá)到 也就是每年只需停機(jī) 5 分鐘,可以說(shuō)這是實(shí)時(shí)性很強(qiáng)的商業(yè)系統(tǒng)的 理想選擇。 架簡(jiǎn)介 一個(gè)開源框架,它由 建。起初創(chuàng)建 為了簡(jiǎn)化在系統(tǒng)程序開發(fā)的。過去只能用 成的工作,現(xiàn)在可以由 用完成了。 使用范圍較為廣泛,不僅僅用在服務(wù)器端的開發(fā)上。 一般來(lái)說(shuō) 一個(gè)輕量級(jí)的控制反轉(zhuǎn)( 面向切面( 容器框架 7。 的大小和開銷而言, 屬于輕量的。一個(gè) 1的 架。 :在 用了控制反轉(zhuǎn)( 術(shù),其目的是為了實(shí)現(xiàn)松耦合。在沒有使用 對(duì)象需要自己創(chuàng)建或者查找依賴對(duì)象,然而使用了 象所以依賴的其他對(duì)會(huì)自動(dòng)傳送過來(lái),不必自己創(chuàng)建和查找了??梢岳斫鉃?相反的,容器在對(duì)象初始化的時(shí)候就主動(dòng)傳送依賴不等對(duì)象的請(qǐng)求。 供了 面向切面的編程 功能,允許通過分離應(yīng)用的業(yè)務(wù)邏輯和系統(tǒng)級(jí)服 務(wù),進(jìn)行內(nèi)聚性的開發(fā),應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的“完成業(yè)務(wù)邏輯”僅此而已,它們并不負(fù)責(zé)其它的系統(tǒng)級(jí)關(guān)注點(diǎn) 7。 某種角度上說(shuō) 一個(gè)容器,它的內(nèi)部包含了一些對(duì)象,并且它對(duì)這些對(duì)象的配置和生命周期進(jìn)行管理。 些功能簡(jiǎn)單的組件通過組合和相應(yīng)的配置就可以實(shí)現(xiàn)復(fù)雜的功能,這就是 一個(gè)特點(diǎn)。在 ,以被聲明的形式將對(duì)象組合在一第二章 相關(guān) 理論 8 起。 具有的以上特性,可以使得開發(fā)人員在編寫代碼時(shí)能更為簡(jiǎn)潔,在測(cè)試時(shí)能較為方便和容易,同時(shí)在管理軟件時(shí)更能的心應(yīng)手。 型 模型( 視圖( 控制( 縮寫。能夠讓 統(tǒng)提高工作效率,是 主要的作用。在 一般是通過 成業(yè)務(wù)邏輯在系統(tǒng)中的工作。 的是通過 成于客戶之間的交互。 是 間環(huán)節(jié),它可以根據(jù)用戶發(fā)送來(lái)的請(qǐng)求,選擇適當(dāng)?shù)氖且晥D對(duì)用戶的請(qǐng)求進(jìn)行顯示,并且他還可以將用戶輸入的信息經(jīng)過解釋將它們轉(zhuǎn)換為模型層可以執(zhí)行的操作。 意圖,示。 圖 意圖 將企業(yè)中的數(shù)據(jù)和業(yè)務(wù)規(guī)則抽象成模型來(lái)表示。在 模型需要處理的任務(wù)是最多的。在 模型是以視圖的形式進(jìn)行描述的,所以模型和數(shù)第二章 相關(guān) 理論 9 據(jù)格式無(wú)關(guān)。為了避免相同的代碼需要反復(fù)寫的重復(fù)勞動(dòng), 個(gè)優(yōu)勢(shì)就是模型代碼就寫一次,可以被多個(gè)視圖反復(fù)使用。 當(dāng)用戶發(fā)送請(qǐng)求,并且通過硬件設(shè)備看到返回的信息,這就是人機(jī)交互了,而用戶看到的就是視圖了。以前的 序中用 素構(gòu)成的界面就是視圖?,F(xiàn)今新型的 用程序任然使用 是新的技術(shù)已經(jīng)開始嶄露頭角了,其中包括 一些標(biāo)識(shí)語(yǔ)言以及 控制器是用來(lái)接受用戶請(qǐng)求的,在接受請(qǐng)求之后按照用戶要求調(diào)用相關(guān)的模型和視圖,實(shí)際上就是用戶在網(wǎng)頁(yè)上單擊某個(gè)超級(jí)鏈接或者是發(fā)送某個(gè)單時(shí),像輸出信息及相關(guān)的處理工作不必由控制來(lái)完成,只需根據(jù)用戶的請(qǐng)求決定選擇使用哪個(gè)模型構(gòu)件來(lái)完成用戶請(qǐng)求,然后再確定有哪個(gè)視圖來(lái)顯示最后的顯示數(shù)據(jù)。 表示層中包括表示代碼、數(shù)據(jù)驗(yàn)證、用戶交互等功能。它主要應(yīng)用于客戶端,為用戶提供交互界面。 在業(yè)務(wù)邏輯層中主要是規(guī)則處理代碼,也就是程序中和業(yè)務(wù)相關(guān)的業(yè)務(wù)政策。專業(yè)算法等。它主要用于對(duì)數(shù)據(jù)的業(yè)務(wù)規(guī)則進(jìn)行制定以及對(duì)執(zhí)行業(yè)務(wù)流程的制定。業(yè)務(wù)邏輯層的工作對(duì)象是業(yè)務(wù)應(yīng)用,它能夠?yàn)楸硎緦犹峁┫鄳?yīng)的業(yè)務(wù)服務(wù)。 數(shù)據(jù)處理代碼 與 數(shù)據(jù)存儲(chǔ)代碼 組成了數(shù)據(jù)持久層。主要功能是負(fù)責(zé)數(shù)據(jù)的存取,而且它和數(shù)據(jù)庫(kù)管理系統(tǒng)建立聯(lián)系。 據(jù)庫(kù)技術(shù) 1數(shù)據(jù)庫(kù)定義 : 數(shù)據(jù)庫(kù)是對(duì)數(shù)據(jù)進(jìn)行管理的軟件系統(tǒng),它可以對(duì)信息進(jìn)行 存儲(chǔ)、修改、檢索、共享和保護(hù) 等操作。 目前流行的數(shù)據(jù)庫(kù)軟件有 二章 相關(guān) 理論 10 ,它們都屬于關(guān)系型數(shù)據(jù)庫(kù)軟件 9。 2數(shù)據(jù)庫(kù)的發(fā)展史 數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)技術(shù)中占據(jù)了重要的地位,它影響著信息技術(shù)的發(fā)展。在 20 世紀(jì) 60 年代中期 開始出現(xiàn)了數(shù)據(jù)庫(kù)技術(shù), 根據(jù)數(shù)據(jù)模型的發(fā)展 ,數(shù)據(jù)庫(kù)的發(fā)展可以分為三個(gè)階段: ( 1)網(wǎng)狀、層次數(shù)據(jù)庫(kù)系統(tǒng)。 第一代 數(shù)據(jù)庫(kù) 的代表是 1969 年 司研制的層次模型的數(shù)據(jù)庫(kù)管理系統(tǒng) 70 年代美國(guó)數(shù)據(jù)庫(kù)系統(tǒng)語(yǔ)言協(xié)商屬數(shù)據(jù)庫(kù)任務(wù)組 議的網(wǎng)狀模型。層次數(shù)據(jù)庫(kù)的數(shù)據(jù)模型是有根的定向有序樹,網(wǎng)狀模型對(duì)應(yīng)的是有 向圖 9。 ( 2) 第二代數(shù)據(jù)庫(kù)主要是關(guān)系模型 的數(shù)據(jù)庫(kù) 。 ( 3)面向?qū)ο竽P偷臄?shù)據(jù)庫(kù)系統(tǒng)。 80 年代出現(xiàn)了第三代數(shù)據(jù)庫(kù)管理系統(tǒng),其產(chǎn)生原因是由于科學(xué)技術(shù)的不斷進(jìn)步,各行各業(yè)對(duì)數(shù)據(jù)庫(kù)都提出了更多更高的要求,而作為第二代的關(guān)系數(shù)據(jù)庫(kù)已經(jīng)滿足不了用戶的對(duì)數(shù)據(jù)庫(kù)的要求了,于是有了第三代數(shù)據(jù)庫(kù)。 3數(shù)據(jù)庫(kù)的特點(diǎn) ( 1) 整體性 :一個(gè)企事業(yè)單位會(huì)將自己企業(yè)中的生產(chǎn)數(shù)據(jù)和相關(guān)信息存儲(chǔ)到數(shù)據(jù)庫(kù)中,另外像企業(yè)中的員工信息、各部門的組織情況也會(huì)存儲(chǔ)到數(shù)據(jù)庫(kù)中。因此數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)要照顧到整體,不是針對(duì)某一個(gè)面或者某一個(gè)點(diǎn)。數(shù)據(jù) 庫(kù)的結(jié)構(gòu)是建立在數(shù)據(jù)的自然聯(lián)系之上的。 ( 2) 共享性 :數(shù)據(jù)庫(kù)最主要的特點(diǎn)就是共享性,也就是說(shuō)數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)可以實(shí)現(xiàn)多用戶共享,這樣就可以擺脫程序的限制和制約。用戶可以按照自己的方法獲得數(shù)據(jù)庫(kù)中的數(shù)據(jù),這樣就可以實(shí)現(xiàn)多個(gè)用戶同時(shí)共享同一個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)了。 第三章 需求分析 11 第三章 需求分析 統(tǒng) 功能需求 隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)已經(jīng)成我們?nèi)粘9ぷ?、學(xué)習(xí)、生活的主要組成部分,其操作系統(tǒng)也根據(jù)需要不斷完善著,以前的 現(xiàn)在我們經(jīng) 常使用的 大的簡(jiǎn)化了計(jì)算機(jī)的使用方法,一般的使用者通過簡(jiǎn)單的學(xué)習(xí)就可以掌握該系統(tǒng)的基本使用方法,因此計(jì)算機(jī)也成為了辦公人員日常辦公所必備的辦公工具了。在我們的日常工作中有些工作需要多人或多部門合作完成,因此相關(guān)的一些文件需要在工作人員與工作人員、部門與部門之間進(jìn)行傳遞, 另外在公司的日常工作中我們還會(huì)用到各種類型的表單,比如采購(gòu)人員需要采購(gòu)物品了,需要填寫采購(gòu)申請(qǐng)單;公司員工因?yàn)橐恍┰蛐枰?qǐng)假了,這個(gè)時(shí)候需要填寫請(qǐng)假申請(qǐng)單;員工因公外出所產(chǎn)生的費(fèi)用需要報(bào)銷,這個(gè)時(shí)候需要填 寫 費(fèi)用申請(qǐng)單等等。由于以上原因系統(tǒng)中應(yīng)該包括各種表單類型而且還要能夠根據(jù)好時(shí)間需要添加新的表單類型。 通過對(duì) 明遠(yuǎn) 公司日常工作的研究還發(fā)現(xiàn),在公司內(nèi)部還有很多的公文需要管理。其次工作人員平時(shí)收發(fā)郵件也不是很方便,因此在需要在中相關(guān)的電子郵件收發(fā)功能。為了方便日常的工作管理系統(tǒng)中需要有日程、計(jì)劃、會(huì)議三個(gè)功能日程功能可輔助個(gè)人時(shí)間管理;計(jì)劃功能實(shí)現(xiàn)集中的計(jì)劃管理;會(huì)議功能可方便實(shí)現(xiàn)會(huì)議通知、提醒、回執(zhí)等會(huì)議組織工作。公司員工之間也應(yīng)該有一個(gè)互動(dòng)交流的板塊,在該板塊中工作人員不僅可以瀏覽新聞和公告的,還可以參與的調(diào) 查和討論。 統(tǒng) 性能 需求 為了保證系統(tǒng)能夠長(zhǎng)期、安全、 穩(wěn)定以及 高效的運(yùn)行, 在系統(tǒng)開發(fā)時(shí)應(yīng)考慮到以下幾方面問題: 1擴(kuò)展性和開發(fā)性 第三章 需求分析 12 在開發(fā)辦公自動(dòng)化系統(tǒng)的過程中,要考慮到系統(tǒng)以后的可擴(kuò)展性。比如用戶在使用的過程中發(fā)現(xiàn)需要增加一些新的功能,這就需要系統(tǒng)有良好的可擴(kuò)展性。系統(tǒng)要具有良好的擴(kuò)展性,首先這個(gè)系統(tǒng)是一個(gè)開放系統(tǒng),它是要符合相應(yīng)的規(guī)范,就可便捷的增加和減少系統(tǒng)的功能。 2易用性和以維護(hù)性 辦公自動(dòng)化系統(tǒng)是直接面對(duì)客戶的,這些使用者中有相當(dāng)一部分人員并不能熟練的操作計(jì)算機(jī)。因此,系統(tǒng)的操作界面需 要簡(jiǎn)單易用。這就需要系統(tǒng)使用的術(shù)語(yǔ)是用戶熟悉的,而且界面布局合理。 統(tǒng)使用者 本系統(tǒng)的使用者全部都是公司的工作人員,通過對(duì)公司業(yè)務(wù)的分析,系統(tǒng)的使用主要分為工作人員、表單管理員、文檔管理員、會(huì)議管理、信息管理員,5大類。 用 戶工 作 人 員 管 理 員文 檔 管 理 員表 單 管 理 員 會(huì) 議 管 理 員 信 息 管 理 員圖 色之間的關(guān)系圖 第三章 需求分析 13 統(tǒng)總體用例圖 通過對(duì)公司的日常工作的深入了解,我們開發(fā)小組確定系統(tǒng)應(yīng)包括協(xié)同工作、表單應(yīng)用、公文管理、電子郵件、文檔管理、日程 /計(jì)劃 /會(huì)議、公告信息等。系統(tǒng)的使用者主要公司的工作人員 和系統(tǒng)的管理員。系統(tǒng)總體用例圖 如圖 工 作 人 員系 統(tǒng)表 單 管 理 員文 檔 管 理 員會(huì) 議 管 理 員信 息 管 理 員協(xié) 同 工 作表 單 應(yīng) 用公 文 管 理電 子 郵 件文 檔 管 理日 程 / 計(jì) 劃 / 會(huì) 議公 共 信 息圖 統(tǒng)總體用例圖 第三章 需求分析 14 塊分析 同工作 協(xié)同工作 主要是針對(duì)需要多人或多部門合作完成的工作。 1新建事項(xiàng):在新建事項(xiàng)中,工作人員可以選擇新建事項(xiàng)的類型,其中有兩類應(yīng)用方式可供選擇模板協(xié)同和自建協(xié)同。 2待發(fā)事項(xiàng):是指存儲(chǔ)沒有發(fā)出的流程事項(xiàng)。 3已發(fā)事項(xiàng):在已發(fā)事項(xiàng)中,會(huì)顯示已經(jīng)發(fā)出的流程事項(xiàng)。 4待辦 /已辦:在該項(xiàng)子功能中主要分為兩部分待辦事項(xiàng)和已辦事項(xiàng),選擇代辦選項(xiàng)可 以顯示待辦事項(xiàng),選擇已辦事項(xiàng)會(huì)顯示已辦事項(xiàng)。 用例圖 如圖 新 建 事 項(xiàng)待 發(fā) 事 項(xiàng)已 發(fā) 事 項(xiàng)待 辦 / 已 辦工 作 人 員協(xié) 同 工 作圖 同工作用例 1新建事項(xiàng)用例描述如表 第三章 需求分析 15 表 建事項(xiàng)用例描述 用例編號(hào): 01 用例名稱: 新建事項(xiàng) 用例描述: 工作人員進(jìn)入到新建事項(xiàng)頁(yè)面是用例開始,工作人員建立所需事項(xiàng),新事項(xiàng)建立完成后新建事項(xiàng)用例結(jié)束。 參與者: 工作人員 前置條件: 工作人員登錄新建實(shí)現(xiàn)頁(yè)面 后置條件: 新事項(xiàng)建立成功 事件流: 求工作人員填寫相關(guān)內(nèi)容; 擇保存; 果保存失敗系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)到新建事項(xiàng)頁(yè)面,要求工作人員重新填寫相關(guān)內(nèi)容。 作人員可以選擇是將該事項(xiàng)發(fā)送給其他工作人員成為已發(fā)事項(xiàng),還是保存到待發(fā)事項(xiàng)中。 其他 事件流: 當(dāng)所選頁(yè)面無(wú)法打開時(shí),系統(tǒng)會(huì)等待 20 秒之后,返回之前的頁(yè)面 2 待發(fā)事項(xiàng)用例描述如表 表 發(fā)事項(xiàng)用例描述 用例編號(hào): 02 用例名稱: 待 發(fā)事項(xiàng) 用例描述: 工作人員進(jìn)入到待發(fā)事項(xiàng)頁(yè)面時(shí)用例開始,工作人員對(duì)待發(fā)事項(xiàng)進(jìn)行管理,管理完成后待發(fā)事項(xiàng)用例結(jié)束。 參與者: 工作人員 前置條件: 工作人員已經(jīng)登錄系統(tǒng)并進(jìn)入到。 后置條件: 系統(tǒng)顯示待發(fā)事項(xiàng)。 事件流: 未發(fā)送的事項(xiàng); 作人員查看完待發(fā)事項(xiàng)可以退出該頁(yè)面; 作人員可以將待發(fā)事項(xiàng),發(fā)送給指定的 工作人員。 其他 事件流: 當(dāng)所選頁(yè)面無(wú)法打開時(shí),系統(tǒng)會(huì)等待 20 秒之后,返回之前的頁(yè)面 第三章 需求分析 16 3 已發(fā)事項(xiàng)用例描述如表 表 發(fā)事項(xiàng)用例描述 用例編號(hào): 03 用例名稱: 已發(fā)事項(xiàng) 用例描述: 工作人員進(jìn)入到已發(fā)事項(xiàng)頁(yè)面時(shí)用例開始,工作人員查看已發(fā)事項(xiàng),查看完成后已發(fā)事項(xiàng)用例結(jié)束。 參與者: 工作人員 前置條件: 系統(tǒng)中有已發(fā)送的事項(xiàng)。 后置條件: 系統(tǒng)顯示已發(fā)送的事項(xiàng)。 事件流: 其他 事件流: 當(dāng)所選頁(yè)面無(wú)法打開時(shí),系統(tǒng)會(huì)等待 20 秒之后,返回之前的頁(yè)面 4 代辦 /已辦事項(xiàng)用例描述如表 表 辦 /已辦事項(xiàng)用例描述 用例編號(hào): 04 用例名稱: 待辦 /已辦事項(xiàng) 用例描述: 工作人員進(jìn)入到待辦 /已辦事項(xiàng)頁(yè)面時(shí)用例開始,工作人員查看已收到的文件,查看完成后待辦 /已辦用例結(jié)束。 參與者: 工作人員 前置條件: 系統(tǒng)有需要完成或者已經(jīng)完成的事項(xiàng)。 后置條件: 系統(tǒng)顯示待辦 /已辦事項(xiàng)。 事件流: 人員選擇進(jìn)入?yún)f(xié)同工作功能; 員可以將未完成的事項(xiàng)繼續(xù)完成。 其他 事件流: 當(dāng)所選頁(yè)面無(wú)法打開時(shí),系統(tǒng)會(huì)等待 20 秒之后,返回之前的頁(yè)面 單應(yīng)用 由于在明遠(yuǎn)公司的日常工作中會(huì)涉及到各式各樣的表格,為了方便工作人第三章 需求分析 17 員使用,系統(tǒng)開發(fā)者將 這些表單經(jīng)過分析、提煉之后設(shè)計(jì)出適合本公司員工使用的各類表單。 表單應(yīng)用模塊包括表單首頁(yè)、表單查詢、表單統(tǒng)計(jì)。 1表單首頁(yè): 我們可以在表單首頁(yè)的頁(yè)面中看到系統(tǒng)中已存在的各種表單以及可供執(zhí)行修改的表單模塊。 2表單查詢: 該項(xiàng)功能可以幫助使用者根據(jù)表單狀態(tài)、表單的填寫日期和表單名稱等對(duì)表單進(jìn)行查詢。 3表單統(tǒng)計(jì):表單統(tǒng)計(jì)中包括系統(tǒng)統(tǒng)計(jì)和我的統(tǒng)計(jì)。 該模塊主要是工作人員和管理員使用,管理員對(duì)表單進(jìn)行統(tǒng)計(jì)。用例圖 如圖 示。 工 作 人 員 表 單 管 理 員表 單 統(tǒng) 計(jì)表 單 查 詢表 單 首 頁(yè)表 單 應(yīng) 用圖 單應(yīng)用用例圖 1表單首頁(yè)用例描述如表 表 單首頁(yè)用例描述 用例編號(hào): 05 用例名稱: 表單首頁(yè) 用例描述: 工作人員進(jìn)入到表單首頁(yè)頁(yè)面用例開始,工作人員查看表單首頁(yè),查看完成后表單首頁(yè)用例結(jié)束。 參與者: 工作人員 前置條件: 工作人員登錄系統(tǒng)。 后置條件: 顯示成功。 第三章 需求分析 18 續(xù)表 件流: 某個(gè)表單模版的基礎(chǔ)上制作表單。 其他 事件流: 當(dāng)所選頁(yè)面無(wú)法打開時(shí),系統(tǒng)會(huì)等待 20 秒之后,返回之前的頁(yè)面 2 表單查詢用例描述如表 表 單查詢用例描述 用例編號(hào): 06 用例名稱: 表單查詢 用例描述: 工作人員進(jìn)入到表單查詢頁(yè)面用例開始,系統(tǒng)處理工作人員的查詢工作,當(dāng)查詢完成后表單查詢用例結(jié)束。 參與者: 工作人員 前置條件: 系統(tǒng)中已有表單存在。 后置條件: 顯示滿足查詢條件的表單。 事件流: 程發(fā)起日期、標(biāo) 題等內(nèi)容進(jìn)行查詢對(duì)表單進(jìn)行查詢。 其他 事件流: 當(dāng)所選頁(yè)面無(wú)法打開時(shí),系統(tǒng)會(huì)等待 20 秒之后,返回之前的頁(yè)面 3表單統(tǒng)計(jì)用例描述如表 表 單統(tǒng)計(jì)用例描述 用例編號(hào): 07 用例名稱: 表單統(tǒng)計(jì) 用例描述: 表單管理員進(jìn)入到表單統(tǒng)計(jì)頁(yè)面用例開始,系統(tǒng)處理表單管理員的表單統(tǒng)計(jì)工作,統(tǒng)計(jì)完成后表單統(tǒng)計(jì)用例結(jié)束。 參與者: 管理員 前置條件 系統(tǒng)中已有表單存在。 后置條件: 顯示統(tǒng)計(jì)結(jié)果。 第三章 需求分析 19 續(xù)表 件流: 據(jù)時(shí)間進(jìn)行統(tǒng)計(jì); 據(jù)表單類型進(jìn)行統(tǒng)計(jì)。 其他 事件流: 當(dāng)所選頁(yè)面無(wú)法打開時(shí),系統(tǒng)會(huì)等待 20 秒之后,返回之前的頁(yè)面 文管理 公文管理主要是針對(duì)公司內(nèi)部的公文進(jìn)行管理,在該模塊中包括了收文管理、發(fā)文管理和公文督辦三項(xiàng)功能。 1收文管理:該項(xiàng)功能主要是用來(lái)接收公文的,而且會(huì)有專門的工作人員將收到的公文根據(jù)需要將公文轉(zhuǎn)發(fā)給相關(guān)的部門或者工作人員。 2發(fā)文管理: 該項(xiàng)功能是工作人員撰寫公文, 完成后報(bào)

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論