JH公司財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
JH公司財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
JH公司財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
JH公司財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
JH公司財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

目錄

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

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

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

1.2.1Layui簡介..............................................1

1.2.2Springboot簡介.........................................1

1.2.3B/S結(jié)構(gòu).................................................1

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

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

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

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

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

2.3.1經(jīng)營信息管理功能的用例..................................4

2.3.2部門管理功能的用例......................................6

2.3.3職工信息管理功能的用例..................................9

2.3.4資產(chǎn)管理功能的用例.....................................12

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

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

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

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

3.3.1經(jīng)營信息管理功能設(shè)計(jì)...................................16

3.3.2部門管理功能設(shè)計(jì).......................................17

3.3.3職工信息管理功能設(shè)計(jì)...................................18

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

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

3.4.1設(shè)計(jì)原則...............................................20

3.4.2概念設(shè)計(jì)...............................................21

3.4.3邏輯設(shè)計(jì)...............................................21

I

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

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

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

4.1經(jīng)營信息管理子功能模塊設(shè)計(jì)................................24

4.1.1經(jīng)營信息管理子功能模塊說明.............................24

4.1.2經(jīng)營信息管理子功能模塊詳細(xì)設(shè)計(jì).........................24

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

4.2.1部門管理子功能模塊說明.................................26

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

4.3職工信息管理子功能模塊設(shè)計(jì)................................28

4.3.1職工信息管理子功能模塊說明.............................28

4.3.2職工信息管理子功能模塊詳細(xì)設(shè)計(jì).........................28

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

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

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

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

5.1經(jīng)營信息管理子模塊實(shí)現(xiàn)....................................32

5.1.1經(jīng)營信息管理模塊界面設(shè)計(jì)..............................32

5.1.2經(jīng)營信息管理模塊核心代碼實(shí)現(xiàn):........................32

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

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

5.2.2部門管理模塊核心代碼實(shí)現(xiàn)..............................34

5.3職工信息管理子模塊實(shí)現(xiàn)....................................36

5.3.1職工信息管理模塊界面設(shè)計(jì)..............................36

5.3.2職工信息管理模塊核心代碼實(shí)現(xiàn)..........................36

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

5.4.1資產(chǎn)管理模塊界面設(shè)計(jì)..................................38

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

6系統(tǒng)測(cè)試.........................................................41

II

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

6.1經(jīng)營信息管理功能測(cè)試......................................41

6.2部門管理功能測(cè)試..........................................41

6.3職工信息管理功能測(cè)試......................................42

6.4資產(chǎn)管理功能測(cè)試..........................................43

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

參考資料............................................................45

III

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

JH公司財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

1引言

隨著公司規(guī)模的擴(kuò)大和業(yè)務(wù)的多元化,傳統(tǒng)的手工財(cái)務(wù)管理已經(jīng)無法滿足

需要,因此需要引入信息化手段進(jìn)行財(cái)務(wù)管理。公司財(cái)務(wù)管理系統(tǒng)可以幫助公

司實(shí)現(xiàn)財(cái)務(wù)數(shù)據(jù)的集中管理和分析,提高準(zhǔn)確性和可靠性,同時(shí)也可以提高財(cái)

務(wù)管理的效率和透明度,幫助公司做出更加科學(xué)和準(zhǔn)確的財(cái)務(wù)決策。在設(shè)計(jì)開

發(fā)公司財(cái)務(wù)管理系統(tǒng)時(shí),需要遵循財(cái)務(wù)管理的基本原則,同時(shí)也需要考慮公司

的實(shí)際需求和業(yè)務(wù)特點(diǎn),確保系統(tǒng)能夠滿足公司的實(shí)際需求并且易于使用和維

護(hù)。

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

公司規(guī)模的擴(kuò)大:隨著公司規(guī)模的擴(kuò)大,財(cái)務(wù)工作的復(fù)雜度和工作量也隨

之增加,傳統(tǒng)的手工財(cái)務(wù)管理已經(jīng)無法滿足需要,因此需要引入信息化手段進(jìn)

行財(cái)務(wù)管理。業(yè)務(wù)的多元化:隨著公司業(yè)務(wù)的多元化,財(cái)務(wù)管理的工作范圍也

