乾誠企業(yè)行政管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
乾誠企業(yè)行政管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
乾誠企業(yè)行政管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
乾誠企業(yè)行政管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
乾誠企業(yè)行政管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩53頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

目錄

1引言1

1.1項(xiàng)目開發(fā)背景1

1.1.1項(xiàng)目開發(fā)意義1

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

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

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

2需求分析3

2.1功能需求描述3

2.2非功能需求描述3

2.3需求用例建模4

2.3.1部門管理模塊用例4

2.3.2文件管理模塊用例8

2.3.3采購管理模塊用例11

2.3.4資產(chǎn)管理模塊用例14

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

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

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

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

3.3.1部門管理功能設(shè)計(jì)19

3.3.2文件管理功能設(shè)計(jì)20

3.3.3采購管理功能設(shè)計(jì)21

3.3.4資產(chǎn)管理功能設(shè)計(jì)22

3.4數(shù)據(jù)庫設(shè)計(jì)23

3.4.1概念設(shè)計(jì)23

3.4.2邏輯設(shè)計(jì)24

3.4.3數(shù)據(jù)字典24

4系統(tǒng)詳細(xì)設(shè)計(jì)26

II

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

4.1部門管理功能模塊設(shè)計(jì)26

4.1.1部門管理功能模塊說明26

4.1.2部門管理功能模塊詳細(xì)設(shè)計(jì)26

4.2文件管理功能模塊設(shè)計(jì)28

4.2.1文件管理功能模塊說明28

4.2.2文件管理功能模塊詳細(xì)設(shè)計(jì)28

4.3采購管理功能模塊設(shè)計(jì)29

4.3.1采購管理功能模塊說明29

4.3.2采購管理功能模塊詳細(xì)設(shè)計(jì)30

4.4資產(chǎn)管理功能模塊設(shè)計(jì)31

4.4.1資產(chǎn)管理功能模塊說明31

4.4.2資產(chǎn)管理功能模塊詳細(xì)設(shè)計(jì)31

5系統(tǒng)實(shí)現(xiàn)33

5.1部門管理子模塊實(shí)現(xiàn)33

5.1.1部門管理子模塊界面設(shè)計(jì)33

5.1.2部門管理子模塊核心代碼實(shí)現(xiàn)35

5.2文件管理子模塊實(shí)現(xiàn)37

5.2.1文件管理子模塊界面37

5.2.2文件管理子模塊核心代碼實(shí)現(xiàn)39

5.3采購管理子模塊實(shí)現(xiàn)41

5.3.1采購管理子模塊界面41

5.3.2采購管理子模塊核心代碼實(shí)現(xiàn)42

5.4資產(chǎn)管理子模塊實(shí)現(xiàn)46

5.4.1資產(chǎn)管理子模塊界面實(shí)現(xiàn)46

5.4.2資產(chǎn)管理子模塊核心代碼實(shí)現(xiàn)47

6系統(tǒng)測試49

6.1部門管理功能測試49

6.2文件管理功能測試51

III

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

6.3采購管理功能測試52

6.4資產(chǎn)管理功能測試53

7設(shè)計(jì)小結(jié)54

參考資料55

IV

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

乾誠企業(yè)行政管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

1引言

隨著企業(yè)規(guī)模的擴(kuò)大和業(yè)務(wù)的復(fù)雜化,企業(yè)行政管理變得越來越重要。企

業(yè)行政管理系統(tǒng)作為一種科技工具,可以幫助企業(yè)更加高效、準(zhǔn)確地進(jìn)行行政

管理。企業(yè)行政管理系統(tǒng)可以實(shí)現(xiàn)許多行政管理的任務(wù)自動化和數(shù)字化,例如

部門管理、采購管理、企業(yè)文件管理、資產(chǎn)管理等。同時,系統(tǒng)還可以提供實(shí)

時數(shù)據(jù)分析和報告,幫助企業(yè)快速做出決策。企業(yè)行政管理系統(tǒng)不僅可以提高

企業(yè)的行政管理效率和質(zhì)量,還可以保障數(shù)據(jù)的安全性和機(jī)密性,提高企業(yè)的

透明度和客戶滿意度。因此,企業(yè)行政管理系統(tǒng)已成為現(xiàn)代企業(yè)必不可少的一

種科技工具,為企業(yè)的管理和發(fā)展提供了有力的支持。

1.1項(xiàng)目開發(fā)背景

時代的發(fā)展,企業(yè)可能會面臨許多行政管理方面的業(yè)務(wù)需求主要包括以下

幾個方面:,例如人力資源管理、行政管理、企業(yè)公告,項(xiàng)目管理等。這些需

求可能需要一個更加高效、智能的行政管理系統(tǒng)來實(shí)現(xiàn)。提高效率:企業(yè)可能

