【文章內容簡介】
括服務端腳本 。 利用 Active Server Page中的服務端腳本,你可以創(chuàng)建動態(tài)內容的網(wǎng)頁,舉一個最簡單的例子,你可以讓網(wǎng)頁在一天的不同時間顯示不同內容。 (2) 一個 Active Server Page 提供了一些 builtin 對象。利用這些 Active Server Page 中提供的 builtin 對象,你可以使你的腳本更加強大;這些對象會允許您從瀏覽器中接受和發(fā)送信息。例如,利用 request 對象,你可以將用戶在 HTML form 中的信息接受到并在一個 script 中來響應它。 (3) 一個 Active Server Page 可以用另外的元素來擴展。 Active Server Pages 5 本身就是來源于相當數(shù)量的標準服務端 ActiveX 元素,這些組件允許你做諸如依據(jù)瀏覽器能力進行不同顯示以及在瀏覽器內包含計數(shù)器的工作。 (4) Active Server Page 可以和諸如 Access 2021 這樣的數(shù)據(jù)庫進行掛接,利用一些特別的對象集合, Active Data Object(ADO),你就可以在你的 Active Server Page 中使用 SQL 語言。再次重申,這是 Active Server Page 一個非常強大的功能所在,在線商務以及在線沙龍等各種非常高級的,動態(tài)更新的站點都需要數(shù)據(jù)庫的支持,而且需要隨數(shù)據(jù)庫內容的更新而自動更新,這樣,你就可以利用 Active Server Pages自己建立很多類似的高級站點。 以上四個特性對 Active Server Page 進行了限定, Active Server Page 就是由Server 端腳本、對象以及組件拓展過的標準主頁。利用它,你的主頁就可以包含動態(tài)內容 。 Active Server Pages (ASP) 是服務器端的腳本編寫環(huán)境,您可用它來創(chuàng)建動態(tài) Web 頁或生成功能強大的 Web 應用程序。 ASP 頁是包括 HTML 標記、文本和腳本命令的文件。 ASP 頁可調用 ActiveX 組件來執(zhí)行任務,例如連接到數(shù)據(jù)庫或進行商務計算。通過 ASP,可為您的 Web 頁添加交互內容或用 HTML 頁構成整個 Web 應用程序,這些應用程序使用 HTML 頁作為您的客戶的界面。 如果您是位 HTML 編寫人員,您將發(fā)現(xiàn) ASP 腳本提供了創(chuàng)建交互頁的簡便方法。如果您曾想從 HTML 表格中收集數(shù)據(jù),或用顧客的姓名個人化 HTML 文件,或根據(jù)瀏覽器的不同使用不同的特性,您會發(fā)現(xiàn) ASP 提供了一個出色的解決方案。以前,要想從 HTML 表格中收集數(shù)據(jù),就不得不學習一門編程語言來創(chuàng)建一個 CGI 應用程序?,F(xiàn)在,您只要將一些簡單的指令嵌入到您的 HTML 文件中,就可以從表格中收集數(shù)據(jù)并進行分析。您再不必學習完整的編程語言 或者單獨編譯程序來創(chuàng)建交互頁。 隨著不斷掌握使用 ASP 和腳本語言的技巧,您可以創(chuàng)建更 復雜的腳本。對于 ASP,您可以便捷地使用 ActiveX 組件來執(zhí)行復雜 的任務,比如連接數(shù)據(jù)庫以存儲和檢索信息。如果您已經掌握 一門腳本語言,如 VBScript、 JavaScript 或 PERL,而且您已經了解使用 ASP 的方法。只要安裝了符合 ActiveX 腳本標準的相應腳本引擎,就可以在 ASP 頁中使用任何一種腳本語言。 ASP 帶有 Microsoft174。 Visual Basic174。 Scripting Edition ( VBScript)和 Microsoft174。 JScript?的腳本引擎,這樣您可以立即開始編輯腳本。 PERL、 REXX 和 Python 的 ActiveX 腳本引擎可以從第三方開發(fā)人員處獲得。如果您已經掌握了一門編程語言,如 Visual Basic,您將發(fā)現(xiàn) ASP 是快速創(chuàng)建 Web 應用程序的一個非常靈活的方法。通過向 HTML 中添加腳本命令,您 6 能夠創(chuàng)建應用程序的 HTML 接口。通過創(chuàng)建自己的 ActiveX 組件,可以將應用程序中的商業(yè)邏輯封裝到能夠從腳本、其他組件或從其他程序中調用的模塊。 使用 ASP 進行計算的 Web 可轉化為有形的利益,它使 Web 供應商能夠提供交互的商業(yè)應用而不僅僅是發(fā)布內容。例如,旅行社能夠比公布航空時刻表做 得更多;用 ASP 腳本可以讓客戶察看現(xiàn)有的航班、比較費用并預定座位。 ASP 是一種未經編譯的開放式應用軟件,是微軟公司推出的一種用以取代 CGI(公共網(wǎng)關接口即 Common Gateway Interface)的技術,它實質是一種服務器端腳本環(huán)境。通過 ASP 用戶可以結合 HTML 網(wǎng)頁, ASP 指令和 Active 組件建立動態(tài)交互且商效的 Web 服務器應用程序。 ASP 并不是一種純的編程語言,它所用的語言是我們經常用的兩種腳本語言 VBScript 和 JavaScript 。 B/S(瀏覽器 /服務器)簡介 B/S( Browser/Server,瀏覽器 /服務器)模式又稱 B/S結構。它是隨著 Inter技術的興起,對 C/S 模式應用的擴展。在這種結構下,用戶工作界面是通過 IE 瀏覽器來實現(xiàn)的。 B/S 模式最大的好處是運行維護比較簡便,能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù);最大的缺點是對網(wǎng)絡環(huán)境依賴性太強,由于各種原因引起網(wǎng)絡中斷都會造成系統(tǒng)癱瘓。 在 B/S 體系結構 [8]系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求,服務 器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。 B/S 結構簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服務器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結果返回以及動態(tài)網(wǎng)頁生成等工作全部由 Web Server 完成。實際上 B/S 體系結構是把二層 C/S 結構的事務處理邏輯模塊從客戶機的任務中分離出來,由 Web 服務器單獨組成一層來負擔其任務,這樣客戶機的壓力減輕了,把負荷分配給了 Web 服務器。這種三層體系結構如圖 22 所示。 Browse 瀏覽器 Web 服務器 數(shù)據(jù)庫 7 圖 22 B/S 三層架構示意圖 這種結構不僅把客戶機從沉重的負擔和不斷對其提高的性能的要求中解放出來,也把技術維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務處理邏輯部分分給了功能服務器,使客戶機一下子 苗條 了許多,不再負責處理復雜計算和數(shù)據(jù)訪問等關鍵事務,只負責顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務器上程序的更新工作。這種三層結構在層與層之間相互獨立,任何一層的改變不會影響其它層的功能 。 數(shù)據(jù) 庫介紹 SQL 是英文 Structured Query Language 的縮寫,意思為結構化查詢語言。 SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照 ANSI(美國國家標準協(xié)會 )的規(guī)定, SQL 被作為關系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。 SQL 語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關系型數(shù)據(jù)庫管理系統(tǒng),如 Oracle, Sybase, Microsoft SQL Server, SQL Server 等都采用了 SQL 語言標準。雖然很多數(shù)據(jù)庫都對 SQL 語句進行了再開發(fā)和擴展,但是包括 Select, Insert, Update, Delete, Create,以及Drop 在內的標準的 SQL 命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。 SQL Server 是一個關系數(shù)據(jù)庫管理系統(tǒng)。它最初是由 Microsoft Sybase 和AshtonTate 三家公司共同開發(fā)的,于 1988 年推出了第一個 OS/2 版本。在Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本。 Sybase 則較專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應用。 SQL Server 2021 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng),該版本繼承了 SQL Server 版本的優(yōu)點,同時又比它增加了許多更先進的功能。具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行 Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2021 的大型多處理器的服務器等多種平臺使用。 SQL Server 2021 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。 SQL Server 2021 數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。 SQL Server 2021 數(shù)據(jù)引擎是 企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL 8 Server 2021 結合了分析、報表、集成和通知功能。這使您的企業(yè)可以構建和部署經濟有效的 BI 解決方案,幫助您的團隊通過記分卡、 Dashboard、 Web services 和移動設備將數(shù)據(jù)應用推向業(yè)務的各個領域。 與 Microsoft Visual Studio、 Microsoft Office System 以及新的開發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2021 與眾不同。無論您是開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者還是決策者, SQL Server 2021 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。 9 第三章 . 系統(tǒng)體系結構 車輛管理工作非常繁雜,包括車輛查詢 、入庫、 報廢等。我們 力圖 用計算機 取 代人工 來完成這些工作, 使 操作更加簡單快捷。 從而 大大的減輕工作人員的負擔。 系統(tǒng)需求分析 該過程是個不斷認識不斷細化的過程。這里所要完成的工作是深入描述軟件的功能和性能,確定軟件的設計限制和軟件同其他系統(tǒng)元素的接口細節(jié),從而奠定軟件的開發(fā)基礎。 功能 需求: 該系統(tǒng)中,管理