●張群偉 盧建強
試論鐵路機構(gòu)編制管理信息系統(tǒng)功能及設(shè)計方法
●張群偉 盧建強
文章從鐵路企業(yè)機構(gòu)編制工作角度出發(fā),討論機構(gòu)編制管理信息化軟件設(shè)計思路,分析了信息系統(tǒng)應(yīng)具備的功能,著重闡述了機構(gòu)編制數(shù)據(jù)組織、分級管理和操作日志等設(shè)計要點。
鐵路機構(gòu)編制信息系統(tǒng) 功能數(shù)據(jù)庫設(shè)計 調(diào)整日志管理
信息化是當今社會發(fā)展的趨勢,實現(xiàn)管理信息化是機構(gòu)編制管理的必然要求。機構(gòu)編制工作是一種動態(tài)管理,數(shù)據(jù)信息量較大,為準確、及時地掌握各部門的最新數(shù)據(jù),必須借助現(xiàn)代化管理手段,利用網(wǎng)絡(luò)和計算機技術(shù),構(gòu)建機構(gòu)編制管理信息系統(tǒng),實現(xiàn)機構(gòu)編制數(shù)據(jù)的共享和處理,使工作人員避免大量的手工重復(fù)作業(yè),提高工作質(zhì)量和效率,實現(xiàn)管理自動化、精確化。
根據(jù)機構(gòu)編制工作需要,系統(tǒng)應(yīng)具備以下功能:機構(gòu)的設(shè)立、撤銷、名稱變更;機構(gòu)整建制劃拔;編制調(diào)整;查詢某一級機構(gòu)的編制數(shù),如行政管理人員編制數(shù)、服務(wù)人員編制數(shù);查詢某一級機構(gòu)的部門設(shè)置,如某單位的科室設(shè)置和車間設(shè)置;查詢某一單位機構(gòu)定員表;按職務(wù)分類統(tǒng)計編制數(shù)額,如某單位科長、工程師編制數(shù);查詢機構(gòu)編制歷史數(shù)據(jù);查詢某一單位機構(gòu)編制調(diào)整記錄;機構(gòu)編制組合查詢和統(tǒng)計,即通過靈活的多條件設(shè)置進行查詢和統(tǒng)計;查詢結(jié)果的導(dǎo)出和打?。挥脩艄芾?,實現(xiàn)不同類型的用戶注冊、權(quán)限分配、身份驗證、功能管理、數(shù)據(jù)備份和恢復(fù)。
數(shù)據(jù)庫包含存儲機構(gòu)編制信息的數(shù)據(jù)表,實現(xiàn)機構(gòu)編制調(diào)整日志功能的數(shù)據(jù)表,以及實現(xiàn)其它輔助功能的數(shù)據(jù)表,如字典表、用戶表等。
1.機構(gòu)編制信息數(shù)據(jù)表。機構(gòu)表:存儲機構(gòu)信息。含記錄編號(關(guān)鍵字)、機構(gòu)名稱、建制級別、職責范圍、成立日期、批準文號、類型、鏈接機構(gòu)代碼(外部關(guān)鍵字)等數(shù)據(jù)項。
編制表:存儲機構(gòu)所設(shè)的崗位定員信息。含記錄編號(關(guān)鍵字)、職務(wù)名稱、定員數(shù)量、定員類型、所屬機構(gòu)代碼(外部關(guān)鍵字)等數(shù)據(jù)項。
2.機構(gòu)編制調(diào)整日志功能數(shù)據(jù)表。機構(gòu)編制調(diào)整日志表:存儲機構(gòu)編制調(diào)整信息。含記錄編號(關(guān)鍵字)、執(zhí)行文件號、操作類型、調(diào)整時間、調(diào)整單位等數(shù)據(jù)項。
操作日志表:存儲機構(gòu)編制調(diào)整中的每個數(shù)據(jù)操作。含記錄編號(關(guān)鍵字)、操作方式(指插入、刪除、修改3種操作)、操作表名稱、操作日期、機構(gòu)編制調(diào)整日志記錄編號(外部關(guān)鍵字)、操作內(nèi)容記錄號(外部關(guān)鍵字)等數(shù)據(jù)項。
刪改機構(gòu)登記表:存儲刪除或修改的機構(gòu)表記錄的原值。數(shù)據(jù)項同機構(gòu)表。
刪改編制登記表:存儲刪除或修改的編制表記錄的原值。數(shù)據(jù)項同編制表。
插入記錄登記表:存儲新插入機構(gòu)表和編制表的記錄編號。
上面列出的是基本數(shù)據(jù)項目,可根據(jù)實際管理需要增加其他數(shù)據(jù)項。
圖1 機構(gòu)編制組織結(jié)構(gòu)示意圖
多級管理、部門繁多的機構(gòu)數(shù)據(jù)和各機構(gòu)所設(shè)的行政管理服務(wù)人員定員數(shù)據(jù)如何組織,是系統(tǒng)有效運行的關(guān)鍵。
1.組織的邏輯結(jié)構(gòu)。各級機構(gòu)采用樹形邏輯結(jié)構(gòu)實現(xiàn)(見圖1)。每一個獨立機構(gòu)都是有唯一根節(jié)點的樹狀結(jié)構(gòu),其下屬的機構(gòu)是樹上的一個分支。樹形結(jié)構(gòu)的特點是向上只有一個父結(jié)點,向下可以有多個子結(jié)點。與此相對應(yīng),每一個機構(gòu)只能隸屬于一個上級機構(gòu)管轄,同時可以管轄多個下屬機構(gòu)。
設(shè)置一個名稱為鐵路局的根結(jié)點,其他結(jié)點可根據(jù)需要自由增刪(對應(yīng)設(shè)立、撤銷機構(gòu))和剪切粘貼(對應(yīng)機構(gòu)調(diào)整)。允許設(shè)置多級機構(gòu),增加程序的靈活性和通用性。
2.結(jié)點的類型。結(jié)點有三種類型:(1)分類標識結(jié)點。如圖1中的直屬單位、運輸站段、機務(wù)段等結(jié)點。這類結(jié)點作用是表示機構(gòu)的類型,將機構(gòu)樹劃分為不同的分支,而不代表具體的單位。(2)機構(gòu)結(jié)點。如具體的××單位、××科室、××車間等。(3)職務(wù)結(jié)點。如站長、科長、工程師等,這類結(jié)點是沒有子結(jié)點的葉子結(jié)點。
3.數(shù)據(jù)的存儲。每個第一類和第二類結(jié)點對應(yīng)機構(gòu)表中的一條記錄,并通過“類型”數(shù)據(jù)項區(qū)分一、二類結(jié)點,也可以另外設(shè)置機構(gòu)分類標識數(shù)據(jù)表,專門表示第一類結(jié)點。
每個第三類結(jié)點對應(yīng)編制表中的一條記錄。
4.邏輯關(guān)系的存儲實現(xiàn)。(1)機構(gòu)的分級代碼。在數(shù)據(jù)庫中可采用分級代碼的方式實現(xiàn)上述的樹形結(jié)構(gòu),如直屬單位為代碼4,運輸站段代碼為41,直屬站的代碼為411,其余依此類推。這種方式的實質(zhì)是通過一定的數(shù)據(jù)冗余來提高查詢效率,優(yōu)點是執(zhí)行查詢方便快捷,缺點是機構(gòu)調(diào)整時操作比較復(fù)雜。(2)鏈式存儲結(jié)構(gòu)。采用樹形鏈式存儲結(jié)構(gòu)實現(xiàn)。在數(shù)據(jù)表的每個結(jié)點記錄中存放相關(guān)鏈接結(jié)點的唯一編號,例如每個結(jié)點記錄中存放其父結(jié)點記錄的編號就是鏈的要素。這種方式的優(yōu)點是機構(gòu)編制調(diào)整實現(xiàn)簡單,例如機構(gòu)整建制劃拔時,只需將其從一個結(jié)點剪貼至另一結(jié)點,更改鏈接域的父結(jié)點記錄編號即可,缺點是查詢時需要編程進行各個結(jié)點的遍歷。在對操作速度要求高的情況下,為避免頻繁讀取數(shù)據(jù)庫接口,可以將機構(gòu)表和編制表中最常用的基本信息從數(shù)據(jù)庫導(dǎo)入內(nèi)存中,用兄弟鏈表表示法(左鏈接域存儲子結(jié)點地址,右鏈接域存儲兄弟結(jié)點地址)組織實現(xiàn)。
5.上述結(jié)構(gòu)的特點。樹形數(shù)據(jù)結(jié)構(gòu)本身具備遞歸的特點,可以使用遞歸方式或堆棧方式從任意一個結(jié)點開始,遍歷其所有子結(jié)點的信息。本方案中將直屬單位、運輸站段、直屬站等分類標識結(jié)點作為實體,而不是所為屬性來設(shè)計,就是為了從設(shè)計上實現(xiàn)樹形結(jié)構(gòu)的統(tǒng)一性。從而使設(shè)計統(tǒng)一的程序段來查詢和統(tǒng)計任意一級機構(gòu)的下屬所有機構(gòu)的信息成為可能。也就是說,統(tǒng)計全鐵路局的機構(gòu)編制信息和統(tǒng)計所有運輸站段、統(tǒng)計所有機務(wù)段、統(tǒng)計某一單位或科室的機構(gòu)編制信息采用相同的方法,都是對機構(gòu)樹中的一個分支進行操作。
根據(jù)機構(gòu)編制工作歸口管理、分級負責的特點,設(shè)立鐵路局和基層單位兩級用戶,按照各自的管理權(quán)限,進行機構(gòu)編制數(shù)據(jù)的錄入、維護、查詢、統(tǒng)計,從而構(gòu)成全局范圍的機構(gòu)編制數(shù)據(jù),實現(xiàn)信息共享。
1.網(wǎng)絡(luò)功能。系統(tǒng)采用C/S或B/S模式設(shè)計,實現(xiàn)多用戶管理。數(shù)據(jù)集中存儲在服務(wù)器的數(shù)據(jù)庫中,用戶在客戶端通過網(wǎng)絡(luò)連接訪問服務(wù)器數(shù)據(jù)。
2.用戶權(quán)限劃分。用戶權(quán)限是指不同的用戶對于不同的數(shù)據(jù)對象允許執(zhí)行的操作權(quán)限。由兩部分組成,一是數(shù)據(jù)對象,二是操作類型。
按照實際工作中管理權(quán)限的劃分,在機構(gòu)編制管理信息系統(tǒng)中,規(guī)定每項機構(gòu)編制數(shù)據(jù)只有唯一的用戶可以進行錄入和修改。一方面明確管理職責,另一方面保證了數(shù)據(jù)的一致性。
按數(shù)據(jù)對象權(quán)限范圍將用戶分為全局用戶和普通單位用戶。全局用戶可以查詢所有數(shù)據(jù),并對管理權(quán)限內(nèi)的數(shù)據(jù)進行錄入、修改。普通單位用戶只能對本單位范圍內(nèi)的數(shù)據(jù)進行操作,即得到授權(quán)對機構(gòu)樹的一個子樹進行操作。
機構(gòu)的設(shè)立、合并、撤銷,只有該機構(gòu)的上級管理用戶才有權(quán)進行。例如:只有全局用戶才能執(zhí)行設(shè)立、撤銷基層單位的操作,基層單位本身無此權(quán)限,即超出了授權(quán)的子樹范圍?;鶎訂挝挥脩粲袡?quán)執(zhí)行單位內(nèi)部機構(gòu)的設(shè)立、撤銷操作。
另外,設(shè)置只有數(shù)據(jù)瀏覽功能、無錄入修改功能的全局用戶和普通單位用戶,供特定的管理者(如主管領(lǐng)導(dǎo))使用。
3.數(shù)據(jù)的安全性。(1)采用用戶身份和密碼驗證的方式,防止其它人員非法獲取數(shù)據(jù)。(2)執(zhí)行授權(quán)的訪問控制機制,普通單位用戶只能對機構(gòu)樹中對應(yīng)本單位的子樹進行操作,防止越權(quán)使用資源,起到分級管理和保護數(shù)據(jù)安全的作用。(3)采取數(shù)據(jù)加密算法。包括對不同數(shù)據(jù)采用何種加密算法以及密鑰的選擇,應(yīng)綜合考慮執(zhí)行效率與安全性之間的平衡。
要做好機構(gòu)編制工作,不僅要掌握當前機構(gòu)編制信息,還要掌握機構(gòu)編制的歷史數(shù)據(jù),以及單位機構(gòu)編制調(diào)整的過程,以便進行不同時期的比較和分析,進而作出決策。為此,在機構(gòu)編制管理信息系統(tǒng)中增加調(diào)整日志功能。
1.撤銷操作恢復(fù)前期數(shù)據(jù)。簡單的做法是定期備份數(shù)據(jù)表,在需要前期數(shù)據(jù)時導(dǎo)入備份。更完善的實現(xiàn)方法是建立調(diào)整日志表登記機構(gòu)編制調(diào)整過程。
由于設(shè)立、合并、撤銷機構(gòu),機構(gòu)更名,調(diào)整編制的功能都是進行機構(gòu)表和編制表記錄的插入、刪除、修改操作,因此,可以登記每個操作的信息,形成日志。反向執(zhí)行日志就可以恢復(fù)前期數(shù)據(jù)。
2.撤銷操作的方法。對機構(gòu)表和編制表的更新操作,需要詳細登記操作前的內(nèi)容,才能完成撤銷操作。為此設(shè)置機構(gòu)編制調(diào)整日志表和操作日志表。
在應(yīng)用層,用戶提交一次機構(gòu)編制調(diào)整操作,就在機構(gòu)編制調(diào)整日志表中登記一條記錄,登記的項目有執(zhí)行文件號、操作類型、調(diào)整時間、調(diào)整單位等。在實現(xiàn)層,該調(diào)整操作分解為對機構(gòu)表和編制表記錄的一個或多個插入、刪除、修改操作,相應(yīng)地,在操作日志表中登記一個或多個記錄,每個記錄表示一個操作,登記的項目包括操作方式、操作數(shù)據(jù)表名稱、操作日期、操作前數(shù)據(jù)項內(nèi)容等。
日志表登記操作和機構(gòu)表、編制表的更新操作放在一個事務(wù)中處理。撤銷時,根據(jù)操作日志表的登記項,對插入的記錄執(zhí)行刪除操作,對刪除的記錄重新插入,對修改的數(shù)據(jù)恢復(fù)舊值。
3.機構(gòu)編制調(diào)整日志的優(yōu)點。(1)能夠通過執(zhí)行撤銷操作,將數(shù)據(jù)庫內(nèi)容恢復(fù)到以前某一個時點的狀態(tài),與數(shù)據(jù)備份功能相結(jié)合,加強數(shù)據(jù)的安全性。(2)能夠得到某一個時點的機構(gòu)編制信息,進行不同時期的對比分析,并且能方便地完成提供資料、上報報表的工作。(3)能夠通過對日志數(shù)據(jù)表的查詢,得到某一單位機構(gòu)編制調(diào)整記錄。
綜上所述,機構(gòu)編制工作涉及大量數(shù)據(jù),需進行統(tǒng)計、比較、分析,以保證機構(gòu)編制的合理性,僅靠電子表格等辦公管理軟件難以滿足機構(gòu)編制數(shù)據(jù)管理的需要。本文從實用功能和技術(shù)要點方面分析了機構(gòu)編制管理信息系統(tǒng)的構(gòu)建,以提高機構(gòu)編制管理工作效率,為科學(xué)決策提供依據(jù)。
[1] 嚴蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(第二版).清華大學(xué)出版社,1992
[2] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第二版).高等教育出版社,1991
(作者單位:太原鐵路局勞動和衛(wèi)生處 山西太原 030013)
(責編:李雪)
F241.31
A
1004-4914(2014)03-290-02