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