王彥革,劉 更,劉小軍,林 娜
(西北工業大學 機電學院,陜西 西安 710072)
基于Web的高校基層黨建與學生工作管理系統的構建
王彥革,劉 更,劉小軍,林 娜
(西北工業大學 機電學院,陜西 西安 710072)
根據高校基層黨建和學生工作管理平臺體系架構,采用Active Server Page(ASP)技術、HTML語言、ActiveX技術、Visual Studio 2005開發工具和SQL Server 2005數據庫,自主研制開發了基于Web的管理平臺軟件系統。文中對平臺的功能、數據庫設計及平臺實現等方面進行了闡述。通過使用表明,該軟件系統極大地提高了黨建和學生管理工作的效率,做到相關信息數據的規范管理、科學統計和快速查詢,顯著減少了管理工作量。
高校黨建;學生工作;管理系統
高校基層黨建和學生教育與管理工作是一個系統工程,貫穿于學生在校學習的整個過程和各個方面,具有工作量大、分類細、項目多和覆蓋面廣等特點。此外,由于高等教育事業的迅猛發展,不少高校都建立了新的校區,這種雙校區(甚至多校區)辦學的實際情況,給高校基層黨建和學生工作帶來了一定的難度和問題。高效而準確的高校基層黨建與學生工作管理系統是提高高校基層學院黨建與學生工作效率的重要手段。
1.系統設計分析
目前,提高黨建與學生管理工作效率的主要瓶頸在于各職能部門間協作松散,導致信息無法共享、信息不流暢、資源浪費、工作效率低。隨著信息技術的發展,黨建與學生工作管理系統是解決這類問題的有效途徑。但目前該類系統在高校OA系統中僅涉及了部分功能的應用,解決了部分功能的實現,但是,未能從全局宏觀的角度對黨建與學生工作進行系統分析與流程優化,仍不能解決黨建與學生管理工作所面臨的協作松散、信息不暢等核心問題。基于對當前黨建與學生工作管理的研究,從全局、宏觀、系統的角度提出了基于Web的黨建與學生工作管理系統。其將作為一種面向基層黨建和學生管理人員的工具,實現對校、院領導以及各主管單位的服務,有效提高黨建與學生管理工作的協同性與工作效率。綜合需求分析,基于Web的黨建與學生工作管理系統應具有以下功能:
(1)基本信息管理
包括信息的采集、管理、更新、維護、統計、查詢和打印等,同時也要考慮將來系統升級或改版的要求以及保證系統的安全性能。
(2)信息共享
如各用戶對相關信息進行上傳下載等,同時還應保證公用信息唯一錄入,實現相關信息如學生注冊情況、學籍異動情況等的共享和及時更新,避免出現多個用戶管理一條信息導致信息不一致的情況,更重要的是實現各功能模塊用戶的相互協調和相互促進。
(3)工作交流
各用戶可以將近期工作總結撰寫成稿件后發布在主頁進行集中展示,這樣不僅使得登錄系統的訪客全面準確地了解學院的黨建和學生工作,而且在各用戶間建立起互通有無、相互學習、取長補短的橋梁,促進了基層工作人員的工作交流,特別是對于身處兩校區的工作人員來說,這種交流和學習的意義尤為重要。
(4)學習功能
用戶不但可以在系統上交流共享文檔等資料,還可以共享較大的視頻資料等。尤其適合兩校區交流使用,例如黨的十七大召開后,對十七大視頻輔導報告、解讀新黨章講座等較大的視頻文件,收錄于該系統共享,供廣大黨員根據自己的時間靈活安排收看。
(5)項目管理
該系統不但方便了工作信息的傳遞,突出了對工作分配和任務節點等方面的要求,而且管理層時刻可以通過系統掌握每個人的任務執行情況,完全采用項目管理思想控制工作。
(6)知識積累
黨建與學生工作有不少環節在一定時期是循環進行的,每一個相同時期工作內容相差不大。通過系統積累前人經驗,對現在的工作人員起到很好的幫助作用,有助于在此基礎上進一步提高。
(7)節約成本
該系統不但可以對全院千余名黨員的數據進行全面而規范的管理,而且可以在管理全院近三千余名學生的過程中節約大量的紙張等辦公耗材,并且在兩校區運行的現實情況下,節省大量的時間。
2.系統架構及功能設計
基于系統功能需求分析的基礎,構建了黨建與學生管理工作系統架構,如圖1所示。