在不斷擴(kuò)大和變化,需要更加精確和高效的財(cái)務(wù)管理系統(tǒng)來滿足業(yè)務(wù)需求。財(cái)

務(wù)管理的要求:財(cái)務(wù)管理是公司內(nèi)部控制的重要組成部分,需要高度的準(zhǔn)確性、

可靠性和透明度,因此需要引入科技手段來提高管理效率和準(zhǔn)確性。

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

1.2.1Layui簡介

layui(諧音:類UI)是一款采用自身模塊規(guī)范編寫的前端UI框架,遵循

原生HTML/CSS/JS的書寫與組織形式,門檻極低,拿來即用。其外在極簡,卻

又不失飽滿的內(nèi)在,體積輕盈,組件豐盈,從核心代碼到API的每一處細(xì)節(jié)都

經(jīng)過精心雕琢,非常適合界面的快速開發(fā)。

1.2.2Springboot簡介

SpringBoot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來簡化新

Spring應(yīng)用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進(jìn)行配置,

從而使開發(fā)人員不再需要定義樣板化的配置。

1.2.3B/S結(jié)構(gòu)

1

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

B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技

術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。B/S架構(gòu)具有以下一些特點(diǎn)。

(1)維護(hù)和升級(jí)方式簡單。

(2)成本降低,選擇更多。

(3)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。

1.3開發(fā)工具簡介

工具的使用:采用IDEA+tomcat+mysql

IDEA集成的插件足夠多,基本可以實(shí)現(xiàn)財(cái)務(wù)管理系統(tǒng)方面的所有開發(fā)功能

tomcat作為小型服務(wù)期有著很多的優(yōu)點(diǎn),安裝和部署都方便,第三是

tomcat適合做一些中小型的項(xiàng)目

mysql其優(yōu)點(diǎn)有:綜合統(tǒng)一,高度非過程化,面向集合的操作方式,以一種

語法結(jié)構(gòu)提供多種使用方式,語言簡潔,易學(xué)易用

程序采用了Model+View+Controller此種開發(fā)模式遵循MVC的設(shè)計(jì)理念,

其中View作為視圖層為用戶提供與程序交互的界面,Model作為業(yè)務(wù)模型裝實(shí)

體對(duì)象及業(yè)務(wù)邏輯,Controller作為控制層接收各種業(yè)務(wù)請(qǐng)求,并調(diào)javaBean

模型組件對(duì)業(yè)務(wù)邏輯進(jìn)行處理,在視圖與業(yè)務(wù)邏輯之間建立起一座橋梁。

2需求分析

2.1功能需求描述

目前財(cái)務(wù)數(shù)字化轉(zhuǎn)型是現(xiàn)代財(cái)務(wù)的必由之路,通過數(shù)字化的查看公司的財(cái)

務(wù)情況,一目了然,可以跟清晰的分析,觀察財(cái)務(wù)的具體走向,通過系統(tǒng)設(shè)計(jì)

完成這些功能。

(1)經(jīng)營信息管理功能:本功能是系統(tǒng)不可或缺的一部分,為管理員對(duì)系

統(tǒng)的經(jīng)營信息進(jìn)行管理,可以查詢公司的經(jīng)營情況,也可以添加經(jīng)營的信息,

其主要的功能包括,增加經(jīng)營信息、刪除經(jīng)營信息、查詢經(jīng)營情況、修改經(jīng)營

信息。

(2)部門管理功能:公司的部門信息也是系統(tǒng)重要的部分,本功能是管理

員可以對(duì)部門信息的管理,用戶只能查看部門的信息,本功能包括添加部門信

息、刪除部門信息、修改部門信息、查詢部門信息。

(3)職工信息管理功能:管理員可以對(duì)職工信息管理操作,職工可以查看

自己的工資和績效。本功能包括添加職工信息、刪除職工信息、修改職工信息、

2

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

查詢職工信息。

(4)資產(chǎn)管理功能:本功能是系統(tǒng)主要資產(chǎn)管理的功能,管理員可以對(duì)資

產(chǎn)管理,用戶可以查看公司的資產(chǎn)走向。本功能包括添加資產(chǎn)信息、刪除資產(chǎn)

信息、修改資產(chǎn)信息、查詢資產(chǎn)信息。

2.2非功能需求描述

