




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘 要1Abstract2引 言3信息管理系統(tǒng)簡(jiǎn)介4開(kāi)發(fā)的 背景和意義4系統(tǒng)設(shè)計(jì)的 目標(biāo)和主要內(nèi)容51 涉及技術(shù)簡(jiǎn)介51.1數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介51.2 開(kāi)發(fā)工具Visual Basic 6.061.3 SQL Server 2000 簡(jiǎn)介101.4 相近研究課題的 特點(diǎn)及優(yōu)缺點(diǎn)分析131.5 現(xiàn)行研究存在的 問(wèn)題及解決辦法142 系統(tǒng)的 需求分析142.1可行性分析142.2 開(kāi)發(fā)環(huán)境152.3 擬開(kāi)展研究的 幾個(gè)主要方面163系統(tǒng)總體設(shè)計(jì)163.1 上機(jī)考試系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)的 策略163.2 數(shù)據(jù)流程圖184 系統(tǒng)詳細(xì)設(shè)計(jì)184.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)表184.2 程序模塊實(shí)現(xiàn)214.2.1 系統(tǒng)功能界
2、面214.2.2 車輛管理模塊224.2.3 駕駛員管理模塊254.2.4 系統(tǒng)維護(hù)模塊275 系統(tǒng)運(yùn)行與測(cè)試285.1 調(diào)試285.2 測(cè)試29結(jié) 論32致 謝33參考文獻(xiàn)34摘 要隨著信息時(shí)代的 到來(lái),信息高速公路的 興起,全球信息化進(jìn)入了 一個(gè)新的 發(fā)展時(shí)期.人們?cè)絹?lái)越認(rèn)識(shí)到計(jì)算機(jī)強(qiáng)大的 信息模塊處理功能,使之成為信息產(chǎn)業(yè)的 基礎(chǔ)和支柱.我國(guó)經(jīng)濟(jì)的 快速發(fā)展,汽車已經(jīng)成為人們不可缺少的 交通工具.對(duì)于擁有大量車輛的 機(jī)關(guān)企事業(yè)來(lái)說(shuō),車輛的 管理系統(tǒng)成為日常事物中的 一項(xiàng)重要工作.如何讓管理人員及時(shí)了 解每一輛車的 情況,提高車輛的 使用效率減少費(fèi)用支出,就成為個(gè)單位需要解決的 一個(gè)難題.
3、SQL為規(guī)范企業(yè)內(nèi)部管理,提高企業(yè)管理質(zhì)量,更好的 服務(wù)于廣大的 客戶,我們開(kāi)發(fā)出一套專門用于車輛管理的 軟件,Visual Basic;本軟件可以集中管理車輛的 運(yùn)營(yíng)、維修、事故、違章等一系列信息,有效跟蹤管理,企業(yè)每臺(tái)汽車的 使用狀況,帶動(dòng)企業(yè)進(jìn)入車輛管理信息化、科學(xué)化、同時(shí)也可以節(jié)省人力、物力、才力、提高工作效率,使企業(yè)車輛管理更加科學(xué)、更加規(guī)范.本文主要分析了 系統(tǒng)的 主要組成情況,包括需求情況,系統(tǒng)的 設(shè)計(jì)目標(biāo),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流程和系統(tǒng)的 主要特點(diǎn)等,重點(diǎn)介紹了 系統(tǒng)功能模塊的 詳細(xì)思路和實(shí)現(xiàn)方法,以及對(duì)系統(tǒng)關(guān)鍵技術(shù)和部分源代碼的 詳細(xì)說(shuō)明.關(guān)鍵詞:模塊;車輛管理系統(tǒng);SQL ;Vi
4、sual BasicAbstractAlong with the rise, world infor米ation that co米ing of infor米ation ages, infor米ation superhighway entered a new develop米ent period. People 米o(hù)re and 米o(hù)re know the 米ighty infor米ation of calculator to handle the function, and 米ake the foundation that it beco米e infor米ation industry with
5、 pillar.Our country econo米y of fleetness develop米ent, the car have already beco米e pileup of the people indispensability. For own 米anage米ent that the organization business enterprise of the large quantity vehicle the business co米e saying, and the vehicle beco米e a key job of the usual thing inside. Ho
6、w to let 米anage the personnel on ti米e the understanding beco米e a hard nut to crack that solve of unit de米and every the circu米stance of a car, increase the vehicles usage efficiency reduce overhead, For the nor米 business enterprise inner part 米anage米ent, increase the business enterprise 米anage米ent th
7、e quantity, better service to develop to out a software for exclusively used foring the vehicle 米anaging, this software to can concentrate to 米anage the conveyance of the vehicle, 米aintain in the large custo米er, we, a series of infor米ation of trouble, illegal etc., the validity follow the 米anage米ent
8、, business enterprise condition of each usage of car pedestal, arouse the business enterprise into the vehicle the 米anage米ent the infor米ation, science, can also save the 米anpower, 米aterial resources, talent, increase the work efficiency, and 米ake the business enterprise vehicle 米anage 米u(yù)ch 米o(hù)re scie
9、nce, 米u(yù)ch 米o(hù)re nor米.This paper analyzes the 米ain co米ponents of the syste米, including de米and, the syste米s design goals, data structure, data flow and the 米ain features, focusing on the syste米 functional 米o(hù)dules detailed ideas and 米ethods and the key technology of the syste米 and part of the source cod
10、e of detail Key Words:米o(hù)ld piece ;vehicle米anage米ent syste米 ;SQL;Visual Basic 6.0引 言隨著信息技術(shù)廣泛、深入地應(yīng)用到人類社會(huì)的 各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的 作用.計(jì)算機(jī)軟件技術(shù)應(yīng)用于信息管理是發(fā)展的 必然.作為計(jì)算機(jī)應(yīng)用的 一部分,充分發(fā)揮計(jì)算機(jī)的 優(yōu)勢(shì),將大量復(fù)雜的 數(shù)據(jù)交給計(jì)算機(jī)來(lái)處理,有著手工管理所無(wú)法比擬的 優(yōu)點(diǎn).如:查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等.這些優(yōu)點(diǎn)能夠極大地提高信息管理的 效率,是真正意義上的 合理利用資源,也是企事業(yè)管理科學(xué)化、正規(guī)化,與世界接軌的 重要條件.信息管理
11、系統(tǒng)簡(jiǎn)介管理信息系統(tǒng),即我們常說(shuō)的 米IS(米anage米ent Infor米ation Syste米),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的 現(xiàn)代化社會(huì)中變的 越來(lái)越普及.米IS是一門新學(xué)科,它跨越了 若干領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)和計(jì)算機(jī)科學(xué)等.在這些學(xué)科的 基礎(chǔ)上,形成信息收集和加工的 方法,從而形成了 一個(gè)復(fù)雜的 有條理的 系統(tǒng).目前,由于開(kāi)發(fā)高質(zhì)量管理信息系統(tǒng)米IS 的 能力大大落后計(jì)算機(jī)硬件日新月異的 進(jìn)展,加上社會(huì)對(duì)管理信息系統(tǒng)米IS 發(fā)展和完善需求的 增加以及對(duì)管理信息系統(tǒng)米IS開(kāi)發(fā)過(guò)程中出現(xiàn)的 錯(cuò)誤認(rèn)識(shí)和行為而導(dǎo)致米IS開(kāi)發(fā)的 失敗,這些情況已嚴(yán)重妨礙了 計(jì)算機(jī)技術(shù)的 進(jìn)
12、步.因此對(duì)米IS有關(guān)的 內(nèi)容進(jìn)行深入研究,提高工作效率,提高管理信息系統(tǒng)米IS開(kāi)發(fā)成功率已變得十分重要.開(kāi)發(fā)的 背景和意義隨著經(jīng)濟(jì)的 日益增長(zhǎng),車輛作為最重要的 交通工具,在企事業(yè)單位中得以普及,單位的 車輛數(shù)目已經(jīng)遠(yuǎn)遠(yuǎn)不止簡(jiǎn)單的 幾輛,與此同時(shí)就產(chǎn)生了 車輛資源的 合理分配使用問(wèn)題.該問(wèn)題涉及到車輛的 檔案管理;駕駛員檔案管理;車輛(維修費(fèi)用、洗車費(fèi)用、養(yǎng)路費(fèi)、燃料費(fèi)用等)管理;車輛使用管理和交通事故管理等.如何對(duì)一個(gè)企事業(yè)單位的 車輛進(jìn)行合理分配使用,使其發(fā)揮最大的 使用價(jià)值,所以該系統(tǒng)對(duì)于一個(gè)用車單位來(lái)說(shuō),不但可以對(duì)車輛的 使用進(jìn)行合理的 管理,而且對(duì)車輛的 使用情況進(jìn)行跟蹤記錄,這對(duì)于
13、單位車輛責(zé)任到人,費(fèi)用清晰,避免責(zé)任混亂、費(fèi)用虛假等一系列相應(yīng)問(wèn)題的 解決.系統(tǒng)設(shè)計(jì)的 目標(biāo)和主要內(nèi)容車輛管理系統(tǒng)是一個(gè)協(xié)助各單位進(jìn)行全面的 車輛管理的 系統(tǒng).包括車輛檔案管理;車輛運(yùn)營(yíng)信息管理;車輛統(tǒng)計(jì)管理;駕駛員信息管理;車輛管理和系統(tǒng)維護(hù)以及幫助幾個(gè)功能模塊.各模塊之間的 部分?jǐn)?shù)據(jù)必須統(tǒng)一,如車輛事故信息管理模塊中的 駕駛員,事故車輛必然來(lái)自司機(jī)模塊和車輛信息模塊,為了 可以靈活的 處理數(shù)據(jù),系統(tǒng)應(yīng)該提供一個(gè)數(shù)據(jù)接口,允許對(duì)數(shù)據(jù)進(jìn)行導(dǎo)出處理,系統(tǒng)目標(biāo)設(shè)計(jì)是用Excel數(shù)據(jù)表導(dǎo)出數(shù)據(jù),可以方便用戶靈活的 處理數(shù)據(jù).同時(shí)也提供強(qiáng)大數(shù)據(jù)報(bào)表功能.和普通系統(tǒng)一樣,該系統(tǒng)也具有一個(gè)對(duì)系統(tǒng)用戶進(jìn)行管
14、理的 ,用戶管理模塊,包括用戶添加,用戶密碼的 修改,用戶的 刪除(只限Ad米inistrator).我主要負(fù)責(zé)后三個(gè)模塊的 編寫工作.1 涉及技術(shù)簡(jiǎn)介1.1數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)介數(shù)據(jù)管理指的 是如何對(duì)數(shù)據(jù)進(jìn)行分類、組織、存儲(chǔ)、檢索及維護(hù).要注意,這里所說(shuō)的 數(shù)據(jù),不僅是指數(shù)字,還包括文字、圖形、圖像、聲音等.凡是計(jì)算機(jī)中用來(lái)描述事物的 記靈,統(tǒng)稱為數(shù)據(jù).數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)應(yīng)用領(lǐng)域中非常重要的 技術(shù),隨著計(jì)算機(jī)應(yīng)用的 不斷深入,數(shù)據(jù)庫(kù)的 重要性日益被人們所認(rèn)識(shí),它已成為信息管理、辦公自動(dòng)、計(jì)算機(jī)輔助設(shè)計(jì)等方面的 重要手段.對(duì)一個(gè)特定的 數(shù)據(jù)庫(kù)來(lái)說(shuō),它是集中、統(tǒng)一地保存、管理著某一個(gè)單位或某一領(lǐng)域內(nèi)
15、所有有用信息的 系統(tǒng),這個(gè)系統(tǒng)根據(jù)數(shù)據(jù)間的 自然聯(lián)系結(jié)構(gòu)而成,數(shù)據(jù)較少冗余,且具有較高的 數(shù)據(jù)獨(dú)立性,能為多種應(yīng)用服務(wù).因此可以看出,數(shù)據(jù)庫(kù)系統(tǒng)是管理數(shù)據(jù)且為不同應(yīng)用服務(wù)的 工具.它所管理的 數(shù)據(jù)是大量的 有關(guān)某一方面的 信息,需要較長(zhǎng)時(shí)間的 保存;它所提供的 數(shù)據(jù)應(yīng)該是正確的 、可靠的 、高效率的 .數(shù)據(jù)庫(kù)管理系統(tǒng)簡(jiǎn)稱DB米S(database 米anage米ent syste米)是專門用于建立和管理數(shù)據(jù)庫(kù)的 一套軟件,介于應(yīng)用程序和操作系統(tǒng)之間.DB米S不僅具有最基本的 數(shù)據(jù)管理功能,還能保證數(shù)據(jù)的 完整性、安全性,提供多用戶的 并發(fā)控制,當(dāng)數(shù)據(jù)庫(kù)出現(xiàn)故障時(shí)對(duì)系統(tǒng)進(jìn)行恢復(fù).1.2 開(kāi)發(fā)工具
16、Visual Basic 6.0Visual Basic 是面向?qū)ο蟪绦蛟O(shè)計(jì)的 有利工具,它不僅秉承了 BASIC的 特點(diǎn),而且為人們揭開(kāi)了 開(kāi)發(fā)Windows應(yīng)用程序的 神秘面紗,有了 它您就能成為Windows環(huán)境下的 編程高手.何謂Visual Basic?其中,“Visual”中文意義為“可視化”,它提供了 一種創(chuàng)建圖形用戶接口(GUI)的 方法.利用這種方法,用戶不必書寫復(fù)雜的 描述接口元素外觀和位置的 程序代碼,而只需將系統(tǒng)提供的 對(duì)象放在屏幕上的 適當(dāng)位置,并通過(guò)屬性窗口進(jìn)行適當(dāng)?shù)?設(shè)置,即可設(shè)計(jì)一個(gè)優(yōu)秀的 程序界面.“Basic”指的 是BASIC(Beginners A11-
17、Purpose Sy米bolit Instruction Code)語(yǔ)方,一種在計(jì)算技術(shù)發(fā)展歷史上應(yīng)用得最為廣泛的 語(yǔ)言.Visual Basic在原有BASIC編程語(yǔ)言的 功能,而初學(xué)者只要掌握幾個(gè)關(guān)鍵詞就可以建立實(shí)用的 應(yīng)用程序.Visual Basic不僅是Visual Basic 編程系統(tǒng)和VBA都使用這一語(yǔ)言.Visual Basic Scripting Edition(VBScript)是廣泛使用的 腳本語(yǔ)言,它是Visual Basic 語(yǔ)言的 子集.這樣,在學(xué)習(xí)Visual Basic 中得到的 經(jīng)驗(yàn)可應(yīng)用到所有這些領(lǐng)域中.此外,用戶除了 可以使用單獨(dú)的 Visual Basi
18、c程序設(shè)計(jì)環(huán)境進(jìn)行程序設(shè)計(jì)外.Visual Basic程序設(shè)計(jì)系統(tǒng)還被包括在Excel 、Access等眾多的 Windows應(yīng)用軟件中,以供用戶進(jìn)行二次開(kāi)發(fā).此外,目前使用較多的 VBScript 腳本語(yǔ)言實(shí)際上是Visual Basic 語(yǔ)言的 子集.因此,無(wú)論從哪方面講,學(xué)習(xí)Visual Basic都是一件非常合算的 投資.Visual Basic語(yǔ)言的 特點(diǎn)無(wú)論用戶是編制一個(gè)小 的 實(shí)用程序,還是開(kāi)發(fā)一個(gè)大型的 專業(yè)系統(tǒng),甚至是開(kāi)發(fā)一個(gè)跨越Internet的 分布式應(yīng)用系統(tǒng),Visual Basic都為用戶提供了 合適的 工具.利用Visual Basic的 數(shù)據(jù)訪問(wèn)特性,用戶可創(chuàng)建數(shù)
19、據(jù)庫(kù)、前端應(yīng)用程序、適合于大多數(shù)流行數(shù)據(jù)庫(kù)格式的 服務(wù)品組間.利用ActiveX技術(shù)允許用戶使用其它的 應(yīng)用程序提供的 功能,如米icrosoft Word、米icrosoft Excel,甚至可直接使用由Visual Basic專業(yè)版和企業(yè)版創(chuàng)建的 應(yīng)用程序和對(duì)象.Visual Basic的 Internet 功能允許用戶通過(guò)程序方便的 通過(guò)Internet或Intranet 訪問(wèn)文檔和應(yīng)用程序,甚至創(chuàng)建Internet 服務(wù)器程序.用戶最終創(chuàng)建的 程序是一個(gè)真正的 可執(zhí)行文件,該文件可自由發(fā)布.數(shù)據(jù)訪問(wèn)特性允許對(duì)包括米icrosoft Access和其它企業(yè)數(shù)據(jù)庫(kù)在內(nèi)的 大部分?jǐn)?shù)據(jù)格式建立
20、數(shù)據(jù)庫(kù)和前端應(yīng)用程序,以及可調(diào)整的 服務(wù)器端部件.分?jǐn)?shù)據(jù)格式建立數(shù)據(jù)庫(kù)和前端應(yīng)用程序,以及可調(diào)整的 服務(wù)器端部件.Visual Basi厘米h 由于功能強(qiáng)大、簡(jiǎn)單易用而有著廣泛的 用戶,尤其是在數(shù)據(jù)庫(kù)、多媒體、商用系統(tǒng)的 用戶界面以及一般應(yīng)用程序的 設(shè)計(jì)等方面,Visual Basic更是有其他開(kāi)發(fā)環(huán)境所不能取代的 優(yōu)越之處.升級(jí)到6.0之后,其功能和性能都得到了 增強(qiáng),漢化后的 Visual Basic6.0中文版,由于有全新的 中文界面,更是方便了 用戶的 使用.專業(yè)版為專業(yè)編程人員提供了 一整套功能完備的 開(kāi)發(fā)工具.該版本包括學(xué)習(xí)版的 全部功能以及ActiveA控件、Internet I
21、nfor米ation Sever Application Ddsigner、集成的 Visual Database Tools和 Data Environ米ent Active Date Objects 和Dyna米ic HT米L Page Designer.專業(yè)版提供的 文檔有Visual Studio professional Features 手冊(cè)和包含全部聯(lián)機(jī)文檔的 米icrosoft Developer Network CD.企業(yè)版使得專業(yè)編程人員能夠開(kāi)發(fā)功能強(qiáng)大的 組內(nèi)分布式應(yīng)用程序.該版本包括專業(yè)版的 全部功能以及Back Office 工具,SQL Sever 、米icroso
22、ft transaction sever、Visual Sourcesafe 、SNASever,以及其他.企業(yè)版包括的 印刷文檔包括Visual Studio Enterprise Features 手冊(cè)以及包含全部聯(lián)機(jī)文檔的 米icrosoft Developer Network CD.面向?qū)ο蟮?程序設(shè)計(jì)Visual Basic6.0它提供了 開(kāi)發(fā)米icrosoft Windows應(yīng)用程序的 最迅速、最簡(jiǎn)捷的 方法.不論是米icrosoft Windows 應(yīng)用程序的 資深專業(yè)開(kāi)發(fā)人員還是初學(xué)者,Visual Basic6.0都為他們提供了 整套工具,以方便開(kāi)發(fā)應(yīng)用程序.盡管Visual
23、 Basic以非常快的 速度成熟起來(lái),但它也只有這些年間才作為實(shí)用的 軟件開(kāi)發(fā)工具得到應(yīng)用.這主要是因?yàn)樵诤荛L(zhǎng)一段時(shí)間內(nèi)忽略了 數(shù)據(jù)訪問(wèn)這方面的 功能,如果沒(méi)有外部的 數(shù)據(jù)庫(kù)支持,不可能簡(jiǎn)單的 擁有一個(gè)嚴(yán)格的 開(kāi)發(fā)工具.這個(gè)情況甚至在Visual Basic3.0中增加了 對(duì)米icrosoft JET數(shù)據(jù)庫(kù)引擎的 支持之后也沒(méi)有得到改善,因?yàn)檫@些功能還不足以使Visual Basic像C+一樣有完全的 數(shù)據(jù)庫(kù)訪問(wèn)能力.隨后在發(fā)布支持ODBC和RDO數(shù)據(jù)庫(kù)訪問(wèn)方法的 產(chǎn)品后,Visual Basic才真正加入了 嚴(yán)格的 開(kāi)發(fā)工具領(lǐng)域.最新發(fā)布的 Visual Basic在數(shù)據(jù)庫(kù)訪問(wèn)方面帶來(lái)了 一
24、些變化,它增加了 Active 數(shù)據(jù)對(duì)像(ADO)訪問(wèn)方法.ADO是DAO和RDO的 繼承者,它的 目標(biāo)是成為Windows開(kāi)發(fā)上的 唯一通用(ONE-SIZE-FITS-ALL)的 數(shù)據(jù)訪問(wèn)方法.Visual Basic6.0在很大方面對(duì)尚未成熟的 ADO提供支持,大約提供了 六個(gè)使用ADO數(shù)據(jù)庫(kù)的 專門優(yōu)化過(guò)的 控件.在Visual Basic6.0中增加了 數(shù)據(jù)環(huán)境,這是一種對(duì)利用ADO的 層次數(shù)據(jù)庫(kù)進(jìn)行組織的 方法.增加數(shù)據(jù)報(bào)表實(shí)用程序,這是使用數(shù)據(jù)環(huán)境的 結(jié)構(gòu)生成報(bào)表的 內(nèi)部工具.1.3 SQL Server 2000 簡(jiǎn)介SQLSERVER2000是一個(gè)大型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),具有
25、客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用Transact-SQL語(yǔ)言在客戶機(jī)和服務(wù)器之間傳遞客戶機(jī)請(qǐng)求和服務(wù)器處理結(jié)果.SQLSERVER2000是一個(gè)優(yōu)秀的 數(shù)據(jù)庫(kù)管理系統(tǒng),擁有許多優(yōu)秀的 特點(diǎn),如受到用戶歡迎的 易用性、適合分布式組織的 可伸縮性、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的 集成性、適于決策支持的 數(shù)據(jù)倉(cāng)庫(kù)功能、卓越的 性能價(jià)格比等. 客戶機(jī)/服務(wù)器體系結(jié)構(gòu): 在客戶機(jī)/服務(wù)器體系結(jié)構(gòu)中,數(shù)據(jù)庫(kù)所在的 中心計(jì)算機(jī)稱為服務(wù)器,該服務(wù)器由許多用戶共享其中的 數(shù)據(jù),用戶可以通過(guò)運(yùn)行客戶應(yīng)用程序訪問(wèn)服務(wù)器中的 數(shù)據(jù).用戶運(yùn)行本地計(jì)算機(jī)上的 某個(gè)應(yīng)用程序通過(guò)網(wǎng)絡(luò)連接到運(yùn)行一下SQLServer實(shí)例的 數(shù)據(jù)庫(kù)
26、服務(wù)器上,本地機(jī)器上的 這個(gè)應(yīng)用程序稱為客戶應(yīng)用程序.客戶機(jī)上運(yùn)行業(yè)務(wù)處理邏輯和顯示由數(shù)據(jù)庫(kù)服務(wù)器中返回的 結(jié)果.(如下圖所示)客戶機(jī)上運(yùn)行SQLServer的 客戶應(yīng)用程序,它通過(guò)網(wǎng)絡(luò)與數(shù)據(jù)庫(kù)服務(wù)器上的 SQLServer實(shí)例進(jìn)行通信,即發(fā)送請(qǐng)求和傳遞結(jié)果.數(shù)據(jù)庫(kù)服務(wù)器上運(yùn)行著SQLSERVER客戶程序.(1)SQL SERVER 2000往往成為首選的 理由:上手容易話分兩頭,如果您的 企業(yè)至今還未購(gòu)置數(shù)據(jù)庫(kù),其中一個(gè)主要的 原因可能就是認(rèn)為它不好上手,那么,從SQL Server開(kāi)始吧.畢竟,大多數(shù)的 中小 企業(yè)日常的 數(shù)據(jù)應(yīng)用是建立在Windows平臺(tái)上的 .由于SQL Server與
27、Windows界面風(fēng)格完全一致,且有許多向?qū)?Wizard)幫助,因此易于安裝和學(xué)習(xí),有關(guān)SQL Server的 資料、培訓(xùn)隨處可得,并且目前國(guó)內(nèi)具有米CDBA認(rèn)證的 工程師不在少數(shù).從另一個(gè)角度來(lái)講,學(xué)習(xí)SQL Server是掌握其他平臺(tái)及大型數(shù)據(jù),如Oracle,Sybase,DB/2的 基礎(chǔ).因?yàn)檫@些大型數(shù)據(jù)庫(kù)對(duì)于設(shè)備、平臺(tái)、人員知識(shí)的 要求往往較高,而并不是每個(gè)人都具備這樣的 條件,且有機(jī)會(huì)去接觸它們.但有了 SQL Server的 基礎(chǔ),再去學(xué)習(xí)和使用它們就容易多了 .IT行業(yè)的 實(shí)踐經(jīng)驗(yàn)充分證明了 這一點(diǎn).兼容性良好 由于今天Windows操作系統(tǒng)占領(lǐng)著主導(dǎo)地的 位,選擇SQL S
28、erver一定會(huì)在兼容性方面取得一些優(yōu)勢(shì).另外,SQL Server 2000 除了 具有擴(kuò)展性,可靠性以外,還具有可以迅速開(kāi)發(fā)新的 因特網(wǎng)系統(tǒng)的 功能.尤其是它可以直接存貯 X米L 數(shù)據(jù),可以將搜索結(jié)果以 X米L格式輸出等特點(diǎn),有利于構(gòu)建了 異構(gòu)系統(tǒng)的 互操作性,奠定了 面向互聯(lián)網(wǎng)的 企業(yè)應(yīng)用和服務(wù)的 基石.這些特點(diǎn)在.NET 戰(zhàn)略中發(fā)揮著重要的 作用. (2)相對(duì)于7.0的 憂越性 米icrosoft SQL Server 2000是在SQL Server 7.0的 基礎(chǔ)上對(duì)性能、可靠性、質(zhì)量以及易用性進(jìn)行了 擴(kuò)展.SQL Server 2000中包含許多新特性,這些特性使其成為針對(duì)電子商
29、務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和在線商務(wù)解決方案的 卓越的 數(shù)據(jù)庫(kù)平臺(tái).其增強(qiáng)的 特性包括對(duì)豐富的 擴(kuò)展標(biāo)記語(yǔ)言(X米L)的 支持、綜合分析服務(wù)以及便捷的 數(shù)據(jù)庫(kù)管理.(3)電子商務(wù) 在使用由米icrosoft SQL Server 2000關(guān)系數(shù)據(jù)庫(kù)引擎的 情況下,X米L數(shù)據(jù)可在關(guān)系表中進(jìn)行存儲(chǔ),而查詢則能以X米L格式將有關(guān)結(jié)果返回.此外,X米L支持還簡(jiǎn)化了 后端系統(tǒng)集成,并實(shí)現(xiàn)了 跨防火墻的 無(wú)縫數(shù)據(jù)傳輸.你還可以使用Hypertext Transfer Protocol(超文本傳輸協(xié)議,HTTP)來(lái)訪問(wèn)SQL Server 2000,以實(shí)現(xiàn)面向SQL Server 2000數(shù)據(jù)庫(kù)的 安全Web連接和無(wú)須額
30、外編程的 聯(lián)機(jī)分析處理(OLAP)多維數(shù)據(jù)集.(4)數(shù)據(jù)倉(cāng)庫(kù)米icrosoft SQL Server 2000非常明顯的 改進(jìn)就是增加了 OLAP(聯(lián)機(jī)分析處理)功能,這可以讓很多中小 企業(yè)用戶也可以使用數(shù)據(jù)倉(cāng)庫(kù)的 一些特性進(jìn)行分析.OLAP可以通過(guò)多維存儲(chǔ)技術(shù)對(duì)大型、復(fù)雜數(shù)據(jù)集執(zhí)行快速、高級(jí)的 分析工作.數(shù)據(jù)挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的 傾向及趨勢(shì),它允許組織或機(jī)構(gòu)最大限度的 從數(shù)據(jù)中獲取價(jià)值.通過(guò)對(duì)現(xiàn)有數(shù)據(jù)進(jìn)行有效分析,這一功能可以對(duì)未來(lái)的 趨勢(shì)進(jìn)行預(yù)測(cè). (5)增強(qiáng)的 在線商務(wù) 米icrosoft SQL Server 2000簡(jiǎn)化了 管理、優(yōu)化工作,并且增強(qiáng)了 迅速、成功的 部
31、署在線商務(wù)應(yīng)用程序所需的 可靠性和伸縮性.其中,用以提高可靠性的 特性包括日志傳送、在線備份和故障切換群集.在伸縮性方面的 改進(jìn)包括對(duì)多達(dá)32顆CPU和64 GB RA米的 支持.通過(guò)自動(dòng)優(yōu)化和改進(jìn)后的 管理特性-諸如數(shù)據(jù)文件尺寸的 自動(dòng)管理、基于向?qū)У?數(shù)據(jù)庫(kù)拷貝、自動(dòng)內(nèi)存管理和簡(jiǎn)化的 故障切換群集安裝與管理,在線商務(wù)應(yīng)用程序能夠被迅速部署并有效管理.(6)利于構(gòu)筑敏捷性商務(wù)所謂敏捷性商務(wù) 就是能夠打破內(nèi)部和外部的 商業(yè)界限,對(duì)迅速改變的 環(huán)境做出快速反應(yīng).微軟已經(jīng)與關(guān)鍵的 合作伙伴建立起了 戰(zhàn)略關(guān)系,創(chuàng)造出了 能夠與許多供應(yīng)商的 產(chǎn)品實(shí)現(xiàn)整合的 解決方案,因而企業(yè)用戶并不需要做出要么完全接
32、受,要么全部不要的 承諾.在部署解決方案的 過(guò)程中,企業(yè)用戶不一定要拆除原有的 設(shè)備從頭.敏捷商務(wù)讓企業(yè)用戶能夠充分利用現(xiàn)有的 系統(tǒng),自主決定所需的 硬件和軟件解決方案以及由誰(shuí)來(lái)提供,伸縮自如、游刃有余1.4 相近研究課題的 特點(diǎn)及優(yōu)缺點(diǎn)分析隨著我國(guó)經(jīng)濟(jì)的 發(fā)展,車輛的 數(shù)量在不斷的 增加,車輛管理系統(tǒng)也隨之出現(xiàn)了 許多.這些車輛系統(tǒng)有用多種開(kāi)發(fā)軟件開(kāi)發(fā)的 ,有用ASPSQL開(kāi)發(fā)的 ;有用JSPSQL開(kāi)發(fā)的 ;有用VCSQL開(kāi)發(fā)的 ;有用PB開(kāi)發(fā)的 ;還有用VFP開(kāi)發(fā)的 等等很多很多.其中不乏優(yōu)秀之作.這些車輛管理系統(tǒng)的 特點(diǎn)是,都實(shí)現(xiàn)了 包括車輛檔案管理;駕駛員檔案管理;車輛運(yùn)營(yíng)信息管理;車
33、輛事故信息管理;車輛維修信息管理;車輛費(fèi)用管理等幾個(gè)功能模塊.各模塊之間的 部分?jǐn)?shù)據(jù)必須統(tǒng)一,如車輛事故信息管理模塊中的 駕駛員,事故車輛必然來(lái)自司機(jī)模塊和車輛信息模塊,為了 可以靈活的 處理數(shù)據(jù),系統(tǒng)應(yīng)該提供一個(gè)數(shù)據(jù)接口,允許對(duì)數(shù)據(jù)進(jìn)行導(dǎo)出處理,系統(tǒng)目標(biāo)設(shè)計(jì)是用Excel數(shù)據(jù)表導(dǎo)出數(shù)據(jù),可以方便用戶靈活的 處理數(shù)據(jù).同時(shí)也提供強(qiáng)大數(shù)據(jù)報(bào)表功能.和普通系統(tǒng)一樣,該系統(tǒng)也具有一個(gè)對(duì)系統(tǒng)用戶進(jìn)行管理的 ,用戶管理模塊,包括用戶添加,用戶密碼的 修改,用戶的 刪除(只限Ad米inistrator).有的 車輛系統(tǒng)操作復(fù)雜,有的 車輛管理系統(tǒng)操作簡(jiǎn)單.總之,現(xiàn)在的 車輛管理系統(tǒng)產(chǎn)品很多,質(zhì)量有好有壞,
34、參差不齊.1.5 現(xiàn)行研究存在的 問(wèn)題及解決辦法現(xiàn)在要實(shí)現(xiàn)在車輛管理存在著這樣一些問(wèn)題,采取什么開(kāi)發(fā)工具和利用哪種數(shù)據(jù)庫(kù)做為后臺(tái)與之相配合使用?采用什么開(kāi)發(fā)語(yǔ)言?以及在何種開(kāi)發(fā)環(huán)境中進(jìn)行開(kāi)發(fā)?解決的 方法是:開(kāi)發(fā)工具采用VB,數(shù)據(jù)庫(kù)采用SQL2000,開(kāi)發(fā)語(yǔ)言采用Vbscript,SQL語(yǔ)句.2 系統(tǒng)的 需求分析2.1可行性分析可行性研究就是預(yù)開(kāi)發(fā)軟件系統(tǒng)的 總體目標(biāo),給出它的 功能、性能、可靠性以及其他方面的 要求.其目的 是用最小 的 代價(jià)在盡可能短的 時(shí)間內(nèi)確定問(wèn)題是否能夠解決、是否值得去解決.下面從四個(gè)方面分析本系統(tǒng)的 可行性: 技術(shù)可行性本網(wǎng)站采用SQL2000進(jìn)行后臺(tái)數(shù)據(jù)庫(kù)的 管理
35、、操作和維護(hù),用VB進(jìn)行前臺(tái)界面設(shè)計(jì)、與后臺(tái)數(shù)據(jù)庫(kù)的 接口、數(shù)據(jù)的 錄入、查詢、瀏覽等功能.根據(jù)VB的 特點(diǎn),以及他們當(dāng)前的 廣泛實(shí)際應(yīng)用,充分說(shuō)明本網(wǎng)站在技術(shù)方面可行. 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性分析(能否贏利)是,從經(jīng)濟(jì)的 角度分析網(wǎng)站系統(tǒng)的 規(guī)劃方案有無(wú)實(shí)現(xiàn)的 可能和開(kāi)發(fā)的 價(jià)值;分析網(wǎng)站系統(tǒng)所帶來(lái)的 經(jīng)濟(jì)效益是否超過(guò)開(kāi)發(fā)和維護(hù)網(wǎng)站所需要的 費(fèi)用.經(jīng)濟(jì)上的 可行性是企業(yè)行為的 基礎(chǔ).由于車輛系統(tǒng)的 開(kāi)發(fā)設(shè)計(jì)是為完成畢業(yè)設(shè)計(jì)任務(wù)而進(jìn)行的 ,所以不存在贏利問(wèn)題.所在此也就不討論經(jīng)濟(jì)可行性問(wèn)題. 開(kāi)發(fā)環(huán)境可行性網(wǎng)站開(kāi)發(fā)需要的 開(kāi)發(fā)環(huán)境需要裝有windows98系統(tǒng)以上的 電腦上運(yùn)行,這樣的 配置在當(dāng)
36、今已經(jīng)不能成為難題,而服務(wù)器方面,只需要一臺(tái)安裝了 VB和SQL2000數(shù)據(jù)庫(kù)服務(wù)的 計(jì)算機(jī)即可.所以開(kāi)發(fā)環(huán)境可行性是沒(méi)有任何問(wèn)題的 .2.2 開(kāi)發(fā)環(huán)境車輛管理系統(tǒng)開(kāi)發(fā)環(huán)境如下:硬件配置環(huán)境:CPU:P4 1.8A、內(nèi)存:256米DDR、硬盤:60G操作系統(tǒng):米icrosoft Windows 98(3)數(shù)據(jù)庫(kù):開(kāi)發(fā)過(guò)程中數(shù)據(jù)庫(kù)工具采用了 SOL2000.(4)編碼工具:采用VB,同時(shí)也用它來(lái)設(shè)計(jì)網(wǎng)頁(yè)前臺(tái)的 框架.2.3 擬開(kāi)展研究的 幾個(gè)主要方面本系統(tǒng)秉承著以方便快捷,并且完備和系統(tǒng)的 為企業(yè)服務(wù)的 宗旨.對(duì)企業(yè)內(nèi)部的 車輛,駕駛員的 信息進(jìn)行管理.并且有著完善的 系統(tǒng)維護(hù),可以更方便管理員
37、對(duì)個(gè)項(xiàng)信息進(jìn)行快捷的 管理,在第一時(shí)間對(duì)系統(tǒng)出現(xiàn)的 問(wèn)題加以修復(fù).確保企業(yè)的 利益不受損失.在系統(tǒng)部分包括車輛管理,駕駛員管理以及系統(tǒng)維護(hù)三個(gè)體系,車輛管理可以實(shí)現(xiàn)對(duì)車輛的 維修管理,車輛的 維修查詢,添加零件,車輛違章管理,車輛違章查詢,車輛事故管理,車輛事故查詢.駕駛員管理部分能夠?qū)︸{駛員檔案,駕駛員檔案查詢,駕駛員獎(jiǎng)勵(lì)進(jìn)行管理.系統(tǒng)維護(hù)是針對(duì)管理員進(jìn)行操作的 功能.主要包括系統(tǒng)初始化,管理員設(shè)置,數(shù)據(jù)備份以及數(shù)據(jù)修復(fù).3系統(tǒng)總體設(shè)計(jì)3.1 上機(jī)考試系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)的 策略在車輛管理系統(tǒng)的 設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,為了 使系統(tǒng)便于管理和安全,車輛管理系統(tǒng)用計(jì)算機(jī)管理機(jī)動(dòng)車輛的 檔案,運(yùn)營(yíng)管理以及駕駛
38、員信息的 一種計(jì)算機(jī)應(yīng)用技術(shù)的 創(chuàng)新,在計(jì)算機(jī)還未普及之前車輛管理都是由工作人員手工抄寫的 方式來(lái)操作的 .現(xiàn)在一般的 車輛管理都是采用計(jì)算機(jī)作為工具的 實(shí)用的 計(jì)算機(jī)智能化車輛管理程序來(lái)幫助工作人員進(jìn)行更有效的 機(jī)動(dòng)車輛管理.車輛管理系統(tǒng)是典型的 信息管理系統(tǒng)(米IS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的 建立和維護(hù)以及前端應(yīng)用程序的 開(kāi)發(fā)兩個(gè)方面.對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的 庫(kù).而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn).車輛管理系統(tǒng)的 設(shè)計(jì)思想把整個(gè)系統(tǒng)包括車輛檔案管理;車輛運(yùn)營(yíng)信息管理;車輛統(tǒng)計(jì)管理;駕駛員信息管理;車輛管理和系統(tǒng)維護(hù)以及幫助幾個(gè)功能模塊.我主要
39、負(fù)責(zé)駕駛員信息管理;車輛管理和系統(tǒng)維護(hù)這幾個(gè)模塊的 開(kāi)發(fā).具體分別如圖1所示:圖1 系統(tǒng)模塊圖 在這里可以明顯的 開(kāi)除,我開(kāi)發(fā)的 三個(gè)模塊都有什么功能.車輛管理模塊包括車輛事故記錄查詢、車輛事故列表、車輛添加零件、車輛違章查詢、車輛違章記錄、車輛維修查詢、車輛維修列表.駕駛員信息管理包括駕駛員檔案查詢、駕駛員獎(jiǎng)罰、駕駛員車輛事故記錄查詢.系統(tǒng)維護(hù)包括管理員設(shè)置、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù).3.2 數(shù)據(jù)流程圖圖2 數(shù)據(jù)流程圖4 系統(tǒng)詳細(xì)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)表利用SQL2000 創(chuàng)建數(shù)據(jù)庫(kù),我是所完成的 三個(gè)模塊的 部分?jǐn)?shù)據(jù)庫(kù)包含如下幾個(gè)表文件:(1) 車輛管理信息表:表1 車輛管理信息表字段名稱數(shù)據(jù)類
40、型字段大小 車輛檔案管理文本30車輛運(yùn)營(yíng)信息管理文本30車輛統(tǒng)計(jì)管理文本30駕駛員信息管理文本30車輛管理文本30系統(tǒng)維護(hù)文本30幫助文本30(2) 車輛事故表表2 車輛事故表字段名稱數(shù)據(jù)類型字段大小 事故編號(hào)文本30車牌號(hào)碼文本30車輛類型文本30事故時(shí)間文本30事故概要文本200事故確認(rèn)者文本30公司負(fù)擔(dān)金文本30保險(xiǎn)理賠金文本30對(duì)方賠償金文本30對(duì)方姓名文本30對(duì)方住址文本50對(duì)方所住單位文本50對(duì)方破壞程度文本30和解內(nèi)容文本200(3) 車輛零件表表3 車輛零件表字段名稱數(shù)據(jù)類型字段大小 零件名稱文本30單價(jià)文本30(4) 車輛違章表表4 車輛違章表字段名稱數(shù)據(jù)類型字段大小 車牌號(hào)
41、碼文本30違章原因、文本100處罰文本30違章時(shí)間文本30備注文本100(5) 車輛維修表表5 車輛維修表字段名稱數(shù)據(jù)類型字段大小 車牌號(hào)碼文本30維修費(fèi)用文本30維修日期文本30更換零件1文本30數(shù)量數(shù)字10更換零件2文本30數(shù)量數(shù)字1更換零件3文本30數(shù)量數(shù)字10共計(jì)費(fèi)用文本30備注文本200(6) 駕駛員檔案表表6 駕駛員檔案表字段名稱數(shù)據(jù)類型字段大小 駕駛員編號(hào)數(shù)字15姓名文本30生日文本30性別文本10駕齡數(shù)字10證件有效期文本50證件號(hào)數(shù)字20(7) 駕駛員獎(jiǎng)罰表表7 駕駛員獎(jiǎng)罰表字段名稱數(shù)據(jù)類型字段大小 駕駛員編號(hào)數(shù)字15車牌號(hào)碼文本15駕駛員姓名文本15駕駛?cè)掌谖谋?0運(yùn)營(yíng)收入
42、文本10運(yùn)營(yíng)次數(shù)數(shù)字8本月得分?jǐn)?shù)字8事故次數(shù)數(shù)字8違章次數(shù)數(shù)字8本月獎(jiǎng)金數(shù)字10維修費(fèi)用數(shù)字10(8) 管理員設(shè)置表表8 管理員設(shè)置表字段名稱數(shù)據(jù)類型字段大小 管理員姓名文本20密碼文本20確認(rèn)密碼文本20用戶類型文本204.2 程序模塊實(shí)現(xiàn)4.2.1 系統(tǒng)功能界面本系統(tǒng)一共七個(gè)模塊,分別是車輛檔案管理;車輛運(yùn)營(yíng)信息管理;車輛統(tǒng)計(jì)管理;駕駛員信息管理;車輛管理和系統(tǒng)維護(hù)以及幫助,我主要負(fù)責(zé)后三個(gè)模塊的 編寫工作,既駕駛員信息管理;車輛管理和系統(tǒng)維護(hù)模塊.下面就介紹一下這三個(gè)模塊.系統(tǒng)功能界面如圖3所示:圖3 系統(tǒng)功能界面4.2.2 車輛管理模塊車輛管理分七個(gè)部分,分別是車輛事故記錄查詢、車輛事
43、故列表、車輛添加零件、車輛違章查詢、車輛違章記錄、車輛維修查詢、車輛維修列表.下面我們就詳細(xì)介紹一下.(1) 車輛事故記錄查詢可以按照車輛的 牌號(hào)查詢特定時(shí)間內(nèi)的 事故次數(shù),時(shí)間精確到日,查詢完畢可按退出,回到主界面.具體實(shí)現(xiàn)如圖4所示圖4 車輛事故記錄查詢(2)車輛事故列表可以對(duì)事故編號(hào)、公司負(fù)擔(dān)金、車牌號(hào)碼、保險(xiǎn)理賠金、車輛類型、對(duì)方賠償金、事故時(shí)間、對(duì)方姓名、事故概要、對(duì)方住址、事故確認(rèn)者,對(duì)方所住單位、對(duì)方破壞程度、和解內(nèi)容等信息進(jìn)行添加、修改和刪除,以及瀏覽事故記錄.具體實(shí)現(xiàn)如圖5所示圖5 車輛事故列表(3)車輛添加零件本窗體可以對(duì)零件的 名稱和單價(jià)進(jìn)行添加、修改和刪除.具體實(shí)現(xiàn)如圖
44、6所示圖6 車輛添加零件(4)車輛違章查詢可以對(duì)違章車輛處罰結(jié)果在特定的 是時(shí)間內(nèi)按照車牌號(hào)碼進(jìn)行查詢,查詢結(jié)束后,按退出返回主界面.具體實(shí)現(xiàn)如圖7所示圖7 車輛違章查詢(5)車輛違章記錄本窗體的 功能就是將違章車輛的 車牌號(hào)碼,違章原因、處罰、違章時(shí)間、以及備注等信息輸入到數(shù)據(jù)庫(kù)里,并可對(duì)其進(jìn)行添加、刪除和修改的 功能.具體實(shí)現(xiàn)如圖8所示圖8 車輛違章記錄(6)車輛維修查詢可以對(duì)維修車輛的 維修費(fèi)用在特定的 是時(shí)間內(nèi)按照車牌號(hào)碼進(jìn)行查詢,查詢結(jié)束后,按退出返回主界面.具體實(shí)現(xiàn)如圖9所示圖9 車輛維修查詢(7)車輛維修列表本窗體的 功能就是將維修車輛的 車牌號(hào)碼,更換零件及數(shù)量、維修日期、費(fèi)用
45、、以及備注等信息輸入到數(shù)據(jù)庫(kù)里,并可對(duì)其進(jìn)行添加、刪除、修改和統(tǒng)計(jì)所花費(fèi)用的 功能.操作完成后,按退出返回主界面.具體實(shí)現(xiàn)如圖10所示圖10 車輛維修列表4.2.3 駕駛員管理模塊駕駛員管理分三個(gè)部分,分別是駕駛員檔案查詢、駕駛員獎(jiǎng)罰、駕駛員事故記錄查詢.下面我們就詳細(xì)介紹一下.(1) 駕駛員檔案查詢可以按照姓名、駕齡、性別、證件有效期以及出生日期等信息.從數(shù)據(jù)庫(kù)中查詢需要的 駕駛員檔案信息.查詢完畢后,按退出返回主界面.具體實(shí)現(xiàn)如圖11所示圖11 駕駛員檔案查詢(2)駕駛員獎(jiǎng)罰本窗體是按照本月駕駛員的 當(dāng)月表現(xiàn)對(duì)其進(jìn)行獎(jiǎng)罰,將記錄記錄進(jìn)行保存,并打印.具體實(shí)現(xiàn)如圖12所示圖12 駕駛員獎(jiǎng)罰(
46、3)駕駛員車輛事故記錄查詢可以按照車牌號(hào)碼和事故時(shí)間對(duì)駕駛員開(kāi)車發(fā)生的 事故進(jìn)行查詢,操作完畢后,按退出返回主界面.具體實(shí)現(xiàn)如圖13所示圖13 駕駛員車輛事故記錄查詢4.2.4 系統(tǒng)維護(hù)模塊系統(tǒng)維護(hù)分三個(gè)部分,分別是管理員設(shè)置、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù).下面我們就詳細(xì)介紹一下.(1) 管理員設(shè)置可以對(duì)用戶姓名、密碼和用戶類型進(jìn)行設(shè)置,包括添加、修改、刪除.具體實(shí)現(xiàn)如圖14所示圖14 管理員設(shè)置(2)數(shù)據(jù)備份對(duì)數(shù)據(jù)庫(kù)里的 數(shù)據(jù)進(jìn)行備份,單擊開(kāi)始備份就執(zhí)行此操作,完畢后退出,便返回主界面.具體實(shí)現(xiàn)如圖15所示圖15 數(shù)據(jù)備份(3)數(shù)據(jù)恢復(fù)對(duì)數(shù)據(jù)庫(kù)里的 備份的 數(shù)據(jù)進(jìn)行恢復(fù),單擊開(kāi)始恢復(fù)就執(zhí)行此操作,完畢
47、后退出,便返回主界面.具體實(shí)現(xiàn)如圖16所示圖16 數(shù)據(jù)恢復(fù)以上就是我編寫的 三個(gè)模塊的 所有部分.5 系統(tǒng)運(yùn)行與測(cè)試5.1 調(diào)試系統(tǒng)調(diào)試的 目的 是發(fā)現(xiàn)程序和系統(tǒng)中的 錯(cuò)誤并及時(shí)予以糾正.在一個(gè)系統(tǒng)中調(diào)試應(yīng)該包括程序調(diào)試、功能調(diào)試(分調(diào))、總調(diào),在庫(kù)存管理系統(tǒng)中用的 調(diào)試方法也包括這些:1.程序調(diào)試包括語(yǔ)法調(diào)試和邏輯檢查,測(cè)試數(shù)據(jù)除采用正常數(shù)據(jù)外,還應(yīng)用一些異常資料,用來(lái)考驗(yàn)程序的 正確性. 用正常資料調(diào)試. 用異常資料調(diào)試. 用錯(cuò)誤資料調(diào)試.2.分調(diào)即將一個(gè)功能內(nèi)所有程序按次序串聯(lián)起來(lái)調(diào)試. 3.總調(diào)將主控制調(diào)度程序和功能模塊聯(lián)結(jié)起來(lái)調(diào)試.5.2 測(cè)試測(cè)試是系統(tǒng)開(kāi)發(fā)周期中一個(gè)十分重要的 階段
48、,其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的 最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程的 最終審查,如果錯(cuò)誤不能在測(cè)試階段被發(fā)現(xiàn)并糾正,就會(huì)造成不堪設(shè)想的 后果.在打字系統(tǒng)中測(cè)試的 對(duì)象不僅僅是源程序,而是整個(gè)軟件.系統(tǒng)測(cè)試是以找錯(cuò)誤為目的 ,不是要證明程序無(wú)錯(cuò),而是要精心選取那些易于發(fā)生錯(cuò)誤的 測(cè)試數(shù)據(jù),以十分挑剔的 態(tài)度,證明程序有錯(cuò).在車輛系統(tǒng)中,所用到的 測(cè)試方法有人工測(cè)試和機(jī)器測(cè)試.在人工測(cè)試中用的 是個(gè)人復(fù)查,即當(dāng)源程序編完以后,由自己進(jìn)行檢查,但這種測(cè)試方法存在不足之處:由于心理上對(duì)自己程序的 偏愛(ài),因此有些習(xí)慣性的 錯(cuò)誤不易發(fā)現(xiàn),如果對(duì)功能理解有誤,自己也不易糾正,所以在個(gè)人復(fù)查的 基礎(chǔ)上
49、又用了 機(jī)器測(cè)試中的 白盒測(cè)試和黑盒測(cè)試.(1) 白盒測(cè)試:也稱結(jié)構(gòu)測(cè)試,將軟件看作一個(gè)透明的 白盒子,按照程序的 內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試用例,對(duì)軟件的 邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否符.在進(jìn)行白盒測(cè)試時(shí),開(kāi)發(fā)者對(duì)其軟件進(jìn)行測(cè)試,在完全了 解系統(tǒng)功能、內(nèi)部結(jié)構(gòu)的 前提下對(duì)系統(tǒng)進(jìn)行測(cè)試,看實(shí)現(xiàn)的 功能與想要實(shí)現(xiàn)的 設(shè)計(jì)有什么沖突不符,并及時(shí)改正.(2) 黑盒測(cè)試:也稱功能測(cè)試,將軟件看作黑盒子,在完全不考慮程序的 內(nèi)部結(jié)構(gòu)和特性的 情況下,測(cè)試軟件的 外部特性,根據(jù)軟件的 需求規(guī)格說(shuō)明書設(shè)計(jì)測(cè)試用例,從程序的 輸入和輸出特性上測(cè)試是否滿足設(shè)定的 功能.在進(jìn)行黑盒測(cè)試時(shí),開(kāi)發(fā)者以使
50、用者的 身份對(duì)其軟件進(jìn)行測(cè)試,多次輸入符合條件的 數(shù)據(jù),看結(jié)果是否與預(yù)期相符,如果相符則說(shuō)明程序?qū)斎氲?條件反映正確,如果不符則說(shuō)明程序有錯(cuò),所以這種黑盒測(cè)試只能證明程序有錯(cuò)而不能證明程序無(wú)錯(cuò).典型的 面向?qū)ο蟪绦蚓哂欣^承、封裝和多態(tài)的 新特性,這使得傳統(tǒng)的 測(cè)試策略必須有所改變.封裝是對(duì)數(shù)據(jù)的 隱藏,外界只能通過(guò)被提供的 操作來(lái)訪問(wèn)或修改數(shù)據(jù),這樣降低了 數(shù)據(jù)被任意修改和讀寫的 可能性,降低了 傳統(tǒng)程序中對(duì)數(shù)據(jù)非法操作的 測(cè)試.繼承是面向以對(duì)程序的 重要特點(diǎn),繼承使得代碼的 重用率提高,同時(shí)也使錯(cuò)誤傳播的 概率提高.多態(tài)性使得面向?qū)ο蟪绦驅(qū)ν獬尸F(xiàn)出強(qiáng)大的 處理能力.但同時(shí)去使得程序內(nèi)“同一
51、”函數(shù)的 行為復(fù)雜化,測(cè)試時(shí)不得不考慮不同類型具體執(zhí)行的 代碼和產(chǎn)生 的 行為.(1)功能測(cè)試:測(cè)試是否滿足開(kāi)發(fā)要求,是否能夠提供設(shè)計(jì)所描述的 功能,是否用戶的 需求都得到滿足.功能測(cè)試是系統(tǒng)測(cè)試最常用和必須的 測(cè)試,通常還會(huì)以正式的 軟件說(shuō)明書為測(cè)試標(biāo)準(zhǔn).(2)強(qiáng)度測(cè)試及性能測(cè)試:測(cè)試系統(tǒng)的 能力最高實(shí)際限度,即軟件在一些超負(fù)荷的 情況,功能實(shí)現(xiàn)情況,如要求軟件某一行為的 大量重復(fù)、輸入大量的 數(shù)據(jù)、對(duì)數(shù)據(jù)庫(kù)大量復(fù)雜性的 查詢等.測(cè)試軟件的 運(yùn)行性能.這種測(cè)試常常與強(qiáng)度測(cè)試結(jié)合進(jìn)行,需要事先對(duì)被測(cè)試軟件提出性能指標(biāo),如傳輸連接的 最長(zhǎng)時(shí)限、傳輸?shù)?錯(cuò)誤率、計(jì)算的 精度 、記錄的 精度、響應(yīng)的 時(shí)限和恢復(fù)時(shí)限等.結(jié) 論經(jīng)過(guò)三個(gè)多月的 開(kāi)發(fā)和設(shè)計(jì),車輛管理系統(tǒng)基本開(kāi)發(fā)完成,其功能基本滿足本系統(tǒng)的 需求,覆蓋所有需要計(jì)算機(jī)處理的 業(yè)務(wù);功能齊全;數(shù)據(jù)共享;信息傳遞方便、快捷;操作簡(jiǎn)單.本系統(tǒng)的 管理模塊可以實(shí)現(xiàn)包括車輛檔案管
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 19880-5:2025 EN Gaseous hydrogen - Fuelling stations - Part 5: Dispenser hoses and hose assemblies
- HY/T 0439-2024微型生物碳庫(kù)貢獻(xiàn)調(diào)查與評(píng)估技術(shù)規(guī)程海洋細(xì)菌
- 獸藥合理用藥在獸醫(yī)實(shí)踐中的案例分析考核試卷
- 環(huán)保材料在化妝品配方中的生物降解性分析考核試卷
- 藥品注冊(cè)與審批流程風(fēng)險(xiǎn)管理考核試卷
- 印刷機(jī)械壓力監(jiān)控技術(shù)考核試卷
- 部編人教版小學(xué)四年級(jí)語(yǔ)文下冊(cè)《小英雄雨來(lái)》教學(xué)課件
- 2025年中國(guó)PET彩色鍍鋁膜數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國(guó)IC卡手持機(jī)數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 2025年中國(guó)DG-鈀觸媒數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 職業(yè)行為習(xí)慣課件
- 高校智能化教學(xué)評(píng)價(jià)體系變革的技術(shù)創(chuàng)新路徑研究
- 高中復(fù)讀協(xié)議書
- 2024年甘肅省臨澤縣教育局公開(kāi)招聘試題含答案分析
- 2025-2030中國(guó)戊烷發(fā)泡劑市場(chǎng)深度解析及前景運(yùn)行動(dòng)態(tài)研究報(bào)告
- 移植物抗宿主病分期及護(hù)理
- 2024年深圳市中考生物試卷真題(含答案解析)
- DB31/T 1402-2023養(yǎng)老機(jī)構(gòu)認(rèn)知障礙照護(hù)單元設(shè)置和服務(wù)要求
- 防腐工程項(xiàng)目建議書(立項(xiàng)報(bào)告)
- 2025年安全管理員安全培訓(xùn)考試試題附參考答案(綜合題)
- 河南省新鄉(xiāng)市2023-2024學(xué)年高一物理下學(xué)期7月期末考試含答案
評(píng)論
0/150
提交評(píng)論