系統在技術架構上分為用戶層、交互層、服務層、數據層和工具層五個層次。通過該系統架構可實現多用戶通過各自的業務系統訪問和控制數據,協同操作各業務系統,協同辦公自動化;采用基于工作流的管理技術,按照不同的工作類型采用多種方式更合理清晰地派發工作,各用戶成員根據Work List來開展相應的工作,實現業務協同的無縫銜接,保證業務流與信息流的順暢,有效管理文檔、照片、影音等文件,不僅可以大量有序地積累工作資料,而且能夠方便地調用歷史資料,實現數據共享;采用主動式查詢,自動完成工作情況匯總,讓總結工作更加快捷和詳細。
按照系統的架構設計對黨建與學生工作管理系統功能進行規劃,包含黨建工作、學生工作、系統設置三個主要功能模塊。黨建工作管理子系統主要包括教工黨建與學生黨建兩個功能模塊,教工黨建模塊包含:黨員信息管理、黨費管理、通知公告管理、學習管理、文件管理等功能,學生黨建管理模塊包含:基礎信息、黨費管理、黨員材料管理等;學生工作管理系統主要包括日常工作、專項工作、綜合查詢等功能;系統設置子系統主要包括:模塊管理、角色管理、用戶管理、系統日志、權限規則管理等功能。
1.數據庫設計原則
數據庫設計原則主要分為兩個方面:系統的數據存儲內容方面與數據庫性能優化方面。
系統的數據存儲內容包括:
(1)管理數據,主要是用戶信息、權限規則信息以及登錄相關的信息。
(2)基礎數據,這部分數據包括學生基本信息、基礎配置信息、班級和專業信息等。
(3)錄入的數據,包括:學生的擴展信息、學生支部信息、學生黨員發展信息、貧困生信息、學生表彰信息、獎懲信息等。
(4)媒體文件信息,主要包括:音頻、視頻、文檔、圖片等存儲信息。
數據庫優化方面,為進一步提高數據庫應用系統的性能,在滿足關系規范化的基礎上,對設計進行優化。特別是為提高查詢速度和適應用戶個性化需求,對關聯關系較多所引起的整體效率降低的情況進行了合理的整合。如在查詢學生信息時,如果按照數據庫概念模型設計進行查詢,則需要先找到班級、然后是專業,這樣必然造成查詢繁瑣,因此在學生信息表中把班級代碼、專業代碼都作為外鍵,可有效改善系統的實用性。
通過以上數據庫設計原則可以看出本系統數據庫數據的特點充分反映了數據綜合性要求,數據庫中既包含了工作流事務數據,又包含了統計性只讀數據。所以數據庫設計的基本原則是:第一,與工作流事務數據相關的數據庫設計,將按照數據庫設計的基本原理和設計步驟進行設計,數據庫模式應滿足具有最少冗余的規范化要求,滿足第三范式。第二,與統計數據相關的數據庫設計,將按照數據倉庫設計的基本原理和設計步驟進行設計,按“主題”進行數據組織,以方便數據的分析使用。
2.概念數據模型設計
數據庫的概念模型設計包含:系統管理、基礎信息、工作流管理等功能的設計,其概念數據模型如圖2所示。系統管理即對用戶的管理,用戶通過角色規定其使用系統的權限,角色的權限通過功能頁面進行定義和控制。用戶所屬職務對權限可以訪問數據的范圍進行約束。因此,系統管理所對應的信息實體有:用戶、角色和職務。
基礎信息包括:學生基本信息、學生所屬專業、班級、所在寢室等信息,還包括學生獲獎、處分、黨員管理、困難補助與貸款管理、畢業等信息。在設計概念數據模型時,我們很難把獲獎、處分、畢業等設計為實體(如果把黨員、困難補助學生、貸款學生等設計為獨立實體,則一個學生可能同時扮演學生、黨員、困難補助學生、貸款學生四種角色,但他們具有相同的公共屬性)。為了保持實體的獨立性和完整性,我們可以把學生定義為超類,用學生基本信息作為其屬性。將獲獎、處分、畢業等信息用“獲獎學生”、“處分學生”、“畢業生”作為“學生”超類的子類,同時把黨員、困難補助學生、貸款學生也作為“學生”超類的子類,構成一個學生類層次結構來描述。另外,在設計時查詢學生的信息不是按班級、專業一步一步向上查詢,而是為了更好地表述和便于查詢,我們可以直接查詢學生所在的班級和專業,而不是需要先查詢班級、再查專業。

