基于SSM的企業(yè)檔案管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于SSM的企業(yè)檔案管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于SSM的企業(yè)檔案管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于SSM的企業(yè)檔案管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于SSM的企業(yè)檔案管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩50頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

目錄

1引言..............................................................1

1.1項目開發(fā)背景...............................................1

1.2開發(fā)技術(shù)簡介...............................................1

1.2.1SSM簡介................................................1

1.2.2MySQL介紹..............................................2

1.3開發(fā)工具簡介...............................................2

1.4項目開發(fā)技術(shù)路線...........................................2

2需求分析..........................................................2

2.1功能需求描述...............................................2

2.2非功能需求描述.............................................3

2.3需求用例建模...............................................3

2.3.1檔案管理用例描述........................................4

2.3.2任務(wù)管理用例描述.........................................7

2.3.3申請管理用例描述.........................................9

2.3.4公告管理用例描述........................................11

2.3.5分類管理用例描述........................................12

3系統(tǒng)概要設(shè)計.....................................................15

3.1系統(tǒng)設(shè)計原則..............................................15

3.2系統(tǒng)框架設(shè)計..............................................15

3.3系統(tǒng)功能設(shè)計..............................................18

3.3.1檔案管理功能設(shè)計.......................................19

3.3.2任務(wù)功能設(shè)計............................................20

3.3.3申請功能設(shè)計............................................21

3.3.4公告功能設(shè)計............................................22

3.3.5分類功能設(shè)計............................................23

3.4數(shù)據(jù)庫設(shè)計................................................24

II

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.4.1設(shè)計原則................................................24

3.4.2概念設(shè)計...............................................24

3.4.3邏輯設(shè)計...............................................25

3.4.4數(shù)據(jù)字典...............................................25

4系統(tǒng)詳細設(shè)計.....................................................28

4.1檔案功能模塊設(shè)計..........................................28

4.1.1檔案功能模塊說明......................................28

4.1.2檔案功能模塊詳細設(shè)計..................................28

4.2申請功能模塊設(shè)計..........................................29

4.2.1申請功能模塊說明......................................29

4.2.2申請功能模塊詳細設(shè)計..................................29

4.3任務(wù)管理功能模塊設(shè)計......................................31

4.3.1任務(wù)管理功能模塊說明..................................31

4.3.2任務(wù)管理功能模塊詳細設(shè)計..............................31

4.4公告管理功能模塊設(shè)計......................................33

4.4.1公告管理功能模塊說明..................................33

4.4.2公告管理功能模塊詳細設(shè)計..............................33

4.5分類管理功能模塊設(shè)計......................................35

4.5.1分類管理功能模塊說明..................................35

4.5.2分類管理功能模塊詳細設(shè)計..............................35

5系統(tǒng)實現(xiàn).........................................................38

5.1檔案管理模塊實現(xiàn)..........................................38

5.1.1檔案管理模塊界面設(shè)計..................................38

5.1.2檔案管理模塊核心代碼實現(xiàn):............................38

5.2申請模塊實現(xiàn)..............................................39

5.2.1申請模塊界面設(shè)計......................................39

5.2.2申請模塊核心代碼實現(xiàn)..................................40

5.3任務(wù)模塊實現(xiàn)..............................................41

III

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

5.3.1任務(wù)模塊界面設(shè)計......................................41

5.3.2任務(wù)模塊核心代碼實現(xiàn)..................................42

5.4公告模塊實現(xiàn)..............................................42

5.4.1公告模塊界面設(shè)計......................................42

5.4.2公告模塊核心代碼實現(xiàn)..................................43

5.5分類模塊實現(xiàn)..............................................44

5.5.1分類模塊界面設(shè)計......................................44

5.5.2分類模塊核心代碼實現(xiàn)..................................44

6系統(tǒng)測試.........................................................46

6.1檔案模塊功能測試:.........................................46

6.2分類模塊功能測試:.........................................46

6.3任務(wù)模塊功能測試:.........................................47

6.4申請模塊功能測試:.........................................48

6.5公告模塊功能測試:.........................................49

7設(shè)計小結(jié).........................................................50

參考資料............................................................51

IV

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

基于ssm的企業(yè)檔案管理系統(tǒng)的設(shè)計與實

現(xiàn)

1引言

隨著互聯(lián)網(wǎng)的高速發(fā)展與普及,越來越多的企業(yè)開始注重公司的信息安全,

采取線上管理的方式能高效的保證企業(yè)日常的安全運作。如今,企業(yè)檔案管理

