亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于JAVA的高職院校人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2019-06-07 15:08:13吳榮珍
        軟件導(dǎo)刊 2019年1期
        關(guān)鍵詞:人事信息系統(tǒng)

        吳榮珍

        摘 要:為了改善學(xué)院傳統(tǒng)通過(guò)手工進(jìn)行人事數(shù)據(jù)處理,導(dǎo)致數(shù)據(jù)高度冗余與不一致,以及工作效率低的現(xiàn)狀,前臺(tái)使用具有獨(dú)立性與可移植性的JAVA語(yǔ)言進(jìn)行開發(fā),后臺(tái)使用安全可靠的SQL Server 2008進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),構(gòu)建基于C/S架構(gòu)的人事管理系統(tǒng),以實(shí)現(xiàn)人事數(shù)據(jù)實(shí)時(shí)處理、不同數(shù)據(jù)源數(shù)據(jù)轉(zhuǎn)換,以及事務(wù)提醒等功能。測(cè)試結(jié)果表明,使用人事管理系統(tǒng)進(jìn)行數(shù)據(jù)管理,可提高數(shù)據(jù)共享度,減少冗余與出錯(cuò)率,保證數(shù)據(jù)的一致性和實(shí)時(shí)性,提高工作效率。

        關(guān)鍵詞:人事管理系統(tǒng);JAVA;SQL Server 2008;C/S架構(gòu)

        DOI:10. 11907/rjdk. 181661

        中圖分類號(hào):TP319文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-7800(2019)001-0116-03

        Abstract: In order to improve the actuality that deal with the data by manual operation which causes data redundancy, disaccord and low work efficiency, JAVA with independence and portability is employed to develop the system, and the secure and reliable SQL Server 2008 is used to design database, build a personnel management system based on C/S architecture and realize the function so that the personnel data is processed in real time and the data can be converted from different data sources and so on. It is proved by the test that by using the personnel management system to manage the data can increase data sharing and reduce redundancy and error rates, ensure consistency and real-timeliness of data and improve work efficiency.

        0 引言

        隨著學(xué)院規(guī)模的擴(kuò)大,相關(guān)的人事數(shù)據(jù)變得龐大而復(fù)雜[1]。如何加強(qiáng)部門間的聯(lián)系,使各項(xiàng)數(shù)據(jù)得到及時(shí)更新與有效共享,同時(shí)提髙工作效率是人事管理工作的重點(diǎn)[2]。

        項(xiàng)目以筆者所在髙校人事管理的實(shí)際需求為研究背景,目前學(xué)院的部分人事信息管理工作還處于手工管理階段,數(shù)據(jù)管理、事務(wù)處理等業(yè)務(wù)模塊仍采用人工為主、輔以部分辦公軟件方式進(jìn)行,存在效率低、安全性差、數(shù)據(jù)冗余嚴(yán)重,數(shù)據(jù)檢索、更新與維護(hù)困難等問(wèn)題[3]。因此,本文嘗試搭建一個(gè)適合學(xué)院實(shí)際情況的人事管理系統(tǒng),以實(shí)現(xiàn)人事管理工作的信息化[4],同時(shí)簡(jiǎn)化各種繁雜的數(shù)據(jù)處理工作,改善工作質(zhì)量,提高工作效率。

        目前在MIS設(shè)計(jì)中,主流體系結(jié)構(gòu)有單用戶、B/S、C/S、P/P等[5]。如今基于大數(shù)據(jù)、云計(jì)算的數(shù)據(jù)處理技術(shù)已趨于流行[6],JAVA、.NET、C#、PHP、python等語(yǔ)言在人事管理系統(tǒng)開發(fā)中已得到廣泛應(yīng)用[7]。目前主流的人事管理系統(tǒng)有SAP、HR、北森[8]等,這些軟件各有優(yōu)勢(shì),但在具體應(yīng)用時(shí),由于各單位在工作中的差異,很難找到一個(gè)完全適合本單位的系統(tǒng)進(jìn)行各項(xiàng)事務(wù)管理。因此,本文在研究各技術(shù)特性的基礎(chǔ)上,結(jié)合本單位實(shí)際,使用JAVA+SQL模式進(jìn)行高職人事管理系統(tǒng)開發(fā)。

        系統(tǒng)實(shí)現(xiàn)的主要功能有:①數(shù)據(jù)保存在同一數(shù)據(jù)庫(kù)中,通過(guò)完整性設(shè)計(jì),減少數(shù)據(jù)冗余與誤操作[9],保證數(shù)據(jù)一致性;②人事管理處、教務(wù)處、科研處、學(xué)生處及各二級(jí)學(xué)院等部門及教師本人均可根據(jù)權(quán)限查詢所需數(shù)據(jù),實(shí)現(xiàn)多用戶環(huán)境下的數(shù)據(jù)并發(fā)訪問(wèn),保證數(shù)據(jù)的一致性和安全性[10]。

        1 系統(tǒng)設(shè)計(jì)

        1.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)

        根據(jù)需求分析,高職人事管理系統(tǒng)的主要功能模塊有:系統(tǒng)管理、教職員工信息管理、人才招聘管理、離退休職工信息管理等模塊。

        系統(tǒng)管理模塊包括:①管理員信息插入、修改、刪除及查詢;②系統(tǒng)信息安全管理,包括用戶權(quán)限管理、數(shù)據(jù)安全保障。

        教職員工信息管理模塊包括:①教職工基本信息錄入、篩選、查詢、統(tǒng)計(jì)、排序以及在崗人員信息維護(hù);②對(duì)不同時(shí)間段進(jìn)出人員進(jìn)行統(tǒng)計(jì);③轉(zhuǎn)正定級(jí)到期提示;④根據(jù)要求將查詢結(jié)果導(dǎo)入Excel工作表中,實(shí)現(xiàn)SQL Server與Office軟件的良好對(duì)接,解決用戶軟件使用困難的問(wèn)題,提高數(shù)據(jù)處理效率。

        人才招聘模塊包括:①人才招聘計(jì)劃編制、審核、審批與發(fā)布;②新進(jìn)人才崗位安排等。其中,人才招聘計(jì)劃通過(guò)因特網(wǎng)進(jìn)行發(fā)布,以方便外網(wǎng)用戶查詢。

        離退休職工信息管理模塊包括:①離職、退休手續(xù)辦理;②薪酬與福利發(fā)放;③信息管理等。

        高職人事管理系統(tǒng)主要功能模塊如圖1所示。

        1.2 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)

        本系統(tǒng)建立在學(xué)院局域網(wǎng)基礎(chǔ)上,主要用戶群體為各二級(jí)學(xué)院(部門)的辦公室主任與人事處相關(guān)人員,對(duì)于數(shù)據(jù)信息的保密性要求較高[11]。因此,本系統(tǒng)選用響應(yīng)速度快且安全性較高的C/S(客戶機(jī)/服務(wù)器)架構(gòu)。其中,DBMS部署在服務(wù)器端,存放人事管理所有數(shù)據(jù),可實(shí)現(xiàn)數(shù)據(jù)共享、并發(fā)控制及系統(tǒng)維護(hù)等功能[12];客戶端部署各事務(wù),所有文件的上傳、瀏覽、下載等操作均在客戶端進(jìn)行,事務(wù)在客戶機(jī)上處理完成后提交到服務(wù)器,從而有效減輕了服務(wù)器運(yùn)行負(fù)荷,提高了數(shù)據(jù)管理透明度[13],解決了“信息不對(duì)稱”問(wèn)題[14]。同時(shí)各部門用戶根據(jù)權(quán)限登入系統(tǒng),所錄入的數(shù)據(jù)存儲(chǔ)在服務(wù)器端,以實(shí)現(xiàn)信息共享,保證數(shù)據(jù)的一致性與安全性。系統(tǒng)體系結(jié)構(gòu)如圖2所示。

        1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)

        本系統(tǒng)表結(jié)構(gòu)包括:管理員信息表、在職員工基本信息表、部門表、進(jìn)修培訓(xùn)情況表、雙肩挑人員基本信息表、行政人員信息表、進(jìn)修培訓(xùn)情況表、獲獎(jiǎng)情況表、教職員工年齡分布情況表、學(xué)歷學(xué)位情況表、職稱(務(wù))聘任表、離退休教職工信息表、福利分配表、招聘信息表、崗位信息表、崗位分配表等16張表。各表結(jié)構(gòu)之間關(guān)系如圖3所示。

        1.4 系統(tǒng)開發(fā)環(huán)境

        本項(xiàng)目前臺(tái)采用靜態(tài)、分布式的面向?qū)ο缶幊陶Z(yǔ)言Java 8進(jìn)行開發(fā),該語(yǔ)言具有多線程、可移植性、動(dòng)態(tài)性及安全性等特點(diǎn),其選擇性地繼承了C++語(yǔ)言的各種功能,可實(shí)現(xiàn)復(fù)雜程序的個(gè)性化編寫[15]。后臺(tái)數(shù)據(jù)庫(kù)使用SQL Server2008進(jìn)行設(shè)計(jì),其能支持結(jié)構(gòu)化與非結(jié)構(gòu)化數(shù)據(jù),可保證關(guān)鍵事務(wù)處理的可靠性及擴(kuò)展性,從而減少了系統(tǒng)開發(fā)時(shí)間,節(jié)約了成本,并提高了數(shù)據(jù)安全性[16]。

        2 主要實(shí)現(xiàn)技術(shù)

        2.1 OLEDB技術(shù)應(yīng)用

        OLEDB是微軟提供的連接不同數(shù)據(jù)源的低級(jí)應(yīng)用程序接口,是一個(gè)基于COM的數(shù)據(jù)存儲(chǔ)對(duì)象,可支持不同類型數(shù)據(jù)源,包括結(jié)構(gòu)化查詢數(shù)據(jù)(如SQL Server等)與非結(jié)構(gòu)化查詢數(shù)據(jù)(如Office環(huán)境下的數(shù)據(jù)),同時(shí)還提供離線狀態(tài)下的數(shù)據(jù)存取[17]。目前學(xué)院人事管理由于長(zhǎng)期由人工進(jìn)行數(shù)據(jù)處理,積累了大量紙質(zhì)材料與電子文件,其中電子文件主要有Excel表格、Word文檔、PDF文件、文本文件等。為了使人事管理各項(xiàng)工作平穩(wěn)推進(jìn),必須將原始數(shù)據(jù)導(dǎo)入到系統(tǒng)同一數(shù)據(jù)庫(kù)中,以方便數(shù)據(jù)的集中管理,保證數(shù)據(jù)一致性,并減少冗余,提高數(shù)據(jù)查詢速度。

        采用OLEDB技術(shù)讀取Word表格數(shù)據(jù)時(shí),需要用到提供API給JAVA、實(shí)現(xiàn)Office文檔讀寫的ApachePI,以及執(zhí)行sql語(yǔ)句JAVAAPI的JDBC,主要實(shí)現(xiàn)代碼如下:

        2.2 Activity工作流技術(shù)應(yīng)用

        工作流即工作流程,一般包括事務(wù)和事務(wù)間的關(guān)系以及事務(wù)的開始與結(jié)束條件等,是能夠相互銜接地自動(dòng)執(zhí)行的業(yè)務(wù)活動(dòng)[18]。在軟件開發(fā)中,使用工作流進(jìn)行流程處理,不僅提高了業(yè)務(wù)流程的柔性與靈活性,能夠更好地實(shí)現(xiàn)業(yè)務(wù)過(guò)程控制,同時(shí)管理員可以集中精力處理核心事務(wù)并跟蹤事務(wù)處理過(guò)程,為事務(wù)處理業(yè)績(jī)考核提供量化依據(jù),從而提高軟件開發(fā)質(zhì)量與效率。

        目前,市場(chǎng)上可供開發(fā)人員使用的成熟的工作流軟件較為缺乏。在Java領(lǐng)域,JBPM與Activity是兩個(gè)主流的工作流軟件[19],其中Activity是一個(gè)開源的工作流引擎,提供了BPMN 2.0規(guī)范,以及流程定義與流程調(diào)度,使開發(fā)人員能夠快速設(shè)計(jì)出流程模型,構(gòu)建出功能豐富且應(yīng)用高效的平臺(tái)[20]。

        使用Activity工作流引擎技術(shù)進(jìn)行系統(tǒng)設(shè)計(jì),同時(shí)結(jié)合學(xué)院人事管理特點(diǎn),可以快速配置適合學(xué)院實(shí)際情況的人事管理工作流,各個(gè)科(系)工作人員按照工作流分工協(xié)作,使人事管理各項(xiàng)工作有序推進(jìn)。同時(shí),各部門領(lǐng)導(dǎo)可以很方便地查詢各事務(wù)處理情況,從而為其決策提供依據(jù)。

        2.3 人事管理系統(tǒng)安全性設(shè)計(jì)

        由于人事管理工作的特殊性,對(duì)數(shù)據(jù)的保密性要求較高。因此,在設(shè)計(jì)中利用存儲(chǔ)過(guò)程對(duì)不同用戶角色授予不同權(quán)限,以保證數(shù)據(jù)安全。系統(tǒng)用戶對(duì)象分為人事管理員、部門管理員與教師共3個(gè)級(jí)別用戶,在存儲(chǔ)過(guò)程中創(chuàng)建事務(wù),將多個(gè)SQL語(yǔ)句放到同一個(gè)JDBC事務(wù)中并封裝在一起,設(shè)定特定用戶在存儲(chǔ)過(guò)程中的使用權(quán),通過(guò)使用同一個(gè)Connection對(duì)象,完成數(shù)據(jù)的查詢與更新工作,以解決不同數(shù)據(jù)源的數(shù)據(jù)不一致性問(wèn)題,提高數(shù)據(jù)安全性。主要代碼如下:

        3 總結(jié)與展望

        本文設(shè)計(jì)并實(shí)現(xiàn)了基于JAVA技術(shù)的高職院校人事管理系統(tǒng),希望通過(guò)信息化辦公手段解決“信息孤島”、數(shù)據(jù)滯后,以及數(shù)據(jù)共享程度低等問(wèn)題,減少錯(cuò)誤率,促進(jìn)人事管理各項(xiàng)工作的有序推進(jìn)。本系統(tǒng)是基于校園局域網(wǎng)開發(fā)的,采用C/S結(jié)構(gòu),因而具有一定局限性,隨著信息化校園建設(shè)的推進(jìn),將來(lái)可升級(jí)為B/S結(jié)構(gòu)或P-P結(jié)構(gòu),同時(shí)系統(tǒng)的部分功能還有待進(jìn)一步完善。

        參考文獻(xiàn):

        [1] 宋美英. 關(guān)于高校人事管理信息化建設(shè)的思考[J]. 人才資源開發(fā),2017(24):34-35.

        [2] 丁聰.? 基于Java的企業(yè)人事信息管理系統(tǒng)[D].? 南昌:南昌大學(xué),2017.

        [3] 陳雅玲. 高職院校人事工作信息化建設(shè)[J]. 福建電腦,2018,34(3):164-165.

        [4] 劉然. 地方高校人事管理信息化問(wèn)題與對(duì)策[J]. 現(xiàn)代經(jīng)濟(jì)信息,2017(7):142.

        [5] 黃興祿. 基于B/S與C/S混合模式的高校實(shí)驗(yàn)室報(bào)修系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 信息與電腦:理論版,2017(16):118-120.

        [6] 武永成. 基于云計(jì)算的大數(shù)據(jù)處理與分析綜述[J]. 軟件導(dǎo)刊,2016,15(12):161-163.

        [7] 51CTO社區(qū). 系統(tǒng)級(jí)編程語(yǔ)言[EB/OL]. http://developer.51cto.com/art/201307/405621.htm.

        [8] 上海利唐信息科技有限公司. 2018最新人力資源管理軟件[EB/OL]. https://www.zhihu.com/question/20270750.

        [9] 葉輝明. 基于ASP.NET的個(gè)人博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 新課程(下),2016(3):144-145.

        [10] 熊麗婷, 陳政,何城波. 基于云計(jì)算的人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].? 軟件工程,2017(12):29-31.

        [11] 呂博文,楊懷洲. 工作流技術(shù)綜述[J]. 智能計(jì)算機(jī)與應(yīng)用,2018,8(1):159-161.

        [12] 聶松,劉英. 基于C#的企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件導(dǎo)刊,2018,17(1):126-128.

        [13] 鄒琳.? 宜春職業(yè)技術(shù)學(xué)院人事管理系統(tǒng)的研究與分析[D]. 昆明:云南大學(xué),2016.

        [14] 辛琳. 信息不對(duì)稱理論研究[J]. 嘉興學(xué)院學(xué)報(bào),2001(3):38-42.

        [15] 高進(jìn),孫彬,沈洋. 基于Java技術(shù)的分布式異構(gòu)數(shù)據(jù)庫(kù)Web訪問(wèn)技術(shù)[J]. 信息系統(tǒng)工程,2017(11):26.

        [16] 宋國(guó)偉,薛益鴿. 基于SQL Server與Java的PC端的學(xué)生選課評(píng)分系統(tǒng)的開發(fā)與應(yīng)用[J]. 智能計(jì)算機(jī)與應(yīng)用,2018(2):165-169,173.

        [17] 舒后. 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用[M]. 北京:清華大學(xué)出版社,2016:10-11.

        [18] 呂博文,楊懷洲. 工作流技術(shù)綜述[J]. 智能計(jì)算機(jī)與應(yīng)用,2018,8(1):159-161.

        [19] 楊宗偉.? JAVA工作流詳解[EB/OL].? https://wenku.baidu.com/view/b6ae4529915f804d2b16c168.html.

        [20] 王依祎. 基于JBPM開源工作流引擎技術(shù)的街居業(yè)務(wù)協(xié)同系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 北京:北京工業(yè)大學(xué),2016.

        (責(zé)任編輯:黃 ?。?/p>

        猜你喜歡
        人事信息系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        人事人才
        人事人才
        WJ-700無(wú)人機(jī)系統(tǒng)
        人事人才
        人事人才
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        展會(huì)信息
        日本公妇在线观看中文版| 午夜av天堂精品一区| 欧美丰满少妇xxxx性| 在线观看免费人成视频色9| 四虎成人精品无码永久在线| 日本在线视频二区一区| 日本熟妇另类一区二区三区| 一本色道无码道dvd在线观看| 国产美女网站视频| 国产精品亚洲av国产| 亚洲AV无码永久在线观看| 久久精品亚洲精品毛片| 国产成人av一区二区三| 国产情侣一区二区| 人妻丝袜无码国产一区| 久久久一本精品99久久| 日韩女优一区二区在线观看| 久久精品国产亚洲av果冻传媒| 国产性一交一乱一伦一色一情| 69av视频在线| 亚洲视频精品一区二区三区| 国产在线一区二区三区四区不卡| 欧美黑人性暴力猛交喷水| 日本高清不卡二区| 白色白色在线视频播放平台| 国99精品无码一区二区三区| 亚洲午夜福利在线观看| 国产超碰人人一区二区三区| 人妻精品一区二区三区蜜桃| 摸进她的内裤里疯狂揉她动图视频 | 乳乱中文字幕熟女熟妇| 亚洲av无码成人精品区狼人影院 | 免费观看一区二区| 国产一区二区三区视频大全| 亚洲精品在线免费视频| 色婷婷综合久久久久中文字幕| 精品乱子伦一区二区三区| 久久精品国产福利亚洲av| 麻豆国产精品va在线观看不卡| 天天躁日日躁狠狠躁人妻| 午夜人妻中文字幕福利|