實(shí)現(xiàn)開展非功能需求的用戶進(jìn)行溝通,了解財(cái)務(wù)管理的系統(tǒng)的問題,通過

系統(tǒng)設(shè)作流的處理,影響功能需求所體現(xiàn)的效率,本系統(tǒng)的非功能性需求有以

下幾個(gè)方面:

(1)響應(yīng)時(shí)間:在一般的情況下,一般的響應(yīng)時(shí)間不超過1.5秒,高峰時(shí)

段不超過4秒。

(2)安全性:公司的費(fèi)用管理信息量通常比較多而繁雜。

(3)可靠性:對(duì)輸入有提示,數(shù)據(jù)有檢查,防止數(shù)據(jù)異常。

(4)吞吐量:系統(tǒng)交易量的估算。指標(biāo)為年交易筆數(shù)、高峰期交易筆數(shù)。

2.3需求用例建模

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

圖2-1公司財(cái)務(wù)管理系統(tǒng)的總體用例模型

本系統(tǒng)分為兩種角色,職工和管理員,管理員可以對(duì)公司的資產(chǎn)、公司的

費(fèi)用、職工信息等一系列信息管理,職工只能查看自己的工資和對(duì)公司的資產(chǎn)、

費(fèi)用等查看。

2.3.1經(jīng)營信息管理功能的用例

3

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

面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。經(jīng)營信息

管理具體的用例描述如圖2-2所示,分別具有添加經(jīng)營信息、刪除經(jīng)營信息、

修改經(jīng)營信息、查看經(jīng)營信息等操作功能。

圖2-2經(jīng)營信息管理用例圖

通過對(duì)圖2-2用例圖的細(xì)化分析,得到每個(gè)用例的描述表。經(jīng)營信息管理

模塊用例描述如表2-1所示,可以進(jìn)行添加經(jīng)營信息操作。

表2-1添加經(jīng)營信息模塊用例描述

項(xiàng)目描述

用例名稱添加經(jīng)營信息

用例標(biāo)識(shí)號(hào)01

參與者管理員

簡要說明管理員添加經(jīng)營信息

前置條件參與者已經(jīng)打開系統(tǒng)的經(jīng)營信息管理頁面

1.參與者在點(diǎn)擊“添加”按鈕

2.填寫經(jīng)營信息

基本事件流

3.點(diǎn)擊“保存”按鈕

4.用例終止

在按“保存”按鈕之前,參與者可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

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

4

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

后置條件裝載相應(yīng)的數(shù)據(jù)

刪除經(jīng)營信息模塊用例描述如表2-2所示,可以進(jìn)行刪除經(jīng)營信息等操

作。

表2-2刪除經(jīng)營信息模塊用例描述

項(xiàng)目描述

用例名稱刪除經(jīng)營信息

用例標(biāo)識(shí)號(hào)02

參與者管理員

簡要說明管理員刪除經(jīng)營信息

前置條件參與者已經(jīng)打開系統(tǒng)的經(jīng)營信息管理頁面

1.參與者選中想要?jiǎng)h除的信息

2.點(diǎn)擊“刪除”按鈕

基本事件流

3.點(diǎn)擊“確定刪除”

4.用例終止

在按“刪除”按鈕之前,參與者可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

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

后置條件刪除相應(yīng)的數(shù)據(jù)

修改經(jīng)營信息模塊用例描述如表2-3所示,可以進(jìn)行修改經(jīng)營信息等操作。

表2-3修改經(jīng)營信息模塊用例描述

項(xiàng)目描述

用例名稱修改經(jīng)營信息

用例標(biāo)識(shí)號(hào)03

參與者管理員

簡要說明管理員修改經(jīng)營信息

前置條件參與者已經(jīng)打開系統(tǒng)的經(jīng)營信息管理頁面

1.參與者選中想要修改的信息

2.點(diǎn)擊“修改”按鈕

基本事件流3.填寫修改信息

4.點(diǎn)擊“保存”按鈕

5.用例終止

在按“修改”按鈕之前,參與者可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

5

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

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

后置條件裝載相應(yīng)的數(shù)據(jù)

查詢經(jīng)營信息模塊用例描述如表2-4所示,可以進(jìn)行查詢經(jīng)營信息等操作。

