工資管理系統(tǒng)_第1頁(yè)
工資管理系統(tǒng)_第2頁(yè)
工資管理系統(tǒng)_第3頁(yè)
工資管理系統(tǒng)_第4頁(yè)
工資管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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)介

1、一、工資管理系統(tǒng)的需求分析 工資管理系統(tǒng)包括信息瀏覽查詢、數(shù)據(jù)庫(kù)維護(hù)、基本信息管理。 1. 系統(tǒng)功能需求 (1)員工可以進(jìn)入此系統(tǒng)查詢工資和查看基本的信息。 (2)管理員可以對(duì)員工的信息進(jìn)行添加,刪除,修改。并對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)維護(hù),包括數(shù) 據(jù)備份,導(dǎo)入數(shù)據(jù),導(dǎo)出數(shù)據(jù)。 滿足上述需求的系統(tǒng)主要包括下面幾個(gè)模塊 (1)數(shù)據(jù)庫(kù)維護(hù)模塊:管理員要對(duì)數(shù)據(jù)庫(kù)內(nèi)所有的數(shù)據(jù)進(jìn)行備份和恢復(fù),并可實(shí)現(xiàn)數(shù)據(jù)導(dǎo) 入導(dǎo)出功能。 (2)基本信息管理模塊: 實(shí)現(xiàn)對(duì)員工基本信息的管理操作, 包括員工基本數(shù)據(jù)信息的添加、 修改、刪除和查詢等功能。 (3)信息瀏覽查詢模塊:用戶對(duì)系統(tǒng)中的信息進(jìn)行查詢。可根據(jù)條件查詢員工歷史工資數(shù)

2、 據(jù)(如按月份查詢、按姓名查詢、按部門查詢等) 。 2 數(shù)據(jù)庫(kù)維護(hù)模塊 數(shù)據(jù)備份:將一個(gè)月的數(shù)據(jù)進(jìn)行復(fù)制。 數(shù)據(jù)導(dǎo)入:每天將數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)中。 數(shù)據(jù)導(dǎo)出:每天下班將數(shù)據(jù)導(dǎo)出數(shù)據(jù)庫(kù)。 3 基本信息管理模塊 刪除員工信息:如果有員工辭職則刪除該員工的信息。 添加員工信息:如果聘用了新員工則添加員工信息。 修改員工信息:如果有員工的信息有所變動(dòng)則修改。 4 信息瀏覽查詢模塊 查詢員工信息:?jiǎn)T工查詢自己的信息。 查詢工資:?jiǎn)T工查詢自己的工資情況。 功能需求細(xì)化: 在工資管理系統(tǒng)中,需要員工的參與,員工可以查詢工資的歷史數(shù)據(jù)并領(lǐng)取工資,還可 以通過(guò)員工編號(hào)查看員工的基本信息。 管理員是此系統(tǒng)的核心,

3、管理著整個(gè)系統(tǒng)。 他要對(duì)所有的員工的信息的管理, 對(duì)數(shù)據(jù)進(jìn)行 添加,刪除,修改。管理員還要對(duì)系統(tǒng)進(jìn)行相關(guān)維護(hù)操作,數(shù)據(jù)備份,數(shù)據(jù)恢復(fù),數(shù)據(jù)導(dǎo)入 等以及更新數(shù)據(jù)庫(kù)。 (1) 系統(tǒng)用戶參與的總的用例圖 管理員和員工都可發(fā)從用戶這個(gè)參與者中泛化而來(lái), 用戶是指此系統(tǒng)的所有使用者, 以登錄 系統(tǒng)完成相應(yīng)的操作。 系統(tǒng)用戶參與的總的用例圖如下圖所示。 從圖中可以清楚地看到泛化關(guān)系與各個(gè)參與者所參 與的用例。 (: Av 用戶 管理員 部門經(jīng)理 職工 登陸 f、 計(jì)考勤 查詢工資 系統(tǒng)維護(hù) 導(dǎo)出數(shù)據(jù) exte nds 查詢個(gè)人信息信息管理 行政經(jīng)理 計(jì)獎(jiǎng)懲 業(yè)績(jī)?cè)u(píng)價(jià)業(yè)務(wù)經(jīng)理 extendsext ends

