【正文】
百盛財務管理系統(tǒng)摘要 隨著計算機技術的飛速發(fā)展和計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)財務管理勢在必行。本系統(tǒng)結合企業(yè)實際的人事、財務系統(tǒng)的選擇原則、系統(tǒng)開發(fā)工具的選擇一系列問題的分析確定了系統(tǒng)的開發(fā)平臺。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求 出發(fā),完成了工資管理的全過程。包括設置員工的基本工資和其他項目的金額,并且負責設置職工工資的計算公式,以及統(tǒng)計出勤、計算工資、查詢工資和導出工資表,系統(tǒng)部分包括添加用戶和修改密碼。本文所設計的百盛企業(yè)財務管理系統(tǒng)基本上可以滿足該企業(yè)財務管理方面的需要,實現(xiàn)了一般財務管理系統(tǒng)對企業(yè)財務信息的瀏覽、添加、刪除、修改和查詢功能,節(jié)省了大量的人工操作的工作量,自動完成眾多的信息處理,減少了數(shù)據(jù)出現(xiàn)錯誤的幾率,加強了財務記錄的安全性和完整性。關鍵詞 財務管理系統(tǒng);數(shù)據(jù)庫;財務記錄AbstractWith the rapid development of puter technology and puter applications in the enterprise management of the popularity of the use of puter management of enterprises must pay. Enterprises of the system bined with the actual personnel, the choice of the principles of the financial system, the choice of tools for system development analysis of a series of questions to determine a system development platform. Including the development of the main background of the establishment and maintenance of database and application development frontend aspects. From the whole system in line with the simple, userfriendly, flexible, practical and safety requirements, the pletion of the whole process of wage administration. Include the provision of basic wages of employees and the amount of other projects and is responsible for setting the formula for calculating the wages of workers, as well as attendance statistics, calculation of wages, salaries and Export inquiries wage table, the system includes a user to add and modify the password. In this paper, designed by Parkson basically enterprise financial management system to meet the business needs of financial management, the achievement of the general financial management system of enterprise financial information to browse, add, delete, modify, and query functions, saving a great deal of manual operation the workload of a large number of autoplete information processing, reduced the risk of data errors, strengthen the financial records of the security and integrity.Keywords Financial management system。 database。 financial records目錄摘要 IAbstract II第1章 緒論 1 1 財務管理現(xiàn)狀 1 2第2章 可行性分析 3 技術可行性 3 經(jīng)濟可行性 3 操作行性 3 法律可行性 4第3章 需求分析 5 功能分析 5 流程分析 5 開發(fā)工具的選擇 6第4章 概要設計 7 系統(tǒng)運行總體流程 7 目標系統(tǒng)體系結構 8 百盛財務管理系統(tǒng)軟件結構圖 8 “基本信息管理”模塊結構圖 8 “財務信息管理”模塊結構圖 9 “數(shù)據(jù)統(tǒng)計管理”模塊結構圖 9 “用戶管理”模塊結構圖 10第5章 數(shù)據(jù)庫設計 11第6章 詳細設計 16 登錄窗口設計 16 財務管理主窗體設計 17 銀行信息管理窗口設計 18 收入類型設置窗口設計 19 日常收支窗口設計 19 銀行往來管理窗口設計 20 銀行帳戶管理窗口設計 21 日常收支統(tǒng)計窗口設計 22 銀行交易統(tǒng)計窗口設計 22 資產(chǎn)統(tǒng)計窗口設計 23 用戶管理窗口設計 24 成員管理窗口設計 24 編輯用戶信息窗口設計 25第7章 系統(tǒng)測試 26 軟件測試基礎理論 26 軟件測試定義 26 軟件測試基本概念 26 軟件測試目的 26 百盛財務管理系統(tǒng)系統(tǒng)測試 26 登錄模塊測試用例 27 銀行信息查詢模塊測試用例 28 測試報告 28結論 29致謝 30參考文獻 31附錄A 32附錄B 4148 / 53第1章 緒論在當今的社會,可以說是信息技術的發(fā)展時代,在社會的方方面面無不涉及到各種信息的處理。信息是人們對客觀世界的具體描述,是人們進行交流與聯(lián)系的重要途徑。人類社會就處在一個對信息進行有效合理的加工中。它將促進整個社會的發(fā)展。隨著社會信息技術的提高,計算機已被廣泛應用于當今社會的各個領域,成為推動社會發(fā)展的首要技術動力。在軟件技術的應用中,軟件的開發(fā)技術,尤其是應用型軟件產(chǎn)品的開發(fā)技術成了重中之重。不斷開發(fā)適應用戶需求、市場需要的新型軟件產(chǎn)品,參與市場競爭,獲取最大利潤是全球信息企業(yè)追求的目標。財務管理系統(tǒng)正是一個非常實用的應用型軟件產(chǎn)品,不談它的經(jīng)濟利益,單說它的應用范圍就是十分廣泛的,每個都需要理財,盡可能的提高收入的利用率。財務管理系統(tǒng)是每一個單位管理財務收入和支出的不可缺少的一個管理信息系統(tǒng),它的內(nèi)容對企業(yè)財務計劃,財務控制,財務監(jiān)督,財務運用等方面都起著巨大的作用。如何發(fā)揮財務管理的作用關系到一個企業(yè)的命脈。財務管理的工作對象是資金運動,只要有資金運動就離不開財務管理。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。 財務管理現(xiàn)狀財務管理系統(tǒng)是一門邊緣學科,集管理科學、信息科學、系統(tǒng)科學、現(xiàn)代通信技術和電子計算機技術于一體。1985年,管理信息系統(tǒng)創(chuàng)始人,明尼蘇達大學卡爾森管理學院的著名教授戴維斯給出了一個具有代表性的定義:“財務管理系統(tǒng)是一個利用計算機硬件和軟件,手工作業(yè)、分析、計劃、控制和決策模型以及數(shù)據(jù)庫的用戶-機器系統(tǒng)。它能提供信息支持企業(yè)或組織的運行、管理和決策功能”。 在一些大型企業(yè)里可以說每家企業(yè)都有自己的財務管理系統(tǒng)。而且每家企業(yè)的財務管理系統(tǒng)都充分結合了自身的特點,聘請有關人事對本企業(yè)的財務管理安排,工資項目設置,數(shù)據(jù)庫的設計與更新進行了單獨的開發(fā),甚至對人機界面的設計都進行了特色化設計。因此財務管理系統(tǒng)雖然普遍實用,但在信息量巨大的因特網(wǎng)上卻很少有這樣的管理系統(tǒng)存在,就算有也很難能完全結合本企業(yè)的特點實現(xiàn)財務管理。財務管理系統(tǒng)的設計還處在一個半封閉的狀態(tài)。一般都是企業(yè)針對本企業(yè)進行了有針對性的設計,在設計完成后的維護、修改都還處在由專人進行單獨實現(xiàn)的狀態(tài)。在這一系列的過程當中一方面提高了財務管理系統(tǒng)的針對性,有利于企業(yè)對本企業(yè)的職工進行管理、財務管理的詳細安排以及對企業(yè)的管理的跟進完善,提高管理的全面性和統(tǒng)一性和持續(xù)性。與此同時卻使財務管理系統(tǒng)的開發(fā)成本成倍的增加,不僅增加了管理系統(tǒng)的開發(fā)費用,而且增加了大量的人力物力的投入(對企業(yè)職工資料的調(diào)查整理、數(shù)據(jù)庫的具體設計、系統(tǒng)的測試、維護等等)。Visual Basic語言利用MS—DOS Basic語言的簡潔性和Windows的可視化設計工具,使她既保證了Windows的優(yōu)良性和圖形工作環(huán)境,同時又保持了類似于MS—DOS Basic語言的簡易性,為我們提供了簡易高效的編程工具。Visual Basic語言用一種非常巧妙的方法將Windows的編程復雜性封裝起來,使人們設計菜單、字體、對話框及滾動正文等變得相當容易,而且控制這些構件也只需要為數(shù)不多的幾行程序。MicrosoftAccess是微軟所提供的桌面型數(shù)據(jù)庫管理系統(tǒng)。桌面型數(shù)據(jù)庫的特點體現(xiàn)在:對數(shù)據(jù)庫的一系列操作是通過用戶所正在使用的前端計算機上的程序完成的。桌面型數(shù)據(jù)庫同樣能提供網(wǎng)絡環(huán)境下的多用戶服務,只不過完成有關數(shù)據(jù)任務時,處理數(shù)據(jù)的位置不是數(shù)據(jù)庫所在的服務器,而是前端程序所在的客戶計算機。Microsoft Access并不屬于Visual Basic,但在Visual Basic環(huán)境下,Access數(shù)據(jù)庫是默認數(shù)據(jù)庫,特別是Access數(shù)據(jù)所采用的Jet數(shù)據(jù)庫引擎,它被嵌入到Visual Basic之中(例如Visual Basic中的內(nèi)部數(shù)據(jù)訪問控件Data就是建立在Jet引擎基礎上的)。因此Access具有與VB6無縫連接、操作簡單、易于使用的優(yōu)點。同時Microsoft Access作為Microsoft Office軟件,非常普遍實用。不需要用戶再進行其它的多余的數(shù)據(jù)庫安裝等。減少了用戶使用該工資管理系統(tǒng)的工作量、增加了操作人員的熟悉程度。第2章 可行性分析可行性分析一般可定義為:可行性分析是在建設的前期對工程項目的一種考察和鑒定,對擬議中的項目進行全面與綜合的技術、經(jīng)濟能力的調(diào)查,判斷它是否可行。 技術可行性技術可行性分析是根據(jù)新系統(tǒng)的目標來衡量是否具備所需要的技術,包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應用技術。本系統(tǒng)采用Microsoft Access 2000進行后臺數(shù)據(jù)庫的管理、操作和維護。用Visual 、與后臺數(shù)據(jù)庫的接口、數(shù)據(jù)的錄入、查詢、制作報表等功能。由于Microsoft Access 2000和 Visual Basic 、方便快捷的數(shù)據(jù)庫借口設計功能、使用的靈活、以及他們當前的廣泛實際應用,充分說明本系統(tǒng)在技術方面可行,利用現(xiàn)有的技術,該系統(tǒng)的功能完全能夠得以實現(xiàn)。 經(jīng)濟可行性經(jīng)濟可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟效益進行比較,確認新系統(tǒng)是否會給企業(yè)帶來一定的經(jīng)濟效益。目前國內(nèi)相當一部分中小型企業(yè),沒有完善的財務管理系統(tǒng),管理水平差,運行效率低,迫切需要提高現(xiàn)代化管理水平、管理質(zhì)量和工作效率。該公司財務管理系統(tǒng)可取代單據(jù)手工傳遞工作,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,提高產(chǎn)品信息的利用率。使用財務管理系統(tǒng)能夠把使用者從大量的數(shù)據(jù)處理中解脫出來,極大地提高工作效率,保證正常的工作秩序,在當今高效率的社會中,這無疑是一大進步,而且本系統(tǒng)的開發(fā)成本無須太高,從經(jīng)濟方面而言是可行的。 操作行性本系統(tǒng)的研制與開發(fā)充分考慮人員應用及維護等。在系統(tǒng)界面清晰,操作簡潔,易于理解,提示信息功能完整,用戶只要經(jīng)過簡單的培訓即可上手,有完善的異常處理機制,用戶只要經(jīng)過簡單的培訓就可以使用,公司管理人員以及相關工作人員均能進行操作,運行環(huán)境要求較低,因此操作方面可行。 法律可行性本系統(tǒng)遵守國家相關法律規(guī)定,因此法律上有保障,在法律上是切實可行的。具體表現(xiàn)在:責任明確且具有法律效力。另外,在專利權、版權等方面不會造成侵權行為。本系統(tǒng)的設計與開發(fā),不會侵犯他人、集體、國家的利益,不會違反國家法律、法規(guī)及政策等。第3章 需求分析需求分析的過程可以說是一個對具體問題的反復理解和抽象的過程。理解就是對現(xiàn)實問題的理解,要弄清楚究竟需要解決什么問題。抽象就是除去問題的表面,提取問題的本質(zhì),建立問題的邏輯模型,以便于以后階段的系統(tǒng)的設計實現(xiàn)。需求分析階段是軟件產(chǎn)品生存命期中的一個重要階段,其根本任務是確定用戶對軟件系統(tǒng)的需求。所謂需求是指用戶對軟件的功能和性能的要求,就是用戶希望軟件能什么事情,完成什么樣的功能,達到什么性能。通常需求分為兩種類型:一種是功能性需求,一種是非功能需求,這一點也許要有一種清楚的認識。功能性需求是指需要計算機系統(tǒng)解決的問題,也就是對數(shù)據(jù)的處理要求,這是一類最主要的需求。非功能性需求是指實際使用環(huán)境所要求的需求,往往是一些限制要求,例如:性能要求,安全保密要求,等等。 功能分析基本信息的添加、修改、刪除和查詢?;拘畔ㄣy行信息管理、收入分類管理和支出分類管理等。此功能為理財管理和數(shù)據(jù)統(tǒng)計模塊提供依據(jù)。理財信息的添加、修改、刪除和查詢。理財信息包括日常收支信息、銀行往來信息和銀行賬戶信息。數(shù)據(jù)統(tǒng)計模塊包括日常收支統(tǒng)計、銀行交易統(tǒng)計和資產(chǎn)統(tǒng)計等功能。所謂系統(tǒng)流程就是用戶在使用系統(tǒng)時的工作過程。 運行系統(tǒng)后,首先會看到登錄窗體,對用戶的身份進行認證。身份認證可以分為兩個過程:確認用戶是否是有效的系統(tǒng)用戶、確認用戶的類型。第1個過程決定