會發(fā)現(xiàn)現(xiàn)有的行政管理流程比較繁瑣、耗時,效率較低,需要一種更加高效的

工具來提高行政管理效率。數(shù)據(jù)安全性:企業(yè)的行政管理中可能會涉及到許多

敏感數(shù)據(jù),例如員工的個人信息、薪資信息、合同信息等,需要一種更加安全

可靠的系統(tǒng)來保護(hù)這些數(shù)據(jù)的安全性和機(jī)密性。競爭優(yōu)勢:在當(dāng)前激烈的市場

競爭中,擁有一種先進(jìn)的行政管理系統(tǒng)可以提高企業(yè)的競爭力和客戶滿意度。

技術(shù)發(fā)展:隨著科技的發(fā)展和進(jìn)步,企業(yè)行政管理系統(tǒng)的技術(shù)和功能也在不斷

更新和升級,需要不斷的技術(shù)更新和改進(jìn)來適應(yīng)市場需求。

總之,企業(yè)需要開發(fā)行政管理系統(tǒng)主要是為了滿足業(yè)務(wù)需求、提高效率、

保障數(shù)據(jù)安全性、提高競爭優(yōu)勢和跟隨技術(shù)發(fā)展趨勢。

1.1.1項(xiàng)目開發(fā)意義

企業(yè)行政管理系統(tǒng)是企業(yè)內(nèi)部管理的重要工具,它能夠自動化和簡化許多

重復(fù)和繁瑣的任務(wù),提高企業(yè)管理效率和數(shù)據(jù)質(zhì)量,保障數(shù)據(jù)的安全性和機(jī)密

性,提高企業(yè)的透明度和客戶滿意度,幫助企業(yè)快速適應(yīng)變化和保持競爭優(yōu)勢。

企業(yè)需要開發(fā)行政管理系統(tǒng)的原因包括滿足業(yè)務(wù)需求、提高效率、保障數(shù)據(jù)安

1

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

全性、提高競爭優(yōu)勢和跟隨技術(shù)發(fā)展趨勢。在當(dāng)前激烈的市場競爭中,擁有一

種先進(jìn)的行政管理系統(tǒng)是企業(yè)獲取競爭優(yōu)勢的關(guān)鍵之一。為此,我們研制了一

個界面友好,高效穩(wěn)定,安全可靠,操作簡單的行政管理系統(tǒng)。使公司行政管

理擺脫大量的手工重復(fù)操作,快速,準(zhǔn)確,方便的提供各類統(tǒng)計(jì)信息,充分發(fā)

揮計(jì)算機(jī)網(wǎng)絡(luò)的優(yōu)勢,實(shí)現(xiàn)資源共享與協(xié)同工作,使行政管理工作現(xiàn)代化,規(guī)

范化,科學(xué)化。

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

乾誠企業(yè)行政管理系統(tǒng)使用springboot+mybatisplus+vue等技術(shù)。

SpringBoot是一個開源的Java框架,它能夠幫助開發(fā)人員快速構(gòu)建基于

Spring框架的應(yīng)用程序。SpringBoot的主要目標(biāo)是簡化Spring應(yīng)用程序的

開發(fā)和部署流程,它提供了一種快速、簡單和可擴(kuò)展的方式來構(gòu)建Web應(yīng)用程

序和微服務(wù)。

Vue是一個流行的前端JavaScript框架,它用于構(gòu)建用戶界面和單頁應(yīng)用

程序。Vue提供了一個簡單易學(xué)的API和豐富的功能,能夠幫助開發(fā)人員快速

構(gòu)建高性能、交互性強(qiáng)、可維護(hù)的應(yīng)用程序。

1.3開發(fā)工具簡介

工具的使用:IntelliJIDEA、NavicatPremium15

IntelliJIDEA是一款由JetBrains開發(fā)的Java集成開發(fā)環(huán)境(IDE),

它提供了豐富的功能和工具,可以幫助開發(fā)人員快速、高效地編寫Java程序和

其他語言的程序。

MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在WEB應(yīng)用方面MySQL是最好的

RDBMS(RelationalDatabaseManagementSystem:關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟

件之一。

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

springboot+vue實(shí)現(xiàn)了系統(tǒng)的快速開發(fā)。

分離前后端:Vue.js是一個前端框架,而SpringBoot是一個后端框架,

使用它們可以將前端與后端代碼分離開來,提高代碼的可維護(hù)性和可讀性???/p>

擴(kuò)展性:使用SpringBoot和Vue.js可以輕松地?cái)U(kuò)展Web應(yīng)用程序。Spring

Boot提供了豐富的庫和插件,可以快速構(gòu)建高效的RESTfulAPI,而Vue.js提

供了可重用的組件和插件,可以幫助開發(fā)人員快速構(gòu)建復(fù)雜的前端應(yīng)用程序。

