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

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)面向?qū)ο蟮姆治雠c設(shè)計(jì)課程結(jié)課大作業(yè)學(xué) 號 學(xué)生姓名 海仁妮薩艾比布拉 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級 計(jì)算機(jī)民16-1 塔里木大學(xué)教務(wù)處制面向?qū)ο蟮姆治雠c設(shè)計(jì)課程結(jié)課作業(yè)題號分值一二三四五六七八總結(jié)總分總分101010101010101020100得分職工工資信息管理系統(tǒng)1.系統(tǒng)分析1. 1需求分析1. 1. 1 開發(fā)的意義傳統(tǒng)人工的方式管理文件工資,這種管理方式存在著許多缺點(diǎn),如;效率低、保密差、另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),給查找,維護(hù)和更新都帶來了不少的

2、麻煩,并且容易丟失。因此,開發(fā)一個(gè)新型的計(jì)算機(jī)管理的職工工資管理系統(tǒng)對本來說非常重要。1. 1. 2組織結(jié)構(gòu)圖單位職工工資管理信息系統(tǒng)主要是針對單位職工工資的數(shù)據(jù)庫管理系統(tǒng),目標(biāo)是形成一套界面友好、功能齊全、使用方便的職工工資信息管理應(yīng)用系統(tǒng),其結(jié)構(gòu)組織圖如下:1. 1. 3 功能分析為了實(shí)現(xiàn)系統(tǒng)目標(biāo),系統(tǒng)必須具有各種功能,各子系統(tǒng)功能的劃分如下:職工信息的瀏覽、編輯和查詢。包括職工編號,主鍵、性別、身份證號、工作證號、手機(jī)號碼、工作崗位、職務(wù)、工資卡賬號、工資金額等。 部門信息的瀏覽和查詢。包括部門編號,主鍵、部門名稱、部門職能描述、上級部門編號等。工資項(xiàng)目包括編號,主鍵、項(xiàng)目名稱、固定值項(xiàng)

3、目金額、計(jì)算值的公式等。 工資統(tǒng)計(jì)的功能即是對職工工資進(jìn)行匯總。包括編號、職工編號、統(tǒng)計(jì)年月、工資項(xiàng)目編號、工資項(xiàng)目金額。系統(tǒng)用戶的功能即添加、修改、刪除、查看系統(tǒng)用戶信息,包括用戶名、密碼、職工編號和用戶類型等信息1. 2業(yè)務(wù)流程描述和E-R圖1. 2. 1 業(yè)務(wù)流程圖人事部門后勤部門工資核算系統(tǒng)財(cái)務(wù)部 門工資信息匯總職工信息扣款等信息第一部分?jǐn)?shù)據(jù)流程圖第二部分?jǐn)?shù)據(jù)流程圖1. 2.2職工信息ER圖職工信息實(shí)體職工編號姓名性別工作崗位工作證號身份證號手機(jī)號碼工作崗位工資金額工資卡賬號1. 2.3工資項(xiàng)目表ER圖工資項(xiàng)目表實(shí)體編號項(xiàng)目名稱項(xiàng)目類型固定值項(xiàng)目金額計(jì)算值公式1. 2.4月度工資統(tǒng)計(jì)表

4、ER圖月度工資統(tǒng)計(jì)表實(shí)體編號職工編號統(tǒng)計(jì)年月工資項(xiàng)目編號工資項(xiàng)目金額1. 2.4用戶信息E-R圖用戶信息實(shí)體用戶名職工編號密碼2、系統(tǒng)的分析與設(shè)計(jì)2.1、系統(tǒng)的用例圖1、需求分析如下所示:創(chuàng)建用例圖之前首先需要確定參與者: = 1 * GB3 在工資管理系統(tǒng)中,需要職工的參與,職工可以查詢工資的歷史數(shù)據(jù)并領(lǐng)取工資,還可以通過職工編號查看職工的基本信息。 = 2 * GB3 管理員是此系統(tǒng)的核心,管理著整個(gè)系統(tǒng)。他要對所有的職工的信息的管理,對數(shù)據(jù)進(jìn)行添加,刪除,修改。管理員還要對系統(tǒng)進(jìn)行相關(guān)維護(hù)操作,數(shù)據(jù)備份,數(shù)據(jù)恢復(fù),數(shù)據(jù)導(dǎo)入等以及更新數(shù)據(jù)庫。(1)系統(tǒng)用戶參與的總的用例圖管理員和職工都可發(fā)

