版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘 要 近年來(lái),隨著計(jì)算機(jī)技術(shù)的成熟及數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,信息管理系統(tǒng)的應(yīng)用已延伸到社會(huì)的各個(gè)領(lǐng)域。以信息管理系統(tǒng)的開發(fā)為理論基礎(chǔ),開發(fā)出汽車租賃管理系統(tǒng)。 汽車租賃管理是汽車租賃公司開展日常運(yùn)營(yíng)的重要工具。傳統(tǒng)的人工管理方式不但浪費(fèi)時(shí)間,而且管理復(fù)雜,易出差錯(cuò)。汽車租賃管理系統(tǒng)能使繁瑣的數(shù)據(jù)計(jì)算、信息處理變得簡(jiǎn)單易操作,完全實(shí)現(xiàn)數(shù)據(jù)信息的電算化管理。使用這套系統(tǒng)有助于提高汽車租賃公司的效率,節(jié)約成本,增加經(jīng)濟(jì)效益。 本論文主要介紹了該系統(tǒng)的生成及 Visual Basic 6.0 和 Access 的一般原理。闡述了整個(gè)汽車租賃管理系統(tǒng)的制作步驟及工作原理;設(shè)計(jì)實(shí)現(xiàn)了系統(tǒng)用戶管理、基本信息管理
2、、業(yè)務(wù)管理、會(huì)員管理等程序模塊;分析了系統(tǒng)的可行性并解決了可能存在的問(wèn)題。關(guān)鍵詞:數(shù)據(jù)庫(kù);Visual Basic 6.0;汽車租賃管理AbstractIn recent years, with the development of the technology of computer and database.Information management system has stretched into every field of our society. Based on the development theory of the information management syst
3、em then developed another management system- the automobile lend-lease. The management of automobile lending and leasing play a very important role in the companys daily operation. Compared with the traditional way which waste human resources and time. At the same time, it is complicated and often r
4、uns with mistakes. While the automobile lend-lease system turn the complicated data calculation and information processing into simple instructions. Not only increase the efficiency ,but the economic benefits.This paper mainly introduces the develop background of the system and the basic theory of V
5、isual Basic 6.0 and Access Visual. It tells the structure of the automobile lend-lease 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 busine
6、ss, and the members management. Keywords:Keywords:Database;Visual Basic 6.0;The automobile lend-lease management目錄第第 1 章章 緒緒 論論.11.1 開發(fā)背景 .11.2 系統(tǒng)功能簡(jiǎn)介 .11.3 開發(fā)工具 .11.3.1 Visual Basic 6.0簡(jiǎn)介.21.3.2 Access2003簡(jiǎn)介.21.4 可行性研究與需求分析 .31.4.1 可行性研究.31.4.2 需求分析.3第第 2 章章 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì).42.1 數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介.42.2 ADO 數(shù)
7、據(jù)庫(kù)訪問(wèn)技術(shù).42.3 系統(tǒng)功能分析研究 .52.4 系統(tǒng)功能模塊圖.52.5 數(shù)據(jù)字典.62.6 數(shù)據(jù)庫(kù)各表的數(shù)據(jù)結(jié)構(gòu).7第第 3 章章 系統(tǒng)功能設(shè)計(jì)系統(tǒng)功能設(shè)計(jì).123.1 登錄模塊設(shè)計(jì).123.2 主程序界面設(shè)計(jì).133.3 基礎(chǔ)數(shù)據(jù)管理模塊的實(shí)現(xiàn) .143.3.1 車輛和保險(xiǎn)類型管理窗體的設(shè)計(jì).143.3.2汽車銷售商管理窗體的設(shè)計(jì).153.3.3 保險(xiǎn)公司管理窗體的設(shè)計(jì).163.3.4車輛管理窗體的設(shè)計(jì).173.4 客戶會(huì)員管理模塊的實(shí)現(xiàn) .183.4.1 客戶信息管理窗體的設(shè)計(jì).183.4.2 會(huì)員信息管理窗體設(shè)計(jì).193.4.3 會(huì)員類型管理窗體設(shè)計(jì).213.5 日常業(yè)務(wù)管理模塊
8、的實(shí)現(xiàn) .213.5.1 汽車租賃管理窗體設(shè)計(jì).223.5.2 汽車歸還管理窗體設(shè)計(jì).24 結(jié)結(jié) 論論.26致 謝 .27參考文獻(xiàn).27附錄 程序代碼 .29第 1 章 緒 論1.1 開發(fā)背景今天,隨著人民生活水平的不斷提高,汽車已不再遙不可及,汽車租賃作為一種全新的消費(fèi)模式已成為一個(gè)極具市場(chǎng)潛力的行業(yè),它不僅可以有效的疏通汽車生產(chǎn)與汽車銷售之間的“瓶頸” ,而且對(duì)汽車消費(fèi)市場(chǎng)的擴(kuò)展有著不可低估的功效。在這個(gè)“時(shí)間就是金錢”的社會(huì),加快生活節(jié)奏,提高生活效率刻不容緩。因此在必要的時(shí)候向汽車出租公司提出租賃車輛的要求,已成為被大眾認(rèn)可的選擇。在社會(huì)需求的帶動(dòng)下,汽車租賃市場(chǎng)出現(xiàn)了前所未有的繁榮景
9、象。各個(gè)汽車租賃公司門庭若市,業(yè)務(wù)激增。然而在繁忙的景象背后,卻也暴露出汽車租賃公司在處理業(yè)務(wù)信息時(shí)以人工方式為主所帶來(lái)的諸如:效率低下,管理混亂,失誤增多等諸多弊端。在實(shí)踐中,汽車租賃行業(yè)的業(yè)主們逐漸意識(shí)到在租賃行業(yè)中借助計(jì)算機(jī)引入信息管理的重要性,并開始不斷提高自身的素質(zhì)和高科技在工作中的投入,以改善信息的管理,提高服務(wù)效率。 汽車租賃管理系統(tǒng)就是對(duì)車輛信息和客戶信息的管理,主要包括車輛的基本信息、車輛的出租狀態(tài)、車輛的投保情況、客戶信息的管理等。它的設(shè)計(jì)開發(fā)充分按照汽車租賃的實(shí)際業(yè)務(wù)流程,結(jié)合了租賃行業(yè)的實(shí)際運(yùn)營(yíng)特點(diǎn),滿足汽車租賃行業(yè)的信息化需求。1.2 系統(tǒng)功能簡(jiǎn)介汽車租賃管理系統(tǒng)針對(duì)
10、的是汽車租賃公司在向客戶提供出租車輛服務(wù)過(guò)程中面對(duì)的各種問(wèn)題而開發(fā)的,對(duì)其業(yè)務(wù)信息進(jìn)行自動(dòng)化、信息化處理,使車輛租賃管理變得高校、快捷、規(guī)范。此系統(tǒng)具有完善的功能,使用輕松方便,易于維護(hù),適應(yīng)性強(qiáng)。包括客戶信息管理、車輛信息管理、汽車租賃歸還管理、會(huì)員類型管理、會(huì)員信息管理、保險(xiǎn)公司管理、汽車銷售商管理等。具有添加、修改、刪除、查詢等功能,通過(guò)這些管理模塊,可以使汽車租賃服務(wù)更加清晰,更加便捷,提高了服務(wù)質(zhì)量,減少了操作人員的工作量。希望它能為業(yè)內(nèi)人員的工作提供一定的幫助。1.3 開發(fā)工具1.3.1 Visual Basic 6.0 簡(jiǎn)介Visual Basic 是一種結(jié)構(gòu)化的編程語(yǔ)言,它集成
11、了一個(gè)完整且功能強(qiáng)大的應(yīng)用程序開發(fā)環(huán)境。操作簡(jiǎn)單易學(xué),使程序設(shè)計(jì)不再?gòu)?fù)雜。 “visual”指的是開發(fā)圖形用戶界面(GUI)的方法。不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對(duì)象加到屏幕上,一點(diǎn)即可。 “Basic”是一種在計(jì)算機(jī)技術(shù)發(fā)展歷史上應(yīng)用的最為廣泛的語(yǔ)言。 另外,在 Visual Basic 中引入了控件的概念,在 Windows 中控件的身影無(wú)處不在,各種各樣的按鈕,文本框等都是控件。Visual Basic 把這些控件模式化,并且每個(gè)控件都有若干屬性用來(lái)控制控件的外觀以及工作方法。Visual Basic 是具有集成的可視化數(shù)據(jù)庫(kù)工具,Visual Basic
12、 6.0 提供了一整套工具以在任何應(yīng)用程序中集成數(shù)據(jù)庫(kù)。它可用來(lái)設(shè)計(jì)和修改 ADO 等數(shù)據(jù)庫(kù)工具,也可用拖放方式創(chuàng)建綁有數(shù)據(jù)的表格和報(bào)告。更重要的是 Visual Basic 簡(jiǎn)單、易學(xué)、實(shí)用,深受廣大編程愛好者的喜愛。1.3.2 Access2003 簡(jiǎn)介Microsoft Access 數(shù)據(jù)庫(kù)管理系統(tǒng)是 Microsoft Office 系列應(yīng)用軟件的一部分,是基于 Windows 平臺(tái)的數(shù)據(jù)庫(kù)管理系統(tǒng),它操作簡(jiǎn)單、功能全面、使用方便,不僅具有傳統(tǒng)數(shù)據(jù)庫(kù)管理軟件所具有的功能,同時(shí)還進(jìn)一步增強(qiáng)了與 Internet 的集成,用戶可以通過(guò) Internet 共享 Access 數(shù)據(jù)庫(kù)。Acce
13、ss 具有強(qiáng)大的數(shù)據(jù)管理功能,可以方便地利用各種數(shù)據(jù)源,生成窗體(表單) 、查詢、報(bào)表和應(yīng)用程序等。1Access2003 是 Microsoft 公司出品的關(guān)聯(lián)式資料庫(kù)套裝軟體。它提供視覺化的設(shè)計(jì)介面,不必撰寫程式,即可快速,簡(jiǎn)單地開發(fā)出美觀實(shí)用的資料庫(kù)管理系統(tǒng)。 Access2003 由如下組成:資料表:為 access 儲(chǔ)存資料的地方,亦為資料的根本來(lái)源,一個(gè)資料庫(kù)至少要存在一個(gè)資料表。查詢:可依使用者需求,以一些限制條件(篩選,過(guò)濾)來(lái)選取資料表中。表單:建立一個(gè)讓使用者輸入,查詢,修改資料的操作畫面。報(bào)表:將資料庫(kù)里的資料運(yùn)用報(bào)表做成有利用價(jià)值的畫面資料。資料頁(yè):為 Access20
14、03 的新增物件,資料發(fā)布至網(wǎng)路的媒介。此物件完成建立后,將會(huì)在資料庫(kù)檔案外,再產(chǎn)生一個(gè) HTML 檔。巨集:建立簡(jiǎn)單的資料操作指令與將一連串的執(zhí)行動(dòng)作自動(dòng)化。應(yīng)用于一些重復(fù)性高的動(dòng)作或者用于使用者自訂工作環(huán)境上。模組:開發(fā)應(yīng)用系統(tǒng)的工具。是讓使用者能更隨心所欲的去控制系統(tǒng)。1.4 可行性研究與需求分析1.4.1 可行性研究通過(guò)對(duì)部分用戶和部門的調(diào)查研究表明,傳統(tǒng)的租賃管理系統(tǒng),在后期維護(hù)和更新上比較麻煩,如果對(duì)功能模塊進(jìn)行修改,需要對(duì)整個(gè)系統(tǒng)進(jìn)行重新架構(gòu)才能實(shí)現(xiàn)。本系統(tǒng)在基本信息管理模塊中實(shí)現(xiàn)了對(duì)車輛、客戶、駕駛員等信息的增加、刪除、修改等功能。在日常任務(wù)模塊中,實(shí)現(xiàn)了對(duì)租賃和歸還信息的管理
15、。在基礎(chǔ)數(shù)據(jù)管理中還涉及了租賃合同的打印,非常周到,貼合實(shí)際。本系統(tǒng)具有:操作簡(jiǎn)便、靈活,用戶界面直觀;可實(shí)現(xiàn)企業(yè)管理程序化、條理化、規(guī)范化、高效化;提供及時(shí)、可靠的數(shù)據(jù)資料,并自動(dòng)對(duì)數(shù)據(jù)進(jìn)行分析;多數(shù)操作選項(xiàng)采用人工選擇的方式,避免了用戶記憶一些不必要的指令,減輕用戶操作負(fù)擔(dān)。1.4.2 需求分析開發(fā)汽車租賃管理系統(tǒng)的目的就是為了使租賃公司能夠更好的為客戶服務(wù)且工作不需要花費(fèi)大量的時(shí)間和精力。這不但使客戶租車過(guò)程簡(jiǎn)化、快捷,還能使租賃公司信息更規(guī)范,易管理.綜上所述,公司不再需要過(guò)多的人員去管理繁雜的資料,既節(jié)省了辦公效率、降低了成本,還節(jié)省了客戶的時(shí)間。本系統(tǒng)經(jīng)過(guò)短期的可行性市場(chǎng)調(diào)查與分析
16、工作及長(zhǎng)期實(shí)踐操作,最后確定整體系統(tǒng)方案,在綜合各項(xiàng)軟件指標(biāo)的前提下認(rèn)真完成。 第 2 章 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)2.1 數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介 數(shù)據(jù)庫(kù)是信息管理系統(tǒng)的基本技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。數(shù)據(jù)庫(kù)(DataBase,DB )是指長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可以共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲(chǔ)存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可以為各種用戶共享。數(shù)據(jù)庫(kù)管理系統(tǒng)是在操作系統(tǒng)的支持下,為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件環(huán)境,如Microsoft SQL Server、 Microsoft Access等。數(shù)據(jù)庫(kù)系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)
17、據(jù)管理軟件,它在操作系統(tǒng)的基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理和控制,利用數(shù)據(jù)庫(kù)管理系統(tǒng)提供的一系列命令,用戶能方便地實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的基本操作(如建表、向表中添加記錄、刪除記錄和修改記錄等) 。 用戶使用的各種數(shù)據(jù)庫(kù)命令以及數(shù)據(jù)庫(kù)應(yīng)用程序的運(yùn)行,都要通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)實(shí)現(xiàn);另外,數(shù)據(jù)庫(kù)管理系統(tǒng)還要保證數(shù)據(jù)的安全性,完整性,多用戶對(duì)數(shù)據(jù)庫(kù)的并發(fā)使用以及發(fā)生故障后系統(tǒng)的回復(fù)等任務(wù)。在信息資源已成為各個(gè)部門的重要財(cái)富和資源的當(dāng)下。開發(fā)一個(gè)滿足各個(gè)部門信息處理要求的信息系統(tǒng)也因此成為一個(gè)企業(yè)或組織生存和發(fā)展的重要部分。因此,作為信息系統(tǒng)核心,數(shù)據(jù)庫(kù)已得到越來(lái)越廣泛的應(yīng)用,新的應(yīng)用領(lǐng)域采用數(shù)據(jù)庫(kù)存儲(chǔ)和處理信息資源。
18、對(duì)于一個(gè)國(guó)家來(lái)說(shuō),數(shù)據(jù)庫(kù)的規(guī)模、信息量的大小和使用頻度已成為衡量這個(gè)國(guó)家信息化程度的重要標(biāo)志。2.2 ADO 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) Visual Basic 作為一種面向?qū)ο蟮目梢暬幊坦ぞ?,具有?jiǎn)單易學(xué)、靈活方便易于擴(kuò)充的特點(diǎn)。因此它越來(lái)越多的用作數(shù)據(jù)庫(kù)應(yīng)用程序的前端開發(fā)工具。在 Visual Basic 中,可以通過(guò) ActiveX 數(shù)據(jù)對(duì)象(ADO),數(shù)據(jù)訪問(wèn)對(duì)象(DAO),ODBC直接連接到數(shù)據(jù)庫(kù):其中 ADO 是最新的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。它是使用更加簡(jiǎn)單,靈活的對(duì)象模型。本系統(tǒng)就是基于這種技術(shù)開發(fā)的。ADO 在工程的創(chuàng)建過(guò)程中提供執(zhí)行以下操作的方式:1、 連接到數(shù)據(jù)源。2、 指定訪問(wèn)數(shù)據(jù)源的命
19、令,同時(shí)可帶變量參數(shù)或優(yōu)化執(zhí)行。通常涉及 ADO 的Command 對(duì)象。3、 執(zhí)行命令,例如一個(gè) SELECT 腳本。4、 如果這個(gè)命令使數(shù)據(jù)按表中行的形式返回,則將這些行存儲(chǔ)在易于檢查、操作或更改的緩存中。5、 適當(dāng)情況下,可以把緩存行的更改內(nèi)容寫回?cái)?shù)據(jù)庫(kù)中,更新數(shù)據(jù)源。6、 提供常規(guī)方法檢測(cè)錯(cuò)誤(錯(cuò)誤通常由建立連接或執(zhí)行命令造成) ,涉及 ADO 的 Error 對(duì)象。2.3 系統(tǒng)功能分析研究本系統(tǒng)通過(guò)對(duì)市場(chǎng)需求的具體調(diào)研和分析,確定本系統(tǒng)應(yīng)具備系統(tǒng)管理基礎(chǔ)數(shù)據(jù)管理、客戶會(huì)員管理、日常業(yè)務(wù)管理等模塊的功能.下面具體分析一下各個(gè)模塊的功能。1、系統(tǒng)管理模塊 該模塊可以完成修改用戶密碼,添加
20、新用戶,設(shè)置密碼以及退出系統(tǒng)等操作。2、基礎(chǔ)數(shù)據(jù)管理模塊在這個(gè)模塊中,可以設(shè)置車輛類型和保險(xiǎn)類型,而且還可以對(duì)汽車銷售商,車輛的保險(xiǎn)公司進(jìn)行管理,如添加,修改和刪除等操作。3、客戶會(huì)員管理模塊在這個(gè)模塊中,可以設(shè)置會(huì)員的級(jí)別以及添加,修改,和刪除客戶和會(huì)員的信息。 4、日常業(yè)務(wù)管理模塊在這個(gè)模塊中可以完成車輛的出租,審核以及還車的操作,而且可以查詢和打印租賃合同。2.4 系統(tǒng)功能模塊圖汽車租賃管理信息系統(tǒng)的系統(tǒng)功能結(jié)構(gòu)圖如圖 2.1 所示。圖 2.1 系統(tǒng)總體功能設(shè)計(jì)2.5 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,它為分析階段的工具,其作用就是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息,
21、在數(shù)據(jù)字典中,建立一組嚴(yán)密一致的定義很有助于改進(jìn)分析員和用戶之間的通信,因此將消除可能的誤解。數(shù)據(jù)字典主要應(yīng)該包括的每個(gè)數(shù)據(jù)元素的控制信息有:名字,別名,描述,定義,位置。數(shù)據(jù)字典中包含的每個(gè)數(shù)據(jù)元素的控制信息是很有價(jià)值的。因?yàn)榱谐隽耸褂靡粋€(gè)給定的數(shù)據(jù)元素的所有程序( 或者模塊) ,所以很容易估計(jì)改變一個(gè)數(shù)據(jù)將產(chǎn)生的影響,并且能對(duì)所有受影響的程序或者模塊做出相應(yīng)的調(diào)整。本系統(tǒng)的數(shù)據(jù)字典如下:1、名字:car別名:車輛信息描述:車輛的購(gòu)買,保險(xiǎn)。技術(shù)信息。使用,價(jià)格等信息。定義:car= carno+cartype+arname+color+oilno+engineno+carcase+sale
22、id+buydate+insurno+insured+insurtype+insurSdate+insurEdate+deposit+dayprice+weekendprice+weekprice+monthprice+Daykm+overtimeprice+overkmprice+status+comment位置:車輛管理,汽車租賃,車輛歸還2、名字:users別名:用戶信息描述:系統(tǒng)用戶的名稱定義:users=username+userpwd位置:用戶信息3、名字:customer別名:客戶信息描述:記錄客戶的名字,年齡,聯(lián)系方式等各種信息定義:customer=id+name+sex+a
23、ge+idcard+telephone+workplace+address+zipcode+email+licenseno+licensetype+gedate+expiredate+diverage+flag+typeid+certificate+warrantor+wildcard+wworkplace4、名字:membertype別名:會(huì)員類型描述:記錄會(huì)員類型的編號(hào),名稱,折扣率定義:membertype=id+typename+rate位置:會(huì)員類型定義,會(huì)員信息,汽車租賃,車輛歸還5、名字:company別名:公司信息描述:保險(xiǎn)公司和車輛銷售商的名稱,地址,聯(lián)系方式等信息定義:co
24、mpany=id+company+telephone+zipcode+fax+address+email+contact+typeid+comment位置:銷售商信息,保險(xiǎn)公司信息,車輛信息7、名字:types別名:類型信息描述:車輛品牌類型以及保險(xiǎn)種類定義:types=id+typename+typeid+description8、名字:lease別名:租賃業(yè)務(wù)信息描述:合同編號(hào),租賃模式。租還車時(shí)間等業(yè)務(wù)信息定義:lease=contractno+carno+custid+leasetime+leasemode+price1+price2+workdays+weekendcount+dep
25、osit+daykm+oprice1+oprice2+returntime+returnkm+othercost+rate+dayment+total+status+createdate+username+realtime位置:車輛租賃,車輛歸還2.6 數(shù)據(jù)庫(kù)各表的數(shù)據(jù)結(jié)構(gòu) 本系統(tǒng)數(shù)據(jù)庫(kù)名稱為CarMIS,數(shù)據(jù)庫(kù)中包括:用戶信息表(users)車輛信息表(Cars)公司信息表(Company)客戶信息表(Customer)車輛和保險(xiǎn)類型信息表(Types)會(huì)員類型信息表(MenberType)租賃信息表(Lease)。各表數(shù)據(jù)結(jié)構(gòu)如下:表 2.1 用戶信息表的數(shù)據(jù)結(jié)構(gòu)表名:Users說(shuō)明:用戶
26、信息表字段名類型大小空值描述Usernamenvarchar20用戶名userpwdnvarchar40用戶密碼表 2.2 車輛信息表的數(shù)據(jù)結(jié)構(gòu)表名:Cars說(shuō)明:車輛信息表字段名類型大小空值描述Carnonvarchar20Y汽車編號(hào)Typeidsmallint2Y烈性編號(hào)carnamenvarchar50Y汽車名稱colornvarchar20Y顏色oilnonvarchar30Y燃油編號(hào)enginenonvarchar50Y發(fā)動(dòng)機(jī)標(biāo)號(hào)carcasenvarchar50Y車架編號(hào)Saleidint2Y銷售商Buydatesmalldatetime10Y購(gòu)買日期Insurnonvarchar
27、50Y保險(xiǎn)公司insuridint4Y保單號(hào)insurtypenvarchar50Y保險(xiǎn)類型Insursdatesmalldatetime10Y保險(xiǎn)開始日期Insuredatesmalldatetime10Y保險(xiǎn)結(jié)束日期Depositsmallint4Y押金Daypricesmallint4Y日租金Weekend-pricesmallint4Y周末日租金Weekpricesmallint4Y周租金monthpricesmallint4Y月租金daykmsmallint4Y日限公里overtimepricesmallint4Y超時(shí)單位費(fèi)用overkmpricesmallint14Y超公里單位費(fèi)用
28、statusnvarchar10Y狀態(tài)commentntext10Y備注表 2.3 公司信息表的數(shù)據(jù)結(jié)構(gòu)表名:Company說(shuō)明:公司信息表字段名類型大小空值描述Idint4公司編號(hào)Companynvarchar100Y公司名稱Telephonenvarchar50Y電話Zipcodenvarchar8Y郵編Faxnvarchar50Y傳真Addessnvarchar50Y地址Emailnvarchar50Y電郵Contactnvarchar50Y聯(lián)系人Typeidtinyint1Y類型編號(hào)commentntext16Y備注表 2.4 客戶信息表的數(shù)據(jù)結(jié)構(gòu)表名:Customer說(shuō)明:客戶信息表
29、字段名類型大小空值描述Idnvarchar20Y客戶編號(hào)Namenvarchar50Y名稱Sexnvarchar2Y性別Agesmallint2Y年齡Idcardnvarchar30Y會(huì)員卡號(hào)Telephonenvarchar30Y電話Workplacenvarchar30Y工作地點(diǎn)Addressnvarchar50Y地址Zipcodenvarchar50Y郵編Emailnvarchar10Y電郵Licensenonvarchar30Y駕照 IDLicensetypenvarchar20Y駕照類型Getdatenvarchar20Y駕照獲得日期Expireddatenvarchar20Y駕照過(guò)
30、期日期Driveragesmallint2Y駕齡Flagtinyint2Y折扣Typeidint4Y會(huì)員類型編號(hào)Certificatenvarchar40Y抵押證件Warrantornvarchar50Y擔(dān)保人Widcardnvarchar30Y擔(dān)保人身份證wworkplacenvarchar100Y擔(dān)保人工作地點(diǎn)表 2.5 車輛和保險(xiǎn)類型信息表的數(shù)據(jù)結(jié)構(gòu)表名:Types說(shuō)明:車輛和保險(xiǎn)類型信息表字段名類型大小空值描述Idint4編號(hào)typenamenvarchar50Y類型名稱Typeidtinyint2類型編號(hào)descriptionnvarchar100Y描述表 2.6 會(huì)員類型信息表的數(shù)
31、據(jù)結(jié)構(gòu)表名 MemberType說(shuō)明:會(huì)員類型信息表字段名類型大小空值描述Idint4會(huì)員編號(hào)Typenamenvarchar20Y類型名稱Ratereal8Y享受折扣表 2.7 租賃信息表的數(shù)據(jù)結(jié)構(gòu)表名:Lease說(shuō)明:租賃信息表字段名類型大小空值描述Contracnonvarchar50Y合同編號(hào)Carnonvarchar20Y車輛編號(hào)Custidnvarchar20Y客戶編號(hào)Leasetimesmalldatetime10Y租賃日期Leasemodenvarchar10Y租賃方式Price1smallint4Y價(jià)格 1Price2smallint4Y價(jià)格 2Workdayssmallin
32、t2Y工作天數(shù)Weekendcountsmallint2Y周末天數(shù)Depositint4Y押金Daykmsmallint2Y超限時(shí)間數(shù)Outkmsmallint4Y超限費(fèi)用Oprice1smallint4Y日限時(shí)間超限費(fèi)用Oprice2smallint4Y日限公里超限費(fèi)用Returntimesmalldatetime10還車時(shí)間returnkmint4實(shí)際公里Othercostint4Y其他費(fèi)用Ratereal4Y享受折扣Paymentint4實(shí)際支付Totalint4費(fèi)用總額Statusnvarchar10Y狀態(tài)Createdatesmalldatetime10創(chuàng)建日期Usernamenva
33、rchar20經(jīng)辦人realrtimesmalldatetime10Y實(shí)際還車時(shí)間第 3 章 系統(tǒng)功能設(shè)計(jì)3.1 登錄模塊設(shè)計(jì)登錄模塊是進(jìn)入系統(tǒng)后的第一個(gè)界面,為了提高系統(tǒng)的安全性,本系統(tǒng)設(shè)置了身份驗(yàn)證功能,以防非法人員進(jìn)入系統(tǒng)。 登錄流程圖如圖 3.1 所示。輸入用戶名和密碼判斷用戶是否存在判斷密碼是否正確登錄成功否否是 是 是圖 3.1 登錄流程圖登錄模塊窗體如圖 3.2 所示,包含三個(gè)標(biāo)簽控件,一個(gè)框架,兩個(gè)文本框和兩個(gè)命令按鈕。圖 3.2 登陸界面首先點(diǎn)擊工程菜單,選擇“添加窗體” ,在新建的工程內(nèi)添加一個(gè)空窗體,在適當(dāng)?shù)奈恢卯嫵隹蚣埽缓笤诳蚣軆?nèi)添加兩個(gè)標(biāo)簽控件和兩個(gè)文本框,然后把另
34、一個(gè)標(biāo)簽和兩個(gè)命令按鈕畫在下面,設(shè)置各個(gè)控件屬性,最后編寫源代碼。 例如:將第二個(gè)命令按鈕的控制名設(shè)為“cmd_cancel”,caption 屬性設(shè)為“取消”,字體設(shè)為“宋體” ,enable 和 visible 屬性均設(shè)為“True” ,編寫按鈕單擊時(shí)間源代碼如下: Private Sub Cmd_Cancel_Click() EndEnd Sub3.2 主程序界面設(shè)計(jì) 用戶登錄成功后,即進(jìn)入系統(tǒng)主界面。主界面的外觀設(shè)計(jì)應(yīng)該大方美觀,布局合格,方便用戶的下一步操作,其窗體布局如下,菜單欄內(nèi)設(shè)有五個(gè)子菜單欄,工具欄內(nèi)設(shè)有六個(gè)按鈕,分別連接常用的功能。 用戶登錄成功后,即進(jìn)入系統(tǒng)主程序界面。主
35、界面的窗體布局如下,菜單欄內(nèi)設(shè)有【基礎(chǔ)數(shù)據(jù)管理】 、 【客戶會(huì)員管理】 【日常業(yè)務(wù)管理】 【系統(tǒng)管理】四個(gè)子菜單,工具欄內(nèi)設(shè)有六個(gè)按鈕,分別為【車輛類型設(shè)置】 【汽車銷售商管理】 【保險(xiǎn)公司管理】 【汽車租賃】 【汽車歸還】 【會(huì)員信息】 。主程序界面如圖 3.3。圖 3.3主程序界面點(diǎn)擊新建工程按鈕,在生成的窗體上單擊右鍵,在彈出的菜單欄上點(diǎn)擊“菜單編輯器”命令,打開菜單編輯器。設(shè)計(jì)好程序各級(jí)菜單。在窗體上添加“圖像列表控件” ,用于保存工具欄按鈕所使用的圖像,在窗體上添加“工具欄控件” ,將其與“圖像控制列表控件”相關(guān)聯(lián)。并加入代表耽擱按鈕的“按鈕對(duì)象” ,最后編寫工具欄對(duì)應(yīng)的源代碼。工具
36、欄單擊事件源代碼如下: Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) Select Case Button.Key Case aa Load FrmType FrmType.Show vbModal Case bb Load FrmSales FrmSales.Show vbModal Case cc Load FrmInsurance FrmInsurance.Show vbModal Case dd Load FrmLease FrmLease.Show vbModal Case ee Load F
37、rmReturn FrmReturn.Show vbModal Case gg Load FrmMembers FrmMembers.Show vbModalEnd SelectEnd Sub3.3 基礎(chǔ)數(shù)據(jù)管理模塊的實(shí)現(xiàn)3.3.1 車輛和保險(xiǎn)類型管理窗體的設(shè)計(jì)該窗體上設(shè)有兩個(gè)單選按鈕,一個(gè) datalist 控件,四個(gè)命令按鈕,其窗體如下:圖 3.4 車輛和保險(xiǎn)類型設(shè)置界面首先按設(shè)計(jì)添加窗體,安排好各控件的布局,設(shè)置其相應(yīng)屬性,例如:將左邊的“單選按鈕”名稱屬性設(shè)為“optsel”,caption 屬性設(shè)為“汽車類型”,Indexs 屬性設(shè)為“0” ,字體屬性設(shè)為“宋體” ,value 值設(shè)
38、為“True” ,而命令按鈕設(shè)置同上,如對(duì)“添加”按鈕的設(shè)置,設(shè)置完成后編寫源代碼。3.3.2 汽車銷售商管理窗體的設(shè)計(jì)此窗體用于對(duì)車輛銷售商的信息如:銷售商名稱,聯(lián)系電話,傳真,地址,郵編,電子郵箱等操作,還可以根據(jù)用戶選擇的銷售商名稱查詢?cè)搹S商旗下汽車租賃情況。窗體設(shè)計(jì)如圖 3.5。圖 3.5汽車銷售商管理界面此窗體上設(shè)置了六和命令按鈕,一個(gè) Datagrid 控件,一個(gè)標(biāo)簽控件和一個(gè)文本框。首先按設(shè)計(jì)添加窗體,做好各控件的布局,設(shè)置相應(yīng)屬性,如:datagrid 控件名稱屬性設(shè)置為“datagrid1”,dragmode 屬性設(shè)置為“0” ,allowaddnew 屬性設(shè)為“False”
39、,Allowdelete 屬性設(shè)置為“False”,allowupdate 屬性設(shè)為“False” 。字體設(shè)置為“宋體” ,Enable 和 Visible 屬性均設(shè)為“True” 。 其添加命令按鈕單擊事件源代碼如下:Private Sub Cmd_Add_Click() FrmCompanyEdit.Modify = False FrmCompanyEdit.nTid = 1 FrmCompanyEdit.txtCompany = FrmCompanyEdit.lblType = 銷售商 FrmCompanyEdit.txtTelephone = FrmCompanyEdit.txtFax
40、 = FrmCompanyEdit.txtAddress = FrmCompanyEdit.txtContact = FrmCompanyEdit.txtComment = FrmCompanyEdit.txtZipCode = FrmCompanyEdit.txtEmail = FrmCompanyEdit.Show 1 GridRefreshEnd Sub3.3.3 保險(xiǎn)公司管理窗體的設(shè)計(jì)此窗體用于對(duì)保險(xiǎn)公司信息如:保險(xiǎn)公司的公司名稱,聯(lián)系電話,傳真,地址,郵編,電子郵箱等備注的查詢,添加,修改和刪除。另外還可根據(jù)用戶選擇的保險(xiǎn)公司名稱查詢投保語(yǔ)該保險(xiǎn)公司的汽車的情況。設(shè)計(jì)窗體如圖 3.6
41、。 圖 3.6 保險(xiǎn)公司管理界面首先按設(shè)計(jì)添加窗體,安排好各控件的布局,設(shè)置其相應(yīng)屬性,如:名稱屬性為“l(fā)abel1” ,alignment 屬性設(shè)置為“0” ,文本框?qū)ζ浞绞綖椤白髮?duì)齊” ,Caption 屬性設(shè)置為“保險(xiǎn)公司名” ,字體屬性設(shè)置為“宋體” 。查看保險(xiǎn)車輛按鈕的單擊事件源代碼如下:Private Sub Cmd_ViewCars_Click() FrmSaleCars.nType = 2 FrmSaleCars.sSaleName = Trim(Adodc1.Recordset.Fields(1) FrmSaleCars.nSaleId = Adodc1.Recordset.
42、Fields(0) FrmSaleCars.txtSaleName = Trim(Adodc1.Recordset.Fields(1) FrmSaleCars.Caption = 查看保險(xiǎn)公司保險(xiǎn)汽車 FrmSaleCars.Label1 = 保險(xiǎn)公司名稱 FrmSaleCars.Show 1End Sub3.3.4 車輛管理窗體的設(shè)計(jì)本窗體用于提供對(duì)車輛信息的添加,修改和刪除功能,可處理的信息包括車輛的基本信息如車牌號(hào),狀態(tài),車輛類型,顏色,押金,日租金等。設(shè)計(jì)界面如圖 3.7。 圖 3.7 車輛管理界面3.4 客戶會(huì)員管理模塊的實(shí)現(xiàn)3.4.1 客戶信息管理窗體的設(shè)計(jì) 客戶信息管理窗體用于對(duì)
43、客戶信息如:編號(hào)、姓名、性別、年齡、駕駛證編號(hào)、駕齡等的查找、添加、修改、刪除等操作。并且提供將普通客戶加入會(huì)員的服務(wù)。 本窗體上設(shè)置有六個(gè)命令按鈕,一個(gè) Adodc 控件,一個(gè) Datagrid 控件,一個(gè)標(biāo)簽控件和一個(gè)文本框。命令按鈕分別為“添加” “修改” “刪除” “查找” “加入會(huì)員” “退出” 。窗體設(shè)計(jì)如圖 3.8。圖 3.8 客戶信息管理界面點(diǎn)擊“工程”菜單,選擇“添加窗體” ,在窗體上畫出所需控件,把這些控件移動(dòng)至窗體內(nèi)適當(dāng)位置,并設(shè)置各個(gè)控件的屬性,最后編寫各個(gè)控件相應(yīng)事件過(guò)程。如,對(duì)于命令按鈕:“刪除” ,當(dāng)放置好按鈕位置后,將其名稱屬性設(shè)置為“Cmd_del” ,對(duì)于
44、Caption 屬性則設(shè)置為“刪除” ,字體屬性設(shè)置為“宋體” ,Enabled 和 Visible 屬性設(shè)置為 true。進(jìn)行刪除操作時(shí),首先在列表框上顯示出來(lái)的客戶信息條目中將要?jiǎng)h除一條選中(如果不選擇,系統(tǒng)則默認(rèn)為選擇了第一條)做出選擇后,單擊“刪除”按鈕,顯示一個(gè)對(duì)話框,選中用戶是否確認(rèn)刪除,選“是” ,則系統(tǒng)從數(shù)據(jù)庫(kù)中刪除該項(xiàng),并彈出一個(gè)信息框,告知用戶操作成功。命令按鈕“刪除”單擊事件源代碼如下:Private Sub Cmd_Del_Click() If Adodc1.Recordset.EOF = True Then MsgBox 請(qǐng)選擇記錄 Exit Sub End If I
45、f MsgBox(是否確定要?jiǎng)h除 , vbYesNo, 請(qǐng)確認(rèn)) = vbNo Then Exit Sub End If MyCustomer.Delete (Trim(Adodc1.Recordset.Fields(0) MsgBox 成功, vbInformation GridRefreshEnd Sub3.4.2 會(huì)員信息管理窗體設(shè)計(jì)會(huì)員信息管理窗體用于對(duì)會(huì)員信息如,編號(hào),姓名,年齡駕駛證編號(hào),駕齡,登記日期等的查找、修改及注銷功能。 本窗體上設(shè)有四個(gè)命令按鈕,一個(gè) Datagrid 控件,一個(gè)標(biāo)簽控件和一個(gè)文本框。窗體設(shè)計(jì)如圖 3.9。 圖 3.9 會(huì)員信息管理界面點(diǎn)擊“工程”菜單,選
46、擇“添加窗體” ,在新建工程內(nèi)添加一個(gè)空窗體,先設(shè)置窗體的屬性,名稱屬性設(shè)置為“Frmmembers” ,StartUpPosition 屬性設(shè)置為“2” ,即窗體首次出現(xiàn)是在屏幕中心顯示,F(xiàn)ont 屬性設(shè)置為“宋體” ,Caption 屬性設(shè)置為“會(huì)員管理” 。接著對(duì)其它控件的屬性進(jìn)行設(shè)置。命令按鈕“注銷會(huì)員”的功能是將用戶選定的會(huì)員條目從客戶信息表中刪除(如果不選擇,系統(tǒng)默認(rèn)為選擇了第一條)選擇后,單擊“注銷會(huì)員”按鈕,彈出對(duì)話框,詢問(wèn)用戶“是否確定要注銷會(huì)員資格” ,選擇“是” ,系統(tǒng)執(zhí)行注銷操作,并彈出一個(gè)信息框,顯示“注銷會(huì)員成功” ,最后系統(tǒng)更新 Datagrid 控件中顯示的會(huì)員
47、信息條目。命令按鈕“注銷會(huì)員”單擊事件策劃年供需源代碼如下:Private Sub Cmd_OffMember_Click() If Adodc1.Recordset.EOF = True Then MsgBox 請(qǐng)選擇記錄 Exit Sub End If If MsgBox(是否確定要注銷會(huì)員資格 , vbYesNo, 請(qǐng)確認(rèn)) = vbNo Then Exit Sub End If MyCustomer.TypeId = 0 MyCustomer.UpdateToMember (Trim(Adodc1.Recordset.Fields(0) MsgBox 注銷會(huì)員成功, vbInforma
48、tion GridRefreshEnd Sub3.4.3 會(huì)員類型管理窗體設(shè)計(jì) 本窗體用于對(duì)會(huì)員類型的管理,即對(duì)會(huì)員等級(jí)進(jìn)行分類,如,vip 會(huì)員,一般會(huì)員,超級(jí)會(huì)員等,不同等級(jí)的用戶享受的租賃價(jià)格的折扣不同。通過(guò)“添加”功能可登記新的會(huì)員用戶,及其享受的折扣,通過(guò)“修改”功能可修改已有的會(huì)員類型名稱及折扣。 “刪除”功能與之前描述的“注銷會(huì)員”操作類似,在此不再贅述。本窗體上設(shè)置有四個(gè)命令按鈕,一個(gè) Datagrid 控件,窗體設(shè)計(jì)如圖 3.10。圖 3.10 會(huì)員類型管理界面 點(diǎn)擊“工程”菜單,選擇“添加窗體” ,設(shè)置各個(gè)控件在窗體中的位置,然后設(shè)置窗體及各控件屬性,最后編寫窗體及各個(gè)空間
49、源代碼。當(dāng)窗體載入是,觸發(fā) form_load()事件,即窗體載入事件。該載入事件的源代碼:Private Sub Form_load()GridRefreshEnd Sub其中,GridRefresh 為一個(gè)函數(shù)調(diào)用語(yǔ)句,是在窗體模塊內(nèi)部定義的一個(gè)私有過(guò)程,在過(guò)程中設(shè)置了 Adodc 控件的兩個(gè)屬性,分別為 Connectionstring 屬性和Recordsource 屬性。該過(guò)程的作用為在 DataGrid 控件上向用戶顯示會(huì)員類型的即存信息。3.5 日常業(yè)務(wù)管理模塊的實(shí)現(xiàn)3.5.1 汽車租賃管理窗體設(shè)計(jì) 汽車租賃模塊的實(shí)現(xiàn)是本系統(tǒng)的關(guān)鍵,當(dāng)客戶提出租車要求時(shí),租賃公司通過(guò)系統(tǒng)的這一模
50、塊向數(shù)據(jù)庫(kù)的 Lease 表中添加新的租賃記錄。在車輛處于特定的狀態(tài)時(shí),可執(zhí)行對(duì)記錄信息的修改、刪除、審核、續(xù)租等操作。車輛的狀態(tài)由 Lease 表中狀態(tài)字段指定。本窗體上設(shè)置有一個(gè) DataGrid 控件,一個(gè)組合框,一個(gè)標(biāo)簽控件,八個(gè)命令按鈕控件,設(shè)計(jì)窗體如圖 3.11。圖 3.11 汽車租賃管理界面在“工程”中添加一個(gè)窗體后,按上述布局設(shè)置空間。然后進(jìn)行各控件的屬性設(shè)置。當(dāng)執(zhí)行“添加”操作并成功添加一條新的租賃信息后,將在 DataGrid 控件中顯示出這條新的記錄,其中“狀態(tài)”欄內(nèi)為“出租” ,此時(shí),可對(duì)這一條記錄執(zhí)行“修改” 、“刪除”操作,添加車輛出租信息后,確定所添數(shù)據(jù)無(wú)誤,則應(yīng)
51、執(zhí)行“租賃審核”命令, “審核”即為確定。當(dāng)單擊“租賃審核”按鈕后,將彈出一個(gè)對(duì)話框,詢問(wèn)用戶是否確執(zhí)行租賃審核,選擇“是” ,車輛“狀態(tài)”則變?yōu)椤白赓U審核” ,即用戶將不能對(duì)該記錄執(zhí)行“修改” 、 “刪除”命令 ,但可執(zhí)行“續(xù)租”命令。執(zhí)行“續(xù)租”后,車輛狀態(tài)變?yōu)椤袄m(xù)租” 。確定續(xù)租信息無(wú)誤,執(zhí)行“續(xù)租審核”命令。當(dāng)單擊“添加”命令按鈕后,將觸發(fā)“添加”命令按鈕的單擊事件。此時(shí)將打開“編輯車輛出租信息”窗體,如圖 3.12。 圖 3.12 添加或修改租賃信息的界面 窗體上設(shè)有三個(gè) Datagrid 控件和三個(gè) ADODC 控件,系統(tǒng)將在程序執(zhí)行中為 ADODC控件設(shè)置 connections
52、tring 屬性和 recordsource 屬性,為 datagrid 控件設(shè)置datasource 屬性,以達(dá)到將 datagrid 控件與數(shù)據(jù)庫(kù)相連,在 datagrid 控件中顯示相關(guān)信息的目的 處于“出租審核”的合同可以打印,單擊“打印合同”按鈕,就能打印出所選的租賃合同,結(jié)果如圖 3.13。圖 3.13 租賃合同的打印3.5.2 汽車歸還管理窗體設(shè)計(jì)本模塊用于對(duì)車輛歸還業(yè)務(wù)的管理,通過(guò)本模塊可對(duì)已租車輛實(shí)現(xiàn)歸還,信息修改,結(jié)算審核和查詢操作,窗體設(shè)計(jì)如圖 3.14。圖 3.14 汽車租賃歸還管理界面當(dāng)辦理歸還業(yè)務(wù)時(shí),打開此窗體,單擊命令按鈕“歸還” ,打開“車輛歸還結(jié)算審核” ,如
53、圖 3.15。圖 3.15 汽車歸還結(jié)算界面按辦理租賃業(yè)務(wù)時(shí)所創(chuàng)建的合同編號(hào),查找相應(yīng)的車輛信息,即可進(jìn)行歸還操作。當(dāng)處理完歸還信息后,返回“車輛租賃歸還”窗體,在 datagrid 控件中顯示出剛處理完的歸還業(yè)務(wù)信息,車輛狀態(tài)為“歸還” ,只有對(duì)“歸還”狀態(tài)的信息,才能執(zhí)行“結(jié)算審核”操作。單擊“結(jié)算審核”命令按鈕,將彈出一個(gè)對(duì)話框,詢問(wèn)用戶是否確認(rèn)結(jié)算審核信息,選擇“是” ,將最后完成車輛的歸還業(yè)務(wù)的處理,此時(shí)車輛狀態(tài)為“結(jié)算審核” 。 當(dāng)添加完窗體上的各個(gè)控件后,進(jìn)行窗體布局,屬性設(shè)置。最后完成代碼編寫。如將窗體的名稱屬性設(shè)為Frmreturn,caption 屬性設(shè)為“車輛租賃歸還管理
54、” ,字體設(shè)置為“宋體” ,Startupposit 屬性設(shè)為2,即窗體首次出現(xiàn)時(shí)位置在屏幕中心, ,然后編寫代碼如下: Private Sub Form_Load() GridRefresh cob_Status.AddItem 歸還, 0 cob_Status.AddItem 歸還審核, 1 Cmd_RntCheck.Enabled = FalseEnd Sub 結(jié) 論經(jīng)過(guò)三個(gè)月的摸索學(xué)習(xí)。終于完成了這個(gè)“汽車租賃管理系統(tǒng)” 。通過(guò)對(duì)開發(fā)過(guò)程的研究,我對(duì)對(duì)數(shù)據(jù)庫(kù)及 visual Basic6.0 的使用方法有了更深的理解。讓我深刻體會(huì)到一個(gè)工程的開發(fā),編程過(guò)程并不那么簡(jiǎn)單,從軟件的需求分析
55、到系統(tǒng)設(shè)計(jì)再到工程代碼的實(shí)現(xiàn),讓我體會(huì)到要成為熟練掌握編程語(yǔ)言的軟件開發(fā)者是多么不容易,一個(gè)實(shí)用的高質(zhì)量的系統(tǒng)軟件,要想充分滿足客戶需求,必須扎扎實(shí)實(shí)的做好需求分析,為后續(xù)的系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)打下良好的基礎(chǔ)。本系統(tǒng)界面簡(jiǎn)潔,設(shè)計(jì)合理,能夠?qū)崿F(xiàn)預(yù)計(jì)的功能,但系統(tǒng)的容錯(cuò)性還不太完善。這也暴露出我的編程能力還有待提高。今后我會(huì)繼續(xù)努力學(xué)習(xí),不斷充實(shí)自己,提高自己的能力??偟膩?lái)說(shuō),本系統(tǒng)的設(shè)計(jì)基本符合用戶要求,可以為用戶使用。由于本人水平有限,在設(shè)計(jì)思路和技巧方法上可能比較愚鈍,在開發(fā)語(yǔ)言的掌握上可能相對(duì)膚淺,所以,反映到系統(tǒng)中,難免存在許多的不足之處,殷切希望各位老師批評(píng)、指正。致 謝首先我要衷心的感謝
56、我的指導(dǎo)教師黃迎春老師,因?yàn)檫@篇論文是在他的悉心指導(dǎo)下才完成的。在設(shè)計(jì)的起初階段,我總被一些問(wèn)題所難倒,不知如何切入重點(diǎn),從而讓我對(duì)畢業(yè)設(shè)計(jì)失去了信心與耐性,是黃老師在百忙之中抽出休息時(shí)間對(duì)我進(jìn)行了一番思想上的教育并耐心的一步一步的指導(dǎo)我的畢業(yè)設(shè)計(jì)。在老師的細(xì)心指導(dǎo)下,我重新對(duì)設(shè)計(jì)有了理性的思考,這不但解決了我心中的膽怯,而且也解決了我在畢業(yè)設(shè)計(jì)中所遇到的嚴(yán)謹(jǐn)?shù)膯?wèn)題,而且使我更加懂得了如何去分析和解決問(wèn)題,并從中體會(huì)到了真正成功的喜悅。黃老師在學(xué)術(shù)上給予我精心的指導(dǎo),可以說(shuō)他一絲不茍的敬業(yè)精神、淵博的學(xué)術(shù)知識(shí)和嚴(yán)謹(jǐn)求實(shí)的治學(xué)態(tài)度使我受益匪淺,讓我也把更多的精力放在了我在大學(xué)校原里最后的一次考試
57、畢業(yè)設(shè)計(jì)。通過(guò)這兩個(gè)月的磨練,使我懂得了要想成為一名優(yōu)秀的編程人員,不但要有良好的基礎(chǔ)知識(shí),踏實(shí)地基本功,更重要的是要有不怕困難,戰(zhàn)勝困難的決心和勇氣。因此,每每遇到問(wèn)題后我都會(huì)自己潛心研究,查找各種資料,借助網(wǎng)絡(luò)和圖書兩大信息力量,加上我平時(shí)的所學(xué),盡量解決問(wèn)題度過(guò)難關(guān)。其次還要感謝給予我?guī)椭?、支持和鼓?lì)的同學(xué)特別是同組的同學(xué),是他們給了我很大的幫助,讓我能夠順利的完成本次畢業(yè)設(shè)計(jì);是他們給了我大學(xué)最后時(shí)光的快樂(lè),讓我懂得學(xué)習(xí)的真諦。最后,我要向?qū)W習(xí)中默默支持我的家人和朋友,及所有關(guān)心幫助過(guò)我的師長(zhǎng)和同學(xué)們表示誠(chéng)摯的感謝,因?yàn)槟銈兊拇嬖?,使得我在走進(jìn)大學(xué)后努力的學(xué)習(xí),快速的增長(zhǎng)知識(shí),現(xiàn)在即將
58、走出大學(xué)校園,我會(huì)加倍的努力,使自己更上一層樓,做個(gè)對(duì)社會(huì)有用的人!參考文獻(xiàn)1 羅朝盛. Visual Basic 6.0 程序設(shè)計(jì)教程.第三版.人民郵電出版社,2009.22 劉志嫵. 基于 VB 和 SQL 的數(shù)據(jù)庫(kù)編程技術(shù),第一版,清華大學(xué)出版社,2008.4.3 劉玉山.VB 數(shù)據(jù)庫(kù)項(xiàng)目設(shè)計(jì)模塊化教程,第一版,機(jī)械工業(yè)出版社,2009.8.4 楊富國(guó),王健. Visual Basic 程序開發(fā)案例解析,第一版,北京交通大學(xué)出版 社,2006.25 李勇帆.Visual Basic 6.0 程序設(shè)計(jì)與應(yīng)用,人民郵電出版社,2006.2 6 沈大林.中文 Visual Basic 6.0
59、實(shí)用教程:結(jié)構(gòu)化程序設(shè)計(jì).第一版,人民郵電出版 社,2005.67 陳承歡. ADO.NET 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)案例教程,第一版.人民郵電出版, 2008.48 楊芙清全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)教程第 1 版高等教育出版社,2001,109 童愛紅,候太平Visual Basic 數(shù)據(jù)庫(kù)編程第 1版清華大學(xué)出版社,北京交通 大學(xué)出版社,2004,6:10 劉文濤,Visual Basic+Access 數(shù)據(jù)庫(kù)開發(fā)與實(shí)例,第一版,清華大學(xué)出版社, 2006.7附錄 程序代碼Public Sub Connectstring () Conn = provider = Microsoft .Jet.Oledb
60、.4.0;Data Source = &_ App.pATH + databaseCarMIS.mdb&Persist Security Info=FalseEnd SubPrivate Sub Connect () If IsConnect =Ture Then Exit Sub End If Set cnn=New ADODB.Connection cnn.ConnectionString=Conn cnn.Open If cnn.StateadStateOpen Then MsgBox數(shù)據(jù)庫(kù)連接失敗 End End If IsConnect=TrueEnd SubPrivate Sub
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年河北省唐山市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2021年山東省東營(yíng)市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2024年湖北省武漢市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2024年山西省太原市公開招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 湖北省咸寧市(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)統(tǒng)編版摸底考試((上下)學(xué)期)試卷及答案
- 2024年建筑涂料色漿項(xiàng)目資金申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2025年中粘煤項(xiàng)目申請(qǐng)報(bào)告
- 2025年客運(yùn)汽車站服務(wù)項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模式
- 女方父母新婚致辭范文(7篇)
- 新能源企業(yè)資質(zhì)評(píng)估辦法
- 熱電廠工程燃煤系統(tǒng)施工方案
- 福建省南平市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細(xì)及行政區(qū)劃代碼
- 一年級(jí)計(jì)算題連加連減
- 金融科技課件(完整版)
- 中國(guó)建筑史經(jīng)典題型
- 計(jì)算機(jī)信息系統(tǒng)分級(jí)保護(hù)方案
- 頂管施工技術(shù)全面詳解
- 公路工程質(zhì)量檢驗(yàn)評(píng)定標(biāo)準(zhǔn)(交安部分)
- 東北石油大學(xué)學(xué)業(yè)預(yù)警、留級(jí)與退學(xué)制度修訂情況說(shuō)明
- Consent-Letter-for-Children-Travelling-Abroad
- 護(hù)士工作量統(tǒng)計(jì)表
評(píng)論
0/150
提交評(píng)論