張常泉
(江西科技學(xué)院,江西 南昌 330098)
黨的十九大報(bào)告提出要加強(qiáng)基層組織建設(shè),增強(qiáng)黨員教育管理針對性和有效性,穩(wěn)妥有序開展不合格黨員組織處理工作[1]?;鶎狱h組織是我黨的重要基石,在全面從嚴(yán)治黨的背景下,黨員的教育管理工作已全面向基層延伸。作為黨員管理工作的重要組成部分—黨員考評,更是突出了它的重要性和必要性。只有對黨員工作有效地考評,才能公平公正地區(qū)分黨員的表現(xiàn),才能實(shí)現(xiàn)黨員整體素質(zhì)的提升,達(dá)到增強(qiáng)黨組織戰(zhàn)斗力的目的。
隨著社會的發(fā)展,黨建工作不論是在服務(wù)對象和服務(wù)領(lǐng)域方面,還是在服務(wù)環(huán)境方面,都發(fā)生了很大的變化,高校黨組織作為基層黨組織,更需要有創(chuàng)新的思維、發(fā)展的眼光、科學(xué)管理的意識來不斷推動高校黨建工作的績效水平,在思路、模式和方法上進(jìn)行更為深層次的創(chuàng)新和探索[2]。
系統(tǒng)采用B/S 模式,能為多用戶使用,不同用戶具有不同權(quán)限進(jìn)行系統(tǒng)操作。通過系統(tǒng)中引入工作績效模式,對各基層黨組織及黨員進(jìn)行有效管理,根據(jù)所設(shè)置的評價(jià)指標(biāo)做量化考核,然后基于考核結(jié)果做各類分析對比,從而做出客觀、真實(shí)、公正的綜合評價(jià)。
系統(tǒng)的使用應(yīng)方便,操作應(yīng)簡單,并要結(jié)合后期管理模式的變化和業(yè)務(wù)的擴(kuò)充,對軟件會有新的要求,因此系統(tǒng)需要具有較強(qiáng)的適應(yīng)性和良好的擴(kuò)充性[3]。同時(shí),系統(tǒng)要充分考慮安全性,在使用過程中應(yīng)對網(wǎng)絡(luò)通信進(jìn)行有效監(jiān)控,對黑客入侵或可疑的訪問行為做到及時(shí)報(bào)警與阻斷,并利用加密等方式保證數(shù)據(jù)不被非法截獲,防止未授權(quán)用戶的非法訪問。
1.3.1 環(huán)境可行性分析
隨著網(wǎng)絡(luò)的普及,高校已具有較為完善的校園網(wǎng),能夠做到校園的網(wǎng)絡(luò)全覆蓋。學(xué)校師生均能熟練使用計(jì)算機(jī)等終端設(shè)備登錄校園網(wǎng)。
1.3.2 技術(shù)可行性分析
目前計(jì)算機(jī)技術(shù)快速發(fā)展,硬件性能提升,軟件更新的速度很快,網(wǎng)絡(luò)技術(shù)更加成熟完善,這是本系統(tǒng)設(shè)計(jì)和開發(fā)的重要基礎(chǔ)。
1.3.3 經(jīng)濟(jì)可行性分析
采用現(xiàn)有的成熟穩(wěn)定的技術(shù)來設(shè)計(jì)一個功能較為完整的黨建工作績效評價(jià)管理系統(tǒng),投入費(fèi)用低,系統(tǒng)投入使用,將能為相關(guān)部門減少工作量,并使評價(jià)結(jié)果的準(zhǔn)確性得到極大提升。
MVC是一種優(yōu)秀的軟件開發(fā)模式,被廣泛使用在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各組件關(guān)系如圖1所示。
圖1 MVC模式
B/S 結(jié)構(gòu)是瀏覽器/服務(wù)器結(jié)構(gòu),用戶是通過瀏覽器來實(shí)現(xiàn)訪問,不需要安裝額外的客戶端軟件。該體系結(jié)構(gòu)有三層:表示層、功能層、數(shù)據(jù)層,各層功能獨(dú)立,其中表示層對應(yīng)的是Web 瀏覽器,功能層對應(yīng)的是帶有應(yīng)用程序擴(kuò)展功能的服務(wù)器,數(shù)據(jù)層對應(yīng)的是數(shù)據(jù)庫服務(wù)器或其他的信息系統(tǒng)。
Asp.net是一個統(tǒng)一的面向?qū)ο蟮腤eb開發(fā)平臺,可以為用戶提供豐富的Web應(yīng)用程序服務(wù),支持C#和JScript.NET 語言,與.NET 框架兼容,具有簡單靈活、可用性強(qiáng)、擴(kuò)展性高、執(zhí)行效率高、易維護(hù)等優(yōu)點(diǎn),被廣泛應(yīng)用[4]。
通過調(diào)研發(fā)現(xiàn),要完成黨建工作績效考評,需要經(jīng)過準(zhǔn)備階段、實(shí)施階段、評價(jià)與反饋階段等三個階段,各階段的主要任務(wù)為:準(zhǔn)備階段要完成組織準(zhǔn)備、人員準(zhǔn)備、方案準(zhǔn)備,實(shí)施階段要完成收集評價(jià)信息、整理評價(jià)信息、分析處理評價(jià)信息,評價(jià)與反饋階段要完成評價(jià)結(jié)果檢驗(yàn)、分析診斷問題、反饋評價(jià)結(jié)果。因此,所設(shè)計(jì)的系統(tǒng)要能實(shí)現(xiàn)自我評價(jià)、他人評價(jià)、評價(jià)分析、系統(tǒng)設(shè)計(jì)等常用功能。系統(tǒng)功能結(jié)構(gòu)如圖2所示。
圖2 系統(tǒng)功能模塊
3.2.1 核心數(shù)據(jù)流圖
只有深入理解系統(tǒng)的數(shù)據(jù)處理流程,才能設(shè)計(jì)好一個高效、先進(jìn)、科學(xué)的黨建工作績效評價(jià)系統(tǒng)。本系統(tǒng)的功能根據(jù)組織發(fā)展程序進(jìn)行實(shí)現(xiàn),從用戶登錄,到數(shù)據(jù)錄入和數(shù)據(jù)處理,以及最后的評價(jià)過程,整個流程直觀明了,界面簡單容易操作。系統(tǒng)主要功能實(shí)現(xiàn)數(shù)據(jù)流程圖如圖3所示。
圖3 系統(tǒng)核心功能實(shí)現(xiàn)數(shù)據(jù)流程
3.2.2 數(shù)據(jù)庫設(shè)計(jì)
系統(tǒng)的核心功能之一就是數(shù)據(jù)存儲,系統(tǒng)涉及全?;鶎狱h組織的內(nèi)部資料,因此對數(shù)據(jù)的穩(wěn)定性、安全性、健壯性有較高的要求。隨著系統(tǒng)數(shù)據(jù)量的增加,考慮將來的業(yè)務(wù)需求,本系統(tǒng)選擇Microsoft SQL Server 2012 版本作為數(shù)據(jù)庫設(shè)計(jì)工具。數(shù)據(jù)庫設(shè)計(jì)是指根據(jù)用戶的具體需求,在數(shù)據(jù)庫管理系統(tǒng)上設(shè)計(jì)數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程,主要是先針對用戶實(shí)際需求來設(shè)計(jì)數(shù)據(jù)概念模型,然后再將概念模型轉(zhuǎn)化為邏輯結(jié)構(gòu)的數(shù)據(jù)模型[5]。在實(shí)際設(shè)計(jì)中,要先分析實(shí)體和屬性,找出實(shí)體間的聯(lián)系,畫出E-R 圖,然后構(gòu)造出數(shù)據(jù)表,最后設(shè)置屬性及字段。經(jīng)過細(xì)致分析,本系統(tǒng)數(shù)據(jù)庫共包含27個邏輯表,主要由部門表、科室表、用戶表、角色表、菜單表、指標(biāo)體系表、評價(jià)表、得分表等構(gòu)成。
整個系統(tǒng)功能模塊較多,下面僅介紹幾個關(guān)鍵功能模塊的實(shí)現(xiàn)。
3.3.1 系統(tǒng)登錄模塊
該模塊是系統(tǒng)的一個重要模塊,主要是防止非法用戶進(jìn)入系統(tǒng),以及登錄用戶的功能使用。在用戶登錄中,首先用戶輸入登錄的賬號和密碼,然后到系統(tǒng)會將接收到的賬號密碼到數(shù)據(jù)庫進(jìn)行匹配,如果賬號密碼均正確則進(jìn)入系統(tǒng)。如果輸入錯誤的賬號或密碼,則系統(tǒng)會進(jìn)行提示輸入錯誤,要求用戶重新輸入。為了保證系統(tǒng)安全,對連續(xù)三次輸入錯誤的用戶,系統(tǒng)將會直接鎖定該用戶在30分鐘內(nèi)無法登錄。
在本系統(tǒng)中,預(yù)設(shè)了學(xué)生代表、教師、基層黨務(wù)管理員、專家、管理干部及系統(tǒng)管理員等幾種用戶角色。用戶登錄成功后自動匹配相應(yīng)的用戶角色,每個角色的用戶有管理本人基本信息,進(jìn)行網(wǎng)上評價(jià)和評價(jià)查詢等基本信息活動。其中基層黨務(wù)管理員主要負(fù)責(zé)該部門黨員信息的錄入和更新,以及完成相關(guān)的處理工作;系統(tǒng)管理員主要負(fù)責(zé)整個系統(tǒng)的維護(hù)工作,做好系統(tǒng)權(quán)限設(shè)置,根據(jù)系統(tǒng)配置的安全機(jī)制,授權(quán)不同操作員的業(yè)務(wù)處理范圍。
3.3.2 系統(tǒng)配置模塊
以系統(tǒng)管理員身份進(jìn)入系統(tǒng)可以進(jìn)行用戶管理、評價(jià)指標(biāo)設(shè)置、評價(jià)權(quán)重設(shè)置等。其中用戶管理實(shí)現(xiàn)用戶的添加、修改、刪除,評價(jià)指標(biāo)設(shè)置是根據(jù)調(diào)研結(jié)果進(jìn)行一類指標(biāo)和二類指標(biāo),以及具體指標(biāo)項(xiàng)設(shè)的置,評價(jià)權(quán)重設(shè)置是根據(jù)評價(jià)需要設(shè)置各項(xiàng)指標(biāo)項(xiàng)的權(quán)重。為了方便對某一類人員如預(yù)備黨員進(jìn)行評價(jià),管理員可根據(jù)已添加的指標(biāo)項(xiàng)構(gòu)建指標(biāo)庫。
3.3.3 績效評價(jià)模塊
該模塊包括自我評價(jià)和他人評價(jià)。通過自我評價(jià)實(shí)事求是地將自己的真實(shí)情況反映出來,他人評價(jià)是評價(jià)方根據(jù)掌握的資料對評價(jià)對象進(jìn)行客觀公正評價(jià)。當(dāng)用戶登錄系統(tǒng)后準(zhǔn)備進(jìn)行評價(jià)時(shí),應(yīng)先點(diǎn)擊評價(jià)界面,看評價(jià)是否開放,然后根據(jù)系統(tǒng)設(shè)置來進(jìn)行自我評價(jià)或他人評價(jià)。
3.3.4 評價(jià)分析模塊
在本功能模塊中,學(xué)生代表、專家以及管理干部要對評價(jià)結(jié)果進(jìn)行深層次、系統(tǒng)性的分析,通過對績效評價(jià)結(jié)果進(jìn)行分層次及綜合性分析,這對以后高校黨建的健康發(fā)展有著至關(guān)重要的作用。管理者登錄系統(tǒng)后,可通過評價(jià)分析模塊進(jìn)行相應(yīng)的評價(jià)分析查詢,并可將分析結(jié)果導(dǎo)出到本地計(jì)算機(jī)。
報(bào)表系統(tǒng)可以根據(jù)需要生成如科室、人員、角色等報(bào)表,并以flash 方式直觀顯示所查詢的評價(jià)結(jié)果,并可以按時(shí)間段、人員參與率等方式導(dǎo)出格式為PDF、RTF、XLS等報(bào)表。
本系統(tǒng)使用測試軟件Load Runner 11 進(jìn)行了測試,測試用客戶端的操作系統(tǒng)為Windows 10,CPU 為I5 十代,內(nèi)存8G,Web 服務(wù)器的操作系統(tǒng)為Windows Server 2012,CPU 為I7 十代,內(nèi)存為32G,安裝的數(shù)據(jù)庫軟件為Microsoft SQL Server 2012。
功能測試是通過采用黑盒測試的等價(jià)類劃分法和邊界值分析法進(jìn)行測試,構(gòu)造相應(yīng)的測試用例[6]。本文只列出部分典型值,等價(jià)值劃分具體測試項(xiàng)如表1所示。
表1 等價(jià)值劃分表
經(jīng)過測試表明,所有測試用例的測試結(jié)果符合實(shí)際,整個系統(tǒng)運(yùn)行正常。
使用Load Rmmer 11對本系統(tǒng)進(jìn)行壓力測試,主要是對多用戶并發(fā)操作的平均響應(yīng)時(shí)間和CPU 利用率進(jìn)行測試,性能測試結(jié)果如圖4所示。
圖4 系統(tǒng)性能測試結(jié)果
本系統(tǒng)充分借鑒了其他學(xué)者在工作方面的研究,實(shí)現(xiàn)了黨員工作績效的在線評價(jià)。通過本考評系統(tǒng),更有利于實(shí)現(xiàn)評價(jià)數(shù)據(jù)的安全存儲和大數(shù)據(jù)分析。使用結(jié)果表明,本系統(tǒng)設(shè)計(jì)科學(xué),開發(fā)規(guī)范,運(yùn)行穩(wěn)定,可移植性強(qiáng),滿足了多用戶并發(fā)操作性能需求,在一定程度上提高了高校黨員工作績效考評的效率和準(zhǔn)確率,確保了考評的公平公正性,符合高校黨建工作績效考評的實(shí)際,具有一定的實(shí)際應(yīng)用和推廣價(jià)值。