已經(jīng)成了現(xiàn)代企業(yè)不可或缺的一部分。很多企業(yè)已經(jīng)不滿足傳統(tǒng)的檔案管理模

式,反而更愿意投身于效率更高,處理更便捷,安全性能更高的SSM系統(tǒng)管理

模式。

1.1項目開發(fā)背景

隨著現(xiàn)代網(wǎng)絡(luò)的高速發(fā)展,企業(yè)的信息化已經(jīng)成為企業(yè)發(fā)展的前景。而企

業(yè)檔案管理是企業(yè)信息化建設(shè)中的重要部分。傳統(tǒng)的紙質(zhì)檔案已經(jīng)無法滿足企

業(yè)發(fā)展的需求,而電子化的企業(yè)檔案系統(tǒng)能夠更好地滿足企業(yè)的管理需求,提

高檔案管理效率,降低管理成本。人們對于信息安全的意識加強,傳統(tǒng)繁瑣的

管理方式已經(jīng)不能滿足人們的需求,使得企業(yè)的IT部門已經(jīng)認識到框架的優(yōu)勢,

SSM系統(tǒng)就是在這樣一個背景下產(chǎn)生發(fā)展起來的。伴隨著軟件技術(shù)的不斷成熟,

管理系統(tǒng)的功能也越來越強大,我的畢業(yè)設(shè)計也就正是一個軟件技術(shù)系統(tǒng)的開

發(fā)---基于SSM的企業(yè)檔案管理系統(tǒng)的設(shè)計與實現(xiàn)。

1.2開發(fā)技術(shù)簡介

1.2.1SSM簡介

SSM框架因其便捷且高效成為了目前比較流行的開發(fā)框架,它是由Spring、

SpringMVC和MyBatis三個框架整合而成。Spring框架主要是依賴注入的核心,

SpringMVC框架則主要用于處理控制層的業(yè)務(wù)邏輯,MyBatis框架則是持久層的

框架。靈活運用這三個框架,可以使得我們在JavaWeb應(yīng)用開發(fā)過程中更加快

捷、高效,同時增強代碼質(zhì)量。在企業(yè)檔案管理系統(tǒng)中,SSM框架的應(yīng)用,能夠

幫助我們快速搭建出高效且穩(wěn)定的系統(tǒng)環(huán)境,使得整個系統(tǒng)能安全有效的運行。

1

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

1.2.2MySQL介紹

MySQL是一款開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它使用獨特的SQL查詢語言來

管理數(shù)據(jù),具有高性能、可擴展性、安全性和靈活性等特點,成為了許多企業(yè)

追捧的應(yīng)用軟件。MySQL語言也很通俗易懂,基本上都是運用英文單詞通過簡短

的語句翻譯過來的意思,所以使用起來也很便捷,操作簡便,支持多種操作系

統(tǒng)和編程語言,因此也可以運用到我們的ssm的運行里面。MySQL數(shù)據(jù)庫的可靠

性、易維護性和高效性,可以為系統(tǒng)提供穩(wěn)定的數(shù)據(jù)支持,。同時,MySQL也是

一款免費使用的軟件,可以為企業(yè)運營省下一筆不小的成本。

1.3開發(fā)工具簡介

Eclipse是一個開放源代碼的集成開發(fā)環(huán)境,采用Java開發(fā),支持多種編

程語言。Eclipse有很多的功能的插件,可以滿足各種開發(fā)需求。對于企業(yè)檔案

管理系統(tǒng)開發(fā)我認為,Eclipse非常適合,因為它的語言簡潔,且安全性高,能

高效穩(wěn)定的運行。用Eclipse編寫企業(yè)檔案管理系統(tǒng),可以提高開發(fā)的效率,

可以使企業(yè)管理更加細致規(guī)范。

1.4項目開發(fā)技術(shù)路線

此次系統(tǒng)程序的編寫會使用到SSM、eclipse、MySQL和jsp技術(shù)。首先SSM

作為整體框架,包括Spring、SpringMVC和MyBatis三個核心技術(shù),用于實現(xiàn)

企業(yè)檔案管理系統(tǒng)的業(yè)務(wù)邏輯和數(shù)據(jù)層操作。eclipse是基的的Java開發(fā)工具,

提供給我們豐富的插件,提高了編程的效率。MySQL作為開源數(shù)據(jù)庫,提供快速

