工資管理系統(tǒng)(軟件工程-面向?qū)ο?_第1頁
工資管理系統(tǒng)(軟件工程-面向?qū)ο?_第2頁
工資管理系統(tǒng)(軟件工程-面向?qū)ο?_第3頁
工資管理系統(tǒng)(軟件工程-面向?qū)ο?_第4頁
工資管理系統(tǒng)(軟件工程-面向?qū)ο?_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

面向?qū)ο蠓治雠c設(shè)計(jì)報(bào)告工資管理系統(tǒng)面向?qū)ο蠓治雠c設(shè)計(jì)報(bào)告〔運(yùn)用visio環(huán)境及vc++畫圖〕1.統(tǒng)的功能需求工資管理系統(tǒng)包括員工管理、工資管理、銷售獎(jiǎng)金管理、保險(xiǎn)費(fèi)用管理等。員工包括經(jīng)理和普通職員。1.1工資管理在取得授權(quán)的情況下,有關(guān)人員要進(jìn)展如下工作。工資錄入工資管理員錄入員工的工資,修改錄入的出錯(cuò)〔維護(hù)〕,形成工資表?!?〕銷售獎(jiǎng)金錄入工資管理員錄入員工的銷售獎(jiǎng)金,修改錄入的出錯(cuò)〔維護(hù)〕,形成銷售獎(jiǎng)金表。普通員工按其完成額5%提成,經(jīng)理按部門的完成額的1%提成。年末再按總銷售額的1%發(fā)放獎(jiǎng)金發(fā)給每個(gè)職員?!?〕保險(xiǎn)費(fèi)用的錄入工資管理員錄入員工的假設(shè)干保險(xiǎn)費(fèi)用,修改錄入的出錯(cuò)〔維護(hù)〕,形成保險(xiǎn)費(fèi)用統(tǒng)計(jì)表?!?〕計(jì)算工資工資管理員按工作證號(hào)碼來進(jìn)展工資的計(jì)算統(tǒng)計(jì),然后生成報(bào)表再上報(bào)給財(cái)務(wù)部?!?〕計(jì)算銷售獎(jiǎng)金工資管理員按照工作證號(hào)碼進(jìn)展工資銷售獎(jiǎng)金的計(jì)算統(tǒng)計(jì),然后生成報(bào)表上報(bào)給財(cái)務(wù)部。(6)計(jì)算假設(shè)干保險(xiǎn)的扣除費(fèi)用工資管理員按照工作證號(hào)碼進(jìn)展假設(shè)干保險(xiǎn)的計(jì)算統(tǒng)計(jì),然后生成報(bào)表上報(bào)給財(cái)務(wù)部、(7)工資或銷售獎(jiǎng)金、保險(xiǎn)費(fèi)用查詢公司員工可以根據(jù)自己的工作證號(hào)碼查詢自己的工資或銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用。工資管理的主要業(yè)務(wù)流程:2.建立需求模型對(duì)工資管理系統(tǒng)先劃分子系統(tǒng),然后再通過建立用況模型,對(duì)需求進(jìn)展捕獲與描述。2.1劃分子系統(tǒng)限定工資管理系統(tǒng)的功能為:工資管理、統(tǒng)計(jì)部門、財(cái)務(wù)系統(tǒng)、員工管理。對(duì)上述的每個(gè)功能,用一個(gè)子系統(tǒng)來實(shí)現(xiàn)。下列圖給出了這些子系統(tǒng)以及它們之間的依賴。工資管理系統(tǒng)中子系統(tǒng)以及它們之間的依賴:上圖中的子系“財(cái)務(wù)系統(tǒng)〞要分別使用子系統(tǒng)“員工管理〞、“工資管理〞中的員工號(hào)碼、員工姓名、員工工資。子系統(tǒng)“工資管理〞要分別使用子系統(tǒng)“統(tǒng)計(jì)部門〞和“員工管理〞中的員工信息和統(tǒng)計(jì)的工資信息。子系統(tǒng)“統(tǒng)計(jì)部門〞要使用子系統(tǒng)“員工管理〞中的員工信息。2.2識(shí)別參與者子系統(tǒng)“工資管理〞的人員用戶有工資管理員和員工〔經(jīng)理和普通職員〕。與子系統(tǒng)“工資管理〞有關(guān)的子系統(tǒng)有“統(tǒng)計(jì)部門〞、“員工管理〞和“財(cái)務(wù)系統(tǒng)〞,這些子系統(tǒng)是“工資管理〞的參與者。2.3識(shí)別用況對(duì)1.1節(jié)的中的用況需求,現(xiàn)歸納整理如下。工資管理〔1〕錄入與維護(hù)工資、銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用工資管理員需錄入員工的工資、銷售獎(jiǎng)金及假設(shè)干保險(xiǎn)費(fèi)用信息做出工資表、銷售獎(jiǎng)金表及保險(xiǎn)費(fèi)用表。〔2〕計(jì)算工資或銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用工資管理員按工作證號(hào)碼進(jìn)展計(jì)算做出工資報(bào)表、銷售獎(jiǎng)金報(bào)表及保險(xiǎn)費(fèi)用表。〔3〕查詢工資、銷售獎(jiǎng)金或保險(xiǎn)費(fèi)用員工查詢自己的工資、銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用?!?〕登錄工資管理員和員工進(jìn)入該子系統(tǒng)都需要登錄。2.4對(duì)需求進(jìn)展捕獲與描述通過到目前為止掌握的需求,初步了解了系統(tǒng)所要完成的功能。下面進(jìn)一步建立參與者與用況之間的關(guān)系,并對(duì)用況進(jìn)展詳細(xì)的描述。子系統(tǒng)“工資管理〞的用況圖首先,使用系統(tǒng)的員工和工資管理員都先要進(jìn)展登錄。參與者“工資管理員〞通過用況“錄入與維護(hù)工資、銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用〞來錄入、修改,形成工資表、銷售獎(jiǎng)金表及保險(xiǎn)費(fèi)用表;再通過用況“計(jì)算工資、銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用〞生成工資報(bào)表、銷售獎(jiǎng)金報(bào)表及保險(xiǎn)費(fèi)用表并予以發(fā)布。所發(fā)布的工資報(bào)表、銷售獎(jiǎng)金報(bào)表及保險(xiǎn)費(fèi)用表供參與者“員工〞、“財(cái)務(wù)系統(tǒng)〞和“工資管理員〞使用。員工要通過用況“查詢工資、銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用〞來得知自己的工資、銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用。如下是對(duì)上述各用況的描述。用況:錄入與維護(hù)工資、銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用【前置條件:工資管理員已經(jīng)登錄成功】工資管理員選擇工資錄入與維護(hù)、銷售獎(jiǎng)金錄入與維護(hù)、保險(xiǎn)費(fèi)用的錄入與維護(hù)。系統(tǒng)呈現(xiàn)出供錄入和修改工資、銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用的界面工資管理員處理完數(shù)據(jù)〔錄入、修改〕后,發(fā)控制命令假設(shè)為保存,系統(tǒng)進(jìn)展存儲(chǔ),并通知成績(jī)管理員是否成功假設(shè)為取消,退出本功能用況:計(jì)算工資、銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用【前置條件:工資管理員已經(jīng)登錄成功】工資管理員發(fā)出進(jìn)展工資、銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用計(jì)算的請(qǐng)求按工作證號(hào)生成工資、銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用報(bào)表,并發(fā)送到子系統(tǒng)“財(cái)務(wù)系統(tǒng)〞中用況:查詢工資、銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用【前置條件:?jiǎn)T工已經(jīng)登錄成功】交互內(nèi)容見表1.1中編號(hào)為1的那欄的輸入/輸出局部。3.系統(tǒng)分析在掌握了上述的需求后,下面開場(chǎng)使用面向?qū)ο蠓椒ㄟM(jìn)展系統(tǒng)分析。3.1尋找類工資管理在子系統(tǒng)“工資管理〞中,也要設(shè)立兩個(gè)類“員工〞和“工資管理員〞,用它們分別模擬相應(yīng)的參與者。工資管理中的對(duì)象是工資和銷售獎(jiǎng)金及保險(xiǎn)費(fèi)用,因而設(shè)立類“工資構(gòu)成〞、“銷售獎(jiǎng)金表〞及“保險(xiǎn)費(fèi)用表〞。各種工資構(gòu)成很多,需要設(shè)立類“工資表〞,它與類“工資構(gòu)成〞形成組合關(guān)系。子系統(tǒng)“工資管理〞需要從工資管理部門獲取信息,需要設(shè)立需接口“工資管理〞。子系統(tǒng)“工資管理〞要向財(cái)務(wù)系統(tǒng)提供數(shù)據(jù),需要設(shè)立供接口“財(cái)務(wù)系統(tǒng)〞。3.2建立狀態(tài)機(jī)圖對(duì)于上述所找到的類,現(xiàn)在按照上述的分析能理解它們的職責(zé)了。現(xiàn)針對(duì)子系統(tǒng)“工資管理〞中的類“工資表〞繪制一個(gè)狀態(tài)機(jī)圖。按照問題域,可為類“工資表〞的對(duì)象設(shè)立了5個(gè)狀態(tài),分別為:初始、初始化、查詢、關(guān)閉和終止。施加在工資表上的時(shí)間有:發(fā)布、查詢和關(guān)閉。這些事情都是針對(duì)工資表所發(fā)消息的響應(yīng)。下列圖展示的是針對(duì)工資表的狀態(tài)機(jī)圖。工資表的狀態(tài)機(jī)圖建立類圖對(duì)在1.3.1節(jié)中找到的各個(gè)類進(jìn)展考察,分別定義它們的屬性和操作,考慮它們之間的關(guān)系,繪制出類圖。〔1〕類“員工〞該類中屬性有“姓名〞、“工作證號(hào)〞、“密碼〞和“職務(wù)〞,操作有“登入〞、“查詢〞、“修改密碼〞、“查詢工資〞和“查詢年終獎(jiǎng)金〞?!?〕類“工資〞該類中有屬性“工作證號(hào)〞和“工資〞?!?〕類“工資表〞該類中有屬性“姓名〞、“工作證號(hào)〞、“時(shí)間〞和“工資額〞。它與類“工資〞構(gòu)成組合關(guān)系,在其中要設(shè)立操作“生成工資構(gòu)成〞、“查詢工資構(gòu)成〞。它還有一個(gè)操作“查詢工資〞,供員工查詢工資之用。〔4〕類“銷售獎(jiǎng)金表〞該類中有屬性“姓名〞、“工作證號(hào)〞、“時(shí)間〞和“銷售獎(jiǎng)金額〞。它與類“工資〞構(gòu)成組合關(guān)系,在其中要設(shè)立操作“生成銷售獎(jiǎng)金構(gòu)成〞、“查詢銷售獎(jiǎng)金構(gòu)成〞。它還有一個(gè)操作“查詢銷售獎(jiǎng)金額〞,供員工查詢銷售獎(jiǎng)金之用?!?〕類“保險(xiǎn)費(fèi)用表〞該類中有屬性“姓名〞、“工作證號(hào)〞、“時(shí)間〞和“保險(xiǎn)費(fèi)用〞。它與類“工資〞構(gòu)成組合關(guān)系,在其中要設(shè)立操作“生成年保險(xiǎn)費(fèi)用構(gòu)成〞、“查詢保險(xiǎn)費(fèi)用構(gòu)成〞。它還有一個(gè)操作“查詢保險(xiǎn)費(fèi)用〞,供員工查詢保險(xiǎn)費(fèi)用?!?〕類“工資管理員〞該類中有屬性“姓名〞、“工作證號(hào)〞和“密碼〞;屬性有“登入〞、“錄入與維護(hù)工資〞、“修改密碼〞、“生成工資表〞、“生成銷售獎(jiǎng)金表〞、“生成保險(xiǎn)費(fèi)用表〞、“計(jì)算工資〞、“計(jì)算銷售獎(jiǎng)金〞、“計(jì)算保險(xiǎn)費(fèi)用〞、“向財(cái)務(wù)部發(fā)工資表〞、“向財(cái)務(wù)部發(fā)銷售獎(jiǎng)金表〞及“向財(cái)務(wù)部發(fā)保險(xiǎn)費(fèi)用表〞。上述的六個(gè)類及其間的關(guān)系如下列圖所示。圖工資管理局部分類圖工資管理員按工作證號(hào)輸入與維護(hù)工資構(gòu)成,為此在類“工資管理員〞與類“工資表〞之間設(shè)立一個(gè)關(guān)聯(lián)“錄入與維護(hù)工資表〞。工資管理員還要生成工資報(bào)表,因此在類〞工資管理員與類“工資表〞間設(shè)立一個(gè)關(guān)聯(lián)“計(jì)算〞。員工要查詢工資情況,因而在類“員工〞和“工資表〞間設(shè)立關(guān)聯(lián)“查詢工資〞。類“銷售獎(jiǎng)金表〞及類“保險(xiǎn)費(fèi)用表〞和類“工資管理員〞、類“員工〞之間的關(guān)聯(lián)建立與上述類似。建立順序圖在上一節(jié)中,以文字的形式說明了類之間的關(guān)聯(lián)作用。這種說明往往不能清楚的描述事物間的交互情況,這就需要使用交互圖來予以準(zhǔn)確的表達(dá)。對(duì)于員工查詢工資來講,下列圖給出針對(duì)員工以及員工工資查詢有關(guān)的對(duì)象建立的順序圖員工以及與員工查詢工資有關(guān)的對(duì)象之間的交互情況〔二〕4.系統(tǒng)設(shè)計(jì)問題域局部設(shè)計(jì)工資查詢子系統(tǒng)通過數(shù)據(jù)庫與其他子系統(tǒng)交換數(shù)據(jù),即,通過需接口從數(shù)據(jù)庫中獲取數(shù)據(jù),通過供接口向數(shù)據(jù)庫寫入數(shù)據(jù)。故需要按照供需雙方共同約定的借口規(guī)約設(shè)計(jì)相應(yīng)的數(shù)據(jù)庫表的構(gòu)造,并在接口相關(guān)的類操作中構(gòu)造SQL語句即可。4.2界面局部設(shè)計(jì)應(yīng)該針對(duì)表1-1中的內(nèi)容進(jìn)展界面設(shè)計(jì),按照第8章的要求設(shè)計(jì)出全部界面。下列圖所示的是用戶登入界面,該界面也適用于員工。下二圖是在登入成功后,系統(tǒng)給出的選擇時(shí)間界面。圖登入界面圖選擇時(shí)間界面在選擇時(shí)間并確定后,出現(xiàn)下列圖所示的界面。工資查詢圖4.3數(shù)據(jù)管理局部設(shè)計(jì)類“工資〞和“工資表〞構(gòu)成了組合關(guān)系,對(duì)他們分別設(shè)立兩張表,并在與類“工資〞對(duì)應(yīng)的表中用外鍵隱含它與類“工資報(bào)表〞的關(guān)聯(lián)。對(duì)于類“員工〞和類“工資管理員〞也分別設(shè)立一張表,用于存儲(chǔ)相應(yī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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論