2

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

提高效率:SpringBoot和Vue.js都是基于約定優(yōu)于配置的原則,可以幫助開

發(fā)人員快速構(gòu)建Web應(yīng)用程序。使用SpringBoot可以快速構(gòu)建后端服務(wù),使用

Vue.js可以快速構(gòu)建前端應(yīng)用程序,從而提高開發(fā)效率。更好的用戶體驗(yàn):使

用Vue.js可以構(gòu)建動態(tài)的單頁面應(yīng)用程序,這可以提高Web應(yīng)用程序的響應(yīng)速

度和用戶體驗(yàn)。同時,SpringBoot可以通過RESTfulAPI提供數(shù)據(jù)支持,使

Vue.js應(yīng)用程序具有更好的性能和用戶體驗(yàn)。優(yōu)秀的生態(tài)系統(tǒng):SpringBoot

和Vue.js都有強(qiáng)大的生態(tài)系統(tǒng),有大量的文檔、庫和工具可用。這些資源可以

幫助開發(fā)人員快速解決問題,并提高Web應(yīng)用程序的質(zhì)量。

2需求分析

2.1功能需求描述

部門管理:企業(yè)行政管理系統(tǒng)應(yīng)該提供人部門管理,以便企業(yè)更好地管理

和維護(hù)員工的基本信息。

文件管理:企業(yè)行政管理系統(tǒng)應(yīng)該提供行文件管理功能,以方便企業(yè)日常

行政工作文件和企業(yè)文件的處理。

采購管理:企業(yè)行政管理系統(tǒng)應(yīng)該提供采購管理功能,以確保企業(yè)辦公用

品的合理配置和使用。

資產(chǎn)管理:企業(yè)行政管理系統(tǒng)應(yīng)該提供資產(chǎn)管理功能,以便企業(yè)更好地掌

控資產(chǎn)狀況。

2.2非功能需求描述

可用性:企業(yè)行政管理系統(tǒng)需要具有良好的可用性,能夠滿足用戶快速響

應(yīng)和操作的需求。系統(tǒng)應(yīng)該支持簡單易用的用戶界面,提供良好的交互體驗(yàn),

同時具備高可靠性和穩(wěn)定性。

性能:企業(yè)行政管理系統(tǒng)需要具有良好的性能,能夠在處理大量數(shù)據(jù)和并

發(fā)請求時保持穩(wěn)定和高效。系統(tǒng)應(yīng)該能夠處理復(fù)雜的數(shù)據(jù)查詢和分析,同時具

備高吞吐量和低延遲。

安全性:企業(yè)行政管理系統(tǒng)需要具有良好的安全性,能夠保護(hù)系統(tǒng)數(shù)據(jù)和

用戶信息不被未授權(quán)的訪問和篡改。系統(tǒng)應(yīng)該支持多層級的用戶權(quán)限控制和訪

問控制,提供可靠的身份認(rèn)證和數(shù)據(jù)加密機(jī)制,以確保系統(tǒng)安全性。

可擴(kuò)展性:企業(yè)行政管理系統(tǒng)需要具有良好的可擴(kuò)展性,能夠支持企業(yè)業(yè)

務(wù)和用戶需求的快速變化和擴(kuò)展。系統(tǒng)應(yīng)該支持模塊化的架構(gòu)和可插拔的組件,

3

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

能夠快速集成第三方應(yīng)用和系統(tǒng),以便快速適應(yīng)企業(yè)變化和需求。

易維護(hù)性:企業(yè)行政管理系統(tǒng)需要具有良好的易維護(hù)性,能夠方便地進(jìn)行

維護(hù)和升級。系統(tǒng)應(yīng)該支持代碼注釋、文檔生成和錯誤日志記錄等功能,以便

快速定位和解決問題。

可靠性:企業(yè)行政管理系統(tǒng)需要具有良好的可靠性,能夠保證系統(tǒng)的穩(wěn)定

性和可靠性。系統(tǒng)應(yīng)該具備災(zāi)備和備份機(jī)制,能夠快速恢復(fù)系統(tǒng)和數(shù)據(jù),以確

保系統(tǒng)正常運(yùn)行。

2.3需求用例建模

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

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

管理員使用系統(tǒng)對企業(yè),對企業(yè)部門、企業(yè)文件、資產(chǎn)、采購進(jìn)行管理。

2.3.1部門管理模塊用例

對部門管理模塊功能需求的分析做出用例圖和活動圖,使用用例圖和活動

圖進(jìn)行梳理分析各用例描述表。部門管理模塊具體的用例描述如圖2-2所示,

具有添加部門、刪除部門、導(dǎo)出部門表格、查詢部門等操作功能。

4

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

圖2-2部門管理功能模塊用例圖