表2-4查詢經(jīng)營信息模塊用例描述

項(xiàng)目描述

用例名稱查詢經(jīng)營信息

用例標(biāo)識(shí)號(hào)04

參與者管理員、職工

簡要說明管理員和職工查詢經(jīng)營信息

前置條件參與者已經(jīng)打開系統(tǒng)的經(jīng)營信息管理頁面

1.參與者點(diǎn)擊導(dǎo)航欄“經(jīng)營信息管理”

基本事件流2.加載經(jīng)營信息數(shù)據(jù)到頁面

3.用例終止

其他事件流無

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

后置條件裝載相應(yīng)的數(shù)據(jù)

2.3.2部門管理功能的用例

面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。部門管理

具體的用例描述如圖2-3所示,分別具有添加部門信息、刪除部門信息、修改

部門信息、查看部門信息等操作功能。

6

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

圖2-3部門管理用例圖

通過對(duì)圖2-3用例圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的描述表。部門管

理模塊用例描述如表2-5所示,可以進(jìn)行添加部門信息操作。

表2-5添加部門模塊用例描述

項(xiàng)目描述

用例名稱添加部門

用例標(biāo)識(shí)號(hào)5

參與者管理員

簡要說明管理員添加部門信息

前置條件參與者已經(jīng)打開系統(tǒng)的部門管理頁面

1.參與者在點(diǎn)擊“添加”按鈕

2.填寫新部門信息

基本事件流

3.點(diǎn)擊“保存”按鈕

4.用例終止

在按“保存”按鈕之前,參與者可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

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

后置條件裝載相應(yīng)的數(shù)據(jù)

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

表2-6刪除部門模塊用例描述

項(xiàng)目描述

用例名稱刪除部門信息

用例標(biāo)識(shí)號(hào)06

參與者管理員

簡要說明管理員刪除部門信息

前置條件參與者已經(jīng)打開系統(tǒng)的部門管理頁面

1.參與者選中想要?jiǎng)h除的信息

2.點(diǎn)擊“刪除”按鈕

基本事件流

3.點(diǎn)擊“確定刪除”

4.用例終止

在按“刪除”按鈕之前,參與者可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

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

后置條件刪除相應(yīng)的數(shù)據(jù)

7

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

修改部門模塊用例描述如表2-7所示,可以進(jìn)行修改部門操作。

表2-7修改部門模塊用例描述

項(xiàng)目描述

用例名稱修改部門名稱

用例標(biāo)識(shí)號(hào)07

參與者管理員

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

前置條件參與者已經(jīng)打開系統(tǒng)的部門管理頁面

1.參與者選中想要修改的部門

2.點(diǎn)擊“修改”按鈕

基本事件流3.填寫新部門名稱

4.點(diǎn)擊“保存”按鈕

5.用例終止

在按“修改”按鈕之前,參與者可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

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

后置條件裝載相應(yīng)的數(shù)據(jù)

查詢部門模塊用例描述如表2-8所示,可以進(jìn)行查詢部門信息等操作。

表2-8查詢部門模塊用例描述

項(xiàng)目描述

用例名稱查詢部門信息

用例標(biāo)識(shí)號(hào)08

參與者管理員、職工

簡要說明管理員和職工查詢部門信息

前置條件參與者已經(jīng)打開系統(tǒng)的部門管理頁面

1.參與者輸入要查詢部門名稱

2.點(diǎn)擊“查詢”按鈕

基本事件流

3.顯示查詢結(jié)果

4.用例終止

其他事件流無

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

后置條件裝載相應(yīng)的數(shù)據(jù)

2.3.3職工信息管理功能的用例

8

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

面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析職工信息管

理具體的用例描述如圖2-4所示,分別具有添加職工信息、刪除職工信息、修

改職工信息、查看職工信息等操作功能。

圖2-4職工信息管理用例圖

通過對(duì)圖2-4用例圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的描述表。職工管

理模塊用例描述如表2-9所示,可以進(jìn)行添加職工信息操作。

表2-9添加職工模塊用例描述

項(xiàng)目描述

用例名稱添加職工信息

用例標(biāo)識(shí)號(hào)09

參與者管理員

簡要說明管理員添加職工信息

前置條件參與者已經(jīng)打開系統(tǒng)的職工信息管理頁面

