摘要:隨著高校的不斷發展,高校成員不斷的增加,其中屬于統戰成員的數據也在不斷增加,原來手工統計和分析統戰成員的數據有時會出現錯誤和問題。本文針對人工統計分析數據的不足,從高校統戰成員的信息管理的需求出發,分析該系統相關功能和體系結構,以B/S模式為體系結構,采用PHP編程語言和MYSQL開源數據庫為后臺開發,建立了以高校統戰成員信息管理為核心,科研項目管理為輔的信息管理系統,以適應高校統戰人員管理的需求,更好的為統戰工作服務。
關鍵詞:高校 統戰 管理 信息系統
1 概述
隨著高校的不斷發展,高校成員不斷的增加,其中屬于統戰成員的數據也在不斷增加,原來手工統計和分析統戰成員的數據有時會出現錯誤和問題,因此針對人工統計分析數據的不足之處,按照結構化開發方法對高校成員信息管理系統進行開發。信息管理系統應用B/S模式,使用B/S模式可以減輕開發的工作量和后期的維護工作,只要系統遵循標準的模式開發,客戶端不需要額外開發,能夠直接的使用瀏覽器作為客戶端使用。
系統開發的好處:①成員管理信息系統的建成和使用,能實現低成本、高效率、高質量的管理過程,更好的為統戰工作服務。②設置方便、靈活的查詢功能,系統提供相關查詢方式,用戶依據自己需要進行查詢條件的自定義設置,從而通過快速的檢索信息方式來為統戰人員信息工作服務,例如可以按學歷、按年齡來檢索相關人員的信息等等。③建立高校統戰人員信息的數字化存儲功能。系統通過錄入成員信息,把紙質信息轉換成數字化信息,解決了實際工作中紙質記錄數據容易丟失的現象,如果有新的統戰人員加入到高校,統戰部門只需要把新人的信息通過信息錄入添加到系統中,改善以往的手工記錄操作。④提高統計分析的效率。友好、實用的統計分析功能可以幫助工作人員快速的統計好需要的數據,還可以通過導出方式,把相關數據用報表或者excel以及圖表的形式顯示出來。
2 系統前期需求分析
以往在對統戰成員信息的收集和統計中,大多是通過手工處理,導致數據容易丟失,數據更新緩慢,數據查詢需要手工操作,費時費力并且容易出錯。通過建立統戰成員信息管理系統可以改善當前模式,對于高校的統戰工作有著重大的幫助和意義。高校統戰成員管理信息系統建設是利用網絡技術、數據庫技術和網站開發技術等計算機技術對高校統戰成員的各種信息進行數字智能化、自動化管理的計算機系統開發。高校統戰成員管理系統的投入使用就是把原有的用人工和手工記錄的統戰工作的資料、信息轉變為計算機管理和存儲,利用先進的信息技術、以科學管理思想為核心對統戰人員的管理工作進行全方面、高效率、準確的提升。
3 系統總體設計
3.1 系統結構體系設計。本系統采用B/S架構,即 Browser/Server(瀏覽器/服務器)體系結構,通過這種結構,用戶的相關操作界面是通過標準的瀏覽器來實現,主要的功能實現在服務器上完成,通過網絡傳輸到用戶的瀏覽器界面,只有簡單的數據檢驗功能需要在客戶端上實現,形成瀏覽器提交數據、Web應用服務器完成相關功能處理和數據庫服務器完成數據檢索的功能的三層模式。這種模式對客戶端電腦要求很低,使開發人員可以專注于Web服務器端應用程序的開發,而無需多考慮客戶端,后臺數據庫系統的變化也不會對客戶端造成任何影響,可有效減輕系統維護工作量,降低成本。B/S結構還有不受地點、接入方式的限制,具有可擴展性和開放性等多方面優勢,因此高校統戰成員管理信息系統非常適用這種體系結構。本系統采用的是以PHP網站開發語言為主要的WEB開發技術,結合相關的框架技術和網頁開發技術來完成系統的開發。采用PHP語言開發系統的好處在于:PHP語言是一種開源的編程語言,相關資源問題可以在網絡上得到幫助;PHP是免費的,和其它技術相比,PHP本身免費;PHP的處理能力強大,并且能夠跨平臺使用:PHP主要是在后臺處理相關功能,因此客戶端可以運行在UNIX、LINUX、WINDOWS下,效率高。因此我們采用PHP編程語言來開發本系統,開發工具采用的是Dreamweaver集成開發平臺,數據采用的是與PHP搭配的開源數據庫MYSQL。
3.2 系統的功能分析。高校統戰成員管理信息系統主要是對高校內部的統戰人員進行信息登記,當統戰工作需要的時候還能夠通過系統發布相關統戰信息,以及可以對當前成員的信息進行相關的統計分析。因此需要具備人員的新增功能,修改功能,刪除功能,對人員的統計分析功能和信息發布功能,系統還涉及到統戰部門的科研項目以及成員自身的科研項目管理等管理功能。
功能結構圖如下:
■
3.3 系統安全設計。系統安全設計也是系統開發的重要方面,主要是從兩方面來考慮,一是對于服務器方面的安全保障,主要是通過設置好服務器的安全設置,裝好防火墻和殺毒軟件,設定好安全策略,配置好PHP的運行環境。并且及時的更新好系統補丁和服務器軟件補丁等。另外的一方面就是系統編程安全,系統是人開發的,因此在開發的過程中,編程人員的安全意識是否良好,也是能否保障系統開發安全的重要因素。在編程的過程中,一般需要對用戶提交的信息進行過濾,以防止有害的數據或者程序被認為是安全的,然后被系統執行,導致系統被攻破。主要的問題有兩類,一個是SQL注入攻擊,一個是XML跨站腳本攻擊,本文簡單介紹一下SQL注入攻擊和防范措施。什么是SQL注入,就是編程人員在開發系統的過程中,沒有對用戶提交的信息進行判定,使得用戶可以通過非法的數據提交獲得合法的權限或者是一些帳號信息等,這就是所謂的SQL Injection,也就是SQL注入。如何防范SQL注入呢?注入的原理就是利用系統沒有對用戶提交的信息進行審核過濾,因此可以針對核心原理出發進行防范。防止注入的方法也就是對傳遞給查詢語句的參數通過編寫相關的函數來進行過濾。這些函數編寫可以使用網絡上的開源代碼,也可以自己利用正則表達式來進行開發使用。還有其他的例如跨站腳本攻擊的防范等都是在系統開發編程的時候要考慮到的安全問題,只有設計好良好的安全保障規則才能使得系統的安全性得到保障。
4 系統實施
4.1 數據庫的設計和實現。數據庫是一個系統的靈魂所在,因此對該數據庫的設計應該從系統的需求和功能出發,以滿足用戶的使用為標準。根據第二部分系統的需求功能分析,依據高校統戰成員信息管理的實際情況和需求,系統采用流行度較高的MYSQL開源數據庫作為系統數據庫的開發平臺,MYSQL開源數據庫支持常用的SQL語句,和PHP編程技術對接也非常成熟。通過前期的需求分析和功能分析設計,系統設計建立以下的數據表:統戰成員信息表(user)、管理人員信息表(admin)、統戰新聞通知表(news)、統戰科研項目管理表(project)、統戰人員科研登記表(userproject)等。由于文章篇幅局限,這里主要展示統戰成員信息表(user)的內容,內容如右表:
4.2 數據庫和系統的連接實現。系統需要經常對數據庫進行讀寫的功能,如果在每一個需要讀寫功能的頁面都寫程序進行調用數據庫,這樣會使得系統的效率變得低下,另外如果當數據庫名稱一旦改變,連接內容需要逐一修改,增加后期的維護工作。因此需要設定一個公共的連接文件conn.php,把連接數據庫的功能語句包括在里面。當系統頁面需要調用到數據庫連接的時候,把這個公共的函數文件包含進去,就可以對數據進行相關操作,例如對數據庫中成員信息的添加、刪除、修改等。該函數文件的代碼如下:
<?php
classopmysql{
private $host = 'localhost'; //服務器地址
private $name = 'root'; //登錄賬號
private $pwd = 'tongzhansystem'; //登錄密碼
private $dBase = 'db_tongzhan'; //數據庫名稱
private $conn = ''; //數據庫鏈接資源
private $result = ''; //結果集
private $msg = ''; //返回結果
//初始化類
function __construct($host='',$name='',$pwd='',$dBase=''){
if($host != '')
$this->host = $host;
if($name != '')
$this->name = $name;
if($pwd != '')
$this->pwd = $pwd;
if($dBase != '')
$this->dBase = $dBase;
$this->init_conn();
}
//鏈接數據庫
functioninit_conn(){
$this->conn=@mysql_connect($this->host,$this->name,$this->pwd);
@mysql_select_db($this->dBase,$this->conn);
mysql_query("set names utf8");
}
//查詢結果
functionmysql_query_rst($sql){
if($this->conn == ''){
$this->init_conn();
}
$this->result = @mysql_query($sql,$this->conn);
}
//錯誤信息
functionmsg_error(){
if(mysql_errno() != 0) {
$this->msg = mysql_error();
}
return $this->msg;
}
//釋放結果集
functionclose_rst(){
mysql_free_result($this->result);
$this->msg = '';
}
//關閉數據庫
functionclose_conn(){
$this->close_rst();
mysql_close($this->conn);
$this->conn = '';
}
}
$conne = new opmysql();
?>
4.3 系統的登錄實現 本系統把用戶登錄身份分成四類,一類是超級管理員,具有最高權限;一類是統戰管理人員,具有信息發布功能和統計分析功能;第三類是黨派管理人員,可以對黨派成員的信息進行管理;最后一類是統戰成員,具有修改個人信息、查看統戰信息以及填寫自己科研項目的管理功能。當用戶打開系統后,系統打開登錄頁面,用戶輸入自己的帳號、密碼,然后選擇相關身份類型登錄。系統通過用戶提交的信息對其身份類型進行判斷,并賦予其不同的角色權限,根據不同的權限系統展現在用戶的交互界面也不相同。登錄的詳細步驟如下:用戶通過登錄框輸入自己的帳號密碼,然后通過下拉菜單選擇自己的登錄身份,系統提供超級管理員、統戰管理人員、黨派管理員、統戰成員供用戶選擇,最后輸入驗證碼。當用戶選擇好身份后就可以點擊登錄,系統會對用戶提交的信息進行審核匹配,首先對驗證碼進行匹配,如果不正確則返回輸入框。接著對相關信息進行驗證,如果登錄身份與數據庫不匹配,或者是用戶名和密碼不正確,系統會彈出對話框提示用戶那方面的信息不正確,如“您輸入的密碼錯誤”或者“您選擇的身份不正確”。當所有信息驗證通過后,系統會根據不同的身份類別導向不同的界面。登錄流程圖如下圖所示:
4.4 系統的主要功能實現。①統戰成員管理模塊。本模塊的主要功能是對統戰成員的基本信息進行管理,建立基本信息體系,將以前的人工統計數據轉變為系統記錄的信息數據,為統戰工作人員進行統計分析查詢工作時候提供快速便捷的信息。里面的主要數據可以提供給其他模塊功能使用,內容主要包括在成員信息表中:編號、姓名、性別、出生日期、所屬黨派、聯系方式等等。超級管理人員具有最高的權限,可以對系統的所有信息進行相關操作,包括修改、添加、刪除等。黨派管理員可以查看本黨派成員的相關信息,可以操作本黨派成員的信息。統戰成員登錄本系統則可以查看本人的基本信息是否正確,還可以登記自己所完成的科研項目。②統戰日常事務管理模塊。統戰日常事務管理模塊主要是完成統戰事務的日常管理,主要體現在發布統戰工作的宣傳新聞、發布相關工作通知,提供各種資源表格下載等,主要包括有新聞發布模塊、通知發布模塊、信息資源下載模塊。③統戰人員系統查詢統計分析模塊。在這一模塊中,主要是提供給統戰工作管理人員使用,可以通過數據庫里面的成員信息進行相關查詢和統計,例如可以對每個黨派人員進行查詢統計,可以統計無黨派人員,也可以按照性別統計,還可以進一步按照學歷和職稱進行統計分析。這些查詢統計后可以通過系統把這些數據導出到excel中,方便統戰工作的使用。④統戰科研項目管理模塊。該模塊主要是分成兩大功能,一是登記統戰成員所完成的相關科研項目,能夠對成員的科研項目進行統計和分析,在這一功能中,統戰人員可以登錄系統錄入其完成的科研項目,主要包括科研項目基本信息子模塊(添加和修改功能),管理人員則能夠通過系統對其進行統計分析。第二則是統戰部門的科研項目管理,管理人員可以通過系統對由統戰部門發布的科研項目進行課題管理,例如課題名稱、課題來源、課題的負責人、課題任務、立項時間、課題經費、完成狀況等。
5 總結
本系統從高校統戰成員的信息管理的需求出發,分析該系統相關功能和體系結構,以B/S模式為體系結構,采用PHP編程語言和MYSQL開源數據庫為后臺開發,建立了以高校統戰成員信息管理為核心,科研項目管理為輔的信息管理系統。通過對該系統的運行測試,它不僅可以提高高校統戰成員管理的效率,還使得高校統戰成員管理變得更為規范,統計數據更為準確,保障了數據統計的準確性和完整性。但是該系統還是存在不足之處,希望通過日后的實踐工作中,進一步對系統進行修改和完善,以適應高校統戰人員管理的需求,更好的為統戰工作服務。
參考文獻:
[1]程茂華.PHP安全漏洞防范研究[J].信息安全與技術,2013(07):75-77.
[2]劉建良.深圳市統戰人物信息管理系統建設[D].天津大學,2011.
[3]王燕.中共濰坊市委統戰部部門管理系統的設計與實現[D].山東大學,2008.
[4]張建輝,葉剛編著.腦動力:PHP函數速查效率手冊[M].電子工業出版社,2012.
[5]劉欣,李慧等編著.PHP開發寶典[M].機械工業出版社,2012.
[6]潘凱華,李慧,劉欣等編著.PHP典型模塊精解[M].清華大學出版社,2012.
[7]朱育發,岳陽編著.jQuery開發完全技術寶典[M].中國鐵道出版社,2012.
[8]許登旺,鄒天思,潘凱華編著.PHP程序開發范例寶典[M].人民郵電出版社,2007.
基金項目:本文是華南師范大學2013年統一戰線理論研究課題研
究成果(編號:HT1307)。
作者簡介:潘國雄(1979-),男,碩士,華南師范大學經濟與管理學院講師,辦公室主任。摘要:隨著高校的不斷發展,高校成員不斷的增加,其中屬于統戰成員的數據也在不斷增加,原來手工統計和分析統戰成員的數據有時會出現錯誤和問題。本文針對人工統計分析數據的不足,從高校統戰成員的信息管理的需求出發,分析該系統相關功能和體系結構,以B/S模式為體系結構,采用PHP編程語言和MYSQL開源數據庫為后臺開發,建立了以高校統戰成員信息管理為核心,科研項目管理為輔的信息管理系統,以適應高校統戰人員管理的需求,更好的為統戰工作服務。
關鍵詞:高校 統戰 管理 信息系統
1 概述
隨著高校的不斷發展,高校成員不斷的增加,其中屬于統戰成員的數據也在不斷增加,原來手工統計和分析統戰成員的數據有時會出現錯誤和問題,因此針對人工統計分析數據的不足之處,按照結構化開發方法對高校成員信息管理系統進行開發。信息管理系統應用B/S模式,使用B/S模式可以減輕開發的工作量和后期的維護工作,只要系統遵循標準的模式開發,客戶端不需要額外開發,能夠直接的使用瀏覽器作為客戶端使用。
系統開發的好處:①成員管理信息系統的建成和使用,能實現低成本、高效率、高質量的管理過程,更好的為統戰工作服務。②設置方便、靈活的查詢功能,系統提供相關查詢方式,用戶依據自己需要進行查詢條件的自定義設置,從而通過快速的檢索信息方式來為統戰人員信息工作服務,例如可以按學歷、按年齡來檢索相關人員的信息等等。③建立高校統戰人員信息的數字化存儲功能。系統通過錄入成員信息,把紙質信息轉換成數字化信息,解決了實際工作中紙質記錄數據容易丟失的現象,如果有新的統戰人員加入到高校,統戰部門只需要把新人的信息通過信息錄入添加到系統中,改善以往的手工記錄操作。④提高統計分析的效率。友好、實用的統計分析功能可以幫助工作人員快速的統計好需要的數據,還可以通過導出方式,把相關數據用報表或者excel以及圖表的形式顯示出來。
2 系統前期需求分析
以往在對統戰成員信息的收集和統計中,大多是通過手工處理,導致數據容易丟失,數據更新緩慢,數據查詢需要手工操作,費時費力并且容易出錯。通過建立統戰成員信息管理系統可以改善當前模式,對于高校的統戰工作有著重大的幫助和意義。高校統戰成員管理信息系統建設是利用網絡技術、數據庫技術和網站開發技術等計算機技術對高校統戰成員的各種信息進行數字智能化、自動化管理的計算機系統開發。高校統戰成員管理系統的投入使用就是把原有的用人工和手工記錄的統戰工作的資料、信息轉變為計算機管理和存儲,利用先進的信息技術、以科學管理思想為核心對統戰人員的管理工作進行全方面、高效率、準確的提升。
3 系統總體設計
3.1 系統結構體系設計。本系統采用B/S架構,即 Browser/Server(瀏覽器/服務器)體系結構,通過這種結構,用戶的相關操作界面是通過標準的瀏覽器來實現,主要的功能實現在服務器上完成,通過網絡傳輸到用戶的瀏覽器界面,只有簡單的數據檢驗功能需要在客戶端上實現,形成瀏覽器提交數據、Web應用服務器完成相關功能處理和數據庫服務器完成數據檢索的功能的三層模式。這種模式對客戶端電腦要求很低,使開發人員可以專注于Web服務器端應用程序的開發,而無需多考慮客戶端,后臺數據庫系統的變化也不會對客戶端造成任何影響,可有效減輕系統維護工作量,降低成本。B/S結構還有不受地點、接入方式的限制,具有可擴展性和開放性等多方面優勢,因此高校統戰成員管理信息系統非常適用這種體系結構。本系統采用的是以PHP網站開發語言為主要的WEB開發技術,結合相關的框架技術和網頁開發技術來完成系統的開發。采用PHP語言開發系統的好處在于:PHP語言是一種開源的編程語言,相關資源問題可以在網絡上得到幫助;PHP是免費的,和其它技術相比,PHP本身免費;PHP的處理能力強大,并且能夠跨平臺使用:PHP主要是在后臺處理相關功能,因此客戶端可以運行在UNIX、LINUX、WINDOWS下,效率高。因此我們采用PHP編程語言來開發本系統,開發工具采用的是Dreamweaver集成開發平臺,數據采用的是與PHP搭配的開源數據庫MYSQL。
3.2 系統的功能分析。高校統戰成員管理信息系統主要是對高校內部的統戰人員進行信息登記,當統戰工作需要的時候還能夠通過系統發布相關統戰信息,以及可以對當前成員的信息進行相關的統計分析。因此需要具備人員的新增功能,修改功能,刪除功能,對人員的統計分析功能和信息發布功能,系統還涉及到統戰部門的科研項目以及成員自身的科研項目管理等管理功能。
功能結構圖如下:
■
3.3 系統安全設計。系統安全設計也是系統開發的重要方面,主要是從兩方面來考慮,一是對于服務器方面的安全保障,主要是通過設置好服務器的安全設置,裝好防火墻和殺毒軟件,設定好安全策略,配置好PHP的運行環境。并且及時的更新好系統補丁和服務器軟件補丁等。另外的一方面就是系統編程安全,系統是人開發的,因此在開發的過程中,編程人員的安全意識是否良好,也是能否保障系統開發安全的重要因素。在編程的過程中,一般需要對用戶提交的信息進行過濾,以防止有害的數據或者程序被認為是安全的,然后被系統執行,導致系統被攻破。主要的問題有兩類,一個是SQL注入攻擊,一個是XML跨站腳本攻擊,本文簡單介紹一下SQL注入攻擊和防范措施。什么是SQL注入,就是編程人員在開發系統的過程中,沒有對用戶提交的信息進行判定,使得用戶可以通過非法的數據提交獲得合法的權限或者是一些帳號信息等,這就是所謂的SQL Injection,也就是SQL注入。如何防范SQL注入呢?注入的原理就是利用系統沒有對用戶提交的信息進行審核過濾,因此可以針對核心原理出發進行防范。防止注入的方法也就是對傳遞給查詢語句的參數通過編寫相關的函數來進行過濾。這些函數編寫可以使用網絡上的開源代碼,也可以自己利用正則表達式來進行開發使用。還有其他的例如跨站腳本攻擊的防范等都是在系統開發編程的時候要考慮到的安全問題,只有設計好良好的安全保障規則才能使得系統的安全性得到保障。
4 系統實施
4.1 數據庫的設計和實現。數據庫是一個系統的靈魂所在,因此對該數據庫的設計應該從系統的需求和功能出發,以滿足用戶的使用為標準。根據第二部分系統的需求功能分析,依據高校統戰成員信息管理的實際情況和需求,系統采用流行度較高的MYSQL開源數據庫作為系統數據庫的開發平臺,MYSQL開源數據庫支持常用的SQL語句,和PHP編程技術對接也非常成熟。通過前期的需求分析和功能分析設計,系統設計建立以下的數據表:統戰成員信息表(user)、管理人員信息表(admin)、統戰新聞通知表(news)、統戰科研項目管理表(project)、統戰人員科研登記表(userproject)等。由于文章篇幅局限,這里主要展示統戰成員信息表(user)的內容,內容如右表:
4.2 數據庫和系統的連接實現。系統需要經常對數據庫進行讀寫的功能,如果在每一個需要讀寫功能的頁面都寫程序進行調用數據庫,這樣會使得系統的效率變得低下,另外如果當數據庫名稱一旦改變,連接內容需要逐一修改,增加后期的維護工作。因此需要設定一個公共的連接文件conn.php,把連接數據庫的功能語句包括在里面。當系統頁面需要調用到數據庫連接的時候,把這個公共的函數文件包含進去,就可以對數據進行相關操作,例如對數據庫中成員信息的添加、刪除、修改等。該函數文件的代碼如下:
<?php
classopmysql{
private $host = 'localhost'; //服務器地址
private $name = 'root'; //登錄賬號
private $pwd = 'tongzhansystem'; //登錄密碼
private $dBase = 'db_tongzhan'; //數據庫名稱
private $conn = ''; //數據庫鏈接資源
private $result = ''; //結果集
private $msg = ''; //返回結果
//初始化類
function __construct($host='',$name='',$pwd='',$dBase=''){
if($host != '')
$this->host = $host;
if($name != '')
$this->name = $name;
if($pwd != '')
$this->pwd = $pwd;
if($dBase != '')
$this->dBase = $dBase;
$this->init_conn();
}
//鏈接數據庫
functioninit_conn(){
$this->conn=@mysql_connect($this->host,$this->name,$this->pwd);
@mysql_select_db($this->dBase,$this->conn);
mysql_query("set names utf8");
}
//查詢結果
functionmysql_query_rst($sql){
if($this->conn == ''){
$this->init_conn();
}
$this->result = @mysql_query($sql,$this->conn);
}
//錯誤信息
functionmsg_error(){
if(mysql_errno() != 0) {
$this->msg = mysql_error();
}
return $this->msg;
}
//釋放結果集
functionclose_rst(){
mysql_free_result($this->result);
$this->msg = '';
}
//關閉數據庫
functionclose_conn(){
$this->close_rst();
mysql_close($this->conn);
$this->conn = '';
}
}
$conne = new opmysql();
?>
4.3 系統的登錄實現 本系統把用戶登錄身份分成四類,一類是超級管理員,具有最高權限;一類是統戰管理人員,具有信息發布功能和統計分析功能;第三類是黨派管理人員,可以對黨派成員的信息進行管理;最后一類是統戰成員,具有修改個人信息、查看統戰信息以及填寫自己科研項目的管理功能。當用戶打開系統后,系統打開登錄頁面,用戶輸入自己的帳號、密碼,然后選擇相關身份類型登錄。系統通過用戶提交的信息對其身份類型進行判斷,并賦予其不同的角色權限,根據不同的權限系統展現在用戶的交互界面也不相同。登錄的詳細步驟如下:用戶通過登錄框輸入自己的帳號密碼,然后通過下拉菜單選擇自己的登錄身份,系統提供超級管理員、統戰管理人員、黨派管理員、統戰成員供用戶選擇,最后輸入驗證碼。當用戶選擇好身份后就可以點擊登錄,系統會對用戶提交的信息進行審核匹配,首先對驗證碼進行匹配,如果不正確則返回輸入框。接著對相關信息進行驗證,如果登錄身份與數據庫不匹配,或者是用戶名和密碼不正確,系統會彈出對話框提示用戶那方面的信息不正確,如“您輸入的密碼錯誤”或者“您選擇的身份不正確”。當所有信息驗證通過后,系統會根據不同的身份類別導向不同的界面。登錄流程圖如下圖所示:
4.4 系統的主要功能實現。①統戰成員管理模塊。本模塊的主要功能是對統戰成員的基本信息進行管理,建立基本信息體系,將以前的人工統計數據轉變為系統記錄的信息數據,為統戰工作人員進行統計分析查詢工作時候提供快速便捷的信息。里面的主要數據可以提供給其他模塊功能使用,內容主要包括在成員信息表中:編號、姓名、性別、出生日期、所屬黨派、聯系方式等等。超級管理人員具有最高的權限,可以對系統的所有信息進行相關操作,包括修改、添加、刪除等。黨派管理員可以查看本黨派成員的相關信息,可以操作本黨派成員的信息。統戰成員登錄本系統則可以查看本人的基本信息是否正確,還可以登記自己所完成的科研項目。②統戰日常事務管理模塊。統戰日常事務管理模塊主要是完成統戰事務的日常管理,主要體現在發布統戰工作的宣傳新聞、發布相關工作通知,提供各種資源表格下載等,主要包括有新聞發布模塊、通知發布模塊、信息資源下載模塊。③統戰人員系統查詢統計分析模塊。在這一模塊中,主要是提供給統戰工作管理人員使用,可以通過數據庫里面的成員信息進行相關查詢和統計,例如可以對每個黨派人員進行查詢統計,可以統計無黨派人員,也可以按照性別統計,還可以進一步按照學歷和職稱進行統計分析。這些查詢統計后可以通過系統把這些數據導出到excel中,方便統戰工作的使用。④統戰科研項目管理模塊。該模塊主要是分成兩大功能,一是登記統戰成員所完成的相關科研項目,能夠對成員的科研項目進行統計和分析,在這一功能中,統戰人員可以登錄系統錄入其完成的科研項目,主要包括科研項目基本信息子模塊(添加和修改功能),管理人員則能夠通過系統對其進行統計分析。第二則是統戰部門的科研項目管理,管理人員可以通過系統對由統戰部門發布的科研項目進行課題管理,例如課題名稱、課題來源、課題的負責人、課題任務、立項時間、課題經費、完成狀況等。
5 總結
本系統從高校統戰成員的信息管理的需求出發,分析該系統相關功能和體系結構,以B/S模式為體系結構,采用PHP編程語言和MYSQL開源數據庫為后臺開發,建立了以高校統戰成員信息管理為核心,科研項目管理為輔的信息管理系統。通過對該系統的運行測試,它不僅可以提高高校統戰成員管理的效率,還使得高校統戰成員管理變得更為規范,統計數據更為準確,保障了數據統計的準確性和完整性。但是該系統還是存在不足之處,希望通過日后的實踐工作中,進一步對系統進行修改和完善,以適應高校統戰人員管理的需求,更好的為統戰工作服務。
參考文獻:
[1]程茂華.PHP安全漏洞防范研究[J].信息安全與技術,2013(07):75-77.
[2]劉建良.深圳市統戰人物信息管理系統建設[D].天津大學,2011.
[3]王燕.中共濰坊市委統戰部部門管理系統的設計與實現[D].山東大學,2008.
[4]張建輝,葉剛編著.腦動力:PHP函數速查效率手冊[M].電子工業出版社,2012.
[5]劉欣,李慧等編著.PHP開發寶典[M].機械工業出版社,2012.
[6]潘凱華,李慧,劉欣等編著.PHP典型模塊精解[M].清華大學出版社,2012.
[7]朱育發,岳陽編著.jQuery開發完全技術寶典[M].中國鐵道出版社,2012.
[8]許登旺,鄒天思,潘凱華編著.PHP程序開發范例寶典[M].人民郵電出版社,2007.
基金項目:本文是華南師范大學2013年統一戰線理論研究課題研
究成果(編號:HT1307)。
作者簡介:潘國雄(1979-),男,碩士,華南師范大學經濟與管理學院講師,辦公室主任。