可靠的數(shù)據(jù)存儲和訪問能力。jsp技術(shù)用于實現(xiàn)系統(tǒng)中的前端展示,以及與后端

的數(shù)據(jù)交互。這些開發(fā)程序一起運用能夠使企業(yè)系統(tǒng)更加安全高效的運行,為

企業(yè)的檔案管理提供了強有力的技術(shù)支持。

2需求分析

2.1功能需求描述

本系統(tǒng)包括了管理員、用戶、檔案、分類、申請、公告和任務(wù)功能。本系

統(tǒng)意在提供一個安全可靠的檔案管理系統(tǒng),以便于協(xié)助企業(yè)完善檔案管理流程,

提高工作效率。管理員功能主要負責系統(tǒng)的用戶權(quán)限管理、檔案分類管理、任

務(wù)指派以及公告發(fā)布等。用戶功能主要負責檔案的查詢申請、分類瀏覽以及任

2

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

務(wù)接收等。檔案功能主要負責將企業(yè)的各類檔案進行分類存儲和管理,并提供

簡單易用的檔案查詢和下載功能。分類功能主要對檔案進行分類處理,優(yōu)化檔

案管理。申請功能主要實現(xiàn)用戶對檔案的請求權(quán)限的操作。公告功能主要發(fā)布

企業(yè)內(nèi)部或外部公告,方便與人員溝通交流。任務(wù)功能主要實現(xiàn)管理員對任務(wù)

的指派、追蹤、處理等操作。本系統(tǒng)具有良好的實用性、易操作性及高安全性,

能夠在企業(yè)檔案管理中提供有效的幫助。

2.2非功能需求描述

企業(yè)檔案管理系統(tǒng)是一款具備高效性、安全性和穩(wěn)定性的軟件系統(tǒng)。系統(tǒng)

根據(jù)不同用戶身份設(shè)置嚴格的權(quán)限管理,保證檔案信息的安全性。同時,系統(tǒng)

具備完善的檔案分類功能,可以將企業(yè)的各類檔案按照不同屬性進行排序并且

快速查詢。系統(tǒng)還實現(xiàn)了申請、公告、任務(wù)等多種功能,方便企業(yè)內(nèi)部溝通和

任務(wù)分配,并且合理優(yōu)化了用戶操作體驗。此外,系統(tǒng)還具備良好的拓展性,

可以隨著企業(yè)發(fā)展不斷升級和完善,滿足企業(yè)的管理需求。綜上所述,企業(yè)檔

案管理系統(tǒng)需具有高效、安全、穩(wěn)定、高效分類、多功能、良好拓展等非功能

特點。

2.3需求用例建模

通過對功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。

3

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

任務(wù)信息管理查看任務(wù)信息

分類信息管理查看檔案分類

檔案信息管理

申請信息管理發(fā)起申請

管理員

用戶

公告信息管理查看公告

管理員信息管理

用戶信息管理個人信息管理

圖2-1企業(yè)檔案管理系統(tǒng)的總體用例模型

該系統(tǒng)的管理員功能,可以保證整個系統(tǒng)穩(wěn)定、安全且規(guī)范的操作。管理

員是整個系統(tǒng)的總控人員,負責對用戶的權(quán)限控制、數(shù)據(jù)備份和系統(tǒng)設(shè)置等管

理工作,以保證系統(tǒng)正常運行和數(shù)據(jù)安全。用戶功能是為企業(yè)內(nèi)部人員提供的,

可以實現(xiàn)內(nèi)部資料和信息的共享和傳遞。檔案功能是該系統(tǒng)的核心,主要包括

檔案的分類、查詢、管理等功能,可以實現(xiàn)對企業(yè)檔案信息的全面管理。

2.3.1檔案管理用例描述

當管理員或用戶需要查看或管理某個檔案時,首先進入檔案管理界面,然

后根據(jù)檔案的編號或關(guān)鍵詞進行查詢,系統(tǒng)會根據(jù)用戶權(quán)限顯示相應(yīng)的檔案內(nèi)

容。管理員可以對所有的檔案進行新增、刪除、修改等操作,而普通用戶只能

對自己部門相關(guān)的檔案進行查看和編輯。此外,系統(tǒng)還提供了檔案分類功能,

可以根據(jù)檔案的內(nèi)容、部門、時間等對其進行分類管理,并支持檔案申請、公

告、任務(wù)等功能,方便企業(yè)內(nèi)部的信息共享和協(xié)作。這些功能的結(jié)合,能夠更

4

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