通過對用例圖的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模。部門管理

模塊用例功能模塊活動圖如圖2-3所示。

圖2-3部門管理功能模塊活動圖

通過對圖2-2用例圖及圖2-3活動圖進(jìn)一步的細(xì)化分析,得到每個用例的

描述表。各用例描述如以下表所示:

表2-1部門管理模塊添加部門信息用例描述

5

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

項(xiàng)目添加部門信息

用例名稱添加部門信息

用例標(biāo)識號01

參與者管理員

簡要說明管理員輸入部門信息進(jìn)行添加

前置條件管理員進(jìn)入部門管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

2.進(jìn)入部門管理頁面

3.點(diǎn)擊添加

基本事件流

4.輸入部門信息

5.確定

6.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)顯示添加部門成功

部門管理模塊修改部門信息用例描述如表2-2所示,可以進(jìn)行部門信息

修改操作。

表2-2部門管理模塊修改部門信息用例描述

項(xiàng)目修改部門信息

用例名稱修改部門信息

用例標(biāo)識號02

參與者管理員

簡要說明管理員修改部門信息

前置條件管理員進(jìn)入部門管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

2.進(jìn)入部門管理頁面

3.點(diǎn)擊部門

基本事件流

4.輸入修改信息

5.確定

6.用例終止

其他事件流無

6

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

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)顯示修改成功

部門管理模塊刪除部門信息用例描述如表2-3所示,可以進(jìn)行刪除部門

操作。

表2-3部門管理模塊刪除部門信息用例描述

項(xiàng)目刪除部門信息

用例名稱刪除部門

用例標(biāo)識號03

參與者管理員

簡要說明管理員刪除部門

前置條件管理員進(jìn)入部門管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

2.進(jìn)入部門管理頁面

基本事件流3.選擇部門,點(diǎn)擊刪除

4.確定

5.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)顯示刪除成功

部門管理模塊導(dǎo)出部門表格用例描述如表2-4所示,可以進(jìn)行導(dǎo)出部門表

格操作。

表2-4部門管理模塊導(dǎo)出部門表格用例描述

項(xiàng)目導(dǎo)出部門表格

用例名稱導(dǎo)出部門表格

用例標(biāo)識號04

參與者管理員

簡要說明管理員導(dǎo)出部門表格

前置條件管理員進(jìn)入部門管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

基本事件流

2.進(jìn)入部門管理頁面

7

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

3.選擇導(dǎo)出操作

4.確定

5.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)下載部門表格

2.3.2文件管理模塊用例

文件管理功能模塊具體的用例描述如圖2-4所示,分別具有上傳云盤文件、

下載云盤文件、刪除云盤文件等操作功能。

圖2-4文件管理功能模塊用例圖

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模。文件管理模

塊用例功能模塊活動圖如圖2-5所示。

8

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

圖2-5文件管理功能模塊活動圖

通過對圖2-4用例圖及圖2-5活動圖進(jìn)一步的細(xì)化分析,得到每個用例的

詳情描述表。文件管理模塊上傳云盤文件用例描述如表2-5所示,可以使用上

傳云盤文件操作。

表2-5文件管理模塊上傳云盤文件用例描述

項(xiàng)目上傳云盤文件

用例名稱上傳云盤文件

用例標(biāo)識號05

參與者管理員

簡要說明管理員上傳云盤文件操作

前置條件管理員進(jìn)入文件管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

2.進(jìn)入文件管理頁面

3.點(diǎn)擊添加

基本事件流

4.輸入添加文件信息

5.確定

6.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)顯示添加文件成功

9

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

文件管理模塊修改文件信息用例描述如表2-6所示,可以進(jìn)行下載云盤

文件操作。

表2-6文件管理模塊下載云盤文件用例描述

項(xiàng)目下載云盤文件

用例名稱下載云盤文件

用例標(biāo)識號06

參與者管理員

簡要說明管理員下載云盤文件

前置條件管理員進(jìn)入文件管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

2.進(jìn)入文件管理頁面

3.選擇云盤文件,點(diǎn)擊下載

基本事件流

4.下載云盤文件

5.確定

6.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)顯示下載云盤文件

文件管理模塊刪除云盤文件用例描述如表2-7所示,可以進(jìn)行刪除云盤文

件操作。

表2-7文件管理模塊刪除云盤文件用例描述

項(xiàng)目刪除云盤文件

用例名稱刪除云盤文件

用例標(biāo)識號07

參與者管理員

簡要說明管理員對云盤文件進(jìn)行刪除操作

前置條件管理員進(jìn)入云盤管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

基本事件流2.進(jìn)入文件管理頁面

3.選擇文件,點(diǎn)擊刪除

10

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

4.確定

5.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)顯示刪除文件成功信息

2.3.3采購管理模塊用例

