摘要:財務管理在企業管理信息化中顯示著越來越重的分量。財會人員對賬目管理的準確性和真實性直接影響著企業的決策和運營。本財務管理系統依據第四代業務整合型管理軟件的理念,實現業務管理的整合。使用VisualBasic.Net語言,采用C/S/架構模式,SQLServer2005作為后臺數據庫,以滿足企業歷史數據的存儲和分析需要。
關鍵詞:汽貿公司 財務管理 VisualBasic.Net C/S架構
中圖分類號:TP3文獻標識碼:A 文章編號:1673-9795(2012)01(a)-0000-00
國際信息化進程的不斷加快和國內外企業競爭日趨激烈的形勢迫使企業必須注重改善其經營管理尤其是財務管理模式。[1]
而傳統的財務工作都是利用EXCEL制表、數據填寫、生成報表、打印成紙質的文件進行上報、備份等。這種手工處理各類賬務的方式,工作量繁重,且數據不能共享,也不利于查詢和歷史數據的管理。
本系統是針對某汽貿公司企業管理的特點和技術人員的實際需求設計開發的,采用了適用于局域網的C/S架構模式,充分發揮客戶端PC的處理能力,提高了財務軟件運行環境的安全性和穩定性。吸收并借鑒現有財務軟件的原有功能,基于SQLServer2005數據庫、采用VB.NET開發工具設計。
目的是把財務管理工作中的業務處理工作數字化,既簡化流程又可以實現數據共享,方便歷史數據的查詢和分析統計,可以提高企業資金的合理利用,同時添加安全功能模塊設計,使新的財務管理軟件作為財務人員的電算化記賬工具,提高了財務人員的核算效率,從而有效提高企業的管理效率和銷售效益,在汽車銷售領域得到廣泛的應用。[2]
1汽貿財務管理系統功能模塊
汽貿財務管理系統的功能模塊圖如圖1,實現汽貿公司日常銷售運營的管理,保障數據的安全。
下面對各功能模塊做簡要介紹。
⑴基礎檔案管理模塊:包括操作員檔案、員工檔案、客戶檔案和貸款銀行檔案。實現用戶登錄、密碼修改,分配用戶權限;針對企業的客戶建立個人基本信息檔案;按貸款銀行的名稱、拼音代碼添加、查詢貸款銀行的基本信息。
⑵財務信息管理模塊:整個財務管理系統的核心模塊。包括往來業務管理、帳表管理。
業務管理:①由會計人員操作選擇入賬,并自動生成記賬憑證記入數據庫,以供往來業務查詢、修改功能使用。②滿足日記賬的需要,提供往來業務的對賬和欠款處理功能。③針對客戶的貸款情況建立還款計劃表,自動核算出每月的應還款金額及利息等。④具有自動核算功能和憑證的生成、查詢、修改、打印等功能。
帳表管理:①能夠通過對數據庫中車輛各類信息的調用從而對錄入的數據進行匯總,生成帳頁,核對賬務情況,供年終結賬使用。②根據實收賬款情況,生成日報表、收款清單等。收款日報表每日結賬后,更新實收賬款表中的數據。③每月末根據賬務情況,自動生成月報表結賬后,當月賬務則不得更改。④每月根據汽車的銷售情況對每輛汽車建立信息表,對該車的客戶代碼、主車牌照、三費繳納情況、銀行代碼、還款方式等進行錄入、更新,可供統計分析模塊使用。由會計人員操作選擇入賬,并自動生成記賬憑證記入數據庫中,以供查詢、修改功能使用。
⑶統計分析模塊:包括貸款銀行還款情況分析和車輛信譽度分析。用于統計和分析企業的經營數據,供企業決策者作為決策的依據。通過讀取存儲于數據庫中由各類業務賬款核算生成的賬務信息,對車輛的貸款還款情況及信譽度進行分析,生成報表。
⑷系統維護功能模塊:包括數據備份、數據還原、導出數據。作為一個成功的軟件,數據安全是不可缺少的部分。用SQLDMO技術對后端數據庫進行備份、還原等高級技術。
2汽貿財務管理系統關鍵技術
2.1系統設計
采用菜單、工具欄、狀態條以及outlookbar控件相結合的方法,使用戶能夠在主界面上快速的進入自己想要的模塊。①ADO使用:通過ADO組件連接后臺數據庫,實現對數據表數據的增加、刪除、修改和查詢操作等,還有使用Adodc控件與DataGrid進行動態綁定技術。②ToolBar工具條組件使用:設定按鈕下拉以及按鈕的編程。③TreeView組件高級使用:顯示圖標,并與ImageList控件進行連接。④StausBar狀態條控件使用:狀態條分欄、狀態條顯示文字和程序運行中動態顯示等技術。⑤CrystalReport報表使用:分組統計實現,在VB.NET中調用報表打印等技術。⑥高級SQL使用:通過SQL連接數據庫,查詢各種數據,統計各種數據,將會利用到SELECT,SUM,GROUPBY等各種常用技術,以及數據備份、還原等高級語句。
2.2代碼難點
根據需求分析,每月末根據賬務情況自動生成月報表結賬后,當月賬務則不得更改,這一功能在編程過程中的實現。
Ifrs.State=1Thenrs.Close
rs.Open(\"SELECT結賬日期From應收賬款表\"ny),de.Connection1,adOpenDynamic,adLockOptimistic
Ifrs.BOF=FalseOrrs.EOF=FalseThen
rs.MoveFirst
IfIsNull(rs.Fields(\"結賬日期\"))=FalseThen
MsgBox\"本期賬務已結,不能再行修改!\",,\"提示\"
ExitSub
EndIf
EndIf
2.3數據庫技術
數據庫在一個管理系統中占有重要的地位,合理的數據庫設計可以提高數據存儲的效率,保證數據的完整和一致。
系統中大多數窗體都需要連接到數據庫,并對數據進行相應的操作,如查詢、添加、修改和刪除等。如果每個需要進行數據操作的地方都添加一段數據庫連接與處理的代碼,程序勢必顯得效率不高。為此,系統公用模塊來存放整個工程項目進行數據庫連接與數據處理的函數,這樣可以極大的提高代碼的效率。[3]同時,存儲過程只在創建時進行編譯,以后每次執行存儲過程都不需要重新編譯,提高了數據庫執行的速度,從而提高了系統在預處理階段的運行速度。
3結語
此財務管理系統設計旨在為企業財務管理開發一套基于核算業務處理的財務管理軟件,以方便企業財務人員進行業務處理,簡化他們的工作流程、實現數據共享,縮短他們的業務處理時間,從應用領域的需求入手,使財務管理這一日常事務在汽車銷售領域更加便利、清晰。
參考文獻
[1] 崔凱.基于.NET的財務管理軟件開發[D].吉林大學.2010.
[2] 趙瑩.汽配庫存貨單管理系統的設計與實現[D].山東大學.2009.
[3] 劉韜,等.VisualBasic數據庫通用模塊及典型系統開發[M].北京:人民郵電出版社.2006.