版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版高科技產(chǎn)品出口許可與合同履行協(xié)議3篇
- 二零二五版國際貿(mào)易合同擔(dān)保法風(fēng)險(xiǎn)管理合同3篇
- 碎石加工設(shè)備2025年度保險(xiǎn)合同2篇
- 二零二五版企業(yè)員工勞務(wù)派遣與員工福利保障合同3篇
- 二零二五年度糧食儲(chǔ)備與農(nóng)業(yè)產(chǎn)業(yè)化合作合同3篇
- 二零二五年度高層綜合樓公共收益分配管理合同3篇
- 二零二五年度校車運(yùn)營服務(wù)與兒童座椅安全檢測(cè)合同3篇
- 二零二五版帶儲(chǔ)藏室裝修包售二手房合同范本3篇
- 二零二五年房地產(chǎn)合作開發(fā)與股權(quán)讓渡綜合合同2篇
- 二零二五年度花木種植與生態(tài)農(nóng)業(yè)園區(qū)建設(shè)合同3篇
- 2024年高標(biāo)準(zhǔn)農(nóng)田建設(shè)土地承包服務(wù)協(xié)議3篇
- 閱讀理解(專項(xiàng)訓(xùn)練)-2024-2025學(xué)年湘少版英語六年級(jí)上冊(cè)
- 2024-2025學(xué)年人教版數(shù)學(xué)六年級(jí)上冊(cè) 期末綜合試卷(含答案)
- 無創(chuàng)通氣基本模式
- 2024年全國統(tǒng)一高考英語試卷(新課標(biāo)Ⅰ卷)含答案
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識(shí) CCAA年度確認(rèn) 試題與答案
- 欠薪強(qiáng)制執(zhí)行申請(qǐng)書
- 礦山年中期開采重點(diǎn)規(guī)劃
- 資源庫建設(shè)項(xiàng)目技術(shù)規(guī)范匯編0716印刷版
- GC2級(jí)壓力管道安裝質(zhì)量保證體系文件編寫提綱
- 預(yù)應(yīng)力混凝土簡支小箱梁大作業(yè)計(jì)算書
評(píng)論
0/150
提交評(píng)論