- 相關(guān)推薦
基于ASPnet績(jī)效工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文
摘要:信息化的普及和應(yīng)用已深入到工作和生活的方方面面, 為提高工作效率, 使用ASP。net+SQL Server編寫(xiě)一套績(jī)效工資管理系統(tǒng), 不僅能減輕工作負(fù)擔(dān), 大大提高計(jì)算的準(zhǔn)確性, 也能方便進(jìn)行各類(lèi)查詢(xún)和統(tǒng)計(jì)。
關(guān)鍵詞:ASP.net; 績(jī)效工資管理; 設(shè)計(jì); 實(shí)現(xiàn);
1 緒論
信息化的快速發(fā)展能為生活和工作帶來(lái)很多便利, 能高效、準(zhǔn)確地解決很多復(fù)雜的問(wèn)題。國(guó)企人員眾多, 崗位結(jié)構(gòu)復(fù)雜, 績(jī)效工資的分配辦法各不相同, 每月的績(jī)效工資計(jì)算是一項(xiàng)復(fù)雜而繁瑣的工作, 中國(guó)聯(lián)通鄭州市公司過(guò)去一直采用半自動(dòng)方式計(jì)算, 工作量繁重, 容易出錯(cuò), 設(shè)計(jì)一套基于互聯(lián)網(wǎng)的績(jī)效工資管理辦法能快速提高工作效率, 減輕工作壓力。本系統(tǒng)采用的是SQL Server數(shù)據(jù)庫(kù), SQL Server數(shù)據(jù)庫(kù)具有功能強(qiáng)大、安全性高、穩(wěn)定性強(qiáng)的特點(diǎn)。前臺(tái)使用了ASP。net動(dòng)態(tài)網(wǎng)頁(yè)技術(shù), 采用B/S架構(gòu), 系統(tǒng)基于互聯(lián)網(wǎng)運(yùn)行, 使得人力資源部及各部門(mén)的績(jī)效管理人員不受時(shí)間和空間的限制, 隨時(shí)可以通過(guò)互聯(lián)網(wǎng)訪(fǎng)問(wèn)網(wǎng)頁(yè), 完成KPI考核及正負(fù)激勵(lì)的錄入、查詢(xún)等操作。
2 系統(tǒng)需求分析
本系統(tǒng)的用戶(hù)分為人力資源部績(jī)效管理員和各部門(mén)績(jī)效管理員。人力資源部績(jī)效管理員用戶(hù)擁有很多權(quán)限:可以完成部門(mén)和員工信息的添加、修改和刪除功能, 能審核各部門(mén)績(jī)效管理員錄入是否規(guī)范, 計(jì)算全公司各部門(mén)的績(jī)效工資, 修改績(jī)效工資的系數(shù), 查詢(xún)績(jī)效工資;各部門(mén)績(jī)效管理員擁有的操作權(quán)限:錄入本部門(mén)每人的KPI得分, 查詢(xún)本部門(mén)某月績(jī)效工資, 修改本人密碼。
2.1 人力資源部管理員登錄
該類(lèi)型用戶(hù)能實(shí)現(xiàn)功能如下:
。1) 員工基本信息管理:添加、修改和刪除員工基本信息。添加新員工后, 會(huì)產(chǎn)生一個(gè)員工用戶(hù), 用戶(hù)名為新員工工號(hào), 密碼為:888888;修改員工的各項(xiàng)信息;能刪除所在行的員工信息, 同時(shí)刪除該員工的課時(shí)信息和績(jī)效工資等一切信息。
。2) 當(dāng)月績(jī)效管理:當(dāng)需要計(jì)算當(dāng)月績(jī)效工資時(shí), 只有當(dāng)管理員錄入績(jī)效工資計(jì)算月份后, 各部門(mén)績(jī)效管理員才能錄入該月的KPI得分。管理員錄入月份后, 后臺(tái)數(shù)據(jù)庫(kù)能自動(dòng)產(chǎn)生每位員工的正負(fù)向激勵(lì)工資, 并將每位員工的初始值置為0。
。3) 修改KPI得分:管理員可以錄入或者修改某位員工的KPI得分。
。4) 計(jì)算當(dāng)月績(jī)效工資:部門(mén)績(jī)效管理員每月完成KPI得分后, 系統(tǒng)自動(dòng)完成當(dāng)月績(jī)效工資計(jì)算。該功能計(jì)算后即返回全體人員的績(jī)效工資。
。5) 查詢(xún)績(jī)效工資:可以按照部門(mén)、員工號(hào)、員工姓名查詢(xún)職工績(jī)效工資。
(6) 統(tǒng)計(jì)和打。嚎砂床块T(mén)、人員類(lèi)別統(tǒng)計(jì)和打印當(dāng)月績(jī)效工資。
。7) 修改績(jī)效系數(shù):根據(jù)員工的崗位級(jí)別設(shè)定不同的績(jī)效系數(shù), 人力資源部管理員根據(jù)員工崗位調(diào)整錄入績(jī)效系數(shù), 并根據(jù)公司當(dāng)月的各種獎(jiǎng)罰錄入正負(fù)向激勵(lì)。
2.2 各部門(mén)管理員登錄
各部門(mén)管理員的操作功能有:錄入本部門(mén)KPI得分和每個(gè)人KPI得分, 查詢(xún)本部門(mén)某月績(jī)效工資, 修改本人密碼。
。1) 錄入功能:按月錄入本部門(mén)當(dāng)月的KPI得分和每位員工的KPI得分。
。2) 查詢(xún):以部門(mén)績(jī)效管理員用戶(hù)身份登錄后, 只能查詢(xún)本部門(mén)某月績(jī)效工資。
(3) 修改密碼:系統(tǒng)為每位員工分配了初始用戶(hù)名和密碼, 用戶(hù)名為員工工號(hào), 密碼為"888888", 以員工身份登錄系統(tǒng)后, 可以修改本人的密碼。
3 設(shè)計(jì)與實(shí)現(xiàn)
3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
。1) E—R圖設(shè)計(jì)。本次數(shù)據(jù)庫(kù)設(shè)計(jì)采用關(guān)系數(shù)據(jù)庫(kù)理論, 根據(jù)業(yè)務(wù)需要設(shè)計(jì)出
。2) 關(guān)系表設(shè)計(jì)。將E—R圖轉(zhuǎn)換為如下關(guān)系結(jié)構(gòu):
用戶(hù) (序號(hào), 員工號(hào), 用戶(hù)類(lèi)型, 密碼) ;
員工信息 (員工號(hào), 姓名, 部門(mén), 職稱(chēng), 電話(huà)) ;
KPI明細(xì)信息 (序號(hào), 員工號(hào), 個(gè)人KPI得分, 績(jī)效系數(shù)) ;
KPI匯總 (序號(hào), 員工號(hào), 月份, KPI總分) ;
當(dāng)月績(jī)效工資 (序號(hào), 員工號(hào), 績(jī)效工資) ;
績(jī)效總表 (序號(hào), 員工號(hào), 月份, 績(jī)效) 。
其中, 用戶(hù)表中員工號(hào)是主鍵, 員工信息表中員工號(hào)是主鍵, KPI明細(xì)信息表中序號(hào)是主鍵, KPI匯總表中工號(hào)和月份構(gòu)成組合主鍵, 當(dāng)月績(jī)效表中員工號(hào)為主鍵, 績(jī)效總表中員工號(hào)和月份構(gòu)成組合主鍵。用戶(hù)表和員工表通過(guò)員工號(hào)建立一對(duì)一聯(lián)系, 員工信息表和KPI明細(xì)信息表通過(guò)員工號(hào)建立一對(duì)多聯(lián)系, KPI匯總表和KPI明細(xì)信息通過(guò)員工號(hào)建立一對(duì)多聯(lián)系, 當(dāng)月績(jī)效與KPI匯總表通過(guò)工號(hào)建立一對(duì)一聯(lián)系, 當(dāng)月績(jī)效與匯總績(jī)效通過(guò)工號(hào)建立一對(duì)多的聯(lián)系。
。3) 約束和觸發(fā)器設(shè)置
確定表的結(jié)構(gòu)后, 根據(jù)需要對(duì)表中的字段建立索引、設(shè)置某些字段的默認(rèn)值、取值范圍, 為各個(gè)表設(shè)置觸發(fā)器等。如對(duì)用戶(hù)表中的密碼設(shè)置默認(rèn)值為'888888', 對(duì)員工信息表中的姓名建立普通索引, 月份取值范圍為1—12等。
觸發(fā)器的設(shè)置能實(shí)現(xiàn)很多業(yè)務(wù)的自動(dòng)化, 當(dāng)對(duì)一個(gè)表的數(shù)據(jù)進(jìn)行增加、修改、刪除時(shí), 與之相關(guān)表中的數(shù)據(jù)也能自動(dòng)插入、修改或刪除, 設(shè)置觸發(fā)器數(shù)據(jù)能減少程序設(shè)計(jì)的工作量, 大量的工作在數(shù)據(jù)庫(kù)服務(wù)器內(nèi)完成, 提高了系統(tǒng)的工作效率。如設(shè)置"員工信息表"的觸發(fā)器, 當(dāng)添加一個(gè)新員工時(shí), "用戶(hù)表"同時(shí)添加該員工的同名用戶(hù)信息;設(shè)置"KPI明細(xì)信息"的update和觸發(fā)器, 當(dāng)部門(mén)管理員修改本部門(mén)的工作量時(shí), "KPI匯總表"表中的工作量同步匯總更新。
3.2 功能設(shè)計(jì)
(1) 系統(tǒng)模塊設(shè)計(jì):系統(tǒng)在設(shè)計(jì)和實(shí)現(xiàn)時(shí)包含三個(gè)模塊進(jìn)行設(shè)計(jì), 分別是登錄模塊、各部門(mén)管理員模塊、公司管理員模塊, 本系統(tǒng)模塊。
。2) 模塊功能設(shè)計(jì)
a) 登錄模塊:該模塊具有用戶(hù)登錄功能和修改密碼功能。系統(tǒng)基于Web端, 在瀏覽器輸入正確網(wǎng)址后, 進(jìn)入登錄頁(yè)面輸入賬號(hào)、密碼、身份類(lèi)型和驗(yàn)證碼即可登錄績(jī)效工資管理系統(tǒng)首頁(yè)。進(jìn)入系統(tǒng)后可以進(jìn)行密碼修改, 只可修改該用戶(hù)的密碼。
b) 各部門(mén)管理員模塊:以部門(mén)管理員身份登錄到系統(tǒng)后, 能錄入各人KPI信息、查詢(xún)KPI信息、修改KPI信息, 界面設(shè)計(jì)方便操作。查詢(xún)KPI信息則只允許查詢(xún)本部門(mén)內(nèi)部當(dāng)月KPI得分, 不允許查看其他部門(mén)信息。修改KPI信息可完成已錄入信息的修改和刪除操作, 錄入信息有誤可通過(guò)該界面進(jìn)行更正。
c) 公司管理員模塊:該模塊有員工信息管理、員工工作量管理、績(jī)效工資管理、系統(tǒng)參數(shù)設(shè)置四大功能。員工信息管理功能包含員工信息錄入、修改、刪除等功能, 員工賬號(hào)管理;工作量管理功能包含對(duì)員工崗位信息的增加、修改和刪除, 匯總統(tǒng)計(jì)員工當(dāng)月工作量等;績(jī)效工資管理功能包含生成匯總統(tǒng)計(jì)記錄行、計(jì)算當(dāng)月績(jī)效、查詢(xún)、統(tǒng)計(jì)和打印功能, 其中計(jì)算當(dāng)月績(jī)效工資是本系統(tǒng)的核心功能, 需要根據(jù)單位績(jī)效工資發(fā)放辦法, 考慮員工類(lèi)別、級(jí)別、工作量等各種情況, 使用ASP。net編程實(shí)現(xiàn), 將計(jì)算的結(jié)果存入到數(shù)據(jù)庫(kù)表中的字段。查詢(xún)功能可按工號(hào)、姓名查詢(xún)績(jī)效工資, 統(tǒng)計(jì)和打印功能則按照績(jī)效工資發(fā)放部門(mén)統(tǒng)計(jì)和生成發(fā)放表格打印輸出。
d) 系統(tǒng)設(shè)置功能:主要完成系統(tǒng)參數(shù)設(shè)置、配置管理等。
。3) 關(guān)鍵技術(shù)
a) 觸發(fā)器技術(shù):本系統(tǒng)為了實(shí)現(xiàn)數(shù)據(jù)快速處理, 在數(shù)據(jù)庫(kù)的多個(gè)表上建立觸發(fā)器, 如在員工信息表上建立觸發(fā)器, 當(dāng)添加新員工信息自動(dòng)為該員工創(chuàng)建用戶(hù)名和密碼:
b) ASP.NET訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)技術(shù):通過(guò)前臺(tái)網(wǎng)頁(yè)界面訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的數(shù)據(jù), 采用ASP。NET技術(shù)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)技術(shù), 本系統(tǒng)大量使用ADO。NET技術(shù)對(duì)數(shù)據(jù)庫(kù)連接, 通過(guò)、update、、select語(yǔ)句完成對(duì)數(shù)據(jù)的增加、修改、刪除和查詢(xún)的操作。
4 總結(jié)與展望
績(jī)效工資管理系統(tǒng)是為解決中國(guó)聯(lián)通鄭州市分公司實(shí)際工作需要進(jìn)行的設(shè)計(jì)與開(kāi)發(fā), 系統(tǒng)在設(shè)計(jì)和調(diào)試過(guò)程中得到單位人力部的大力支持, 在投入使用過(guò)程中不斷發(fā)現(xiàn)問(wèn)題, 不斷進(jìn)行完善升級(jí), 目前已基本能滿(mǎn)足績(jī)效工資管理的工作需要, 大大減輕了工作負(fù)擔(dān)。
參考文獻(xiàn)
[1]葉小波。基于WEB的招生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]。廣州:中山大學(xué), 2012。
[2]肖東裕;贐/S結(jié)構(gòu)的分布式風(fēng)電監(jiān)控系統(tǒng)設(shè)計(jì)[J]。計(jì)算機(jī)測(cè)量與控制, 2016, 24 (01) :105—10。
[3]瞿詩(shī)高;。NET電子網(wǎng)絡(luò)技術(shù)的高?蒲泄芾硐到y(tǒng)設(shè)計(jì)研究[J]。現(xiàn)代電子技術(shù), 2017, 40 (1) :6—9。
【基于ASPnet績(jī)效工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文】相關(guān)文章:
基于系統(tǒng)設(shè)計(jì)的科研管理論文09-22
解析科技競(jìng)賽賽務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文04-19
工資管理系統(tǒng)報(bào)告04-13
基于冗余PLC的井下排水自動(dòng)控制系統(tǒng)的設(shè)計(jì)的論文02-22
電影院售票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開(kāi)題報(bào)告12-01
旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文11-14