采購管理模塊具體的用例描述如圖2-6所示,具有添加采購申請申請、審

核采購申請、刪除采購申請等操作功能。

圖2-6采購管理功能模塊用例圖

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模。采購管理模

塊用例功能模塊活動圖如圖2-7所示。

11

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

圖2-7采購管理功能模塊活動圖

通過對圖2-6用例圖及圖2-7活動圖進(jìn)一步的細(xì)化分析,得到每個用例的

描述表。采購管理模塊添加采購申請用例描述如表2-8所示,可以進(jìn)行添加采

購申請操作。

表2-8采購管理模塊添加采購申請用例描述

項(xiàng)目添加采購申請

用例名稱添加采購申請

用例標(biāo)識號08

參與者員工、管理員

簡要說明員工、管理員進(jìn)行添加采購申請

前置條件員工進(jìn)入采購管理頁面

1.員工登錄乾誠企業(yè)行政管理系統(tǒng)

2.進(jìn)入采購申請頁面

3.輸入采購申請信息

基本事件流

4.點(diǎn)擊申請

5.提示成功

6.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

12

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

后置條件系統(tǒng)顯示申請成功

采購管理模塊刪除采購申請用例描述如表2-9所示,可以使用刪除采購申

請操作。

表2-9采購管理模塊刪除采購申請用例描述

項(xiàng)目刪除采購申請

用例名稱刪除采購申請

用例標(biāo)識號09

參與者管理員

簡要說明管理員刪除采購申請

前置條件管理員進(jìn)入采購管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

2.進(jìn)入采購管理頁面

3.選擇采購申請

基本事件流

4.刪除采購申請

5.確定

6.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)顯示刪除采購申請成功

采購管理模塊審核采購申請用例描述如表2-10所示,可以使用審核采購申

請操作。

表2-10采購管理模塊審核采購申請用例描述

項(xiàng)目審核采購申請

用例名稱審核采購申請

用例標(biāo)識號10

參與者管理員

簡要說明管理員審核采購申請

前置條件管理員進(jìn)入采購管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

基本事件流

2.進(jìn)入采購管理頁面

13

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

3.選擇采購申請

4.審核采購申請

5.確定

6.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)顯示操作成功

2.3.4資產(chǎn)管理模塊用例

資產(chǎn)管理模塊具體的用例描述如圖2-8所示,具有資產(chǎn)供應(yīng)商管理、資產(chǎn)

倉庫管理、資產(chǎn)明細(xì)管理、資產(chǎn)品類管理等操作功能。

圖2-8資產(chǎn)管理功能模塊用例圖

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模。資產(chǎn)管理模

塊用例功能模塊活動圖如圖2-9所示。

14

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

圖2-9資產(chǎn)管理功能模塊活動圖

通過對圖2-8用例圖及圖2-9活動圖進(jìn)一步的細(xì)化分析,得到每個用例的

描述表。資產(chǎn)管理模塊添加角色用例描述如表2-11所示,可以進(jìn)行資產(chǎn)供應(yīng)商

管理操作。

表2-11資產(chǎn)管理模塊資產(chǎn)供應(yīng)商管理用例描述

項(xiàng)目資產(chǎn)供應(yīng)商管理

用例名稱資產(chǎn)供應(yīng)商管理

用例標(biāo)識號11

參與者管理員

簡要說明管理員進(jìn)行資產(chǎn)供應(yīng)商管理

前置條件管理員進(jìn)入資產(chǎn)管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

2.進(jìn)入資產(chǎn)管理頁面

基本事件流3.進(jìn)行資產(chǎn)供應(yīng)商管理操作

4.確定

5.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)顯示操作成功

15

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

資產(chǎn)管理模塊資產(chǎn)倉庫管理用例描述如表2-12所示,可以進(jìn)行資產(chǎn)倉庫管

理操作。

表2-12資產(chǎn)管理模塊資產(chǎn)倉庫管理用例描述

項(xiàng)目資產(chǎn)倉庫管理

用例名稱資產(chǎn)倉庫管理

用例標(biāo)識號12

參與者管理員

簡要說明管理員資產(chǎn)倉庫管理

前置條件管理員進(jìn)入資產(chǎn)管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

2.進(jìn)入資產(chǎn)管理頁面

基本事件流3.進(jìn)行資產(chǎn)倉庫管理操作

4.確定

5.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)顯示操作成功

資產(chǎn)管理模塊資產(chǎn)明細(xì)管理用例描述如表2-13所示,可以進(jìn)行資產(chǎn)明細(xì)管

理操作。

表2-13資產(chǎn)管理模塊資產(chǎn)明細(xì)管理用例描述

項(xiàng)目資產(chǎn)明細(xì)管理

用例名稱資產(chǎn)明細(xì)管理

用例標(biāo)識號13

參與者管理員

