文/王博,湖南省農林工業勘查設計研究總院
黨務建設是事業單位中不可或缺的一部分,隨著信息技術的不斷發展以及其在黨務建設中的應用,有效的提升了黨建工作的信息化程度。黨務建設中要處理的內容有:黨務工作、基本的黨務業務、數據查詢統計分析、日常數據管理等,要想提升黨務工作的水平,促進黨務管理人員管理黨務工作,提高服務的效率以及效果,就需要構建一套事業單位的黨務信息系統平臺,需要具有友好的界面、良好的兼容性、較高的代碼集成度,為黨務工作的開展提供技術上的支持和保障。
要建設黨務管理系統,就需要先進行需求分析,這是系統設計中的基礎,事業單位需要結合自身黨務工作的具體情況,劃分主體功能模塊,以某事業單位為例,其一共劃分了五個主體功能模塊,進而在每個主體功能模塊中繼續進行細分,從下面圖1中就可以看到。在需求分析中需要先獲取用戶大量的碎片化信息,之后將這些需求信息進行提煉、條目化、對需求的優先順序進行排序,得出續需求分析的結果,整理好的需求能夠直接轉換成以后的測試用例,在獲取需求信息這一過程中,需要立足于黨政機關的實際需求。
(1)系統管理模塊。這是基于系統的整體性進行的,主要管理的內容就是系統的基礎模塊,管理基礎數據的權限,還有對這些數據的維護,確保數據是安全的,還有及時的更新信息。
(2)黨支部管理模塊。這一模塊中包含多方面內容,包括修改和添加管理支部信息、入黨積極分子的培養流程、黨員在黨校學習情況的記錄、新黨員入黨的申請、審核與轉正管理等。
(3)團支部管理模塊。這一模塊主要就是管理團支部基礎信息,如,優秀團員推薦意見評價整合、優秀團員基礎信息管理以及團員的退團事宜等。
(4)黨團組織專項活動管理模塊。其中有成員的基本信息,如,黨員組織關系的審核日期和轉移記錄、黨團用戶成員的個人信息。
(5)日常新聞管理模塊。這一模塊就是對黨務管理系統中的新聞進行整理,最大化的確保新聞的相關功能,如,瀏覽、發布等。
(6)思想政治信息辦理模塊:該模塊中辦理和思政有關的基礎信息,模塊有基本的修改、編輯、查詢等。
(7)黨團成員年費繳納管理模塊:其中包含的各種黨團成員年費的繳納情況,如,黨(團)用、費用繳納信息查詢統計、費用繳納信息匯總成表、費用繳納信息修改等。
(8)事業單位文化建設管理模塊:其主要就是記錄關于事業單位文化方面的內容,如,對有關信息的刪除、修改、增添等。
花了兩個多小時,紫云把窗擦洗干凈,桌子、床上都重新整理了,亂放的雜物裝進紙箱里,然后再把地拖洗一遍,屋子亮堂多了。看見紫云累得滿身是汗,蔣浩德有些心疼。
(1)表示層提供數據輸入輸出接口。表示層中有共享Win Form窗體界面、系統中其他功能模塊的前臺Win Form窗體。
(2)業務邏輯層中分為兩種,一種是實體類,另一種就是業務邏輯類。前者是以Castle的Active Record Base基類為基礎,各個實體類都有對應的數據庫中的一張表,要構建和數據庫的映射關系,只需要對相應的Castle Active Record框架的屬性標簽進行設置就可以。這兩種類別是能夠分開的,讓設計更加適應原則,即單一職責、高內聚低禍合,為維護以及復用代碼的工作提供便利。要實現這一目標有兩種方法,第一,設置C#語言的partial關鍵字,將業務邏輯分離存儲到其他的文件中;第二,在實體類中將業務邏輯方法分離開,單獨作為一個類型,但是需要以分離前的實體類為基礎。本文中的系統采取的是第二種方法,業務邏輯類中有公共業務邏輯類、壓縮、XML、excel、進度條顯示等。
(3)數據訪問層,其構成包括Castle Active Record對象持久化(O/R)工具組,數據訪問層的作用就是為數據庫訪問提供支持。
客戶端在收到用戶的操作之后,會將用戶的請求發送到服務端,服務端基于請求會利用業務邏輯處理、訪問數據庫,之后在服務端的后臺將這些數據進行整合,之后通過HTTP協議對數據進行傳遞,就會體現在用戶的瀏覽器中,用戶能夠直接對這些整合的數據進行操作,如,瀏覽、查看以及處理。
在設計完黨務管理系統的體系層次結構后,就需要劃分功能模塊,對各個模塊進行細致的描述,設計中主要就是結合業務系統的功能定位和使用原則來落實[2]。主要的功能模塊有:團支部管理模塊、思想政治工作管理模塊、黨支部管理模塊、事業單位文化建設管理模塊、日常新聞管理模塊、系統管理模塊、黨團成員年費繳納管理模塊以及黨團專項活動管理模塊,結合系統的功能結構,這一業務管理系統模塊在劃分中包含多個子系統一起構成,依照功能組成情況進行模塊劃分,可以分成:日常新聞管理模塊、團支部管理模塊、黨團成員年費繳納管理模塊、事業單位文化建設管理模塊、黨支部管理模塊、思想政治工作管理模塊、系統管理模塊、黨團專項活動管理模塊。
黨務管理體系中在模式設計方面使用的是拓撲多層架構,應用一臺服務器作為終端服務器,為了確保安全,還需要準備一臺聯接其他數據庫的數據庫訪問服務器和一臺聯接網絡的Web服務器。
3.1.1 功能測試
測試系統中的四大功能模塊,具體內容有界面測試、安全性、易用性、安裝部署、性能、界面測試等。每個測試中都有主要的測試內容,如,性能測試中就是測試系統在多用戶操作的情況下、不同網絡環境下以及軟硬環境下系統的反應速度和處理性能;易用性測試就是測試系統中的每個功能模塊是不是能夠確保正確的操作流程、界面內容是不是正確易懂、能不能提供多樣化的提示功能、有沒有全面的幫助文檔。
3.1.2 性能測試
這一測試中就是為了對系統中模塊的反應速度進行測試,主要測試用戶向服務器提供數據的反應度、系統后臺與數據庫間的信息轉換速度、傳遞數據返回到用戶瀏覽器的速度,還有用戶直接操作反饋數據的正確性[3]。經過測試,系統主要是在事業單位內部使用,能夠滿足系統在性能方面的要求,符合單位的要求。
3.1.3 兼容性測試
這主要就是對不同軟硬件平臺間的協同運作情況進行測試,這是由于系統不同對每個軟硬件平臺的需求也存在差異,因此,需要測試系統在這種情況下的兼容性,查看這一系統的支持度是不是廣泛的。
在這次系統測試中以科學的測試方式為基礎,選擇了測試用例一共有240例,測試了系統的安全覆蓋情況,經過對性能、兼容性等方面的測試,系統符合預定目標,在功能以及性能方面符合要求,兼容性也符合要求,測試通過,能夠上線進行應用。
綜上所述,當前信息技術不斷發展,國家對黨建工作也十分重要,事業單位在黨建工作中應用先進的技術,構建一套黨務管理系統,可以有效的提升事業單位黨務工作的效率和效果。