1.參與者在點(diǎn)擊“添加”按鈕

2.填寫新職工信息

基本事件流

3.點(diǎn)擊“保存”按鈕

4.用例終止

在按“保存”按鈕之前,參與者可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

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

9

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

后置條件裝載相應(yīng)的數(shù)據(jù)

刪除職工信息模塊用例描述如表2-10所示,可以進(jìn)行刪除職工信息操

作。

表2-10刪除職工信息模塊用例描述

項(xiàng)目描述

用例名稱刪除職工信息

用例標(biāo)識(shí)號(hào)10

參與者管理員

簡要說明管理員刪除職工信息

前置條件參與者已經(jīng)打開系統(tǒng)的職工信息管理頁面

1.參與者選中想要?jiǎng)h除職工的信息

2.點(diǎn)擊“刪除”按鈕

基本事件流

3.點(diǎn)擊“確定刪除”

4.用例終止

在按“刪除”按鈕之前,參與者可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

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

后置條件刪除相應(yīng)的數(shù)據(jù)

修改職工信息模塊用例描述如表2-11所示,可以進(jìn)行修改職工信息操作。

10

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

表2-11修改職工信息模塊用例描述

項(xiàng)目描述

用例名稱修改職工信息

用例標(biāo)識(shí)號(hào)11

參與者管理員

簡要說明管理員修改職工信息

前置條件參與者已經(jīng)打開系統(tǒng)的職工管理頁面

1.參與者選中想要修改的職工信息

2.點(diǎn)擊“修改”按鈕

基本事件流3.填寫職工信息

4.點(diǎn)擊“保存”按鈕

5.用例終止

在按“修改”按鈕之前,參與者可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

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

后置條件裝載相應(yīng)的數(shù)據(jù)

查詢職工信息模塊用例描述如表2-12所示,可以進(jìn)行查詢職工信息等操作。

表2-12查詢職工信息模塊用例描述

項(xiàng)目描述

用例名稱查詢職工信息

用例標(biāo)識(shí)號(hào)12

參與者管理員、職工

簡要說明管理員查詢職工信息

前置條件參與者和職工已經(jīng)打開系統(tǒng)的職工信息管理頁面

1.參與者輸入要查詢職工名稱或者編號(hào)

2.點(diǎn)擊“查詢”按鈕

基本事件流

3.顯示查詢結(jié)果

4.用例終止

其他事件流無

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

后置條件裝載相應(yīng)的數(shù)據(jù)

11

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

2.3.4資產(chǎn)管理功能的用例

面向?qū)ο蟮男枨蠓治鲭A面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行

了梳理分析資產(chǎn)管理具體的用例描述如圖2-5所示,分別具有添加資產(chǎn)信息、

刪除資產(chǎn)信息、修改資產(chǎn)信息、查看資產(chǎn)信息等操作功能。

圖2-5資產(chǎn)管理用例圖

通過對(duì)圖2-5用例圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的描述表。資產(chǎn)管

理模塊用例描述如表2-13所示,可以進(jìn)行添加資產(chǎn)信息操作。

表2-13添加資產(chǎn)信息模塊用例描述

項(xiàng)目描述

用例名稱添加資產(chǎn)信息

用例標(biāo)識(shí)號(hào)13

參與者管理員

簡要說明管理員添加資產(chǎn)信息

前置條件參與者已經(jīng)打開系統(tǒng)的資產(chǎn)管理頁面

1.參與者在點(diǎn)擊“添加”按鈕

2.填寫資產(chǎn)信息

基本事件流

3.點(diǎn)擊“保存”按鈕

4.用例終止

12

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

在按“保存”按鈕之前,參與者可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

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

后置條件裝載相應(yīng)的數(shù)據(jù)

刪除資產(chǎn)信息模塊用例描述如表2-14所示,可以進(jìn)行刪除資產(chǎn)信息操

作。

表2-14刪除資產(chǎn)信息模塊用例描述

項(xiàng)目描述

用例名稱刪除資產(chǎn)信息

用例標(biāo)識(shí)號(hào)14

參與者管理員

簡要說明管理員刪除資產(chǎn)信息

前置條件參與者已經(jīng)打開系統(tǒng)的資產(chǎn)管理頁面

