工資管理系統(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),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

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

溫馨提示

  • 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

提交評論