5、從用戶這個(gè)參與者中泛化而來,用戶是指此系統(tǒng)的所有使用者,以登錄系統(tǒng)完成相應(yīng)的操作。系統(tǒng)用戶參與的總的用例圖如下圖所示。從圖中可以清楚地看到泛化關(guān)系與各個(gè)參與者所參與的用例。圖1 系統(tǒng)用戶參與者的總的用例圖(2)工資統(tǒng)計(jì)的用例圖此用例圖清晰看出工資發(fā)到職工手里的過程。有四個(gè)參與者,包括經(jīng)理,職工,行政部門人員,業(yè)務(wù)部門人員。行政部門人員要統(tǒng)計(jì)各個(gè)職工的獎(jiǎng)懲和考勤情況,而業(yè)務(wù)部門人員則對職工的業(yè)績進(jìn)行評估,通過這三個(gè)條件相應(yīng)的給職工進(jìn)行發(fā)放工資,最后形成一個(gè)工資統(tǒng)計(jì)表,由經(jīng)理審批后才可以給職工發(fā)放工資。則職工才可以領(lǐng)取工資。圖2 工資統(tǒng)計(jì)的用例圖2.2類圖1、職工(工資)信息的類圖:2、銀行代發(fā)的

6、類圖3、所得稅的類圖: 4、工資轉(zhuǎn)賬的類圖: 2.3系統(tǒng)的順序圖和協(xié)作圖需求分析如下所示:工資管理系統(tǒng)中的用例很多,所能畫出的順序圖也很多。系統(tǒng)用戶登錄的順序圖上下文輸入信息:輸入用戶的帳號和密碼發(fā)送信息:向系統(tǒng)發(fā)送所輸入的帳號和密碼驗(yàn)證信息:驗(yàn)證輸入的信息是否與數(shù)據(jù)庫中的數(shù)據(jù)一致。若正確則進(jìn)入操作步驟、若不正確則重新輸入提示信息:向用戶提示所輸入成功登錄成功:進(jìn)入系統(tǒng)并進(jìn)行相應(yīng)的操作。用戶通過顯示器中的顯示輸入帳號和密碼,并到數(shù)據(jù)中進(jìn)行校驗(yàn),如果一致則在顯示器中提示登錄成功的信息,進(jìn)而讓用戶進(jìn)入系統(tǒng)。用戶通過顯示器中的顯示輸入帳號和密碼,并到數(shù)據(jù)中進(jìn)行校驗(yàn),如果一致則在顯示器中提示登錄成功的

7、信息,進(jìn)而讓用戶進(jìn)入系統(tǒng)。(1)A、系統(tǒng)用戶登錄的順序圖 圖3.1 系統(tǒng)用戶登錄的順序圖B、系統(tǒng)用戶登錄的協(xié)作圖 圖 3.2 系統(tǒng)用戶登錄的協(xié)作圖(1)A、信息錄入順序圖【順序圖上下文】 = 1 * GB3 輸入新職工信息:管理員向系統(tǒng)輸入職工的基本信息。 = 2 * GB3 發(fā)送信息:向數(shù)據(jù)庫發(fā)送輸入的信息。 = 3 * GB3 處理信息:數(shù)據(jù)庫存檔信息 = 4 * GB3 顯示提示信息:提示處理完成。 = 5 * GB3 處理完成:數(shù)據(jù)庫處理數(shù)據(jù)成功。 = 6 * GB3 確定保存:確定保存上一步所輸入的數(shù)據(jù)。 = 7 * GB3 保存:單擊保存則永久保存。 = 8 * GB3 保存處理:

