張文兢
【摘要】 隨著當前經(jīng)濟的不斷發(fā)展,財務管理已經(jīng)被越來越多的人所重視,在網(wǎng)絡迅猛發(fā)展的前提下,網(wǎng)上財務管理已經(jīng)進入到個人、家庭等領域。文章所實現(xiàn)的網(wǎng)絡記賬系統(tǒng),在于不同階層的用戶能夠更加方便、快捷地管理自己的財務狀況。該系統(tǒng)從用戶的角度出發(fā),以快速流水賬、分別記賬等多種記賬方式來方便用戶管理,實現(xiàn)圖文并茂、購物計劃等功能,極大地方便了用戶,節(jié)省了用戶的時間,進而促進了經(jīng)濟的快速發(fā)展。
【關鍵詞】 財務管理; 網(wǎng)絡賬務系統(tǒng); 設計與實現(xiàn); Web應用
一、系統(tǒng)開發(fā)環(huán)境
系統(tǒng)開發(fā)的環(huán)境包括系統(tǒng)開發(fā)工具、系統(tǒng)界面設計工具和所使用的數(shù)據(jù)庫。系統(tǒng)開發(fā)工具:MyEclipse 6.0.1,Tomcat 5.5.7,UltraEdit 32。其中,Tomcat 5.5.7采用的是免安裝版,下載壓縮包后直接在目錄中解壓,然后配置好相應的環(huán)境變量,即可使用。系統(tǒng)界面設計工具:Adobe Dreamweaver CS3。Dreamweaver是世界上優(yōu)秀的可視化網(wǎng)頁設計制作工具和網(wǎng)站管理工具之一,支持最新的Web技術,包含HTML檢查、HTML格式控制、HTML格式化選項、HomeSite/BBEdit捆綁、可視化網(wǎng)頁設計、圖像編輯、全局查找替換、全FTP功能、處理Flash和Shockwave等。數(shù)據(jù)庫:Microsoft SQL Server 2000。
二、系統(tǒng)概要設計
整個網(wǎng)絡財務管理系統(tǒng)分為登錄模塊、財務管理模塊、其他附加功能模塊三大功能模塊。
(一)登錄模塊
系統(tǒng)的登錄模塊中分為普通用戶和管理員用戶兩種。普通用戶中有賬號注冊、登錄、個人信息修改、退出等功能;管理員用戶實現(xiàn)了賬號注冊、登錄、刪除普通用戶、注冊頁面管理、普通用戶注冊等功能。
(二)財務管理功能模塊
財務管理模塊中包含了日常記賬、商務中心、統(tǒng)計分析三大功能模塊。
日常記賬中實現(xiàn)了流水賬、借入、借出、儲蓄四個記賬功能。
1.流水賬功能:流水賬是為了方便用戶記錄日常生活中隨時發(fā)生的財務情況,流水賬中分出了詳細的科目供用戶分門別類地記錄自己的財務狀況。
2.借入功能:實現(xiàn)用戶記錄隨時發(fā)生的借入款情況,將用戶的借入款項單獨進行記錄。
3.借出功能:實現(xiàn)與用戶的借入功能相對應的借出功能。
4.儲蓄功能:用戶可以根據(jù)自己的實際情況添加銀行賬戶,并將自己發(fā)生的儲蓄業(yè)務記錄在相應的賬戶下。存與取的業(yè)務都會在數(shù)據(jù)庫中為用戶記錄,以便用戶查詢。
商務中心用于記錄用戶商務上的各項信息,將用戶的商務信息與日常生活中的財務信息區(qū)分開,便于用戶的查詢以及管理。
1.應收款:實現(xiàn)了記錄用戶發(fā)生的商務上的應收款賬務信息,將用戶與客戶之間在商務上發(fā)生的應收款項目進行記錄,包括應收款的金額、發(fā)生的時間以及該款項的聯(lián)系人等信息。
2.應付款:實現(xiàn)了與商務中心中應收款相對應的功能。用戶在使用時需記錄金額、發(fā)生時間以及聯(lián)系人等信息。此功能將收款與付款分開來記錄,方便對用戶款項的匯總和查詢。
3.投資:在商務上隨時記錄用戶所參與的投資項目、投資方式、投資的日期與聯(lián)系人,方便用戶在以后隨時查詢自己參與的投資項目,并查詢出參與投資的方式與投資金額,如果對其中的具體細節(jié)需要了解則可以根據(jù)用戶記錄與聯(lián)系人取得聯(lián)系,獲得投資項目的詳細信息。
4.重大資產(chǎn):實現(xiàn)了用戶隨時記錄自己的固定資產(chǎn),用戶可以將對資產(chǎn)的具體描述、資產(chǎn)的折現(xiàn)金額以及記錄日期進行記錄。實現(xiàn)了用戶可以隨時查詢自己所具有的資產(chǎn),并對資產(chǎn)的折現(xiàn)進行查詢。
統(tǒng)計分析主要實現(xiàn)了用戶對自己的財務狀況進行匯總以及查詢的功能。
1.匯總管理:主要實現(xiàn)了用戶對自己的財務狀況進行匯總的功能。主要分為年度匯總和月份匯總。年度匯總實現(xiàn)了將全年中每個月份中的收入和支出情況進行分別統(tǒng)計,并以柱狀圖的形式展示給用戶,同時會對年度的收入和支出情況進行匯總,將以數(shù)據(jù)表的形式展示給用戶。月份匯總實現(xiàn)了根據(jù)用戶的需求以月為單位對用戶的財務情況進行匯總,其中會對用戶的各個財務賬戶在匯總月中的財務狀況進行匯總,并將最后的數(shù)據(jù)以餅狀圖的形式反饋給用戶。
2.明細查詢:主要實現(xiàn)了根據(jù)用戶所選擇的賬戶類型或具體的科目種類將用戶在所查詢的時間段內(nèi)的所有賬務明細情況反饋給用戶,使用戶能夠隨時地對自己的財務狀況進行分析,來不斷調(diào)整自己的財務收支,使用戶的財務管理更加完善。
(三)其他功能模塊
主要實現(xiàn)了與主要模塊相關聯(lián)的一些輔助功能,為了給用戶的使用帶來更多的便利,主要包括:購物計劃、我的提醒、理財日記三個輔助功能。
三、網(wǎng)絡賬務系統(tǒng)的詳細設計
(一)系統(tǒng)業(yè)務處理流程
通過系統(tǒng)總體業(yè)務的處理流程圖(圖1),可以清晰地看到系統(tǒng)總體業(yè)務的處理過程。
(二)各功能模塊的詳細設計
財務管理模塊中包括日常記賬、商務中心、統(tǒng)計分析三大功能。通過財務管理模塊的整體流程圖可以清晰地反映出該模塊的功能設計。詳細內(nèi)容如下:登錄成功,進入到財務主功能頁面,有三個可選項:日常記賬、商務中心及統(tǒng)計分析,其又分別對應著記錄日常賬務、記錄商務賬務、統(tǒng)計類型三個功能,直至操作數(shù)據(jù)庫中相關表格。
1.通過日常記賬功能模塊的流程圖可以清晰地反映出該功能模塊的設計,如圖2所示。
2.商務中心功能模塊主要操作如下:點擊商務中心進入管理頁面,有應收款、應付款、資產(chǎn)、投資四個選項,分別對應相關類別的財務信息,判斷輸入信息是否為空,如為“否”則在數(shù)據(jù)庫中的相關表中記錄信息;如為“是”則返回上一級操作頁面。
3.統(tǒng)計分析功能操作具體操作如下:點擊統(tǒng)計分析,進入分析界面,有匯總管理和明細查詢兩個選項,匯總管理下有賬戶匯總和科目匯總;明細查詢下有查詢賬戶或科目兩個功能。
其他功能模塊中主要包含購物計劃、我的提醒、理財日記三個功能。每個功能的具體活動過程如下:
1.通過購物計劃功能的流程圖可以清晰地反映出該功能的設計。具體操作:頁面顯示未到期購物計劃與提醒,點擊購物計劃,輸入購物信息,判斷信息是否為空,頁面顯示未到期購物計劃。
2.通過我的提醒功能的流程圖可以清晰地反映出該功能的設計。具體操作如下:點擊我的提醒,輸入提醒信息,判斷信息是否為空,頁面顯示未到期提醒。
3.通過理財日記功能的流程圖可以清晰地反映出該功能的設計。具體操作流程:點擊理財日記,進入日記記錄頁面,輸入日記內(nèi)容與時間,及信息記錄進數(shù)據(jù)庫。
以上對系統(tǒng)業(yè)務的處理流程進行了詳細設計,說明了系統(tǒng)整體業(yè)務流程和系統(tǒng)中核心模塊“財務管理模塊”的流程;同時,對系統(tǒng)中主要功能模塊的具體設計方法進行了說明,采用活動圖的形式,更加直觀地對各功能模塊的設計思想進行了描述。
四、結論
本文描述了一個基于Web的網(wǎng)絡賬務管理系統(tǒng),在系統(tǒng)的設計過程中主要實現(xiàn)了登錄模塊、財務系統(tǒng)特有的財務管理模塊、方便用戶使用的附加功能模塊。目前,Internet上出現(xiàn)了一些基于Web的賬務管理系統(tǒng),但是,其中一些系統(tǒng)僅具有簡單的記錄和查詢功能,在財務管理功能設計上存在一定欠缺,用戶體驗不佳。本文所設計的系統(tǒng)除了記錄和查詢基本賬務信息,還具有較為實用的財務管理功能,并能夠為用戶進行財務統(tǒng)計和分析,具有較好的實用性?!?/p>
【參考文獻】
[1]Balsam.Head First Servlets & JSP[M].北京:中國電力出版社,2006.
[2]Art Taylor.JDBC Database Programming with J2EE[M].北京:電子工業(yè)出版社,2004.
[3]Jefery Zeldman.Designing with Web Standards[M].北京:電子工業(yè)出版社,2004.