李治明,王衛(wèi)東,呂春陽,曹 娟
(1.甘肅省測(cè)繪工程院,甘肅 蘭州 730000;2.甘肅省應(yīng)急測(cè)繪工程研究中心,甘肅 蘭州 730000)
隨著大數(shù)據(jù)、云計(jì)算、物聯(lián)網(wǎng)等新型信息技術(shù)的快速發(fā)展,有不少傳統(tǒng)行業(yè)已實(shí)現(xiàn)信息化、數(shù)字化轉(zhuǎn)型[1],隨著我省數(shù)字政府及自然資源信息化建設(shè)的不斷推進(jìn),建設(shè)完成了國(guó)土空間基礎(chǔ)信息平臺(tái)、自然資源三維立體一張圖等信息化業(yè)務(wù)系統(tǒng),實(shí)現(xiàn)了對(duì)耕地、礦產(chǎn)、山水林田湖草沙等自然資源信息化管理,自然資源信息化水平逐步提升,信息化成果已初見成效,極大地提升了自然資源的管理效率。自然資源系統(tǒng)直屬事業(yè)單位屬于多層級(jí)管理,人員規(guī)模大,結(jié)構(gòu)復(fù)雜,涉及土地、礦產(chǎn)、測(cè)繪、科技等多個(gè)領(lǐng)域,極大地增加了人事管理日常工作的難度。當(dāng)前的自然資源系統(tǒng)人事管理還停留在傳統(tǒng)的管理模式中,無法滿足高效運(yùn)轉(zhuǎn)的信息化管理需求。因此,針對(duì)自然資源系統(tǒng)組織結(jié)構(gòu)、人員結(jié)構(gòu)和人事管理模式,開展人事信息化方面的研究和實(shí)踐,設(shè)計(jì)并建設(shè)符合甘肅省特色的自然資源直屬事業(yè)單位人事管理信息系統(tǒng)勢(shì)在必行。通過自然資源直屬事業(yè)單位人事管理信息系統(tǒng)的建設(shè),首先將改變傳統(tǒng)紙質(zhì)介質(zhì)記錄檔案的方式,以關(guān)系型數(shù)據(jù)庫存儲(chǔ)完整的人事信息,避免紙質(zhì)文件的損壞對(duì)信息準(zhǔn)確度的影響[2];其次數(shù)字化的實(shí)現(xiàn)能極大地提高管理人員的工作效率,在搜索信息查詢、統(tǒng)計(jì)與報(bào)表輸出等工作方面,只需從信息系統(tǒng)中快速地搜索和輕松的輸入操作即可完成,減輕人事管理工作壓力并優(yōu)化管理流程。
基于互聯(lián)網(wǎng)、數(shù)據(jù)庫、微服務(wù)等先進(jìn)的信息技術(shù),以前后端分離的B∕S 為架構(gòu)模式[3],構(gòu)建甘肅省自然資源廳人事管理數(shù)據(jù)庫,建設(shè)自然資源直屬事業(yè)單位人事管理信息系統(tǒng),系統(tǒng)架構(gòu)分為基礎(chǔ)設(shè)施層、數(shù)據(jù)資源層、服務(wù)層、應(yīng)用層與用戶層[4]。根據(jù)業(yè)務(wù)需求的不同,對(duì)業(yè)務(wù)功能靈活組裝搭建成不同的應(yīng)用模塊,有效理順并整合人事管理工作各項(xiàng)業(yè)務(wù)流程,使各項(xiàng)應(yīng)用模塊有機(jī)統(tǒng)一起來,構(gòu)成一個(gè)全方位的、統(tǒng)一的、綜合的人事管理信息平臺(tái),實(shí)現(xiàn)自然資源人員信息的全面共享與高效利用。
基礎(chǔ)設(shè)施層:通過甘肅省自然資源信息化建設(shè)的“一張網(wǎng)”和“一平臺(tái)”,已形成自然資源專網(wǎng)和政務(wù)外網(wǎng)兩張網(wǎng)的網(wǎng)絡(luò)體系,實(shí)現(xiàn)了各直屬事業(yè)單位之間網(wǎng)絡(luò)的互聯(lián)互通,同時(shí),建設(shè)完成的甘肅省自然資源私有云,為系統(tǒng)的部署與運(yùn)行提供了很好的基礎(chǔ)條件,系統(tǒng)將部署于自然資源私有云,各事業(yè)單位通過政務(wù)專網(wǎng)或者自然資源專網(wǎng)進(jìn)行訪問,實(shí)現(xiàn)人事相關(guān)業(yè)務(wù)互聯(lián)互通,實(shí)現(xiàn)人事數(shù)據(jù)共享。自然資源信息化的建設(shè)為系統(tǒng)提供了云環(huán)境、存儲(chǔ)資源、網(wǎng)絡(luò)資源和安全防護(hù)等基礎(chǔ)設(shè)施,充分利用現(xiàn)有基礎(chǔ)設(shè)施資源,支撐甘肅省自然資源廳直屬事業(yè)單位人事業(yè)務(wù)數(shù)據(jù)存儲(chǔ)需求,支撐人事管理信息系統(tǒng)的部署與運(yùn)行。
數(shù)據(jù)資源層:數(shù)據(jù)資源層為人事管理信息數(shù)據(jù)庫,包含人員信息數(shù)據(jù)、崗位數(shù)據(jù)、檔案數(shù)據(jù)、考核數(shù)據(jù)及字典等其他數(shù)據(jù),系統(tǒng)安全維護(hù)與配置相關(guān)數(shù)據(jù)包括用戶數(shù)據(jù)、角色數(shù)據(jù)、權(quán)限數(shù)據(jù)與日志數(shù)據(jù)等,利用數(shù)據(jù)庫技術(shù)對(duì)以上所有數(shù)據(jù)進(jìn)行集中、統(tǒng)一管理。
服務(wù)平臺(tái)層:將人員信息數(shù)據(jù)、崗位數(shù)據(jù)、檔案數(shù)據(jù)、考核數(shù)據(jù)等按照規(guī)范發(fā)布為數(shù)據(jù)服務(wù),以數(shù)據(jù)服務(wù)的形式向外提供數(shù)據(jù)資源,并且所有數(shù)據(jù)服務(wù)遵循描述性狀態(tài)遷移風(fēng)格(Representational State Transfer,RESTful)API,RESTful API 是一種面向資源的架構(gòu)模式,通過GET、POST、PUT 和DELETE等操作瀏覽管理Web 資源[5]。
應(yīng)用層:設(shè)計(jì)開發(fā)的甘肅省自然資源廳人事管理信息系統(tǒng),實(shí)現(xiàn)人員管理、單位管理、崗位管理、考核管理、運(yùn)維管理等功能,能更加高效、便捷地對(duì)人事管理信息數(shù)據(jù)進(jìn)行管理與使用。應(yīng)用層通過Ajax請(qǐng)求調(diào)用服務(wù)平臺(tái)層的數(shù)據(jù)服務(wù),獲取JSON格式的人事管理信息數(shù)據(jù),JSON 采用完全獨(dú)立于編程語言的文本格式來存儲(chǔ)和表示數(shù)據(jù),具有簡(jiǎn)潔和清晰的層次結(jié)構(gòu)[6],是很好的網(wǎng)絡(luò)數(shù)據(jù)交換格式。
用戶層:主要為甘肅省自然資源廳機(jī)關(guān)人事管理人員、各直屬事業(yè)單位人事管理人員。廳機(jī)關(guān)負(fù)責(zé)管理和審核直屬事業(yè)單位的人事管理人員,可以對(duì)全自然資源廳所有人員進(jìn)行查詢統(tǒng)計(jì)、維護(hù)與審批等操作,進(jìn)行全自然資源廳人事管理的決策和規(guī)劃;各直屬事業(yè)單位的人事管理人員負(fù)責(zé)管理和維護(hù)各自單位的人事事務(wù),包括人員信息數(shù)據(jù)、崗位數(shù)據(jù)、考核數(shù)據(jù)等維護(hù)工作,使用該系統(tǒng)來處理人事相關(guān)的流程和數(shù)據(jù),并與廳機(jī)關(guān)人事管理人員進(jìn)行信息交互。
(1)數(shù)據(jù)庫。以主流的對(duì)象關(guān)系型數(shù)據(jù)庫PostgreSQL 為數(shù)據(jù)庫支撐軟件,PostgreSQL 數(shù)據(jù)庫是開源數(shù)據(jù)庫,開源協(xié)議類似于BSD 協(xié)議或MIT 協(xié)議,該協(xié)議開放友善。同時(shí),PostgreSQL數(shù)據(jù)庫具有可移植性好、功能強(qiáng)的優(yōu)勢(shì),是一種高效率、可靠性好、適應(yīng)高吞吐量的數(shù)據(jù)庫[7]。
(2)開發(fā)與部署環(huán)境。開發(fā)工具選用Visual Studio Code 與Visual Studio 2022,以TypeScript 語言和C#分別作為系統(tǒng)前端和后臺(tái)的開發(fā)語言。
系統(tǒng)開發(fā)采用前后端分離的模式,前端基于B∕S 架構(gòu),采用React 框架開發(fā);后端基于.Net Core 平臺(tái)開發(fā),.Net Core是新一代高性能跨平臺(tái)框架。
為了保障系統(tǒng)的穩(wěn)定性與安全性,系統(tǒng)開發(fā)采用SOA與微服務(wù)架構(gòu)的混合B∕S應(yīng)用架構(gòu)。為了便于數(shù)據(jù)庫的訪問,數(shù)據(jù)庫ORM 采用XPO(eXpress Persistent Objects)框架。為了保證系統(tǒng)的訪問速度,采用緩存加速技術(shù)實(shí)現(xiàn)數(shù)據(jù)高效查詢[8-9]。
Web 服務(wù)器選用Nginx,Nginx 是一款高性能的HTTP和反向代理web服務(wù)器,實(shí)現(xiàn)前端應(yīng)用系統(tǒng)的部署及后端服務(wù)的反向代理[10]。
在需求分析的基礎(chǔ)上,以員工信息為核心,充分體現(xiàn)以人為本的管理理念。設(shè)計(jì)的自然資源人事管理數(shù)據(jù)庫中存儲(chǔ)數(shù)據(jù)主要包括單位信息數(shù)據(jù)、人員信息數(shù)據(jù)、崗位數(shù)據(jù)、考核數(shù)據(jù)、運(yùn)維數(shù)據(jù)與字典數(shù)據(jù)等[11]。數(shù)據(jù)庫表結(jié)構(gòu)及各表之間的關(guān)系如圖1所示。
圖1 數(shù)據(jù)庫表結(jié)構(gòu)
實(shí)現(xiàn)單位管理、人員管理、崗位管理、考核管理等功能,并實(shí)現(xiàn)單位、人員、崗位、考核等信息的查詢統(tǒng)計(jì)分析,實(shí)現(xiàn)自然資源廳各事業(yè)單位人事、人才等信息化管理,提高人事管理工作服務(wù)質(zhì)量及效率,系統(tǒng)功能結(jié)構(gòu)如圖2所示。
圖2 系統(tǒng)功能結(jié)構(gòu)圖
(1)人員管理。人員管理功能模塊主要是對(duì)廳機(jī)關(guān)及所屬事業(yè)單位現(xiàn)有人員信息進(jìn)行信息化管理,全面掌握現(xiàn)有人員的組織架構(gòu)及組成結(jié)構(gòu)。該功能模塊支持人員信息的單個(gè)新增及批量導(dǎo)入;支持根據(jù)單位、職務(wù)、職級(jí)、職稱、學(xué)歷、學(xué)位等信息進(jìn)行篩選查詢,并支持對(duì)篩選查詢結(jié)果進(jìn)行導(dǎo)出,支持導(dǎo)出為特定的數(shù)據(jù)格式;按照所在單位、職務(wù)、職級(jí)、職稱、學(xué)歷、學(xué)位等信息對(duì)人員信息進(jìn)行統(tǒng)計(jì),以統(tǒng)計(jì)圖表等形式進(jìn)行可視化展示;支持人員信息的更新,對(duì)職務(wù)、職稱等晉升等信息進(jìn)行詳細(xì)的記錄;創(chuàng)建退休人員數(shù)據(jù)庫,可對(duì)即將退休人員提前提示并進(jìn)行信息管理。
(2)單位管理。對(duì)廳直屬事業(yè)單位信息進(jìn)行管理,分為廳人事管理部門、各事業(yè)單位及事業(yè)單位下各部門共三級(jí)組織目錄,并支持新增單位、單位信息更新、刪除單位等操作。
(3)崗位管理??蓪?duì)廳直屬事業(yè)單位現(xiàn)有崗位信息進(jìn)行查詢統(tǒng)計(jì)與管理,全面總體掌握廳直屬事業(yè)單位的已有崗位情況。支持崗位信息導(dǎo)入導(dǎo)出、崗位信息查詢統(tǒng)計(jì),可實(shí)時(shí)導(dǎo)出事業(yè)單位崗位設(shè)置及人員情況統(tǒng)計(jì)表等。
(4)考核管理。對(duì)廳直屬事業(yè)單位人員考核信息進(jìn)行管理,支持按年度導(dǎo)入人員考核信息,形成廳機(jī)關(guān)及所屬事業(yè)人員考核“一本賬”。
(5)運(yùn)維管理。運(yùn)維管理模塊是保證系統(tǒng)正常運(yùn)行的基礎(chǔ),在此可以實(shí)現(xiàn)系統(tǒng)運(yùn)行的必須配置,實(shí)現(xiàn)政治面貌、民族等字典類型數(shù)據(jù)的配置。
本研究基于微服務(wù)架構(gòu)構(gòu)建了自然資源行業(yè)人事管理信息系統(tǒng),進(jìn)行了系統(tǒng)的功能設(shè)計(jì)、數(shù)據(jù)庫與系統(tǒng)建設(shè),實(shí)現(xiàn)了自然資源單位管理、人員管理、考核管理、崗位管理的信息化。通過系統(tǒng)的建設(shè)實(shí)現(xiàn)了甘肅省自然資源廳直屬事業(yè)單位人員的數(shù)據(jù)共享與統(tǒng)一管理,能夠全面了解直屬事業(yè)單位的人員結(jié)構(gòu)及崗位狀況,形成了事業(yè)單位人員考核的“一本賬”,進(jìn)一步為人力資源規(guī)劃、管理需求和個(gè)性化服務(wù)提供技術(shù)支撐,提高人事管理的準(zhǔn)確性和高效性。