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