好地幫助企業(yè)提高檔案管理效率,進一步提升企業(yè)的信息化管理水平。

添加檔案

include

include刪除檔案

檔案管理include

管理員

include修改檔案

查詢檔案

圖2-2管理員添加檔案用例圖

通過對用例的細化,使用活動圖針對系統(tǒng)動態(tài)行為進行建模。模塊1活動

圖如圖2-3所示。

5

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

用戶管理員

登錄系統(tǒng)

添加檔案

分類檔案

發(fā)布公告

yesno

申請查看檔案

審核檔案申請等待查看申請

yesno

申請通過

查看檔案拒絕查看

查看檔案

提交申請

yesno

檔案借閱

審核借閱申請等待借閱申請

yesno

申請通過

借出檔案拒絕借出

查看檔案

刪除檔案

圖2-3檔案管理活動圖

通過對圖2-2用例圖及圖2-3活動圖進一步的細化分析,得到檔案管理用

例的描述表。檔案管理模塊用例描述如表2-1所示。

表2-1新增檔案模塊用例描述

用例編號UC2-1

用例名稱新增檔案

用例描述管理員在系統(tǒng)中對檔案信息進行添加

參與者管理員

前置條件管理員通過系統(tǒng)登錄驗證

后置條件檔案新增成功

基本路徑1.管理員登錄到系統(tǒng)中2.在菜單欄中進入添加檔案菜單3.系統(tǒng)響

應(yīng)到添加檔案頁面4.輸入正確的檔案信息5.服務(wù)端接收到檔案信

息6.檔案信息插入到數(shù)據(jù)庫7.返回頁面添加檔案成功信息

操作反饋新增檔案成功

刪除檔案模塊用例描述如表2-2所示,可以進行刪除檔案等操作。

6

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

表2-2刪除檔案模塊用例描述

用例編號UC2-2

用例名稱刪除檔案

用例描述管理員在系統(tǒng)中對檔案信息進行刪除

參與者管理員

前置條件管理員通過系統(tǒng)登錄驗證

后置條件檔案刪除成功

基本路徑1.管理員登錄到系統(tǒng)中2.在菜單欄中進入檔案管理菜單3.系統(tǒng)響

應(yīng)到檔案管理頁面4.根據(jù)點擊獲取到檔案的id信息5.服務(wù)端接收

到檔案的id信息6.檔案信息從數(shù)據(jù)庫的t_dangan中刪除7.返回

頁面刪除檔案成功信息

操作反饋刪除檔案成功

2.3.2任務(wù)管理用例描述

任務(wù)管理是一款重要的功能,在企業(yè)檔案管理系統(tǒng)中,任務(wù)管理可以幫助

管理員分配任務(wù)并跟蹤任務(wù)完成情況。在本系統(tǒng)中,管理員可以創(chuàng)建任務(wù)并指

派具體執(zhí)行人員,設(shè)置任務(wù)的截止日期和優(yōu)先級。執(zhí)行人員可以查看任務(wù)詳情

并提供任務(wù)進度更新,以便管理員及時了解任務(wù)的進展情況。

添加任務(wù)

include

include刪除任務(wù)

任務(wù)管理include

管理員

include修改任務(wù)

查詢?nèi)蝿?wù)

圖2-4管理員添加任務(wù)用例圖

7

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

用戶管理員

登錄系統(tǒng)

創(chuàng)建任務(wù)

分配任務(wù)

yesno

申請任務(wù)

審核任務(wù)申請等待任務(wù)申請

yesno

任務(wù)通過

分配任務(wù)拒絕任務(wù)

查看任務(wù)

提交任務(wù)結(jié)果

yesno

任務(wù)完成

審核任務(wù)結(jié)果等待任務(wù)完成

yesno

任務(wù)合格

完成任務(wù)重新分配任務(wù)

刪除任務(wù)

圖2-5任務(wù)管理活動圖

通過對任務(wù)功能用例圖及活動圖進一步的細化分析,得到任務(wù)管理用例的

描述表。申請管理模塊用例描述如表2-3、表2-4所示。

表2-3新增任務(wù)模塊用例描述

用例編號UC2-2

用例名稱刪除檔案

用例描述管理員在系統(tǒng)中對檔案信息進行刪除

參與者管理員

前置條件管理員通過系統(tǒng)登錄驗證

后置條件檔案刪除成功

基本路徑1.管理員登錄到系統(tǒng)中2.在菜單欄中進入檔案管理菜單3.系統(tǒng)響應(yīng)

