2021-4-10 | 財(cái)務(wù)管理
隨著我國信息技術(shù)的發(fā)展,企業(yè)規(guī)模的不斷壯大,各企業(yè)對其內(nèi)部信息化的建設(shè)日益重視。改革和創(chuàng)新是企業(yè)發(fā)展和持續(xù)提高競爭力的源泉,在財(cái)務(wù)領(lǐng)域它們也是必不可少的。21世紀(jì)以來,我們的社會經(jīng)濟(jì)發(fā)生著日新月異的變化,與此同時(shí),企業(yè)的財(cái)務(wù)報(bào)銷模式也在默默地發(fā)生著由傳統(tǒng)報(bào)銷向網(wǎng)上報(bào)銷轉(zhuǎn)變的革命。
一、傳統(tǒng)報(bào)銷模式存在的問題
傳統(tǒng)的報(bào)銷模式采用手工報(bào)銷的方式來實(shí)現(xiàn)。員工每次報(bào)銷,填寫紙面的單據(jù)并拿著單據(jù)找到各級領(lǐng)導(dǎo)進(jìn)行審批,最后將單據(jù)拿到財(cái)務(wù)部門進(jìn)行審核。傳統(tǒng)的報(bào)銷模式存在下述諸多問題。
1.單據(jù)填寫效率低下
員工每次報(bào)銷均需要填寫大量重復(fù)的信息,如部門、付款信息等。
2.業(yè)務(wù)審批效率低下
員工需要拿著單據(jù)找到各級領(lǐng)導(dǎo)進(jìn)行審批,如果遇上領(lǐng)導(dǎo)出差,則需要等待很長的時(shí)間。對于常駐公司總部以外地區(qū)的員工,發(fā)生大額業(yè)務(wù)時(shí),必須公司高層領(lǐng)導(dǎo)簽字審批,此時(shí),往往需要將單據(jù)郵寄到公司總部,這極大地降低了單據(jù)審批的效率。
3.財(cái)務(wù)審核效率低下
財(cái)務(wù)人員審核單據(jù)必須對每一份紙面單據(jù)的審批金額進(jìn)行復(fù)核,并需要核對眾多復(fù)雜的業(yè)務(wù)信息。在做賬務(wù)處理時(shí),必須將紙面單據(jù)中所包含的眾多信息錄入賬務(wù)系統(tǒng)中去,使得會計(jì)人員無法從繁雜的機(jī)械勞動中脫身。
4.無法進(jìn)行有效的資金控制
由于手工審批的單據(jù)沒有一個(gè)有效的資金執(zhí)行反饋,并且無法強(qiáng)制審批領(lǐng)導(dǎo)在資金計(jì)劃超額后停止審批,企業(yè)往往無法將資金計(jì)劃管理落到實(shí)處。盡管很多企業(yè)希望能夠有效地進(jìn)行預(yù)算管理,但由于沒有有效的工具進(jìn)行支持,往往力不從心。
5.無法提取有價(jià)值的信息
員工報(bào)銷的數(shù)據(jù)可以廣泛應(yīng)用于資金管理、決策分析等諸多財(cái)務(wù)管理領(lǐng)域,由于傳統(tǒng)的報(bào)銷方式下這些數(shù)據(jù)分散于紙面的單據(jù)中,沒有可行的辦法進(jìn)行匯總分析,企業(yè)損失了大量的信息資源。
6.內(nèi)部控制不力
由于采用紙面的審批方式,每個(gè)員工都要熟知該單據(jù)需要審批到哪一層次,而由于沒有系統(tǒng)的流程管理,審核會計(jì)必須花費(fèi)大量的精力對流程進(jìn)行復(fù)核,并且仍然存在出錯(cuò)的可能性。
二、財(cái)務(wù)報(bào)銷系統(tǒng)開發(fā)所涉及技術(shù)
整個(gè)系統(tǒng)的開發(fā)基于.NET平臺,采用C#作為開發(fā)語言,前臺采用ASP.NET技術(shù)實(shí)現(xiàn)用戶界面,后臺采用中等容量且安全性較高的SQLSever2000作為數(shù)據(jù)庫,運(yùn)用UML從靜態(tài)結(jié)構(gòu)和動態(tài)行為兩方面來描述本系統(tǒng)。
1.NET平臺
NET是一個(gè)用來建立、開發(fā)、運(yùn)行和發(fā)布基于因特網(wǎng)的服務(wù)和應(yīng)用程序的平臺。在內(nèi)部封裝了大量的功能強(qiáng)大的應(yīng)用程序接口函數(shù)(API),利用這些函數(shù)可以開發(fā)各類Windows應(yīng)用軟件,并且提供了功能強(qiáng)大的集成開發(fā)環(huán)境(IDE),同時(shí)可以將應(yīng)用程序作為一種服務(wù),通過因特網(wǎng)發(fā)布給世界各個(gè)角落的網(wǎng)絡(luò)用戶。可以分為.NET框架類庫和CLR(公共語言運(yùn)行庫,CommonLanguageRuntime)兩部分。類庫提供了使應(yīng)用程序可以讀寫XML數(shù)據(jù)、在Inernet上通信、訪問數(shù)據(jù)庫等的代碼。CLR是執(zhí)行系統(tǒng)的一個(gè)重要部分,通過管理被用于將源轉(zhuǎn)換到中間語言(IL)和從IL轉(zhuǎn)換為本地代碼的編譯器來提供多語言支持,并加強(qiáng)程序的安全性。項(xiàng)目運(yùn)行時(shí)的異常都有CLR處理,這為捕獲和處理所發(fā)生的錯(cuò)誤提供了一種非常一致而且功能強(qiáng)大的機(jī)制。
2.C#語言
C#語言較之以前的編程語言,有面向?qū)ο蟆㈩愋桶踩秃唵蔚忍攸c(diǎn),是一種現(xiàn)代的編程語言。具有高級的語法結(jié)構(gòu)、優(yōu)秀的編程開發(fā)環(huán)境和高效率編譯工具。可以充分利用.NET框架體系帶來的各種優(yōu)點(diǎn)。尤其重要的是C#簡化和現(xiàn)代化了C++在類、名字空間、方法重載和異常處理等領(lǐng)域的處理方法,摒棄了C++的復(fù)雜性。同時(shí)增加了垃圾收集(garbagecollec-tion)、類型安全、版本控制等功能。這些功能在開發(fā)面向組件的軟件時(shí)發(fā)揮了優(yōu)勢。
3.ASP.NET技術(shù)
ASP.NET是.NET框架的一部分,用于開發(fā)駐留在微軟的InternetInformationServer(IIS)上,并且使用諸如HTTP等Inter-net協(xié)議的Web應(yīng)用程序。ASP.NET支持兩種類型的Web應(yīng)用程序:Web表單應(yīng)用程序和Web服務(wù)程序。本系統(tǒng)利用ASP.NET技術(shù)實(shí)現(xiàn)Web表單應(yīng)用程序。為了執(zhí)行ASP.NET頁面,IIS需要被正確配置FrontPage擴(kuò)展,在.NET安裝之前,應(yīng)該已經(jīng)被安裝。
4.ADO.NET技術(shù)
ADO.NET(ActiveDataObject.NET)是.NET平臺中專門用于存取后端數(shù)據(jù)庫與進(jìn)行數(shù)據(jù)庫操作的一組類,為用戶提供了一種聚集數(shù)據(jù)、信息并將它們通過用戶界面表現(xiàn)出來的方法。通過使用一些組件能夠連接到各種各樣的數(shù)據(jù)源,并且能夠建立訪問數(shù)據(jù)庫的用戶界面。ADO.NET具有以下特點(diǎn):易于編程;與語言無關(guān);實(shí)現(xiàn)過程簡單;使用最小網(wǎng)絡(luò)流量;應(yīng)用程序前端和數(shù)據(jù)源之間需要的層數(shù)很少;提供高性能的數(shù)據(jù)訪問。
5.SQLSever2000
SQLSever2000是一個(gè)完全支持Web的數(shù)據(jù)庫產(chǎn)品,提供了對可擴(kuò)展標(biāo)記語言(XML)的核心支持,主要有以下功能:完全支持Web;通過Web輕松訪問數(shù)據(jù);強(qiáng)大而靈活的基于Web的分析能力;高度的可伸縮性和可靠性。
6.UMLUML(UnifiedModelingLanguage,統(tǒng)一建模語言)是在多種面向?qū)ο蠼7椒ǖ幕A(chǔ)上發(fā)展起來的建模語言,主要用于軟件系統(tǒng)的建模,全面支持面向?qū)ο蟮恼麄€(gè)開發(fā)過程。可以用UML從靜態(tài)結(jié)構(gòu)和動態(tài)行為兩方面來描述本系統(tǒng)。UML的作圖工具有RationalRose、Viso、JUDE等,在本次系統(tǒng)分析設(shè)計(jì)時(shí),采用JUDE為工具畫出系統(tǒng)主要的圖形。