工作流管理主要指業務信息發布管理,實體包括用戶、業務信息。每條業務信息記錄只能由一個用戶發布,但一個用戶可以發布多條業務信息,因此用戶和業務信息之間是一對多的關系。業務信息的類型可以有多種,根據業務類型的不同,系統自動分配進入不同的業務處理流程。
3.系統數據庫邏輯模型設計
通過概念數據模型圖可知,實體中的聯系只有一對多和多對多兩種關系。轉換遵循的基本原則是:對于一對多聯系轉換即把一端的主鍵和聯系的屬性與n端一方的屬性合并組成一個關系表;對多對多聯系轉換則將聯系的屬性和聯系實體雙方的主鍵一起構成一個獨立的關系表。限于篇幅,在此不再贅述。
1.系統實現
本系統在功能設計和數據庫設計的基礎上,采用Active Server Pages(ASP)技術、HTML 語言、ActiveX 技術、Visual Studio 2005開發工具和SQL Server 2005數據庫。
由于篇幅關系在此僅選取系統登錄功能和黨建管理功能的實現進行介紹。
(1)系統登錄功能的實現
為了維護系統安全,用戶使用學工管理信息系統時需要進行身份驗證,以保證用戶的合法性。不同的登錄用戶有不同的權限,管理員用戶擁有系統管理的權限,包括用戶注冊、角色定義、角色權限分配。依照用戶登錄流程,當用戶登錄系統時,需要輸入賬戶和密碼,系統會對輸入的賬戶和密碼進行驗證,若輸入有誤或空,系統則會要求用戶重新輸入賬戶和密碼,當驗證通過后,系統會自動加載給該用戶分配的角色,并根據用戶角色功能生成用戶界面,其流程如圖3所示:

(2)黨建管理功能的實現
黨建管理包括:入黨培訓、志愿書、黨費、入黨積極分子、培養對象、預備黨員、正式黨員及相關數據查詢統計等功能。其中學生黨員材料管理的子功能根據發展黨員的流程,設置了上交材料、安排談話、提交總支、總支批復、上交黨委、黨委批復等登記階段。黨員材料管理界面如圖4所示。
2.系統應用情況
該系統建立并投入使用以來,已將基層黨建與學生工作與信息化技術實現了較好的結合,初步實現了高效、節約、學習的效能。以黨建工作模塊為例,目前我校機電學院142名教工黨員、835名學生黨員的基本信息都已填入到系統數據庫中,全部實現了網上交納黨費登記統計;學生黨員材料管理的子功能根據發展黨員的流程,設置了上交材料、安排談話、提交總支、總支批復、上交黨委、黨委批復等登記階段,如圖4所示。目前有131名黨員發展資料信息正在通過系統處理,通過該模塊,保證了學院的黨員發展按照規定的流程規范,方便地進行各個階段黨員材料的管理工作,同時按照黨員材料的管理系統自動完成學生黨員信息管理。實現了黨建管理的規范化和信息化,拓寬了管理的空間和范圍,提高了管理效率。

[1]中共中央16號文件.關于進一步加強和改進大學生思想政治教育的意見[S],2004.
[2]王言森.淺談高校學生工作的管理創新[J].科技信息,2007(1):174-175.
[3]施頌華.高校思想政治教育工作存在的問題及應對策略[J].學校黨建與思想教育,2007(1):50-51.
[4]張文學.新形勢下大學生思想政治教育有效途徑探析[J].學校黨建與思想教育,2007(2):71-72.
[5]機電學院.黨建與學生工作管理平臺論證報告[S],2007.3.
[6]機電學院.黨建與學生工作管理平臺用戶手冊[S],2007.9.
[7]黃紅球.對高校學生黨建工作長效機制的思考[J].學校黨建與思想教育,2007(2):30-32.
[8]劉更,王彥革,劉小軍,林娜.高校基層黨建與學生工作管理的新模式[J].西北工業大學學報(社會科學版)2009(3).
[9]薩師煊,王珊.數據庫系統概論(第三版)[M].北京:高等教育出版社.2000:20-68.
[10]蔡長安.基于B/S模式的學生信息管理系統設計與實現[J].計算機工程與設計,2006(14).
(編輯:隗爽)
G641
A
1673-8454(2010)19-0055-04