到檔案管理頁面4.根據(jù)點擊獲取到檔案的id信息5.服務(wù)端接收到

檔案的id信息6.檔案信息從數(shù)據(jù)庫的t_dangan中刪除7.返回頁面

刪除檔案成功信息

操作反饋刪除檔案成功

表2-4刪除任務(wù)模塊用例描述

用例編號UC4-2

8

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

用例名稱刪除任務(wù)

用例描述用戶在系統(tǒng)中對任務(wù)信息進行刪除

參與者用戶

前置條件用戶通過系統(tǒng)登錄驗證

后置條件任務(wù)刪除成功

基本路徑1.用戶登錄到系統(tǒng)中2.在菜單欄中進入任務(wù)管理菜單3.系統(tǒng)響應(yīng)

到任務(wù)管理頁面4.根據(jù)點擊獲取到任務(wù)的id信息5.服務(wù)端接收到

任務(wù)的id信息6.任務(wù)信息從數(shù)據(jù)庫的t_renwu中刪除7.返回頁面

刪除任務(wù)成功信息

操作反饋刪除任務(wù)成功

2.3.3申請管理用例描述

用戶需要查看或管理某個檔案時,首先進入檔案管理界面,然后對提交查

看檔案申請,用戶提交申請后管理員會在后臺進行審核。

添加申請

include

include刪除申請

申請管理include

管理員

include修改申請

查詢申請

圖2-6管理員添加申請用例圖

9

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

用戶管理員

登錄系統(tǒng)

創(chuàng)建申請類型

審核申請

yesno

提交申請

審核申請等待申請

yesno

申請通過

處理申請拒絕申請

查看申請狀態(tài)

提交申請

刪除申請類型

圖2-7申請管理活動圖

通過對申請功能用例圖及活動圖進一步的細化分析,得到申請管理用例的

描述表。申請管理模塊用例描述如表2-5、表2-6所示。

表2-5新增申請模塊用例描述

用例編號UC1-1

用例名稱新增申請

用例描述用戶在系統(tǒng)中對申請信息進行添加

參與者用戶

前置條件用戶通過系統(tǒng)登錄驗證

后置條件申請新增成功

基本路徑1.用戶登錄到系統(tǒng)中2.在菜單欄中進入添加申請菜單3.系統(tǒng)響應(yīng)

到添加申請頁面4.輸入正確的申請信息5.服務(wù)端接收到申請信息6.

申請信息插入到數(shù)據(jù)庫7.返回頁面添加申請成功信息

操作反饋新增申請成功

表2-6刪除申請模塊用例描述

用例編號UC1-2

用例名稱刪除申請

用例描述用戶在系統(tǒng)中對申請信息進行刪除

參與者用戶

前置條件用戶通過系統(tǒng)登錄驗證

后置條件申請刪除成功

基本路徑1.用戶登錄到系統(tǒng)中2.在菜單欄中進入申請管理菜單3.系統(tǒng)響應(yīng)到

10

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

申請管理頁面4.根據(jù)點擊獲取到申請的id信息5.服務(wù)端接收到申

請的id信息6.申請信息從數(shù)據(jù)庫的t_shenqing中刪除7.返回頁面

刪除申請成功信息

操作反饋刪除申請成功

2.3.4公告管理用例描述

公告管理是管理員向用戶傳遞信息最重要的渠道之一,管理員可以在后臺

的公告管理模塊中對公告進行添加、修改、刪除等操作。

添加公告

include

include刪除公告

公告管理include

管理員

include修改公告

查詢公告

圖2-8管理員管理公告用例圖

用戶管理員

登錄系統(tǒng)

發(fā)布公告

yesno

申請查看公告

審核公告申請等待查看申請

yesno

申請通過

查看公告拒絕查看

查看公告

刪除公告

圖2-9公告管理活動圖

通過對公告功能用例圖及活動圖進一步的細化分析,得到公告管理用例的

描述表。公告管理模塊用例描述如表2-7、表2-8所示。

11

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

表2-7添加公告用例表

用例編號UC4-1

用例名稱新增公告

用例描述管理員在系統(tǒng)中對公告信息進行添加

參與者管理員

前置條件管理員通過系統(tǒng)登錄驗證

后置條件公告新增成功

基本路徑1.管理員登錄到系統(tǒng)中2.在菜單欄中進入添加公告菜單3.系統(tǒng)響應(yīng)

到添加公告頁面4.輸入正確的公告信息5.服務(wù)端接收到公告信息6.

