網站首頁 文學常識 簡歷 公文文書 文學名著 實用文 人生哲理 作文 熱點話題作文
當前位置:文萃咖 > 實用範文 > 論文

基於ASPnet績效工資管理系統設計與實現論文

欄目: 論文 / 發佈於: / 人氣:5.13K

摘要:信息化的普及和應用已深入到工作和生活的方方面面, 為提高工作效率, 使用ASP。net+SQL Server編寫一套績效工資管理系統, 不僅能減輕工作負擔, 大大提高計算的準確性, 也能方便進行各類查詢和統計。

基於ASPnet績效工資管理系統設計與實現論文

關鍵詞:; 績效工資管理; 設計; 實現;

1 緒論

信息化的快速發展能為生活和工作帶來很多便利, 能高效、準確地解決很多複雜的問題。國企人員眾多, 崗位結構複雜, 績效工資的分配辦法各不相同, 每月的績效工資計算是一項複雜而繁瑣的工作, 中國聯通鄭州市公司過去一直採用半自動方式計算, 工作量繁重, 容易出錯, 設計一套基於互聯網的績效工資管理辦法能快速提高工作效率, 減輕工作壓力。本系統採用的是SQL Server數據庫, SQL Server數據庫具有功能強大、安全性高、穩定性強的特點。前台使用了ASP。net動態網頁技術, 採用B/S架構, 系統基於互聯網運行, 使得人力資源部及各部門的績效管理人員不受時間和空間的限制, 隨時可以通過互聯網訪問網頁, 完成KPI考核及正負激勵的錄入、查詢等操作。

2 系統需求分析

本系統的用户分為人力資源部績效管理員和各部門績效管理員。人力資源部績效管理員用户擁有很多權限:可以完成部門和員工信息的添加、修改和刪除功能, 能審核各部門績效管理員錄入是否規範, 計算全公司各部門的績效工資, 修改績效工資的係數, 查詢績效工資;各部門績效管理員擁有的操作權限:錄入本部門每人的KPI得分, 查詢本部門某月績效工資, 修改本人密碼。

2.1 人力資源部管理員登錄

該類型用户能實現功能如下:

(1) 員工基本信息管理:添加、修改和刪除員工基本信息。添加新員工後, 會產生一個員工用户, 用户名為新員工工號, 密碼為:888888;修改員工的各項信息;能刪除所在行的員工信息, 同時刪除該員工的課時信息和績效工資等一切信息。

