基於EXCEL開發的會計信息系統的功能與框架結構分析畢業論文

隨着會計電算化的普及,專用的會計軟件也日趨成熟,使得用電腦代替手工進行會計覈算已成爲現實,大大減少了工作量,很多中小型企業逐步意識到會計信息化技術對於企業財務管理的重要性,已經開始向信息化會計的方向過渡。但由於中小型企業規模一般比較小,在資金、技術、人力物力等資源方面都有限,抗風險能力也比較低,業務相差也比較大,使得目前整個中小型企業的會計信息化程度還比較低,大多數企業仍然以傳統的手工或是簡單的“覈算型”財務軟件爲主,真正能用電算化軟件進行管理和決策的企業較少,使用ERP的則更少。在這種情況下,很多中小企業都選擇用Excel來代替電算化軟件,微軟公司的0ffice Excel軟件功能強大,它不僅提供了數據輸入、輸出、顯示等一般的數據處理功能,還提供了強大的數據計算分析功能,例如繪製圖表、統計分析、分類彙總、篩選、數據透視表、預測等。並且還可以利用Excel自帶的VBA編程功能開發用戶界面,使應用軟件更加完善。因此,企業完全可以通過Excel軟件開發出滿足自身使用的財務系統,筆者在此簡單淺析出基於EXCEL VBA開發的會計信息系統的功能與框架結構。

基於EXCEL開發的會計信息系統的功能與框架結構分析畢業論文

1、開發工具及實施方案

Excel作爲主要開發工具,在設計方面用到Excel最基本的表格設計還有強大的函數功能,利用這些強大功能可實現對會計信息系統各種會計憑證、賬薄和報表的設計。而對會計信息系統界面的設計,主要是利用Excel VBA功能,VBA是在Visual B as is編程語言的基礎上逐步發展起來的面向過程的一種開發工具,目前已經集成在Excel中,使用起來方便靈活,難度也不大。通過Excel VBA對會計信息系統進行界面的設計、各種控件及菜單的設置、圖形和多媒體的應用以及系統公共環境資源的調用,設計出一個完整的基於Excel的功能界面。

會計信息系統的開發是爲了代替手工進行會計覈算,處理企業的各種會計數據,爲了保證處理結果的正確性,在開發的過程中必須一套數據用來進行測試,這一套數據最好是企業過去某個區間的一套真實數據,以便將會計信息系統所處理的結果與手工處理結果進行覈對。因此整個系統可分爲以下三個階段進行設計。

①開發前準備階段,開發前應先準備好測試用的會計數據,並將其進行電子化的處理,比如會計科目、各科目的期初餘額,報表的電子化等。②系統主體設計階段,進行會計信息系統框架模塊的設計和開發,這是整個開發過程最重要的步驟,包括窗口界面的設計、代碼功能的編寫、會計憑證、賬薄格式的設計、報表的自動生成以後能利用生成的報表進行簡單的分析。③數據測試階段,開發完成的會計信息系統能否使用,分析的結果是否正確,直接導致本研究成果的成敗,所以必須進行大量的測試工作。

2、會計信息系統主要結構與框架

在企業日常的會計處理流程中,一筆經濟業務的發生,都會取得相應的原始憑證,會計人員再根據原始憑證或是原始憑證彙總表編制記賬憑證,再根據記賬憑證登記賬薄。只有登記完賬薄才標誌着經濟業務已經完成。最後期末企業再根據賬薄編制報表,這是會計處理的主要流程。在實際工作中,企業在開始啓用一個新的會計軟件或是新的會計期間時,通常要做一些必要的初始化工作,在會計中主要是會計科目以及每個科目的期初餘額,所以會計科目和餘額的管理也是必不可少的;另外,企業根據以往的會計賬薄或報表都能進行會計信息的預測等分析處理,這些工作都是企業必不可少的,也是專業會計軟件必備的。因此,根據會計覈算的工作流程,一般包括以下六部分:①會計科目及期初餘額管理系統,主要是用於設置會計科目及期初餘額,一般在系統啓用或是啓用新的會計期時進行管理。該系統是總賬模塊,是整個會計軟件的核心基礎,它集中了基礎信息設置、會計科目設置、憑證類別設置、期初餘額設置等,其他模塊在使用時都會調用總賬模塊的信息。報表編制模塊,該模塊用於企業編制各種報表,一般會提供各種各樣的報表模板,適用於不同會計制度下不同行業的企業使用。②會計憑證管理系統,會計憑證包括原始憑證和記賬憑證,這是用於編制各類會計賬薄的依據,也是會計覈算的開始。③會計賬薄管理系統,用於編制各類會計覈算賬薄,如各種總賬、明細賬和日記賬等。④財務報表編制系統,用於編制會計報表,在企業中,會計報表有很多種,最主要的是資產負債表、利潤表和現金流量表,該系統模塊用於企業編制各種報表,一般會提供各種各樣的報表模板,適用於不同會計制度下不同行業的企業使用。⑤財務分析系統,用於對財務報表進行分析,根據企業報表的會計指標,一般進行趨勢分析、結構分析以及各種財務指標分析。⑥財務會計管理系統,這是一個總框架,可以用來集成以上5個模塊的,在這個模塊裏可以打開以上5個系統。

