鄭細端++張超峰++楊洋
摘 要:大數(shù)據(jù)時代下企業(yè)管理信息化是必然趨勢,文章根據(jù)軟件工程的基本思想,從系統(tǒng)需求出發(fā),介紹了相關(guān)技術(shù),對系統(tǒng)進行詳細的功能設(shè)計,闡述了主要模塊的實現(xiàn),選用B/S結(jié)構(gòu)實現(xiàn)人事管理系統(tǒng)。
關(guān)鍵詞:人事管理系統(tǒng); ASP.NET;B/S結(jié)構(gòu);SQL Server
1 概述
伴隨著急速發(fā)展Internet通信技術(shù),大數(shù)據(jù)、云計算等概念的普及,讓這個時代更走向信息化,企業(yè)管理信息化是必然要求。人事管理作為企業(yè)管理的重要組成部分,隨著企業(yè)規(guī)模不斷擴大,人員不斷增多,變得尤其重要。
文章結(jié)合各大企業(yè)和公司的人事管理制度,實現(xiàn)了一個基于B/S結(jié)構(gòu),界面友好,操作靈活的人事管理系統(tǒng),使人事管理更加的合理、有效、科學(xué)[1-2]。
2 系統(tǒng)分析
需求分析是軟件工程一個重要的階段。收集的目的是確定項目功能需求,確定系統(tǒng)開發(fā)的任務(wù),讓客戶和設(shè)計者的意見進行統(tǒng)一,保證最終開發(fā)出來的軟件功能可以滿足用戶的需求。收集企業(yè)管理人員對現(xiàn)有人事管理制度的想法和看法。誰掌握的數(shù)據(jù)越多,越有發(fā)言權(quán),經(jīng)調(diào)研確定了人事管理系統(tǒng)的需求[3]。
3 相關(guān)技術(shù)
3.1 B/S結(jié)構(gòu)
B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式)主要利用WWW瀏覽器技術(shù),結(jié)合Script語言和ActiveX技術(shù),節(jié)約成本,實現(xiàn)強大功能[4-5]。
3.2 ASP.NET技術(shù)
ASP.NET是可由因特網(wǎng)服務(wù)器執(zhí)行的腳本技術(shù)[6-7]。ASP.NET可以采用多種編程語言來進行開發(fā)的先進框架,它可以支持多種編程語言來進行開發(fā),讓軟件開發(fā)人員開發(fā)起來更加靈活。
3.3 開發(fā)語言
C#語言的目的是成為一個簡單的,現(xiàn)代的,通用的,面向?qū)ο蟮木幊陶Z言,由C和C++派生而來,而且與JAVA緊密相關(guān)[3]。
4 系統(tǒng)功能設(shè)計
在進行了一系列需求分析之后,該人事管理系統(tǒng)分為登陸,員工管理,薪資管理,統(tǒng)計分析和公告信息五個基礎(chǔ)模塊。系統(tǒng)的功能結(jié)構(gòu)設(shè)計如圖1所示。
①登陸模塊
系統(tǒng)設(shè)有兩個角色:
一是系統(tǒng)管理員,有著該系統(tǒng)的最高權(quán)限,可以使用該系統(tǒng)的所有功能。
另一個是普通員工,能查詢和修改個人信息,其他權(quán)限需由管理員賦予[8-9]。
②員工管理模塊
該模塊分為員工信息管理、員工合同管理、員工調(diào)動管理、員工考勤管理4個子模塊。
員工信息子模塊用于管理員工的檔案,可進行查詢、添加、刪除、修改等操作;員工合同子模塊用于查詢、添加和刪除合同;員工調(diào)動可對員工的相關(guān)職位、部門,狀態(tài)進行修改,調(diào)動的狀態(tài)就職、離職、退休、返聘和其他;員工考勤有員工的考勤工資和考勤日期等,與薪資模塊關(guān)聯(lián)[10]。
③薪資管理模塊
該模塊下又分為基本工資設(shè)置、考勤工資、工資發(fā)放3個子模塊?;竟べY是對企業(yè)各部門各職位的基本工資進行設(shè)置和修改;考勤工資子模塊是對員工考勤信息的查看;工資發(fā)放模塊是對員工的工資進行校對和發(fā)放,并且保存有工資發(fā)放的歷史記錄。
④統(tǒng)計分析模塊
該模塊對該系統(tǒng)的職位分布、人事調(diào)動、學(xué)歷、出勤率、男女比例、人才流動進行了統(tǒng)計,可以有效的分析出企業(yè)的人事狀況,從而對企業(yè)的決策給予支持。
⑤公告信息模塊
是管理員和招聘公司具有的功能,管理員可以添加,查詢,修改公告信息。招聘公司只能添加本公司的公告信息,可以查詢所有公告信息。
5 系統(tǒng)主要模塊實現(xiàn)
5.1 員工管理模塊
根據(jù)系統(tǒng)功能設(shè)計,此模塊分四部分:員工信息管理、員工合同管理、員工調(diào)動管理、員工考勤管理。以下是考勤信息的關(guān)鍵代碼:
當(dāng)要添加考勤信息時,選擇相應(yīng)的員工,并填寫考勤標(biāo)題,考勤日期,考勤薪資,備注信息,填寫完畢后,點擊確認添加,則添加完畢。
5.2 薪資管理模塊
薪資管理模塊里,基本工資包括了保底工資、福利工資、津貼工資、考勤工資;在部門和職位兩個條件的同時篩選下,查詢基本工資相關(guān)SQL語句如下:
考勤工資,以人事考勤記錄作為依據(jù)??梢圆榭春托薷目记谛畔?,不能添加考勤信息,如果需要添加要在員工管理模塊實現(xiàn),員工考勤信息包括,遲到次數(shù),違規(guī)次數(shù),缺勤次數(shù),考勤評定等。
工資發(fā)放可以通過月份,部門,職位,姓名關(guān)鍵字來查詢已發(fā)過工資的條目,可進行EXCEL表的工資條導(dǎo)出。
6 結(jié)語
文章選定開發(fā)工具VS2012,運用ASP.NET技術(shù),以C#作為編程語言,SQL Server 2008作為數(shù)據(jù)庫支持,詳細設(shè)計并實現(xiàn)了基于B/S結(jié)構(gòu)的人事管理系統(tǒng)[2,11]。經(jīng)黑白盒測試,該系統(tǒng)運行穩(wěn)定,便于操作,使人事管理更科學(xué)化,數(shù)據(jù)集中,有利于管理層決策分析,為相關(guān)行業(yè)提供了借鑒。
參考文獻:
[1]盛德剛.煤峪口礦人事管理系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學(xué),2012.10.
[2]鄭細端.基于.NET三層架構(gòu)的酒店管理系統(tǒng)設(shè)計與實現(xiàn)[J].計算機與數(shù)字工程,2011(8):91-93.
[3]吳婧.基于.NET的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn)[D].西安電子科技大學(xué),2010.
[4]宋新麗,吳濤,李莉,等. 基于Jsp技術(shù)的學(xué)報采編系統(tǒng)的設(shè)計與實現(xiàn)[J].河南紡織高等??茖W(xué)校學(xué)報,2006.9.
[5]杜名欣,于林韜.基于物聯(lián)網(wǎng)的風(fēng)電SCADA系統(tǒng)架構(gòu)研究[J].長春大學(xué)學(xué)報,2013.2.
[6]魏宏安,徐藝文.基于ASP.NET的工作量管理系統(tǒng)的設(shè)計與實現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2011.6.
[7]雷培培.農(nóng)村信用社信貸管理系統(tǒng)的分析與設(shè)計[D].廈門大學(xué),2014.4.
[8]陳旺旺,馬禛,白鳳娥,等.基于ASP.NET的RFID物流倉儲管理系統(tǒng)設(shè)計[J].電腦知識與技術(shù),2014.11.
[9]謝歡岸.基于WEB的電腦室教學(xué)輔助系統(tǒng)的設(shè)計與實現(xiàn)[D].華南理工大學(xué),2013.12.
[10]方榕.紡織化纖行業(yè)電子商務(wù)交易管理系統(tǒng)設(shè)計與實現(xiàn)[D].電子科技大學(xué),2012.9.
[11]張丹.基于.NET的新疆財政部門公文管理系統(tǒng)的設(shè)計與實現(xiàn)[D].廈門大學(xué),2014.3.
作者簡介:
鄭細端,女,碩士研究生,助教,主要從事系統(tǒng)工程、管理科學(xué)、數(shù)據(jù)挖掘、計算機審計、計算機過程控制系統(tǒng)等研究。
張超峰,男,本科,廈門工學(xué)院電氣工程與電子信息學(xué)院學(xué)生。
楊洋,男,本科,廈門工學(xué)院電氣工程與電子信息學(xué)院學(xué)生。