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