以上的模塊內容可利用Excel VBA單獨進行開發,最後集成在一起,最終形成一個可用的財務管理軟件。通過這些功能模塊的整合,達到對整個企業會計覈算過程的事前設置,事中控制,事後預測功能,由於會計數據的安全性,在開發時可設置一個總模塊的分全調用,實現每打開一個系統,都需要進行密碼驗證。通過以上幾個模塊的功能設計,基本可以滿足中小企業的各項需求了,如果企業還有其他需求的,可以根據不同情況另行開發,二次開發也比較簡單。財務人員使用比較容易上手,不需要進行多長時間的培訓,較之專業財務軟件,適用性更強。

3、子系統模塊的實現與功能

通過對子系統的'模塊剖析以及設計,最終每個模塊都必須能實現以下功能:①開發完成的會計科目及期初餘額管理系統,要能並實現總賬科目項目設置、總賬科目期初餘額設置、明細科目項目設置以及明細科目期初餘額設置等功能。具體包括會計科目的增加減少及更改、總賬科目期初餘額的錄入和更新、明細科目的增加減少及更新、明細科目期初餘額的錄入和更新等。②開發完成會計憑證管理系統,包括電子憑證的設計以及VBA窗體的程序開發,要求能實現各種企業憑證(收、付、轉以及通用記賬憑證)的填制、保存、查詢、修改、刪除、打印(包括單張憑證以及憑證清勒、退出等功能。③開發完成會計賬薄管理模塊,包括各種總賬明細賬的設計以及根據會計憑證自動生成賬薄的VBA程序設計,要求能實現會計賬薄的文件打開、新建、數據處理、自動編制賬薄、打印賬薄和查看賬薄等功能,由於此模塊涉及到的操作比較繁鎖,因此可以考慮在窗體的設計時通過鼠標控件採用二級菜單,以簡化窗體的按鈕。④開發完成財務報表編制模塊,包括各種報表的模板設計以及數據的自動效驗。要求能實現查看財務報表,根據會計賬薄自動生成報表數據(包括資產負債表、利潤表和現金流量表)、打印財務報表和保存財務報表等功能。⑤開發完成財務分析模塊,此模塊是所有開發模塊中難度最大的模塊,基本都屬於用VBA程序開發而成的,要求能根據會計報表自動形成趨勢分析、結構分析以及各種指標分析,分析結果通過窗體顯示。⑥開發完成財務會計管理系統,該系統將前面的五個子系統集合成一個完整的系統,可以在這個模塊中打開前面的任何一個模塊,要能實現身份的驗證,即打開時的賬號和密碼是否合法,以及修改密碼的功能,這個模塊對前面所有模塊起一起總括的作用。

4、總結

基於Excel軟件開發而成會計信息系統,適用於各中小企業,成本低,易於開發,可滿足企業的日常使用,無論在技術上、經濟上和操作上都是可行的。中小型企業可根據自身特點有選擇性的開發相應子系統,量身訂做適合自身企業的專用會計軟件,全面實現會計信息化,這樣不僅滿足了企業本身的個性化需求,也免除了購買商品化軟件的昂貴費用。

由於新技術的發展,信息技術也跟着不斷更新換代,這對會計信息系統的要求提出了更高的標準,從形式和內容都不斷髮生着變化,會計軟件在適應新技術新要求的同時,更多的是要考慮如何與會計準則、會計理論和會計制度更接近,就目前的發展方向來看,開發出符合XBRL標準的財務軟件是未來會計信息系統的方向,也是重點和難點。