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