8、在數(shù)據(jù)庫中保存處理。 = 9 * GB3 保存成功:保存成功返回。 = 10 * GB3 成功:向管理員提示成功?!卷樞驁D說明】這個(gè)順序圖的錄入是針對管理員而設(shè)計(jì)的,只有管理員才能對系統(tǒng)內(nèi)的數(shù)據(jù)做更改。有新的職工加入,則管理員要錄入職工的基本的信息。發(fā)送到數(shù)據(jù)庫,數(shù)據(jù)庫要將輸入的數(shù)據(jù)存檔。則是否進(jìn)行永久性的保存,是否保存,即數(shù)據(jù)庫要保存處理。保存成功向管理員提示成功的信息,確保萬無一失。 圖4.1 信息錄入順序圖(1)B、信息錄入?yún)f(xié)作圖 圖 4.2 信息錄入?yún)f(xié)作圖2.4系統(tǒng)的狀態(tài)圖需求分析如下所示:(1)職工查詢信息的狀態(tài)圖【狀態(tài)圖說明】 = 1 * GB3 進(jìn)入系統(tǒng):用戶輸入帳號和密碼進(jìn)入系

9、統(tǒng)。 = 2 * GB3 查詢:用戶可以查詢職工的基本信息還可以查詢工資的歷史記錄。 = 3 * GB3 等待結(jié)果:等待查詢的結(jié)果。 = 4 * GB3 查看:查看查詢的結(jié)果。 = 5 * GB3 查詢失?。狠斎氲穆毠ぞ幪栧e(cuò)誤。 = 6 * GB3 退出系統(tǒng):查詢完成退出系統(tǒng)。用戶要查詢相關(guān)的信息,首先要登錄進(jìn)入系統(tǒng),通過輸入職工的編號可以查詢職工的基本信息?;蚴遣樵兟毠すべY的歷史數(shù)據(jù),輸入正確則等待結(jié)果,錯(cuò)誤則查詢失敗退出系統(tǒng)。在結(jié)果中查看自己所要獲取的相關(guān)信息,操作完成退出系統(tǒng)。圖5 職工查詢信息的狀態(tài)圖2.5系統(tǒng)的活動圖需求分析如下所示:(1)用戶登錄系統(tǒng)活動圖【活動圖說明】 = 1 *

10、 GB3 選擇用戶:選擇是管理員登錄還是職工登錄。 = 2 * GB3 輸入帳號、密碼:用戶只有輸入了帳號和密碼才可以進(jìn)入系統(tǒng)。 = 3 * GB3 進(jìn)入系統(tǒng):經(jīng)過驗(yàn)證之后用戶即可進(jìn)入系統(tǒng)。 = 4 * GB3 重新輸入:輸入的帳號和密碼和庫中的不一致,就要重新輸入。用戶要登錄系統(tǒng),首先選擇用戶,是管理員還是職工。然后再輸入帳號和密碼,對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行校驗(yàn),成功進(jìn)入系統(tǒng),失敗則重新輸入。圖6 用戶登錄系統(tǒng)活動圖(2)修改密碼活動圖【活動圖說明】 = 1 * GB3 登錄:用戶用帳號和密碼進(jìn)入系統(tǒng)。 = 2 * GB3 進(jìn)入系統(tǒng):管理員和職工通過輸入帳號和密碼進(jìn)入系統(tǒng)。 = 3 * GB3

