【正文】
課程設(shè)計論文題目:基于VB的汽車租賃管理系統(tǒng) 摘 要近年來,計算機技術(shù)日趨成熟,數(shù)據(jù)庫技術(shù)不斷發(fā)展,管理信息系統(tǒng)的應(yīng)用已延伸到社會的各個領(lǐng)域。結(jié)合管理信息系統(tǒng)的開發(fā)方法及步驟,以此為理論基礎(chǔ),開發(fā)出一個小型的信息管理系統(tǒng)——汽車租賃管理系統(tǒng)。 汽車租賃管理是汽車租賃公司開展日常運營活動的必須的環(huán)節(jié)。傳統(tǒng)的手工管理方式不但浪費人力、時間,而且管理復(fù)雜,易出差錯?;谟嬎銠C技術(shù)的完備的汽車租賃管理系統(tǒng)把一些繁瑣的數(shù)據(jù)計算、信息處理化為簡單的指令操作。完全實現(xiàn)數(shù)據(jù)信息的電算化管理,徹底把人從手工管理中解放出來。經(jīng)過艱苦的努力,我終于實現(xiàn)了預(yù)期的設(shè)計目標(biāo),開發(fā)出這套具有一定實用價值的汽車租賃管理系統(tǒng),使用這套系統(tǒng)有利于提高汽車租賃公司的勞動生產(chǎn)率,節(jié)約生產(chǎn)成本,增加經(jīng)濟效益。 本文主要介紹了該系統(tǒng)生成的背景及Visual Basic 。闡述了整個汽車租賃管理系統(tǒng)的結(jié)構(gòu)及工作原理;分析了系統(tǒng)實現(xiàn)中的特殊性、難點和重點;設(shè)計實現(xiàn)了系統(tǒng)用戶管理、基本信息管理、業(yè)務(wù)管理、會員管理等程序模塊;分析并解決了現(xiàn)實中的若干技術(shù)問題。 關(guān)鍵詞:數(shù)據(jù)庫;Visual ;汽車租賃管理 ABSTRACT In recent years, the puter technique has bee more and more ripe。 the database technique develops constantly and the application of the information management system has stretched into every field of our society. Combining the methods and steps of the information management system and basing on the theory of it, I developed a small information management system the automobile lendlease management system. The management of automobile lending and leasing is a necessary part of the pany39。s daily operation. Traditional way is a waste of human resources and time, and it is plicated and often runs with mistakes. Based on the puter technique, the perfect automobile lendlease management turns those plicated data calculation and information processing into simple instructions. It realized the electronic management of data information pletely. It liberates people from the human management entirely. After hard work, I finally realized my design as expected, and developed this practical and valuable automobile lendlease management system. Using it will raise the working rate, reduce the cost and raise the economic benefit of the pany. This paper mainly introduces the develop background of the system and the basic theory of Visual Basic and Access Visual. It tells the structure of the automobile lendlease management system and its working theory。 it analyzes the specialty, difficulty and important things in system realization. The design realizes the management of the system users, the basic information, the business, and the members39。 management. Keywords: Database;Visual ;The automobile lendlease management目錄摘 要 IABSTRACT II1 緒論 1 課題研究背景及意義 1 課題實現(xiàn)的基本功能 1 2 Access2003簡介 2 Visual Basic 2 數(shù)據(jù)庫管理系統(tǒng)簡介 3 SQL語言簡介 3 ADO數(shù)據(jù)庫訪問技術(shù) 4 5 Visual Basic中的數(shù)據(jù)訪問 5 Visual Basic數(shù)據(jù)庫體系結(jié)構(gòu). 52 系統(tǒng)的需求分析和可行性研究 6 組織結(jié)構(gòu)及職能分析 6 7 8 93 系統(tǒng)總體設(shè)計. 11 系統(tǒng)目標(biāo)設(shè)計 11 12 系統(tǒng)功能模塊設(shè)計 12 系統(tǒng)功能模塊圖 12 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 13 數(shù)據(jù)字典 13 數(shù)據(jù)庫中表的設(shè)計 154 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn) 18 主控程序流程設(shè)計 18 19 主界面設(shè)計 20 基本信息管理菜單設(shè)計 21 類型信息窗體設(shè)計 21 銷售商信息窗體設(shè)計 23 24 26 客戶會員管理菜單實現(xiàn) 27 客戶信息窗口實現(xiàn) 27 會員信息窗體實現(xiàn) 29 會員類型定義窗體實現(xiàn) 31 日常業(yè)務(wù)管理菜單實現(xiàn) 32 車輛租賃窗體實現(xiàn) 32 車輛歸還窗體實現(xiàn) 34 系統(tǒng)用戶管理菜單實現(xiàn) 35 用戶信息窗體的實現(xiàn) 36 系統(tǒng)幫助信息菜單實現(xiàn) 37 系統(tǒng)幫助信息模塊 37 關(guān)于的實現(xiàn) 385 系統(tǒng)測試 39 軟件測試過程 39參考文獻(xiàn) 44結(jié)束語 45致謝 461 緒論 課題研究背景及意義 現(xiàn)代科學(xué)的發(fā)展,使計算機進(jìn)入了幾乎一切領(lǐng)域。從科學(xué)研究到工農(nóng)業(yè)生產(chǎn),從企業(yè)生產(chǎn)管理到家庭生活,各行各業(yè)都廣泛地使用著計算機。當(dāng)今社會的數(shù)據(jù)信息管理離不開計算機技術(shù)的支持。如何實現(xiàn)對數(shù)據(jù)信息快捷、有效、實用的管理,是軟件開發(fā)業(yè)追求的目標(biāo)。 今天,隨著社會生產(chǎn)的發(fā)展,人民生活水平的提高,汽車租賃已成為一個極具市場潛力的行業(yè),面對飛速發(fā)展的租賃市場,傳統(tǒng)的人工租賃管理方式在進(jìn)行繁多的業(yè)務(wù)信息處理時顯得極不適應(yīng),因此,人們對于運用計算機來輔助協(xié)調(diào)和管理租賃工作的需求正在逐步提高。 隨著社會物質(zhì)條件的改善,生產(chǎn)生活節(jié)奏的加快,人們越來越意識到時間的重要性,在工作中,生活中越來越注重如何節(jié)省時間,提高效率。因為工作和生活的緣故,在必要的時候向汽車出租公司提出租賃車輛的服務(wù)要求,已成為大眾廣為認(rèn)可和接受的行為和選擇。在這種社會需求的強力帶動下,汽車租賃市場出現(xiàn)了前所未有的一片繁榮景象。各個汽車租賃公司門庭若市,業(yè)務(wù)激增。然而在繁忙的景象背后,卻也暴露出汽車租賃公司在處理業(yè)務(wù)信息時以人工方式為主所帶來的諸如:效率低下,管理混亂,失誤增多等諸多弊端。在實踐中,汽車租賃行業(yè)的業(yè)主們逐漸意識到在租賃行業(yè)中借助計算機引入信息管理的重要性,并開始不斷提高自身的素質(zhì)和高科技在工作中的投入,以改善信息的管理,提高服務(wù)效率。 汽車租賃管理就是對車輛信息和客戶信息的管理,主要包括車輛的出租狀態(tài)、車輛的基本信息、車輛的投保情況、車輛的出廠情況、客戶信息的管理等。由于這些過程間的關(guān)系復(fù)雜,有一對一的關(guān)系,一對多的關(guān)系,也有多對多的關(guān)系,所有這些工作使汽車管理工作變得量大而又復(fù)雜,以前包括現(xiàn)在還有很多租賃公司采用人工管理,直接導(dǎo)致了錯誤的產(chǎn)生,服務(wù)質(zhì)量的低下。汽車租賃管理系統(tǒng)的開發(fā)使得這一狀況得到了根本的改善。這套管理系統(tǒng)包括涵蓋了車輛租賃業(yè)務(wù)的各個方面。使得汽車租賃服務(wù)可以快速、規(guī)范地完成,節(jié)省了人力物力,提高了服務(wù)質(zhì)量和經(jīng)濟效益。 課題實現(xiàn)的基本功能汽車租賃管理系統(tǒng)針對的是汽車租賃公司在向客戶提供出租車輛服務(wù)過程中面對的各種問題,對其業(yè)務(wù)信息進(jìn)行自動化、信息化處理,使車輛租賃管理變得規(guī)范、快捷、高效?;诟鞣矫娴难芯浚瑫r針對汽車租賃公司的實際情況,在劉旭東老師的悉心指導(dǎo)和幫助下,我查閱并應(yīng)用數(shù)據(jù)庫、管理信息系統(tǒng)、軟件工程的一些基本原理和理論思想,以具有強大的應(yīng)用程序開發(fā)功能和數(shù)據(jù)庫開發(fā)功能的Visual ,設(shè)計開發(fā)了這套汽車租賃管理系統(tǒng)。在Windows環(huán)境下,此系統(tǒng)具有比較友好的界面和基本完善的功能,使用輕松方便,易于維護(hù),適應(yīng)性強。本系統(tǒng)包括客戶信息管理、車輛信息管理、汽車租賃歸還管理、會員類型管理、會員信息管理、保險公司管理、汽車銷售商管理等。具有添加、修改、刪除、查詢等功能,通過這些管理模塊,可以使汽車租賃服務(wù)更加清晰,更加便捷,提高了服務(wù)質(zhì)量,減少了操作人員的工作量。為規(guī)范操作流程,降低勞動強度使租賃業(yè)務(wù)走向標(biāo)準(zhǔn)化和科學(xué)化,設(shè)計開發(fā)了這套管理系統(tǒng),它的使用將有利于提高租賃公司的勞動生產(chǎn)率,節(jié)約生產(chǎn)成本,增加經(jīng)濟效益,希望它能為業(yè)內(nèi)人員的工作提供一定的幫助。 Access2003簡介Microsoft 公司出品的關(guān)聯(lián)式資料庫套裝軟體。它提供視覺化的設(shè)計介面,不必撰寫程式,即可快速,簡單地開發(fā)出美觀實用的資料庫管理系統(tǒng)。access的結(jié)構(gòu):資料(data)→欄位(field)→記錄(record)→檔案(file)→資料庫(data base);資料(data)→資料項(item)→資料錄(record)→資料表(table)→資料庫(data base)Access2003有以下組成:資料表:為access儲存資料的地方,亦為資料的根本來源,一個資料庫至少要存在一個資料表。查詢:可依使用者需求,以一些限制條件(篩選,過濾…)來選取資料表中。表單:建立一個讓使用者輸入,查詢,修改資料的操作畫面。報表:將資料庫里的資料運用報表做成有利用價值的畫面資料。資料頁:為access2003的新增物件,資料發(fā)布至網(wǎng)路的媒介。此物件完成建立后,將會在資料庫檔案外,再產(chǎn)生一個HTML檔。巨集:建立簡單的資料操作指令與將一連串的執(zhí)行動作自動化。應(yīng)用于一些重復(fù)性高的動作或者用于使用者自訂工作環(huán)境上。模組:開發(fā)應(yīng)用系統(tǒng)的工具。是讓使用者能更隨心所欲的去控制系統(tǒng)。 Visual Basic 20世紀(jì)60年代初, “BASIC”的語言,它的誕生稱得上是計算機語言發(fā)展史上的一件大事,對計算機的推廣應(yīng)用起到了重要的作用。自從Basic語言問世以來,“Basic”已經(jīng)成為了編程入門者學(xué)習(xí)語言的代名詞。Basic語言以其易學(xué)易用的特點風(fēng)靡全球。然而自從微軟公司推出了劃時代的 Visual Basic,Basic又從一門“玩具語言”一躍而成為功能強大的應(yīng)用軟件開發(fā)語言。它功能強大,語法簡單,執(zhí)行代碼效率高。據(jù)統(tǒng)計,開發(fā)同樣的應(yīng)用軟件,采用 VB開發(fā)要比用 VC++的效率提高 70%。因此,VB已經(jīng)成為每一個編程工作者學(xué)習(xí)時的首選語言。1991年,微軟推出了Visual 。這在當(dāng)時引起了很大的轟動。接著于1992年微軟推出Visual ,1993年推出Visual ,1995年推出Visual ,1997年推出Visual ,1998年推出Visual 。并且從Visual ,微軟將ACCESS的數(shù)據(jù)庫驅(qū)動集成到了Visual Basic中,這使得Visual Basic的數(shù)據(jù)庫編程能力大大提高。從Visual ,Visual Basic也引入了面向?qū)ο蟮某绦蛟O(shè)計思想。而且,Visual Basic還引入了“控件”的概念,使得大量已經(jīng)編好的Visual Basic程序可以被我們直接拿來使用,如今,Visual 。Visual Basic已逐漸成為簡單易學(xué)、功能強大的編程工具。它不但在一般程序設(shè)計方面比傳統(tǒng)的程序設(shè)計語言具有明顯的優(yōu)勢,而且可作為多媒體創(chuàng)作工具,支持程序跳轉(zhuǎn),具有脫機播放動畫的能力,并采用了動畫過渡技術(shù)等。它的軟件費用支出低,易學(xué)習(xí)的突出特點,使其易于被許多非專業(yè)人員掌握使用。通過幾年的發(fā)展,它已成為一種真正專業(yè)化的開發(fā)語言和環(huán)境。用戶可用Visual Basic快速創(chuàng)建Windows程序,在現(xiàn)在還可以編寫企業(yè)水平的客戶/服務(wù)器程序及強大的數(shù)據(jù)庫應(yīng)用程序。 數(shù)據(jù)庫管理系統(tǒng)簡介數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機科學(xué)的重要分支。數(shù)據(jù)庫是指長期儲存在計算機內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享。數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。主要有數(shù)據(jù)定義