基于MVC模式的農村管理論文

時間:2022-08-04 04:17:38

導語:基于MVC模式的農村管理論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

基于MVC模式的農村管理論文

1mvc設計模式

MVC模式是“Model-View-Controller”的縮寫,中文翻譯為“模式-視圖-控制器”。MVC模式最早是smalltalk語言研究團提出的,應用于用戶交互應用程序中,是國外常用的設計模式。MVC減弱了業務邏輯接口和數據接口之間的耦合,讓視圖層更富于變化,即把一個應用的輸入、處理、輸出流程按照Model,View,Controller的方式進行分離,這樣一個應用被分成三個層———模型層、視圖層、控制層[2]。圖1給出了MVC模式各部分的關系。

2系統需求分析

2.1主要活動

主要側重于從實際業務全過程的角度進行系統分析,從事的活動主要包括:(1)系統初步調查:明確系統開發的目標和規模;(2)可行性研究:進一步明確系統的目標、規模與功能,提出系統開發的初步方案與計劃;(3)詳細調查:詳細調查先行系統的工作過程,建立現行系統的邏輯模型,發現現行系統存在的主要問題。(4)新系統邏輯方案的提出:明確用戶信息需求,提出新系統的邏輯方案。

2.2系統業務流程

經過近2個月的前期深入調研,我們發現農村管理所涉及的業務較多,圖2是詳細整理后的總體業務流圖。

3系統設計

3.1系統架構設計

系統架構的設計包括服務器端和客戶端兩部分,系統架構圖如圖3所示。服務端系統構架分為三層:

(1)表現層:主要包括負責處理各個客戶端瀏覽器HTTP請求的Servlet處理與農村管理系統進行數據交換,提供服務的WebService[5~6],實現異構平臺之間的互通;

(2)業務邏輯層:包含業務組件和其他輔助應用組件(例如XML轉換組件等),起到承上啟下的數據交換作用,對數據業務的邏輯處理。調用數據訪問層的數據,同時供表現層調用,是一個支持可抽取、可替換的“抽屜”式架構;

(3)數據訪問層:創建供業務邏輯層調用的類和方法,直接操作數據庫,實現對數據的增加、修改、刪除、查找、更新等操作。

3.2系統功能設計

農村管理信息系統以經營管理為核心,結合人口管理、計生管理、黨群管理、資源管理、社務管理、村務公開和系統維護八個功能組成。八個功能主要功能介紹如下:

(1)人口管理:人口管理主要是以記錄村委所有家庭資料為核心,以此建立村委所有常住人口的基本信息庫,并建立這些人口的婚姻信息、變動信息,為其他子系統提供人口資料;同時也記錄村委所轄范圍內暫住人口的基本信息,為暫住人口的管理提供資料。

(2)經營管理:經營管理不僅僅是實現會計記賬和出會計報表功能,而是將出納日記賬、固定資產管理、票據管理、會計核算有機地結合起來,使財務管理除了具有日常會計業務處理作用外,更重要的是能對農村的經濟運作進行管理和控制,為領導決策提供詳細、及時、準確的資料。

(3)計生管理:計生管理主要是通過引用人口信息庫中的數據來管理村委會轄區內育齡婦女的計生情況,建立育齡婦女信息卡,記錄暫住人口育齡婦女的各種計生信息,為計生管理提供強有力的資料和支持。在建立了正確的、完整的基本信息庫的基礎上,本子系統還提供了各種查詢、統計、分析的功能。

(4)黨群管理:黨群管理功能是按組織機構、政治面貌和社會身份對黨員、團員、干部代表、社員代表、婦女委員會、工會組織進行管理。

(5)資源管理:資源管理是以土地資源管理為中心,同時包括對廠房、店鋪等物業的管理,根據土地的不同屬性,建立土地的基本檔案,當發生對土地及物業的一些操作時,例如:土地承包、建房用地、物業出租、土地轉讓征用、土地屬性變更、資源統計等。同時對存在的水資源、礦產資源、旅游資源、自然資源、氣象資源、環保資源進行登記管理。

(6)社務管理:社務管理功能是通過建立合作醫療、養老保險、出租屋、適齡青年等基本檔案資料,當發生合作醫療報銷、交繳養老保險、出租屋管理、征兵管理一些操作時,與人口檔案庫一起形成社務管理庫,從而加強了管理區的社會治安、民政事務的管理工作。

(7)村務公開:村務公開主要是為了增加當前農村計劃生育、財務開支等情況的透明度,方便村民隨時了解村中的大事,避免了基礎組織腐敗現象的滋生。可以供查詢、公開和反公開的信息主要有:一胎人口出生規劃、二胎人口出生規劃、嬰兒出生公開、未落實四術登記、建房用地公開、征地情況公開、工程建設項目公開、招標項目公開、農民負擔情況公開、農業稅計算表、排水費籌收表、水利義務工代款、承包款收繳情況公開共13項。

(8)系統維護:系統管理功能主要是對農村管理信息系統的一些權限、操作用戶、數據庫進行監控,基礎數據設置的管理,以及把一些需要公開的數據進行公開。

4系統實現

本系統采用Eclipse為開發工具,結合了JSP技術及JDBC訪問數據庫技術。后臺數據庫采用MySQL,應用服務器Tomcat。開發架構為MVC模式,用戶工作界面通過WWW瀏覽器采用JSP技術實現,主要事務邏輯在服務器端(Server)實現,形成三層結構,大大簡輕了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,更能有效地保護數據平臺和管理訪問權限,服務器數據庫也很安全。后臺采用了JDBC技術,使用JAVA語言編寫的類和接口構建數據庫應用程序。

5結語

農村信息化建設是社會主義新農村建設的主要內容和抓手,對于促進農村各項事業的發展有著重要的推動作用。本文采用MVC架構設計了跨平臺的、功能完善的、界面友好的、安全穩定的農村管理信息系統。該系統已經在某市鎮區的村委會投入使用,運行效果良好,較好地完成對鄉鎮農村事務的管理工作,并且具有良好的可擴展性和可維護性。

作者:曹文梁賀定修董崇杰工作單位:東莞職業技術學院