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