田紹東 徐萬明
摘 要:本文根據(jù)黔東南職業(yè)技術(shù)學(xué)院人事管理工作的實(shí)際需要,提出開發(fā)該系統(tǒng)的框架結(jié)構(gòu),采用B/S架構(gòu),使用 ASP.NET動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù)和Microsoft SQL Server 2005數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了該系統(tǒng)的設(shè)計(jì)和開發(fā),根據(jù)各個(gè)功能模塊的實(shí)際要求,設(shè)計(jì)了登陸界面、各個(gè)用戶主界面及各個(gè)具體操作界面,設(shè)計(jì)了數(shù)據(jù)庫(kù)訪問類、用戶類,分別對(duì)各個(gè)功能的實(shí)現(xiàn)編寫了程序代碼。
關(guān)鍵詞:人事管理;系統(tǒng);高校
近幾年,隨著高職院校的迅猛發(fā)展,教職工人數(shù)逐年增加,教職工信息量較大,管理較為復(fù)雜?;谇瓥|南職業(yè)技術(shù)學(xué)院傳統(tǒng)的人事管理工作模式,教職工信息仍然用電子表格EXCEL存儲(chǔ),信息查找不方便,表格反應(yīng)慢,信息共享差,報(bào)表生成困難,工作效率低等諸多缺點(diǎn),因此,針對(duì)黔東南職業(yè)技術(shù)學(xué)院人事管理工作開發(fā)一套軟件系統(tǒng)具有重要意義,也是高職院校數(shù)字化管理的重要組成部分。
1 系統(tǒng)需求分析
1.1 系統(tǒng)需求功能概述
本系統(tǒng)的開發(fā)將實(shí)現(xiàn)對(duì)黔東南職業(yè)技術(shù)學(xué)院人事管理工作的基本功能,可以進(jìn)行教職工基本信息的管理,人員調(diào)動(dòng)管理,職稱管理,工資管理,報(bào)表管理等,系統(tǒng)用戶有系統(tǒng)管理員、人事處工作人員和教職工,他們對(duì)系統(tǒng)的要求如下。
系統(tǒng)管理員:為系統(tǒng)分配用戶和設(shè)置權(quán)限,日志管理。
人事處工作人員:查詢、添加、刪除、維護(hù)和審批教職工基本信息;教職工工作調(diào)動(dòng)基本操作,查詢教職工的工作簡(jiǎn)歷;查詢、添加、修改教職工參加外出學(xué)習(xí)基本情況;對(duì)教職工職稱進(jìn)行管理,實(shí)現(xiàn)教職工職稱變化信息的維護(hù),職稱評(píng)審資料的審批;對(duì)工資標(biāo)準(zhǔn)及時(shí)管理;查詢和打印由基礎(chǔ)數(shù)據(jù)生成的各類報(bào)表。
教職工用戶:查詢和修改本人基本信息;提交職稱申報(bào)的相關(guān)材料,并查詢?nèi)耸绿幏答伒穆毞Q材料評(píng)審情況;查詢本人的工資詳細(xì)賬單;查詢和添加本人參加各類培訓(xùn)的基本信息。
1.2 系統(tǒng)性能需求
系統(tǒng)的性能需求主要包括:
1.2.1安全性
在該系統(tǒng)運(yùn)行過程中,用戶訪問不是隨意,需要通過用戶名和密碼的認(rèn)證和授權(quán)方可進(jìn)入系統(tǒng),保證只有該系統(tǒng)的用戶才能訪問,并且根據(jù)不同用戶權(quán)限限定對(duì)系統(tǒng)的具體操作,同時(shí)在用戶登陸后進(jìn)行時(shí)間控制,避免登陸后有其他人員操作。數(shù)據(jù)庫(kù)中對(duì)于一些特殊信息如用戶密碼等進(jìn)行加密,使用加密算法對(duì)數(shù)據(jù)進(jìn)行加密,如MD5算法,然后將加密后生成的數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中進(jìn)行保護(hù)。
1.2.2完整性
系統(tǒng)開發(fā)過程中通過各種方法做了充分的需求分析,明確了用戶的基本需求,確定了系統(tǒng)邊界,系統(tǒng)的實(shí)現(xiàn)將保證能夠滿足用戶的功能要求。
1.2.3視覺效果
根據(jù)用戶的操作習(xí)慣和對(duì)界面的美觀要求,選擇淺藍(lán)色作為系統(tǒng)界面的主色調(diào),界面簡(jiǎn)潔,操作方便。
1.2.4訪問速度
在滿足第三范式的規(guī)范下設(shè)計(jì)數(shù)據(jù)庫(kù)中的基本表,并對(duì)一些基本操作建立存儲(chǔ)過程,提高用戶操作過程中對(duì)數(shù)據(jù)庫(kù)的訪問速度。同時(shí),由于教職工人數(shù)只有610人,對(duì)該系統(tǒng)的訪問較為寬松,單位購(gòu)買高配置的服務(wù)器,有高網(wǎng)絡(luò)寬帶的情況下,將能夠解決訪問速度的問題。
2 基于Web的高職院校人事管理系統(tǒng)設(shè)計(jì)
2.1 系統(tǒng)流程描述
系統(tǒng)流程圖是用來描述系統(tǒng)的工作流程及處理功能的工作流程情況,該系統(tǒng)的流程圖如圖2.1。
2.2 系統(tǒng)功能模塊
該系統(tǒng)共分為四個(gè)功能模塊,分別是人事管理、工資管理、報(bào)表管理和系統(tǒng)維護(hù)等,其中人事管理又細(xì)分為教職工基本信息管理、人事調(diào)配管理、職稱管理和教職工培訓(xùn)管理等,功能結(jié)構(gòu)圖設(shè)計(jì)如下圖3.2所示。
2.2.1人事管理模塊
該模塊中包含教職工基本信息管理、人事調(diào)配、職稱管理和教職工培訓(xùn)共四個(gè)子模塊。
1)教職工基本信息管理。該子模塊的主要功能是教職工基本信息的維護(hù)和管理,人事處用戶能查看學(xué)校教職工基本信息,修改和審批教職工提交的修改信息,錄入新進(jìn)教職工基本信息;
教職工用戶能查看自己的基本信息,添加相片和完善其他信息并提交到人事處處理。
2)人事調(diào)配。該子模塊的主要功能是對(duì)教職工工作調(diào)動(dòng)和變化管理。人事處用戶及時(shí)添加和修改教職工在校內(nèi)工作部門變動(dòng)信息,如果有教師離崗和調(diào)出外單位,及時(shí)在系統(tǒng)里體現(xiàn)出來,并停止校內(nèi)的其他待遇。
3)職稱管理。該子模塊的主要功能是對(duì)教職工職稱變化的管理。人事處用戶將每年職稱發(fā)生變化和職稱級(jí)別發(fā)生變化的信息及時(shí)完善,在對(duì)教職工提交的職稱評(píng)審材料檢查過程中,將相關(guān)信息及時(shí)告知相關(guān)教職工,該子模塊還將生成教職工的在校期間的職稱變化(簡(jiǎn)歷)。教職工用戶將及時(shí)掌握人事處對(duì)職稱材料的評(píng)審情況。
4)教職工培訓(xùn)管理。該子模塊的主要功能是對(duì)全校教職工參加外出學(xué)習(xí)或各種培訓(xùn)管理。人事處用戶根據(jù)相關(guān)文件進(jìn)行核實(shí)教職工用戶提交的培訓(xùn)信息,對(duì)于符合要求和實(shí)際開展了的教職工培訓(xùn)信息審批通過,否則不通過。教職工如果參加外出學(xué)習(xí)或各種培訓(xùn),通過該系統(tǒng)及時(shí)提交相關(guān)信息。
2.2.2工資管理模塊
該模塊的主要功能包括,查詢黔東南職業(yè)技術(shù)學(xué)院教職工工資明細(xì),修改黔東南職業(yè)技術(shù)學(xué)院各類教職工人員(管理人員、專業(yè)技術(shù)人員、技術(shù)工人、臨聘人員)的工資標(biāo)準(zhǔn),工資結(jié)構(gòu)設(shè)置,計(jì)算和存儲(chǔ)教職工每月工資。
2.2.3報(bào)表管理
該模塊的主要功能是根據(jù)已有的基礎(chǔ)數(shù)據(jù),進(jìn)行分析處理,生成各類報(bào)表,包括教職工花名冊(cè)、各種教職工基本信息報(bào)表、各種結(jié)構(gòu)教職工報(bào)表、工資報(bào)表、教職工人員流動(dòng)報(bào)表、教職工參加培訓(xùn)學(xué)習(xí)報(bào)表。
2.2.4系統(tǒng)維護(hù)
該模塊的主要功能是對(duì)部門管理和用戶管理。根據(jù)黔東南職業(yè)技術(shù)學(xué)院各級(jí)組織機(jī)構(gòu),添加部門信息,并分配黔東南職業(yè)技術(shù)學(xué)院教職工用戶、人事處用戶的賬號(hào)和密碼,并能夠修改賬戶密碼。
2.3數(shù)據(jù)庫(kù)設(shè)計(jì)
2.3.1邏輯結(jié)構(gòu)設(shè)計(jì)
邏輯結(jié)構(gòu)設(shè)計(jì)就是將系統(tǒng)的基本E-R圖轉(zhuǎn)換為DBMS所支持的數(shù)據(jù)模型。本系統(tǒng)使用的數(shù)據(jù)庫(kù)平臺(tái)是SQL SERVER 2005,創(chuàng)建了名為RSGL的數(shù)據(jù)庫(kù),數(shù)據(jù)文件是RSGL_data,日志文件是RSGL_log,結(jié)合上述E-R圖和實(shí)際需求,該數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)描述如下。
1)教工信息表(teacher),用于存儲(chǔ)教職工的基本信息。
2)部門信息表(department),用于存儲(chǔ)學(xué)校部門的詳細(xì)信息。
3)用戶信息表(user),用于存儲(chǔ)登陸用戶的密碼等。
4)職稱表(zhicheng),用于存儲(chǔ)職稱的等級(jí)。
5)教工職稱表(teazc),用于存儲(chǔ)教職工各級(jí)職稱相關(guān)信息。
6)教工學(xué)歷表(teaxl),用于存儲(chǔ)教職工學(xué)歷相關(guān)信息。
7)教工培訓(xùn)表(teapx),用來存儲(chǔ)教職工參加培訓(xùn)的信息。
8)工作調(diào)動(dòng)表(teawork),用來存儲(chǔ)教職工的工作變化信息。
9)工資標(biāo)準(zhǔn)表(salary),用來存放各級(jí)工資各類項(xiàng)目的工資標(biāo)準(zhǔn)。
10)工資單(teasalary),用來存儲(chǔ)教職工工資的明細(xì)。
參考文獻(xiàn):
[1] 張海潘.軟件工程導(dǎo)論[M].第5版.清華大學(xué)出版社,2008,2.
[2] 宋雨.軟件工程[M].清華大學(xué)出版社,2012,9.
[3] 劉光潔,梁立新,雷玉廣.NET軟件工程與項(xiàng)目案例教程[M].清華大學(xué)出版社,2011,12.
[4] 王宜貴.軟件工程[M].機(jī)械工業(yè)出版社,2003,7:4.
[5] 劉淼.軟件工程的歷史及新發(fā)展[J].華章,2013(03).
[6] 德力格爾.打造高校人事信息管理平臺(tái) 促進(jìn)高校又好又快發(fā)展[J].內(nèi)蒙古財(cái)經(jīng)學(xué)院學(xué)報(bào)(綜合版),2010,6(8).
[7] 黃軍榮.構(gòu)建人事信息管理系統(tǒng),促進(jìn)高校信息大平臺(tái)建設(shè)[J].科技教育,2013,9(262) .
[8] 李瑋琦.淺談高校人事信息管理系統(tǒng)的現(xiàn)狀與設(shè)計(jì)實(shí)現(xiàn)方式[J].達(dá)州職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012年第1~2 期.
作者簡(jiǎn)介:
田紹東(1982-),男,苗族,貴州凱里人,碩士,講師,畢業(yè)于貴州大學(xué),研究方向:計(jì)算機(jī)應(yīng)用技術(shù);徐萬明(1983-),男,漢族,貴州余慶人,本科,講師,畢業(yè)于天津工業(yè)大學(xué),研究方向:?jiǎn)纹瑱C(jī)技術(shù)應(yīng)用。