鄭修萍 湖北工程學(xué)院新技術(shù)學(xué)院信息工程系
基于J2EE的高校收費管理系統(tǒng)的設(shè)計與實現(xiàn)
鄭修萍 湖北工程學(xué)院新技術(shù)學(xué)院信息工程系
隨著計算機技術(shù)的迅速發(fā)展,信息化管理方式已經(jīng)逐漸取代了傳統(tǒng)人工管理方式。本文結(jié)合目前高校收費管理的特點以及存在的弊端,通過對收費業(yè)務(wù)分析和數(shù)據(jù)流程分析,論述了高校收費管理系統(tǒng)數(shù)據(jù)庫設(shè)計和總體技術(shù)方案。
高校收費管理 收費業(yè)務(wù) 數(shù)據(jù)庫設(shè)計
隨著計算機網(wǎng)絡(luò)技術(shù)的井噴式發(fā)展,導(dǎo)致信息化水平和數(shù)字化技術(shù)也伴隨著一起發(fā)展并且還得到了進一步的推廣。在國內(nèi)的高校中,高校相關(guān)的收費管理是比較重要的,特別是在高校整個會計財務(wù)管理流程中意義非凡,收費管理系統(tǒng)在高校的信息化標準系統(tǒng)中占據(jù)著重要的位置。本文設(shè)計的系統(tǒng)結(jié)構(gòu)高效穩(wěn)定,可延伸性是比較大的,并且具有高效的實用主義以及靈活多變的特點。該系統(tǒng)能夠完美的為收費管理活動提供服務(wù)。
針對現(xiàn)在高校收費管理系統(tǒng)中出現(xiàn)的一些問題,如基本上都是借助C/S系統(tǒng)構(gòu)造,其中還有比較少的僅僅可以在局域網(wǎng)范圍內(nèi)使用,相關(guān)功能少且簡單,運行的速度比較緩慢,本文對高校收費管理系統(tǒng)進行了分析,可以實現(xiàn)以下基本功能:負責(zé)對系統(tǒng)中基礎(chǔ)數(shù)據(jù)進行設(shè)置;收費工作使用到的一些功能;對高校收費信息進行匯總和統(tǒng)計;系統(tǒng)中常用的其它功能。
該模塊主要功能為采集、維護、匯總系統(tǒng)中所有的常用類型的數(shù)據(jù),為系統(tǒng)中其他模塊使用,以實現(xiàn)系統(tǒng)中各模塊之間的可靠、有序運行。該模塊具有學(xué)生檔案信息維護、收費標準設(shè)置、專業(yè)設(shè)置、數(shù)據(jù)類型管理、收費明細生成、其它功能。
該系統(tǒng)最核心的功能模塊是收費注冊模塊,該模塊的功能是由收費、財務(wù)、教務(wù)處人員等多個人員共同互相協(xié)助完成信息的管理工作,用戶通過該模塊提供的功能可以完成相關(guān)動作并打印各類發(fā)票和收費憑據(jù)。該模塊具有發(fā)票開具、教材費打印、發(fā)票重打、發(fā)票作廢、個人收費標準修改、異動處理、學(xué)費發(fā)票連打、教材費發(fā)票連打功能。
查詢統(tǒng)計模塊實現(xiàn)了系統(tǒng)中信息的匯總與分析功能,使用者可以通過該模塊查詢該校的收費情況,系統(tǒng)提供不同粒度的查詢功能,分別是學(xué)生、班級、院系等粒度對學(xué)校的收費信息進行匯總和統(tǒng)計,以得到不同層面的信息,為管理層的決策提供更可靠、準確的信息。該模塊具有教材費統(tǒng)計、畢業(yè)生收費統(tǒng)計、院系收費統(tǒng)計、萬能統(tǒng)計表、學(xué)生收費明細統(tǒng)計、個人繳費情況統(tǒng)計、銀行返盤會計入賬等功能。
系統(tǒng)管理模塊主要實現(xiàn)了關(guān)于保障系統(tǒng)安全性、可靠性和數(shù)據(jù)保密性的相關(guān)功能。該模塊具有用戶管理、角色管理、權(quán)限管理、系統(tǒng)日志管理、常用參數(shù)設(shè)置功能。
本文對于系統(tǒng)用戶當(dāng)中的業(yè)務(wù)需求進行了一定的分析,在對于邏輯結(jié)構(gòu)的設(shè)計中使用的是面向?qū)ο蟮脑O(shè)計方法,并對實體和實體之間的聯(lián)系進行了分析,將這些聯(lián)系進行了一定的梳理。系統(tǒng)實體關(guān)系E-R關(guān)系圖如下:
從圖中可以看出,高校與學(xué)生、收費人員、財務(wù)人員呈一對多關(guān)系,學(xué)生與繳費明細、收費人員與發(fā)票呈一對多關(guān)系,財務(wù)人員與發(fā)票、收費標準及收費統(tǒng)計呈一對多關(guān)系。
在對管理平臺的數(shù)據(jù)庫進行設(shè)計,最主要就是利用邏輯模型對數(shù)據(jù)庫展開設(shè)計,將概念設(shè)計過程中的E-R模型轉(zhuǎn)變成關(guān)系模型是數(shù)據(jù)庫的邏輯模型設(shè)計階段中的主要任務(wù),其包括:字段名稱信息的制定、數(shù)據(jù)表架構(gòu)的研究等。之后,對管理系統(tǒng)的重要實體展開設(shè)計工作。
該系統(tǒng)使用MyEclipse發(fā)布運行和發(fā)布Release版本,最后整個系統(tǒng)在Tomcat上部署運行。當(dāng)系統(tǒng)配置好后,用戶在browser中輸入系統(tǒng)服務(wù)器的IP即可訪問該系統(tǒng),完整輸入地址后點擊回車即可進入系統(tǒng),自動跳轉(zhuǎn)到主頁Login.jspx,用戶輸入用戶名和密碼經(jīng)過系統(tǒng)的正確性驗證后即可進入系統(tǒng)主頁。
用戶在提交用戶名和密碼后,系統(tǒng)會將Form表單內(nèi)容提高到后臺進行驗證,執(zhí)行數(shù)據(jù)庫腳本查詢是否有該用戶以及密碼是否正確,系統(tǒng)后臺調(diào)用DataAccess類的ExecSQL()方法對數(shù)據(jù)庫的信息進行檢索,查詢到的數(shù)據(jù)以DataSet格式返回至前臺用于顯示,如果用戶輸入的用戶名與密碼在數(shù)據(jù)庫中不存在或無正確的對應(yīng)關(guān)系,則在前臺提示用戶錯誤信息并允許用戶重新輸入,如果成功檢索到對應(yīng)的用戶名與密碼,則執(zhí)行Permission類的GetPermission()方法獲取對應(yīng)的權(quán)限數(shù)據(jù),并執(zhí)行Redirect()方法跳轉(zhuǎn)至index.jsp頁面。
本系統(tǒng)實現(xiàn)了以下幾種功能:對系統(tǒng)中基礎(chǔ)數(shù)據(jù)進行設(shè)置;收費工作使用到的一些功能;對高校收費信息進行匯總和統(tǒng)計;系統(tǒng)中常用的其它功能。
本文設(shè)計實現(xiàn)了一個高校收費管理系統(tǒng),采用B/S模式和成熟的MVC架構(gòu)進行三層結(jié)構(gòu)設(shè)計,主要運用SQL Server數(shù)據(jù)管理系統(tǒng)進行后臺管理。系統(tǒng)采用J2EE開發(fā)技術(shù),該技術(shù)與SQL Server數(shù)據(jù)庫十分匹配,使得設(shè)計更加具有健壯性。該系統(tǒng)經(jīng)過多次調(diào)試,能夠成功運行,系統(tǒng)功能強,易于掌握,為學(xué)校的財務(wù)管理人員提供了方便,從而提高了學(xué)校的辦公效率。