簡要說明管理員資產(chǎn)明細(xì)管理操作

前置條件管理員進(jìn)入資產(chǎn)管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

2.進(jìn)入資產(chǎn)管理頁面

基本事件流

3.進(jìn)行資產(chǎn)明細(xì)管理操作

4.確定

16

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

5.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)顯示操作成功

資產(chǎn)模塊資產(chǎn)品類管理用例描述如表2-14所示,可以進(jìn)行資產(chǎn)品類管理操

作。

表2-13資產(chǎn)管理模塊資產(chǎn)品類管理用例描述

項(xiàng)目資產(chǎn)品類管理

用例名稱資產(chǎn)品類管理

用例標(biāo)識號13

參與者管理員

簡要說明管理員資產(chǎn)品類管理操作

前置條件管理員進(jìn)入資產(chǎn)管理頁面

1.管理員登錄乾誠企業(yè)行政管理系統(tǒng)

2.進(jìn)入資產(chǎn)管理頁面

3.進(jìn)行資產(chǎn)品類管理

基本事件流

4.確定

5.用例終止

其他事件流無

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件系統(tǒng)顯示操作成功

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

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

(1)系統(tǒng)性原則。在系統(tǒng)設(shè)計(jì)中要從整個系統(tǒng)的角度進(jìn)行考慮,注意保證

系統(tǒng)的一致性和完整性。

(2)靈活性及可變性原則。靈活性是指系統(tǒng)對外界環(huán)境變化的適應(yīng)能力。

(3)可靠性原則??煽啃灾赶到y(tǒng)抵御外界干擾的能力及受外界干擾時的恢

復(fù)能力。

17

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

(4)經(jīng)濟(jì)性原則。經(jīng)濟(jì)性是指在滿足系統(tǒng)要求的前提下,不僅追求給用戶

帶來一定的效益,還應(yīng)盡可能減少系統(tǒng)不必要的開銷。。

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

根據(jù)乾誠企業(yè)行政管理系統(tǒng)的需求分析、用例建模分析結(jié)合開發(fā)平臺的特

點(diǎn)設(shè)計(jì)本系統(tǒng)的系統(tǒng)架構(gòu)模型如圖3-1所示:

圖3-1乾誠企業(yè)行政管理系統(tǒng)整體架構(gòu)圖

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

乾誠企業(yè)行政管理系統(tǒng)的功能結(jié)構(gòu)圖如圖3-2所示,本系統(tǒng)共有文件管理、

部門管理、采購管理、資產(chǎn)管理一共四大主要功能模塊。

18

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

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

3.3.1部門管理功能設(shè)計(jì)

針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

部門管理功能描述使用功能流程圖描述,如下圖3-3:

圖3-3部門管理功能流程圖

19

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

對圖3-3流程圖進(jìn)行細(xì)化分析得出部門管理相關(guān)功能描述表

表3-1部門管理相關(guān)功能描述

功能名稱部門管理操作

功能概述管理員添加、刪除、導(dǎo)出部門、修改部門

輸入內(nèi)容部門名稱

系統(tǒng)處理將輸入內(nèi)容保存在數(shù)據(jù)庫中

輸出內(nèi)容操作成功或者失敗的提示

3.3.2文件管理功能設(shè)計(jì)

針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

文件管理功能描述使用功能流程圖描述,如下圖3-4:

圖3-4文件管理功能流程圖

對圖3-4流程圖進(jìn)行細(xì)化分析得出文件管理相關(guān)功能描述表

表3-2文件管理相關(guān)功能描述

功能名稱文件管理操作

20

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

功能概述上傳云盤文件、下載云盤文件、刪除云盤文件

輸入內(nèi)容選擇文件進(jìn)行操作

系統(tǒng)處理處理文件信息

輸出內(nèi)容操作成功或者失敗的提示

3.3.3采購管理功能設(shè)計(jì)

針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

采購管理功能描述使用功能流程圖描述,如下圖3-5:

圖3-5采購管理功能流程圖

對圖3-5流程圖進(jìn)行細(xì)化分析得出采購管理相關(guān)功能描述表

表3-3采購管理相關(guān)功能描述

功能名稱采購管理

功能概述添加采購申請、審核采購申請、刪除采購申請

輸入內(nèi)容采購內(nèi)容

系統(tǒng)處理對采購申請?zhí)幚?/p>

輸出內(nèi)容操作成功或者失敗的提示

21

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

3.3.4資產(chǎn)管理功能設(shè)計(jì)

針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

資產(chǎn)管理功能描述使用功能流程圖描述,如下圖3-6:

圖3-6資產(chǎn)管理功能流程圖

對圖3-6流程圖進(jìn)行細(xì)化分析得出資產(chǎn)管理相關(guān)功能描述表