公告信息插入到數(shù)據(jù)庫7.返回頁面添加公告成功信息

操作反饋新增公告成功

表2-8刪除公告用例表

用例編號UC4-2

用例名稱刪除公告

用例描述管理員在系統(tǒng)中對公告信息進行刪除

參與者管理員

前置條件管理員通過系統(tǒng)登錄驗證

后置條件公告刪除成功

基本路徑1.管理員登錄到系統(tǒng)中2.在菜單欄中進入公告管理菜單3.系統(tǒng)響

應(yīng)到公告管理頁面4.根據(jù)點擊獲取到公告的id信息5.服務(wù)端接收

到公告的id信息6.公告信息從數(shù)據(jù)庫的t_gonggao中刪除7.返回

頁面刪除公告成功信息

操作反饋刪除公告成功

2.3.5分類管理用例描述

分類管理是為方便用戶將檔案進行歸類而設(shè)計的功能,管理員通過管理員

后臺中的分類管理添加分類,在添加分類添加完成后,方可上傳檔案,每份檔

案都有其分類。管理員可以對分類進行添加、修改、刪除等操作。

12

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

添加分類

include

include刪除分類

分類管理include

管理員

include修改分類

查詢分類

圖2-10管理員管理分類用例圖

用戶管理員

登錄系統(tǒng)

創(chuàng)建分類

編輯分類

刪除分類

yesno

提交分類申請

審核分類申請等待分類申請

yesno

申請通過

應(yīng)用分類拒絕分類

查看分類

提交分類申請

刪除分類

圖2-11分類管理活動圖

通過對分類功能用例圖及活動圖進一步的細化分析,得到分類管理用例的

描述表。分類管理模塊用例描述如表2-9、表2-10所示。

表2-9添加公告用例表

用例編號UC3-1

用例名稱新增分類

用例描述管理員在系統(tǒng)中對分類信息進行添加

13

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

參與者管理員

前置條件管理員通過系統(tǒng)登錄驗證

后置條件分類新增成功

基本路徑1.管理員登錄到系統(tǒng)中2.在菜單欄中進入添加分類菜單3.系統(tǒng)響

應(yīng)到添加分類頁面4.輸入正確的分類信息5.服務(wù)端接收到分類信

息6.分類信息插入到數(shù)據(jù)庫7.返回頁面添加分類成功信息

操作反饋新增分類成功

表2-10刪除公告用例表

用例編號UC3-2

用例名稱刪除分類

用例描述管理員在系統(tǒng)中對分類信息進行刪除

參與者管理員

前置條件管理員通過系統(tǒng)登錄驗證

后置條件分類刪除成功

基本路徑1.管理員登錄到系統(tǒng)中2.在菜單欄中進入分類管理菜單3.系統(tǒng)響

應(yīng)到分類管理頁面4.根據(jù)點擊獲取到分類的id信息5.服務(wù)端接收

到分類的id信息6.分類信息從數(shù)據(jù)庫的t_fenlei中刪除7.返回

頁面刪除分類成功信息

操作反饋刪除分類成功

14

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3系統(tǒng)概要設(shè)計

3.1系統(tǒng)設(shè)計原則

系統(tǒng)應(yīng)當盡可能的簡單易用,便于管理員和普通用戶使用。對于用戶而言,

應(yīng)該能夠使用鮮明、簡潔的界面,方便快捷地進行操作,從而提升工作效率。

系統(tǒng)要具備高度的安全性。企業(yè)檔案管理系統(tǒng)的系統(tǒng)安全設(shè)計應(yīng)該確保用

戶的隱私信息得到保護,這是保持系統(tǒng)穩(wěn)定運行必不可少的設(shè)計原則。

企業(yè)檔案管理系統(tǒng)應(yīng)該充分考慮到未來的發(fā)展需求,可以在系統(tǒng)設(shè)計中預(yù)

留一些靈活性,便于對未來的技術(shù)和功能的擴展和升級。

一個合理的企業(yè)檔案管理系統(tǒng)設(shè)計需要綜合考慮使用簡潔、高度安全、松

散耦合和未來發(fā)展需求等多個方面的指標,以達到高效運行、快速響應(yīng)和靈活

可擴展的需求

3.2系統(tǒng)框架設(shè)計

系統(tǒng)是一個專門為企業(yè)檔案管理而設(shè)計的信息化系統(tǒng),主要包括管理員、

用戶、檔案、分類、申請、公告和任務(wù)七個模塊。其中,管理員負責系統(tǒng)的管

