楊琳 昌明權



摘要:在中國“互聯網+”的新時代背景下,實現“互聯網+黨建”的深入融合,是當下黨建工作信息化發展進程的客觀需要,也是改變現有黨建工作繁重現狀的必然要求。該文首先分析了湖南省某高校黨支部工作的需求,提出結合入黨積極分子管理在內的黨員信息系統管理的功能需求,然后詳細設計了系統E-R數據模型,最后利用PowerDesigner完成了基于MySQL的高校黨務信息管理系統數據庫設計。
關鍵詞:數據庫;黨員信息管理;MySQL
中圖分類號:TP311 文獻標識碼:A
文章編號:1009-3044(2020)05-0276-02
開放科學(資源服務)標識碼(OSID):
1 概述
隨著互聯網技術的迅猛發展,全國對黨建工作提出了新的要求。習近平總書記深刻指出,將信息技術應用到黨建工作中,既是信息化時代發展的客觀要求,也是黨建工作改革創新的必然要求[1]。我國高校黨支部信息管理仍停留在使用Office辦公軟件進行半自動化人工管理,而且面對高校入黨積極分子和黨員人數越來越多、信息量越來越大的現狀,導致需要配備大量的人力物力對信息進行符合要求的管理,同時還存在信息孤島的問題。
利用信息管理系統能夠對高校黨員和入黨積極分子進行標準化規范化管理,也能夠提高黨務管理的工作效率,因此開發一個符合業務需求的信息管理系統很有必要。為了實現高校黨務信息化管理,很多研究人員設計和實現了相關系統,如陳志華設計的高校黨務工作管理系統,能夠隨時查看成員從入黨積極分子到預備黨員最終到成為正式黨員的過程,及時了解黨員發展過程中的各項情況[2]。通過對每個階段對象建立需要信息的數據表,能夠提高數據查詢效率。但入黨積極分子、黨員等數據庫表都存在數據項重復,導致數據的贅余;季夢華設計的黨務管理信息系統,通過操作簡單、功能強大等特點,能夠提高黨建工作效率,保障了信息的及時性、完整性、準確性[3]。但是用戶對象是管理者,管理者工作量同樣較高。根據此前研究人員的優缺點,本系統數據庫黨員信息模塊設計參考黨員發展階段,設計每個階段對象的數據表,同時減少數據項的重復;用戶信息模塊(即用戶對象)面向各黨支部成員,由成員在權限范圍內進行自我維護信息。
2 數據庫設計
2.1 需求分析
本系統在通過對湖南省某高校黨建工作進行實際情況分析及對黨務工作人員進行調查了解的同時,了解到《全國黨員管理信息系統》目前僅支持對黨員信息的日常管理、關系轉接、流動黨員、換屆選舉、組織生活、黨費管理等[4]。
該校某黨總支2019年本科階段中黨員人數為70人,入黨積極分子人數為214人。由于入黨積極分子人數遠大于黨員人數,因此管理員對入黨積極分子進行信息化管理需求更大。本系統將從一名大學生遞交入黨申請書到發展為正式黨員,最后到組織關系轉出整個過程進行記錄和管理。將發展黨員工作中需要存儲的數據分為入黨積極分子階段信息管理,黨員階段(包括預備期階段)信息管理,結合現有原始紙質材料存檔進行數據庫設計。總體來說,本系統需要入黨積極分子管理、黨員管理、黨組織管理、組織活動管理、關系轉接管理等功能。
2.2 數據庫概念模型設計
高校黨員信息管理系統的數據庫整體E-R圖如圖1所示。圖中包括用戶、黨支部、黨員、入黨積極分子、班級、部門、組織活動、組織關系轉接、民族、政治面貌、黨費、黨員類別等實體。每個實體定義的屬性如下所示(實體的碼用下劃線劃出)。學生:(學號,學生姓名,密碼,郵箱,用戶狀態,QQ,出生日期,性別,家庭住址,聯系電話,籍貫,出生地,學歷,入團時間1
教職工:(工號,姓名,密碼,郵箱,用戶狀態,出生日期,性別,學歷,QQ,聯系電話,參加工作時間,籍貫)
黨支部:{黨支部編號,黨支部名稱,所屬上級黨組織名稱,總人數,正式黨員人數,預備黨員人數,發展對象人數,入黨積極分子人數}
黨員:{黨員信息編號,入黨志愿書編號,入黨時間,轉正時間}
入黨積極分子:{入黨積極分子信息編號,申請入黨時間,列為人黨積極分子時間,思想匯報次數,黨校培訓時間,結業成績,預審時間,黨支部考察時間,政治審查時間,群眾談話時間,推優情況,公示時間}
班級:[班級編號,專業,院系,年級,班級號]
組織活動:[組織活動編號,活動名稱,活動時間,活動地點,活動類型,活動內容,參加人數,未參加人員名單,備注]
部門:[部門編號,院系,名稱,備注]
組織關系轉接:[組織關系轉接編號,關系轉接時間,關系轉接類型,轉接黨組織全稱,黨費交納截至時間,就業單位全稱,關系轉接審批結果]
黨費:{黨費記錄編號,年份,12個月份,合計}
2.3 數據庫表設計
根據數據庫概念結構設計,使用PowerDesigner工具建立CDM(Conceptual Data Model.概念數據模型),并且利用工具將CDM轉化為LDM(Logic Data Model,邏輯數據模型),最終轉化為PDM(Physical Data Model,物理數據模型),如圖2所示。
入黨積極分子信息表pm_party_activist,表結構如表1所示。
培養聯系人表pm_linkman,表結構如表2所示。
3 數據庫視圖的應用
視圖是從一個或者幾個表中導出的虛擬表,數據庫只會存儲視圖的定義,不會存放視圖中的數據,數據仍然存儲在原本的表中。合理的使用視圖能夠讓用戶的操作變得簡潔,可以更清晰地表達查詢的結果,同時還能夠對機密數據提供安全保護等。
根據數據庫設計對黨支部信息進行查詢,黨支部書記查詢結果為t_id,而不是直接顯示黨支部書記的姓名,可以通過創建視圖party_branch來直觀地顯示用戶想要的結果。用戶在查詢時通過視圖party_branch進行查詢,就可以直接得到用戶想要的信息。創建視圖代碼如下所示:
CREATE VIEW 'party_branch' AS
SELECT 'pm_party_branch' .'pb_id' AS 'pb_id',
、pm_user_teacher'. 't_name' AS 't_name',pm_party_branch' .'pb_name' AS、pb_name',
、pru_party_branch',、gpb_name' AS 'gpb_name',
、pm_party_branch'.、all_num' AS、all_num',
、pm_party_branch'.、party_num' AS、party_num',
、pm_party_branch'.、prob_num' AS 'prob_num',
、pm_party_branch'.、deve_num- AS 'deve_num',
、pm_party_branch'. 'activist_num' AS 'activ-itst—num'
FROMCpm_user_teacher'JOIN
、pm_par-ty_branch')
WHERECpm_user_teacher'. 't_id'='pm_par-ty_branch'.'t_id')
查詢語句代碼如下所示:
SELECT*FROM 'party_branch' [WHERE<條件表達式>]
查詢結果如圖3所示。
4 總結
本文主要介紹高校黨員信息管理系統初期的數據庫設計,數據庫依照《全國黨員管理信息系統》現有功能及入黨積極分子管理等功能展開設計,借鑒前人數據庫設計的優點,對存在的問題進行優化。先用E-R圖來描述現實業務的概念模型,再利用PowerDesigner工具構建概念數據模型,轉化為邏輯數據模型,最終轉化為物理數據模型生成MySQL數據庫。同時利用數據庫的視圖機制,提高查詢的便利性和數據的安全性,為后階段開發完整的高校黨員信息管理系統打下基礎。
參考文獻:
[1]李景田.迎接黨建信息化時代的到來[N].中國組織人事報,2018-07-09(006).
[2]陳志華.高校黨務工作管理系統的設計與實現[Dl.江西財經大學,2018.
[3]季夢華,黨務管理信息系統的設計與實現[D].天津工業大學。2018.
[4]楊青.淺談全國黨員管理信息系統工作[J].中小企業管理與科技(上旬刊),2018(2):96-97.
【通聯編輯:王力】
收稿日期:2019-11-06
基金項目:該文系2017年湖南農業大學東方科技學院黨建項目“基于信息技術的高校學生黨支部建設創新機制研究”(DA2017D02)