《面向?qū)ο蟮姆治雠c設(shè)計(jì)課程設(shè)計(jì)《工資管理系統(tǒng)》》由會(huì)員分享,可在線閱讀,更多相關(guān)《面向?qū)ο蟮姆治雠c設(shè)計(jì)課程設(shè)計(jì)《工資管理系統(tǒng)》(14頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、《面向?qū)ο蠓治雠c設(shè)計(jì)》課程設(shè)計(jì)報(bào)告
工 資 管 理 系 統(tǒng)
學(xué)號(hào):041060102
姓名:吳曉杰
日期:2011—11—23
目 錄
一、 基本信息 3
二、 引言 3
三、 系統(tǒng)的一般性描述 4
四、 系統(tǒng)功能行為分析 5
五、 系統(tǒng)問題域部分的設(shè)計(jì) 11
六、 人機(jī)交互部分的設(shè)計(jì) 12
七、 構(gòu)件及部署部分的設(shè)計(jì) 13
八、 分析與討論 14
一、 基本信息
2、
u 學(xué)生信息
班級(jí):0410601;
姓名:吳曉杰;
學(xué)號(hào):041060102
u 軟件信息
1. 基本要求:設(shè)計(jì)并實(shí)現(xiàn)一個(gè)工資管理系統(tǒng)。一個(gè)公司下設(shè)若干部門,每個(gè)部門有若干名職員和經(jīng)理,每個(gè)部門經(jīng)銷若干種商品。工資由基本工資、產(chǎn)品銷售業(yè)績(jī)獎(jiǎng)。若干種保險(xiǎn)的扣除組成。其中的銷售業(yè)績(jī)獎(jiǎng)按照以下方式進(jìn)行計(jì)算:職員按照其完成額5%提成,經(jīng)理按照部門的完成額1%提成。每個(gè)月要生成一個(gè)工
3、資表,每年末在按照個(gè)人的總銷售額發(fā)放1%獎(jiǎng)金。
2. 完成時(shí)間:2011年11月23日
3. 參與人員:041060102吳曉杰
二、 引言
u 工資管理系統(tǒng)是每個(gè)公司的最基本的管理模塊,該系統(tǒng)要涉及公司每個(gè)部門的每個(gè)員工,具體包括員工的基本工資、獎(jiǎng)金發(fā)放、保險(xiǎn)扣除等等,是員工基本利益的保障。建立一個(gè)有效便利的管理系統(tǒng)可以減少財(cái)務(wù)部門的工作量,保證工資準(zhǔn)確無誤的發(fā)放。
u 工資管理系統(tǒng)需要基于數(shù)據(jù)庫(kù)管理和公司局域網(wǎng)絡(luò),及時(shí)更新員工銷售額信息和工資信息,便于公司管理者和員工查詢。其中公司管理者具有最高查詢權(quán)限,而一般員工只能查詢本人信息,可以最大
4、程度上保護(hù)員工隱私。提高員工工作的積極性。
u 關(guān)鍵詞匯
員工:公司企業(yè)的正式雇員,包括:普通職員和經(jīng)理。
經(jīng)理:每個(gè)部門一個(gè)經(jīng)理,負(fù)責(zé)每個(gè)部門的正常運(yùn)作。
工資戶頭:公司將員工的月底工資打入每個(gè)員工的銀行賬戶。
內(nèi)部郵件系統(tǒng):每個(gè)經(jīng)理將自己部門職員的銷售記錄發(fā)送到財(cái)務(wù)部的工資管理系統(tǒng),財(cái)務(wù)部發(fā)送閱讀回執(zhí)表示已記錄。
工資管理數(shù)據(jù)庫(kù):記錄每個(gè)員工每月的工資情況。
公司持有者:公司的最高管理人。
系統(tǒng)管理員:財(cái)務(wù)部職員。負(fù)責(zé)管理和維護(hù)該系統(tǒng)。
三、 系統(tǒng)的一般性描述
1. 運(yùn)行環(huán)境與資源:
公司內(nèi)所有員工的工資在該系統(tǒng)管理范圍內(nèi)。所以系統(tǒng)邊界就是公司員工的工資。
2. 系
5、統(tǒng)功能:
系統(tǒng)操作的最高權(quán)限屬于企業(yè)公司的持有人。
生成月工資表:財(cái)務(wù)部負(fù)責(zé)統(tǒng)計(jì)一個(gè)月的銷售情況,計(jì)算出每個(gè)員工的月總工資。(工資由基本工資、產(chǎn)品銷售業(yè)績(jī)獎(jiǎng)。若干種保險(xiǎn)的扣除組成。其中的銷售業(yè)績(jī)獎(jiǎng)按照以下方式進(jìn)行計(jì)算:職員按照其完成額5%提成,經(jīng)理按照部門的完成額1%提成)。將匯總結(jié)果匯報(bào)給公司持有者。公司持有人同意發(fā)放工資后,財(cái)務(wù)部將發(fā)放工資消息通知給員工。
生成年獎(jiǎng)金表:財(cái)務(wù)部在每年末將每位員工的個(gè)人總銷售額進(jìn)行匯總,按照1%計(jì)算獎(jiǎng)金。將匯總結(jié)果匯報(bào)給公司持有者,同意后發(fā)放獎(jiǎng)金通知。
工資調(diào)整:如需對(duì)工資進(jìn)行調(diào)整,需經(jīng)過最高權(quán)限認(rèn)證后由財(cái)務(wù)部進(jìn)行修改。包括人事調(diào)整后的獎(jiǎng)金計(jì)
6、算方式。
3. 用戶特征:
公司員工僅有查詢功能。
每個(gè)部門的經(jīng)理可以查詢自己部門內(nèi)部的人員公司情況
普通職員僅可查詢自己的工資情況。
4. 限制和約束:
除財(cái)務(wù)部門外其他部門員工對(duì)該系統(tǒng)僅有查詢功能,包括部門經(jīng)理。財(cái)務(wù)部對(duì)工資進(jìn)行改動(dòng)必須經(jīng)過最高權(quán)限的認(rèn)證。
四、 系統(tǒng)功能行為分析
1. 系統(tǒng)功能需求模型—用況圖
職員
計(jì)算、匯總工資表
財(cái)務(wù)部
部門經(jīng)理
查看本月工資
登錄工資管理
查看工資戶頭
月工資表
年獎(jiǎng)金表
《include》
《include》
<>
管理員登錄
擴(kuò)展條件:{用戶選擇管理員登錄}
擴(kuò)展點(diǎn):管理員登錄
7、
用戶啟動(dòng)系統(tǒng);
擴(kuò)展點(diǎn):管理員登錄;
If點(diǎn)擊登錄;
系統(tǒng)提示輸入賬號(hào)和密碼
else點(diǎn)擊管理員登錄;
系統(tǒng)提示輸入管理員賬號(hào)和密碼
用戶輸入賬號(hào)和密碼;
系統(tǒng)進(jìn)行驗(yàn)證,若通過,給出登錄界面,否則顯示輸入錯(cuò)誤;
如下為:用況“登錄“描述
發(fā)送報(bào)告至最高權(quán)限
如下對(duì)用況“計(jì)算匯總工資表“描述
管理員登陸成功且選擇“計(jì)算、匯總工資表“;
系統(tǒng)提示“月工資表”“年獎(jiǎng)金表”;
管理員匯總“月工資表”;
系統(tǒng)提示是否將工資表發(fā)送到“最高權(quán)限處”;
管理員匯總“年
8、獎(jiǎng)金表”;
系統(tǒng)提示是否將獎(jiǎng)金表發(fā)送到“最高權(quán)限處”;
用戶選擇發(fā)送;
發(fā)送報(bào)告;
統(tǒng)計(jì)結(jié)束后選擇退出;
系統(tǒng)顯示“正在退出----------------謝謝使用”提示。
2. 系統(tǒng)靜態(tài)模型—類圖
1..*
1..*
公司職員
職務(wù)
姓名
身份證號(hào)碼
部門經(jīng)理
基本工資
保險(xiǎn)金額
獎(jiǎng)金計(jì)算
公司
持有者
工作崗位
職務(wù)名稱
基本工資
獎(jiǎng)金計(jì)算
部門職員
基本工資
保險(xiǎn)金額
獎(jiǎng)金計(jì)算
3. 系統(tǒng)動(dòng)態(tài)輔助模型—順序圖
啟動(dòng)系統(tǒng)
9、
管理員登錄
選擇登錄方式
驗(yàn)證
登錄成功
普通登錄
普通登錄
選擇登錄方式
選擇登錄方式
啟動(dòng)系統(tǒng)
啟動(dòng)系統(tǒng)
驗(yàn)證
登錄成功
登錄成功
查看工資
查看工資
計(jì)算年獎(jiǎng)金
計(jì)算月工資
工資情況
經(jīng)理:用戶
職員:用戶
:工資管理系統(tǒng)
管理員
4.系統(tǒng)動(dòng)態(tài)輔助模型—活動(dòng)圖
銷售部
財(cái)務(wù)部
CEO
部門銷售額
員工銷售額
職員
經(jīng)理
統(tǒng)計(jì)員工銷售額
統(tǒng)計(jì)員工銷售額
登錄
管理員登錄
查看個(gè)人工資
查看部門職員工資
普通登錄
計(jì)算月工資=基本工資+銷售完成額5%-保險(xiǎn)
計(jì)算月工資=基本工資
10、+部門完成額1%-保險(xiǎn)
生成月工資表、年獎(jiǎng)金表
審查
發(fā)放工資
5. 輔助模型—狀態(tài)機(jī)圖
月工資表等于12
生成工資表
Exit/退出系統(tǒng)
月工資表小于12
生成年獎(jiǎng)金表
Exit/退出系統(tǒng)
工資管理系統(tǒng),空閑
entry/開啟系統(tǒng)
工資管理系統(tǒng),工作
entry/普通登錄
entry/管理員登錄
exit/退出系統(tǒng)
開啟
職員登錄
entry/查看月工資
entry/查看年獎(jiǎng)金
管理員登錄
entry/生成月工資表
查看工資
Exit/退出系統(tǒng)
查看年獎(jiǎng)金
Exit/退出系統(tǒng)
6.系
11、統(tǒng)體系結(jié)構(gòu)模型—包圖
工資管理系統(tǒng)
經(jīng)理工資管理
職員工資管理
生成月工資表管理
生成年獎(jiǎng)金表管理
查看工資管理
五、 系統(tǒng)問題域部分的設(shè)計(jì)
系統(tǒng)目標(biāo):利用數(shù)據(jù)庫(kù)管理系統(tǒng)和信息化技術(shù),結(jié)合公司職務(wù),獎(jiǎng)懲措施,建立完善的工資管理系統(tǒng)
項(xiàng)目范圍:可以應(yīng)用于公司銷售部門的工資管理。
在查看工資期間,職員會(huì)隨時(shí)登錄到系統(tǒng)中查看工資結(jié)算金額;在計(jì)算匯總工資期間,有關(guān)系統(tǒng)管理人員隨時(shí)使用系統(tǒng)。這樣,可集中管理每個(gè)子系統(tǒng)的信息,在一個(gè)用戶登錄成功后,相應(yīng)的子系統(tǒng)就創(chuàng)建一個(gè)相應(yīng)的對(duì)象(職員對(duì)象,管理員對(duì)象)。
對(duì)于查詢工資管理子系統(tǒng),用SQL構(gòu)造相應(yīng)的查詢語句,并
12、通過接口從數(shù)據(jù)庫(kù)中查看工資金額。而管理員生成月工資表和年獎(jiǎng)金表也要存入數(shù)據(jù)庫(kù)中。
六、 人機(jī)交互部分的設(shè)計(jì)
登錄
管理員登錄
普 通 登錄
OK
EXIT
管理員登錄
用戶名:
密 碼:
權(quán)限密碼:
OK
EXIT
普通登錄
用戶名:
密 碼:
OK
EXIT
用戶查看工資:
年 月
OK
返回
本月工資額:
基本工資 獎(jiǎng)金額 保險(xiǎn)額 總工資
七、 構(gòu)件及部署部分的設(shè)計(jì)
13、
生成月工資表
生成年獎(jiǎng)金表
查看年末獎(jiǎng)金
查看月工資
查看請(qǐng)求
查看請(qǐng)求
工資管理系統(tǒng)
查看請(qǐng)求
查看請(qǐng)求
生成表操作
生成
生成表操作
生成
八、 分析與討論
1. 系統(tǒng)適應(yīng)性分析:該系統(tǒng)可以適用于銷售公司或者普通公司的銷售部門,因?yàn)楣べY結(jié)算方式是按照銷售額計(jì)算獎(jiǎng)金的。當(dāng)工資結(jié)算方式改變時(shí),只需改變“生成工資表模塊”和“生成獎(jiǎng)金模塊”內(nèi)部工資計(jì)算方式,其他模塊不必發(fā)生改變。這樣劃分系統(tǒng)模塊,具有較高的適應(yīng)性。
2. 系統(tǒng)特色之處:
將月工資計(jì)算和年獎(jiǎng)金計(jì)算分成兩個(gè)子系統(tǒng),員工每月只會(huì)查看月工資,年獎(jiǎng)金是根據(jù)12個(gè)月的銷售業(yè)績(jī)計(jì)算的。
界面不僅顯示當(dāng)月總工資,還會(huì)顯示具體基本工資,獎(jiǎng)金額,保險(xiǎn)額。方便用戶的查詢。
管理員沒有最高權(quán)限,管理員只能生成工資表和獎(jiǎng)金表。經(jīng)過最高權(quán)限的認(rèn)證之后才能將數(shù)據(jù)輸入到數(shù)據(jù)庫(kù)中,用戶才能查看。
用戶只有查看權(quán)限,沒有修改權(quán)限。
每一個(gè)輔助模型強(qiáng)調(diào)的細(xì)節(jié)不一樣,如:順序圖強(qiáng)調(diào)信息傳遞,活動(dòng)圖強(qiáng)調(diào)動(dòng)作序列,包圖強(qiáng)調(diào)子系統(tǒng)劃分。
3. 系統(tǒng)不足處:對(duì)細(xì)節(jié)的處理不好,對(duì)權(quán)限的說明比較少。還需進(jìn)一步改進(jìn)。
14