鄭修萍 湖北工程學院新技術學院信息工程系
基于J2EE的高校收費管理系統的設計與實現
鄭修萍 湖北工程學院新技術學院信息工程系
隨著計算機技術的迅速發展,信息化管理方式已經逐漸取代了傳統人工管理方式。本文結合目前高校收費管理的特點以及存在的弊端,通過對收費業務分析和數據流程分析,論述了高校收費管理系統數據庫設計和總體技術方案。
高校收費管理 收費業務 數據庫設計
隨著計算機網絡技術的井噴式發展,導致信息化水平和數字化技術也伴隨著一起發展并且還得到了進一步的推廣。在國內的高校中,高校相關的收費管理是比較重要的,特別是在高校整個會計財務管理流程中意義非凡,收費管理系統在高校的信息化標準系統中占據著重要的位置。本文設計的系統結構高效穩定,可延伸性是比較大的,并且具有高效的實用主義以及靈活多變的特點。該系統能夠完美的為收費管理活動提供服務。
針對現在高校收費管理系統中出現的一些問題,如基本上都是借助C/S系統構造,其中還有比較少的僅僅可以在局域網范圍內使用,相關功能少且簡單,運行的速度比較緩慢,本文對高校收費管理系統進行了分析,可以實現以下基本功能:負責對系統中基礎數據進行設置;收費工作使用到的一些功能;對高校收費信息進行匯總和統計;系統中常用的其它功能。
該模塊主要功能為采集、維護、匯總系統中所有的常用類型的數據,為系統中其他模塊使用,以實現系統中各模塊之間的可靠、有序運行。該模塊具有學生檔案信息維護、收費標準設置、專業設置、數據類型管理、收費明細生成、其它功能。
該系統最核心的功能模塊是收費注冊模塊,該模塊的功能是由收費、財務、教務處人員等多個人員共同互相協助完成信息的管理工作,用戶通過該模塊提供的功能可以完成相關動作并打印各類發票和收費憑據。該模塊具有發票開具、教材費打印、發票重打、發票作廢、個人收費標準修改、異動處理、學費發票連打、教材費發票連打功能。
查詢統計模塊實現了系統中信息的匯總與分析功能,使用者可以通過該模塊查詢該校的收費情況,系統提供不同粒度的查詢功能,分別是學生、班級、院系等粒度對學校的收費信息進行匯總和統計,以得到不同層面的信息,為管理層的決策提供更可靠、準確的信息。該模塊具有教材費統計、畢業生收費統計、院系收費統計、萬能統計表、學生收費明細統計、個人繳費情況統計、銀行返盤會計入賬等功能。
系統管理模塊主要實現了關于保障系統安全性、可靠性和數據保密性的相關功能。該模塊具有用戶管理、角色管理、權限管理、系統日志管理、常用參數設置功能。
本文對于系統用戶當中的業務需求進行了一定的分析,在對于邏輯結構的設計中使用的是面向對象的設計方法,并對實體和實體之間的聯系進行了分析,將這些聯系進行了一定的梳理。系統實體關系E-R關系圖如下:

從圖中可以看出,高校與學生、收費人員、財務人員呈一對多關系,學生與繳費明細、收費人員與發票呈一對多關系,財務人員與發票、收費標準及收費統計呈一對多關系。
在對管理平臺的數據庫進行設計,最主要就是利用邏輯模型對數據庫展開設計,將概念設計過程中的E-R模型轉變成關系模型是數據庫的邏輯模型設計階段中的主要任務,其包括:字段名稱信息的制定、數據表架構的研究等。之后,對管理系統的重要實體展開設計工作。
該系統使用MyEclipse發布運行和發布Release版本,最后整個系統在Tomcat上部署運行。當系統配置好后,用戶在browser中輸入系統服務器的IP即可訪問該系統,完整輸入地址后點擊回車即可進入系統,自動跳轉到主頁Login.jspx,用戶輸入用戶名和密碼經過系統的正確性驗證后即可進入系統主頁。
用戶在提交用戶名和密碼后,系統會將Form表單內容提高到后臺進行驗證,執行數據庫腳本查詢是否有該用戶以及密碼是否正確,系統后臺調用DataAccess類的ExecSQL()方法對數據庫的信息進行檢索,查詢到的數據以DataSet格式返回至前臺用于顯示,如果用戶輸入的用戶名與密碼在數據庫中不存在或無正確的對應關系,則在前臺提示用戶錯誤信息并允許用戶重新輸入,如果成功檢索到對應的用戶名與密碼,則執行Permission類的GetPermission()方法獲取對應的權限數據,并執行Redirect()方法跳轉至index.jsp頁面。
本系統實現了以下幾種功能:對系統中基礎數據進行設置;收費工作使用到的一些功能;對高校收費信息進行匯總和統計;系統中常用的其它功能。
本文設計實現了一個高校收費管理系統,采用B/S模式和成熟的MVC架構進行三層結構設計,主要運用SQL Server數據管理系統進行后臺管理。系統采用J2EE開發技術,該技術與SQL Server數據庫十分匹配,使得設計更加具有健壯性。該系統經過多次調試,能夠成功運行,系統功能強,易于掌握,為學校的財務管理人員提供了方便,從而提高了學校的辦公效率。