理和維護工作,用戶可以通過本系統(tǒng)查看和管理個人檔案。檔案模塊主要用于

存儲和管理企業(yè)的各類文件和電子文檔,分類模塊能夠?qū)n案按照不同的類別

進行歸檔和管理。申請模塊提供了一個方便的請求檔案的平臺,用戶可以通過

此模塊向管理員申請?zhí)囟ǖ臋n案。公告模塊可以向全體用戶發(fā)布企業(yè)的通知和

公告,任務(wù)模塊則是用來分配和管理企業(yè)內(nèi)部的各類工作任務(wù)。通過以上模塊

的協(xié)作,用戶能夠高效地管理企業(yè)檔案,并且可以快速地定位、查找相關(guān)的文

件和信息,從而提高企業(yè)信息管理的工作效率和準確性,系統(tǒng)類圖如圖3-1所

示。

15

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖3-1系統(tǒng)總體類圖

16

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

HTMLCSSJavaScript

前端UI

頁面渲染

展示層Requestpost請求GET請求

用戶管理檔案管理分類管理

業(yè)務(wù)層數(shù)

申請管理公告管理任務(wù)管理據(jù)

日和

志權(quán)

記限

儲存過程數(shù)據(jù)緩存數(shù)據(jù)備份錄控

數(shù)據(jù)層數(shù)據(jù)恢復(fù)自定義函數(shù)事物

讀寫數(shù)據(jù)庫………

數(shù)據(jù)庫MySQLMySQLMySQL

運行環(huán)境Windows10

圖3-2系統(tǒng)整體框架圖

17

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

企業(yè)檔案管理系統(tǒng)

Controller

ServiceJSP頁面

DAO

MySQL

圖3-2系統(tǒng)整體架構(gòu)圖

3.3系統(tǒng)功能設(shè)計

本系統(tǒng)是一款集管理員、用戶、檔案管理,分類、申請、公告、任務(wù)等多

重功能于一體的系統(tǒng),系統(tǒng)主要角色為管理員、用戶,系統(tǒng)主要功能為檔案管

理、分類、申請、公告、任務(wù)等功能。將系統(tǒng)功能進行梳理后得到本系統(tǒng)總體

功能結(jié)構(gòu)圖,系統(tǒng)總體功能結(jié)構(gòu)圖如圖3-2所示。

企業(yè)檔案管理系統(tǒng)

登檔分申公任用

錄案類請告務(wù)戶

管管管管管管管

理理理理理理理

用用添修刪添修刪添修刪添修刪添修刪添修刪

戶戶加改除加改除加改除加改除加改除加改除

注登檔檔檔分分分申申申公公公任任任用用用

冊錄案案案類類類請請請告告告務(wù)務(wù)務(wù)戶戶戶

18

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖3-2企業(yè)檔案管理系統(tǒng)功能結(jié)構(gòu)圖

3.3.1檔案管理功能設(shè)計

系統(tǒng)能夠根據(jù)分類、屬性信息等對檔案進行細致的管理,并提供快捷的檢

索功能方便用戶查找相關(guān)檔案。檔案管理功能時序圖能夠清晰地展示系統(tǒng)中各

種操作的流程,有助于管理員和用戶更好地理解系統(tǒng)操作流程。通過實現(xiàn)該功

能,企業(yè)檔案管理系統(tǒng)能夠為企業(yè)提供一種高效的檔案管理方案,從而提高企

業(yè)的工作效率、減少重復(fù)勞動和避免檔案管理中的錯誤和遺漏,如下圖3-3。

開始

是否登錄?

未登錄

已登錄

添加檔案信息刪除檔案信息修改檔案信息查詢檔案信息

輸入檔案信息根據(jù)檔案id刪除輸入修改內(nèi)容輸入關(guān)鍵字,搜索檔案

通過失敗存在不存在通過失敗有數(shù)據(jù)無數(shù)據(jù)

字段校驗?檢測id存在?字段校驗?數(shù)據(jù)庫查詢?

插入t_dangan表重新輸入檔案信息從t_dangan表中刪除刪除檔案失敗修改t_dangan表重新輸入檔案信息從t_dangan表中模糊查詢返回重新搜索

返回添加檔案成功返回修改檔案成功返回修改檔案成功返回檔案信息結(jié)果

結(jié)束

圖3-3檔案管理功能整體流程圖

表3-1添加檔案描述

用例編號UC2-1

用例名稱新增檔案