4、 exte nds exte nds exte nds 導(dǎo)入數(shù)據(jù) 數(shù)據(jù)備份 刪除員工信息 修改員工信息 圖2.1系統(tǒng)用戶參與的總的用例圖 (2) 工資統(tǒng)計(jì)的用例圖 此用例圖清晰看出工資發(fā)到員工手里的過(guò)程。有四個(gè)參與者,包括經(jīng)理,職工,行政部門, 業(yè)務(wù)部門。行政部門要統(tǒng)計(jì)各個(gè)員工的獎(jiǎng)懲和考勤情況,而業(yè)務(wù)部門則對(duì)員工的業(yè)績(jī)進(jìn)行評(píng) 估,銷售業(yè)績(jī)獎(jiǎng):職員按其完成額5%提成通過(guò)這三個(gè)條件相應(yīng)的給員工進(jìn)行發(fā)放工資, 最后形成一個(gè)工資統(tǒng)計(jì)表,由經(jīng)理審批后才可以給員工發(fā)放工資。員工才可以領(lǐng)取工資。 領(lǐng)取工資 丄” 職工 in elude 計(jì)考勤 in elude -nr 行政經(jīng)理 統(tǒng)計(jì)工資 in elude計(jì)

5、獎(jiǎng)懲 exte nds in elude 審核,制作工資報(bào) 7一、 業(yè)績(jī)?cè)u(píng)價(jià) 部門經(jīng)理 業(yè)務(wù)經(jīng)理 圖22工資統(tǒng)計(jì)的用例圖 二、建立需求模型 對(duì)工資管理系統(tǒng),先劃分子系統(tǒng),然后再通過(guò)建立用況模型,對(duì)需求進(jìn)行捕獲與描述。 1、劃分子系統(tǒng) 工資管理系統(tǒng)的功能為:信息瀏覽查詢、數(shù)據(jù)庫(kù)維護(hù)、基本信息管理。對(duì)上述的每一個(gè)功能, 用一個(gè)子系統(tǒng)來(lái)實(shí)現(xiàn)。下圖給出了這些子系統(tǒng)以及它們之間的依賴。 信息瀏覽查 基本信息管 詢 理 識(shí)別參與者 子系統(tǒng)“信息瀏覽查詢”的人員用戶有普通職工和部門經(jīng)理、行政經(jīng)理、業(yè)務(wù)經(jīng)理,子系統(tǒng) “數(shù)據(jù)庫(kù)維護(hù)”的人員有系統(tǒng)管理員,子系統(tǒng)“基本信息管理”的人員用戶有系統(tǒng)管理員。 識(shí)別用況 1

6、、信息瀏覽查詢 (1) 登錄 普通職工和部門經(jīng)理、行政經(jīng)理、業(yè)務(wù)經(jīng)理進(jìn)入該系統(tǒng)都需要登陸 (2 )信息瀏覽 可以瀏覽員工自己的信息 (3 )查詢工資 可以查詢員工自己的工資情況。 2、數(shù)據(jù)庫(kù)維護(hù) (1)登錄 系統(tǒng)管理員進(jìn)入該系統(tǒng)都需要登陸 (2 )數(shù)據(jù)備份 管理員將一個(gè)月的數(shù)據(jù)進(jìn)行更新備份 (3 )數(shù)據(jù)導(dǎo)入 管理員每天將數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)中,進(jìn)行每天的更新 (4 )數(shù)據(jù)導(dǎo)出 管理員每天下班將數(shù)據(jù)導(dǎo)出數(shù)據(jù)庫(kù),以便數(shù)據(jù)備份 3、基本信息管理 (1)登錄 系統(tǒng)管理員進(jìn)入該系統(tǒng)都需要登陸 (2) 刪除員工信息 員工辭職則刪除該員工的信息 (3) 添加員工信息 聘用了新員工則添加員工信息 (4) 修改員工

