文/龍露,婁底職業技術學院
基于ASP.NET設計并實現高校財務管理信息系統
文/龍露,婁底職業技術學院
目前,高校普遍開始推行“數字化校園”方案,其中比較重要的建設內容就是針對財務管理信息系統的框架模式實施規劃。先進、科學、完善的財務管理系統是促使高校內部會計數據科學管理的必備工具,利ASP.NET平臺搭建內部財務信息中心體系,包括.NET平臺的引進、數據庫程序開發和網絡技術的應用等,這是滿足完善功能、便捷財務管理結構的前提,能夠滿足本領域可持續發展實效的檢測基礎,對促進后期各類創新項目的推進速率大有幫助。
高校財務管理;ASP.NET;數字化校園
.net作為現今主流開發平臺之一,越來越多的被人們用來開發大型Web應用,在開發過程中,開發人員往往將大量的代碼放在頁面中實現。對于較大規模的Web應用,這給程序的調試和維護帶來很大的不便。如果在開發中應用MVC設計模式,可以有效解決這個問題。MVC是一種成熟優秀的開發模式,它使應用程序的輸入、處理和輸出分開,使用MVC的應用程序被分成三個核心部件:模型(model)、視圖(view)、控制器(control)。MVC架構擁有清晰的開發架構與明確的對象分工,降低了軟件開發的復雜度,使軟件更加易于維護。ASP.NET提供了一個實現MVC模式的環境,使得開發人員能夠通過在頁面中設計用戶界面來實現視圖,后臺代碼(.CS)實現控制器的功能,模型一般對應系統的業務和數據訪問部分。
MVC模式是一種應用較為廣泛的結構設計模式,被大量應用于企業級Web應用。ASP.NETMVCFrame—work由微軟官方2009年3月19日正式發布,它提供了一個基于MVC模式的ASP.NETWeb應用程序框架。ASP.NET MVC框架是一個輕量級、高度可測試的框架,結合了ASP.NET特性(如母版頁等),MVC框架被定義在System.Web.MVC命名空間,并且被System.Web命名空間支持。ASP.NETMVC簡化了ASP.NETWeb表單編程中的復雜成分,在系統開發中引入模型-視圖-控制器模式,有助于系統研發人員以松耦合方式進行研發。ASP.NET MVC具有以下優點:①把項目劃分為模型-視圖-控制器層,使得復雜項目更易維護;②不使用viewstate和服務器表單控件,使應用程序的行為控制更方便;③通過控制層來控制程序請求,可提供豐富的url重寫;④對測試的支持更加出色;⑤開發模式表現更出眾;⑥增加了地址重寫,Routing組件讓項目組可以進行URL路由處理。
本系統共分為:財務專網環境下的高校財務信息系統和校園網環境下的高校財務信息系統而財務專網環境下的高校財務信息系統:會計賬務管理系、工資管理系統、學生收費管理系統、結算中心管理系統、票據管理系統;校園網環境下的高校財務信息系統:會計賬務管理系統、工資管理系統、學生收費管理系統、結算中心管理系統、票據管理系統、工資管理系統、學生收費管理系統、結算中心管理系統等13個功能模塊。
2.2.1 會計賬務管理子系統功能設計
會計賬務管理系統具備完善的會計核算與經費項目管理功能,是整個財務信息系統的核心,其他系統數據都與之密切相關。主要實現以下功能:初始建賬;記賬憑證填制、修改、復核、記賬、查詢、打印;按科目查詢、打印各類賬簿;按部門、項目進行經費項目核算、控制,查詢、統計和打印;各種賬、表的自由定義、綜合查詢和打印;往來賬的沖銷、清理、催賬等。
2.2.2 工資管理子系統功能設計
系統主要實現以下功能:根據本單位工資核算與管理需要定義工資項目字段,全面反映教職工的各項個人信息,主要包括職工號、姓名、年齡、學歷、職稱、職務等個人信息,基礎工資、績效工資、補貼等應發工資項目,水、電、氣費等代扣款項目,最多可支持99個工資項目的數據管理;工資數據錄入可采取逐項、逐筆輸入,也可按工資項目從人事處、后勤處等部門提供的數據直接導入等;工資數據修改可采取多種方式。
2.2.3 學生收費管理子系統功能設計
系統主要實現以下功能:學生基本信息錄入、修改、查詢,包括學生學號、姓名、年級、專業、應繳學費、已繳費用、歷年欠費等信息等;學費標準設置靈活,支持學年制收費和完全學分制收費;支持未交清學費、住宿費等收費項目,不予注冊、選課、入住學生宿舍等,嚴格控制學生的欠費行為,降低欠費率;支持收費減免、退費等調整變動,支持獎學金、貸款等款項沖減學費,可與獎、助學金管理系統集成,欠款學生發放獎、助學金時直接沖減欠款;可與賬務系統集成,自動生成學費記賬憑證。
2.3.1 網上預約財務報賬子系統功能設計
系統主要功能模塊包括報銷單據管理、記賬憑證管理、報銷內容管理、報銷數據管理等。系統主要實現以下功能:報銷數據傳輸;報銷單據的錄入、修改、查詢和打印;報銷內容的選擇,包括:經費開支部門、項目、業務類型等;記賬憑證自動生成;預約報賬時間管理等。
2.3.2 網上收費管理子系統功能設計
系統主要功能模塊包括系統登錄、繳費信息查詢、選擇繳費銀行、銀行對賬處理等。系統主要實現以下功能:支持學生通過互聯網交納學費和住宿費等收費項目;網上銀行收費系統共享學生收費系統的學生基礎信息,確保了信息的及時性;學生通過學號登錄網上銀行收費系統,查詢應繳款中該學生各學年度收費所有收費項目繳費及欠費記錄;學生確定繳款項目及金額,自由選擇交款銀行進入銀行交易界面繳納款項;網上銀行下載對賬單,通過對賬程序實現網上繳費的對賬。
2.3.3 網上財務信息查詢子系統功能設計
系統主要實現以下功能:職工個人的工資單項目查詢、其他個人收入項目查詢;個人借款、還款及欠款明細賬查詢;經費項目查詢可按經費項目余額表、經費項目收支明細賬、經費項目明細科目收支賬、經費項目明細科目匯總表等多種方式查詢;可按銀行來款日期、到款銀行及賬號、來款金額及用途等方式查詢銀行來款情況,便于有關部門及經費負責人及時到財務處辦理入賬手續。
2.3.4 職工個人收入網上申報子系統功能設計
系統主要功能模塊包括職工個人收入項目設置與申報、個人所得稅管理、財務審核、記賬憑證處理、銀行轉儲等。系統主要實現以下功能:職工個人收入數據的網上申報,包括數據錄入、修改、導入、導出等;個人所得稅相關基礎信息設置和管理、個人所得稅及勞務稅計算公式定義;共享工資管理系統的相關數據,實時計算個人收入及應納稅款;支持個人所得稅全員全額納稅申報管理;個人收入發放數據的審核,自動生成個人收入發放的記賬憑證,及時、準確、安全地保證職工個人收入的發放并轉存銀行卡;個人收入信息發送財務信息網上查詢系統,方便教職工隨時查詢個人收入及納稅情況。
2.3.5 科研經費管理子系統功能設計
系統主要功能模塊包括科研項目立項、經費項目設置、項目預算管理、會計核算、結題管理、統計報表、合同管理等。科研管理部門進行科研項目的申報審核、立項審批、結題管理;財務部門負責科研項目經費的立項編號、預算額度控制、科研經費收支核算、結題項目經費審核;科研項目有關數據查詢、統計、分析和報表等。
2.3.6 財務預算管理子系統功能設計
系統主要功能模塊包括預算項目申報、預算項目審核、預算編制、校內預算指標下達、預算憑證自動生成、預算執行控制等模塊。系統主要實現以下功能:校內預算單位通過登錄系統,直接按照統一格式編制本單位預算申報數,并上報財務處;財務處對各預算單位預算申報書進行審核、測算、匯總,編制全校校內預算;在校內預算的基礎上,按照市財政局(或省教育廳或教育部)預算表編制的格式及要求,編制上報教育部的學校預算,并按規定上報;向校內各預算單位下達經學校批復的預算執行數;實現與賬務處理處理系統中項目經費管理的有效鏈接,自動生成預算憑證;通過賬務系統經費項目核算實現預算經費的執行控制。
本文設計的在線高校財務查詢系統,整體上采用面向對象的思想,系統前端開發平臺采用VisualStudio2010提供的ASP.NET MVC3進行實現,后端數據庫使用Oracle公司的Oraclellg數據庫建立數據平臺。目前,該系統已在本校的財務處站點上正式運行,運行情況正常,用戶反映良好。教職工登錄后,可以查詢到完整的資金發放信息。
ASP.NET MVC框架改變了傳統的ASP.NET中視圖與業務邏輯耦合的弊病,它使應用程序的輸入、處理和輸出分開,擁有清晰的開發架構與明確的對象分工,降低了軟件開發的復雜度,使軟件更加易于維護。系統將ASP.NET MVC和Entity Framework相結合,實現了高校財務信息系統的各種功能,不管是對于數據訪問的處理還是服務器接口的實現,較傳統的開發模式都簡單和方便得多,極大減少了開發人員的工作量。
[1]易瑜,吳蓮貴.基于Ajax技術的高校財務信息系統的設計與實現[J].科學技術與工程,2009.09.
龍露(1979-),女,湖南婁底職業技術學院,副教授,碩士研究生,研究方向:財務理論及實踐研究。
本文為2016年婁底職業技術學院重點科研項目:“基于ASP.NET設計并實現高校財務管理信息系統”及2017年湖南省教育廳科研項目:“基于COBIT模型的A企業會計信息系統內部控制研究”階段性的研究成果。