摘要:21世紀,在互聯(lián)網(wǎng)的快速發(fā)展的同時,信息化也涉及到我們生活的各個方面,與之適應(yīng)的高等學(xué)??焖侔l(fā)展和教育體創(chuàng)改革的深化,使其要真正步入經(jīng)濟、社會發(fā)展的中心舞臺,必須建立與現(xiàn)代化教育相適應(yīng)的數(shù)字化、信息化,以拓展高校的時間和空間維度,從而提升工作效率,拓展校園網(wǎng)絡(luò)功能,最終實現(xiàn)數(shù)字化校園建設(shè)。本文就是把信息化應(yīng)用到高校黨務(wù)管理中的范例。此次構(gòu)建的高校黨務(wù)系統(tǒng)使用MVC模式,該模式使黨務(wù)信息結(jié)構(gòu)清晰,層次更加分明、系統(tǒng)模塊之間幾乎無相互依賴性,信息系統(tǒng)方便維護和擴展,有助于黨務(wù)信息資源共享,提高黨政工作效率。
關(guān)鍵詞:高校黨務(wù)系統(tǒng);MVC模式;模塊設(shè)計
中圖分類號:TP311.52 文獻標(biāo)識碼:A 文章編號:1007—9599 (2012) 14—0000—01
一、引言
隨著學(xué)校的規(guī)模不斷擴大,黨員數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長。面對龐大的信息量,就需要有黨員信息管理系統(tǒng)來提高黨員管理工作的效率。高校黨務(wù)管理對高校在新形勢下把握正確的辦學(xué)方向,培養(yǎng)高素質(zhì)、高層次的人才起著指引、導(dǎo)向作用。高校黨務(wù)管理系統(tǒng)為高校黨務(wù)人員大量業(yè)務(wù)處理工作而設(shè)計的,是黨在組織建設(shè)不可缺少的部分,是高校數(shù)字化、信息化中的重要組成部分。在大部分黨務(wù)管理軟件開發(fā)中,應(yīng)用程序都是用像ASP,PHP,或者CFML這樣的過程化語言來創(chuàng)建的。它們將像數(shù)據(jù)庫查詢語句這樣的數(shù)據(jù)層代碼和像HTML這樣的表示層代碼混在一起。基于MVC模式的黨務(wù)系統(tǒng)能從根本上強制性的將它們分開,實現(xiàn)了數(shù)據(jù),業(yè)務(wù)邏輯,視圖的分離,減低了維護的簡潔性,為以后擴展升級做好了準(zhǔn)備,不僅能夠節(jié)省許多時間用于分析構(gòu)建客戶的業(yè)務(wù)模型,而且可以在同一平臺上構(gòu)建各個信息系統(tǒng),具有可伸縮性、靈活性、易維護性。
二、關(guān)鍵技術(shù)
MVC(Model View Controller,模型一視圖一控制)模式是一種將表示邏輯和業(yè)務(wù)邏輯分離的設(shè)計模式,旨在分離用戶界面顯示,用戶輸入控制和底層的信息應(yīng)用。其處理流程是:首先由控制器接收用戶請求,并決定應(yīng)調(diào)用哪個模型進行處理,然后模型用業(yè)務(wù)邏輯處理用戶請求并返回數(shù)據(jù),最后控制器用相應(yīng)視圖返回數(shù)據(jù),呈現(xiàn)給用戶。
該系統(tǒng)采用J2EE的多層架構(gòu)開發(fā)設(shè)計,將應(yīng)用程序的輸入、處理和輸出分開,使系統(tǒng)結(jié)構(gòu)清晰,層次更加分明、系統(tǒng)模塊之間幾乎無相互依賴性,信息系統(tǒng)方便維護和擴展,充分利用了MVC設(shè)計模式的優(yōu)勢??傮w來說可分為三層:客戶層,應(yīng)用服務(wù)層和數(shù)據(jù)服務(wù)層。其中應(yīng)用服務(wù)層按照MVC設(shè)計思想進一步分層設(shè)計,包括:表示層,控制層,業(yè)務(wù)層和數(shù)據(jù)訪問層。每一層的設(shè)計為了保證其較低的耦合度,充分利用組件設(shè)計思想和面向接口的編程模式,實現(xiàn)了較好的隔離型,同時為系統(tǒng)的維護提供了靈活性和可靠性。其基本的訪問流程為:客戶端通過瀏覽器向web服務(wù)器發(fā)出請求后,由控制器(Servlet)負責(zé)接收,并進行數(shù)據(jù)校驗和預(yù)處理。根據(jù)用戶的請求調(diào)用相應(yīng)的模型方法(JavaBeans)獲得客戶所需要的數(shù)據(jù),然后將獲得的數(shù)據(jù)進行后處理并傳給視圖(JSP)響應(yīng)客戶請求。
三、系統(tǒng)的設(shè)計與實現(xiàn)
(一)模塊設(shè)計
根據(jù)高校黨務(wù)工作流程,系統(tǒng)功能主要有以下七個功能模塊:
1.系統(tǒng)設(shè)置:系統(tǒng)用戶的增加、修改、刪除等權(quán)限設(shè)置,組織信息的導(dǎo)入、增加、修改、刪除。
2.黨校學(xué)習(xí)管理:入黨積極分子信息的錄入、修改、刪除查詢及生成打印表格等
3.入黨管理:黨員信息錄入、修改、刪除、查詢及生成打印表格等
4.黨員關(guān)系接轉(zhuǎn)管理:對轉(zhuǎn)入、轉(zhuǎn)出黨員信息進行錄入、查詢、修改、生成并打印關(guān)系接轉(zhuǎn)登記表。
5.黨員組織關(guān)系暫存管理:對辦理暫存就業(yè)的黨員信息和即將調(diào)動工作的職工黨員信息與黨組織的聯(lián)系活動信息進行登記、查詢、生成打印登記表。
6.黨員檔案資料管理:對檔案材料內(nèi)容進行登記,對轉(zhuǎn)入、轉(zhuǎn)出的黨員信息進行登記、查詢、生成打印登記表。
7.統(tǒng)計分析管理:根據(jù)需要對系統(tǒng)內(nèi)所有信息進行統(tǒng)計分析、查詢并生成和打印名冊、統(tǒng)計報表等多種信息。
黨務(wù)管理系統(tǒng)模塊結(jié)構(gòu)圖
(二)數(shù)據(jù)庫設(shè)計
SQL Server 2008是一個重大的產(chǎn)品版本,它推出了許多新的特性和關(guān)鍵的改進,使得它成為至今為止的最強大和最全面的SQL Server版本。在眾多數(shù)據(jù)庫當(dāng)中,SQL Server 2008可以對整個數(shù)據(jù)庫、數(shù)據(jù)文件和日志文件進行加密,是一個可信任的、高效的、智能的數(shù)據(jù)平臺。
四、總結(jié)
由以上分析,我們可以充分認識到設(shè)計并開發(fā)一個黨務(wù)管理系統(tǒng)的必要性和迫切性,本次設(shè)計管理系統(tǒng)應(yīng)符合國家、省組織關(guān)于黨員信息管理的相關(guān)規(guī)定,滿足對黨員信息管理的需要,并達到操作過程中的直觀,方便,實用,安全等要求。系統(tǒng)采用模塊化程序設(shè)計的方法,既便于系統(tǒng)功能的組合和修改,又便于未參與系統(tǒng)開發(fā)的技術(shù)維護人員補充和維護。
參考文獻:
[1]孫衛(wèi)琴.精通Struts:基于MVC的Java Web設(shè)計與開發(fā)[M].北京電子工業(yè)出版社,2006
[2]彭曉青.MVC模式的應(yīng)用架構(gòu)系統(tǒng)的研究與實現(xiàn)[D].華東師范大學(xué),2007
[3]Eckel B.孫勇,蔡云志.Mastering Javaserver faces 2005
[4]肖燕.基于B/S模式的成品車物流運輸系統(tǒng)作業(yè)費用的設(shè)計與實現(xiàn)[D],2006