11、修改密碼:用戶對以前的密碼感覺不安全時(shí)對其進(jìn)行修改。數(shù)據(jù)處理:將密碼傳送到數(shù)據(jù)庫中,數(shù)據(jù)庫更新新的密碼。完成:完成修改任務(wù)。 用戶進(jìn)入系統(tǒng)后,進(jìn)行修改密碼,修改完成就將新的密碼傳送到數(shù)據(jù)庫中。圖7 修改密碼活動圖(3)管理員對職工信息刪除,添加,修改的活動圖【活動圖說明】 = 1 * GB3 進(jìn)入系統(tǒng):管理員輸入帳號和密碼進(jìn)入系統(tǒng)。 = 2 * GB3 職工信息:管理員是對職工的基本信息管理和操作。 = 3 * GB3 提示不能操作:沒有對職工信息管理的權(quán)限。 = 4 * GB3 刪除職工信息:如果有職工辭職則刪除該職工的信息。 = 5 * GB3 添加職工信息:如果聘用了新職工則添加職工信息

12、。 = 6 * GB3 修改職工信息:如果有職工的信息有所變動則修改。 = 7 * GB3 確定:對所有的操作確定。用戶進(jìn)行系統(tǒng)后,判斷是否有權(quán)限,如果是管理員則有權(quán)限,是職工則無權(quán)限。有權(quán)限的對職工信息進(jìn)行刪除,添加,修改。最后確定所有的操作。圖8 管理員對職工信息刪除,添加,修改的活動圖2.6系統(tǒng)中的類需求分析如下所示:類不是單獨(dú)一個(gè)模塊,各個(gè)類之間是存在聯(lián)系。工資管理系統(tǒng)各個(gè)類之間的聯(lián)系如下圖【類圖說明】 用戶類:表示操作系統(tǒng)人員類。此類的屬性有:帳號、密碼,它有一個(gè)登錄的方法。管理員:表示對系統(tǒng)的管理人員,屬性包括ID,姓名。方法有系統(tǒng)維護(hù),信息管理,修改密碼。職工:表示發(fā)放工資的對象

13、。屬性包括職工編號,姓名,職務(wù),工資,年齡,工齡。操作包括查詢工資,查詢個(gè)人信息。工資報(bào)表:表示工資的由來,此類的屬性有基本工資,津貼,保險(xiǎn)費(fèi),實(shí)際發(fā)放工資。獎(jiǎng)懲報(bào)表:表示職工所授的獎(jiǎng)勵(lì)和懲罰,此類的屬性有獎(jiǎng)勵(lì),所獎(jiǎng)工資,懲罰,所扣工資。職務(wù):表不職工所擔(dān)任的職務(wù),此類的屬性有職務(wù),工資范圍,匯總:對最后工資的匯總,屬性包括職工編號,職工姓名,職務(wù),工資,方法有打印。用戶包括管理員和職工,此系統(tǒng)有10個(gè)管理員,管理員管理了多了職工。管理員最后負(fù)責(zé)多個(gè)工資報(bào)表。獎(jiǎng)懲報(bào)表和職務(wù)是對工資報(bào)表的補(bǔ)充說明即泛化。工資報(bào)表里有多個(gè)職工的工資狀況,一個(gè)管理員有多個(gè)匯總。圖 9 類圖2.7、工資管理系統(tǒng)構(gòu)件圖需求分析如下所示:【構(gòu)件圖說明】針對工資管理系統(tǒng)的功能對職工工資的生成并打印成表的系統(tǒng)之間的關(guān)系進(jìn)行構(gòu)件 圖 10 工資管理系統(tǒng)構(gòu)件圖五、總結(jié)在這一次的UML課程設(shè)計(jì)中我發(fā)現(xiàn)了自身的很多問題。平時(shí)老師上課所教授的很多知識點(diǎn)自己都沒有掌握,很多知識點(diǎn)甚至一點(diǎn)不懂。我選擇的是一個(gè)工資管理系統(tǒng)的設(shè)計(jì),在設(shè)計(jì)過程中我遇到很多大大小

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論