用例描述管理員在系統(tǒng)中對檔案信息進行添加

參與者管理員

前置條件管理員通過系統(tǒng)登錄驗證

后置條件檔案新增成功

基本路徑1.管理員登錄到系統(tǒng)中2.在菜單欄中進入添加檔案菜單3.系統(tǒng)響應(yīng)

到添加檔案頁面4.輸入正確的檔案信息5.服務(wù)端接收到檔案信息6.

檔案信息插入到數(shù)據(jù)庫7.返回頁面添加檔案成功信息

操作反饋新增檔案成功

表3-2刪除檔案描述

用例編號UC2-2

用例名稱刪除檔案

19

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

用例描述管理員在系統(tǒng)中對檔案信息進行刪除

參與者管理員

前置條件管理員通過系統(tǒng)登錄驗證

后置條件檔案刪除成功

基本路徑1.管理員登錄到系統(tǒng)中2.在菜單欄中進入檔案管理菜單3.系統(tǒng)響

應(yīng)到檔案管理頁面4.根據(jù)點擊獲取到檔案的id信息5.服務(wù)端接收

到檔案的id信息6.檔案信息從數(shù)據(jù)庫的t_dangan中刪除7.返回

頁面刪除檔案成功信息

操作反饋刪除檔案成功

3.3.2任務(wù)功能設(shè)計

任務(wù)管理是企業(yè)檔案管理系統(tǒng)的重要功能之一,可以幫助管理員更好地組

織和安排工作任務(wù)。管理員指派任務(wù)后,可以在任務(wù)管理功能頁面中查看并確

認任務(wù)內(nèi)容。在任務(wù)執(zhí)行過程中,管理員可以隨時查看任務(wù)的進展情況,以及

對任務(wù)進行評估和反饋。用戶在完成任務(wù)后,可以將任務(wù)狀態(tài)標記為已完成,

并上傳相關(guān)文件和信息。

開始

是否登錄?

未登錄

已登錄

添加任務(wù)信息刪除任務(wù)信息修改任務(wù)信息查詢?nèi)蝿?wù)信息

輸入任務(wù)信息根據(jù)任務(wù)id刪除輸入修改內(nèi)容輸入關(guān)鍵字,搜索任務(wù)

通過失敗存在不存在通過失敗有數(shù)據(jù)無數(shù)據(jù)

字段校驗?檢測id存在?字段校驗?數(shù)據(jù)庫查詢?

插入t_renwu表重新輸入任務(wù)信息從t_renwu表中刪除刪除任務(wù)失敗修改t_renwu表重新輸入任務(wù)信息從t_renwu表中模糊查詢返回重新搜索

返回添加任務(wù)成功返回修改任務(wù)成功返回修改任務(wù)成功返回任務(wù)信息結(jié)果

結(jié)束

圖3-4任務(wù)功能模塊流程圖

表3-3添加任務(wù)描述

用例編號UC4-1

用例名稱新增任務(wù)

用例描述用戶在系統(tǒng)中對任務(wù)信息進行添加

參與者用戶

前置條件用戶通過系統(tǒng)登錄驗證

后置條件任務(wù)新增成功

20

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

基本路徑1.用戶登錄到系統(tǒng)中2.在菜單欄中進入添加任務(wù)菜單3.系統(tǒng)響應(yīng)

到添加任務(wù)頁面4.輸入正確的任務(wù)信息5.服務(wù)端接收到任務(wù)信息6.

任務(wù)信息插入到數(shù)據(jù)庫7.返回頁面添加任務(wù)成功信息

操作反饋新增任務(wù)成功

表3-4刪除任務(wù)描述

用例編號UC4-2

用例名稱刪除任務(wù)

用例描述用戶在系統(tǒng)中對任務(wù)信息進行刪除

參與者用戶

前置條件用戶通過系統(tǒng)登錄驗證

后置條件任務(wù)刪除成功

基本路徑1.用戶登錄到系統(tǒng)中2.在菜單欄中進入任務(wù)管理菜單3.系統(tǒng)響應(yīng)

到任務(wù)管理頁面4.根據(jù)點擊獲取到任務(wù)的id信息5.服務(wù)端接收到

任務(wù)的id信息6.任務(wù)信息從數(shù)據(jù)庫的t_renwu中刪除7.返回頁面

刪除任務(wù)成功信息

操作反饋刪除任務(wù)成功

3.3.3申請功能設(shè)計

申請管理功能是企業(yè)檔案管理系統(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論