前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的人事管理系統(tǒng)的需求分析主題范文,僅供參考,歡迎閱讀并收藏。
【關(guān)鍵詞】人事管理;模塊;系統(tǒng)開發(fā)
1企業(yè)人事管理系統(tǒng)的社會(huì)需求分析
人事管理是所有機(jī)關(guān)企事業(yè)單位,外資,國(guó)企,私人公司等所不可缺少的,包括對(duì)人事檔案的進(jìn)行統(tǒng)計(jì)、查詢、更新、材料的打印輸出等。按傳統(tǒng)管理方式總是由人事部的員工進(jìn)行手工輸入,工作量巨大,制作完成的檔案保存也需占用較大地方,若是需反復(fù)取用檔案材料則極為麻煩,一旦企業(yè)人數(shù)達(dá)到一個(gè)較大的數(shù)量,則人工登計(jì)將耗時(shí)巨大,也極為容易在此過(guò)程中出錯(cuò),而手工登記的一大缺點(diǎn)就是一旦材料出錯(cuò)則需作廢重新進(jìn)行登記,而采用系統(tǒng)化的管理則可以提高人事效率也降低錯(cuò)誤率,人員只需進(jìn)行簡(jiǎn)單的操作即可完成對(duì)信息的采集和登記使用。企業(yè)人事管理系統(tǒng)是針對(duì)現(xiàn)代企事業(yè)單位人員管理、工資支付、日常出勤登記獎(jiǎng)勵(lì)種種特點(diǎn)進(jìn)行開發(fā)的一個(gè)管理系統(tǒng),系統(tǒng)開發(fā)中為其設(shè)計(jì)的功能主要包括人事信息的管理,包括對(duì)新加入人員的信息采集登記,以及工作安排等,以及員工調(diào)動(dòng)、員工入離職,人事信息的材料規(guī)范輸出打印,公司人員的日常出勤獎(jiǎng)懲管理、公司員工每月的工資支付等重要部分。
2企業(yè)人事管理系統(tǒng)分析
2.1可行性分析
由于我國(guó)改革開放進(jìn)程的加快,改革開放的幾十年里各種公司如春筍般快速發(fā)展,但是由于傳統(tǒng)管理方式的存在,因此人事管理還停留在過(guò)去依靠人工的方式,低效率的方式也慢慢顯露出其弊端,因此針對(duì)此進(jìn)行開發(fā)的企業(yè)人事管理系統(tǒng)有著極大的社會(huì)需求,由于現(xiàn)今軟件開發(fā)技術(shù)的進(jìn)步,人事管理系統(tǒng)需要解決的問(wèn)題和需要擁有的功能都能得到解決,無(wú)論是代碼問(wèn)題和需要的軟硬件配置都能輕易解決,而開發(fā)完成的系統(tǒng)只需對(duì)今后使用的管理人員進(jìn)行一些簡(jiǎn)單的培訓(xùn)即可上手,因此企業(yè)人事管理系統(tǒng)的設(shè)計(jì)和開發(fā)有著其自身的技術(shù)可行性,經(jīng)濟(jì)效益性和可操作性存在,因此系統(tǒng)的可行性分析從以下這三個(gè)具體的因素來(lái)進(jìn)行分析:
2.1.1企業(yè)人事管理系統(tǒng)的技術(shù)可行性
本系統(tǒng)采用Windows7Windows8以及Windows10作為開發(fā)平臺(tái)。需visualstudio2010和SQLServer2010。,由于采用的技術(shù)各方面都比較成熟,也有許多可以借鑒的經(jīng)驗(yàn),因此具有技術(shù)上的可行性。
2.1.2企業(yè)人事管理系統(tǒng)的經(jīng)濟(jì)效益性
企業(yè)人事系統(tǒng)開發(fā)的過(guò)程需要由客戶方投入的資金較少,若是人事管理系統(tǒng)開發(fā)完成隨即能夠投入運(yùn)營(yíng)使用,并且系統(tǒng)安裝速度足夠快捷,企業(yè)人事管理的系統(tǒng)化標(biāo)志著企業(yè)人事管理向現(xiàn)代化轉(zhuǎn)變,人事管理系統(tǒng)的使用能夠最大的提高效率,節(jié)省公司人力財(cái)力,減少人工登記上難免會(huì)產(chǎn)生的錯(cuò)誤,節(jié)省大量的工作時(shí)間,大幅度提高人員管理效率。通過(guò)對(duì)系統(tǒng)的投入以及運(yùn)行后產(chǎn)生的各方面經(jīng)濟(jì)效益的預(yù)估,人事管理系統(tǒng)所需要配置的電腦的軟件和硬件采用市場(chǎng)上主流的配置即可流暢的運(yùn)行,因此,企業(yè)人事管理系統(tǒng)具有極大的經(jīng)濟(jì)效益。
2.1.3企業(yè)人事管理系統(tǒng)的可操作性
企業(yè)人事管理系統(tǒng)能夠應(yīng)對(duì)并解決企業(yè)日常管理中所遇到的大部分人事問(wèn)題。并且使用本系統(tǒng)的管理人員只需要初級(jí)的計(jì)算機(jī)基本知識(shí),人事管理系統(tǒng)的管理員在經(jīng)過(guò)培訓(xùn)的人員的培訓(xùn)之后加以操作即可熟練操作人事管理系統(tǒng),人事管理系統(tǒng)的設(shè)計(jì)采用的是現(xiàn)今市場(chǎng)上主流的軟件應(yīng)用開發(fā)技術(shù)。因此企業(yè)人事管理系統(tǒng)具有其可操作性。
2.2系統(tǒng)功能性需求分析
企業(yè)人事管理系統(tǒng)作為一個(gè)便捷高效的管理平臺(tái),其投入使用將會(huì)極大地降低人事管理人員的紙質(zhì)化工作量。企業(yè)人事管理系統(tǒng)主要的目標(biāo)是針對(duì)企業(yè)人事管理的眾多組成部份,其中以企業(yè)人員日常管理、各個(gè)企業(yè)部門管理、企業(yè)系統(tǒng)管理、出勤獎(jiǎng)勵(lì)懲罰管理,員工工資支付管理以及人事信息登記報(bào)備打印等主要幾個(gè)部分為重點(diǎn)。
3企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1企業(yè)人事管理系統(tǒng)的功能結(jié)構(gòu)設(shè)計(jì)
結(jié)合企業(yè)人事管理系統(tǒng)的特點(diǎn)其組成部分有六個(gè)重要的不分:企業(yè)系統(tǒng)管理部分、企業(yè)部門管理部分、企業(yè)人員日常管理部分、出勤獎(jiǎng)懲管理部分、員工每月工資支付以及分紅管理部分、人事信息登記報(bào)備打印部分。企業(yè)系統(tǒng)管理部分部分主要針對(duì)管理人員對(duì)系統(tǒng)的日常管理和后臺(tái)運(yùn)行維護(hù),其中包括添加新用戶、修改初始密碼、人事數(shù)據(jù)備份以及刪除數(shù)據(jù)再還原;企業(yè)部門管理部分主要針對(duì)企業(yè)各個(gè)部門信息的添加和修改;企業(yè)人員日常管理部分主要針對(duì)新入職員工的檔案記錄,離職員工的檔案刪除,現(xiàn)任員工的檔案修改和查詢;出勤獎(jiǎng)懲管理部分主要包括企業(yè)人員日常出勤記錄,缺勤情況以及是否請(qǐng)假等情況進(jìn)行記錄以便進(jìn)行獎(jiǎng)懲管理;員工每月工資支付以及分紅管理部分主要包括員工工資的支付登記管理以及按照每月工資支出的記錄生成每個(gè)月的員工工資報(bào)表;人事信息登記報(bào)備打印部分主要包括按照公司要求進(jìn)行的人事信息登記并且將記錄生成紙質(zhì)材料打印輸出。
3.2企業(yè)人事管理系統(tǒng)概要設(shè)計(jì)
結(jié)合企業(yè)日常人事管理的特點(diǎn),人事管理系統(tǒng)應(yīng)擁有以下的實(shí)體和屬性:用戶登錄(用戶賬號(hào),用戶密碼);員工基本信息表(員工工號(hào),員工姓名,性別,年齡,現(xiàn)任職務(wù),政治面貌,籍貫,員工合同);員工工資支付管理(員工工號(hào),缺勤扣除,加班工資,出差工資及需報(bào)銷費(fèi)用,基本工資,抽成,最終月薪);出勤管理(員工工號(hào),出勤缺勤,加班,出差);人更(新入職員工工號(hào),現(xiàn)任職務(wù),曾任職務(wù))。
3.3企業(yè)人事管理系統(tǒng)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)
企業(yè)人事管理系統(tǒng)HRSYS數(shù)據(jù)庫(kù)包含了以下個(gè)8表:部門信息表格Department,員工基本信息表EMPLOYEES,員工過(guò)往工作經(jīng)歷信息表EXPERIENCE,員工出勤表格CHECKIN,員工工作績(jī)效評(píng)測(cè)表EVALUTION,企業(yè)工資管理表格SALARYRULES,員工工資支付表格SALARY,用戶登錄信息表USERS。員工基本信息表employees_table•工資管理表salary_table•考勤管理表checkIn_table•用戶登錄表users_table•員工人更登記表Department_table
4企業(yè)人事管理系統(tǒng)界面設(shè)計(jì)
4.1企業(yè)人事管理系統(tǒng)登陸界面設(shè)計(jì)
企業(yè)人事管理系統(tǒng)的用戶登錄模塊主要針對(duì)已經(jīng)完成系統(tǒng)驗(yàn)證的合法的用戶才能夠被允許登錄系統(tǒng),其他試圖進(jìn)入系統(tǒng)的非法用戶則會(huì)被拒絕登錄系統(tǒng),用戶需有賬戶及相匹配的系統(tǒng)密碼才能夠進(jìn)入系統(tǒng),以完成接下的系統(tǒng)步驟。主界面是展示人事管理系統(tǒng)主要操作功能的界面,若是有人員正操作系統(tǒng),系統(tǒng)的主界面里,則會(huì)顯示當(dāng)前所操作人員的管理權(quán)限和基本信息并且能夠從主界面來(lái)進(jìn)入其他模塊的界面。
5企業(yè)人事管理系統(tǒng)測(cè)試用例
1.測(cè)試登錄企業(yè)人事管理系統(tǒng)能否成功:點(diǎn)擊進(jìn)入企業(yè)人事管理系統(tǒng),在“用戶賬號(hào)”里填入相應(yīng)的系統(tǒng)管理賬號(hào),“密碼”框中輸入與賬號(hào)相對(duì)應(yīng)的用戶六位登錄密碼。輸入完成后點(diǎn)擊“確認(rèn)登錄”按鈕,若是系統(tǒng)進(jìn)入主界面,則用戶登陸成功,反之則失敗。2.測(cè)試未授權(quán)用戶或者無(wú)權(quán)限用戶是否能夠登錄人事管理系統(tǒng):進(jìn)入人事管理系統(tǒng)登錄界面,輸入任意賬號(hào)密碼,點(diǎn)擊“確認(rèn)登錄”按鈕。系統(tǒng)會(huì)提示賬號(hào)密碼不符合,沒(méi)有登錄權(quán)限。該用戶無(wú)法進(jìn)入人事管理系統(tǒng)。3.測(cè)試管理功能能否使用:管理功能:在登錄進(jìn)入人事管理系統(tǒng)主界面之后,則進(jìn)入相應(yīng)的管理頁(yè)面,點(diǎn)擊“編輯”,則會(huì)出現(xiàn)編輯頁(yè)面,就能夠?qū)T工的個(gè)人信息資料進(jìn)行修改和刪除,最后點(diǎn)擊確認(rèn)以進(jìn)行信息保存。4.測(cè)試密碼修改功能能否使用:進(jìn)入系統(tǒng)主界面,點(diǎn)擊系統(tǒng)設(shè)置模塊里賬號(hào)安全則可以進(jìn)入密碼修改,用戶需要輸入原來(lái)的密碼以及新密碼,和確認(rèn)新密碼,若是修改成功系統(tǒng)則會(huì)退出到登錄界面,使用戶重新輸入新密碼以進(jìn)入系統(tǒng)主界面,若修改失敗則系統(tǒng)會(huì)提示。
6結(jié)論
企業(yè)人事管理系統(tǒng)的投入運(yùn)營(yíng)能夠極大地提高人事管理的工作效率并且提高企業(yè)人員的使用效率,是企業(yè)管理現(xiàn)代化科學(xué)化的體現(xiàn)。企業(yè)人事管理系統(tǒng)的開發(fā)有助于企業(yè)人事人員對(duì)企業(yè)員工基本信息的錄入、查詢、修改,刪除等各項(xiàng)管理工作的效率全面提升,也方便對(duì)員工信息的取用和管理。企業(yè)人事管理系統(tǒng)的運(yùn)行對(duì)企業(yè)的人員費(fèi)用節(jié)省,效率提高以及檔案保存等各方面帶來(lái)極大的便利。
參考文獻(xiàn):
[1]郭建宏.文峰.關(guān)于人事管理系統(tǒng)的思考.[期刊論文]-洛陽(yáng)大學(xué)學(xué)報(bào)2005(04).
[2]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論.第3版.北京:高等教育出版社,2005.1
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)技術(shù)發(fā)展的一個(gè)重要分支,經(jīng)過(guò)30余年的快速發(fā)展,已經(jīng)形成了很多重要的理論和應(yīng)用,其應(yīng)用領(lǐng)域占整個(gè)計(jì)算機(jī)應(yīng)用的70%以上[1]。oracle數(shù)據(jù)庫(kù)產(chǎn)品作為數(shù)據(jù)庫(kù)技術(shù)的重要組成部分,目前在市場(chǎng)上占有率超過(guò)39%,遠(yuǎn)高于同類數(shù)據(jù)庫(kù)產(chǎn)品。很多計(jì)算機(jī)軟件公司,在招聘數(shù)據(jù)庫(kù)管理員、數(shù)據(jù)庫(kù)開發(fā)工程師、軟件開發(fā)工程師時(shí),都要求求職者掌握或精通oracle數(shù)據(jù)庫(kù)技術(shù)。但目前,高職專業(yè)開設(shè)的oracle數(shù)據(jù)庫(kù)課程與企業(yè)的實(shí)際需求脫節(jié),學(xué)生在學(xué)習(xí)oracle數(shù)據(jù)庫(kù)課程后,難以與企業(yè)需求接軌。因此,基于工作過(guò)程導(dǎo)向?qū)racle數(shù)據(jù)庫(kù)課程進(jìn)行改革,以任務(wù)為驅(qū)動(dòng)進(jìn)行教學(xué)就顯得特別重要。
1職業(yè)崗位需求與職業(yè)能力分析
在2013年6~9月,筆者通過(guò)對(duì)前程無(wú)憂網(wǎng)、中華英才網(wǎng)、智聯(lián)招聘、卓博人才網(wǎng)、中國(guó)人才熱線等專業(yè)招聘網(wǎng)站上萬(wàn)份招聘信息和幾百個(gè)與軟件開發(fā)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)和網(wǎng)站開發(fā)相關(guān)職業(yè)崗位的調(diào)查分析,發(fā)現(xiàn)掌握oracle數(shù)據(jù)庫(kù)技術(shù)是企業(yè)招聘條件中的基本要求。根據(jù)以上專業(yè)招聘網(wǎng)站統(tǒng)計(jì)出2013年6~9月數(shù)據(jù)庫(kù)人才需求情況如圖1所示。
從統(tǒng)計(jì)看出,oracle數(shù)據(jù)庫(kù)人才需求和sql server人才需求最旺盛。
通過(guò)對(duì)網(wǎng)上招聘信息分析,數(shù)據(jù)庫(kù)相關(guān)職業(yè)崗位包括信息系統(tǒng)程序員、web系統(tǒng)程序員、數(shù)據(jù)庫(kù)管理員和數(shù)據(jù)庫(kù)維護(hù)員等。同時(shí),我們對(duì)軟件行業(yè)的軟件開發(fā)、網(wǎng)站開發(fā)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)與管理等職業(yè)崗位,從oracle數(shù)據(jù)庫(kù)從業(yè)人員知識(shí)、技能和素質(zhì)基本要求等方面進(jìn)行了分析:在知識(shí)方面,要求從業(yè)者掌握dbca、oem、sqlplus、sql developer的使用,熟練掌握管理數(shù)據(jù)庫(kù)、表空間、表和視圖的操作,掌握管理數(shù)據(jù)完整性和索引的操作,掌握sql語(yǔ)言和pl/sql語(yǔ)言的常用語(yǔ)法及應(yīng)用,掌握管理存儲(chǔ)過(guò)程、存儲(chǔ)函數(shù)與觸發(fā)器的操作,掌握對(duì)用戶、角色和概要文件的管理,掌握數(shù)據(jù)庫(kù)的備份與恢復(fù)操作,掌握oracle數(shù)據(jù)庫(kù)的安全性管理等;在職業(yè)素質(zhì)方面要求從業(yè)者具有三心:責(zé)任心、進(jìn)取心、耐心;三能:自主學(xué)習(xí)能力、邏輯思維能力、英語(yǔ)閱讀能力;三意:質(zhì)量意識(shí)、協(xié)同工作意識(shí)、溝通意識(shí);在職業(yè)能力上要求從業(yè)者能進(jìn)行大型數(shù)據(jù)庫(kù)系統(tǒng)的開發(fā)、設(shè)計(jì),能編寫數(shù)據(jù)庫(kù)設(shè)計(jì)的相關(guān)文檔,能管理和維護(hù)大型數(shù)據(jù)庫(kù)系統(tǒng)等。
圖1數(shù)據(jù)庫(kù)人才需求統(tǒng)計(jì)
2基于工作過(guò)程導(dǎo)向課程設(shè)計(jì)思想
工作過(guò)程是指為了完成一個(gè)工作任務(wù)并獲得工作成果而進(jìn)行的一個(gè)完整工作程序。基于工作過(guò)程的職業(yè)課程開發(fā)遵循以下步驟:①確定相應(yīng)的工作崗位;②根據(jù)工作崗位,按照職業(yè)能力歸納出職業(yè)行動(dòng)領(lǐng)域,提煉出工作崗位的具體典型工作任務(wù);③將行動(dòng)領(lǐng)域轉(zhuǎn)化為學(xué)習(xí)領(lǐng)域,構(gòu)建課程體系;④根據(jù)學(xué)習(xí)領(lǐng)域的教學(xué)目標(biāo),設(shè)計(jì)各個(gè)學(xué)習(xí)情境,使學(xué)習(xí)情境與工作過(guò)程情境相似或一致。
基于工作過(guò)程設(shè)計(jì)步驟,oracle數(shù)據(jù)庫(kù)課程所對(duì)應(yīng)的職業(yè)崗位主要是數(shù)據(jù)庫(kù)管理員、數(shù)據(jù)庫(kù)系統(tǒng)工程師。因此,我們與企業(yè)一道對(duì)工作流程進(jìn)行分析,抽取其典型的工作任務(wù),將工作任務(wù)進(jìn)行分解,形成相應(yīng)的學(xué)習(xí)領(lǐng)域即oracle數(shù)據(jù)庫(kù)課程,再按職業(yè)能力和職業(yè)技能設(shè)計(jì)出若干學(xué)習(xí)情境。學(xué)習(xí)情境的設(shè)計(jì)突出高職教學(xué)的職業(yè)性和實(shí)踐性特點(diǎn),采取項(xiàng)目驅(qū)動(dòng)、案例引導(dǎo),由簡(jiǎn)單到復(fù)雜,在教學(xué)過(guò)程中,突出“做中學(xué)”的模式。
2.1確定典型工作任務(wù)
oracle數(shù)據(jù)庫(kù)系統(tǒng)工程師的主要工作是進(jìn)行數(shù)據(jù)庫(kù)的分析、設(shè)計(jì)、管理和維護(hù)數(shù)據(jù)庫(kù)。因此,根據(jù)數(shù)據(jù)庫(kù)系統(tǒng)工程師的職業(yè)能力,我們改革oracle數(shù)據(jù)庫(kù)傳統(tǒng)的教學(xué)模式,以“人事管理系統(tǒng)”的開發(fā)為例,把系統(tǒng)開發(fā)的工作分解成多個(gè)任務(wù),每個(gè)任務(wù)對(duì)應(yīng)一個(gè)學(xué)習(xí)情境進(jìn)行教學(xué)。“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)設(shè)計(jì)開發(fā)分為5個(gè)步驟:①人事管理系統(tǒng)的需求分析,明確人事管理系統(tǒng)所需要實(shí)現(xiàn)的功能;②對(duì)需求分析的結(jié)果進(jìn)行歸納、整理,形成概念模型,進(jìn)行人事管理系統(tǒng)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì);③對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理設(shè)計(jì),配置數(shù)據(jù)庫(kù)環(huán)境,建立數(shù)據(jù)庫(kù)及其相關(guān)表格;④對(duì)數(shù)據(jù)庫(kù)性能進(jìn)行優(yōu)化,提高數(shù)據(jù)庫(kù)的安全性;⑤對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)。
2.2建立相應(yīng)的學(xué)習(xí)情境
當(dāng)確定了典型工作任務(wù)后,我們構(gòu)建了oracle數(shù)據(jù)庫(kù)課程體系,從而建立相應(yīng)的學(xué)習(xí)情境。以“人事管理系統(tǒng)”數(shù)據(jù)庫(kù)設(shè)計(jì)為依據(jù),整合教材教學(xué)內(nèi)容,設(shè)計(jì)出與職
工作崗位基本一致的學(xué)習(xí)情境。這樣,在真實(shí)的項(xiàng)目開發(fā)中,激發(fā)學(xué)生的求知欲望,提高學(xué)生的學(xué)習(xí)興趣。oracle數(shù)據(jù)庫(kù)課程學(xué)習(xí)情境如表1所示。
3教學(xué)方法設(shè)計(jì)
本課程根據(jù)相關(guān)職業(yè)崗位技能需求,突出職業(yè)技能訓(xùn)練的教學(xué)理念,基于工作過(guò)程安排具體教學(xué)內(nèi)容,采取以學(xué)生為中心、以能力目標(biāo)為核心,積極開展以工學(xué)結(jié)合為切入點(diǎn)的課程教學(xué)體系改革,在長(zhǎng)期的教學(xué)過(guò)程中不斷總結(jié)創(chuàng)新,形成了一套行之有效的教學(xué)方法。
本課程在教學(xué)中,以“項(xiàng)目為導(dǎo)向+任務(wù)為驅(qū)動(dòng)+全過(guò)程案例實(shí)作”的理念,在教學(xué)中,以“提出任務(wù)+分析任務(wù)+完成任務(wù)+對(duì)任務(wù)進(jìn)行考核”的方式進(jìn)行,充分發(fā)揮學(xué)生的主觀能動(dòng)性,從而提高學(xué)生的學(xué)習(xí)積極性。整個(gè)oracle數(shù)據(jù)庫(kù)以10個(gè)學(xué)習(xí)情境、35個(gè)教學(xué)任務(wù)、46個(gè)案例進(jìn)行教學(xué),充分滿足職業(yè)崗位中的知識(shí)、能力和技能要求。全過(guò)程的教學(xué)實(shí)行一體化的教學(xué)模式,讓學(xué)生盡可能多動(dòng)手實(shí)踐,同時(shí)輔以分組教學(xué),并對(duì)團(tuán)隊(duì)成員進(jìn)行考核。
表1oracle數(shù)據(jù)庫(kù)課程學(xué)習(xí)情境
學(xué)習(xí)情景工作任務(wù)技能要求人事管理系統(tǒng)需求分析人事管理系統(tǒng)案例數(shù)據(jù)庫(kù)設(shè)計(jì)要求, 數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范化要求能對(duì)數(shù)據(jù)庫(kù)進(jìn)行需求分析,抽象出相關(guān)的數(shù)據(jù)表oracle數(shù)據(jù)庫(kù)的安裝與配置安裝oracle數(shù)據(jù)庫(kù)軟件, 基本組件能進(jìn)行oracle數(shù)據(jù)庫(kù)的安裝,掌握基本組件的使用人事管理系統(tǒng)數(shù)據(jù)庫(kù)基本操作創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例 能掌握其建立方法與步驟。人事管道數(shù)據(jù)表的操作數(shù)據(jù)表基本操作及管理掌握oracle數(shù)據(jù)庫(kù)的基本數(shù)據(jù)類型,三種方式管理表和對(duì)數(shù)據(jù)表的操作及數(shù)據(jù)完整性約束人事管理數(shù)據(jù)庫(kù)查詢查詢的基本使用及連接查詢、子查詢和聯(lián)合查詢掌握簡(jiǎn)單查詢的使用方法,連接查詢的思想與方法, 子查詢及聯(lián)合查詢的方法人事管理系統(tǒng)數(shù)據(jù)庫(kù)的優(yōu)化視圖、索引、存儲(chǔ)過(guò)程、游標(biāo)、事務(wù)、觸發(fā)器的操作掌握建立、修改、刪除視圖、索引、游標(biāo)、存儲(chǔ)過(guò)程、觸發(fā)器等人事管理系統(tǒng)數(shù)據(jù)的安全性與維護(hù)數(shù)據(jù)庫(kù)安全策略、用戶管理、數(shù)據(jù)庫(kù)備份、數(shù)據(jù)庫(kù)恢復(fù)、數(shù)據(jù)導(dǎo)入導(dǎo)出等能掌握數(shù)據(jù)庫(kù)安全知識(shí),能對(duì)系統(tǒng)安全、數(shù)據(jù)安全等進(jìn)行管理人事管理系統(tǒng)前臺(tái)界面及數(shù)據(jù)庫(kù)連接實(shí)現(xiàn)java平臺(tái)oracle數(shù)據(jù)庫(kù)連接,.net平臺(tái)oracle數(shù)據(jù)庫(kù)連接能利用java平臺(tái).net平臺(tái)進(jìn)行oracle數(shù)據(jù)庫(kù)程序開發(fā) 4教學(xué)資源建設(shè)
為了更好地讓學(xué)生學(xué)習(xí),在對(duì)oracle數(shù)據(jù)庫(kù)進(jìn)行建設(shè)過(guò)程中,我們建立了相應(yīng)的教學(xué)資源,讓學(xué)生課外進(jìn)行學(xué)習(xí)。
4.1建立oracle開放式精品資源網(wǎng)站
在oracle數(shù)據(jù)庫(kù)開放式精品資源網(wǎng)站,我們把oracle項(xiàng)目、實(shí)驗(yàn)任務(wù)、教學(xué)案例、授課課件、教案等全部放在網(wǎng)上,方便學(xué)生課后學(xué)習(xí),并建立了oracle論壇,讓學(xué)生通過(guò)論壇與同學(xué)及教師進(jìn)行交流。
4.2建立在線實(shí)訓(xùn)系統(tǒng)
通過(guò)引入真實(shí)的企業(yè)信息管理系統(tǒng),我們保留了此信息系統(tǒng)的相關(guān)界面及其功能模塊,刪除了與oracle數(shù)據(jù)庫(kù)相關(guān)的所有代碼,然后注上相應(yīng)的標(biāo)記及注釋,通過(guò)整合、分類,以實(shí)訓(xùn)項(xiàng)目的形式展現(xiàn)給學(xué)生,讓學(xué)生一步步完成實(shí)訓(xùn)項(xiàng)目,完成一個(gè)真實(shí)的信息管理系統(tǒng)數(shù)據(jù)庫(kù)的開發(fā)與設(shè)計(jì)。
4.3編寫oracle實(shí)訓(xùn)指導(dǎo)書
根據(jù)企業(yè)工作崗位的需要,組織企業(yè)專家和oracle教學(xué)團(tuán)隊(duì),利用一年的時(shí)間,編寫了一本oracle 11g數(shù)據(jù)庫(kù)實(shí)訓(xùn)指導(dǎo)書,在這本書中,把職業(yè)工作崗位所需要的職業(yè)技能、工作任務(wù),及oracle數(shù)據(jù)庫(kù)管理員、oracle數(shù)據(jù)庫(kù)系統(tǒng)工程師等進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)開發(fā)所需要的知
第6期 劉學(xué)玉,李博博:教師培訓(xùn)項(xiàng)目效果評(píng)估研究軟 件 導(dǎo) 刊2014年標(biāo)題
戴爾“互聯(lián)創(chuàng)未來(lái)”教師培訓(xùn)項(xiàng)目效果評(píng)估研究
作者劉學(xué)玉,李博博
關(guān)鍵詞:人事管理系統(tǒng);數(shù)據(jù)庫(kù);系統(tǒng)設(shè)計(jì)
中圖分類號(hào):TP315文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)01-0148-02
Analysis of Personnel Management System in University and its Realization Theory
HU Xiao-hong
(Information Engineering institute,Jiangnan University, Wuxi 214000, China)
Abstract: Personnel Management System in university is a typical management information system (MIS). It's mainly included of basic information management, personnel files management, database management, system management and other functional modules. This paper gives its system construction, function and main realizing technology.
Key words: personnel management system; database; system design
人事管理是隨著人事制度改革應(yīng)運(yùn)而生的一項(xiàng)新的工作。由于一些企事業(yè)的改制,人事的更迭,以及人事檔案的多頭管理,造成了部分檔案的流失,也造成了效率低、辦事難的情況。經(jīng)濟(jì)體制的快速發(fā)展,對(duì)于企、事業(yè)單位的人事管理系統(tǒng)部門來(lái)說(shuō),非常需要一個(gè)操作簡(jiǎn)便、功能實(shí)用、能滿足本單位對(duì)員工信息管理及需求的系統(tǒng)。
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企事業(yè)單位管理中應(yīng)用的普及,推動(dòng)人事管理走向科學(xué)化、規(guī)范化。計(jì)算機(jī)管理具有無(wú)法比擬的優(yōu)點(diǎn):檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企事業(yè)單位的走向科學(xué)化、正規(guī)化管理,是與世界接軌的重要條件。
目前市面上流行的人事管理系統(tǒng)不少。但是,對(duì)于高校人事管理系統(tǒng)來(lái)說(shuō),不需要大型的數(shù)據(jù)庫(kù)系統(tǒng),只需要一個(gè)操作方便,功能實(shí)用,能滿足本校對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標(biāo)就是在于開發(fā)一個(gè)功能實(shí)用、操作方便,簡(jiǎn)單明了的人事管理系統(tǒng).能夠方便快捷地錄入人事的基本資料,在操作上能夠完成諸如添加、修改、刪除等,按各種條件進(jìn)行查詢、統(tǒng)計(jì)、設(shè)置用戶權(quán)限等方面的工作?;緷M足人事日常業(yè)務(wù)的需要,并且可以在數(shù)據(jù)庫(kù)中存儲(chǔ)相應(yīng)教師的照片。為了能夠更好地存儲(chǔ)職工信息,可以將教師信息添加到Word文檔,這樣,不但更便于保存,還可以通過(guò)Word文檔進(jìn)行打印。
1 需求分析
需求分析是軟件開發(fā)中相當(dāng)重要的一個(gè)環(huán)節(jié),需求分析做的好壞直接影響到系統(tǒng)的成功與否。在設(shè)計(jì)高校人事管理系統(tǒng)時(shí),主要達(dá)到以下幾個(gè)方面的要求:
1)圖形化界面、可操作性強(qiáng),系統(tǒng)的功能操作要方便、易懂、不要有多余或復(fù)雜的操作。容錯(cuò)與隨機(jī)幫助有機(jī)結(jié)合,便于用戶使用及擴(kuò)充,使一般用戶不用培訓(xùn)就能上機(jī)操作。每個(gè)操作不管成功與否都進(jìn)行相應(yīng)的提示,讓用戶時(shí)刻知道操作是否成功,不要讓用戶盲目的進(jìn)行操作。而且,錯(cuò)誤提示應(yīng)該準(zhǔn)確簡(jiǎn)潔,讓用戶知道哪里出現(xiàn)錯(cuò)誤,能及時(shí)修改。
2)可以真正的實(shí)現(xiàn)對(duì)高校人事的管理,系統(tǒng)的功能要符合本校的實(shí)際情況。信息的搜集、存儲(chǔ)、傳遞、分類、統(tǒng)計(jì)和檢索等功能的計(jì)算機(jī)化,確保其準(zhǔn)確性、及時(shí)性、完整性和相關(guān)性。在查看教師信息時(shí),可以對(duì)教師的家庭情況和培訓(xùn)情況進(jìn)行添加、修改、刪除操作。
3)要能夠方便快捷的進(jìn)行多條件全方位的數(shù)據(jù)查詢,并且按照指定的條件對(duì)教師信息進(jìn)行統(tǒng)計(jì)。
4)管理系統(tǒng)應(yīng)該按照用戶的權(quán)限設(shè)定的,一定的用戶權(quán)限才能干相應(yīng)的工作。讓每個(gè)用戶進(jìn)入系統(tǒng)后,只能操作擁有權(quán)限的窗口。
5)要有簡(jiǎn)便有效的維護(hù)手段,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份、還原及清空操作。系統(tǒng)使用后,維護(hù)工作將是一個(gè)長(zhǎng)期的工作,通過(guò)相應(yīng)手段降低維護(hù)工作量及難度,從而達(dá)到保證運(yùn)行可靠及節(jié)省費(fèi)用的目的。
6)可以方便地對(duì)人事信息進(jìn)行輸出打印,便于保存。
7)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。
綜合上述條件,本系統(tǒng)將由六大模塊組成,包括基本信息管理、人事檔案管理、數(shù)據(jù)庫(kù)管理、系統(tǒng)管理等四大主要模塊,并添加了備忘記錄和管理工具等人性化的功能。系統(tǒng)功能結(jié)構(gòu)圖如圖1所示。
2 系統(tǒng)實(shí)現(xiàn)
系統(tǒng)實(shí)現(xiàn)是根據(jù)系統(tǒng)設(shè)計(jì)中所確定的功能與任務(wù),采用面向?qū)ο蟮哪K化分解方法進(jìn)行模塊劃分,模塊分解以“信息隱藏”為準(zhǔn)則,以數(shù)據(jù)操作作為模塊界面,然后對(duì)各個(gè)??爝M(jìn)行具體實(shí)現(xiàn),并遵循“模塊間低藉合,模塊內(nèi)高內(nèi)聚”的原則,使得系統(tǒng)得到比較高的穩(wěn)定性與維護(hù)性。
1)系統(tǒng)總體架構(gòu)設(shè)計(jì)
綜合數(shù)據(jù)庫(kù)系統(tǒng)中的開發(fā)、使用及管理成本分析,同時(shí)也考慮到用戶的軟硬件環(huán)境,并且出于數(shù)據(jù)的安全性考慮決定采用客戶端/服務(wù)端(C/S)結(jié)構(gòu)模型。將系統(tǒng)分為兩個(gè)部分:表示層部分即為客戶應(yīng)用程序,它安裝在各或部門的人事管理客戶機(jī)上;數(shù)據(jù)層即為SQL Server數(shù)據(jù)庫(kù)服務(wù)器,是數(shù)據(jù)資料的存儲(chǔ)地,它放置在人事管理中心的服務(wù)器上。
2)數(shù)據(jù)庫(kù)及開發(fā)工具的選擇
在數(shù)據(jù)庫(kù)的選擇上主要考慮Access和SQL Server兩種,Access是一種桌面數(shù)據(jù)庫(kù),只適合數(shù)據(jù)量少的應(yīng)用,適合處理少量數(shù)據(jù)和單機(jī)訪問(wèn)的數(shù)據(jù)庫(kù),效率也較高。但是它的同時(shí)訪問(wèn)客戶端不能多于4個(gè)。Access數(shù)據(jù)庫(kù)有一定的極限,如果數(shù)據(jù)達(dá)到100M左右,很容易造成服務(wù)器IIS假死,或者消耗掉服務(wù)器的內(nèi)存導(dǎo)致服務(wù)器崩潰。相對(duì)而言,SQL Server是基于服務(wù)器端的中型的數(shù)據(jù)庫(kù),可以適合大容量數(shù)據(jù)的應(yīng)用,在功能上管理上也要比Access要強(qiáng)得多。在處理海量數(shù)據(jù)的效率,后臺(tái)開發(fā)的靈活性,可擴(kuò)展性等方面強(qiáng)大。因?yàn)楝F(xiàn)在數(shù)據(jù)庫(kù)都使用標(biāo)準(zhǔn)的SQL語(yǔ)言對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理,所以如果是標(biāo)準(zhǔn)SQL語(yǔ)言,兩者基本上都可以通用的。SQL Server還有更多的擴(kuò)展,可以用存儲(chǔ)過(guò)程,數(shù)據(jù)庫(kù)大小無(wú)極限限制。
開發(fā)工具則采用C#,C#(C Sharp)是微軟為.NET Framework量身訂做的程序語(yǔ)言,從根本上保證了C#與.NET架構(gòu)的完美結(jié)合。它全新的技術(shù)架構(gòu)讓應(yīng)用程序和網(wǎng)站開發(fā)變得更為簡(jiǎn)單,C#擁有C/C++的強(qiáng)大功能以及Visual Basic簡(jiǎn)易使用的特性,功能更強(qiáng)大、數(shù)據(jù)更安全。
數(shù)據(jù)訪問(wèn)采用了最新的ADO(ActiveX Data Objects)技術(shù),這是微軟公司處理數(shù)據(jù)庫(kù)信的最新技術(shù),采用OLEDB的數(shù)據(jù)訪問(wèn)模式。它是原有數(shù)據(jù)訪問(wèn)對(duì)象DAO、RD0和ODBC三種方式的擴(kuò)展。ADO的模式更為簡(jiǎn)化,不論是存取本地的還是遠(yuǎn)程的數(shù)據(jù),都提供了統(tǒng)一的接口。
總地說(shuō)來(lái),C#與SQL Sever的組合是一種比較典型的搭配,這種組合能夠發(fā)揮各自的長(zhǎng)處,而且它們不存在不兼容的問(wèn)題,系統(tǒng)的穩(wěn)定性與處理數(shù)據(jù)的效率也是經(jīng)過(guò)多方測(cè)試與認(rèn)可。
3)數(shù)據(jù)庫(kù)設(shè)計(jì)
在開發(fā)應(yīng)用程序時(shí),對(duì)數(shù)據(jù)庫(kù)的操作是必不可少的,數(shù)據(jù)庫(kù)設(shè)計(jì)是根據(jù)程序的需求及其實(shí)現(xiàn)功能所指定的,數(shù)據(jù)庫(kù)設(shè)計(jì)的合理性將直接影響到程序的開發(fā)過(guò)程。它不僅關(guān)系到系統(tǒng)的正常使用,同時(shí)也決定了系統(tǒng)的數(shù)據(jù)完備性、開發(fā)難度、易維護(hù)性和易升級(jí)性。因此,人事管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),具有一定的使用價(jià)值和現(xiàn)實(shí)意義。
數(shù)據(jù)庫(kù)中的數(shù)據(jù)是從全局觀點(diǎn)出發(fā)建立的,他按一定的數(shù)據(jù)模型進(jìn)行組織、描述和存儲(chǔ)。其結(jié)構(gòu)基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑,且數(shù)據(jù)不再針對(duì)某一應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)化特征。
數(shù)據(jù)庫(kù)中的數(shù)據(jù)是為眾多用戶所共享其信息而建立的,已經(jīng)擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用數(shù)據(jù)庫(kù)中的數(shù)據(jù);多個(gè)用戶可以同時(shí)共享數(shù)據(jù)庫(kù)中的數(shù)據(jù)資源,即不同的用戶可以同時(shí)存取數(shù)據(jù)庫(kù)中的同一個(gè)數(shù)據(jù)。數(shù)據(jù)共享性不僅滿足了各用戶對(duì)信息內(nèi)容的要求,同時(shí)也滿足了各用戶之間信息通信的要求。
3 結(jié)束語(yǔ)
本文所設(shè)計(jì)的系統(tǒng)采用C/S結(jié)構(gòu)模式開發(fā),以Microsoft Visual Studio 2005為系統(tǒng)開發(fā)平臺(tái),應(yīng)用程序以C#為開發(fā)工具,數(shù)據(jù)庫(kù)采用Microsoft SQL Server 2005。
通過(guò)本系統(tǒng),可以保證人高校人事管理工作中數(shù)據(jù)操作的安全性及高可靠性。所欲達(dá)到的目標(biāo)即實(shí)現(xiàn)教師信息的增加、刪除、修改,并能對(duì)教師基本信息進(jìn)行打印、能夠進(jìn)行方便快捷的全方位數(shù)據(jù)查詢,按照指定的條件進(jìn)行統(tǒng)計(jì)、對(duì)系統(tǒng)的使用對(duì)象有較好的權(quán)限管理以及數(shù)據(jù)庫(kù)的備份、還原及清空等功能,大大提高高校人事管理的效率和水平。
參考文獻(xiàn):
[1] 袁鵬飛.SQL Server 2000數(shù)據(jù)庫(kù)系統(tǒng)管理[M].北京:人民郵電出版社,2001.
[2] 劉曉華.SQL Server 2000數(shù)據(jù)庫(kù)應(yīng)用開發(fā)[M].北京:電子工業(yè)出版社,2001.
[3] 唐政,房大偉.C#項(xiàng)目開發(fā)全程實(shí)錄[M].北京:清華大學(xué)出版社,2008.
[4] 陳松喬.現(xiàn)代軟件工程[M].北京:北方交通大學(xué)出版社,2002.
[5] 楊正洪.關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)管理和開發(fā)指南[M].北京:機(jī)械工業(yè)出版社,2000.
關(guān)鍵詞 .NET框架;XML;人事管理系統(tǒng);三層架構(gòu)
中圖分類號(hào):TP368.1 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2014)09-0022-02
作為高校職能管理部門,人事處起著舉足輕重的作用,承擔(dān)著許多具體業(yè)務(wù),而且與高校其他管理部門、院系(部)乃至教職工個(gè)人打交道甚為頻繁。如何提高高校人事管理的工作效率和質(zhì)量,獲得教職工的認(rèn)可度呢?建立一套切實(shí)可行的高校人事管理系統(tǒng),進(jìn)而實(shí)現(xiàn)人事信息的網(wǎng)絡(luò)化、自動(dòng)化辦公是必要的。應(yīng)用系統(tǒng)不僅可以提高日常管理工作效率和質(zhì)量,而且還可以為學(xué)校師資隊(duì)伍建設(shè),學(xué)校領(lǐng)導(dǎo)的科學(xué)化決策提供重要依據(jù)和幫助。
基于以上分析,本文主要針對(duì)高校人事管理制度、管理系統(tǒng)的需求現(xiàn)狀以及人事管理的特點(diǎn),采用先進(jìn)的.NET框架編程技術(shù)設(shè)計(jì)并研發(fā)了一套高校人事管理系統(tǒng)。在技術(shù)方面,XML應(yīng)用在系統(tǒng)數(shù)據(jù)通信、接口和層之間的交互中實(shí)現(xiàn)了系統(tǒng)數(shù)據(jù)的集成共享,大大提高了系統(tǒng)的整體效能[1]。
1 系統(tǒng)主要特點(diǎn)
1)適應(yīng)高校人事發(fā)展需要。本系統(tǒng)可以促進(jìn)高校人事管理的信息化、科學(xué)化管理,為人事改革的順利實(shí)施提供強(qiáng)有力的支持。
2)可消除“信息孤島”。將高校人事管理涉及到的各種職工信息均歸入到一個(gè)管理系統(tǒng)中,通過(guò)數(shù)據(jù)集中管理,解決了人事信息的“信息孤島”問(wèn)題,實(shí)現(xiàn)了真正的人事信息數(shù)據(jù)統(tǒng)一管理和信息共享。
3)完善的職工分類管理。能管理各類不同類別的教職工,包括高級(jí)人才、兼職教師、外聘人員等各類高校教職工。
4)系統(tǒng)應(yīng)用靈活。系統(tǒng)可以依據(jù)高校的需要自定義查詢、自定義報(bào)表格式等,確保系統(tǒng)能適應(yīng)不同高校的人事管理要求,大大提高了系統(tǒng)的適應(yīng)能力。
5)各部門間的協(xié)同工作。充分利用事務(wù)提醒、通知等機(jī)制實(shí)現(xiàn)了各部門之間的協(xié)同工作,實(shí)現(xiàn)了人事業(yè)務(wù)中流程管理,使得職工個(gè)人、院系(部)和人事處相互之間能在系統(tǒng)中高效、自如的協(xié)同工作。
6)基于先進(jìn)的編程技術(shù)?;谙冗M(jìn)的.NET框架編程技術(shù)和SQL Server 2005數(shù)據(jù)庫(kù),最大限度地保證管理系統(tǒng)和數(shù)據(jù)信息的一致性和穩(wěn)定性。
7)采用規(guī)范化標(biāo)準(zhǔn)。技術(shù)上采用國(guó)際標(biāo)準(zhǔn),實(shí)現(xiàn)良好的跨平臺(tái)能力,同時(shí)符合教育部信息化規(guī)范要求,便于統(tǒng)計(jì)數(shù)據(jù)上報(bào)以及跨系統(tǒng)間的數(shù)據(jù)交互。
8)采用安全的體系架構(gòu)。系統(tǒng)采用統(tǒng)一身份認(rèn)證機(jī)制,業(yè)務(wù)數(shù)據(jù)和身份數(shù)據(jù)相分離,同時(shí)提供對(duì)職工信息、用戶訪問(wèn)、數(shù)據(jù)傳輸、數(shù)據(jù)存儲(chǔ)等諸多方面的安全控制,確保人事信息管理的可靠性和安全性。
2 系統(tǒng)總體設(shè)計(jì)
2.1 體系結(jié)構(gòu)設(shè)計(jì)
本次研發(fā)的.NET環(huán)境下的高校人事管理系統(tǒng)在結(jié)構(gòu)上采用B/S(Browser/Server) 三層體系結(jié)構(gòu)[2]。利用該體系結(jié)構(gòu),可以實(shí)現(xiàn)系統(tǒng)的互聯(lián)和軟硬件資源共享。三層體系結(jié)構(gòu)是在B/S基礎(chǔ)上,將一個(gè)工作分為多層,分別進(jìn)行處理。系統(tǒng)設(shè)計(jì)思路如圖1所示,圖中下層是上層的工作基礎(chǔ),即上層通過(guò)接口使用下層提供的服務(wù)。
圖1 系統(tǒng)設(shè)計(jì)思路
2.2 功能模塊設(shè)計(jì)
通過(guò)多年的工作實(shí)踐以及對(duì)高校人事管理領(lǐng)域的需求分析,針對(duì)系統(tǒng)的主要功能結(jié)合高校人事管理部門的具體要求,設(shè)計(jì)以下基本功能模塊[3]。
1)組織機(jī)構(gòu)管理。組織機(jī)構(gòu)管理包括機(jī)構(gòu)設(shè)置、機(jī)構(gòu)歷史沿革。實(shí)現(xiàn)學(xué)校組織機(jī)構(gòu)的增設(shè)、撤銷和合并的功能,維護(hù)組織數(shù)據(jù)的詳細(xì)屬性。提供部門的歷史變動(dòng)情況查詢,便于跟蹤查詢部門的更名、撤銷、轉(zhuǎn)移、合并、成立等記錄。
2)編制管理。根據(jù)學(xué)校發(fā)展情況,設(shè)置及調(diào)整學(xué)校各單位、各崗位的組織機(jī)構(gòu)和人員定額,包括維護(hù)編制類別、計(jì)劃編制管理、查看編制詳細(xì)信息等。
3)教職工信息管理。實(shí)現(xiàn)對(duì)人員基本信息的維護(hù),人員信息查詢、人員信息及所屬部門崗位的變動(dòng),并記錄和查詢?nèi)藛T的工作簡(jiǎn)歷、學(xué)習(xí)簡(jiǎn)歷、家庭情況、崗位信息、職稱信息、黨政職務(wù)信息、工人等級(jí)、考核信息、獎(jiǎng)勵(lì)信息、懲處信息等。
4)校內(nèi)異動(dòng)管理。實(shí)現(xiàn)校內(nèi)調(diào)動(dòng)的網(wǎng)上申請(qǐng)、網(wǎng)上審核、調(diào)動(dòng)信息的跟蹤和記錄。管理人員可以根據(jù)實(shí)際業(yè)務(wù)需求定制流程。
5)離校管理。可通過(guò)工作流實(shí)現(xiàn)離校在線申請(qǐng),根據(jù)離校類別不同生成離校申請(qǐng)表單,發(fā)送多個(gè)部門在線會(huì)簽,并由人事部門進(jìn)行最終確認(rèn)。離校管理可以實(shí)現(xiàn)離校業(yè)務(wù)辦理與教職工狀態(tài)信息的集成。
6)退休管理。退休管理可以預(yù)測(cè)退休情況,登記和審核退休信息,系統(tǒng)會(huì)自動(dòng)發(fā)出消息通知相關(guān)業(yè)務(wù)人員處理退休業(yè)
務(wù)等。
7)合同管理??梢蕴峁┖贤芾砣藛T登記教職工的合同信息。支持合同初簽、續(xù)簽、轉(zhuǎn)正、變更、解除、終止等合同操作。對(duì)續(xù)簽、變更、解除、終止的合同提供查看歷史合同功能,系統(tǒng)會(huì)自動(dòng)到期合同提醒、續(xù)簽提醒等信息。
8)統(tǒng)計(jì)報(bào)表。實(shí)現(xiàn)事業(yè)單位管理人才、專業(yè)技術(shù)人才資源統(tǒng)計(jì)報(bào)表(人事部制定,共14張)的統(tǒng)計(jì)和導(dǎo)出EXCEL表格;實(shí)現(xiàn)高校基礎(chǔ)報(bào)表(教育部制定,共8張)的統(tǒng)計(jì)和導(dǎo)出EXCEL表格。
9)自定義統(tǒng)計(jì)。實(shí)現(xiàn)人事基礎(chǔ)信息的統(tǒng)計(jì),用戶可以自定義統(tǒng)計(jì)方案。方案可以基于教職工基本信息、工作簡(jiǎn)歷、學(xué)習(xí)簡(jiǎn)歷、職稱信息等基礎(chǔ)信息進(jìn)行設(shè)定。對(duì)查詢后的信息可以以EXCEL表格導(dǎo)出。
10)待辦事宜。實(shí)現(xiàn)在系統(tǒng)首頁(yè)提示目前需要處理的事務(wù)。可以根據(jù)不同的場(chǎng)景設(shè)置需要待辦提醒內(nèi)容,包括合同即將到期的提醒、未簽訂合同的教職工提醒、即將退休人員的提醒以及各種待辦審核業(yè)務(wù)的提醒。
11)人事業(yè)務(wù)預(yù)警。能夠根據(jù)不同的規(guī)則條件,自動(dòng)提醒人事信息。
12)系統(tǒng)管理。提供系統(tǒng)相關(guān)參數(shù)的管理、流程配置等??梢葬槍?duì)不同模塊,進(jìn)行參數(shù)設(shè)置,流程設(shè)置,適應(yīng)業(yè)務(wù)流程的變化,做到流程的靈活設(shè)置。
系統(tǒng)權(quán)限架構(gòu)包括功能權(quán)限、數(shù)據(jù)權(quán)限、用戶角色定義 、用戶角色授權(quán)、用戶組定義、用戶組授權(quán)、用戶組菜單管理等??梢愿鶕?jù)需要,做出不同的設(shè)置管理,適應(yīng)不同用戶組人員發(fā)生變化。
3 系統(tǒng)的實(shí)現(xiàn)
3.1 系統(tǒng)的實(shí)現(xiàn)技術(shù)
1)技術(shù)。是一種服務(wù)器端動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù)。目前,存在許多動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù),的前身ASP以其簡(jiǎn)單的語(yǔ)法、嵌入HTML方式等特性,在動(dòng)態(tài)Web技術(shù)領(lǐng)域取得了成功,成為Windows平臺(tái)上的霸主。
因此,的運(yùn)行機(jī)制同其他的服務(wù)器端開發(fā)語(yǔ)言類似。不同之處在于,它所適用的Web服務(wù)器只限于IIS。IIS+ 實(shí)現(xiàn)了ASPX動(dòng)態(tài)頁(yè)面的運(yùn)行機(jī)制,其運(yùn)行過(guò)程如圖2所示[4]。
圖2 的運(yùn)行機(jī)制
2)訪問(wèn)技術(shù)。是一種新的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),是.NET Framework提供給.NET開發(fā)人員的一組類。主要提供對(duì)Microsoft SQL Server等數(shù)據(jù)庫(kù)以及OLE DB和XML數(shù)據(jù)源的一致訪問(wèn)。通過(guò)應(yīng)用程序不但能夠連接到指向數(shù)據(jù)庫(kù)的數(shù)據(jù)源,檢索、更新數(shù)據(jù)等,而且還能夠?qū)崿F(xiàn)對(duì)其他數(shù)據(jù)格式的訪問(wèn)。
對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),由來(lái)完成。在中,各種數(shù)據(jù)源的數(shù)據(jù)一般是通過(guò).NET Data Provider所提供的應(yīng)用程序編程接口(API)來(lái)訪問(wèn)的。
使用技術(shù)研發(fā)系統(tǒng)基于以下優(yōu)點(diǎn):數(shù)據(jù)庫(kù)訪問(wèn)應(yīng)在連接模式和非連接模式下獲得支持;為簡(jiǎn)化網(wǎng)絡(luò)查詢數(shù)據(jù)庫(kù)的過(guò)程,須有XML的編程模型支持,使用XML格式傳輸數(shù)據(jù)。
3.2 系統(tǒng)的應(yīng)用架構(gòu)
架構(gòu)設(shè)計(jì)是軟件開發(fā)的基礎(chǔ),它往往決定一個(gè)項(xiàng)目的成
敗[5]。隨著軟件工程的不斷發(fā)展和規(guī)范,面向?qū)ο缶幊趟枷胍苍诓粩嗟牡玫綉?yīng)用。雙層架構(gòu)也越來(lái)越不能有效滿足研發(fā)者對(duì)封裝、復(fù)用、擴(kuò)展、移植等方面的要求。為此,三層架構(gòu)體系應(yīng)運(yùn)而生。那么什么是三層架構(gòu)?一般而言,它是指在客戶
機(jī)/服務(wù)器之間加入了一個(gè)“組件層”也叫“中間層”,它與表示層、數(shù)據(jù)訪問(wèn)層共同構(gòu)成了三層架構(gòu)體系。引入組件層之后,可以從早期的雙層架構(gòu)(C/S)應(yīng)用模型中分離出相對(duì)復(fù)雜的商業(yè)邏輯來(lái),進(jìn)而提供像可伸縮、方便訪問(wèn)、方便管理的方法。將各種應(yīng)用服務(wù)封裝后置于應(yīng)用服務(wù)器之中,也進(jìn)一步增強(qiáng)了應(yīng)用程序的可用性、安全性、封裝復(fù)用性、可擴(kuò)展性和可移植性等,在管理上,其花費(fèi)時(shí)間也得到了最小化,達(dá)到了穩(wěn)定的企業(yè)級(jí)系統(tǒng)應(yīng)用。
3.3 基于XML格式的數(shù)據(jù)交換
此次研發(fā)的管理系統(tǒng)在實(shí)現(xiàn)系統(tǒng)功能模塊之間數(shù)據(jù)交換時(shí),用XML文檔來(lái)實(shí)現(xiàn)。因?yàn)閄ML為純文本文檔,數(shù)據(jù)交換時(shí),不受軟件系統(tǒng)等平臺(tái)的限制,具有數(shù)據(jù)移植性,不丟失信息等優(yōu)點(diǎn)。這些充分說(shuō)明了XML文檔是良好的系統(tǒng)數(shù)據(jù)交換格式,因此,在高校人事管理系統(tǒng)的數(shù)據(jù)接口中充分利用了XML文檔的靈活性,來(lái)更好地實(shí)現(xiàn)數(shù)據(jù)的交換和共享。
4 結(jié)束語(yǔ)
總之,本文簡(jiǎn)要論述了.NET環(huán)境下的高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[6]。整個(gè)系統(tǒng)采用客戶端、服務(wù)器及數(shù)據(jù)庫(kù)服務(wù)器的三層結(jié)構(gòu)進(jìn)行設(shè)計(jì),設(shè)計(jì)中只是利用了.NET和XML的部分功能進(jìn)行模塊設(shè)計(jì)。XML功能強(qiáng)大,.NET平臺(tái)內(nèi)容豐富,今后還需要加強(qiáng)對(duì)相關(guān)技術(shù)的理解和掌握,以便進(jìn)一步完善高校人事管理系統(tǒng),為今后系統(tǒng)的擴(kuò)展和推廣奠定良好的基礎(chǔ),為更加高效地實(shí)現(xiàn)高校人事管理提供優(yōu)質(zhì)服務(wù)。
參考文獻(xiàn)
[1]胡曉紅.高校人事管理系統(tǒng)的分析及實(shí)現(xiàn)原理[J].電腦知識(shí)與技術(shù),2011(1):148-149.
[2]劉友華等編著環(huán)境下數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)技術(shù)[M].北京:科學(xué)出版社,2004.
[3]呂洪林.高校人事管理系統(tǒng)開發(fā)研究[J].電腦知識(shí)與技術(shù),2008(11):882-884.
[4]古凌嵐.基于.Net框架的XML相關(guān)技術(shù)的實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2005,26(7):1903-1906.
[5]趙宗慶,汪慧芳.高校人事管理信息系統(tǒng)三層結(jié)構(gòu)設(shè)計(jì)方案[J].軟件導(dǎo)刊,2006(23):29-30.
[6]魏一鳴.基于Web的高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].吉林師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2012(4):126-128.
一、基于B/S結(jié)構(gòu)的人事管理系統(tǒng)模塊的建立
結(jié)合公司實(shí)際的人事制度,并根據(jù)人事管理部門的工作職能和內(nèi)容特點(diǎn),為了使人事管理各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。設(shè)計(jì)整個(gè)系統(tǒng)由人事信息管理、基于微博平臺(tái)的信息管理和系統(tǒng)設(shè)置三大部分組成,用戶只需獲取到正確的被授權(quán)帳戶,即可通過(guò)瀏覽器登錄系統(tǒng)。具體而言,整個(gè)系統(tǒng)主要由以下模塊組成,各模塊的基本功能簡(jiǎn)要描述如下:
1、人事信息管理模塊
人事信息管理包括員工信息管理(員工ID、姓名、性別、年齡、出生年月、專業(yè)、畢業(yè)院校等信息的錄入)、員工工作經(jīng)歷(員工ID、起止時(shí)間、單位及職位等信息)、員工學(xué)習(xí)經(jīng)歷(員工ID、起止時(shí)間、院校、專業(yè)等信息)、部門信息管理(部門ID、部門名稱等信息)、工資管理(員工ID、計(jì)發(fā)日期、基本工資、獎(jiǎng)金、補(bǔ)貼等信息)。其中:
(1)員工管理:?jiǎn)T工在職、離職、退休、實(shí)習(xí)/試用狀態(tài)的快速查詢以及自定義關(guān)鍵字查詢。員工入職、轉(zhuǎn)正、調(diào)崗、離職、復(fù)職等。這些業(yè)務(wù)即可以直接通過(guò)更新員工信息來(lái)辦理。員工信息支持Excel格式的導(dǎo)出,用戶可對(duì)人事檔案進(jìn)行批量導(dǎo)出。
(2)部門管理:用戶可以對(duì)部門進(jìn)行設(shè)立和撤銷操作,建立無(wú)限層級(jí)的樹形部門結(jié)構(gòu)。可以查詢部門的相關(guān)信息。
(3)工資管理:被授權(quán)的用戶通過(guò)填寫基本工資,獎(jiǎng)金,五險(xiǎn)一金及其他工資項(xiàng)目生成一員工該月工資記錄??梢苑奖悴殚喢吭滦匠陻?shù)據(jù),導(dǎo)出Excel格式工資確認(rèn)單。
2、基于微博平臺(tái)的信息管理模塊
新浪微博是一個(gè)基于用戶關(guān)系信息分享、傳播以及獲取的平臺(tái),而微博開放平臺(tái)是一個(gè)基于新浪微博客系統(tǒng)的開放的信息訂閱、分享與交流平臺(tái),登錄平臺(tái)并創(chuàng)建應(yīng)用,使用微博平臺(tái)提供的接口。包括微博綁定(綁定企業(yè)的官方微博)、信息(可以選擇已經(jīng)綁定微博進(jìn)行信息)、信息反饋處理(對(duì)于企業(yè)的信息,必定會(huì)得到社會(huì)上一些關(guān)注群眾的反饋。對(duì)于這些反饋,可以指定相對(duì)應(yīng)的用戶負(fù)責(zé)處理)。
3、系統(tǒng)設(shè)置模塊
這一模塊設(shè)置主要包括用戶管理(為企業(yè)每位員工設(shè)置一個(gè)帳戶,且為其授予相對(duì)應(yīng)的權(quán)限)、權(quán)限管理(只允許系統(tǒng)管理員操作。原則上來(lái)說(shuō),在不增力》新模塊和新需求的情況下,無(wú)需對(duì)其進(jìn)行操作)、角色管理(如果系統(tǒng)默認(rèn)的幾個(gè)角色不滿足需求時(shí),可以為相對(duì)應(yīng)的用戶新創(chuàng)角色,賦予適當(dāng)?shù)臋?quán)限)、系統(tǒng)操作曰志(可以查詢每個(gè)用戶對(duì)系統(tǒng)的操作,用于維護(hù)的系統(tǒng)或者進(jìn)行系統(tǒng)操作信息統(tǒng)計(jì))。
二、基于B/S結(jié)構(gòu)的人事管理系統(tǒng)模塊總體設(shè)計(jì)
1、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
人事管理系統(tǒng)作為系統(tǒng)支撐平臺(tái),主要是提供系統(tǒng)安全服務(wù)和協(xié)同工作平臺(tái)的數(shù)據(jù)庫(kù)服務(wù),提高企業(yè)人事管理效率,方便相關(guān)信息的查詢檢索,確保信息數(shù)據(jù)的完成性,以及系統(tǒng)的安全性、交互性和可操作性,因此系統(tǒng)結(jié)構(gòu)設(shè)計(jì)是構(gòu)建人事管理系統(tǒng)的首要工作。
基于這些方面的考慮,筆者在系統(tǒng)模塊的總體設(shè)計(jì)中選擇B/S(Browser/Server)體系結(jié)構(gòu),即瀏覽器服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面通過(guò)瀏覽器來(lái)實(shí)現(xiàn),用戶通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。
因此,使用B/S結(jié)構(gòu)大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本,便于維護(hù)和開發(fā)系統(tǒng)。
2、系統(tǒng)的開發(fā)工具和關(guān)鍵技術(shù)
經(jīng)過(guò)實(shí)際的需求分析,基于B/S結(jié)構(gòu)環(huán)境下,人事管理系統(tǒng)采用主流的MVC模式,用eclipse開發(fā)工具和mysql作為后臺(tái)數(shù)據(jù)庫(kù),在方法上采用SpringMVC實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的控制,Spring和hibernate整合實(shí)現(xiàn)業(yè)務(wù)邏輯的管理和業(yè)務(wù)對(duì)象的持久化,主要對(duì)員工的信息以及跟人事相關(guān)的工作流程進(jìn)行集中的管理。
3、系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)
對(duì)于人事管理管理系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì),筆者借用E-R模型(實(shí)體-聯(lián)系圖)的方法,根據(jù)人事管理中每個(gè)實(shí)體,建立實(shí)體集、屬性和聯(lián)系集。人事管理系統(tǒng)以mysql作為后臺(tái)數(shù)據(jù)庫(kù),根據(jù)系統(tǒng)功能模塊的劃分以及功能設(shè)計(jì)的要求,進(jìn)行數(shù)據(jù)庫(kù)命名,并創(chuàng)建多個(gè)數(shù)據(jù)信息集,包括前面提到的人事信息管理、基于微博平臺(tái)的信息管理和系統(tǒng)設(shè)置三個(gè)大的模塊數(shù)據(jù)庫(kù)。
三、基于B/S結(jié)構(gòu)的人事管理系統(tǒng)模塊的實(shí)現(xiàn)
1、系統(tǒng)的登錄界面和主界面
在網(wǎng)頁(yè)上輸入正確的IP地址,轉(zhuǎn)到人事管理系統(tǒng)的登錄界面,再輸入正確的用戶命和密碼,才能連接到人事管理相關(guān)數(shù)據(jù)庫(kù),登陸到系統(tǒng)主界面。根據(jù)前文中功能模塊的設(shè)置,系統(tǒng)的主界面中包含三個(gè)大模塊:人事信息管理模塊、信息管理模塊和系統(tǒng)設(shè)置模塊,然后可以進(jìn)入二級(jí)模塊、三級(jí)模塊,用戶可以根據(jù)自己的需求,選擇不同的菜單進(jìn)行相關(guān)操作。
2、人事信息管理模塊的實(shí)現(xiàn)
人事信息管理界面涉及的內(nèi)容較多,包括了員工管理、部門管理和工資管理三個(gè)二級(jí)模塊,并分別在二級(jí)模塊中設(shè)置了員工基本信息管理、部門信息管理和工資基本信息管理,其中:
(1)員工基本信息管理。單擊“員工信息”,在出現(xiàn)的列表頁(yè)面上,可以通過(guò)“添加”、“編輯”、“刪除”和“刷新”四個(gè)按鈕對(duì)公司員工資料信息的添加、存儲(chǔ)、查詢、修改、刪除與編輯,根據(jù)員工實(shí)際情況,動(dòng)態(tài)的更新員工的基本信息,學(xué)習(xí)經(jīng)歷,工作經(jīng)歷和個(gè)人圖像,方便對(duì)員工的分類與管理。在修改功能上,可重新配置該員工的所屬部門、崗位狀態(tài)、以及相關(guān)信息。此外在列表頁(yè)面,還可設(shè)置顯示每頁(yè)顯示的記錄數(shù),以及用關(guān)鍵字搜索相關(guān)的記錄,并且用戶可以選擇Excel或者Word導(dǎo)出員工信息。
(2)部門信息管理。單擊“部門信息”,在出現(xiàn)的列表頁(yè)面上,可以對(duì)公司各部門資料信息的添加、存儲(chǔ)、查詢、修改、刪除與編輯,可按照公司組織架構(gòu)操作部門結(jié)構(gòu)。作為部門信息與員工信息有著密切的關(guān)系,每一名員工都從屬一個(gè)部門。此外,點(diǎn)擊所選部門,可查看部門的相關(guān)其他信息。
3、基于微博平臺(tái)的信息管理模塊的實(shí)現(xiàn)
在信息管理模塊下包括了微博帳號(hào)綁定、信息反饋處理和息三個(gè)二級(jí)模塊。
(1)微博帳號(hào)綁定。點(diǎn)擊“微博帳號(hào)綁定”列表,單擊“綁定”按鈕,使用微博平臺(tái)提供的接口,登錄平臺(tái)并創(chuàng)建應(yīng)用,微博綁定帳號(hào)成功后,會(huì)調(diào)用相關(guān)的微博API獲取該微博的信息,轉(zhuǎn)化成本地?cái)?shù)據(jù)庫(kù)記錄存儲(chǔ),并且在頁(yè)面上顯示微博帳號(hào)的描述、綁定狀態(tài)、關(guān)聯(lián)用戶以及微博信息。
(2)信息反饋處理。綁定了微博后,單擊“信息反饋處理”,在微博信息查詢頁(yè)面上,根據(jù)不同的條件,可以進(jìn)行查詢微博信息和信息處理。例如:人事部門開發(fā)部門人員的招聘信息,對(duì)于招聘信息有興趣的人群可能想了解開發(fā)更多的信息,而這方面人事部門可能未能準(zhǔn)確敘說(shuō),可以指派給相關(guān)開發(fā)負(fù)責(zé)人,由其直接進(jìn)行回復(fù)。
(3)信息。點(diǎn)擊“信息”,在頁(yè)面上可以選擇已經(jīng)綁定微博帳號(hào)進(jìn)行信息,包括新聞動(dòng)態(tài)、招聘信息、市場(chǎng)研究等相關(guān)信息。
四、系統(tǒng)設(shè)置模塊的實(shí)現(xiàn)
系統(tǒng)設(shè)置界面主要包括了帳號(hào)管理和日志查詢兩個(gè)部分。
(1)帳號(hào)管理。單擊“帳號(hào)管理”,可以在頁(yè)面上選擇“添加”,彈出一個(gè)尚未擁有用戶帳號(hào)的員工列表,進(jìn)行添加用戶的操作,并且可以編輯用戶信息界面,可更改登錄名、密碼、郵箱以及相應(yīng)的權(quán)限,以及添加新的角色或者修改已存在的角色的權(quán)限。
(2)日志查詢。單擊“日志查詢”下拉列表中的“系統(tǒng)日志”,在這個(gè)頁(yè)面下,管理員和系統(tǒng)管理員才擁有的查看權(quán)限,可查看那所有用戶對(duì)系統(tǒng)的修改操作。
五、結(jié)論
關(guān)鍵詞:人事管理;C#;;;SQL Sever 2005
中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2010)20-5476-02
Design and Implementation of the Personnel Management System for Small Colleges
JANG Li-juan, ZHAO Xiao-sheng
(Henan University of Urban Construction, Pingdingshan 467044, China)
Abstract: This article designs and implements a personnel management system for small colleges. The system includes management modules of managers and users' information. Importantly, this system realizes the convenient management of the tedious work, such as the basic information, personnel mobilization information, incentives information and so on. The system uses Microsoft Visual 2003 integrated development tool and C # language to create Web applications, uses Microsoft's Microsoft SQL Server 2005 to establish a database and Apply database access technology to realize the convenient management. It basically meets functional requirements of the personnel managers and users. Sign permissions can be set after logging, so it improves the security of the system and ensure the security of personnel information. The system has a friendly interface and good scalability.
Key words: Personnel Management; c#; ASP; NET; ; SQL Sever 2005
目前,很多高校仍然使用傳統(tǒng)人工的方式管理人事檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。為此,筆者設(shè)計(jì)開發(fā)了一套小型的高校人事管理系統(tǒng),該系統(tǒng)對(duì)高校的人事信息進(jìn)行有效的管理,具有人工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。本系統(tǒng)采用動(dòng)態(tài)WEB構(gòu)建技術(shù),使得系統(tǒng)客戶端無(wú)須維護(hù),適應(yīng)性強(qiáng)。
1 系統(tǒng)需求描述
通過(guò)調(diào)查,要求系統(tǒng)需要有以下功能:由于操作人員不同的計(jì)算機(jī)操作水平,要求有良好的人機(jī)界面;由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理;對(duì)原始數(shù)據(jù)修改簡(jiǎn)單方便,支持多條件修改;方便的數(shù)據(jù)查詢,支持多條件查詢;在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好。
基于系統(tǒng)需求分析,該系統(tǒng)需要實(shí)現(xiàn)以下基本功能模塊:用戶登錄模塊,登錄信息的合法驗(yàn)證;人員檔案管理模塊,查詢、修改、刪除和添加檔案;履歷信息管理模塊,完成對(duì)人員教育經(jīng)歷、工作經(jīng)歷和繼續(xù)教育信息的查詢、編輯、刪除、添加等操作;職稱管理模塊,滿足對(duì)人員職稱的查詢、編輯、刪除操作;獎(jiǎng)懲管理模塊,實(shí)現(xiàn)對(duì)工作人員獎(jiǎng)勵(lì)和懲罰信息的查詢、編輯、刪除和添加操作;人員調(diào)動(dòng)管理模塊,實(shí)現(xiàn)對(duì)人員調(diào)動(dòng)、待退休人員和離退休人員信息的查詢、修改、刪除和添加操作;系統(tǒng)管理模塊,實(shí)現(xiàn)綜合查詢、添加用戶為系統(tǒng)管理員、修改密碼、添加和刪除部門。
2 系統(tǒng)功能模塊
該系統(tǒng)可分為6個(gè)大的功能模塊,實(shí)現(xiàn)16個(gè)具體功能,系統(tǒng)功能如圖1所示。
3 系統(tǒng)實(shí)現(xiàn)
3.1系統(tǒng)運(yùn)行流程
根據(jù)該系統(tǒng)的運(yùn)行過(guò)程,設(shè)計(jì)出系統(tǒng)流程如圖2所示。
3.2 功能模塊的實(shí)現(xiàn)
3.2.1用戶登錄模塊
用戶登陸由頁(yè)面Login.aspx實(shí)現(xiàn),它的代碼隱藏文件為L(zhǎng)ogin.aspx.cs。該頁(yè)面也是整個(gè)應(yīng)用程序的起始頁(yè)面,用戶都是從該頁(yè)面登陸進(jìn)入系統(tǒng)中的。
為了實(shí)現(xiàn)用戶登陸功能,應(yīng)用程序在該頁(yè)面添加3個(gè)TextBox控件、2個(gè)Button控件、1個(gè)DropDownList控件和1個(gè)Label控件,它們的名稱分別為user、password、yzm、ImageButton3、ImageButton4、DropDownList3和msg??丶ser、password、yzm分別用來(lái)輸入用戶名稱、密碼和驗(yàn)證碼;控件ImageButton3、ImageButton4分別用來(lái)實(shí)現(xiàn)用戶登錄和重填功能;控件msg顯示用戶登陸操作的結(jié)果;控件DropDwonList顯示用戶身份。頁(yè)面Login.aspx的設(shè)計(jì)界面如圖3所示。
3.2.2查詢、修改和刪除頁(yè)面
在本系統(tǒng)中,主要用到查詢、刪除、修改和添加功能,在此,筆者以“員工基本信息”的查詢、修改、刪除和添加為例來(lái)說(shuō)明這些功能的實(shí)現(xiàn)和設(shè)計(jì)方法。
View.aspx頁(yè)面用來(lái)實(shí)現(xiàn)對(duì)員工基本信息的查詢、修改、刪除和添加等操作,在查詢的設(shè)計(jì)中要用到數(shù)據(jù)綁定,這就要用到DataGrid控件綁定數(shù)據(jù)庫(kù),并進(jìn)行分頁(yè),拖拽了3個(gè)Button控件、1個(gè)DropDownList控件和2個(gè)TextBox控件,Button控件觸發(fā)Click事件,完成查詢的命令,DropDownList控件用來(lái)選擇查詢條件,TextBox控件用來(lái)填寫滿足條件的被查詢員工。
4 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)
考慮到高校人事管理系統(tǒng)的實(shí)際需要,本系統(tǒng)需要的數(shù)據(jù)至少包括用戶數(shù)據(jù)、考勤數(shù)據(jù)、調(diào)動(dòng)數(shù)據(jù)、獎(jiǎng)懲數(shù)據(jù)和履歷信息數(shù)據(jù)。用戶數(shù)據(jù)主要包括用戶名、用戶密碼、用戶角色數(shù)據(jù);考勤數(shù)據(jù)主要包括用戶的考勤數(shù)據(jù)和系統(tǒng)的考勤設(shè)置數(shù)據(jù);調(diào)動(dòng)數(shù)據(jù)主要包括調(diào)動(dòng)管理信息、待退休人員信息、離退休人員信息;履歷信息數(shù)據(jù)主要包括教育經(jīng)歷數(shù)據(jù)、工作經(jīng)歷數(shù)據(jù)、繼續(xù)教育經(jīng)歷數(shù)據(jù);獎(jiǎng)懲數(shù)據(jù)主要包括受嘉獎(jiǎng)和受懲罰人員的信息數(shù)據(jù)。
分析過(guò)總體設(shè)計(jì)方案后,按照軟件工程的設(shè)計(jì)理念,應(yīng)該綜合分析建立相應(yīng)的數(shù)據(jù)庫(kù)表,根據(jù)筆者所做系統(tǒng)各模塊的需要,計(jì)劃至少建立十五個(gè)表:人員檔案表Employee、離退休人員表Retire、人員調(diào)動(dòng)表Remove、獎(jiǎng)懲表RewardPunish、待退休表RetireEmployee、考勤表Leave、部門表DepartmentCoding、繼續(xù)教育表 ContinueEdu、工作經(jīng)歷表 WorkExperience、系統(tǒng)管理員表Sysadmin、評(píng)審職稱表 PostAppraise、聘任職稱表PostEngage、受教育經(jīng)歷表EduExperience、年度考核表Assess、錯(cuò)誤信息表WrongInfo。下面以人員檔案表為例。
人員檔案表Employee用來(lái)存儲(chǔ)高校內(nèi)部在職人員的檔案數(shù)據(jù),如員工ID、員工姓名、員工性別等,其中EmployeeID是主碼。表的字段說(shuō)明如圖4所示。
5 結(jié)束語(yǔ)
本文介紹了一個(gè)小型高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),可基本滿足普通高校日常人事管理工作。它具有成本低、良好的可擴(kuò)展、可移植性好特點(diǎn),非常實(shí)用于規(guī)模較小的高校單位和中小型的企業(yè)使用。同時(shí),也節(jié)約了人力物力,提高了工作效率。目前,該系統(tǒng)使用期間穩(wěn)定可靠,效果良好。
參考文獻(xiàn):
[1] 李應(yīng)偉,姚素霞數(shù)據(jù)庫(kù)高級(jí)教程:C#篇[M].北京:清華大學(xué)出版社,2004.
[2] 蓋天宇,孫明麗,鄒天思程序開發(fā)范例寶典[M].北京:人民郵電出版社,2006.
[3] 孫曼曼,崔素麗,王勇兵. 連接SQL Server數(shù)據(jù)庫(kù)的實(shí)現(xiàn)[J].科技信息:學(xué)術(shù)研究,2008(10).
[4] 劉皓,劉青廣.基于的圖書館在線圖書查詢系統(tǒng)的設(shè)計(jì)與建立[J].石河子大學(xué)學(xué)報(bào):自然科學(xué)版,2006(6).
關(guān)鍵詞:人事管理;信息系統(tǒng);功能模塊;設(shè)計(jì)
中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599?。?012) 17-0000-02
在人類進(jìn)入21世紀(jì)之際,隨著社會(huì)的組織化程度和生產(chǎn)的社會(huì)化程度越來(lái)越高,信息作為一種資源己經(jīng)和材料、能源并稱為現(xiàn)代社會(huì)發(fā)展的三大支柱之一。管理信息系統(tǒng)的研究與開發(fā)已經(jīng)成為衡量一個(gè)國(guó)家、部門、企事業(yè)單位科技力量與經(jīng)濟(jì)實(shí)力的重要標(biāo)志之一。傳統(tǒng)的人事管理造成了人力資源搭配的不合理、人事檔案管理的混亂、考勤考核的形式化、勞資計(jì)算的低效和不公開性,以及整個(gè)人事管理的效率不高等問(wèn)題。人事、勞動(dòng)、分配制度改革正處于深化過(guò)程中,伴隨新的法規(guī)、政策的出臺(tái)及單位轉(zhuǎn)換機(jī)制的變化,動(dòng)態(tài)的管理信息也越來(lái)越多,這也要求人事管理信息系統(tǒng)具有良好的升級(jí)更新能力。隨著人事制度的不斷改革,以及計(jì)算機(jī)的普及和人事管理系統(tǒng)的發(fā)展完善,利用計(jì)算機(jī)來(lái)實(shí)現(xiàn)人事管理勢(shì)在必行[1]。
1 建立人事管理信息系統(tǒng)的技術(shù)基礎(chǔ)
1.1 J2EE概述
J2EE企業(yè)應(yīng)用模型是一種多層應(yīng)用結(jié)構(gòu),其中包括:客戶層、服務(wù)器層、業(yè)務(wù)層和企業(yè)信息系統(tǒng) 。客戶端表示層分HTML、Java Applet和Java Application等類型,服務(wù)器端表示層用JSP、Servlet、Tag Libraries和JavaBeans實(shí)現(xiàn),業(yè)務(wù)層用EJB實(shí)現(xiàn)。接入網(wǎng)絡(luò)設(shè)備控制功能是系統(tǒng)同接入層網(wǎng)絡(luò)設(shè)備進(jìn)行交互的窗口,對(duì)攻擊主機(jī)進(jìn)行隔離等操作需要通過(guò)它來(lái)完成,所以它需要具備對(duì)接入層設(shè)備進(jìn)行控制操作的能力。這種能力是通過(guò)TELNET和SNMP協(xié)議完成的。
1.2 JSP技術(shù)
JSP(Java Server Pages)是由Sun Micro Systems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),JSP技術(shù)有點(diǎn)類似ASP技術(shù)。JSP技術(shù)在多個(gè)方面支持動(dòng)態(tài)Web頁(yè)面的開發(fā)??梢暬木幊谭椒āR约跋?qū)У墓δ?,使開發(fā)人員幾乎不用加入太多代碼就可以開發(fā)出標(biāo)準(zhǔn)的Windows程序。數(shù)據(jù)訪問(wèn)特性允許對(duì)包括Microsoft SQL Server和其他企業(yè)數(shù)據(jù)庫(kù)在內(nèi)的大部分?jǐn)?shù)據(jù)庫(kù)格式建立數(shù)據(jù)庫(kù)和前端應(yīng)用程序。
2 人事管理信息系統(tǒng)需求分析
【關(guān)鍵詞】 Struts Oracle B/S.
一、引言
隨著我國(guó)以“廠網(wǎng)分開,競(jìng)價(jià)上網(wǎng)”為特點(diǎn)的電力市場(chǎng)的起步和發(fā)展,電廠、電力集團(tuán)逐漸成為獨(dú)立企業(yè),參與市場(chǎng)競(jìng)爭(zhēng)。原有的不計(jì)成本的保證機(jī)組安全穩(wěn)定和發(fā)電量的“生產(chǎn)型”管理模式已經(jīng)不再適應(yīng)市場(chǎng)的需求。特別是隨著中國(guó)加入WTO和電力行業(yè)體制改革的不斷深入,中國(guó)電力市場(chǎng)將更加開放,電力市場(chǎng)由賣方市場(chǎng)走向買方市場(chǎng),發(fā)電企業(yè)也在逐漸由純粹的生產(chǎn)型企業(yè)向生產(chǎn)經(jīng)營(yíng)型企業(yè)轉(zhuǎn)變。由于規(guī)模經(jīng)濟(jì)的需求,電力生產(chǎn)規(guī)模不斷擴(kuò)大,生產(chǎn)技術(shù)日趨復(fù)雜,生產(chǎn)和管理的信息量劇增,管理工作量日益繁重,為滿足企業(yè)增加效益的需求,必須優(yōu)化企業(yè)的生產(chǎn)要素,使企業(yè)的物流、人流、信息流處于最佳結(jié)合狀態(tài)。傳統(tǒng)的管理方式如報(bào)表處理等已日益不能適應(yīng)生產(chǎn)的發(fā)展,而企業(yè)綜合管理和經(jīng)營(yíng)決策提供的信息太少,信息集成度不高,成為管理的一大缺陷。因此,加快信息化建設(shè),借鑒和引入先進(jìn)的管理模式,使信息技術(shù)真正轉(zhuǎn)化為生產(chǎn)力,是今后發(fā)電企業(yè)經(jīng)營(yíng)管理的發(fā)展方向。
二、Struts技術(shù)
Struts是一個(gè)基于J2EE的MVC框架(Framework),可用于快速開發(fā)Java Web應(yīng)用。在Struts框架中,模型由實(shí)現(xiàn)業(yè)務(wù)邏輯的JavaBean或LIB組件構(gòu)成,控制器由Action Servlet和Action來(lái)實(shí)現(xiàn)。視圖由一組JSP文件構(gòu)成。
Struts是一種較好實(shí)現(xiàn)MVC思想的技術(shù)框架,而且近年在業(yè)界開發(fā)中被證明是一種比較穩(wěn)定、成熟的技術(shù)框架。以Struts為基礎(chǔ),可以使開發(fā)人員集中精力關(guān)注構(gòu)建業(yè)務(wù)應(yīng)用程序,而不必關(guān)注體系結(jié)構(gòu)上的問(wèn)題。它的目標(biāo)是希望分離Web程序的表示層、控制層和后臺(tái)功能層,也就是實(shí)現(xiàn)MVC模式。
Struts是Apache組織的一個(gè)項(xiàng)目,像其他的Apache組織的項(xiàng)目一樣,它也是開放源碼項(xiàng)目。Struts是一個(gè)比較好的MVC框架提供了對(duì)開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術(shù)是Servlet,JSP和custom tag library。獲取它的使用版本和具體信息可以查閱http:///網(wǎng)站。
Struts框架的基本構(gòu)成由下圖1所示。
其中,Struts Controller Action Servlet處理客戶請(qǐng)求,利用配置的Action Mapping對(duì)象把請(qǐng)求映射到Action處理器對(duì)象進(jìn)行處理。Action處理對(duì)象訪問(wèn)Action Form中的數(shù)據(jù),處理和響應(yīng)客戶請(qǐng)求,它還調(diào)用后臺(tái)的Bean組件,這些組件封裝了具體的業(yè)務(wù)邏輯。Action處理器對(duì)象根據(jù)處理結(jié)果通知Controller,Controller進(jìn)行下一步的處理。
Struts框架的處理流程清楚的體現(xiàn)了MVC系統(tǒng)的特點(diǎn),簡(jiǎn)單的Struts組件結(jié)構(gòu)如圖2所示。Struts Controller ActionServlet處理客戶請(qǐng)求,利用配置的ActionMapping對(duì)象把請(qǐng)求映射到Action處理器對(duì)象進(jìn)行處理。Action處理對(duì)象訪問(wèn)ActionForm中的數(shù)據(jù),處理和響應(yīng)客戶請(qǐng)求,它還調(diào)用后臺(tái)的Bean組件,這些組件封裝了具體的業(yè)務(wù)邏輯。Action處理器對(duì)象根據(jù)處理結(jié)果通知Controller,Controller進(jìn)行下一步的處理。
三、系統(tǒng)設(shè)計(jì)
1、系統(tǒng)總體設(shè)計(jì)
該發(fā)電廠人事資源管理信息系統(tǒng)的建設(shè)目標(biāo)是建立一個(gè)以人事資源管理為主的計(jì)算機(jī)管理信息系統(tǒng)。作為一個(gè)電力企業(yè)的MIS系統(tǒng),其功能體系應(yīng)包括綜合業(yè)務(wù)處理系統(tǒng)、輔助決策和辦公自動(dòng)化三部分,而這三部分又同時(shí)滲透于企業(yè)的多個(gè)層面,從而為發(fā)電廠的總體信息化建設(shè)服務(wù)。
根據(jù)對(duì)用戶企業(yè)的需求分析得出,本系統(tǒng)主要包括人事信息管理、薪酬管理、社保管理、培訓(xùn)離退休管理、系統(tǒng)維護(hù)等,系統(tǒng)總體結(jié)構(gòu)如圖3所示。
2、數(shù)據(jù)庫(kù)設(shè)計(jì)
根據(jù)系統(tǒng)設(shè)計(jì)需要,本系統(tǒng)數(shù)據(jù)庫(kù)技術(shù)采用了Oracle數(shù)據(jù)庫(kù)技術(shù)。Oracle是一種基于對(duì)象關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)。Oracle產(chǎn)品基于一種稱為“客戶機(jī)/服務(wù)器技術(shù)”的概念。Oracle使用Internet文件系統(tǒng),是一種基于Java的應(yīng)用程序,可以使數(shù)據(jù)庫(kù)成為基于Internet的開發(fā)平臺(tái)。
這里以兩個(gè)數(shù)據(jù)庫(kù)表為例,如表1和表2所示。
四、系統(tǒng)實(shí)現(xiàn)
1、系統(tǒng)維護(hù)模塊實(shí)現(xiàn)
系統(tǒng)維護(hù)模塊的主要功能如下,其中登陸窗口如圖4所示。圖5是系統(tǒng)主頁(yè)面。
(1)完成軟件系統(tǒng)用戶使用權(quán)限及編碼表的管理。
(2)分模塊管理,定義部門的模塊和功能。定義角色來(lái)對(duì)使用者分組,以統(tǒng)一管理。角色設(shè)置可使用的模塊和功能,角色中的使用者的使用權(quán)限不能超出角色界定的范圍。
(3)定義用戶賬號(hào)、用戶名稱、用戶進(jìn)入口令,對(duì)不同的用戶在角色的范圍內(nèi)可以設(shè)置不同的功能權(quán)限,但不能超出他從屬的角色的權(quán)限。
(4)用戶在進(jìn)入系統(tǒng)時(shí)通過(guò)系統(tǒng)登錄驗(yàn)證用戶的合法性,系統(tǒng)依據(jù)用戶權(quán)限表中的信息確定可用功能菜單項(xiàng)。
2、人事資源管理模塊實(shí)現(xiàn)
人事管理主要包含全廠所有職工的檔案資料的維護(hù)以及變更。包含以下業(yè)務(wù):組織機(jī)構(gòu)、人事檔案信息管理、人員流動(dòng)管理。重點(diǎn)在人員的調(diào)配工作。人事資源管理業(yè)務(wù)結(jié)構(gòu)如圖6所示。其中,組織結(jié)構(gòu)和人事信息錄入界面如圖7、圖8所示。
五、結(jié)語(yǔ)
本文以某熱電廠的實(shí)際需要出發(fā),以人事管理工作為研究目標(biāo),以Struts框架和Oracle數(shù)據(jù)庫(kù)技術(shù)為理論基礎(chǔ),深入調(diào)研了企業(yè)人事管理工作的業(yè)務(wù)流程情況,準(zhǔn)確的分析了企業(yè)的需求,明確了系統(tǒng)的設(shè)計(jì)內(nèi)容。面向企業(yè)所有的用戶,設(shè)計(jì)并開發(fā)了一個(gè)基于Struts框架的人事管理系統(tǒng),實(shí)現(xiàn)了人事管理的信息化平臺(tái)。系統(tǒng)的開發(fā)提高了人事管理的工作效率,為用戶提供快速、便捷、開放的服務(wù)。
【參考文獻(xiàn)】
[1] 楊振超:基于Struts與設(shè)計(jì)模式的網(wǎng)上購(gòu)書系統(tǒng)[D].杭州:浙江大學(xué),2005.
[2] 高悟?qū)崳夯贘2EE平臺(tái)Structs架構(gòu)設(shè)計(jì)的網(wǎng)絡(luò)考試系統(tǒng)[J].山東輕工業(yè)學(xué)院學(xué)報(bào),2008(22).
1.1人事勞資管理系統(tǒng)的簡(jiǎn)介
1.2人事勞資管理系統(tǒng)的用戶需求
第二章人事勞資管理系統(tǒng)的分析和設(shè)計(jì)
2.1人事勞資管理系統(tǒng)的分析與概要設(shè)計(jì)
2.2人事勞資管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)
第三章人事勞資管理系統(tǒng)的具體實(shí)現(xiàn)
3.1開發(fā)環(huán)境簡(jiǎn)介VisualFoxpro簡(jiǎn)介
3.1.1.強(qiáng)大的查詢與管理功能
3.1.2.引入了數(shù)據(jù)庫(kù)表的新概念
3.1.3.?dāng)U大了對(duì)SQL語(yǔ)言的支持
3.1.4.大量使用可視化的界面操作工具
3.1.5.支持面向?qū)ο蟮某绦蛟O(shè)計(jì)
3.1.6.通過(guò)OLE實(shí)現(xiàn)應(yīng)用集成
3.1.7.支持網(wǎng)絡(luò)應(yīng)用
3.2系統(tǒng)模塊的具體實(shí)現(xiàn)
3.2.1員工基本信息模塊的實(shí)現(xiàn)
3.2.2員工工資管理模塊
3.1.2員工考勤管理模塊
3.1.3系統(tǒng)維護(hù)模塊
3.3系統(tǒng)開發(fā)的其它方面
人事勞資管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以人事勞資管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。
隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。
作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事勞資信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。
在下面的各章中,我將以開發(fā)一套人事勞資管理系統(tǒng)為例,談?wù)勂溟_發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。
第一章人事勞資管理系統(tǒng)的需求分析
1.1人事勞資管理系統(tǒng)的簡(jiǎn)介
人事勞資管理系統(tǒng)是針對(duì)人事處的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件。根據(jù)用戶的要求,實(shí)現(xiàn)人員基本情況管理、工資管理、和考勤管理。等幾個(gè)方面的功能。
用戶通過(guò)輸入工資、考勤、職工履歷等基本信息,由系統(tǒng)自行生成相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)及各類統(tǒng)計(jì)報(bào)表以供用戶查詢、打印,另外用戶還可以對(duì)這些基本信息進(jìn)行定期的更新和刪除,人事勞資管理系統(tǒng)力求給用戶方便快捷的途徑去管理這些繁瑣的數(shù)據(jù)。
1.2人事管理系統(tǒng)的用戶需求
·總體功能需求
人事勞資管理系統(tǒng)是針對(duì)人事處的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理.主要包括人員基本情況管理、工資管理、和考勤管理。等幾個(gè)方面的功能,以實(shí)現(xiàn)用戶方便的輸入、查詢、統(tǒng)計(jì)、打印相關(guān)報(bào)表的業(yè)務(wù)需求。
·具體系統(tǒng)功能需求描述
(1)人員基本情況管理
提供對(duì)”人員履歷表”數(shù)據(jù)輸入、組合條件查詢、統(tǒng)計(jì)、打印功能,實(shí)現(xiàn)”職工花名冊(cè)”數(shù)據(jù)生成、查詢、統(tǒng)計(jì)、打印功能。
(2)職工工資管理
提供對(duì)”職工工資表”數(shù)據(jù)的輸入、查詢、按統(tǒng)計(jì)、打印功能,完成每月對(duì)“職工工資表”數(shù)據(jù)的月統(tǒng)計(jì),以此生成“職工工資總額構(gòu)成情況表”實(shí)現(xiàn)該表的查詢、打印功能。實(shí)現(xiàn)每季由“職工工資總額構(gòu)成情況表”生成“職工工資總額季度匯總表”及該表的查詢、打印功能。
(3)職工考勤管理
提供對(duì)各單位()“月考勤登記表”數(shù)據(jù)的錄入、查詢、統(tǒng)計(jì)功能;
根據(jù)“月考勤登記表”數(shù)據(jù)分單位按各種日考勤標(biāo)志進(jìn)行分類統(tǒng)計(jì),且生成“職工月考統(tǒng)計(jì)表”,數(shù)據(jù)及“職工月考勤統(tǒng)計(jì)匯總表”數(shù)據(jù),實(shí)現(xiàn)該表的查詢、打印功能。
第二章人事勞資管理系統(tǒng)的分析和設(shè)計(jì)
2.1人事勞資管理系統(tǒng)的分析和概要設(shè)計(jì)
根據(jù)實(shí)際情況,我們使用原型法(RapidPrototyping)即以少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時(shí)模塊也發(fā)展成為最終產(chǎn)品了。
通過(guò)對(duì)用戶需求的分析,我們可以分析出該人事勞資管理系統(tǒng)大致可以分為四個(gè)模塊:人員基本情況管理模塊、職工工資管理模塊、職工考勤管理模塊、系統(tǒng)維護(hù)模塊。
下圖說(shuō)明四者的關(guān)系
現(xiàn)在對(duì)這四個(gè)模塊做具體說(shuō)明:
人事基本情況管理模塊:
輸入:職工信息
輸出:“人員履歷表”“職工花名冊(cè)”
功能:對(duì)人事基本信息的查詢、統(tǒng)計(jì)和打印
·職工工資管理模塊
輸入:人員月工資
輸出:“職工工資表的月統(tǒng)計(jì)”,“職工工資總額構(gòu)成表”及以“商
廈職工工資總額季度匯總表”
功能:完成員工工資的查詢、統(tǒng)計(jì)和打印
·職工考勤管理模塊
輸入;員工每日考勤情況
輸出:“月考勤登計(jì)表”、“職工月考勤統(tǒng)計(jì)表”、“職工月考勤統(tǒng)計(jì)
表”
功能:完成對(duì)員工考勤情況的查詢、根據(jù)日考勤標(biāo)志進(jìn)行分類統(tǒng)計(jì)及表的
打印。
·系統(tǒng)維護(hù)模塊
輸入:
輸出:
功能:完成對(duì)系統(tǒng)數(shù)據(jù)和數(shù)據(jù)庫(kù)的維護(hù),如用戶名、密碼的更新,數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)期刊全文數(shù)據(jù)庫(kù)(CJFD)
級(jí)別:部級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:部級(jí)期刊
榮譽(yù):中國(guó)期刊全文數(shù)據(jù)庫(kù)(CJFD)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)