趙麗
(陜西省行政學院 陜西 西安 710068)
一種通用的財務管理軟件設計
趙麗
(陜西省行政學院 陜西 西安 710068)
針對當前中小企業在專用財務軟件應用方面開發難和成本高的問題,提出一款基于Java語言的通用財務管理軟件。通過對中小企業的基礎財務業務的分析,設計了包括系統訪問框架和基本系統功能,從而保障系統運行;其次利用Java和MYSQL等技術,對該通用性財務管理軟件的頁面、數據庫等進行了詳細的設計與實現。通過測試該軟件基本可以滿足中小企業的需求,并具有良好的用戶體驗。
財務管理;軟件;Java語言;MYSQL;C/S
隨著信息化的普及,財務信息化成為企業管理發展的趨勢,開始涌現出以用友、金蝶、管家婆等在內的財務軟件,為廣大的企業提供專業的財務信息化服務。但是,當前市場上開發的部分財務管理大部分都為有償服務,同時不同的企業需要進行不同的設計,從而在很大的程度上阻礙了中小企業的信息化管理。因此,針對該類問題,文中提出一種適用于中小企業的通用財務軟件,并給出了軟件實現的具體細節,以此為企業信息化提供參考。
對該通用型軟件的設計來講,其是否適合廣大的中小企業關鍵是在于功能能否滿足要求。功能滿足的的關鍵必須對企業的財務流程和規范進行分析,進一步的對企業的財務管理系統的需求進行了解。由此在該基礎之上對財務管理的特性進行分析,從而設計出可反映企業流程的功能。本文通過對當前中小企業業務的概括,將其整體的流程設計為如圖1所示。

圖1 中小企業業務流程分析
當前系統架構布局的主流框架包括C/S與B/S模式,其中B/S模式是在C/S模式的兩層架構之上擴展而來。傳統的C/S模式在系統的維護和成本上通常都比較高,需要耗費設計人員大量的精力進行維護,因此將傳統的客戶端邏輯功能全部放到服務器之中,從而讓設計人員對服務器端進行維護和升級即可實現。對企業財務管理系統來講,對系統的需求除常規的功能維護和需求以外,還必須在響應速度、安全性方面有所提高。綜合上述的分析,系統采用C/S架構,從而提高軟件的安全性,系統整體的物理邏輯架構則如圖2所示。

圖2 系統整體物理結構
通過圖1對系統需求的分析,文中將該系統的使用角色分為企業管理人員、財務人員和系統管理員3個不同類型。同時通過對圖1中的主要業務流程分析,將該系統的功能分為以下模塊,具體如圖3所示。

圖3 系統功能設計
通過圖3的功能設計,系統將整體的功能按照會計業務流程,將其分為固定資產管理、報表管理、往來管理、工資管理、賬簿管理、財務分析、系統管理等功能。系統管理主要對系統的日常數據和工作進行維護,同時對系統中不同角色的權限進行分配。
4.1登錄版塊設計
登錄版塊作為財務系統的第一步,是保障系統安全的重要環節。通過相應的用戶名和密碼,用戶可直接進入到相應的功能界面,從而完成對系統的登錄。求具體的登錄流程如圖4所示。

圖4 系統登錄實現流程
4.2會計憑證模塊
在財務軟件的設計中,進行會計核算的前提必須要有相應的會計憑證從而為后期的會計核算提供基礎數據。因此,在本系統中同樣設計了憑證管理系統,通過該系統,用戶在會計實務中需要那種憑證的時候,選擇后系統會自動生成和校驗,從而為用戶提供會計服務。其具體流程設計如圖5所示。

圖5 憑證管理實現流程
4.3固定資產管理模塊
對企業來講,固定資產模塊通常為企業會計實務中最為基礎的模塊,都離不開對固定資產的管理。固定資產中通常包括資產類別、固定資產折舊、計提管理、固定資產使用狀況等。其具體的實現流程則如圖6所示。

圖6 固定資產模塊實現流程
4.4出納模塊管理設計
出納作為企業會計中的重要組成部分,其作用可對企業的現金流進行有效的管理,以此促進企業財務能朝著正確的方向。日常的出納工作中包括出納扎帳、支票管理、出納報表等。因此,文中結合這些工作將其實現流程設計為如圖7所示。

圖7 出納管理實現流程
5.1開發環境
對系統的開發包含兩部分:硬件部分服務器的CPU大小至少為奔騰酷睿5以上,系統內存4 G,系統硬盤大小為500 G,系統用戶在進行日常的財務操作下需要進行及時的加密;在軟件開發方面安裝Java開發工具,同時數據庫管理系統選擇Mysql數據庫,服務器操作系統選擇Window 7。
5.2登錄界面實現
登錄界面的目的是實現不同權限的登錄。通過Java語言得到如圖8的登錄界面。

圖8 財務管理軟件登錄界面
該模塊則通過添加Button按鈕的方式對部分代碼編程:

5.3數據庫連接與實現
對本系統的Mysql的數據庫連接則通過JDBC接口進行連接,通過JDBC接口的驅動,從而獲取相應的Connection對象。其具體的編程代碼為:


5.4憑證管理界面實現
通過上述對憑證管理流程的設計,可得到如圖9所示的開發界面。

圖9 憑證管理開發界面
通過利用Java語言的開發,對系統的各個功能進行了開發,同時借助MysqL免費開源數據庫,并通過JDBC接口對數據庫進行連接,最后得到了一種適合于中小企業的財務軟件。通過這樣的方式,為廣大的中小企業提供免費的財務管理,為實現信息化提供了參考。
[1]李云,王紅林,周杰.企業財務管理系統[J].電腦知識與技術(學術交流):2013(22):46-71.
[2]田吉春,洪雷,周鐳.企業管理信息系統新編實用教程[M].電子工業出版社:2013:52-73.
[3]婁不夜.Java編程題自動判分軟件框架的設計[J].計算機工程與設計,2010(24):5343-5346,5358.
[4]古麗米熱·買買提.基于計算機軟件開發的JAVA編程語言分析[J].硅谷,2013(16):41-37.
[5]趙彩云,周蘭江,胡草華,等.嵌入式數據庫JDBC接口技術研究[J].貴州大學學報:自然科學版,2010(4):81-85.
[6]吳滄舟,蘭逸正,張輝.基于MySQL數據庫的優化[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—),女,陜西西安人,助教。研究方向:財務會計與會計電算化。