1.參與者選中想要?jiǎng)h除資產(chǎn)的信息

2.點(diǎn)擊“刪除”按鈕

基本事件流

3.點(diǎn)擊“確定刪除”

4.用例終止

在按“確定刪除”按鈕之前,參與者可以隨按“取消”或

其他事件流

“關(guān)閉”按鈕。

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

后置條件刪除相應(yīng)的數(shù)據(jù)

修改資產(chǎn)信息模塊用例描述如表2-15所示,可以進(jìn)行修改資產(chǎn)信息操作。

表2-15修改資產(chǎn)信息模塊用例描述

項(xiàng)目描述

用例名稱修改資產(chǎn)信息

用例標(biāo)識(shí)號(hào)15

參與者管理員

簡要說明管理員修改資產(chǎn)信息

前置條件參與者已經(jīng)打開系統(tǒng)的資產(chǎn)管理頁面

1.參與者選中想要修改的資產(chǎn)信息

2.點(diǎn)擊“修改”按鈕

基本事件流

3.填寫資產(chǎn)信息

4.點(diǎn)擊“保存”按鈕

13

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

5.用例終止

在按“修改”按鈕之前,參與者可以隨按“取消”或“關(guān)

其他事件流

閉”按鈕。

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

后置條件裝載相應(yīng)的數(shù)據(jù)

查詢資產(chǎn)信息模塊用例描述如表2-16所示,可以進(jìn)行查詢資產(chǎn)信息等操作。

表2-16查詢資產(chǎn)信息模塊用例描述

項(xiàng)目描述

用例名稱查詢資產(chǎn)信息

用例標(biāo)識(shí)號(hào)16

參與者職工、管理員

簡要說明管理員查詢資產(chǎn)信息

前置條件參與者已經(jīng)打開系統(tǒng)的資產(chǎn)管理頁面

1.參與者點(diǎn)擊“資產(chǎn)管理”時(shí)

2.加載資產(chǎn)信息

基本事件流

3.顯示查詢結(jié)果

4.用例終止

其他事件流無

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

后置條件裝載相應(yīng)的數(shù)據(jù)

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

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

具體和公司成員行溝通,了解財(cái)務(wù)管系統(tǒng)的問題,通過系統(tǒng)設(shè)作流的處理,

讓用戶以不知道數(shù)據(jù)庫的結(jié)構(gòu),也知道大致的功能。

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

根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)財(cái)務(wù)管理系

統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。

14

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

圖3-1財(cái)務(wù)管理系統(tǒng)整體架構(gòu)圖

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

系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)工作是在系統(tǒng)分析階段對(duì)子系統(tǒng)劃分的基礎(chǔ)上,在進(jìn)

一步地劃分,將它逐層的分解成多個(gè)大小相同、功能單一、具有一定獨(dú)立性的

模塊,以便程序設(shè)計(jì)工作的同時(shí),有加強(qiáng)了數(shù)據(jù)庫之間的聯(lián)系,使系統(tǒng)更加的

完美。根據(jù)財(cái)務(wù)管理的需求分析和用例建模分析,確定了財(cái)務(wù)管理系統(tǒng)的主要

功能模塊,包括經(jīng)營信息管理、部門管理、職工信息管理、資產(chǎn)管理等。財(cái)務(wù)

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

15

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

圖3-2財(cái)務(wù)管理系統(tǒng)功能結(jié)構(gòu)圖

3.3.1經(jīng)營信息管理功能設(shè)計(jì)

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

后臺(tái)經(jīng)營信息管理相關(guān)功能的文本描述:管理員進(jìn)入系統(tǒng),對(duì)經(jīng)營信息進(jìn)行管

理,增加經(jīng)營信息、刪除經(jīng)營信息、修改經(jīng)營信息、查看經(jīng)營信息。功能描述

使用功能流程圖描述,如下圖3-3。

16

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

-

圖3-3經(jīng)營信息管理流程圖

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

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

后臺(tái)部門管理相關(guān)功能的文本描述:管理員進(jìn)入系統(tǒng),對(duì)部門信息進(jìn)行管

理,增加部門信息、刪除部門信息、修改部門信息、查看部門信息。功能描述

使用功能流程圖描述,如下圖3-4。

17

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