7、信息 員工的信息有所變動(dòng)則修改員工信息 對(duì)需求進(jìn)行捕獲與描述 通過(guò)到目前為止掌握的需求,初步了解了系統(tǒng)要完成的功能。下一步建立參與者與用況之間 的關(guān)系,并對(duì)用況進(jìn)行詳細(xì)的描述。 下圖為子系統(tǒng)“信息瀏覽查詢”的用況圖。 登陸 行政經(jīng)理 S 7 職工 4 計(jì)考勤 部門經(jīng)理 查詢工資 計(jì)獎(jiǎng)懲 查詢個(gè)人信息 業(yè)績(jī)?cè)u(píng)價(jià) 業(yè)務(wù)經(jīng)理 卜圖為子系統(tǒng)“數(shù)據(jù)庫(kù)維護(hù)”的用況圖。 J 管理員 系統(tǒng)維護(hù)extends導(dǎo)出數(shù)據(jù) 登陸 exte nds exte nds 2 導(dǎo)入數(shù)據(jù) 數(shù)據(jù)備份 F圖為子系統(tǒng)“基本信息管理”的用況圖。 管理員 2系統(tǒng)的時(shí)序圖 工資管理系統(tǒng)中的用例很多, 所能畫(huà)出的時(shí)序圖也很多, 在此不一一介

8、紹,介紹兩個(gè)典型的。 (1 )系統(tǒng)用戶登錄的時(shí)序圖 用戶 顯示器 1:輸入信息(賬號(hào)、密碼) 數(shù)據(jù)庫(kù) 2:傳送信息(賬號(hào)、密碼) 驗(yàn)證信息 4:顯示相關(guān)信息 5:登陸成功 圖3.1系統(tǒng)用戶登錄的時(shí)序圖 【時(shí)序圖說(shuō)明】 輸入信息:輸入用戶的帳號(hào)和密碼 發(fā)送信息:向系統(tǒng)發(fā)送所輸入的帳號(hào)和密碼 驗(yàn)證信息:驗(yàn)證輸入的信息是否與數(shù)據(jù)庫(kù)中的數(shù)據(jù)一致。 提示信息:向用戶提示所輸入成功 登錄成功:進(jìn)入系統(tǒng)并進(jìn)行相應(yīng)的操作。 用戶通過(guò)顯示器中的顯示輸入帳號(hào)和密碼,并到數(shù)據(jù)中進(jìn)行校驗(yàn),如果一致則在顯示器中提 示登錄成功的信息,進(jìn)而讓用戶進(jìn)入系統(tǒng)。 (1) 信息錄入時(shí)序圖 管理員 顯示器 數(shù)據(jù)庫(kù) 1: 錄入員工信息

9、 J 2 :發(fā)送信息 3:處理 4:信息反饋 5:處理成功 6:確定定存 7:保存 8:處理 9:保存成功信息 10:保存成功 圖3.2信息錄入時(shí)序圖 【時(shí)序圖說(shuō)明】 輸入新員工信息:管理員向系統(tǒng)輸入員工的基本信息。 發(fā)送信息:向數(shù)據(jù)庫(kù)發(fā)送輸入的信息。 處理信息:數(shù)據(jù)庫(kù)存檔信息 顯示提示信息:提示處理完成。 處理完成:數(shù)據(jù)庫(kù)處理數(shù)據(jù)成功。 確定保存:確定保存上一步所輸入的數(shù)據(jù)。 保存:?jiǎn)螕舯4鎰t永久保存。 保存處理:在數(shù)據(jù)庫(kù)中保存處理。 保存成功:保存成功返回。 成功:向管理員提示成功。 這個(gè)時(shí)序圖的錄入是針對(duì)管理員而設(shè)計(jì)的,只有管理員才能對(duì)系統(tǒng)內(nèi)的數(shù)據(jù)做更改。 企業(yè)有新的員工加入, 則管理員

10、要錄入員工的基本的信息。發(fā)送到數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)要將輸入 的數(shù)據(jù)存檔。然后向管理員提示處理完成,進(jìn)行下一步。則是否進(jìn)行永久性的保存,是否保 存,即數(shù)據(jù)庫(kù)要保存處理。保存成功向管理員提示成功的信息,確保萬(wàn)無(wú)一失。 3系統(tǒng)的狀態(tài)圖 (1 )員工查詢信息的狀態(tài)圖 圖4.1員工查詢信息的狀態(tài)圖 【狀態(tài)圖說(shuō)明】 進(jìn)入系統(tǒng):用戶輸入帳號(hào)和密碼進(jìn)入系統(tǒng)。 查詢:用戶可以查詢員工的基本信息還可以查詢工資的歷史記錄。 等待結(jié)果:等待查詢的結(jié)果。 查看:查看查詢的結(jié)果。 查詢失敗:輸入的員工編號(hào)錯(cuò)誤。 退出系統(tǒng):查詢完成退出系統(tǒng)。 用戶要查詢相關(guān)的信息,首先要登錄進(jìn)入系統(tǒng),通過(guò)輸入員工的編號(hào)可以查詢員工的基本信 息。

