雷 金,周湘濤
(湖南環(huán)境生物職業(yè)技術(shù)學(xué)院 護(hù)理學(xué)院,湖南 衡陽421005)
人事管理系統(tǒng)是一個(gè)協(xié)助企業(yè)科學(xué)、全面、高效地進(jìn)行人事管理的系統(tǒng),是企業(yè)管理的重要一環(huán).目前隨著企業(yè)規(guī)模的不斷擴(kuò)大,競(jìng)爭(zhēng)日趨激烈,員工的數(shù)量越來越多,但他們的整體素質(zhì)不高,且跳槽頻繁,管理非常復(fù)雜和混亂,傳統(tǒng)的人事管理方法已經(jīng)不適應(yīng)企業(yè)的發(fā)展了. 如何把相關(guān)的員工信息和人事管理系統(tǒng)有機(jī)的結(jié)合起來,設(shè)計(jì)出符合企業(yè)實(shí)際需要的規(guī)范化和現(xiàn)代化的人事管理系統(tǒng),讓企業(yè)的管理人員能從繁冗的日常具體事務(wù)中分出更多的時(shí)間,集中精力用于企業(yè)的決策和發(fā)展,從而推動(dòng)企業(yè)的持續(xù)發(fā)展.
B/S(Browser/Server)結(jié)構(gòu)是目前主流的架構(gòu)方式,有表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層3 層結(jié)構(gòu),每一層都負(fù)責(zé)不同的功能.B/S 結(jié)構(gòu)是瀏覽器端和服務(wù)器端通過消息傳遞的機(jī)制進(jìn)行交互,用戶通過瀏覽器端向分布在外網(wǎng)和內(nèi)網(wǎng)的服務(wù)器發(fā)出的請(qǐng)求消息,這些信息通過服務(wù)器端進(jìn)行相應(yīng)的處理,然后又將處理結(jié)果反饋到瀏覽器端.這種結(jié)構(gòu)無需用戶安裝專用的客戶端軟件,不僅降低了成本,使用方便,還具有查詢、瀏覽方便,業(yè)務(wù)擴(kuò)展、維護(hù)、開發(fā)簡(jiǎn)單,共享性強(qiáng)的特點(diǎn).B/S 方式系統(tǒng)架構(gòu)如圖1 所示.
圖1 B/S 方式系統(tǒng)架構(gòu)圖(TP312)Fig.1 B/S mode system architecture diagram(TP312)
NET 在微軟的定位中=新平臺(tái)+標(biāo)準(zhǔn)協(xié)議+統(tǒng)一開發(fā)工具.其最終的目標(biāo)就是要通過最便利的方式,讓用戶無論何時(shí)何地都可以利用任何的終端設(shè)備查詢到所需的信息、文件和程序,享受網(wǎng)絡(luò)通信帶來的便利.ASP.NET 又叫ASP +,雖然名稱相近,但它不僅僅是ASP 的簡(jiǎn)單升級(jí),而是微軟發(fā)展的一款新型的程序開發(fā)語言,是微軟發(fā)展的新型體系結(jié)構(gòu).NET 的一部分,其特點(diǎn)是適應(yīng)性超強(qiáng),幾乎能夠在絕大多數(shù)主流系統(tǒng)操作平臺(tái)上運(yùn)行,可以創(chuàng)建各種不同類型的應(yīng)用程序,是對(duì)互聯(lián)網(wǎng)和操作系統(tǒng)的設(shè)計(jì)思想進(jìn)行合理延伸.還可以用于各種語言,如C#語言、C + +、Visual Basic、JScript,甚至是COBOL 語言都能應(yīng)用.它提供了一個(gè)統(tǒng)一的Web 開發(fā)模型和結(jié)構(gòu),逐漸添加ASP.NET 功能,生成的應(yīng)用程序不僅伸縮性和穩(wěn)定性更好,而且安全保護(hù)級(jí)別更高.使用ASP.NET 開發(fā)Web 應(yīng)用程序具有接口規(guī)范、類庫豐富、代碼結(jié)構(gòu)清晰簡(jiǎn)單、代碼易于重用和共享,多系統(tǒng)和操作平臺(tái)運(yùn)行,并能實(shí)現(xiàn)跨平臺(tái)和跨操作系統(tǒng)、與微軟全系列產(chǎn)品進(jìn)行無縫連接等特點(diǎn).
數(shù)據(jù)庫(Database)的定義是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫,也就是若干記錄的集合.人事管理系統(tǒng)就是一個(gè)典型數(shù)據(jù)庫應(yīng)用系統(tǒng),員工的所有信息都是保存在數(shù)據(jù)庫中,管理人員能夠通過該系統(tǒng)方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息,并且能夠與. NET 開發(fā)環(huán)境無縫連接.數(shù)據(jù)設(shè)計(jì)采用的是SQL Server 2005,SQL Server 2005 數(shù)據(jù)庫平臺(tái)能夠提供功能更加強(qiáng)大、更加安全、更加可靠的數(shù)據(jù)管理,是一個(gè)全面的、集成的、端到端的數(shù)據(jù)解決方案.
在系統(tǒng)設(shè)計(jì)時(shí),要充分考慮操作性、安全性、準(zhǔn)確性、良好的擴(kuò)展性、伸縮性和業(yè)務(wù)流程的通暢. 流程圖如圖2 所示.
圖2 任何管理系統(tǒng)功能結(jié)構(gòu)圖(TP312)Fig.2 Any management system function block diagram (TP312)
整個(gè)人事系統(tǒng)的主要功能多在該模塊中實(shí)現(xiàn),是整個(gè)人事管理系統(tǒng)的人事數(shù)據(jù)基礎(chǔ),它包括員工的一切個(gè)人信息資料. 當(dāng)該模塊中的員工個(gè)人信息被更改了,其他各模塊中的相關(guān)信息添加及變更也會(huì)相應(yīng)的得到變更,保持了良好的同步性和完整性.
該模塊主要實(shí)現(xiàn)員工薪酬、社保、個(gè)稅繳納等計(jì)算與發(fā)放,實(shí)現(xiàn)全自動(dòng)計(jì)算,流程化管理. 對(duì)于員工請(qǐng)假、出差、年休等情況進(jìn)行計(jì)算和統(tǒng)計(jì),將所有的工資明細(xì)單據(jù)打印出來.
該模塊可按身份證號(hào)、姓名、職工編號(hào)查詢和統(tǒng)計(jì)員工的基本信息、薪資發(fā)放情況、合同簽約、培訓(xùn)情況、考勤記錄等信息,便于員工管理、待遇的發(fā)放、合同是否續(xù)約等.
系統(tǒng)管理員和后臺(tái)管理員可以通過該模塊對(duì)整個(gè)人事管理系統(tǒng)的信息發(fā)布、用戶添加、刪除、操作員權(quán)限設(shè)定、系統(tǒng)數(shù)據(jù)庫的備份和系統(tǒng)常用數(shù)據(jù)的設(shè)定等功能.
人事管理系統(tǒng)對(duì)一個(gè)企業(yè)來說是相當(dāng)重要的,企業(yè)想要快速發(fā)展,就必須有一套完整的、可靠的人事管理系統(tǒng),基于ASP.NET 和三層架構(gòu)體系開發(fā)的高校人事管理系統(tǒng),大大提升了系統(tǒng)的可維護(hù)性和可擴(kuò)充性,縮短系統(tǒng)的開發(fā)周期. 有效地提高人事管理部門的工作效率,不僅提升了企業(yè)的現(xiàn)代化水平,還為企業(yè)自身創(chuàng)造了更大的經(jīng)濟(jì)效益和社會(huì)效益.
[1]徐建哲,沈芳陽.三層結(jié)構(gòu)及其應(yīng)用實(shí)例研究[J].廣東工業(yè)大學(xué)學(xué)報(bào),2003(12):79-80.
[2]庚 邦.基于ASP.NET 2.0 的三層架構(gòu)應(yīng)用程序的設(shè)計(jì)與實(shí)現(xiàn)[J].大眾科技,2008,(9):65-67.
[3]黃倩.基于工作流的人事管理系統(tǒng)的設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2009,(9):41-43.
[4]朱印宏,蘇震巍.ASP.NET 3.5 +SQL Server 網(wǎng)站模塊化開發(fā)全程實(shí)錄[M].北京:清華大學(xué)出版社,2009.
[5]毛銳,趙季中.基于ASP.NET 的旅游監(jiān)管系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2008,(24):55-57.
[6]Dino Esposito,Andrea Saltarello,Microsoft 著.陳黎夫,譯.NET 企業(yè)級(jí)應(yīng)用架構(gòu)設(shè)計(jì)[M]. 北京:人民郵電出版社.,2010.