我是做 .net 的,我們公司也是做軟件的,由於公司人比較多,發工資開始都是由人事部統計在發工資,這樣人就比較累,所以人事部跳出的比較多。所以公司就利用內部的資源讓我做一個HR ,主要用了算工資的,導入基本信息,然后通過自定義公式算出人員工資,然后發郵件給對應的人員。
主要功能有:
模塊的功能做一個簡單的介紹:由於我們公司存在分公司,所以添加的一個公司目錄管理,他們呈現是一個樹形結構,這個是直接調用
ext.js 的控件
貨幣類型設計到外幣計算,這個模塊暫時為做
公司部門:添加公司所有的部門,由於公司存在子公司,所以有些部門名字會出現重復,所以我添加了一個模塊存儲所有的公司部門
公司分配部門: 將添加的部門分配到對應的公司,這樣就不會出現重復的部門了
公司職務: 添加公司所有的職務
人員信息維護:主要是添加公司人員信息,員工信息都是excel 導入,方便人員操作,也支持手工一條條的添加
人員合同管理:公司成立已經10年了,所有會有些人存在多次簽合同,所以新曾了一個合同管理模塊
人員薪資項維護:由於不同的公司薪資項目是不同的,而且不同的部門工資單的項目也是不同的,而且如果你是試用期,當然工資單上有些欄目是不存在的
所以我設計的時候,將所有的薪資項為動態的,又管理員自由分配。
展開主要包括一下模塊:
導入模塊:我們公司的工資單主要由福利,考勤,其他項組成,而且考勤和福利是不同的部門統計的,所以分為多個 excel 導入
導入模塊分的比較細,主要是人員比較多,如果全手工錄入,會比手工計算還要麻煩,所以,最后決定全部 excel導入
導入模塊使用的一個叫做考勤對應關系設置,福利對應關系設置,這個地方我添加的目的是由於,福利,考勤具體的
欄目都是后台管理員添加的,但是如果你導入,excel 表頭是固定的,會存在你后台添加的欄目和excel 表頭不一致,
比喻:后台添加 月工作天數, excel 表頭可能叫 月工作天 ,雖然他們是表示一個意思,但是程序需要匹配,所以
我添加了一個對應關系設置,大家有好的意見可以提出來
福利項目:涉及到不同的公司福利上交的比例不同,所以將福利的欄目按公司分開了,這里比較麻煩一點,大家有好的意見可以分享
一下,也是公式配置的,
系統設置:由於我們公司存在多個公司,所以會涉及到不同公司看到的欄目不一樣的,
用戶分配菜單:控制左邊的導航欄目
角色分配公司:創建一個角色,設置該角色可以管理的公司
角色用戶分配: 分配用戶可以管理的公司
當登錄后顯示的是首頁內容:
其實我覺得這個項目最大的亮點就是計算工資,工資項目都是自己配置的公式:
配置公式的圖片:
點擊公式彈出:
這個是一個亮點吧,但是這里的邏輯我判斷的還是不理想,有些代碼顯得很累贅,而且會涉及到平凡查詢數據庫
所以效率不是很好,如果有興趣的朋友可以問我要代碼,大家一起討論,改進
還有一個地方就是導入,和導出:
比喻導入用戶資料:
導出:
有興趣的朋友可以問我要代碼,大家一起學習
我使用的是 ext3.1.0 ,開發工具是vs2010, 由於我使用了 dynamic 而且這個特效是 4.0 才支持的,希望大家注意,
我的 qq:497950652,
今天申明一下:由於很多人要 代碼:所以我新建了一個群號碼為:241353814,但是由於我不是會員,100人上午就滿了,下午人就辦法
進去群,所以我刪人的時候說了,你們進來的人基本都下代碼了,所以從后面往前依次踢人,讓其他人進來下載代碼,
希望你們理解,不是我故意刪除你們。
最后申明。本代碼只是學習交流,有不足可以提,我晚上抽空盡量完善
2012-05-31: 大家注意了,我不是QQ 會員,所以人數有限:現在群里有人是會員,重新創建了群 133380224
在這里我對他說聲感謝,他的名字是: prroro , 241353814 將解散了,很開心認識大家,
謝謝你們的支持。
---------------- Kings_zhu