【正文】
面都發(fā)生了重大變化,這種變化表現(xiàn)在 車輛 工作,管理和服務(wù)平臺(tái)發(fā)生的變化, 車輛 不再是傳統(tǒng)的手工操作,人工管理,而是全面實(shí)行計(jì)算機(jī)管理。 車輛 的正常運(yùn)營(yíng)中總是面對(duì)大量的 駕駛員 信息, 車輛 信息以及兩者相互作用產(chǎn)生的 入庫(kù) 信息,因此要對(duì) 駕駛員 資源, 車輛 資源, 入庫(kù) 信息進(jìn)行管理。本系統(tǒng)的開(kāi)發(fā)就是在于提高 車輛 管理的工作效率,加強(qiáng) 車輛 的管理,全面實(shí)行計(jì)算機(jī)管理。 車輛單位 管理系統(tǒng)的發(fā)展歷史可以追溯到 20世紀(jì) 60年代末期。由于當(dāng)時(shí)計(jì)算機(jī)技術(shù)已經(jīng)進(jìn)入實(shí)用階段 ,同時(shí)大型 車輛 用手工來(lái)查找 車輛 信息或統(tǒng)計(jì) 單位 信息既費(fèi)時(shí)費(fèi)力又非常容易出差錯(cuò),為了解決這個(gè)矛盾,第一代的 車輛單位 管理系統(tǒng)應(yīng)運(yùn)而生。當(dāng)時(shí)由于技術(shù)條件和需求的限制,用戶非常少,它的出現(xiàn)為 車輛單位 的管理展示了美好的前景,即用計(jì)算機(jī)的高速度和自動(dòng)化來(lái)代替手工的巨大工作量,用計(jì)算機(jī)的高準(zhǔn)確性來(lái)避免手工的錯(cuò)誤和誤差。 第二代的 車輛單位 管理系統(tǒng)出現(xiàn)于 20 世紀(jì) 70 年代末。由于計(jì)算機(jī)技術(shù)的飛速發(fā)展,無(wú)論是計(jì)算機(jī)的普及性,還是計(jì)算機(jī)系統(tǒng)工具和數(shù)據(jù)庫(kù)技術(shù)的發(fā)展,都為 車輛單位 管理系統(tǒng)的階段發(fā)展提供了可能。但未能系統(tǒng)地考慮 車輛單位 的需 求和理念。 車輛單位 管理系統(tǒng)的革命性變革出現(xiàn)在 20 世紀(jì) 90 年代末。隨著信息爆炸、知識(shí)經(jīng)濟(jì)時(shí)代的到來(lái),使個(gè)人、單位、社會(huì)對(duì) 車輛單位 管理系統(tǒng)有了更高的需求;同時(shí)由于個(gè)人電腦的普及,數(shù)據(jù)庫(kù)技術(shù)、客戶 /服務(wù)器技術(shù),特別是 Inter/Intra技術(shù)的發(fā)展,使得第三代 車輛單位 管理系統(tǒng)的出現(xiàn)成為必然。第三代 車輛單位 管理系統(tǒng)的特點(diǎn)是從 車輛單位 管理的角度出發(fā),用集中的數(shù)據(jù)庫(kù)處理幾乎所有與 車輛單位 相關(guān)的數(shù)據(jù)。友好的用戶界面,強(qiáng)有力的報(bào)表生成工具、分析工具和信息的共享使得 車輛單位 管理人員得以擺脫繁重的日常工作,集中精 力從戰(zhàn)略的角度來(lái)考慮 車輛單位 規(guī)劃和政策。 管理信息系統(tǒng)的開(kāi)發(fā)方法有生命周期法、原型法和面向?qū)ο蟮拈_(kāi)發(fā)等。生命周期法( Life Cycle Method)是 20 世紀(jì) 60 年代發(fā)展起來(lái)的一種應(yīng)用廣泛且比較成熟的管理系統(tǒng)開(kāi)發(fā)方法,它的基本思想是將系統(tǒng)的開(kāi)發(fā)工作從開(kāi)始到結(jié)束劃分為若干個(gè)階段,每個(gè)階段都有明確的任務(wù),而系統(tǒng)開(kāi)發(fā)出來(lái)后,并不意味著生命周期的結(jié)束,而意味著根據(jù)組織的需要對(duì)系統(tǒng)的修改和重建的開(kāi)始;原型法(Prototyping Method)是 20 世紀(jì) 80 年代發(fā)展起來(lái)的,旨在改變生命周期法的缺點(diǎn)的一種系統(tǒng)開(kāi)發(fā) 6 方法,該法的開(kāi)發(fā)思路是首先根據(jù)用戶的要求,由用戶和開(kāi)發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具,建立一個(gè)系統(tǒng)模型,再在此基礎(chǔ)上與用戶交流,將模型不斷補(bǔ)充、修改、完善,如此反復(fù),最終直至用戶和開(kāi)發(fā)者都比較滿意為止,從而形成一個(gè)相對(duì)穩(wěn)定、較為理想的管理信息系統(tǒng);面向?qū)ο螅?Object Oriented)的開(kāi)發(fā)方法于 20世紀(jì) 80年代開(kāi)始興起的,是一種基于問(wèn)題對(duì)象的自底向上的一種系統(tǒng)開(kāi)發(fā)方法,這種方法的特點(diǎn)是以對(duì)象為基礎(chǔ),對(duì)象是分析問(wèn)題和解決問(wèn)題的核心。基于以上三種方法的特點(diǎn)和各自的優(yōu)缺點(diǎn),本 車輛 管 理系統(tǒng)利用軟件工程化思想和方法,總體上是采用結(jié)構(gòu)化生命法進(jìn)行系統(tǒng)分析和設(shè)計(jì)的,而系統(tǒng)實(shí)現(xiàn)等步驟則采用了原型法和面對(duì)對(duì)象的方法。 7 2. 系統(tǒng)開(kāi)發(fā)相關(guān)知識(shí) 通用網(wǎng)關(guān)界面 CGI(Common Gateway Interface)和網(wǎng)絡(luò)服務(wù) 器應(yīng)用程序界面 ISAPI(Inter Server Application Programming Interface) 與其它相關(guān)技術(shù): Personal Web Server 支持通用網(wǎng)關(guān)接口應(yīng)用程序、 Inter 數(shù)據(jù)庫(kù)接口 (IDC) 應(yīng)用程序和 IIS 應(yīng)用程序接口 (ISAPI) 應(yīng)用程序。使我們能夠非常方便地與 Web Server進(jìn)行溝通,而 ASP正是進(jìn)行這種溝通的 最佳語(yǔ)言。 Windows 95(或后續(xù)版本)的 Personal Web Server 支持 運(yùn)行和開(kāi)發(fā) ASP 應(yīng)用程序。它將成為一個(gè)個(gè)人發(fā)布服務(wù)器,而非 Web服務(wù)器。 您可以開(kāi)發(fā)自己用的 ASP 應(yīng)用程序,或在一個(gè)運(yùn)行 Windows NT Server 的計(jì)算機(jī)上展開(kāi)應(yīng)用程序。要想使開(kāi)發(fā)環(huán)境功能更強(qiáng)大,請(qǐng)考慮使用 Windows NT Workstation 或 Windows NT Server。 Inter 服務(wù)管理器和 Microsoft 腳本調(diào)試器是 Windows NT Workstation 上的 Personal Web Server 或在 Inter Information Server上的開(kāi)發(fā)和管理特征。它們?cè)? Windows 95 上不可用。 Active Server Pages (ASP) 是服務(wù)器端的腳本編寫(xiě)環(huán)境,您可用它來(lái)創(chuàng)建動(dòng)態(tài) Web 頁(yè)或生成功能強(qiáng)大的 Web 應(yīng)用程序。 ASP 頁(yè)是包括 HTML 標(biāo)記、文本和腳本命令的文件。 ASP 頁(yè) 可調(diào)用 ActiveX 組件來(lái)執(zhí)行任務(wù),例如連接到數(shù)據(jù)庫(kù)或進(jìn)行商務(wù)計(jì)算。通過(guò) ASP,可為您的 Web 頁(yè)添加交互內(nèi)容或用 HTML 頁(yè)構(gòu)成整個(gè) Web 應(yīng)用程序,這些應(yīng)用程序使用 HTML 頁(yè)作為您的客戶的界面。 如果您是位 HTML 編寫(xiě)人員,您將發(fā)現(xiàn) ASP 腳本提供了創(chuàng)建交互頁(yè)的簡(jiǎn)便方法。如果您曾想從 HTML 表格中收集數(shù)據(jù),或用顧客的姓名個(gè)人化 HTML 文件,或根據(jù)瀏覽器的不同使用不同的特性,您會(huì)發(fā)現(xiàn) ASP 提供了一個(gè)出色的解決方案。以前,要想從 HTML 表格中收集數(shù)據(jù),就不得不學(xué)習(xí)一門編程 語(yǔ)言來(lái)創(chuàng)建一個(gè) CGI 應(yīng)用程序?,F(xiàn)在,您只要將一些簡(jiǎn)單的指令嵌入到您的 HTML 文件中,就可以從表格中收集數(shù)據(jù)并進(jìn)行分析。您再不必學(xué)習(xí)完整的編程語(yǔ)言 或者單獨(dú)編譯程序來(lái)創(chuàng)建交互頁(yè)。 隨著不斷掌握使用 ASP和腳本語(yǔ)言的技巧,您可以創(chuàng)建更 復(fù)雜的腳本。對(duì)于 ASP,您可以便捷地使用 ActiveX 組件來(lái)執(zhí)行復(fù)雜的任務(wù),比如連接數(shù)據(jù)庫(kù)以存儲(chǔ)和檢索信息。如果您已經(jīng)掌握 一門腳本語(yǔ)言,如 VBScript、 JavaScript 或 PERL,而且您已經(jīng)了解使用 ASP 的方法。只要安裝了符合 ActiveX 腳 本標(biāo)準(zhǔn)的相應(yīng)腳本引擎,就可以在 ASP 頁(yè)中使用任何一種腳本語(yǔ)言。 ASP 帶有 Microsoft174。 Visual Basic174。 Scripting Edition ( VBScript)和 Microsoft174。 JScript?的腳本引擎,這樣您可以立即開(kāi)始編輯腳本。 PERL、 REXX 和 Python 的 ActiveX 腳本引擎可以從第三方開(kāi)發(fā)人員處獲得。如果您已經(jīng)掌握了一門編程語(yǔ)言,如 Visual Basic,您將發(fā)現(xiàn) ASP 是快速創(chuàng)建 Web 應(yīng) 8 用程序的一個(gè)非常靈活的方法。通過(guò)向 HTML 中添加 腳本命令,您能夠創(chuàng)建應(yīng)用程序的 HTML 接口。通過(guò)創(chuàng)建自己的 ActiveX 組件,可以將應(yīng)用程序中的商業(yè)邏輯封裝到能夠從腳本、其他組件或從其他程序中調(diào)用的模塊。 使用 ASP 進(jìn)行計(jì)算的 Web 可轉(zhuǎn)化為有形的利益,它使 Web 供應(yīng)商能夠提供交互的商業(yè)應(yīng)用而不僅僅是發(fā)布內(nèi)容。例如,旅行社能夠比公布航空時(shí)刻表做得更多;用 ASP 腳本可以讓客戶察看現(xiàn)有的航班、比較費(fèi)用并預(yù)定座位。 ASP 技術(shù) ASP即 Microsoft Active Server Pages 的簡(jiǎn)稱。 ASP 是一套微軟開(kāi)發(fā)的服務(wù) 器端運(yùn)行的腳本平臺(tái), ASP 內(nèi)含于 IIS 當(dāng)中,目前 IIS 最高版本為 版本。通過(guò) ASP 我們可以結(jié)合 HTML 網(wǎng)頁(yè)、 ASP 指令和 ActiveX 元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。同時(shí), asp也支持 VbScript和 javascript等腳本語(yǔ)言,默認(rèn)為 VbScript。 ASP 是經(jīng)過(guò)服務(wù)器解析之后再向?yàn)g覽器返回?cái)?shù)據(jù),所以有了 ASP 就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫(xiě)的代碼。因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。當(dāng)程序執(zhí)行完 畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 但是這樣也導(dǎo)致一個(gè)問(wèn)題,運(yùn)行 ASP頁(yè)面相對(duì)于普通的 html頁(yè)面要慢一點(diǎn),因?yàn)槠胀ǖ?html頁(yè)面只需要瀏覽器就能夠解析,而 ASP則必須是服務(wù)器將整頁(yè)的代碼都執(zhí)行一篇之后再發(fā)送數(shù)據(jù)。 由于代碼是需要經(jīng)過(guò)服務(wù)器執(zhí)行之后才向?yàn)g覽器發(fā)送的,所以在客戶端看到的只能是經(jīng)過(guò)解析之后的數(shù)據(jù),而無(wú)法獲得源代碼。 SQL 是英文 Structured Query Language 的縮寫(xiě),意思為結(jié)構(gòu)化查詢語(yǔ)言。 SQL 語(yǔ)言的主要功能就是 同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照 ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì) )的規(guī)定, SQL 被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。 SQL 語(yǔ)句可以用來(lái)執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如 Oracle, Sybase, Microsoft SQL Server, SQL Server 等都采用了 SQL 語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL 語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括 Select, Insert, Update, Delete, Create,以及 Drop在內(nèi)的標(biāo)準(zhǔn)的 SQL 命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。 SQL Server SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它最初是由 Microsoft Sybase 和 AshtonTate三家公司共同開(kāi)發(fā)的,于 1988 年推出了第一個(gè) OS/2 版本。在 Windows NT 推出后, Microsoft與 Sybase 在 SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了, Microsoft 將 SQL Server 移植到 Windows NT 9 系統(tǒng)上,專注于開(kāi)發(fā)推廣 SQL Server 的 Windows NT 版本。 Sybase 則較專注于 SQL Server 在UNIX 操作系統(tǒng)上的應(yīng)用。 SQL Server 2020 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng),該版本繼承了SQL Server 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行 Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2020 的大型多處理器的服務(wù)器等多種平臺(tái)使用。 SQL Server 2020? SQL Server 2020 是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。 SQL Server 2020 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。 SQL Server 2020 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2020 結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過(guò)記分卡、 Dashboard、 Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。 與 Microsoft Visual Studio、 Microsoft Office System 以及新的開(kāi)發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2020 與眾不同。無(wú)論您是開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)管理員、信