全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1096
推到 Plurk!
推到 Facebook!

人事系統的薪資檔的資料表如何規畫較好??

尚未結案
jeffreck
高階會員


發表:247
回覆:340
積分:197
註冊:2003-01-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-26 11:37:02 IP:61.218.xxx.xxx 未訂閱
請教各位前輩    人事系統的薪資檔的資料表如何規畫較好??
[薪資檔]是指存放每個人薪資明細的Table
只每月只發一次薪資,就只一個Table來存放
但如有多次發薪且各次類型不一樣,欄位不同
不知如何分較好?
要分多個Table,還是單一個?    目前有以下類型,且欄位不太一樣    發薪類別        使用欄位
--------------------------------------------------
第一次預發        預發金額
第二次預發        預發金額
月薪資                 基本薪資,職務加給,效率獎金,技術津貼,品質獎金,
                其他津貼,伙食津貼,金勤獎金,應稅加班,輪班津貼,
                中點津貼,夜點津貼,其他加項,假日津貼(久任),
                事假扣額,病假扣額,應稅額,應發金額,實發金額...
端午獎金        獎金金額                
中秋獎金        獎金金額
年終                考勤(%),考績(%),獎金金額
季獎金                獎金金額1(),獎金金額2,獎金金額3    謝謝各位前輩    萬分感謝.....謝謝.....謝謝
 
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-26 12:07:34 IP:218.32.xxx.xxx 未訂閱
如果是我設計, 我會用 Integer 流水號當 Primary Key(程式手動編號), 另一組 Unique Key, 大概是...人員+年+月+發薪次數+發薪類別+使用欄位, 然後...一般欄位...大概只剩一個..."值"    參考看看唄.
scotthsiao
高階會員


發表:13
回覆:324
積分:147
註冊:2005-02-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-27 11:38:14 IP:210.68.xxx.xxx 未訂閱
Mickey兄的方法不錯,值得一試。 不過我的習慣方法也提出來供作參考 : 一、薪資項目檔 : 項目編號,內容,加減項 如 0001 本薪 加 0002 伙食費 加 1001 所得稅預扣 減 二、薪資明細檔 : 日期,人員編號,項目編號,金額 三、薪資主檔 : 日期,人員編號,項目編號,總金額,出缺勤記錄
jeffreck
高階會員


發表:247
回覆:340
積分:197
註冊:2003-01-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-27 23:30:29 IP:61.70.xxx.xxx 未訂閱
引言: 如果是我設計, 我會用 Integer 流水號當 Primary Key(程式手動編號), 另一組 Unique Key, 大概是...人員 年 月 發薪次數 發薪類別 使用欄位, 然後...一般欄位...大概只剩一個..."值" 參考看看唄. < face="Verdana, Arial, Helvetica"> 謝謝 Mickey 前輩指導 但資質不好,不太了解前輩所指是作法? 前輩是指就用單一資料表來存放,各類別的發薪項目嗎? Table 欄位如下 人員 年 月 發薪次數 發薪類別 第一次預發 第二次預發 基本薪資,職務加給,效率獎金,技術津貼,品質獎金, 其他津貼...端午獎金 中秋獎金 年終 如是這樣的做法,我在想會不會較太多不好管理? 不太清楚,不知可否請前輩再指導 萬分感謝.....謝謝.....謝謝 發表人 - jeffreck 於 2005/03/28 00:16:37
jeffreck
高階會員


發表:247
回覆:340
積分:197
註冊:2003-01-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-28 00:11:46 IP:61.70.xxx.xxx 未訂閱
引言: 不過我的習慣方法也提出來供作參考 : 一、薪資項目檔 : 項目編號,內容,加減項 如 0001 本薪 加 0002 伙食費 加 1001 所得稅預扣 減 二、薪資明細檔 : 日期,人員編號,項目編號,金額 三、薪資主檔 : 日期,人員編號,項目編號,總金額,出缺勤記錄
謝謝 scotthsiao 前輩指導 我看到一些可以設定薪資科目的人薪系統 也是用這種方式來作 確實調性較大,原本也是想這樣作 但想到要薪資總表,等報表時就感覺不是很好做? 另外又因只是開發自己公司用的系統, 所以在思考是否要用這方式?? 不知前輩的看法,還請前輩指導 萬分感謝.....謝謝.....謝謝 發表人 - jeffreck 於 2005/03/28 00:18:16
scotthsiao
高階會員


發表:13
回覆:324
積分:147
註冊:2005-02-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-28 09:48:32 IP:210.66.xxx.xxx 未訂閱
通常人事薪資系統有兩大項工作 : 一、日常出勤資料維護 二、月底結算 第一項必須每天作,工作負荷才不會太重,資料會寫在明細表裡。 第二項每月僅能作一次,把明細資料整理到主檔。大部分的報表是從主檔出來的。 除非有特殊的查詢才需要參考明細。 薪資系統在企業裡變化很大,如果用單純的結構可以解決目前的需求是很方便, 就怕未來變化的太多,到時又要動大刀,甚至要捨棄重來。如果以較彈性的架構,換取未來修改變動的時間成本,應該值得吧。
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-28 10:07:21 IP:218.163.xxx.xxx 未訂閱
是只存成一個 Table 沒錯.    ...我的意思是..."使用欄位"...也編成代號(如 "預發金額" => '001' ), 如此一來, 一筆資料大概像是這樣:
人員 年 月 發薪次數 發薪類別        使用欄位      值
=====================================================
A100 94 03 1        第一次預發(xxx) 預發金額(yyy) 10000
xxx, yyy 為代碼.
系統時間:2024-09-17 6:06:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!