圖3-4部門管理流程圖

3.3.3職工信息管理功能設(shè)計(jì)

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

后臺(tái)職工信息管理相關(guān)功能的文本描述:管理員進(jìn)入系統(tǒng),對(duì)職工信息進(jìn)行管

理,增加職工信息、刪除職工信息、修改職工信息、查看職工信息。功能描述

使用功能流程圖描述,如下圖3-5。

18

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

圖3-5職工信息管理流程圖

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

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

后臺(tái)資產(chǎn)信息管理相關(guān)功能的文本描述:管理員進(jìn)入系統(tǒng),對(duì)資產(chǎn)信息進(jìn)行管

理,增加資產(chǎn)信息、刪除資產(chǎn)信息、修改資產(chǎn)信息、查看資產(chǎn)信息。功能描述

使用功能流程圖描述,如下圖3-6。

19

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

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

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

數(shù)據(jù)庫設(shè)計(jì)往往是系統(tǒng)設(shè)計(jì)中最為核心的一個(gè)步驟。其設(shè)計(jì)的優(yōu)良程度直

接影響系統(tǒng)的性能以及執(zhí)行效率。

3.4.1設(shè)計(jì)原則

為取得較好的設(shè)計(jì)效果,進(jìn)行數(shù)據(jù)庫設(shè)計(jì)需要遵從以下原則:

1.標(biāo)準(zhǔn)化原則

數(shù)據(jù)庫設(shè)計(jì)務(wù)必要遵照統(tǒng)一的設(shè)計(jì)標(biāo)準(zhǔn)與命名規(guī)范。具備統(tǒng)一設(shè)計(jì)分類與

編碼規(guī)范的數(shù)據(jù)庫不僅設(shè)計(jì)清晰直觀,更有利于后期數(shù)據(jù)庫及程序的維護(hù),為以

后項(xiàng)目可擴(kuò)展性提供條件。

2.冗余原則

以往數(shù)據(jù)庫的設(shè)計(jì)要求不允許有冗余,要盡可能的滿足3NF。然而,在系

統(tǒng)運(yùn)行過程中,滿足3NF的數(shù)據(jù)庫設(shè)計(jì)并不能高效運(yùn)行。復(fù)雜的表間關(guān)系,會(huì)

20

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

降低訪問數(shù)據(jù)庫執(zhí)行的效率;過低的范式標(biāo)準(zhǔn),又會(huì)導(dǎo)致數(shù)據(jù)庫數(shù)據(jù)。所以,

在數(shù)據(jù)庫設(shè)計(jì)中,適當(dāng)?shù)娜哂嘣O(shè)計(jì)(允許派生性冗余設(shè)計(jì),杜絕重復(fù)性冗余設(shè)

計(jì)),找到冗余與數(shù)據(jù)處理速度的平衡點(diǎn),常??梢蕴岣咚俣取?/p>

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

在數(shù)據(jù)庫概念設(shè)計(jì)的過程中,采用E-R圖來描述概念設(shè)計(jì)的結(jié)果。E-R圖是

概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模型或模式圖,它為表述實(shí)體聯(lián)系模式

圖形式的數(shù)據(jù)模型提供了圖形符號(hào)。根據(jù)財(cái)務(wù)管理系統(tǒng)數(shù)據(jù)進(jìn)行分析,其E-R

圖如下圖3-7所示。

圖3-7財(cái)務(wù)管理系統(tǒng)E-R圖

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

針對(duì)ER模型,通過數(shù)據(jù)實(shí)體屬性、實(shí)體間關(guān)系的全面分析,結(jié)合財(cái)務(wù)管理

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

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

管理員表(管理員ID、名稱、密碼)

資產(chǎn)表(資產(chǎn)ID、資產(chǎn)類別ID、資產(chǎn)名、資產(chǎn)編號(hào)、資產(chǎn)價(jià)值、類型、時(shí)

間)

資產(chǎn)類別表(資產(chǎn)ID,資產(chǎn)類別名)

職工表(職工ID、部門ID、職工名、職工編號(hào)、職工密碼、類別、入職時(shí)

間)

21

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

職工工資表(ID、職工ID、基本工資、獎(jiǎng)金、補(bǔ)貼)

部門表(部門ID、部門名稱、部門人數(shù))