表3-5資產(chǎn)管理相關(guān)功能描述

功能名稱資產(chǎn)管理

資產(chǎn)供應(yīng)商管理、資產(chǎn)倉庫管理、資產(chǎn)明細(xì)管理、資產(chǎn)品

功能概述

類管理

輸入內(nèi)容資產(chǎn)信息

系統(tǒng)處理將輸入內(nèi)容保存在數(shù)據(jù)庫中

輸出內(nèi)容操作成功或者失敗的提示

22

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

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

某些原則指導(dǎo)數(shù)據(jù)庫設(shè)計(jì)過程。第一個原則是重復(fù)(也稱為冗余數(shù)據(jù))錯

誤,因?yàn)樗鼤速M(fèi)空間并增大錯誤和不一致的可能性。第二個原則是信息的正

確性和完整性非常重要。如果數(shù)據(jù)庫包含不正確的信息,則從數(shù)據(jù)庫提取信息

的任何報告也將包含不正確的信息。因此,您基于這些報告做出的任何決策都

將錯誤顯示。因此,良好的數(shù)據(jù)庫設(shè)計(jì)是:將信息劃分為基于主題的表,以減

少冗余數(shù)據(jù)。根據(jù)需求將表中的信息聯(lián)接在一起所需的信息。并確保信息的準(zhǔn)

確性和完整性。滿足數(shù)據(jù)處理和報告需求。

3.4.1概念設(shè)計(jì)

er圖是用來描述現(xiàn)實(shí)世界的概念模型;它是描述現(xiàn)實(shí)世界關(guān)系概念模型的

有效方法。是表示概念關(guān)系模型的一種方式。用“矩形框”表示實(shí)體型,矩形

框內(nèi)寫明實(shí)體名稱;用“橢圓圖框”或圓角矩形表示實(shí)體的屬性,并用“實(shí)心

線段”將其與相應(yīng)關(guān)系的“實(shí)體型”連接起來。根據(jù)乾誠企業(yè)行政管理系統(tǒng)數(shù)

據(jù)進(jìn)行分析,其E-R圖如下圖3-7所示。

圖3-7乾誠企業(yè)行政管理系統(tǒng)E-R圖

23

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

3.4.2邏輯設(shè)計(jì)

針對ER模型,通過數(shù)據(jù)實(shí)體屬性、實(shí)體間關(guān)系的全面分析,結(jié)合乾誠企業(yè)

行政管理系統(tǒng)的實(shí)際需求,根據(jù)E-R圖轉(zhuǎn)化為關(guān)系模式的轉(zhuǎn)換方法,建立起了

本系統(tǒng)的關(guān)系模式,具體轉(zhuǎn)化后的關(guān)系模式如下:

文件表(實(shí)際文件名、文件大小、存儲硬盤、上傳人、上傳文件名、文件

存儲路徑、文件類型)

數(shù)據(jù)字典表(數(shù)據(jù)字典標(biāo)題、數(shù)據(jù)字典排序值、數(shù)據(jù)字典備注、數(shù)據(jù)字典

類型)

數(shù)據(jù)字典值表(數(shù)據(jù)字典ID、數(shù)據(jù)字典名稱、數(shù)據(jù)字典鍵、數(shù)據(jù)字典值排

序值、數(shù)據(jù)字典值備注、是否啟用、數(shù)據(jù)字典值)

部門表(部門標(biāo)題、父部門ID、領(lǐng)導(dǎo)人、父部門名稱、副領(lǐng)導(dǎo)人、父節(jié)點(diǎn)

標(biāo)識、排序值、狀態(tài))

部門負(fù)責(zé)人表(用戶ID、領(lǐng)導(dǎo)類型、部門ID)

用戶表(部門ID、密碼、密碼、部門、操作、賬號、密碼強(qiáng)度、姓名、用

戶擁有的角色列表、區(qū)縣、性別、用戶類型、啟用狀態(tài)、是否默認(rèn)角色、個人

門戶、是否默認(rèn)角色、頭像、用戶擁有的菜單列表、郵箱)

資產(chǎn)倉庫檔案表(倉庫地址、管理員、倉庫名稱、管理員Id、姓名、用戶

擁有的角色列表、區(qū)縣、性別、用戶類型、啟用狀態(tài)、是否默認(rèn)角色、個人門

戶、是否默認(rèn)角色、頭像、用戶擁有的菜單列表、郵箱)

資產(chǎn)檔案表(材質(zhì)、名稱、備注、分類、狀態(tài)、銷售價、采購價、編碼、

默認(rèn)倉庫、使用范圍、默認(rèn)倉庫id、規(guī)格、型號、供應(yīng)商、供應(yīng)商Id、計(jì)量單

位、包裝單位、物料圖片、二維碼編號、尺寸)

3.4.3數(shù)據(jù)字典

