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

2、麻煩,并且容易丟失。因此,開(kāi)發(fā)一個(gè)新型的計(jì)算機(jī)管理的職工工資管理系統(tǒng)對(duì)本來(lái)說(shuō)非常重要。1. 1. 2組織結(jié)構(gòu)圖單位職工工資管理信息系統(tǒng)主要是針對(duì)單位職工工資的數(shù)據(jù)庫(kù)管理系統(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)功能的劃分如下:職工信息的瀏覽、編輯和查詢。包括職工編號(hào),主鍵、性別、身份證號(hào)、工作證號(hào)、手機(jī)號(hào)碼、工作崗位、職務(wù)、工資卡賬號(hào)、工資金額等。 部門信息的瀏覽和查詢。包括部門編號(hào),主鍵、部門名稱、部門職能描述、上級(jí)部門編號(hào)等。工資項(xiàng)目包括編號(hào),主鍵、項(xiàng)目名稱、固定值項(xiàng)

3、目金額、計(jì)算值的公式等。 工資統(tǒng)計(jì)的功能即是對(duì)職工工資進(jìn)行匯總。包括編號(hào)、職工編號(hào)、統(tǒng)計(jì)年月、工資項(xiàng)目編號(hào)、工資項(xiàng)目金額。系統(tǒng)用戶的功能即添加、修改、刪除、查看系統(tǒng)用戶信息,包括用戶名、密碼、職工編號(hào)和用戶類型等信息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í)體職工編號(hào)姓名性別工作崗位工作證號(hào)身份證號(hào)手機(jī)號(hào)碼工作崗位工資金額工資卡賬號(hào)1. 2.3工資項(xiàng)目表ER圖工資項(xiàng)目表實(shí)體編號(hào)項(xiàng)目名稱項(xiàng)目類型固定值項(xiàng)目金額計(jì)算值公式1. 2.4月度工資統(tǒng)計(jì)表

4、ER圖月度工資統(tǒng)計(jì)表實(shí)體編號(hào)職工編號(hào)統(tǒng)計(jì)年月工資項(xiàng)目編號(hào)工資項(xiàng)目金額1. 2.4用戶信息E-R圖用戶信息實(shí)體用戶名職工編號(hào)密碼2、系統(tǒng)的分析與設(shè)計(jì)2.1、系統(tǒng)的用例圖1、需求分析如下所示:創(chuàng)建用例圖之前首先需要確定參與者: = 1 * GB3 在工資管理系統(tǒng)中,需要職工的參與,職工可以查詢工資的歷史數(shù)據(jù)并領(lǐng)取工資,還可以通過(guò)職工編號(hào)查看職工的基本信息。 = 2 * GB3 管理員是此系統(tǒng)的核心,管理著整個(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ā)

5、從用戶這個(gè)參與者中泛化而來(lái),用戶是指此系統(tǒng)的所有使用者,以登錄系統(tǒng)完成相應(yīng)的操作。系統(tǒng)用戶參與的總的用例圖如下圖所示。從圖中可以清楚地看到泛化關(guān)系與各個(gè)參與者所參與的用例。圖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)估,通過(guò)這三個(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)用戶登錄的順序圖上下文輸入信息:輸入用戶的帳號(hào)和密碼發(fā)送信息:向系統(tǒng)發(fā)送所輸入的帳號(hào)和密碼驗(yàn)證信息:驗(yàn)證輸入的信息是否與數(shù)據(jù)庫(kù)中的數(shù)據(jù)一致。若正確則進(jìn)入操作步驟、若不正確則重新輸入提示信息:向用戶提示所輸入成功登錄成功:進(jìn)入系統(tǒng)并進(jìn)行相應(yīng)的操作。用戶通過(guò)顯示器中的顯示輸入帳號(hào)和密碼,并到數(shù)據(jù)中進(jìn)行校驗(yàn),如果一致則在顯示器中提示登錄成功的信息,進(jìn)而讓用戶進(jìn)入系統(tǒng)。用戶通過(guò)顯示器中的顯示輸入帳號(hào)和密碼,并到數(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ù)庫(kù)發(fā)送輸入的信息。 = 3 * GB3 處理信息:數(shù)據(jù)庫(kù)存檔信息 = 4 * GB3 顯示提示信息:提示處理完成。 = 5 * GB3 處理完成:數(shù)據(jù)庫(kù)處理數(shù)據(jù)成功。 = 6 * GB3 確定保存:確定保存上一步所輸入的數(shù)據(jù)。 = 7 * GB3 保存:?jiǎn)螕舯4鎰t永久保存。 = 8 * GB3 保存處理:

8、在數(shù)據(jù)庫(kù)中保存處理。 = 9 * GB3 保存成功:保存成功返回。 = 10 * GB3 成功:向管理員提示成功?!卷樞驁D說(shuō)明】這個(gè)順序圖的錄入是針對(duì)管理員而設(shè)計(jì)的,只有管理員才能對(duì)系統(tǒng)內(nèi)的數(shù)據(jù)做更改。有新的職工加入,則管理員要錄入職工的基本的信息。發(fā)送到數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)要將輸入的數(shù)據(jù)存檔。則是否進(jìn)行永久性的保存,是否保存,即數(shù)據(jù)庫(kù)要保存處理。保存成功向管理員提示成功的信息,確保萬(wàn)無(wú)一失。 圖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)圖說(shuō)明】 = 1 * GB3 進(jìn)入系統(tǒng):用戶輸入帳號(hào)和密碼進(jìn)入系

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

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

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

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

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

溫馨提示

  • 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)論