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