11、或是查詢員工工資的歷史數(shù)據(jù),輸入正確則等待結(jié)果,錯(cuò)誤則查詢失敗退出系統(tǒng)。在結(jié) 果中查看自己所要獲取的相關(guān)信息,操作完成退出系統(tǒng)。 4系統(tǒng)的活動(dòng)圖 (1)用戶登錄系統(tǒng)活動(dòng)圖 選擇用戶 輸入帳號(hào)、密碼 登錄失敗, 重新輸入 登陸成功, 進(jìn)入系統(tǒng) 【活動(dòng)圖說(shuō)明】 選擇用戶: 輸入帳號(hào)、 進(jìn)入系統(tǒng): 重新輸入: 圖5.1用戶登錄系統(tǒng)活動(dòng)圖 選擇是管理員登錄還是員工登錄。 密碼:用戶只有輸入了帳號(hào)和密碼才可以進(jìn)入系統(tǒng)。 經(jīng)過(guò)驗(yàn)證之后用戶即可進(jìn)入系統(tǒng)。 輸入的帳號(hào)和密碼和庫(kù)中的不一致,就要重新輸入。 用戶要登錄系統(tǒng),首先選擇用戶,是管理員還是員工。然后再輸入帳號(hào)和密碼,對(duì)數(shù)據(jù) 庫(kù)中的數(shù)據(jù)進(jìn)行校驗(yàn),成功進(jìn)入

12、系統(tǒng),失敗則重新輸入。 (2 )修改密碼活動(dòng)圖 【活動(dòng)圖說(shuō)明】 登錄:用戶用帳號(hào)和密碼進(jìn)入系統(tǒng)。 進(jìn)入系統(tǒng):管理員和員工通過(guò)輸入帳號(hào)和密碼進(jìn)入系統(tǒng)。 修改密碼:用戶對(duì)以前的密碼感覺(jué)不安全時(shí)對(duì)其進(jìn)行修改。 數(shù)據(jù)處理:將密碼傳送到數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)更新新的密碼。 完成:完成修改任務(wù)。 用戶進(jìn)入系統(tǒng)后,則進(jìn)行修改密碼,修改完成就將新的密碼傳送到了數(shù)據(jù)庫(kù)中 (3 )管理員對(duì)員工信息刪除,添加,修改的活動(dòng)圖 進(jìn)入操作 界面 圖5.3管理員對(duì)員工信息刪除,添加,修改的活動(dòng)圖 【活動(dòng)圖說(shuō)明】 進(jìn)入系統(tǒng):管理員輸入帳號(hào)和密碼進(jìn)入系統(tǒng)。 員工信息:管理員是對(duì)員工的基本信息管理和操作。 提示不能操作:沒(méi)有對(duì)員工信息

13、管理的權(quán)限。 刪除員工信息:如果有員工辭職則刪除該員工的信息。 添加員工信息:如果聘用了新員工則添加員工信息。 修改員工信息:如果有員工的信息有所變動(dòng)則修改。 確定:對(duì)所有的操作確定。 用戶進(jìn)行系統(tǒng)后,判斷是否有權(quán)限,如果是管理員則有權(quán)限, 是員工則無(wú)權(quán)限。有權(quán)限 的對(duì)員工信息進(jìn)行刪除,添加,修改。最后確定所有的操作。 三、系統(tǒng)分析 一、尋找類 1、信息瀏覽查詢 在子系統(tǒng)“信息瀏覽查詢”中,首先設(shè)立一個(gè)類“用戶”,用它模擬相應(yīng)的參與者。 子系統(tǒng)“信息瀏覽查詢”處理的事務(wù)是用戶對(duì)系統(tǒng)中的信息進(jìn)行查詢。可根據(jù)條件查詢員工 歷史工資數(shù)據(jù)(如按月份查詢、按姓名查詢、按部門查詢等) 2、數(shù)據(jù)庫(kù)維護(hù) 在子

