張建輝
摘 要: 開(kāi)發(fā)一種合理的財(cái)務(wù)企業(yè)管理系統(tǒng),可以促進(jìn)企業(yè)的長(zhǎng)遠(yuǎn)發(fā)展。在此結(jié)合SWT技術(shù),詳細(xì)闡述企業(yè)財(cái)務(wù)管理系統(tǒng)的具體設(shè)計(jì),并在財(cái)務(wù)系統(tǒng)實(shí)現(xiàn)方面以實(shí)際的操作,通過(guò)系統(tǒng)界面對(duì)財(cái)務(wù)系統(tǒng)的流程進(jìn)行展示,基于SWT開(kāi)發(fā)的圖形化用戶界面實(shí)現(xiàn)了企業(yè)財(cái)務(wù)管理的主要功能。實(shí)踐表明,該系統(tǒng)不僅操作簡(jiǎn)單,而且界面友好,是一種靈活、可靠、功能完善、實(shí)用性強(qiáng)的信息管理系統(tǒng)。
關(guān)鍵詞: SWT; 財(cái)務(wù)管理; 系統(tǒng)設(shè)計(jì); 信息管理系統(tǒng)
中圖分類號(hào): TN911?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 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 引 言
隨著市場(chǎng)經(jīng)濟(jì)的快速發(fā)展,財(cái)務(wù)管理工作在不同企業(yè)中的地位越來(lái)越重要,尤其是對(duì)于大型的企業(yè)來(lái)說(shuō),財(cái)務(wù)管理扮演著不可替代的角色。企業(yè)集團(tuán)的管理方式和企業(yè)財(cái)務(wù)系統(tǒng)的建立有著必然的聯(lián)系,財(cái)務(wù)管理系統(tǒng)的建立對(duì)企業(yè)管理效率和經(jīng)濟(jì)效益有著直接的影響。在企業(yè)現(xiàn)有的經(jīng)營(yíng)環(huán)境下如何選擇最合適的財(cái)務(wù)管理方式,建立最佳的財(cái)務(wù)管理系統(tǒng)是適應(yīng)現(xiàn)代企業(yè)發(fā)展的需求。
1 SWT概述
SWT(Standard Widget Tookit)是Java平臺(tái)下一個(gè)開(kāi)放源碼的Native GUL組件庫(kù),也是Eclipse平臺(tái)下UI組件之一。從功能上來(lái)講,它和AWT/SWING基本上是等價(jià)的。SWT有效地提供了更加便攜式的帶有本地操作系統(tǒng)的觀感UI組件[1],而Widget系統(tǒng)比較復(fù)雜,再加上平臺(tái)間微妙差異的影響,就算是在最理想的狀態(tài)下,能達(dá)到工業(yè)標(biāo)準(zhǔn)化跨平臺(tái)widget類庫(kù)在編寫(xiě)和維護(hù)方面也是很難的。SWT除了在功能上和AWT/SWING不相上下之外,其優(yōu)點(diǎn)是組件更加豐富,平臺(tái)表現(xiàn)也更為穩(wěn)定,如果所用的應(yīng)用程序既要求界面美觀又需要在多個(gè)平臺(tái)上運(yùn)行,且又不是過(guò)于依賴于類似AWT/SWING的圖形庫(kù),那么SWT會(huì)是一個(gè)最佳選擇[2]。
2 SWT技術(shù)
2.1 SWT應(yīng)用程序的組成
SWT應(yīng)用程序主要包括顯示界面(Display)、窗口部件(Widgets)和命令(Shell)。Display主要用于管理事件的循環(huán)以及Ul線程與其他線程間通信的控制。Shell在應(yīng)用程序中被操作系統(tǒng)窗口管理器管理的窗口,每一個(gè)SWT至少需要一個(gè)顯示界面(Display)和大于等于一個(gè)的命令(Shell)實(shí)例[3]。
2.2 SWT支持的操作系統(tǒng)
SWT的功能沒(méi)有通過(guò)任何Java虛擬機(jī)進(jìn)行操作,而是直接調(diào)用windowsGDI和shell的功能通過(guò)JNI方法完成[4]。這種方法的最大優(yōu)點(diǎn)是使開(kāi)發(fā)出的應(yīng)用兼?zhèn)浔镜夭僮飨到y(tǒng)的特性和外觀;SWT的缺點(diǎn)是沒(méi)有Swing靈活,SWT所支持的操作系統(tǒng)見(jiàn)表1。
表1 SWT支持的操作系統(tǒng)
3 具體設(shè)計(jì)分析
3.1 系統(tǒng)整體結(jié)構(gòu)
根據(jù)企業(yè)財(cái)務(wù)工作的基本流程和用戶需求進(jìn)行分析,通過(guò)模塊劃分可將系統(tǒng)抽象劃分為五大模塊:系統(tǒng)管理、綜合查詢、財(cái)務(wù)核算、年末結(jié)算和指標(biāo)分析,如圖1所示。
圖1 系統(tǒng)功能總體框架圖
3.2 核算模塊的設(shè)計(jì)
(1) 工程項(xiàng)目編碼的設(shè)定。主要是實(shí)現(xiàn)設(shè)定、輸入工程項(xiàng)目編碼及輸入工程項(xiàng)目概況信息等功能。為了使用戶在進(jìn)行工程項(xiàng)目編碼時(shí)更加方便,設(shè)置顯示制定了工程項(xiàng)目以及編碼的列表圖,用戶可通過(guò)列表視圖了解到已用編號(hào)的位置,以確定新增項(xiàng)目編號(hào)的順序。用戶在錄入順序號(hào)之后,系統(tǒng)就會(huì)立馬進(jìn)行強(qiáng)制校驗(yàn),如果有順序號(hào)被占用的現(xiàn)象,系統(tǒng)就會(huì)發(fā)出提示信息并拒絕對(duì)此數(shù)據(jù)的接收[5]。由于項(xiàng)目分類識(shí)別碼及子項(xiàng)目識(shí)別碼較穩(wěn)定,為了盡量減少鍵盤(pán)的輸入量和增加其準(zhǔn)確程度,可將它們固化于系統(tǒng)中以便用戶在錄入時(shí)選擇操作。工程概況信息主要包括:計(jì)劃總投資、年計(jì)劃投資、建筑面積及工程開(kāi)工日期等,這些信息是工程項(xiàng)目位于企業(yè)財(cái)務(wù)核算中比較重要的屬性,對(duì)報(bào)表輸出及年末財(cái)務(wù)結(jié)算有直接聯(lián)系,系統(tǒng)設(shè)計(jì)會(huì)在工程項(xiàng)目編碼設(shè)定的同時(shí)將工程概況信息一并輸進(jìn),存入“項(xiàng)目編碼”的數(shù)據(jù)庫(kù)表中,文件名:JXMK.DBF。這樣有利于減少文件數(shù)量、簡(jiǎn)化系統(tǒng)操作步驟,又便于查詢、節(jié)約磁盤(pán)空間,從而達(dá)到提高運(yùn)行速度的目的。
(2) 序時(shí)賬的建立。序時(shí)賬的建立就是在開(kāi)始錄入記賬憑證之前,在系統(tǒng)硬盤(pán)所指定的目錄中建立一個(gè)數(shù)據(jù)庫(kù)空表,其作用就是用于對(duì)當(dāng)年1月—12月所有記賬憑證的進(jìn)行存儲(chǔ),記賬憑證只需按照業(yè)務(wù)的時(shí)間順序存儲(chǔ)于表中即可。
(3) 錄入/修改記賬憑證。在設(shè)計(jì)實(shí)現(xiàn)該項(xiàng)功能時(shí),要做到以下幾點(diǎn):首先,憑證的各數(shù)據(jù)項(xiàng)要根據(jù)類型及范圍對(duì)其進(jìn)行合理有效的控制。其次,與手工比較,在進(jìn)行“筆誤”處理時(shí),鍵盤(pán)操作方法更易發(fā)生錯(cuò)誤,因此,錄入憑證”根據(jù)操作功能可分為:輸入、修改和刪除等幾個(gè)步驟。最后,填寫(xiě)憑證,進(jìn)入“審核”系統(tǒng)的審核功能可在系統(tǒng)中更深一層對(duì)憑證的正確性進(jìn)行檢驗(yàn)[6]。
4 財(cái)務(wù)管理系統(tǒng)的實(shí)現(xiàn)
進(jìn)入主界面的第一步驟就是登陸,輸入正確的用戶名和密碼進(jìn)入系統(tǒng)的主界面。登陸成功后,便可以進(jìn)入到主界面,如圖2所示。
圖2 主界面
主界面主要是由菜單欄、工具欄組成,工具欄的主要作用是提供對(duì)應(yīng)的快捷方式,此項(xiàng)功能的操作也可以在菜單欄里進(jìn)行。
(1) 數(shù)據(jù)管理
會(huì)計(jì)科目設(shè)置:進(jìn)入財(cái)務(wù)管理工作之前,需要對(duì)財(cái)務(wù)科目做相應(yīng)的設(shè)置,見(jiàn)圖3。
(2) 憑證管理
憑證錄入:由于財(cái)務(wù)的錄入必須有相應(yīng)的憑證,因此此過(guò)程很是重要。針對(duì)以上的操作步驟,才能對(duì)憑證信息進(jìn)行設(shè)置,詳見(jiàn)圖4。憑證過(guò)賬:在憑證錄入工作順利完成之后,便可調(diào)用后臺(tái)數(shù)據(jù)庫(kù)中的“sf憑證過(guò)賬”,憑證過(guò)賬后即不可再修改。
圖3 會(huì)計(jì)科目設(shè)置
圖4 憑證錄入界面
(3) 期末結(jié)賬
一個(gè)會(huì)計(jì)期間結(jié)束以后,會(huì)計(jì)便可以進(jìn)行這一會(huì)計(jì)期間的結(jié)賬,主要方法是調(diào)用后臺(tái)數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程的“sf期末結(jié)賬”操作時(shí)會(huì)有相關(guān)提示,詳見(jiàn)圖5。
5 結(jié) 語(yǔ)
本系統(tǒng)不僅界面友好,且操作簡(jiǎn)單,就算接觸計(jì)算機(jī)甚少的人員也可以根據(jù)菜單的提示進(jìn)行操作。另外,信息管理也較詳細(xì),其中包括添加和刪除功能的具體的操作,最重要的是它支持多種身份用戶進(jìn)行操作,這樣可將各種用戶聯(lián)系起來(lái),便于企業(yè)對(duì)經(jīng)濟(jì)業(yè)務(wù)和財(cái)務(wù)信息進(jìn)行統(tǒng)一的管理。
圖5 期末結(jié)賬
參考文獻(xiàn)
[1] 夏章霞.高職特色會(huì)計(jì)信息系統(tǒng)課程的構(gòu)建[J].科教文匯,2013(2):114?116.
[2] 王慧.論會(huì)計(jì)信息化對(duì)現(xiàn)代企業(yè)財(cái)務(wù)管理的影響及其構(gòu)建[J].科技創(chuàng)新導(dǎo)報(bào),2010(34):200.
[3] 陳麗莉.基于WEB的網(wǎng)上財(cái)務(wù)辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].青島:中國(guó)海洋大學(xué),2010.
[4] 周惠莉.對(duì)企業(yè)財(cái)務(wù)管理信息化建設(shè)的再思考[J].財(cái)政監(jiān)督,2008(22):55?56.
[5] 呂等叁.面向中小型企業(yè)財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].合肥:合肥工業(yè)大學(xué),2008.
[6] 蔣楠.基于財(cái)務(wù)會(huì)計(jì)概念框架的會(huì)計(jì)信息系統(tǒng)重構(gòu)研究[D].廈門(mén):廈門(mén)大學(xué),2008.
(2) 序時(shí)賬的建立。序時(shí)賬的建立就是在開(kāi)始錄入記賬憑證之前,在系統(tǒng)硬盤(pán)所指定的目錄中建立一個(gè)數(shù)據(jù)庫(kù)空表,其作用就是用于對(duì)當(dāng)年1月—12月所有記賬憑證的進(jìn)行存儲(chǔ),記賬憑證只需按照業(yè)務(wù)的時(shí)間順序存儲(chǔ)于表中即可。
(3) 錄入/修改記賬憑證。在設(shè)計(jì)實(shí)現(xiàn)該項(xiàng)功能時(shí),要做到以下幾點(diǎn):首先,憑證的各數(shù)據(jù)項(xiàng)要根據(jù)類型及范圍對(duì)其進(jìn)行合理有效的控制。其次,與手工比較,在進(jìn)行“筆誤”處理時(shí),鍵盤(pán)操作方法更易發(fā)生錯(cuò)誤,因此,錄入憑證”根據(jù)操作功能可分為:輸入、修改和刪除等幾個(gè)步驟。最后,填寫(xiě)憑證,進(jìn)入“審核”系統(tǒng)的審核功能可在系統(tǒng)中更深一層對(duì)憑證的正確性進(jìn)行檢驗(yàn)[6]。
4 財(cái)務(wù)管理系統(tǒng)的實(shí)現(xiàn)
進(jìn)入主界面的第一步驟就是登陸,輸入正確的用戶名和密碼進(jìn)入系統(tǒng)的主界面。登陸成功后,便可以進(jìn)入到主界面,如圖2所示。
圖2 主界面
主界面主要是由菜單欄、工具欄組成,工具欄的主要作用是提供對(duì)應(yīng)的快捷方式,此項(xiàng)功能的操作也可以在菜單欄里進(jìn)行。
(1) 數(shù)據(jù)管理
會(huì)計(jì)科目設(shè)置:進(jìn)入財(cái)務(wù)管理工作之前,需要對(duì)財(cái)務(wù)科目做相應(yīng)的設(shè)置,見(jiàn)圖3。
(2) 憑證管理
憑證錄入:由于財(cái)務(wù)的錄入必須有相應(yīng)的憑證,因此此過(guò)程很是重要。針對(duì)以上的操作步驟,才能對(duì)憑證信息進(jìn)行設(shè)置,詳見(jiàn)圖4。憑證過(guò)賬:在憑證錄入工作順利完成之后,便可調(diào)用后臺(tái)數(shù)據(jù)庫(kù)中的“sf憑證過(guò)賬”,憑證過(guò)賬后即不可再修改。
圖3 會(huì)計(jì)科目設(shè)置
圖4 憑證錄入界面
(3) 期末結(jié)賬
一個(gè)會(huì)計(jì)期間結(jié)束以后,會(huì)計(jì)便可以進(jìn)行這一會(huì)計(jì)期間的結(jié)賬,主要方法是調(diào)用后臺(tái)數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程的“sf期末結(jié)賬”操作時(shí)會(huì)有相關(guān)提示,詳見(jiàn)圖5。
5 結(jié) 語(yǔ)
本系統(tǒng)不僅界面友好,且操作簡(jiǎn)單,就算接觸計(jì)算機(jī)甚少的人員也可以根據(jù)菜單的提示進(jìn)行操作。另外,信息管理也較詳細(xì),其中包括添加和刪除功能的具體的操作,最重要的是它支持多種身份用戶進(jìn)行操作,這樣可將各種用戶聯(lián)系起來(lái),便于企業(yè)對(duì)經(jīng)濟(jì)業(yè)務(wù)和財(cái)務(wù)信息進(jìn)行統(tǒng)一的管理。
圖5 期末結(jié)賬
參考文獻(xiàn)
[1] 夏章霞.高職特色會(huì)計(jì)信息系統(tǒng)課程的構(gòu)建[J].科教文匯,2013(2):114?116.
[2] 王慧.論會(huì)計(jì)信息化對(duì)現(xiàn)代企業(yè)財(cái)務(wù)管理的影響及其構(gòu)建[J].科技創(chuàng)新導(dǎo)報(bào),2010(34):200.
[3] 陳麗莉.基于WEB的網(wǎng)上財(cái)務(wù)辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].青島:中國(guó)海洋大學(xué),2010.
[4] 周惠莉.對(duì)企業(yè)財(cái)務(wù)管理信息化建設(shè)的再思考[J].財(cái)政監(jiān)督,2008(22):55?56.
[5] 呂等叁.面向中小型企業(yè)財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].合肥:合肥工業(yè)大學(xué),2008.
[6] 蔣楠.基于財(cái)務(wù)會(huì)計(jì)概念框架的會(huì)計(jì)信息系統(tǒng)重構(gòu)研究[D].廈門(mén):廈門(mén)大學(xué),2008.
(2) 序時(shí)賬的建立。序時(shí)賬的建立就是在開(kāi)始錄入記賬憑證之前,在系統(tǒng)硬盤(pán)所指定的目錄中建立一個(gè)數(shù)據(jù)庫(kù)空表,其作用就是用于對(duì)當(dāng)年1月—12月所有記賬憑證的進(jìn)行存儲(chǔ),記賬憑證只需按照業(yè)務(wù)的時(shí)間順序存儲(chǔ)于表中即可。
(3) 錄入/修改記賬憑證。在設(shè)計(jì)實(shí)現(xiàn)該項(xiàng)功能時(shí),要做到以下幾點(diǎn):首先,憑證的各數(shù)據(jù)項(xiàng)要根據(jù)類型及范圍對(duì)其進(jìn)行合理有效的控制。其次,與手工比較,在進(jìn)行“筆誤”處理時(shí),鍵盤(pán)操作方法更易發(fā)生錯(cuò)誤,因此,錄入憑證”根據(jù)操作功能可分為:輸入、修改和刪除等幾個(gè)步驟。最后,填寫(xiě)憑證,進(jìn)入“審核”系統(tǒng)的審核功能可在系統(tǒng)中更深一層對(duì)憑證的正確性進(jìn)行檢驗(yàn)[6]。
4 財(cái)務(wù)管理系統(tǒng)的實(shí)現(xiàn)
進(jìn)入主界面的第一步驟就是登陸,輸入正確的用戶名和密碼進(jìn)入系統(tǒng)的主界面。登陸成功后,便可以進(jìn)入到主界面,如圖2所示。
圖2 主界面
主界面主要是由菜單欄、工具欄組成,工具欄的主要作用是提供對(duì)應(yīng)的快捷方式,此項(xiàng)功能的操作也可以在菜單欄里進(jìn)行。
(1) 數(shù)據(jù)管理
會(huì)計(jì)科目設(shè)置:進(jìn)入財(cái)務(wù)管理工作之前,需要對(duì)財(cái)務(wù)科目做相應(yīng)的設(shè)置,見(jiàn)圖3。
(2) 憑證管理
憑證錄入:由于財(cái)務(wù)的錄入必須有相應(yīng)的憑證,因此此過(guò)程很是重要。針對(duì)以上的操作步驟,才能對(duì)憑證信息進(jìn)行設(shè)置,詳見(jiàn)圖4。憑證過(guò)賬:在憑證錄入工作順利完成之后,便可調(diào)用后臺(tái)數(shù)據(jù)庫(kù)中的“sf憑證過(guò)賬”,憑證過(guò)賬后即不可再修改。
圖3 會(huì)計(jì)科目設(shè)置
圖4 憑證錄入界面
(3) 期末結(jié)賬
一個(gè)會(huì)計(jì)期間結(jié)束以后,會(huì)計(jì)便可以進(jìn)行這一會(huì)計(jì)期間的結(jié)賬,主要方法是調(diào)用后臺(tái)數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程的“sf期末結(jié)賬”操作時(shí)會(huì)有相關(guān)提示,詳見(jiàn)圖5。
5 結(jié) 語(yǔ)
本系統(tǒng)不僅界面友好,且操作簡(jiǎn)單,就算接觸計(jì)算機(jī)甚少的人員也可以根據(jù)菜單的提示進(jìn)行操作。另外,信息管理也較詳細(xì),其中包括添加和刪除功能的具體的操作,最重要的是它支持多種身份用戶進(jìn)行操作,這樣可將各種用戶聯(lián)系起來(lái),便于企業(yè)對(duì)經(jīng)濟(jì)業(yè)務(wù)和財(cái)務(wù)信息進(jìn)行統(tǒng)一的管理。
圖5 期末結(jié)賬
參考文獻(xiàn)
[1] 夏章霞.高職特色會(huì)計(jì)信息系統(tǒng)課程的構(gòu)建[J].科教文匯,2013(2):114?116.
[2] 王慧.論會(huì)計(jì)信息化對(duì)現(xiàn)代企業(yè)財(cái)務(wù)管理的影響及其構(gòu)建[J].科技創(chuàng)新導(dǎo)報(bào),2010(34):200.
[3] 陳麗莉.基于WEB的網(wǎng)上財(cái)務(wù)辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].青島:中國(guó)海洋大學(xué),2010.
[4] 周惠莉.對(duì)企業(yè)財(cái)務(wù)管理信息化建設(shè)的再思考[J].財(cái)政監(jiān)督,2008(22):55?56.
[5] 呂等叁.面向中小型企業(yè)財(cái)務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].合肥:合肥工業(yè)大學(xué),2008.
[6] 蔣楠.基于財(cái)務(wù)會(huì)計(jì)概念框架的會(huì)計(jì)信息系統(tǒng)重構(gòu)研究[D].廈門(mén):廈門(mén)大學(xué),2008.