張建輝
摘 要: 開發一種合理的財務企業管理系統,可以促進企業的長遠發展。在此結合SWT技術,詳細闡述企業財務管理系統的具體設計,并在財務系統實現方面以實際的操作,通過系統界面對財務系統的流程進行展示,基于SWT開發的圖形化用戶界面實現了企業財務管理的主要功能。實踐表明,該系統不僅操作簡單,而且界面友好,是一種靈活、可靠、功能完善、實用性強的信息管理系統。
關鍵詞: SWT; 財務管理; 系統設計; 信息管理系統
中圖分類號: TN911?34 文獻標識碼: A 文章編號: 1004?373X(2014)16?0051?03
Design and implementation of enterprise financial management system based on SWT
ZHANG Jian?hui
(Xian University of Arts and Sciences, Xian 710065, China)
Abstract: The development of a sound financial business management system can promote long?term development of enterprises. In combination with SWT technology, the specific design of the enterprise financial management system is elaborated. The flow of financial system is displayed through the system interface. The developed graphical user interface based on SWT achieved the main functions of the enterprise finance management, which has friendly interface and is easy to operate. Anyway, it is a flexible, reliable and practical information management system with perfect functions.
Keywords: SWT; financial management; system design; information management system
0 引 言
隨著市場經濟的快速發展,財務管理工作在不同企業中的地位越來越重要,尤其是對于大型的企業來說,財務管理扮演著不可替代的角色。企業集團的管理方式和企業財務系統的建立有著必然的聯系,財務管理系統的建立對企業管理效率和經濟效益有著直接的影響。在企業現有的經營環境下如何選擇最合適的財務管理方式,建立最佳的財務管理系統是適應現代企業發展的需求。
1 SWT概述
SWT(Standard Widget Tookit)是Java平臺下一個開放源碼的Native GUL組件庫,也是Eclipse平臺下UI組件之一。從功能上來講,它和AWT/SWING基本上是等價的。SWT有效地提供了更加便攜式的帶有本地操作系統的觀感UI組件[1],而Widget系統比較復雜,再加上平臺間微妙差異的影響,就算是在最理想的狀態下,能達到工業標準化跨平臺widget類庫在編寫和維護方面也是很難的。SWT除了在功能上和AWT/SWING不相上下之外,其優點是組件更加豐富,平臺表現也更為穩定,如果所用的應用程序既要求界面美觀又需要在多個平臺上運行,且又不是過于依賴于類似AWT/SWING的圖形庫,那么SWT會是一個最佳選擇[2]。
2 SWT技術
2.1 SWT應用程序的組成
SWT應用程序主要包括顯示界面(Display)、窗口部件(Widgets)和命令(Shell)。Display主要用于管理事件的循環以及Ul線程與其他線程間通信的控制。Shell在應用程序中被操作系統窗口管理器管理的窗口,每一個SWT至少需要一個顯示界面(Display)和大于等于一個的命令(Shell)實例[3]。
2.2 SWT支持的操作系統
SWT的功能沒有通過任何Java虛擬機進行操作,而是直接調用windowsGDI和shell的功能通過JNI方法完成[4]。這種方法的最大優點是使開發出的應用兼備本地操作系統的特性和外觀;SWT的缺點是沒有Swing靈活,SWT所支持的操作系統見表1。
表1 SWT支持的操作系統
3 具體設計分析
3.1 系統整體結構
根據企業財務工作的基本流程和用戶需求進行分析,通過模塊劃分可將系統抽象劃分為五大模塊:系統管理、綜合查詢、財務核算、年末結算和指標分析,如圖1所示。
圖1 系統功能總體框架圖
3.2 核算模塊的設計
(1) 工程項目編碼的設定。主要是實現設定、輸入工程項目編碼及輸入工程項目概況信息等功能。為了使用戶在進行工程項目編碼時更加方便,設置顯示制定了工程項目以及編碼的列表圖,用戶可通過列表視圖了解到已用編號的位置,以確定新增項目編號的順序。用戶在錄入順序號之后,系統就會立馬進行強制校驗,如果有順序號被占用的現象,系統就會發出提示信息并拒絕對此數據的接收[5]。由于項目分類識別碼及子項目識別碼較穩定,為了盡量減少鍵盤的輸入量和增加其準確程度,可將它們固化于系統中以便用戶在錄入時選擇操作。工程概況信息主要包括:計劃總投資、年計劃投資、建筑面積及工程開工日期等,這些信息是工程項目位于企業財務核算中比較重要的屬性,對報表輸出及年末財務結算有直接聯系,系統設計會在工程項目編碼設定的同時將工程概況信息一并輸進,存入“項目編碼”的數據庫表中,文件名:JXMK.DBF。這樣有利于減少文件數量、簡化系統操作步驟,又便于查詢、節約磁盤空間,從而達到提高運行速度的目的。
(2) 序時賬的建立。序時賬的建立就是在開始錄入記賬憑證之前,在系統硬盤所指定的目錄中建立一個數據庫空表,其作用就是用于對當年1月—12月所有記賬憑證的進行存儲,記賬憑證只需按照業務的時間順序存儲于表中即可。
(3) 錄入/修改記賬憑證。在設計實現該項功能時,要做到以下幾點:首先,憑證的各數據項要根據類型及范圍對其進行合理有效的控制。其次,與手工比較,在進行“筆誤”處理時,鍵盤操作方法更易發生錯誤,因此,錄入憑證”根據操作功能可分為:輸入、修改和刪除等幾個步驟。最后,填寫憑證,進入“審核”系統的審核功能可在系統中更深一層對憑證的正確性進行檢驗[6]。
4 財務管理系統的實現
進入主界面的第一步驟就是登陸,輸入正確的用戶名和密碼進入系統的主界面。登陸成功后,便可以進入到主界面,如圖2所示。
圖2 主界面
主界面主要是由菜單欄、工具欄組成,工具欄的主要作用是提供對應的快捷方式,此項功能的操作也可以在菜單欄里進行。
(1) 數據管理
會計科目設置:進入財務管理工作之前,需要對財務科目做相應的設置,見圖3。
(2) 憑證管理
憑證錄入:由于財務的錄入必須有相應的憑證,因此此過程很是重要。針對以上的操作步驟,才能對憑證信息進行設置,詳見圖4。憑證過賬:在憑證錄入工作順利完成之后,便可調用后臺數據庫中的“sf憑證過賬”,憑證過賬后即不可再修改。
圖3 會計科目設置
圖4 憑證錄入界面
(3) 期末結賬
一個會計期間結束以后,會計便可以進行這一會計期間的結賬,主要方法是調用后臺數據庫存儲過程的“sf期末結賬”操作時會有相關提示,詳見圖5。
5 結 語
本系統不僅界面友好,且操作簡單,就算接觸計算機甚少的人員也可以根據菜單的提示進行操作。另外,信息管理也較詳細,其中包括添加和刪除功能的具體的操作,最重要的是它支持多種身份用戶進行操作,這樣可將各種用戶聯系起來,便于企業對經濟業務和財務信息進行統一的管理。
圖5 期末結賬
參考文獻
[1] 夏章霞.高職特色會計信息系統課程的構建[J].科教文匯,2013(2):114?116.
[2] 王慧.論會計信息化對現代企業財務管理的影響及其構建[J].科技創新導報,2010(34):200.
[3] 陳麗莉.基于WEB的網上財務辦公系統的設計與實現[D].青島:中國海洋大學,2010.
[4] 周惠莉.對企業財務管理信息化建設的再思考[J].財政監督,2008(22):55?56.
[5] 呂等叁.面向中小型企業財務管理系統的設計與實現[D].合肥:合肥工業大學,2008.
[6] 蔣楠.基于財務會計概念框架的會計信息系統重構研究[D].廈門:廈門大學,2008.
(2) 序時賬的建立。序時賬的建立就是在開始錄入記賬憑證之前,在系統硬盤所指定的目錄中建立一個數據庫空表,其作用就是用于對當年1月—12月所有記賬憑證的進行存儲,記賬憑證只需按照業務的時間順序存儲于表中即可。
(3) 錄入/修改記賬憑證。在設計實現該項功能時,要做到以下幾點:首先,憑證的各數據項要根據類型及范圍對其進行合理有效的控制。其次,與手工比較,在進行“筆誤”處理時,鍵盤操作方法更易發生錯誤,因此,錄入憑證”根據操作功能可分為:輸入、修改和刪除等幾個步驟。最后,填寫憑證,進入“審核”系統的審核功能可在系統中更深一層對憑證的正確性進行檢驗[6]。
4 財務管理系統的實現
進入主界面的第一步驟就是登陸,輸入正確的用戶名和密碼進入系統的主界面。登陸成功后,便可以進入到主界面,如圖2所示。
圖2 主界面
主界面主要是由菜單欄、工具欄組成,工具欄的主要作用是提供對應的快捷方式,此項功能的操作也可以在菜單欄里進行。
(1) 數據管理
會計科目設置:進入財務管理工作之前,需要對財務科目做相應的設置,見圖3。
(2) 憑證管理
憑證錄入:由于財務的錄入必須有相應的憑證,因此此過程很是重要。針對以上的操作步驟,才能對憑證信息進行設置,詳見圖4。憑證過賬:在憑證錄入工作順利完成之后,便可調用后臺數據庫中的“sf憑證過賬”,憑證過賬后即不可再修改。
圖3 會計科目設置
圖4 憑證錄入界面
(3) 期末結賬
一個會計期間結束以后,會計便可以進行這一會計期間的結賬,主要方法是調用后臺數據庫存儲過程的“sf期末結賬”操作時會有相關提示,詳見圖5。
5 結 語
本系統不僅界面友好,且操作簡單,就算接觸計算機甚少的人員也可以根據菜單的提示進行操作。另外,信息管理也較詳細,其中包括添加和刪除功能的具體的操作,最重要的是它支持多種身份用戶進行操作,這樣可將各種用戶聯系起來,便于企業對經濟業務和財務信息進行統一的管理。
圖5 期末結賬
參考文獻
[1] 夏章霞.高職特色會計信息系統課程的構建[J].科教文匯,2013(2):114?116.
[2] 王慧.論會計信息化對現代企業財務管理的影響及其構建[J].科技創新導報,2010(34):200.
[3] 陳麗莉.基于WEB的網上財務辦公系統的設計與實現[D].青島:中國海洋大學,2010.
[4] 周惠莉.對企業財務管理信息化建設的再思考[J].財政監督,2008(22):55?56.
[5] 呂等叁.面向中小型企業財務管理系統的設計與實現[D].合肥:合肥工業大學,2008.
[6] 蔣楠.基于財務會計概念框架的會計信息系統重構研究[D].廈門:廈門大學,2008.
(2) 序時賬的建立。序時賬的建立就是在開始錄入記賬憑證之前,在系統硬盤所指定的目錄中建立一個數據庫空表,其作用就是用于對當年1月—12月所有記賬憑證的進行存儲,記賬憑證只需按照業務的時間順序存儲于表中即可。
(3) 錄入/修改記賬憑證。在設計實現該項功能時,要做到以下幾點:首先,憑證的各數據項要根據類型及范圍對其進行合理有效的控制。其次,與手工比較,在進行“筆誤”處理時,鍵盤操作方法更易發生錯誤,因此,錄入憑證”根據操作功能可分為:輸入、修改和刪除等幾個步驟。最后,填寫憑證,進入“審核”系統的審核功能可在系統中更深一層對憑證的正確性進行檢驗[6]。
4 財務管理系統的實現
進入主界面的第一步驟就是登陸,輸入正確的用戶名和密碼進入系統的主界面。登陸成功后,便可以進入到主界面,如圖2所示。
圖2 主界面
主界面主要是由菜單欄、工具欄組成,工具欄的主要作用是提供對應的快捷方式,此項功能的操作也可以在菜單欄里進行。
(1) 數據管理
會計科目設置:進入財務管理工作之前,需要對財務科目做相應的設置,見圖3。
(2) 憑證管理
憑證錄入:由于財務的錄入必須有相應的憑證,因此此過程很是重要。針對以上的操作步驟,才能對憑證信息進行設置,詳見圖4。憑證過賬:在憑證錄入工作順利完成之后,便可調用后臺數據庫中的“sf憑證過賬”,憑證過賬后即不可再修改。
圖3 會計科目設置
圖4 憑證錄入界面
(3) 期末結賬
一個會計期間結束以后,會計便可以進行這一會計期間的結賬,主要方法是調用后臺數據庫存儲過程的“sf期末結賬”操作時會有相關提示,詳見圖5。
5 結 語
本系統不僅界面友好,且操作簡單,就算接觸計算機甚少的人員也可以根據菜單的提示進行操作。另外,信息管理也較詳細,其中包括添加和刪除功能的具體的操作,最重要的是它支持多種身份用戶進行操作,這樣可將各種用戶聯系起來,便于企業對經濟業務和財務信息進行統一的管理。
圖5 期末結賬
參考文獻
[1] 夏章霞.高職特色會計信息系統課程的構建[J].科教文匯,2013(2):114?116.
[2] 王慧.論會計信息化對現代企業財務管理的影響及其構建[J].科技創新導報,2010(34):200.
[3] 陳麗莉.基于WEB的網上財務辦公系統的設計與實現[D].青島:中國海洋大學,2010.
[4] 周惠莉.對企業財務管理信息化建設的再思考[J].財政監督,2008(22):55?56.
[5] 呂等叁.面向中小型企業財務管理系統的設計與實現[D].合肥:合肥工業大學,2008.
[6] 蔣楠.基于財務會計概念框架的會計信息系統重構研究[D].廈門:廈門大學,2008.