劉振華,冷飛,欒仕喜
摘? 要:支部量化考核系統(tǒng)既是黨員管理體系的一個重要組成部分,也是學(xué)校管理體系中不可或缺一部分。為了推進(jìn)高校黨建工作的規(guī)范化、制度化、科學(xué)化建設(shè),建立健全高校黨建工作的考核評價機制,文章在對高?;鶎狱h支部量化考核制度建設(shè)進(jìn)行深入探討的基礎(chǔ)上,整合學(xué)生信息、學(xué)習(xí)信息,以及相關(guān)學(xué)生管理系統(tǒng)信息,基于C/S模式,采用Java語言,結(jié)合Oracle數(shù)據(jù)庫,完成了支部量化考核體系軟件的設(shè)計與實現(xiàn)。通過測試實踐,表明系統(tǒng)操作方便,能夠有效的完成支部量化考核相關(guān)工作,提高考核效率,保證考核的公證客觀,準(zhǔn)確無誤。
關(guān)鍵詞:黨員管理;支部量化考核;數(shù)據(jù)庫;信息整合
中圖分類號:TP311.52?????????? 文獻(xiàn)標(biāo)識碼:A
1?? 引言(Introduction)
大學(xué)生是國家和民族未來的希望,而學(xué)生黨支部是黨在高校大學(xué)生群體開展黨建工作的重要戰(zhàn)斗堡壘和組織實施力量,是學(xué)習(xí)宣傳貫徹黨的十八大精神在學(xué)生黨建工作領(lǐng)域的重要抓手和依托。如何客觀有效的評價考核黨支部,不但關(guān)系到學(xué)生黨支部的建設(shè),也直接影響著大學(xué)生黨員的培養(yǎng)。
支部量化考核體系作為黨員黨支部管理的一個重要組成部分,也是學(xué)校管理的組成部分。該體系需要多方面信息的整合來對黨支部進(jìn)行全面細(xì)致的評價考核打分,包括學(xué)生的行為學(xué)分信息,學(xué)生的學(xué)習(xí)信息,學(xué)生的獎懲信息等諸多相關(guān)信息的綜合處理。然而在信息技術(shù)高度發(fā)達(dá)的今天,面對如此多的需要整合的信息源,傳統(tǒng)的人工評判考核由于時間跨度大,涉及人員多等多方面限制因素,很難保證公證、客觀、準(zhǔn)確的完成考核工作。所以,為了方便配合學(xué)校管理,通過建立科學(xué)的量化考核制度,改善現(xiàn)有傳統(tǒng)的評判考核方法,從而加強高校學(xué)生黨員教育與培養(yǎng),已經(jīng)成為一項重要研究課題。
基于以上客觀事實,利用信息技術(shù)對大量復(fù)雜的學(xué)生信息進(jìn)行有效的管理整合,開發(fā)支部量化考核系統(tǒng)成為一種有效的實用手段。一方面,這極大的減少了簿記和人力的開銷,另一方面,現(xiàn)代計算機強大的計算能力和網(wǎng)絡(luò)的普遍部署,可以大大簡化大量信息的處理過程和流動時間。本文將對支部量化考核系統(tǒng)軟件的開發(fā)與設(shè)計進(jìn)行詳細(xì)闡述。
2?? 軟件需求分析(Software requirements analysis)
支部量化考核系統(tǒng)把各支部書記,管理員,黨委負(fù)責(zé)人的部分管理工作集成到一個統(tǒng)一的平臺,各信息系統(tǒng)管理人員分工協(xié)作、相互配合,支部量化考核管理員只需要匯總信息之后進(jìn)行綜合打分,從而能夠及時了解支部黨員的整體學(xué)習(xí)生活和工作情況。同時,也可以方便黨委對各個支部的不同情況進(jìn)行分層次教育。根據(jù)要求,支部量化考核系統(tǒng)主要分為賬戶管理、考核信息維護(hù)、支部信息維護(hù)、支部考核評分及查詢,以及文檔導(dǎo)入導(dǎo)出功能等。
2.1?? 賬戶管理功能
支部量化考核系統(tǒng)需要專門的工作人員來進(jìn)行維護(hù),所以需要對其進(jìn)行賬戶認(rèn)定,賬戶管理模塊中用戶類型分為:超級管理員、管理員、普通用戶三類,每類用戶都有登錄、驗證、注冊、記住密碼、退出登錄、隨意修改個人密碼等基本功能。除此之外,超級管理員擁有最高權(quán)限,可以對支部進(jìn)行考核評分,也可以對不同的用戶進(jìn)行編輯修改;管理員可以進(jìn)行考核評分操作;普通用戶僅限查詢操作。
2.2?? 考核信息維護(hù)功能
考核信息的維護(hù)主要是針對考核制度出現(xiàn)變化后,能夠及時的對出現(xiàn)變化的考核條目進(jìn)行編輯更新,這部分功能主要由超級管理員或管理員進(jìn)行維護(hù)。
2.3?? 支部信息維護(hù)功能
由于每個支部的黨員組成直接來自所掛靠的班級,而每年伴隨著學(xué)生的畢業(yè)與新生的報到,每個支部的支部掛靠的班級都會有所變化,所以每學(xué)年都要對各個支部進(jìn)行信息維護(hù)。支部信息維護(hù)功能主要實現(xiàn)支部信息的增、刪、改、查功能,并實現(xiàn)支部與掛靠班級的任意歸屬功能,同樣是超級管理員或管理員進(jìn)行維護(hù)。
2.4?? 支部考核評分模塊
此功能是支部量化考核系統(tǒng)的核心部分,考核條目以樹表的形式顯示,在后臺實現(xiàn)對一些條目的自動評分功能,從而減少管理員的工作量,也進(jìn)一步的減少對考核項目打分時的人工干預(yù),使結(jié)果更加客觀真實。其他條目則按照支部考核制度標(biāo)準(zhǔn)進(jìn)行人工打分錄入。
另外,對于考核評分結(jié)果的查詢,需要實現(xiàn)根據(jù)年限、根據(jù)支部查詢支部考核信息,實現(xiàn)按照任意列排序。
2.5?? Excel文件導(dǎo)入導(dǎo)出功能
在支部量化考核系統(tǒng)中,所有數(shù)據(jù)都是依據(jù)表格的形式進(jìn)行存儲的,所以需要有基本的Excel的導(dǎo)入導(dǎo)出功能,方便對支部考核結(jié)果以及其他相關(guān)信息進(jìn)行保存?zhèn)浞荨?/p>
2.6?? 其他需求
除了功能上的需求以外,對于性能上的需求包括以下幾點:
(1)數(shù)據(jù)精確度
數(shù)據(jù)要求必須精確、可靠、真實。管理員進(jìn)行操作請求時,如:查找、刪除、修改、添加應(yīng)保證輸入數(shù)據(jù)與數(shù)據(jù)庫數(shù)據(jù)的相匹配性,從各個相關(guān)系統(tǒng)中提取數(shù)據(jù)的時候要保證所響應(yīng)數(shù)據(jù)的查全率與查準(zhǔn)率。
(2)時間特性
為滿足用戶高效要求,數(shù)據(jù)的響應(yīng)時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與傳輸時間、運行時間都應(yīng)在1—2秒。如果需要與外設(shè)交互(如打印機)時,響應(yīng)時間可能較長,但應(yīng)在可接受范圍之內(nèi)。
(3)適應(yīng)性
考慮到用戶使用操作系統(tǒng)的多樣性以及不確定性,本系統(tǒng)可在微軟的多種軟件平臺上運行,并可以在linux下運行。
3?? 軟件設(shè)計與實現(xiàn)(Software design andendprint
implementation)
本系統(tǒng)基于C/S模式,單用戶操作,采用采用Java開發(fā)語言進(jìn)行設(shè)計開發(fā)[1],系統(tǒng)平臺為Windows7,數(shù)據(jù)庫系統(tǒng)平臺采用Oracle[2-4],開發(fā)工具為Eclipse3.2以及PL/SQL Developer,jdk版本5.0。
3.1?? 數(shù)據(jù)庫設(shè)計
考慮到系統(tǒng)運行時,后臺數(shù)據(jù)需要從多方應(yīng)用系統(tǒng)中同步,并進(jìn)行整合,所以數(shù)據(jù)庫的數(shù)據(jù)的穩(wěn)定性、響應(yīng)時間時效性,以及兼容性是首先要考慮的問題。Oracle數(shù)據(jù)庫以其優(yōu)良的性能、完全開放的策略、良好的兼容性、連接的穩(wěn)定性等諸多優(yōu)點,得到了廣泛的應(yīng)用,本文即采用Oracle數(shù)據(jù)庫對系統(tǒng)數(shù)據(jù)進(jìn)行維護(hù)和存儲,數(shù)據(jù)表設(shè)計如下:
(1)考核評分表(DZBKHDF):包含編號BH,支部編號ZB_ID,黨委評分DWPF,是已評分否SFPF,備注BZ,評定學(xué)年B_YEAR六個字段,其中BH為考核評分條目的編號,每個支部維護(hù)一行數(shù)據(jù)表條目。
(2)考核項目條目表(DZBKH):包含考核項條目編號BID,考核項條目名稱BNAME,考核項目條目總分BSCORE,考核項條目說明BXPALIN,考核項目條目父節(jié)點編號PID,是否自評ATOUPF六個字段。由于考核條目是通過樹表形式展現(xiàn),所以對每個條目編號BID都有一個PID來標(biāo)示它的父節(jié)點。
(3)用戶信息表(T_LOGIN):包含用戶編號ID,用戶名USERNAME,用戶密碼:PASSWORD,用戶權(quán)限QUANXIAN,用戶姓名XM。
(4)信息匯總表(T_DJGL_XXHZ):包含黨組織代碼DZZDM,黨組織編號DZZID,黨員人數(shù)DY,預(yù)備黨員人數(shù)YBDY,發(fā)展對象人數(shù)FZDX,入黨積極分子人數(shù)RDJJFZ,黨組織總?cè)藬?shù)DZZZRS,黨員比例DYBL,預(yù)備黨員比例YBDYBL,發(fā)展對象比例FZDXBL,入黨積極分子比例RDJJFZBL,積極分子培訓(xùn)JJFZPX,發(fā)展對象培訓(xùn)FZDXPX,預(yù)備黨員培訓(xùn)平均成績YBDYPXPJCJ,黨員行為學(xué)分平均成績DYXWXFPJCJ,獎學(xué)金比例JXJBL,科研比例KYBL,志愿者比例ZYZBL,班級班干人數(shù)所占比例BJBGRSSZBL,院系班干人數(shù)所占比例YXBGRSSZBL,學(xué)年XN等21個字段。此表所有數(shù)據(jù)均來自其他基于Oracle數(shù)據(jù)庫的學(xué)生管理應(yīng)用系統(tǒng)中的數(shù)據(jù)抓取[5-7],每學(xué)期進(jìn)行黨支部量化考核前,進(jìn)行數(shù)據(jù)同步,相關(guān)應(yīng)用系統(tǒng)如黨員管理系統(tǒng)、行為學(xué)分管理系統(tǒng)、評獎評優(yōu)管理系統(tǒng),學(xué)生管理系統(tǒng)等管理員需要在數(shù)據(jù)同步之前將數(shù)據(jù)更新至最新版本,以便在本地進(jìn)行抓取匯總,進(jìn)而進(jìn)行相應(yīng)量化考核,完成相應(yīng)考核條目的自動評分。
3.2?? 軟件設(shè)計實現(xiàn)
系統(tǒng)操作人員類型主要分為兩大類:管理員和普通用戶。管理員負(fù)責(zé)普通用戶的增加、查看、刪除,以及編輯等,同時兼有普通用戶權(quán)限。普通用戶只負(fù)責(zé)支部量化考核相關(guān)工作,包括:支部信息維護(hù)、支部考核評分、支部信息查詢,以及支部考核查詢,主要功能模塊如圖1所示。
圖1? 支部量化考核系統(tǒng)功能模塊圖
Fig.1 Party branch quantitative assessment system
function block diagram
對于每一個模塊,系統(tǒng)還提供當(dāng)前界面中數(shù)據(jù)表格的Excel導(dǎo)出功能。
系統(tǒng)的主要功能支部考核評分功能,首先要選擇考核條目,然后選擇考核學(xué)年,確定后選擇支部編號并對該條目進(jìn)行打分,進(jìn)而保存至數(shù)據(jù)庫。對于系統(tǒng)自動評分的條目,樹表中該條目后會有“*”標(biāo)識,并在考核說明版塊中提示系統(tǒng)自動評分。對于某些考核條目,系統(tǒng)還提供批量打分功能,即對于同一考核條目,多個支部得分相同的情況下,可以采用批量錄入的方式進(jìn)行打分,這樣可以大大提高多個支部同一條目得分相同的情況下的考核打分的效率,系統(tǒng)運行界面如圖2所示。
圖2 支部量化考核功能界面
Fig.2 Party branch quantitative assessment function interface
4?? 結(jié)論(Conclusion)
本文通過分析高校學(xué)生黨支部對高校黨支部建設(shè)的重要作用以及大學(xué)生黨建工作的重要意義,結(jié)合現(xiàn)有的支部量化考核體系指標(biāo)要求,設(shè)計實現(xiàn)了支部量化考核軟件,大大提高了相關(guān)工作效率,保證了考核評判的公正客觀準(zhǔn)確性。
同時本系統(tǒng)還存在一些不足,如對于數(shù)據(jù)導(dǎo)出功能,目前是針對單個支部也即當(dāng)前界面中的表格進(jìn)行導(dǎo)出,當(dāng)需要對所有支部考核結(jié)果進(jìn)行導(dǎo)出時,效率會受到影響,這是一個需要今后進(jìn)行改進(jìn)的地方。
參考文獻(xiàn)(References)
[1] 郭克華,謝斌,陳志剛.JavaEE程序設(shè)計與應(yīng)用開發(fā)[M].北京:清
華大學(xué)出版社,2011.
[2] 陳增祥.基于Oracle 10g的企業(yè)信息系統(tǒng)研究[J].電腦開發(fā)與
應(yīng)用,2013,07:15-17.
[3] 王佩楷.高校數(shù)字化校園ORACLERAC數(shù)據(jù)庫集群分析與
部署[J].軟件工程師,2014,09:20-21.
[4] 蔣幫寶.基于Java的數(shù)據(jù)庫應(yīng)用框架的研究設(shè)計[J].軟件工程
師,2013,09:35-37.
[5] 顧云鋒,等.Oracle數(shù)據(jù)庫中存儲過程開發(fā)研究[J].計算機與現(xiàn)
代化,2011,10:138-142.
[6] 王秋生.基于PL/SQL的Oracle數(shù)據(jù)庫性能優(yōu)化[J].微機發(fā)展,
2003,12:46-49;52.
[7] 楊彥聰,武媛.Oracle在學(xué)生管理系統(tǒng)中的應(yīng)用[J].信息通信,
2014,05:160.
作者簡介:
劉振華(1989-),男,碩士,工程師.研究領(lǐng)域:信息系統(tǒng)軟件
開發(fā).
冷? 飛(1974-),男,碩士,實驗師.研究領(lǐng)域:網(wǎng)絡(luò)安全,學(xué)
校管理.
欒仕喜(1988-),男,碩士,助理研究員.研究領(lǐng)域:圖像處
理,計算機網(wǎng)絡(luò).endprint
implementation)
本系統(tǒng)基于C/S模式,單用戶操作,采用采用Java開發(fā)語言進(jìn)行設(shè)計開發(fā)[1],系統(tǒng)平臺為Windows7,數(shù)據(jù)庫系統(tǒng)平臺采用Oracle[2-4],開發(fā)工具為Eclipse3.2以及PL/SQL Developer,jdk版本5.0。
3.1?? 數(shù)據(jù)庫設(shè)計
考慮到系統(tǒng)運行時,后臺數(shù)據(jù)需要從多方應(yīng)用系統(tǒng)中同步,并進(jìn)行整合,所以數(shù)據(jù)庫的數(shù)據(jù)的穩(wěn)定性、響應(yīng)時間時效性,以及兼容性是首先要考慮的問題。Oracle數(shù)據(jù)庫以其優(yōu)良的性能、完全開放的策略、良好的兼容性、連接的穩(wěn)定性等諸多優(yōu)點,得到了廣泛的應(yīng)用,本文即采用Oracle數(shù)據(jù)庫對系統(tǒng)數(shù)據(jù)進(jìn)行維護(hù)和存儲,數(shù)據(jù)表設(shè)計如下:
(1)考核評分表(DZBKHDF):包含編號BH,支部編號ZB_ID,黨委評分DWPF,是已評分否SFPF,備注BZ,評定學(xué)年B_YEAR六個字段,其中BH為考核評分條目的編號,每個支部維護(hù)一行數(shù)據(jù)表條目。
(2)考核項目條目表(DZBKH):包含考核項條目編號BID,考核項條目名稱BNAME,考核項目條目總分BSCORE,考核項條目說明BXPALIN,考核項目條目父節(jié)點編號PID,是否自評ATOUPF六個字段。由于考核條目是通過樹表形式展現(xiàn),所以對每個條目編號BID都有一個PID來標(biāo)示它的父節(jié)點。
(3)用戶信息表(T_LOGIN):包含用戶編號ID,用戶名USERNAME,用戶密碼:PASSWORD,用戶權(quán)限QUANXIAN,用戶姓名XM。
(4)信息匯總表(T_DJGL_XXHZ):包含黨組織代碼DZZDM,黨組織編號DZZID,黨員人數(shù)DY,預(yù)備黨員人數(shù)YBDY,發(fā)展對象人數(shù)FZDX,入黨積極分子人數(shù)RDJJFZ,黨組織總?cè)藬?shù)DZZZRS,黨員比例DYBL,預(yù)備黨員比例YBDYBL,發(fā)展對象比例FZDXBL,入黨積極分子比例RDJJFZBL,積極分子培訓(xùn)JJFZPX,發(fā)展對象培訓(xùn)FZDXPX,預(yù)備黨員培訓(xùn)平均成績YBDYPXPJCJ,黨員行為學(xué)分平均成績DYXWXFPJCJ,獎學(xué)金比例JXJBL,科研比例KYBL,志愿者比例ZYZBL,班級班干人數(shù)所占比例BJBGRSSZBL,院系班干人數(shù)所占比例YXBGRSSZBL,學(xué)年XN等21個字段。此表所有數(shù)據(jù)均來自其他基于Oracle數(shù)據(jù)庫的學(xué)生管理應(yīng)用系統(tǒng)中的數(shù)據(jù)抓取[5-7],每學(xué)期進(jìn)行黨支部量化考核前,進(jìn)行數(shù)據(jù)同步,相關(guān)應(yīng)用系統(tǒng)如黨員管理系統(tǒng)、行為學(xué)分管理系統(tǒng)、評獎評優(yōu)管理系統(tǒng),學(xué)生管理系統(tǒng)等管理員需要在數(shù)據(jù)同步之前將數(shù)據(jù)更新至最新版本,以便在本地進(jìn)行抓取匯總,進(jìn)而進(jìn)行相應(yīng)量化考核,完成相應(yīng)考核條目的自動評分。
3.2?? 軟件設(shè)計實現(xiàn)
系統(tǒng)操作人員類型主要分為兩大類:管理員和普通用戶。管理員負(fù)責(zé)普通用戶的增加、查看、刪除,以及編輯等,同時兼有普通用戶權(quán)限。普通用戶只負(fù)責(zé)支部量化考核相關(guān)工作,包括:支部信息維護(hù)、支部考核評分、支部信息查詢,以及支部考核查詢,主要功能模塊如圖1所示。
圖1? 支部量化考核系統(tǒng)功能模塊圖
Fig.1 Party branch quantitative assessment system
function block diagram
對于每一個模塊,系統(tǒng)還提供當(dāng)前界面中數(shù)據(jù)表格的Excel導(dǎo)出功能。
系統(tǒng)的主要功能支部考核評分功能,首先要選擇考核條目,然后選擇考核學(xué)年,確定后選擇支部編號并對該條目進(jìn)行打分,進(jìn)而保存至數(shù)據(jù)庫。對于系統(tǒng)自動評分的條目,樹表中該條目后會有“*”標(biāo)識,并在考核說明版塊中提示系統(tǒng)自動評分。對于某些考核條目,系統(tǒng)還提供批量打分功能,即對于同一考核條目,多個支部得分相同的情況下,可以采用批量錄入的方式進(jìn)行打分,這樣可以大大提高多個支部同一條目得分相同的情況下的考核打分的效率,系統(tǒng)運行界面如圖2所示。
圖2 支部量化考核功能界面
Fig.2 Party branch quantitative assessment function interface
4?? 結(jié)論(Conclusion)
本文通過分析高校學(xué)生黨支部對高校黨支部建設(shè)的重要作用以及大學(xué)生黨建工作的重要意義,結(jié)合現(xiàn)有的支部量化考核體系指標(biāo)要求,設(shè)計實現(xiàn)了支部量化考核軟件,大大提高了相關(guān)工作效率,保證了考核評判的公正客觀準(zhǔn)確性。
同時本系統(tǒng)還存在一些不足,如對于數(shù)據(jù)導(dǎo)出功能,目前是針對單個支部也即當(dāng)前界面中的表格進(jìn)行導(dǎo)出,當(dāng)需要對所有支部考核結(jié)果進(jìn)行導(dǎo)出時,效率會受到影響,這是一個需要今后進(jìn)行改進(jìn)的地方。
參考文獻(xiàn)(References)
[1] 郭克華,謝斌,陳志剛.JavaEE程序設(shè)計與應(yīng)用開發(fā)[M].北京:清
華大學(xué)出版社,2011.
[2] 陳增祥.基于Oracle 10g的企業(yè)信息系統(tǒng)研究[J].電腦開發(fā)與
應(yīng)用,2013,07:15-17.
[3] 王佩楷.高校數(shù)字化校園ORACLERAC數(shù)據(jù)庫集群分析與
部署[J].軟件工程師,2014,09:20-21.
[4] 蔣幫寶.基于Java的數(shù)據(jù)庫應(yīng)用框架的研究設(shè)計[J].軟件工程
師,2013,09:35-37.
[5] 顧云鋒,等.Oracle數(shù)據(jù)庫中存儲過程開發(fā)研究[J].計算機與現(xiàn)
代化,2011,10:138-142.
[6] 王秋生.基于PL/SQL的Oracle數(shù)據(jù)庫性能優(yōu)化[J].微機發(fā)展,
2003,12:46-49;52.
[7] 楊彥聰,武媛.Oracle在學(xué)生管理系統(tǒng)中的應(yīng)用[J].信息通信,
2014,05:160.
作者簡介:
劉振華(1989-),男,碩士,工程師.研究領(lǐng)域:信息系統(tǒng)軟件
開發(fā).
冷? 飛(1974-),男,碩士,實驗師.研究領(lǐng)域:網(wǎng)絡(luò)安全,學(xué)
校管理.
欒仕喜(1988-),男,碩士,助理研究員.研究領(lǐng)域:圖像處
理,計算機網(wǎng)絡(luò).endprint
implementation)
本系統(tǒng)基于C/S模式,單用戶操作,采用采用Java開發(fā)語言進(jìn)行設(shè)計開發(fā)[1],系統(tǒng)平臺為Windows7,數(shù)據(jù)庫系統(tǒng)平臺采用Oracle[2-4],開發(fā)工具為Eclipse3.2以及PL/SQL Developer,jdk版本5.0。
3.1?? 數(shù)據(jù)庫設(shè)計
考慮到系統(tǒng)運行時,后臺數(shù)據(jù)需要從多方應(yīng)用系統(tǒng)中同步,并進(jìn)行整合,所以數(shù)據(jù)庫的數(shù)據(jù)的穩(wěn)定性、響應(yīng)時間時效性,以及兼容性是首先要考慮的問題。Oracle數(shù)據(jù)庫以其優(yōu)良的性能、完全開放的策略、良好的兼容性、連接的穩(wěn)定性等諸多優(yōu)點,得到了廣泛的應(yīng)用,本文即采用Oracle數(shù)據(jù)庫對系統(tǒng)數(shù)據(jù)進(jìn)行維護(hù)和存儲,數(shù)據(jù)表設(shè)計如下:
(1)考核評分表(DZBKHDF):包含編號BH,支部編號ZB_ID,黨委評分DWPF,是已評分否SFPF,備注BZ,評定學(xué)年B_YEAR六個字段,其中BH為考核評分條目的編號,每個支部維護(hù)一行數(shù)據(jù)表條目。
(2)考核項目條目表(DZBKH):包含考核項條目編號BID,考核項條目名稱BNAME,考核項目條目總分BSCORE,考核項條目說明BXPALIN,考核項目條目父節(jié)點編號PID,是否自評ATOUPF六個字段。由于考核條目是通過樹表形式展現(xiàn),所以對每個條目編號BID都有一個PID來標(biāo)示它的父節(jié)點。
(3)用戶信息表(T_LOGIN):包含用戶編號ID,用戶名USERNAME,用戶密碼:PASSWORD,用戶權(quán)限QUANXIAN,用戶姓名XM。
(4)信息匯總表(T_DJGL_XXHZ):包含黨組織代碼DZZDM,黨組織編號DZZID,黨員人數(shù)DY,預(yù)備黨員人數(shù)YBDY,發(fā)展對象人數(shù)FZDX,入黨積極分子人數(shù)RDJJFZ,黨組織總?cè)藬?shù)DZZZRS,黨員比例DYBL,預(yù)備黨員比例YBDYBL,發(fā)展對象比例FZDXBL,入黨積極分子比例RDJJFZBL,積極分子培訓(xùn)JJFZPX,發(fā)展對象培訓(xùn)FZDXPX,預(yù)備黨員培訓(xùn)平均成績YBDYPXPJCJ,黨員行為學(xué)分平均成績DYXWXFPJCJ,獎學(xué)金比例JXJBL,科研比例KYBL,志愿者比例ZYZBL,班級班干人數(shù)所占比例BJBGRSSZBL,院系班干人數(shù)所占比例YXBGRSSZBL,學(xué)年XN等21個字段。此表所有數(shù)據(jù)均來自其他基于Oracle數(shù)據(jù)庫的學(xué)生管理應(yīng)用系統(tǒng)中的數(shù)據(jù)抓取[5-7],每學(xué)期進(jìn)行黨支部量化考核前,進(jìn)行數(shù)據(jù)同步,相關(guān)應(yīng)用系統(tǒng)如黨員管理系統(tǒng)、行為學(xué)分管理系統(tǒng)、評獎評優(yōu)管理系統(tǒng),學(xué)生管理系統(tǒng)等管理員需要在數(shù)據(jù)同步之前將數(shù)據(jù)更新至最新版本,以便在本地進(jìn)行抓取匯總,進(jìn)而進(jìn)行相應(yīng)量化考核,完成相應(yīng)考核條目的自動評分。
3.2?? 軟件設(shè)計實現(xiàn)
系統(tǒng)操作人員類型主要分為兩大類:管理員和普通用戶。管理員負(fù)責(zé)普通用戶的增加、查看、刪除,以及編輯等,同時兼有普通用戶權(quán)限。普通用戶只負(fù)責(zé)支部量化考核相關(guān)工作,包括:支部信息維護(hù)、支部考核評分、支部信息查詢,以及支部考核查詢,主要功能模塊如圖1所示。
圖1? 支部量化考核系統(tǒng)功能模塊圖
Fig.1 Party branch quantitative assessment system
function block diagram
對于每一個模塊,系統(tǒng)還提供當(dāng)前界面中數(shù)據(jù)表格的Excel導(dǎo)出功能。
系統(tǒng)的主要功能支部考核評分功能,首先要選擇考核條目,然后選擇考核學(xué)年,確定后選擇支部編號并對該條目進(jìn)行打分,進(jìn)而保存至數(shù)據(jù)庫。對于系統(tǒng)自動評分的條目,樹表中該條目后會有“*”標(biāo)識,并在考核說明版塊中提示系統(tǒng)自動評分。對于某些考核條目,系統(tǒng)還提供批量打分功能,即對于同一考核條目,多個支部得分相同的情況下,可以采用批量錄入的方式進(jìn)行打分,這樣可以大大提高多個支部同一條目得分相同的情況下的考核打分的效率,系統(tǒng)運行界面如圖2所示。
圖2 支部量化考核功能界面
Fig.2 Party branch quantitative assessment function interface
4?? 結(jié)論(Conclusion)
本文通過分析高校學(xué)生黨支部對高校黨支部建設(shè)的重要作用以及大學(xué)生黨建工作的重要意義,結(jié)合現(xiàn)有的支部量化考核體系指標(biāo)要求,設(shè)計實現(xiàn)了支部量化考核軟件,大大提高了相關(guān)工作效率,保證了考核評判的公正客觀準(zhǔn)確性。
同時本系統(tǒng)還存在一些不足,如對于數(shù)據(jù)導(dǎo)出功能,目前是針對單個支部也即當(dāng)前界面中的表格進(jìn)行導(dǎo)出,當(dāng)需要對所有支部考核結(jié)果進(jìn)行導(dǎo)出時,效率會受到影響,這是一個需要今后進(jìn)行改進(jìn)的地方。
參考文獻(xiàn)(References)
[1] 郭克華,謝斌,陳志剛.JavaEE程序設(shè)計與應(yīng)用開發(fā)[M].北京:清
華大學(xué)出版社,2011.
[2] 陳增祥.基于Oracle 10g的企業(yè)信息系統(tǒng)研究[J].電腦開發(fā)與
應(yīng)用,2013,07:15-17.
[3] 王佩楷.高校數(shù)字化校園ORACLERAC數(shù)據(jù)庫集群分析與
部署[J].軟件工程師,2014,09:20-21.
[4] 蔣幫寶.基于Java的數(shù)據(jù)庫應(yīng)用框架的研究設(shè)計[J].軟件工程
師,2013,09:35-37.
[5] 顧云鋒,等.Oracle數(shù)據(jù)庫中存儲過程開發(fā)研究[J].計算機與現(xiàn)
代化,2011,10:138-142.
[6] 王秋生.基于PL/SQL的Oracle數(shù)據(jù)庫性能優(yōu)化[J].微機發(fā)展,
2003,12:46-49;52.
[7] 楊彥聰,武媛.Oracle在學(xué)生管理系統(tǒng)中的應(yīng)用[J].信息通信,
2014,05:160.
作者簡介:
劉振華(1989-),男,碩士,工程師.研究領(lǐng)域:信息系統(tǒng)軟件
開發(fā).
冷? 飛(1974-),男,碩士,實驗師.研究領(lǐng)域:網(wǎng)絡(luò)安全,學(xué)
校管理.
欒仕喜(1988-),男,碩士,助理研究員.研究領(lǐng)域:圖像處
理,計算機網(wǎng)絡(luò).endprint