董春啟,劉奇付
(漯河食品職業(yè)學院 計算機藝術(shù)系,河南 漯河 462300)
基于B/S模式下的公司財務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)
董春啟,劉奇付
(漯河食品職業(yè)學院 計算機藝術(shù)系,河南 漯河 462300)
當今時代計算機技術(shù)發(fā)展快速,傳統(tǒng)的財務(wù)系統(tǒng)更需要借助現(xiàn)代信息技術(shù)來實現(xiàn)財務(wù)管理的便捷、準確、安全。此財務(wù)系統(tǒng)運用ASP.NET和B/S三層架構(gòu)技術(shù),利用SQL Server 數(shù)據(jù)庫設(shè)計并實現(xiàn)Web端操作財務(wù)管理系統(tǒng)。系統(tǒng)主要實現(xiàn)了系統(tǒng)維護、登錄、退出、注冊新用戶、出賬流水信息添加、進賬流水信息添加、進賬發(fā)票、運輸匯總、火車皮記錄、顧客信息、商品信息等功能。利用該系統(tǒng),財務(wù)管理可動態(tài)生成,減輕了繁瑣的數(shù)據(jù)錄入和統(tǒng)計的工作量。
財物管理系統(tǒng);B/S結(jié)構(gòu);SQL Server ;ASP.NET
在企業(yè)管理信息化中,財務(wù)管理軟件的地位是相當重要的。其對于企業(yè)信息化管理(包括產(chǎn)品、設(shè)計、生產(chǎn)過程、市場經(jīng)營和企業(yè)管理的信息化)對于財務(wù)的管理都是重中之重的位置,而且企業(yè)實現(xiàn)信息化最重要的部門就是財務(wù)部。這就對企業(yè)的所有經(jīng)營理念及企業(yè)文化至關(guān)重要,在實際操作中,財務(wù)信息的處理就顯得尤為重要,所以要實現(xiàn)企業(yè)信息化,財務(wù)管理是重要的切入點。信息流和資金流管理是財務(wù)管理系統(tǒng)的重要組成部分,重點是對于成本的控制,通過企業(yè)的實際業(yè)務(wù),要實現(xiàn)財務(wù)信息的快速、高效、準確整合,使企業(yè)資源達到最佳配置狀態(tài),提高企業(yè)的財務(wù)管理能力,進而為企業(yè)達到信息化管理提供保障。
因此對于企業(yè)財務(wù)管理,要力求實現(xiàn)管理的便捷性、操作的可控性以及保密程序的高安全度,突出其高保密度、方便、精準等優(yōu)勢。
ASP.NET環(huán)境開發(fā)的系統(tǒng),SQL SERVER 2000提供后臺數(shù)據(jù)庫支持。ASP.net是.NET FrameWork的一部分,出自微軟公司,是一種由因特網(wǎng)服務(wù)器執(zhí)行的嵌入網(wǎng)頁腳本的技術(shù),其是在通過HTTP請求文檔時再通過Web服務(wù)器來動態(tài)創(chuàng)建。ASP.net使用一種以字符為基礎(chǔ)的,分級的配置系統(tǒng),應(yīng)用程序的設(shè)置變得簡單,在簡單文本中保存信息,本地的管理員工具在新的設(shè)置中無需再啟動就可以實現(xiàn)。這樣的特點符合對于財務(wù)管理系統(tǒng)的開發(fā)。
3.1 總體框架設(shè)計
在系統(tǒng)的功能劃分上,系統(tǒng)一共具備9個主要模塊,包括有系統(tǒng)維護、注冊新用戶、出賬流水信息添加、進賬流水信息添加、進賬(發(fā)票)、運輸匯總、火車皮記錄、顧客信息、商品信息添加。
3.2 系統(tǒng)的網(wǎng)站需求分析
經(jīng)過對系統(tǒng)的可行性分析,通過3個方面來分析系統(tǒng)需求:首先,要確保網(wǎng)絡(luò)信息的安全性設(shè)置;其次,對于用戶資料,要能順利實現(xiàn)資料的瀏覽、填寫、注冊、編輯和刪除;再者是,用戶可以根據(jù)要求進行查詢??蒲姓n題申報系統(tǒng)的整體就包括這3個方面,通過計算機可進行動態(tài)化處理,以達到交流信息、共享信息快捷便利的目的。
在這些問題確定后,對于系統(tǒng)的模型和目標進行敲定,通過原型化方法來開發(fā)系統(tǒng)。
對于系統(tǒng)的軟硬件方面:軟件要能達到易學、易掌握、界面良好的要求,能夠快捷有效地進行信息管理;對硬件配置并沒有太高的要求,能滿足對于廣大用戶的管理即可。
依據(jù)用戶的需求,對信息的保存、查詢、刪除進行調(diào)整,數(shù)據(jù)庫結(jié)構(gòu)要能滿足多種信息的錄入和導出。對于數(shù)據(jù)的收集和處理的流程,數(shù)據(jù)結(jié)構(gòu)的調(diào)整,要形成詳細的數(shù)據(jù)字典,為具體設(shè)計打下基礎(chǔ)。系統(tǒng)采用SQL SERVER 2000的數(shù)據(jù)庫。然后再依據(jù)數(shù)據(jù)庫來建立數(shù)據(jù)表一一對應(yīng)。分析有關(guān)系統(tǒng)實現(xiàn)信息需求,進行系統(tǒng)的穩(wěn)定、有序開發(fā)。
3.3 SQL語言簡介
SQL語言是數(shù)據(jù)庫語言且具備強大功能。常見的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)是微軟SQL服務(wù)器,包括Sybase,Oracle,Access,SQL數(shù)據(jù)庫系統(tǒng)的使用等等,但也有一個單獨的擴展功能的數(shù)據(jù)和命令。然而,標準的SQL命令,如“選擇”“插入”“創(chuàng)造”和“降”用于完成對數(shù)據(jù)庫的操作。MS SQL服務(wù)器是使用Transact- SQL處理。
3.4 通過ADO.NET技術(shù)訪問數(shù)據(jù)的技巧
如何在Visual Studio.NET中應(yīng)用ADO.NET。結(jié)合Visual Studio.NET 中C #.NET強大的開發(fā)能力。在一個公共庫中定義了3個基本的方法來進行數(shù)據(jù)庫。啟動Visual Studio.NET,選擇C #.net。在模板建設(shè)項目過程中,選擇類庫,再輸入文件的名稱作為數(shù)據(jù)訪問庫,進入類庫的開發(fā)環(huán)境,一般更名為數(shù)據(jù)訪問。寫在頂級域名系統(tǒng)使用,利用系統(tǒng)的數(shù)據(jù)。對命名空間ADO.NET源引用和一個空值。微軟為了提高ADO.NET的性能,加快了讀和寫發(fā)展功能建設(shè)。為了提高數(shù)據(jù)的讀寫性能,微軟讀寫數(shù)據(jù)分為兩類。一個是只讀數(shù)據(jù),通過SQLDataReader來實現(xiàn)。SQLDataReader通過執(zhí)行一個查詢命令SQLCommand完成。其有兩個重要的屬性。一個是連接對象,一個是查詢命令CommandText。執(zhí)行命令返回一個SQLDataReader SQLCommand。下面將允許傳入的表作為輸入?yún)?shù),并再次返回一個SQLDataReader。
4.1 系統(tǒng)總體功能實現(xiàn)設(shè)計
(1)用戶信息管理:實現(xiàn)用戶(包括管理員用戶,普通用戶)的登錄,進而進入到財務(wù)管理系統(tǒng),同時也可以實現(xiàn)用戶密碼的更改;注冊新用戶(只適用于普通用戶),注冊姓名,進行注冊名檢測,通過后設(shè)置密碼,確認,再點擊添加就完成了,接下來就可以行使用戶權(quán)限;顧客信息的添加,是為了確??蛻粜畔⒔n和發(fā)掘潛在客戶群,填寫客戶名經(jīng)過檢測后,填寫電話、地址、電子郵件、備注等,點擊添加即可。
(2)財務(wù)信息管理:流水信息的添加和查看,流水信息要注明日期,測試商品,輸入數(shù)量和單價,單機“計算總額”自動生成總額,填寫票據(jù),已付款項,備注信息,操作員是系統(tǒng)自動顯示,最后一步點擊添加即為完成。添加成功后可以查看添加信息,也可以導出Excel表格?;疖嚻び涗浶畔⑻砑?,包括填寫日期、車皮號、托運人、發(fā)站、收貨人、核噸、實際數(shù)量、運費、已付款項、備注信息等,同樣點擊添加即可完成操作,確保物流信息和貨物盤點的對接。
(3)商品信息管理:主要是完成對商品信息的添加(包括在售商品、物流商品、倉儲商品),首先是要錄入商品名稱,經(jīng)過檢測后輸入供貨方電話,填寫明細備注,最后點擊添加便可成功。
4.2 系統(tǒng)數(shù)據(jù)庫設(shè)計
系統(tǒng)的數(shù)據(jù)庫設(shè)計由12個數(shù)據(jù)表組成,分別是gy_ client表,gy_Gou表,gy_js表,gy_KName表,gy_mxz表,gy_Sex表,gy_train表,gy_Userlevel表,gy_xiao表,gy_xiao_billno表,gy_yun表,UserInfo表,要重點在這里介紹的是UserInfo表和gy_xiao表。用戶信息UserInfo表如表1所示。
表1 用戶信息
基于B/S模式下的公司財務(wù)管理系統(tǒng)主要實現(xiàn)了系統(tǒng)維護、登錄、出、注冊新用戶,出賬流水信息添加、進賬信息流水添加,進賬發(fā)票、運輸匯總、火車皮記錄、顧客信息、商品信息添加等功能。利用該系統(tǒng),財務(wù)管理可動態(tài)生成,很好地滿足了互聯(lián)網(wǎng)+時代下的公司財務(wù)新形勢,但財務(wù)問題比較專業(yè),難免有不少錯漏,后續(xù)會根據(jù)實際運行狀況進行調(diào)整,以使系統(tǒng)能夠更加符合企業(yè)的需求。
[1]微軟公司.微軟培訓與認證系列教材2310B. Developing Microsoft ASP.NET Web Applications Using Visual Studio.NET[M].北京:清華大學出版社,2003.
[2]康際科技. ASP.NET行家設(shè)計務(wù)實[M].北京:中國鐵道出版社,2002.
[3]周緒.SQL Server 2000中文版入門提高[M].北京:清華大學出版社,2003.
[4]顧軍.基于ASP.NET的信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].微計算機信息,2008(20):121-126.
[5]王忠政. 基于B/S架構(gòu)的管理系統(tǒng)的設(shè)計與實現(xiàn)[J].軟件導刊,2013(10):160-185.
Design and implementation of the company’s financial management system based on B/S mode
Dong Chunqi, Liu Qifu
(Computer Art Department of Luohe Vocational College of Food, Luohe 462300, China)
Nowadays as computer technology has been developing in a rapid speed, traditional financial system needs the help of modern information technology to realize convenient, accurate, safety management of financial. This financial system uses ASP.NET and B/S three layers of architecture technologies to design and realize operational financial management system in Web terminal with the SQL Server database. The system mainly realizes the system maintenance, login, exit, registration of new users, information of out account of finance adding, information of into account of finance adding, credit invoice, transportation summary, train skin records, customer information, commodity information and other functions. Using this system, the financial management can be dynamically generated, reducing the tedious data entry and statistics.
property management system; B/S architecture; SQL Server; ASP.NET
董春啟(1978— ),女,河南漯河,本科,助教;研究方向:計算機應(yīng)用,計算機網(wǎng)絡(luò)技術(shù)。