(2) 當月績效管理:當需要計算當月績效工資時, 只有當管理員錄入績效工資計算月份後, 各部門績效管理員才能錄入該月的KPI得分。管理員錄入月份後, 後台數據庫能自動產生每位員工的`正負向激勵工資, 並將每位員工的初始值置為0。

(3) 修改KPI得分:管理員可以錄入或者修改某位員工的KPI得分。

(4) 計算當月績效工資:部門績效管理員每月完成KPI得分後, 系統自動完成當月績效工資計算。該功能計算後即返回全體人員的績效工資。

(5) 查詢績效工資:可以按照部門、員工號、員工姓名查詢職工績效工資。

(6) 統計和打印:可按部門、人員類別統計和打印當月績效工資。

(7) 修改績效係數:根據員工的崗位級別設定不同的績效係數, 人力資源部管理員根據員工崗位調整錄入績效係數, 並根據公司當月的各種獎罰錄入正負向激勵。

2.2 各部門管理員登錄

各部門管理員的操作功能有:錄入本部門KPI得分和每個人KPI得分, 查詢本部門某月績效工資, 修改本人密碼。

(1) 錄入功能:按月錄入本部門當月的KPI得分和每位員工的KPI得分。

(2) 查詢:以部門績效管理員用户身份登錄後, 只能查詢本部門某月績效工資。

(3) 修改密碼:系統為每位員工分配了初始用户名和密碼, 用户名為員工工號, 密碼為"888888", 以員工身份登錄系統後, 可以修改本人的密碼。

3 設計與實現

3.1 數據庫設計與實現

(1) E—R圖設計。本次數據庫設計採用關係數據庫理論, 根據業務需要設計出

(2) 關係表設計。將E—R圖轉換為如下關係結構:

用户 (序號, 員工號, 用户類型, 密碼) ;

員工信息 (員工號, 姓名, 部門, 職稱, 電話) ;

KPI明細信息 (序號, 員工號, 個人KPI得分, 績效係數) ;

KPI彙總 (序號, 員工號, 月份, KPI總分) ;

當月績效工資 (序號, 員工號, 績效工資) ;

績效總表 (序號, 員工號, 月份, 績效) 。

其中, 用户表中員工號是主鍵, 員工信息表中員工號是主鍵, KPI明細信息表中序號是主鍵, KPI彙總表中工號和月份構成組合主鍵, 當月績效表中員工號為主鍵, 績效總表中員工號和月份構成組合主鍵。用户表和員工表通過員工號建立一對一聯繫, 員工信息表和KPI明細信息表通過員工號建立一對多聯繫, KPI彙總表和KPI明細信息通過員工號建立一對多聯繫, 當月績效與KPI彙總表通過工號建立一對一聯繫, 當月績效與彙總績效通過工號建立一對多的聯繫。

(3) 約束和觸發器設置

確定表的結構後, 根據需要對錶中的字段建立索引、設置某些字段的默認值、取值範圍, 為各個表設置觸發器等。如對用户表中的密碼設置默認值為'888888', 對員工信息表中的姓名建立普通索引, 月份取值範圍為1—12等。

觸發器的設置能實現很多業務的自動化, 當對一個表的數據進行增加、修改、刪除時, 與之相關表中的數據也能自動插入、修改或刪除, 設置觸發器數據能減少程序設計的工作量, 大量的工作在數據庫服務器內完成, 提高了系統的工作效率。如設置"員工信息表"的觸發器, 當添加一個新員工時, "用户表"同時添加該員工的同名用户信息;設置"KPI明細信息"的update和觸發器, 當部門管理員修改本部門的工作量時, "KPI彙總表"表中的工作量同步彙總更新。

3.2 功能設計

(1) 系統模塊設計:系統在設計和實現時包含三個模塊進行設計, 分別是登錄模塊、各部門管理員模塊、公司管理員模塊, 本系統模塊。

(2) 模塊功能設計

a) 登錄模塊:該模塊具有用户登錄功能和修改密碼功能。系統基於Web端, 在瀏覽器輸入正確網址後, 進入登錄頁面輸入賬號、密碼、身份類型和驗證碼即可登錄績效工資管理系統首頁。進入系統後可以進行密碼修改, 只可修改該用户的密碼。

b) 各部門管理員模塊:以部門管理員身份登錄到系統後, 能錄入各人KPI信息、查詢KPI信息、修改KPI信息, 界面設計方便操作。查詢KPI信息則只允許查詢本部門內部當月KPI得分, 不允許查看其他部門信息。修改KPI信息可完成已錄入信息的修改和刪除操作, 錄入信息有誤可通過該界面進行更正。

c) 公司管理員模塊:該模塊有員工信息管理、員工工作量管理、績效工資管理、系統參數設置四大功能。員工信息管理功能包含員工信息錄入、修改、刪除等功能, 員工賬號管理;工作量管理功能包含對員工崗位信息的增加、修改和刪除, 彙總統計員工當月工作量等;績效工資管理功能包含生成彙總統計記錄行、計算當月績效、查詢、統計和打印功能, 其中計算當月績效工資是本系統的核心功能, 需要根據單位績效工資發放辦法, 考慮員工類別、級別、工作量等各種情況, 使用ASP。net編程實現, 將計算的結果存入到數據庫表中的字段。查詢功能可按工號、姓名查詢績效工資, 統計和打印功能則按照績效工資發放部門統計和生成發放表格打印輸出。

d) 系統設置功能:主要完成系統參數設置、配置管理等。

(3) 關鍵技術

a) 觸發器技術:本系統為了實現數據快速處理, 在數據庫的多個表上建立觸發器, 如在員工信息表上建立觸發器, 當添加新員工信息自動為該員工創建用户名和密碼:

b) 訪問數據庫技術:通過前台網頁界面訪問數據庫的數據, 採用ASP。NET技術訪問數據庫技術, 本系統大量使用ADO。NET技術對數據庫連接, 通過、update、、select語句完成對數據的增加、修改、刪除和查詢的操作。

4 總結與展望

績效工資管理系統是為解決中國聯通鄭州市分公司實際工作需要進行的設計與開發, 系統在設計和調試過程中得到單位人力部的大力支持, 在投入使用過程中不斷髮現問題, 不斷進行完善升級, 目前已基本能滿足績效工資管理的工作需要, 大大減輕了工作負擔。

參考文獻

[1]葉小波。基於WEB的招生管理系統的設計與實現[D]。廣州:中山大學, 2012。

[2]肖東裕。基於B/S結構的分佈式風電監控系統設計[J]。計算機測量與控制, 2016, 24 (01) :105—10。

[3]瞿詩高。基於。NET電子網絡技術的高校科研管理系統設計研究[J]。現代電子技術, 2017, 40 (1) :6—9。