陳慧
(陜西工業(yè)職業(yè)技術(shù)學(xué)院 陜西 西安712000)
基于WEB系統(tǒng)的財(cái)務(wù)憑證管理系統(tǒng)設(shè)計(jì)與研究
陳慧
(陜西工業(yè)職業(yè)技術(shù)學(xué)院 陜西 西安712000)
財(cái)務(wù)活動(dòng)中的各種發(fā)票單據(jù)、資產(chǎn)負(fù)債和損益等信息均為公司的決策和利潤(rùn)的最大化提供重要的信息支撐,這也是財(cái)務(wù)憑證管理的重要前提。為了能夠開(kāi)發(fā)出功能強(qiáng)大,市場(chǎng)實(shí)用性較強(qiáng)的會(huì)計(jì)財(cái)務(wù)憑證管理系統(tǒng),實(shí)現(xiàn)財(cái)務(wù)管理的科學(xué)化和高效化,本文應(yīng)用WEB應(yīng)用服務(wù)器和J2EE開(kāi)發(fā)技術(shù)設(shè)計(jì)出財(cái)務(wù)管理系統(tǒng)憑證模塊,實(shí)現(xiàn)系統(tǒng)各個(gè)模塊的功能。系統(tǒng)測(cè)試結(jié)果表明,該系統(tǒng)具有較好的安全性、用戶兼容性以及穩(wěn)定性,完全滿足用戶的管理需求。
財(cái)務(wù)憑證管理;WEB系統(tǒng);憑證模塊;設(shè)計(jì)
Abstract:The financial activities of various invoices, assets and liabilities, and profit and loss and other information for the company's decision-making and profit maximization to provide important information support,which is also an important prerequisite for the management of financial documents.In order to develop a powerful market practical accounting voucher management system,realize the scientific and efficient financial management,using the WEB application server and J2EE technology to design financial management system certificate module,realize the functions of each module of the system.System test results show that the system has good security, user compatibility and stability, and fully meet the needs of the user's management.
Key words:financial document management;WEB system;document module; design
財(cái)務(wù)管理作為企業(yè)管理的重要組成部分,與企業(yè)的利潤(rùn)和長(zhǎng)遠(yuǎn)發(fā)展息息相關(guān)。財(cái)務(wù)管理的目標(biāo)是制定生產(chǎn)和銷售目標(biāo)的前提,這使得企業(yè)的財(cái)務(wù)管理處于一個(gè)核心的位置。
因此確立一個(gè)合理的財(cái)務(wù)管理系統(tǒng)是保障企業(yè)長(zhǎng)遠(yuǎn)發(fā)展的重要舉措[1-2]。本文以會(huì)計(jì)財(cái)務(wù)憑證管理系統(tǒng)的開(kāi)發(fā)作為背景,對(duì)會(huì)計(jì)財(cái)務(wù)憑證管理的系統(tǒng)功能需求進(jìn)行分析,利用三層管理系統(tǒng)以及J2EE開(kāi)發(fā)技術(shù),應(yīng)用WEB應(yīng)用服務(wù)器設(shè)計(jì)財(cái)務(wù)憑證管理系統(tǒng)的各個(gè)功能模塊,真正實(shí)現(xiàn)財(cái)務(wù)管理的自動(dòng)化、信息化和高效化,從而更好的適應(yīng)社會(huì)和市場(chǎng)的發(fā)展需求。
財(cái)務(wù)憑證管理體制的應(yīng)用對(duì)于企業(yè)來(lái)說(shuō)為其財(cái)務(wù)管理提供了很大的便利。憑證作為書(shū)面資料,是記錄企業(yè)內(nèi)部或者與外部經(jīng)濟(jì)聯(lián)系的重要信息,同時(shí)也明確了企業(yè)的經(jīng)濟(jì)責(zé)任。企業(yè)能夠按照財(cái)務(wù)憑證分析企業(yè)的盈利和虧損狀況,進(jìn)而為企業(yè)的生產(chǎn)和銷售提供重要的依據(jù)[3-5]。公司的財(cái)務(wù)部門(mén)人員需要對(duì)各類的財(cái)務(wù)憑證進(jìn)行填寫(xiě)、審核,因此在企業(yè)的財(cái)務(wù)管理中憑證占據(jù)著十分重要的地位。這也要求了財(cái)務(wù)憑證的填寫(xiě)需要具備較高的準(zhǔn)確性、合理性,保障財(cái)務(wù)信息的真實(shí)性,進(jìn)而最大程度的發(fā)揮會(huì)計(jì)部門(mén)的監(jiān)督作用。企業(yè)財(cái)務(wù)憑證的管理工作包括多個(gè)方面,如憑證的編輯、審核以及賬目的查詢等等[6-7]。如圖1所示。
圖1 財(cái)務(wù)憑證管理用例圖
財(cái)務(wù)憑證管理中的編輯部分需要對(duì)憑證進(jìn)行輸入、修改以及刪除等操作。而對(duì)于財(cái)務(wù)往來(lái)的憑證首先需要驗(yàn)證期信息的正確性,如信息中的填寫(xiě)時(shí)間、賬目數(shù)據(jù)等,確保企業(yè)經(jīng)濟(jì)往來(lái)對(duì)象之間的信息真實(shí)性[8-9]。自動(dòng)產(chǎn)生憑證是系統(tǒng)的一個(gè)重要的需求,如果客戶有生成憑證的需求,可以選擇模型,獲取相應(yīng)的憑證。審核記賬憑證需要具備審核的手續(xù),主要是為了保障經(jīng)濟(jì)往來(lái)信息的真實(shí)性[10]。
系統(tǒng)總體的框架采用的是SSH,分為表現(xiàn)層、業(yè)務(wù)處理層以及服務(wù)層。系統(tǒng)啟動(dòng)后管理員和錄入人員都能夠通過(guò)局域網(wǎng)進(jìn)入到登錄系統(tǒng)中,獲取登錄系統(tǒng)的信息。表現(xiàn)層只開(kāi)放給用戶,普通的用戶能夠在表現(xiàn)層進(jìn)行相關(guān)的操作。其結(jié)構(gòu)圖如圖2所示。
圖2 系統(tǒng)架構(gòu)圖
采用分層設(shè)計(jì)的思想設(shè)計(jì)系統(tǒng)的應(yīng)用架構(gòu),一般包括了4個(gè)方面的層次:表示層、業(yè)務(wù)層、數(shù)據(jù)層以及中間邏輯層。如圖3所示。
在結(jié)構(gòu)中第一層為表示層,主要作用是將系統(tǒng)輸入的一些信息進(jìn)行翻譯,用戶能夠按照瀏覽器中紅的信息進(jìn)行輸入和檢索,然后在接口層將數(shù)據(jù)傳送到邏輯層。結(jié)構(gòu)的第二層為中間邏輯層,也是核心的層次[11-12]。中間邏輯層主要是驗(yàn)證性的檢查,保障數(shù)據(jù)能夠處于接受的狀態(tài)。在財(cái)務(wù)憑證的管理系統(tǒng)中,系統(tǒng)的人員提交一個(gè)錄入的憑證請(qǐng)求,該層次能夠錄入的憑證進(jìn)行檢驗(yàn)。結(jié)構(gòu)的第三層為業(yè)務(wù)邏輯層,是最具有核心價(jià)值的層次。該層次能夠?qū)崿F(xiàn)業(yè)務(wù)的規(guī)則和流程。在具體的設(shè)計(jì)中能夠針對(duì)不同的用戶發(fā)出的指令進(jìn)行驗(yàn)證,進(jìn)而獲取不同的操作結(jié)果[13]。結(jié)構(gòu)的第四層為數(shù)據(jù)層,該層次主要是實(shí)現(xiàn)數(shù)據(jù)的插入、查詢以及更新等。
圖3 系統(tǒng)技術(shù)架構(gòu)圖
按照系統(tǒng)的實(shí)際功能需求,系統(tǒng)可以劃分為不同的功能模塊,如圖4所示。
系統(tǒng)的功能模塊是對(duì)財(cái)務(wù)憑證管理的具體化和細(xì)化,該功能模塊中具備單位的信息,實(shí)現(xiàn)科目金額和使用時(shí)間的初始化,設(shè)置人員的權(quán)限。
圖4 系統(tǒng)功能模塊結(jié)構(gòu)圖
在數(shù)據(jù)庫(kù)的設(shè)計(jì)中首先需要進(jìn)行數(shù)據(jù)庫(kù)的選型和優(yōu)化。本文選取的數(shù)據(jù)庫(kù)為SQL Server2000體系,能夠?qū)崿F(xiàn)數(shù)據(jù)的存儲(chǔ)、緩沖、查詢以及恢復(fù)等功能。在設(shè)計(jì)E-R模型時(shí),存儲(chǔ)空間與查詢的速度之間相互牽制,存在著很大的矛盾[14]。例如在統(tǒng)計(jì)科目金額時(shí),比較重視原始的金額數(shù)目以及科目的名稱等幾個(gè)重點(diǎn)類型的數(shù)據(jù),因此需要先進(jìn)行數(shù)據(jù)的提取,在視圖模塊中將這些數(shù)據(jù)展示出來(lái)[15]。如果查詢的操作過(guò)程較為繁瑣,需要給這些科目進(jìn)行編號(hào)。本系統(tǒng)采用的后臺(tái)數(shù)據(jù)庫(kù)為SQL Server2000體系,其主要數(shù)據(jù)表如表1所示。
圖5 系統(tǒng)登錄流程
表1 憑證信息數(shù)據(jù)表
為了使得財(cái)務(wù)人員快捷的進(jìn)入到系統(tǒng)中,能夠?qū)崿F(xiàn)人機(jī)之間的迅速直觀對(duì)話,系統(tǒng)需要出現(xiàn)一個(gè)良好的登錄界面。財(cái)務(wù)人員進(jìn)入到系統(tǒng)的登錄界面厚,能夠明確財(cái)務(wù)管理下一步需要做的事情。財(cái)務(wù)人員能夠通過(guò)系統(tǒng)登錄到界面中,輸入自己的登錄名和密碼,系統(tǒng)通過(guò)審核用戶的個(gè)人信息分配操作的權(quán)限以及對(duì)應(yīng)的賬戶。
系統(tǒng)登錄流程的關(guān)鍵代碼如下:
用戶登錄系統(tǒng)時(shí)系統(tǒng)將用戶的信息和密碼傳送到后臺(tái)的管理器當(dāng)中,后臺(tái)對(duì)用戶的信息和密碼進(jìn)行判斷,匹配成功后授予用戶登錄的權(quán)限。
財(cái)務(wù)憑證的管理系統(tǒng)是在原有財(cái)務(wù)系統(tǒng)的基礎(chǔ)上設(shè)計(jì)和應(yīng)用的,因此在不影響系統(tǒng)運(yùn)行的情況下,盡可能將企業(yè)原始的數(shù)據(jù)進(jìn)行保留和存儲(chǔ),并在此基礎(chǔ)上輸入新的憑證管理數(shù)據(jù)。在公司信息的初始化過(guò)程中需要利用系統(tǒng)的自動(dòng)導(dǎo)入功能,實(shí)現(xiàn)對(duì)公司財(cái)務(wù)憑證信息的維護(hù)。具體流程如圖6所示。
用戶管理中可以將用戶選擇進(jìn)入到不同的單位中,進(jìn)而設(shè)置不同用戶的訪問(wèn)權(quán)限,對(duì)用戶的訪問(wèn)ID進(jìn)行權(quán)限控制。首先選擇用戶的管理,進(jìn)入到界面后面進(jìn)行權(quán)限的分配,之后進(jìn)行功能模塊的分配,最后系統(tǒng)確認(rèn)。
圖6 數(shù)據(jù)初始化流程
財(cái)務(wù)系統(tǒng)對(duì)于大容量的用戶保障其正常在線并且能夠?qū)崿F(xiàn)不同的操作功能對(duì)于系統(tǒng)的穩(wěn)定性具有較高的要求。因此需要對(duì)系統(tǒng)的性能以及穩(wěn)定性進(jìn)行測(cè)試,本測(cè)試采用loadrunner測(cè)試工具完成,驗(yàn)證憑證管理信息的穩(wěn)定性。通過(guò)測(cè)試結(jié)果發(fā)現(xiàn)一臺(tái)正常的服務(wù)器中允許800人同時(shí)在線,兩臺(tái)服務(wù)器允許1 400人同時(shí)在線。隨著系統(tǒng)性能的提升,在線人員也隨之增加,完全滿足系統(tǒng)用戶的操作需求。
文中以網(wǎng)絡(luò)中的三層結(jié)構(gòu)作為基礎(chǔ),以SQL Server2000體系作為數(shù)據(jù)庫(kù)平臺(tái),利用WEB應(yīng)用服務(wù)器實(shí)現(xiàn)財(cái)務(wù)憑證管理系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā),通過(guò)不同模塊功能的設(shè)計(jì),能夠?qū)崿F(xiàn)系統(tǒng)對(duì)財(cái)務(wù)憑證的查詢、錄入、審核以及記賬等功能,有效的滿足了財(cái)務(wù)自動(dòng)化和高效化的管理要求。
[1]姜俊卿,陳婷.基于Web的財(cái)務(wù)憑證管理系統(tǒng)的設(shè)計(jì)與研究[J].軟件工程師, 2015,23(1):56-57.
[2]殷佳雪.基于Web的財(cái)務(wù)憑證管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)探討[J].電子技術(shù)與軟件工程,2016,12(7):51.
[3]向桂清.會(huì)計(jì)憑證打印管理系統(tǒng)的應(yīng)用與研究[J].金融科技時(shí)代, 2014,11(8):68-69.
[4]黃建德,黃其標(biāo).基于WEB的學(xué)生信息管理系統(tǒng)的研究與構(gòu)建 [J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014,34(2):209-211.
[5]喬靜文.基于UML的財(cái)務(wù)信息管理系統(tǒng)研究[J].電子設(shè)計(jì)工程, 2015,10(15):60-61.
[6]宋欣洋.基于J2EE技術(shù)的財(cái)務(wù)項(xiàng)目管理系統(tǒng)的研究[J].自動(dòng)化與儀器儀表, 2016,18(8):23-89.
[7]韓秋英,李綱.基于WEB的ERP物資管理系統(tǒng)設(shè)計(jì)[J].電腦知識(shí)與技術(shù), 2014,15(28):6798-6800.
[8]詹斌.基于Web的檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].檔案管理系統(tǒng), 2015,13(10):235-390.
[9]梁曉,俞立,洪榛.基于J2EE的旅游票務(wù)分銷管理系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用, 2014,23(2):52-59.
[10]李儉兵,任彥丞.基于WebGIS的傳輸網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計(jì)與研究 [J].數(shù)字技術(shù)與應(yīng)用,2014,19(10):19-20.
[11]徐建華.基于WEB的客戶投訴管理系統(tǒng)研究與設(shè)計(jì)[J].電腦與信息技術(shù), 2014,22(4):54-57.
[12]楊軍莉.基于WEB的學(xué)生信息管理系統(tǒng)中的數(shù)據(jù)庫(kù)研究與設(shè)計(jì)[J].電子測(cè)試,2014(5):73-75.
[13]趙妮.基于WEB的高校辦公管理系統(tǒng)應(yīng)用與研究[J].電子設(shè)計(jì)工程, 2014,38(18):49-51.
[14]朱劍明.基于C#語(yǔ)言的桌面財(cái)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014,28(15):269-270.
[15]鄧宏偉.基于Web的實(shí)訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)與軟件工程, 2016,17(7):50.
Design and research of financial document management system based on WEB system
CHEN Hui
(Shaanxi Polytechnic Institute,Xi'an712000,China)
TN964—34
A
1674-6236(2017)19-0082-04
2016-09-21稿件編號(hào)201609191
陳 慧(1978—),女,江蘇鹽城人,碩士,講師。研究方向:管理學(xué)。