14、系統(tǒng)“數(shù)據(jù)庫(kù)維護(hù)”中,設(shè)立一個(gè)類“管理員”,用它分別模擬相應(yīng)的參與者。 子系統(tǒng)“數(shù)據(jù)庫(kù)維護(hù)”處理的事務(wù)是管理員要對(duì)數(shù)據(jù)庫(kù)內(nèi)所有的數(shù)據(jù)進(jìn)行備份和恢復(fù),并可 實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入導(dǎo)出功能。 3、基本信息管理 在子系統(tǒng)“基本信息管理”中,設(shè)立一個(gè)類“管理員” ,用它模擬相應(yīng)的參與者。 在子系統(tǒng)“基本信息管理”中, 首要處理的對(duì)象是工資報(bào)表, 管理員需要從部門經(jīng)理那得到 審核后的相關(guān)數(shù)據(jù),以便更新員工信息。 二、建立類圖 對(duì)如上找到的類進(jìn)行考察, 分別定義他們的屬性和操作, 考慮它們之間的關(guān)系, 繪制出類圖。 用戶包括管理員和員工,而部門經(jīng)理、業(yè)務(wù)經(jīng)理和行政經(jīng)理都是繼承自員工類,此系統(tǒng)有 5 個(gè)管理員, 管理

15、員管理了多了員工。 管理員最后負(fù)責(zé)多個(gè)工資報(bào)表。 獎(jiǎng)懲報(bào)表和職務(wù)是對(duì)工 資報(bào)表的補(bǔ)充說(shuō)明即泛化。工資報(bào)表里有多個(gè)員工的工資狀況,一個(gè)管理員有多個(gè)匯總。 用戶類:表示操作系統(tǒng)人員類。此類的屬性有:帳號(hào)、密碼,它有一個(gè)登錄的方法。 管理員:表示對(duì)系統(tǒng)的管理人員,屬性包括ID,姓名。方法有系統(tǒng)維護(hù),信息管理,修 改密碼。 職工: 表示發(fā)放工資的對(duì)象。 屬性包括職工編號(hào), 部門編號(hào), 姓名, 職務(wù), 工資, 年齡。 操作包括查詢工資,查詢個(gè)人信息。 部門經(jīng)理:表示發(fā)放工資和制作工資表的對(duì)象。繼承自職工類。操作包括審核、制作工 資報(bào)表。 行政經(jīng)理:表示發(fā)放工資和參與制作工資表的對(duì)象。繼承自職工類。操作包

16、括統(tǒng)計(jì)員工 的獎(jiǎng)懲情況、考勤情況。 業(yè)務(wù)經(jīng)理:表示發(fā)放工資和參與制作工資表的對(duì)象。繼承自職工類。操作包括統(tǒng)計(jì)員工 的業(yè)務(wù)完成情況。 工資報(bào)表:表示工資的由來(lái),此類的屬性有基本工資,產(chǎn)品銷售業(yè)績(jī)獎(jiǎng),保險(xiǎn)費(fèi)。 獎(jiǎng)懲報(bào)表:表示員工所授的獎(jiǎng)勵(lì)和懲罰,此類的屬性有獎(jiǎng)勵(lì),所獎(jiǎng)工資,懲罰,所扣工 資。 匯總:對(duì)最后工資的匯總,屬性包括職工編號(hào),部門編號(hào),姓名,職務(wù),工資,方法有 打印。 建立順序圖 上面雖然用用文字形式說(shuō)明了類之間的關(guān)聯(lián)的作用。但這種說(shuō)明往往不能清楚地描述事 物間的交互情況,這就需要使用交互圖來(lái)予以明確的表達(dá)。對(duì)于基本信息管理來(lái)講,類“部 門經(jīng)理” 與三個(gè)類間都存在著關(guān)聯(lián), 他們之間的交互也較為復(fù)雜, 下面用順序圖來(lái)表達(dá)它們 之間的關(guān)系。 部門經(jīng)理 業(yè)務(wù)經(jīng)理 IS +5 打印0 +1 反蟻

溫馨提示

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