費(fèi)用表(費(fèi)用ID、費(fèi)用名稱、金額、類型、創(chuàng)建時(shí)間)

經(jīng)營表(經(jīng)營ID、經(jīng)營名稱、收入、支出、時(shí)間)

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

管理員表的表結(jié)構(gòu)如表3-1所示,該表主要用于記錄管理員的信息,主

要字段如下。

表3-1管理員表表結(jié)構(gòu)

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

user_idvarchar管理員IDPrimarykey是

user_namevarchar管理員名是

user_passwordvarchar管理員密碼是

資產(chǎn)表的表結(jié)構(gòu)如表3-2所示,該表主要用于記錄資產(chǎn)信息,主要字段如

下。

表3-2資產(chǎn)表表結(jié)構(gòu)

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

idintIdPrimarykey是

catelog_idint資產(chǎn)類別ID是

assert_numvarchar資產(chǎn)編號(hào)否

assert_nameVarchar資產(chǎn)名稱否

wrothint資產(chǎn)價(jià)值否

typesmallint資產(chǎn)類型否

assert_timetimestamp創(chuàng)建時(shí)間否

資產(chǎn)類別表的表結(jié)構(gòu)如表3-3所示,該表主要用于記錄資產(chǎn)類別的信息,

主要字段如下。

表3-3資產(chǎn)類別表表結(jié)構(gòu)

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

idint資產(chǎn)IDPrimarykey是

namevarchar資產(chǎn)類別名是

user_passwordvarchar管理員密碼是

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

如下。

表3-4職工表表結(jié)構(gòu)

22

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

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

staff_idvarchar職工IDPrimarykey是

d_idvarchar部門ID是

staff_numvarchar職工編號(hào)是

staff_pwdvarchar職工密碼否

staff_namevarchar職工名否

in_staff_timetimestamp入職時(shí)間否

sexchar性別否

職工工資表的表結(jié)構(gòu)如表3-5所示,該表主要用于記錄職工工資的信息,

主要字段如下。

表3-5職工工資表表結(jié)構(gòu)

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

staff_idvarchar職工IDPrimarykey是

idintID是

basic_wagedecimal基本工資否

bonusdecimal獎(jiǎng)金否

subsidydecimal補(bǔ)貼否

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

如下。

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

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

d_idint部門IDPrimarykey是

d_nameint部門名是

d_numdecimal部門人數(shù)否

bonusdecimal獎(jiǎng)金否

費(fèi)用表的表結(jié)構(gòu)如表3-7所示,該表主要用于記錄費(fèi)用的信息,主要字段

如下。

表3-7費(fèi)用表表結(jié)構(gòu)

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

cost_idintIDPrimarykey是

cost_namevarchar名稱是

cost_timetimestamp時(shí)間否

cost_moneydecimal金額否

23

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

typesmallint類型否

經(jīng)營表的表結(jié)構(gòu)如表3-8所示,該表主要用于記錄經(jīng)營的信息,主要字段

如下。

表3-8經(jīng)營表表結(jié)構(gòu)

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

idintIDPrimarykey是

run_namevarchar名稱是

put_intodecimal收入否

incomedecimal支出否

run_timetimestamp時(shí)間否

數(shù)據(jù)庫設(shè)計(jì)總結(jié):根據(jù)財(cái)務(wù)系統(tǒng)的需求分析和用例建模分析,確定財(cái)務(wù)管

理系統(tǒng)的主要功能模塊,包括經(jīng)營信息管理、部門管理、職工信息管理管理和

資產(chǎn)管理等。財(cái)務(wù)管理系統(tǒng)的功能結(jié)構(gòu)圖根據(jù)財(cái)務(wù)的需求分析和用例建模分析,

確定了財(cái)務(wù)管理系統(tǒng)的主要功能模塊。

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

財(cái)務(wù)管理系統(tǒng)分為職工和管理員,根據(jù)公司的需求財(cái)務(wù)的管理,將功能分

解為如下幾個(gè)主要的功能模塊來加以實(shí)現(xiàn)。

4.1經(jīng)營信息管理子功能模塊設(shè)計(jì)

4.1.1經(jīng)營信息管理子功能模塊說明

管理員登錄系統(tǒng),可以對(duì)公司的

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論