工資管理系統(tǒng)_第1頁
工資管理系統(tǒng)_第2頁
工資管理系統(tǒng)_第3頁
工資管理系統(tǒng)_第4頁
工資管理系統(tǒng)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

3、管理著整個系統(tǒng)。 他要對所有的員工的信息的管理, 對數(shù)據(jù)進行 添加,刪除,修改。管理員還要對系統(tǒng)進行相關(guān)維護操作,數(shù)據(jù)備份,數(shù)據(jù)恢復(fù),數(shù)據(jù)導(dǎo)入 等以及更新數(shù)據(jù)庫。 (1) 系統(tǒng)用戶參與的總的用例圖 管理員和員工都可發(fā)從用戶這個參與者中泛化而來, 用戶是指此系統(tǒng)的所有使用者, 以登錄 系統(tǒng)完成相應(yīng)的操作。 系統(tǒng)用戶參與的總的用例圖如下圖所示。 從圖中可以清楚地看到泛化關(guān)系與各個參與者所參 與的用例。 (: Av 用戶 管理員 部門經(jīng)理 職工 登陸 f、 計考勤 查詢工資 系統(tǒng)維護 導(dǎo)出數(shù)據(jù) exte nds 查詢個人信息信息管理 行政經(jīng)理 計獎懲 業(yè)績評價業(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)計的用例圖 此用例圖清晰看出工資發(fā)到員工手里的過程。有四個參與者,包括經(jīng)理,職工,行政部門, 業(yè)務(wù)部門。行政部門要統(tǒng)計各個員工的獎懲和考勤情況,而業(yè)務(wù)部門則對員工的業(yè)績進行評 估,銷售業(yè)績獎:職員按其完成額5%提成通過這三個條件相應(yīng)的給員工進行發(fā)放工資, 最后形成一個工資統(tǒng)計表,由經(jīng)理審批后才可以給員工發(fā)放工資。員工才可以領(lǐng)取工資。 領(lǐng)取工資 丄” 職工 in elude 計考勤 in elude -nr 行政經(jīng)理 統(tǒng)計工資 in elude計

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論