趙麗
(陜西省行政學(xué)院 陜西 西安 710068)
一種通用的財務(wù)管理軟件設(shè)計
趙麗
(陜西省行政學(xué)院 陜西 西安 710068)
針對當(dāng)前中小企業(yè)在專用財務(wù)軟件應(yīng)用方面開發(fā)難和成本高的問題,提出一款基于Java語言的通用財務(wù)管理軟件。通過對中小企業(yè)的基礎(chǔ)財務(wù)業(yè)務(wù)的分析,設(shè)計了包括系統(tǒng)訪問框架和基本系統(tǒng)功能,從而保障系統(tǒng)運(yùn)行;其次利用Java和MYSQL等技術(shù),對該通用性財務(wù)管理軟件的頁面、數(shù)據(jù)庫等進(jìn)行了詳細(xì)的設(shè)計與實現(xiàn)。通過測試該軟件基本可以滿足中小企業(yè)的需求,并具有良好的用戶體驗。
財務(wù)管理;軟件;Java語言;MYSQL;C/S
隨著信息化的普及,財務(wù)信息化成為企業(yè)管理發(fā)展的趨勢,開始涌現(xiàn)出以用友、金蝶、管家婆等在內(nèi)的財務(wù)軟件,為廣大的企業(yè)提供專業(yè)的財務(wù)信息化服務(wù)。但是,當(dāng)前市場上開發(fā)的部分財務(wù)管理大部分都為有償服務(wù),同時不同的企業(yè)需要進(jìn)行不同的設(shè)計,從而在很大的程度上阻礙了中小企業(yè)的信息化管理。因此,針對該類問題,文中提出一種適用于中小企業(yè)的通用財務(wù)軟件,并給出了軟件實現(xiàn)的具體細(xì)節(jié),以此為企業(yè)信息化提供參考。
對該通用型軟件的設(shè)計來講,其是否適合廣大的中小企業(yè)關(guān)鍵是在于功能能否滿足要求。功能滿足的的關(guān)鍵必須對企業(yè)的財務(wù)流程和規(guī)范進(jìn)行分析,進(jìn)一步的對企業(yè)的財務(wù)管理系統(tǒng)的需求進(jìn)行了解。由此在該基礎(chǔ)之上對財務(wù)管理的特性進(jìn)行分析,從而設(shè)計出可反映企業(yè)流程的功能。本文通過對當(dāng)前中小企業(yè)業(yè)務(wù)的概括,將其整體的流程設(shè)計為如圖1所示。
圖1 中小企業(yè)業(yè)務(wù)流程分析
當(dāng)前系統(tǒng)架構(gòu)布局的主流框架包括C/S與B/S模式,其中B/S模式是在C/S模式的兩層架構(gòu)之上擴(kuò)展而來。傳統(tǒng)的C/S模式在系統(tǒng)的維護(hù)和成本上通常都比較高,需要耗費(fèi)設(shè)計人員大量的精力進(jìn)行維護(hù),因此將傳統(tǒng)的客戶端邏輯功能全部放到服務(wù)器之中,從而讓設(shè)計人員對服務(wù)器端進(jìn)行維護(hù)和升級即可實現(xiàn)。對企業(yè)財務(wù)管理系統(tǒng)來講,對系統(tǒng)的需求除常規(guī)的功能維護(hù)和需求以外,還必須在響應(yīng)速度、安全性方面有所提高。綜合上述的分析,系統(tǒng)采用C/S架構(gòu),從而提高軟件的安全性,系統(tǒng)整體的物理邏輯架構(gòu)則如圖2所示。
圖2 系統(tǒng)整體物理結(jié)構(gòu)
通過圖1對系統(tǒng)需求的分析,文中將該系統(tǒng)的使用角色分為企業(yè)管理人員、財務(wù)人員和系統(tǒng)管理員3個不同類型。同時通過對圖1中的主要業(yè)務(wù)流程分析,將該系統(tǒng)的功能分為以下模塊,具體如圖3所示。
圖3 系統(tǒng)功能設(shè)計
通過圖3的功能設(shè)計,系統(tǒng)將整體的功能按照會計業(yè)務(wù)流程,將其分為固定資產(chǎn)管理、報表管理、往來管理、工資管理、賬簿管理、財務(wù)分析、系統(tǒng)管理等功能。系統(tǒng)管理主要對系統(tǒng)的日常數(shù)據(jù)和工作進(jìn)行維護(hù),同時對系統(tǒng)中不同角色的權(quán)限進(jìn)行分配。
4.1登錄版塊設(shè)計
登錄版塊作為財務(wù)系統(tǒng)的第一步,是保障系統(tǒng)安全的重要環(huán)節(jié)。通過相應(yīng)的用戶名和密碼,用戶可直接進(jìn)入到相應(yīng)的功能界面,從而完成對系統(tǒng)的登錄。求具體的登錄流程如圖4所示。
圖4 系統(tǒng)登錄實現(xiàn)流程
4.2會計憑證模塊
在財務(wù)軟件的設(shè)計中,進(jìn)行會計核算的前提必須要有相應(yīng)的會計憑證從而為后期的會計核算提供基礎(chǔ)數(shù)據(jù)。因此,在本系統(tǒng)中同樣設(shè)計了憑證管理系統(tǒng),通過該系統(tǒng),用戶在會計實務(wù)中需要那種憑證的時候,選擇后系統(tǒng)會自動生成和校驗,從而為用戶提供會計服務(wù)。其具體流程設(shè)計如圖5所示。
圖5 憑證管理實現(xiàn)流程
4.3固定資產(chǎn)管理模塊
對企業(yè)來講,固定資產(chǎn)模塊通常為企業(yè)會計實務(wù)中最為基礎(chǔ)的模塊,都離不開對固定資產(chǎn)的管理。固定資產(chǎn)中通常包括資產(chǎn)類別、固定資產(chǎn)折舊、計提管理、固定資產(chǎn)使用狀況等。其具體的實現(xiàn)流程則如圖6所示。
圖6 固定資產(chǎn)模塊實現(xiàn)流程
4.4出納模塊管理設(shè)計
出納作為企業(yè)會計中的重要組成部分,其作用可對企業(yè)的現(xiàn)金流進(jìn)行有效的管理,以此促進(jìn)企業(yè)財務(wù)能朝著正確的方向。日常的出納工作中包括出納扎帳、支票管理、出納報表等。因此,文中結(jié)合這些工作將其實現(xiàn)流程設(shè)計為如圖7所示。
圖7 出納管理實現(xiàn)流程
5.1開發(fā)環(huán)境
對系統(tǒng)的開發(fā)包含兩部分:硬件部分服務(wù)器的CPU大小至少為奔騰酷睿5以上,系統(tǒng)內(nèi)存4 G,系統(tǒng)硬盤大小為500 G,系統(tǒng)用戶在進(jìn)行日常的財務(wù)操作下需要進(jìn)行及時的加密;在軟件開發(fā)方面安裝Java開發(fā)工具,同時數(shù)據(jù)庫管理系統(tǒng)選擇Mysql數(shù)據(jù)庫,服務(wù)器操作系統(tǒng)選擇Window 7。
5.2登錄界面實現(xiàn)
登錄界面的目的是實現(xiàn)不同權(quán)限的登錄。通過Java語言得到如圖8的登錄界面。
圖8 財務(wù)管理軟件登錄界面
該模塊則通過添加Button按鈕的方式對部分代碼編程:
5.3數(shù)據(jù)庫連接與實現(xiàn)
對本系統(tǒng)的Mysql的數(shù)據(jù)庫連接則通過JDBC接口進(jìn)行連接,通過JDBC接口的驅(qū)動,從而獲取相應(yīng)的Connection對象。其具體的編程代碼為:
5.4憑證管理界面實現(xiàn)
通過上述對憑證管理流程的設(shè)計,可得到如圖9所示的開發(fā)界面。
圖9 憑證管理開發(fā)界面
通過利用Java語言的開發(fā),對系統(tǒng)的各個功能進(jìn)行了開發(fā),同時借助MysqL免費(fèi)開源數(shù)據(jù)庫,并通過JDBC接口對數(shù)據(jù)庫進(jìn)行連接,最后得到了一種適合于中小企業(yè)的財務(wù)軟件。通過這樣的方式,為廣大的中小企業(yè)提供免費(fèi)的財務(wù)管理,為實現(xiàn)信息化提供了參考。
[1]李云,王紅林,周杰.企業(yè)財務(wù)管理系統(tǒng)[J].電腦知識與技術(shù)(學(xué)術(shù)交流):2013(22):46-71.
[2]田吉春,洪雷,周鐳.企業(yè)管理信息系統(tǒng)新編實用教程[M].電子工業(yè)出版社:2013:52-73.
[3]婁不夜.Java編程題自動判分軟件框架的設(shè)計[J].計算機(jī)工程與設(shè)計,2010(24):5343-5346,5358.
[4]古麗米熱·買買提.基于計算機(jī)軟件開發(fā)的JAVA編程語言分析[J].硅谷,2013(16):41-37.
[5]趙彩云,周蘭江,胡草華,等.嵌入式數(shù)據(jù)庫JDBC接口技術(shù)研究[J].貴州大學(xué)學(xué)報:自然科學(xué)版,2010(4):81-85.
[6]吳滄舟,蘭逸正,張輝.基于MySQL數(shù)據(jù)庫的優(yōu)化[J].電子科技,2013(9):182-184.
Design of a general financial management software
ZHAO Li
(Shaanxi Acdemy of Governance,Xi'an 710068,China)
Aiming at the problem that the development of small and medium enterprises in the application of special financial software is difficult and the cost is high,a general financial management software based on Java is proposed.Through the analysis of small and medium enterprise's basic financial services,this design includes system access framework and basic system functions,and the system operation;secondly,the design and implementation of the general financial management software,such as MYSQL and Java.Through testing the software can meet the needs of small and medium enterprises,and has a good user experience.
financial management;software;Java;MYSQL;C/S
TN99
A
1674-6236(2016)16-0012-03
2015-11-02稿件編號:201511012
趙 麗(1981—),女,陜西西安人,助教。研究方向:財務(wù)會計與會計電算化。