
一般來說高校的黨務管理工作表現為在廣大的在校學生中公平公正地挖掘優秀的人才,從而吸引培養成中共黨員。一般來說黨務管理系統應該滿足黨務工作的通用性和一般性。并且高校黨務管理系統往往具有一定的流動性,應該與學生群體的特點以及學校內所設專業的特點相一致。因此高校黨務管理系統的設計應該以系統的需求為依據,只有在充分分析系統需求的基礎上,才能進行有效的系統設計。系統的設計應該有總體的設計概要以及細節的設計,這樣體現了整體到局部的設計原則。而系統的實現也應該分區域進行。在綜合這些基本理論研究的基礎上,本文的研究大體遵循了這樣的一個思路。首先對高校黨務管理系統的需求進行全面深入的分析,其次對系統設計的總體原則和細節設計分別展開逐條的分析,最后分區域對系統的實現進行深入的分析。
一、高校黨務管理系統的需求
高校黨務管理系統的需求一般表現能夠實現四個方面的有效管理,這四部分包括組織管理、黨員發展管理、以及黨員的管理還有文檔管理,可以說高校黨務管理系統的需求與這四部分的有效管理是緊密聯系在一起的。
首先說滿足組織管理的需求。其實組織管理是一個綜合的概念,因為這一概念包含了許多子管理的部分,大概有黨組織管理、領導班子管理、黨費管理以及黨組織業務管理。這些管理中包含了許多信息的管理與運行,組織管理的需求就是對這些信息進行有效完整的建立與維護,其中信息的更新應該具有一定的及時性,并且應該保證信息的全面與真實。這樣的形勢往往給黨務管理系統提出了更高更難的要求,那就是運行信息量很大以及速度很快。
其次是黨員發展管理的需求。雖然說黨員發展管理也是一個包含許多部分的綜合概念,但是這一概念包含的部分往往具有一定的遞進性。一般來說黨員發展管理包含了四個環節,第一為入黨申請人的管理,第二為入黨積極分子的管理,第三為發展對象的管理、第四為預備黨員的管理。我們不難看出黨員發展管理的四個環節呈現出人群不斷縮小的狀態,其中的縮小是經過一定的刪選來完成的。那么黨員發展管理對于系統的要求就表現為系統應該在刪選標準上有著公正、明確的要求準則,并且刪選標準應該與將要進行刪選學生人員的信息迅速地進行匹配。
最后是黨員管理的需求。黨員管理包含了黨員信息管理、歷史黨員信息管理、黨費繳納管理以及黨員介紹信的管理,這些管理的需求一般表現為信息的運行應該全面、真實,并且查詢起來具有一定的便捷性,能夠在手續環節上有一定的縮減。因此一方面需求更多反映為黨務系統能夠實現一定區域的共享,這樣方便學生黨員以后的生活和工作。
二、高校黨務管理系統的總體原則與細節設計
高校黨務管理系統的總體原則一般表現為四個方面,他們分別為低耦合性、靈活性、可移植性以及易維護性。
首先說低耦合性。一般來說高校黨務管理系統的各個板塊劃分應該各自獨立,因此在進行系統設計時應該表現一定的低耦合性,這樣就能在一定程度上提高各板塊自身的內聚性。
其次是靈活性。靈活性一般表現為高校黨務管理系統應該提高層次的抽象性,創建多態操作接口,這樣一來系統就能夠根據不同業務的需要進行靈活的配置。
再次是可移植性。一般來說高校黨務管理系統中都是用Java這一跨平臺的語言,只要裝有裝有Java虛擬機的系統都可以運行這種語言,因此完善黨務管理系統往往具有一定的可移植性。
最后是易維護性。一般來說黨務管理系統運行起來不容間斷,因為任何一個時間都需要使用管理系統,因此系統在設計上應該呈現出一定的易維護性。這樣一旦系統出現故障能夠及時地清除。
在深入分析高校黨員管理系統的設計總原則基礎上,我們可以進行一些細節上的設計。這一部分的探討是本研究的一個重點,本部分的研究主要從兩個方面進行展開,一部分是系統結構設計的分析,另一部分是系統數據庫設計的分析。
一般來說高校黨務管理系統應該有著自身獨特的內部組織結構,一方面應該對總體系統進行有效的分解,另一方面能夠實現多個項目開發小組使用一個模型而不發生過多干涉的狀態。因此需要建立有效的系統包圖,因為建立系統包圖可以在一定程度上降低邏輯的復雜度,從而有效地指引讀者的思路。一般來說高校黨務管理系統建模時需要處理大量的類、構件、結點和接口等等,這樣一來就需要在進行系統設計時把語義大體相近并且變化維度相同的元素進行整理歸類,最終把這些元素納入到一個包中。一般來說可以構建這樣的系統包圖(圖1)
一般來說黨員發展往往是黨務管理管理系統運行的的重點,因此我們可以以這一部分為例進行系統結構中活動圖構建的分析。
一般來說預備黨員往往是沿著另種途徑運行。一種途徑是從入黨申請人中發展而來的;另一種途徑是從其他院校或者單位轉進來的預備黨員,這樣的情況在系統中的完成需要通過個人信息管理中的“黨員增加”來實現。而如果本院校去年發展的預備黨員并沒有在本系統中進行錄入,這就需要在預備黨員環節的系統直接增加進來,需要值得注意的是在增加時應該輸入入黨的時間。因此我們可以根據這些原則進行系統結構中黨員發展活動圖的設計。
一般來說數據庫的設計大體上包含了三個部分,即數據字典的設計、數據完整性的設計還有數據安全性的設計。
首先是數據字典的設計。一般來說數據字典的主要任務表現為以詞條方式將具體的定義在系統的數據流圖中直觀地以圖形元素展現出來。數據字典總構成上來看包括了數據流、數據文件、數據源、數據庫以及數據元素。數據字典中的個人信息覆蓋面應該極其廣泛,其中包括了個人的姓名、性別、民族、婚姻狀況、學歷、政治面貌、家庭住址等等。
數據完整性的設計從總體上看包含三個部分,即實體完整性、域完整性、用戶定義完整性以及引用完整性。實體完整性一般表現為表中的任何行都不為一個實體。域完整性一般表現為表中的列都滿足數據的類型以及相關的規則。引用完整性一般表現為對表間的關系進行有效的定義,從而保證表主鍵和外鍵在數據上能夠保持一致。
數據的安全性設計涵蓋了數據庫安全、網絡完全以及軟件安全,核心目的在于防止數據庫的數據泄露和破壞。數據庫的安全一般表現為通過一定的手段對于用戶存取的數據進行有效的控制。軟件安全主要是通過權限的有效設置,使不同系統板塊可以供不同的用戶使用。網絡完全一般都是通過核心部門運用有效的監督手段來實現。
三、高校黨務管理系統的有效實現
一般來說高校黨務管理系統的有效實現分為兩個部分,即前臺實現和后臺登錄實現,為了對此進行詳細的介紹筆者分條展開分析。
首先是前臺實現。前臺實現一般主要是指在前臺界面進行學院或者學校的黨務宣傳工作,促進黨員的學習與交流,以及黨員能夠及時地了解黨務工作的信息以及得知黨務會議的通知。
后臺登錄實現首先表現為能夠通過系統實現黨組織的管理,也就是進行黨組織的添加、刪除以及查詢工作。其次表現為實現黨員的管理,一般來說黨員個人信息的管理只能刪除和修改,但是卻不能添加,除此之外還應該能夠開具證明信。
四、結語
高校黨務管理系統的需求主要表現為滿足三個方面的需求,即組織管理的需求、黨員發展管理的需求以及黨員管理的需求,并且這三個方面又包含了許多小方面的需求。可以說高校黨務管理系統需求豐富多樣,但總體來看主要表現為個人信息的管理應該呈現出全面、真實、及時更新的狀態。在這些需求的基礎上,系統設計的總體原則自然變得清晰,也就是應該遵循低耦合性、可移植性、靈活性以及易維護性。系統的細節設計主要包含了系統結構的設計和系統數據庫的設計。
高校黨務管理吸引的有效實現主要包含了前臺實現和后臺登錄實現兩部分,通過這兩部分的實現就完成了完善高校黨務管理系統的建立,可以說這一實現過程極為便捷和完善。
(作者單位:南京師范大學泰州學院)