文件表的表結(jié)構(gòu)如表3-6所示,該表主要用于記錄文件信息,主要字段如

表所示。

表3-6文件表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

LocationVarchar文件存儲路徑是是

NameVarchar名稱否否

Sizebigint文件大小否否

fKeyVarchar實(shí)際文件名否否

typeVarchar文件類型否否

24

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

nicknamevarchar上傳人否否

數(shù)據(jù)字典表結(jié)構(gòu)如表3-7示,該表主要用于記錄檔案借閱信息,主要字段

如表所示。

表3-7請假表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

TitleVarchar標(biāo)題是是

sortOrderBigDecimal數(shù)據(jù)字典排序值否否

DescriptionVarchar數(shù)據(jù)字典備注否否

typeVarchar數(shù)據(jù)字典類型否否

數(shù)據(jù)字典值表結(jié)構(gòu)如表3-8示,該表主要用于記錄數(shù)據(jù)字典值信息,主要

字段如表所示。

表3-8數(shù)據(jù)字典值表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

dictIdBigint數(shù)據(jù)字典ID是否

dictNameVarchar數(shù)據(jù)字典名稱否否

titleVarchar數(shù)據(jù)字典鍵否否

數(shù)據(jù)字典值排序否否

sortOrderdecimal

值否否

valuevarchar

數(shù)據(jù)字典值否否

descriptionvarchar

數(shù)據(jù)字典值備注否否

statustinyint

是否啟用否否

部門表結(jié)構(gòu)如表3-9示,該表主要用于記錄部門信息,主要字段如表所示。

表3-9部門表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

TitleVarchar部門標(biāo)題是否

StatusTinyint狀態(tài)否否

sortOrderdecimal排序值否否

isParentbit父節(jié)點(diǎn)標(biāo)識否否

parentIdbigint父部門ID否否

parentTitleVarchar父部門名稱否否

部門負(fù)責(zé)人表結(jié)構(gòu)如表3-10示,該表主要用于記錄部門負(fù)責(zé)人表信息,主

要字段如表所示。

表3-10部門負(fù)責(zé)人表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

userIdVarchar用戶ID是是

25

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

departmentIdVarchar部門ID否否

typeint領(lǐng)導(dǎo)類型否否

用戶表結(jié)構(gòu)如表3-11示,該表主要用于記錄用戶信息,主要字段為id、

username、password、、salt、avator、deptid、roleid。

表3-11用戶表表結(jié)構(gòu)

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

idintID是是

nicknamevarchar姓名否是

usernamevarchar賬號否是

passwordvarchar密碼否否

passStrengthvarchar密碼強(qiáng)度否否

mobilevarchar手機(jī)號否否

departmentIdbigint部門ID否否

departmentTi

tlevarchar部門否否

emailvarchar郵箱否否

sexvarchar性別否否

addressvarchar區(qū)縣否否

typeint用戶類型否否

myDoorvarchar個人門戶否否

statusint啟用狀態(tài)否否

avatarvarchar頭像否否

defaultRoleint是否默認(rèn)角色否否

4系統(tǒng)詳細(xì)設(shè)計(jì)

4.1部門管理功能模塊設(shè)計(jì)

4.1.1部門管理功能模塊說明

管理員登錄進(jìn)入乾誠企業(yè)行政管理系統(tǒng),點(diǎn)擊進(jìn)入部門管理頁面,系統(tǒng)顯

示出所有的部門信息,管理員可以對部門信息進(jìn)行修改,刪除,也可以添加部

門信息。

4.1.2部門管理功能模塊詳細(xì)設(shè)計(jì)

使用uml序列圖對部門管理模塊各子系統(tǒng)的功能點(diǎn)進(jìn)行了分析和設(shè)計(jì),如

26

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

下圖4-1所示,部門管理模塊的功能時序圖。

圖4-1部門管理模塊系統(tǒng)時序圖

通過需求分析和概要設(shè)計(jì)對各子功能進(jìn)行分析與設(shè)計(jì),得到部門管理子功

能模塊靜態(tài)結(jié)構(gòu)類圖,如圖4-2所示:

圖4-2乾誠企業(yè)行政管理系統(tǒng)部門管理功能類圖

針對圖4-2類圖進(jìn)行進(jìn)一步細(xì)化分析,得到部門管理子功能模塊相關(guān)類及

方法描述表,如下表4-1所示:

表4-1部門管理子功能模塊相關(guān)類及方法描述表

類名Department

描述部門實(shí)體類

Title、status、sortOrder、isParent、parentId、

屬性

mainHeader、viceHeader、parentTitle

方法各屬性set(),Get()方法、toString()方法

27

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

類名DepartmentController

描述請求入口

IdepartmentService、IdepartmentHeaderService、

屬性

IUserServ

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論