版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Xxxxxxxxx算機(jī)類(lèi)畢業(yè)設(shè)計(jì)論文題 目 汽車(chē)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)學(xué)生姓名 xxxxxx 學(xué) 號(hào) xxxxxxxxx 指導(dǎo)教師 xxxxxx 班 級(jí) xxxxxxxx 摘 要 我們從WEB站點(diǎn)的實(shí)際情況出發(fā),經(jīng)過(guò)對(duì)有關(guān)網(wǎng)站汽車(chē)信息事項(xiàng)的一番考察和分析,確立了汽車(chē)信息系統(tǒng)的具體實(shí)現(xiàn)功能。并闡述系統(tǒng)的構(gòu)造設(shè)計(jì)和功能設(shè)計(jì),實(shí)現(xiàn)汽車(chē)信息的顯示,最近汽車(chē)信息的提示,汽車(chē)信息滾動(dòng)功能等。管理員可以通過(guò)Web瀏覽器,從后臺(tái)端程序?qū)崿F(xiàn)對(duì)汽車(chē)信息、管理、實(shí)時(shí)的進(jìn)展行為統(tǒng)計(jì)和記錄。本系統(tǒng)是WEB站點(diǎn)的一個(gè)子系統(tǒng),具有很好的外部接口,能夠很好的配合站點(diǎn)的其它子系統(tǒng)效勞于網(wǎng)站的汽車(chē)信息。關(guān)鍵詞: ASP 汽車(chē)信息系統(tǒng) A
2、DO 數(shù)據(jù)庫(kù)Abstract Based on the factual situation of WEB site, we did some investigation and analysis on news release of web sites, which helped us to establish the concrete functions of news release system, to expatiate the structure design and the function design of the system and to implement its dis
3、play of news, indication of the latest news and the rolling function of news. The administrator can make an instantaneous statistic and record on news release and news management from background programs through WEB browser. This system is a subsidiary system of WEB site, which has fine exterior int
4、erfaces and can perfectly cooperate with other subsidiary systems to serve for the news release of the web site.Key words: Active Server Pages Information System ActiveX Data Objects Database目 錄 TOC o 1-3 h z u HYPERLINK l _Toc288076381 摘 要 PAGEREF _Toc288076381 h 2 HYPERLINK l _Toc288076382 Abstrac
5、t PAGEREF _Toc288076382 h 3 HYPERLINK l _Toc288076383 目 錄 PAGEREF _Toc288076383 h 4 HYPERLINK l _Toc288076384 前 言 PAGEREF _Toc288076384 h 6 HYPERLINK l _Toc288076385 第一章 開(kāi)發(fā)背景及要求 PAGEREF _Toc288076385 h 7 HYPERLINK l _Toc288076386 開(kāi)發(fā)目的 PAGEREF _Toc288076386 h 7 HYPERLINK l _Toc288076387 1.2 工程背景 PAGE
6、REF _Toc288076387 h 7 HYPERLINK l _Toc288076388 1.3 開(kāi)發(fā)環(huán)境要求 PAGEREF _Toc288076388 h 7 HYPERLINK l _Toc288076389 1.3.1 硬件條件 PAGEREF _Toc288076389 h 7 HYPERLINK l _Toc288076390 1.3.2 系統(tǒng)平臺(tái) PAGEREF _Toc288076390 h 7 HYPERLINK l _Toc288076391 第二章 開(kāi)發(fā)工具及相關(guān)知識(shí) PAGEREF _Toc288076391 h 8 HYPERLINK l _Toc2880763
7、92 開(kāi)發(fā)工具 PAGEREF _Toc288076392 h 8 HYPERLINK l _Toc288076393 2.1.1 dreamweaver MX 2004概述 PAGEREF _Toc288076393 h 8 HYPERLINK l _Toc288076394 2.1.2 SQL Server 2000 概述 PAGEREF _Toc288076394 h 9 HYPERLINK l _Toc288076395 2.2 asp開(kāi)發(fā)技術(shù) PAGEREF _Toc288076395 h 9 HYPERLINK l _Toc288076396 2.3 ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) PAGE
8、REF _Toc288076396 h 12 HYPERLINK l _Toc288076397 第三章 系統(tǒng)需求 PAGEREF _Toc288076397 h 17 HYPERLINK l _Toc288076398 3.1 任務(wù)概述 PAGEREF _Toc288076398 h 17 HYPERLINK l _Toc288076399 3.2 功能需求 PAGEREF _Toc288076399 h 18 HYPERLINK l _Toc288076400 3.2.1 數(shù)據(jù)流圖 PAGEREF _Toc288076400 h 18 HYPERLINK l _Toc288076401 3
9、.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc288076401 h 19 HYPERLINK l _Toc288076402 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) PAGEREF _Toc288076402 h 19 HYPERLINK l _Toc288076403 第四章 系統(tǒng)構(gòu)造概述 PAGEREF _Toc288076403 h 21 HYPERLINK l _Toc288076404 4.1 系統(tǒng)總體構(gòu)造設(shè)計(jì)圖 PAGEREF _Toc288076404 h 21 HYPERLINK l _Toc288076405 4.2 系統(tǒng)功能分析 PAGEREF _Toc288076405 h 21 HYPERL
10、INK l _Toc288076406 4.2.1 汽車(chē)信息顯示功能 PAGEREF _Toc288076406 h 21 HYPERLINK l _Toc288076407 4.2.2 汽車(chē)信息管理功能 PAGEREF _Toc288076407 h 21 HYPERLINK l _Toc288076408 4.3 系統(tǒng)功能模塊圖 PAGEREF _Toc288076408 h 22 HYPERLINK l _Toc288076409 4.3.1 汽車(chē)信息顯示模塊 PAGEREF _Toc288076409 h 22 HYPERLINK l _Toc288076410 4.3.2 汽車(chē)信息管
11、理模塊 PAGEREF _Toc288076410 h 22 HYPERLINK l _Toc288076411 第五章 系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc288076411 h 24 HYPERLINK l _Toc288076412 數(shù)據(jù)庫(kù)連接 PAGEREF _Toc288076412 h 24 HYPERLINK l _Toc288076413 前臺(tái)詳細(xì)設(shè)計(jì) PAGEREF _Toc288076413 h 24 HYPERLINK l _Toc288076414 5.2.1 主頁(yè)設(shè)計(jì) PAGEREF _Toc288076414 h 24 HYPERLINK l _Toc288076
12、415 新車(chē)發(fā)布 PAGEREF _Toc288076415 h 26 HYPERLINK l _Toc288076416 5.2.3 降價(jià)行情 PAGEREF _Toc288076416 h 28 HYPERLINK l _Toc288076417 5.2.4 車(chē)型匯總 PAGEREF _Toc288076417 h 28 HYPERLINK l _Toc288076418 5.2.5 報(bào)價(jià)咨詢 PAGEREF _Toc288076418 h 29 HYPERLINK l _Toc288076419 5.2.6 二手車(chē)信息 PAGEREF _Toc288076419 h 29 HYPERLI
13、NK l _Toc288076420 5.2.7 保養(yǎng)信息 PAGEREF _Toc288076420 h 30 HYPERLINK l _Toc288076421 5.2 后臺(tái)設(shè)計(jì) PAGEREF _Toc288076421 h 30 HYPERLINK l _Toc288076422 后臺(tái)管理員登錄 PAGEREF _Toc288076422 h 30 HYPERLINK l _Toc288076423 類(lèi)型管理 PAGEREF _Toc288076423 h 32 HYPERLINK l _Toc288076424 信息管理 PAGEREF _Toc288076424 h 37 HYPE
14、RLINK l _Toc288076425 友情鏈接收理 PAGEREF _Toc288076425 h 42 HYPERLINK l _Toc288076426 投票管理 PAGEREF _Toc288076426 h 45 HYPERLINK l _Toc288076427 上傳文件管理 PAGEREF _Toc288076427 h 45 HYPERLINK l _Toc288076428 完畢語(yǔ) PAGEREF _Toc288076428 h 49 HYPERLINK l _Toc288076429 參考文獻(xiàn) PAGEREF _Toc288076429 h 50前 言 伴隨著網(wǎng)絡(luò)的出現(xiàn)
15、,網(wǎng)頁(yè)逐漸融入人們的生活。快速及時(shí)的汽車(chē)信息瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體Internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。制作網(wǎng)頁(yè)是企業(yè)和個(gè)人的宣傳自己的重要手段,同時(shí)也是學(xué)習(xí)者獲取學(xué)習(xí)信息的重要手段。尤其是在教育領(lǐng)域,在素質(zhì)教育與終身教育成為必然的今天,人們對(duì)信息的需求有了更新,更高的要求,而網(wǎng)頁(yè)由于本身所具有的信息量大,傳遞快速,沒(méi)有時(shí)空限制等特點(diǎn)恰好滿足這種要求。所以網(wǎng)頁(yè)也逐漸成為一種新興的教育資源。也正是由于網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進(jìn)展實(shí)時(shí)交互,保證網(wǎng)站數(shù)據(jù)的實(shí)時(shí)性。隨著Internet的進(jìn)一步開(kāi)展
16、,靜態(tài)Web站點(diǎn)的開(kāi)發(fā)與維護(hù)變得越來(lái)越困難,一方面信息的不斷增加和變化,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁(yè),特別是基于數(shù)據(jù)庫(kù)驅(qū)動(dòng)的Web站點(diǎn)更是如此,隨著Internet上信息量的增多和交互性的加強(qiáng)使HTML顯得越來(lái)越難以勝任。另一方面靜態(tài)網(wǎng)頁(yè)由于不能與瀏覽者進(jìn)展有效交互,使人們感到越來(lái)越乏味,而不愿意再一次地進(jìn)入同一站點(diǎn)。所以開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)或動(dòng)態(tài)內(nèi)容成了越來(lái)越多的站點(diǎn)所追求目標(biāo)。所謂動(dòng)態(tài)內(nèi)容是由每一個(gè)用戶按照自己的需求發(fā)出請(qǐng)求而特殊制作的Web網(wǎng)頁(yè)。網(wǎng)絡(luò)開(kāi)展前景無(wú)限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技集合,定會(huì)給社會(huì)各行各業(yè)的開(kāi)展注入新鮮的活力。站在網(wǎng)絡(luò)時(shí)代的前夜,我們清晰地聽(tīng)到了網(wǎng)
17、絡(luò)時(shí)代的宣言:誰(shuí)掌握了網(wǎng)絡(luò),誰(shuí)就掌握了未來(lái)。第一章 開(kāi)發(fā)背景及要求 隨著計(jì)算機(jī)技術(shù)的開(kāi)展,網(wǎng)絡(luò)技術(shù)對(duì)我們生活和工作顯得月來(lái)越重要,特別是現(xiàn)在信息高度興旺的今天,人們對(duì)最新信息的需求和發(fā)布迫切的需要及時(shí)性。而動(dòng)態(tài)交互式網(wǎng)頁(yè)剛好提供了這些功能,本系統(tǒng)就是一個(gè)能夠在網(wǎng)上實(shí)現(xiàn)汽車(chē)信息的網(wǎng)上多用戶發(fā)布,多欄目管理實(shí)時(shí)的進(jìn)展行為統(tǒng)計(jì)和記錄的網(wǎng)上交互系統(tǒng)。1.2 工程背景HTML作為一種樣式語(yǔ)言,隨著Internet上信息量的增多和交互性的加強(qiáng)使HTML顯得越來(lái)越難以勝任的情況之下,在ASP編程語(yǔ)言高度開(kāi)展的形式下,我們開(kāi)場(chǎng)了對(duì)汽車(chē)信息系統(tǒng)的開(kāi)發(fā)。1.3 開(kāi)發(fā)環(huán)境要求 硬件條件效勞器兩臺(tái),一臺(tái)為數(shù)據(jù)庫(kù)效勞器
18、,一臺(tái)為Web效勞器;客戶端計(jì)算機(jī)假設(shè)干;網(wǎng)絡(luò)通訊設(shè)備,主要包括交換機(jī)、網(wǎng)卡、集線器、MODEM等。 系統(tǒng)平臺(tái)采用Browser/Server體系構(gòu)造,效勞器端采用MicrosoftWindowsNT4.0為網(wǎng)絡(luò)操作系統(tǒng),Web效勞器軟件采用IIS5.0InternetInformationServer??蛻舳塑浖?,包括單機(jī)操作系統(tǒng)和瀏覽器軟件,分別選用Windows2000和InternetExplorer,數(shù)據(jù)庫(kù)系統(tǒng)采用MicrosoftAccess有利于方便操作。第二章 開(kāi)發(fā)工具及相關(guān)知識(shí)基于Web的系統(tǒng)開(kāi)發(fā)工具應(yīng)使開(kāi)發(fā)者使用各種各樣的技術(shù)來(lái)創(chuàng)立動(dòng)態(tài)的Web應(yīng)用程序,并且應(yīng)是一個(gè)可視化的
19、工具。我們采用了DreamweaverMX進(jìn)展開(kāi)發(fā),它是用來(lái)快速創(chuàng)立數(shù)據(jù)驅(qū)動(dòng)Web應(yīng)用程序的基于團(tuán)隊(duì)的開(kāi)發(fā)環(huán)境,支持ASP,以O(shè)DBC連接數(shù)據(jù)庫(kù),腳本語(yǔ)言為簡(jiǎn)單易學(xué)的JavaScript或VBScript。 dreamweaver MX 2004概述一個(gè)可視化的網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)站管理工具,支持最新的Web技術(shù),包含HTML檢查、HTML格式控制、HTML格式化選項(xiàng)、HomeSite/BBEdit捆綁、可視化網(wǎng)頁(yè)設(shè)計(jì)、圖像編輯、全局查找替換、全FTP 功能、處理Flash和Shockwave等富媒體格式和動(dòng)態(tài)HTML、基于團(tuán)隊(duì)的Web創(chuàng)作。在編輯上你可以選擇可視化方式或者你喜歡的源碼編輯方式。 Dr
20、eamweaver MX 2004 的十大新特性:自動(dòng)檢測(cè)標(biāo)簽和CSS規(guī)那么來(lái)適應(yīng)所有主流瀏覽器! 2.更強(qiáng)大的CSS支持! 3.內(nèi)建的圖形編輯引擎:修剪,改變大小、尺寸、旋轉(zhuǎn)角度、調(diào)節(jié)明暗度都不需要離開(kāi)Dreamweaver環(huán)境.因?yàn)樗旧砑闪薋W的根本圖形編輯技術(shù).(這一點(diǎn)有模仿FrontPage的嫌疑,但這個(gè)功能確實(shí)很實(shí)用)! 4.平安FTP:完全加密傳輸保證文件和帳號(hào)信息的平安! 5.增強(qiáng)對(duì)當(dāng)今技術(shù)的支持:支持當(dāng)今主流的開(kāi)放環(huán)境:ColdFusion,J2EE,PHP,.NET,和其他主流的效勞器技術(shù).Dreamweaver現(xiàn)在參加了XML命名空間支持,ASP.NET表單控件對(duì)象,新
21、的參考書(shū)內(nèi)容和新的PHP效勞器端行為! 6.無(wú)縫整合外部文件和代碼:直接將Word和Excel文檔復(fù)制和粘貼到Dreamweaver中,會(huì)保存字體,顏色,CSS樣式表信息.使用,使用系統(tǒng)支持的編碼保存任何字體,包括雙字節(jié)字符集. 7.嚴(yán)密整合MM的其他工具:加強(qiáng)了和MM其他幾款產(chǎn)品的協(xié)同工作能力.例如:你可以通過(guò)DW直接設(shè)置Flash組件的參數(shù). 8.根本支持改進(jìn):插入條,表格工具都有改進(jìn)! :編輯代碼更省時(shí),例如右鍵編寫(xiě)代碼工具,增強(qiáng)的查找和替換,高效的屬性面板。10.改進(jìn)的設(shè)計(jì)開(kāi)放環(huán)境:一個(gè)改進(jìn)的用戶界面,更高的實(shí)用性,非常親切和有邏輯,讓你快速找到你想要的東西,一個(gè)新的開(kāi)場(chǎng)屏幕讓你快速訪
22、問(wèn)最近的文件和教程資源. 2.1.2 SQL Server 2000 概述SQL Server 企業(yè)管理器是 Microsoft SQL Server 2000 的主要管理工具,它提供了一個(gè)遵從 Microsoft 管理控制臺(tái) (MMC) 的用戶界面,使用戶得以:定義運(yùn)行 SQL Server 的效勞器組,將個(gè)別效勞器注冊(cè)到組中,為每個(gè)已注冊(cè)的效勞器配置所有 SQL Server 選項(xiàng),在每個(gè)已注冊(cè)的效勞器中創(chuàng)立并管理所有 SQL Server 數(shù)據(jù)庫(kù)、對(duì)象、登錄、用戶和權(quán)限,在每個(gè)已注冊(cè)的效勞器上定義并執(zhí)行所有SQL Server 管理任務(wù),通過(guò)喚醒調(diào)用 SQL 查詢分析器,交互地設(shè)計(jì)并測(cè)試
23、 SQL 語(yǔ)句、批處理和腳本,喚醒調(diào)用為 SQL Server 定義的各種向?qū)У榷喾N功能。SQL Server 2000不僅能作為一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)效勞器有效地工作,而且數(shù)據(jù)庫(kù)引擎也應(yīng)用于需要在客戶端本地存儲(chǔ)獨(dú)立數(shù)據(jù)庫(kù)的應(yīng)用程序中。 SQL Server 2000可以動(dòng)態(tài)地將自身配置成能有效地使用客戶端桌面或膝上型電腦中的可用資源,而不需要為每個(gè)客戶端專設(shè)一個(gè)數(shù)據(jù)庫(kù)管理員。應(yīng)用程序供給商還可以將SQL Server 2000作為應(yīng)用程序的數(shù)據(jù)存儲(chǔ)組件嵌入到應(yīng)用程序中??紤]到Microsoft SQL Server的性能代價(jià)比和它能很好地和WINDOWS集成在一起, 因此選擇了它。2.2 as
24、p開(kāi)發(fā)技術(shù) ASP的英文全稱是Active Server Pages:“動(dòng)態(tài)效勞器網(wǎng)頁(yè),一般簡(jiǎn)稱為“ASP,它是指由效勞器端腳本、對(duì)象以及組件擴(kuò)展,包含動(dòng)態(tài)內(nèi)容的頁(yè)面。Asp是Microsoft公司在1996年底推出的一種取代CGI公共網(wǎng)關(guān)接口,即Common Gateway interface運(yùn)行效勞器端的Web應(yīng)用程序開(kāi)發(fā)技術(shù),它內(nèi)含于IIS3.0(Microsoft internet information Server3.0)以上的版本之中。ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)效勞端中執(zhí)行,使用一般的瀏覽器如IE
25、 或Netscape都可以正確地獲得ASP的“執(zhí)行結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽,通過(guò)Asp我們可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX組件建立動(dòng)態(tài)、交互且高效的Web效勞器應(yīng)用程序。它屬于ActiveX技術(shù)中的Server端技術(shù)。與常見(jiàn)的在Client端實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)如Java applet,ActiveX Control,VBScript,JavaScript等不同,Asp中的命令和Script語(yǔ)句都是由效勞器解釋執(zhí)行的。不像VBScript或JavaScript是在客戶端Client的瀏覽器上執(zhí)行,假設(shè)使用VBScript來(lái)設(shè)計(jì)程序,客戶端Client在I
26、E瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端Client假設(shè)使用Netscape瀏覽器就無(wú)法顯示VBScript的執(zhí)行結(jié)果。Asp是基于ActiveX技術(shù)的,它支持面向?qū)ο蠹纯蓴U(kuò)展的ActiveX server組件。ActiveX技術(shù)以COM/DCOM技術(shù)為根底,程序員可以用VC+,VB5.0等語(yǔ)言創(chuàng)立特定功能的效勞器端組件,擴(kuò)展asp的應(yīng)用功能。它是一種成熟的web到數(shù)據(jù)庫(kù)的接口技術(shù),使用與現(xiàn)有的web客戶/效勞器應(yīng)用程序。當(dāng)然,對(duì)很多人來(lái)說(shuō),用ASP來(lái)創(chuàng)立Windows平臺(tái)上的動(dòng)態(tài)網(wǎng)頁(yè)、整個(gè)站點(diǎn)和基于Web的應(yīng)用程序已經(jīng)成為自然而然的方法。如同早期的CGI、PERL一樣,ASP已經(jīng)被使用
27、者廣為承受,這很大程度上歸功于ASP的優(yōu)良特性。ASP具有以下突出特點(diǎn)。(1) 無(wú)需編譯。ASP程序直接由Web效勞器的動(dòng)態(tài)庫(kù)asp.dll解釋執(zhí)行,無(wú)需編譯和連接。(2) 易于編寫(xiě)和維護(hù)。ASP源文件為純文本文件,使用常用的文本編輯工具,如Windows記事本,就可以編輯ASP程序。當(dāng)然,其他網(wǎng)頁(yè)開(kāi)展工具,例如,F(xiàn)rontPage Express、 FrontPage等也都可以。同時(shí)ASP腳本集成于HTML,編寫(xiě)和維護(hù)均比擬方便。(3) 獨(dú)立于瀏覽器。由于ASP程序在效勞器端解釋執(zhí)行,因此客戶端用戶只需使用系統(tǒng)自帶的瀏覽器,即可瀏覽采用ASP設(shè)計(jì)的網(wǎng)頁(yè)。(4) 面向?qū)ο?。ASP具備面向?qū)ο驩
28、bject-Oriented功能,學(xué)習(xí)容易,ASP提供了五種方便能力強(qiáng)大的內(nèi)建對(duì)象:Request、Response、Sever、Application以及Session,同時(shí),假設(shè)使用ASP內(nèi)建的“Application對(duì)象或Session對(duì)象所撰寫(xiě)出來(lái)的ASP程序可以在多個(gè)網(wǎng)頁(yè)之間暫時(shí)保存必要的信息。在ASP腳本中可以方便的使用系統(tǒng)組件和ASP的內(nèi)置組件,還能定制其他功能強(qiáng)大的ActiveX效勞器組件。(5) 數(shù)據(jù)庫(kù)操縱功能強(qiáng)大。ASP提供ADO對(duì)象,可以輕易地通過(guò)ODBC(Open Database Connectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫(kù),例如:Access、Foxpro
29、、dBase、Oracle等等,利用其可以創(chuàng)立交互性很強(qiáng)的頁(yè)面,實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫(kù)的各項(xiàng)數(shù)據(jù)操作功能,從而方便用戶控制和管理數(shù)據(jù)。另外,ASP還可將“文本文件或是Excel 文件當(dāng)成數(shù)據(jù)庫(kù)用。(6) 執(zhí)行效率高。ASP提供最優(yōu)化的多線程環(huán)境,可在一個(gè)進(jìn)程中創(chuàng)立多個(gè)線程以同時(shí)為多個(gè)瀏覽者提供效勞,既節(jié)約了效勞器資源,又提高了程序執(zhí)行的效率。(7) 語(yǔ)言兼容性強(qiáng)。ASP能與任何ActiveX語(yǔ)言相容。除了可使用HTML、VBScript、JavaScript、Active X效勞器組件來(lái)設(shè)計(jì)外,還可經(jīng)由“plug-In外掛組件模組的方式,使用有第三方所提供的其他腳本語(yǔ)言,如Perl、Tcl等。(8)
30、 可擴(kuò)展性好。ASP具有很強(qiáng)的擴(kuò)展性,開(kāi)發(fā)人員可以根據(jù)需要使用Visual Vasic或Visual C等多種語(yǔ)言制作組件供ASP程序調(diào)用。(9) 平安性高。ASP程序在效勞端執(zhí)行,客戶端瀏覽器看到的只是HTML文件,因此可以防止源程序被泄漏。ASP具有如下具體功能。(1) 處理用戶通過(guò)瀏覽器提交到Web效勞器的表單輸入,完成用戶和效勞器端的交互過(guò)程。(2) 訪問(wèn)效勞器端數(shù)據(jù)庫(kù),執(zhí)行相應(yīng)的錄入、查詢、刪除和修改等操作。(3) 根據(jù)效勞器的配置讀寫(xiě)Web效勞器端的文件。(4) 控制和管理用戶的訪問(wèn)權(quán)限,限制用戶在網(wǎng)站的行為。(5) 記錄訪問(wèn)者的信息,跟蹤用戶在網(wǎng)站上的活動(dòng)并將起存入日志文件。(6
31、) 結(jié)合HTML控件,實(shí)現(xiàn)各種形式的網(wǎng)際導(dǎo)航。ASP通過(guò)后綴名為asp的文件來(lái)實(shí)現(xiàn),一個(gè)asp文件相當(dāng)于一個(gè)可執(zhí)行文件,因此必須在。支持ASP的效勞器環(huán)境中運(yùn)行(如PWS和IIS)。ASP的工作原理可用下面的7個(gè)過(guò)程描述。(1) 用戶在客戶端瀏覽器地址欄中輸入ASP文件名,按下“ENTER鍵觸發(fā)ASP請(qǐng)求。(2) 瀏覽器將ASP請(qǐng)求通過(guò)網(wǎng)絡(luò)發(fā)送給Web效勞器。(3) Web效勞器承受該請(qǐng)求,并獲取正確的ASP文件。(4) Web效勞器將該文件發(fā)送給特定的asp.dll程序。(5)程序逐行解析ASP文件,將各個(gè)代碼段發(fā)送到適宜的腳本引擎進(jìn)展編譯并運(yùn)行,當(dāng)遇到與Active X Script兼容的
32、腳本VBScript,JavaScript時(shí),asp引擎,調(diào)用相應(yīng)的腳本引擎進(jìn)展解釋處理。假設(shè)腳本指令中涉及到對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),就通過(guò)ODBC與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)展連接,由數(shù)據(jù)庫(kù)訪問(wèn)組件實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,然后將結(jié)果寫(xiě)入HTML流,生成一個(gè)靜態(tài)的HTML文件。(6) Web效勞器將HTML文件發(fā)送給客戶端。(7) 客戶端瀏覽器解釋執(zhí)行收到的文件,并將其顯示在瀏覽器上。由于asp的腳本程序是在效勞器端執(zhí)行的,通常腳本代碼不會(huì)被別人窺視,保證了程序代碼的平安和知識(shí)產(chǎn)權(quán)。另外程序執(zhí)行完畢后,效勞器僅僅是將執(zhí)行的結(jié)果返回給客戶端瀏覽器,減輕了網(wǎng)絡(luò)傳輸?shù)呢?fù)擔(dān),大大提高了交互的速度。2.3 ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)O
33、DBC(Open Database Connectivity)提供了一種跨平臺(tái)的、用來(lái)訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)的通用方法。DAO(Data Access Object)最初是為了與 Microsoft Access數(shù)據(jù)庫(kù)進(jìn)展交互而設(shè)計(jì)的,簡(jiǎn)單且訪問(wèn)速度快,但是在訪問(wèn)其它類(lèi)型的數(shù)據(jù)庫(kù)系統(tǒng)時(shí)性能太差。OLEDB提供了一個(gè)基于組件對(duì)象模型(COM)的數(shù)據(jù)訪問(wèn)接口,用于數(shù)據(jù)訪問(wèn),而不必了解數(shù)據(jù)的存儲(chǔ)方式。ADO是 Microsoft ActiveX Data Objects的縮寫(xiě),是微軟通用數(shù)據(jù)訪問(wèn)的組成之一。利用ADO提供的API,開(kāi)發(fā)人員可以訪問(wèn)任何數(shù)據(jù)類(lèi)型,它不僅支持關(guān)系型的數(shù)據(jù)庫(kù),還支 持非關(guān)系型的數(shù)據(jù)
34、庫(kù),如 ISAM 文件系統(tǒng)、電子郵件和圖像數(shù)據(jù)。ADO封裝了OLEDB,但卻屏蔽了OLEDB的復(fù)雜性,開(kāi)發(fā)人員通過(guò)它可以輕松自如地訪 問(wèn)各種類(lèi)型的數(shù)據(jù)庫(kù)。ADO的易用、高速、占用很少的額外內(nèi)存以及使用磁盤(pán)空間小的等優(yōu)點(diǎn),使得它逐漸被廣闊的用戶所承受。ADO集成了OLEDB和ODBC,它要么直接 通過(guò)OLEDB提供者獲取數(shù)據(jù) ,要么間接地通過(guò)ODBC獲取數(shù)據(jù),因?yàn)锳DO沒(méi)有在已有的數(shù)據(jù)庫(kù)構(gòu)造上添加其它層次,所以ADO層十分瘦,執(zhí)行起來(lái)十分高效。ADO在訪問(wèn)數(shù)據(jù)時(shí)使用了Provider(提供者)的概念,這就相當(dāng)于ODBC的Driver(驅(qū)動(dòng)者),正是通過(guò)這個(gè)Provider提供的一個(gè)接口集合,AD
35、O可以用統(tǒng)一的方法來(lái)訪問(wèn)不同的數(shù)據(jù)類(lèi)型。對(duì)于那些獨(dú)特的數(shù)據(jù)文件或更新的、更先進(jìn)的數(shù)據(jù)庫(kù)系統(tǒng)來(lái)說(shuō),同樣可以使用ADO的ODBC Driver和OLE DBProvider來(lái)訪問(wèn)。ADO是為了能夠?qū)Υ娣庞诤芏嗖煌?lèi)型的數(shù)據(jù)庫(kù)中的數(shù)據(jù)以編程方式進(jìn)展訪問(wèn)和修改而設(shè)計(jì)的。正是這種更為廣泛的訪問(wèn)范圍,使得ADO區(qū)別于以前的數(shù)據(jù)訪問(wèn)技術(shù)。ADO是建立在COM(組件對(duì)象模型)根底之上的,提供了自動(dòng)效勞的接口。開(kāi)發(fā)人員可以在Delphi、C+Buider、Visual C+、Visual Basic以及其它支持COM的語(yǔ)言中使用它,也同樣可以在腳本語(yǔ)言中使用。以下ADO例如代碼都是基于Delphi應(yīng)用程序的。如
36、果選擇其它開(kāi)發(fā)語(yǔ)言也同樣可以使用該方法。ADO另外一個(gè)重要的優(yōu)勢(shì)是被內(nèi)置在微軟的所有操作系統(tǒng)里,如 Windows2000,這就意味著使用ADO訪問(wèn)數(shù)據(jù)庫(kù)不需要在每一臺(tái)計(jì)算機(jī)中再安裝ADO了。ADO數(shù)據(jù)庫(kù)訪問(wèn)的具體實(shí)現(xiàn):ADO的3個(gè)主要組成對(duì)象是Connection、Recordset和Command。Connection對(duì)象是到本地或遠(yuǎn)程數(shù)據(jù)庫(kù)的連接,它管理應(yīng)用程序和數(shù)據(jù)庫(kù)之間通信。Recordset對(duì)象是用來(lái)連接到一個(gè)記錄集,從而獲取查詢的結(jié)果,這些結(jié)果由數(shù)據(jù)的行(記錄)和列(字段)組成。Command對(duì)象是用來(lái)處理重復(fù)執(zhí)行的查詢,或處理需要查找存儲(chǔ)過(guò)程調(diào)用中的輸出或返回參數(shù)值的查詢。在A
37、DO中,Connection既可以顯式地連接一個(gè)數(shù)據(jù)庫(kù),也可以隱式地將數(shù)據(jù)庫(kù)連接到一個(gè)記錄集上。在大多數(shù)的應(yīng)用程序中,為了能夠完全控制數(shù)據(jù)庫(kù)的連接,我們需要自己去建立一個(gè)連接。根據(jù)所使用的OLEDB提供者的不同,有很多不同的連接數(shù)據(jù)庫(kù)的方法,下面有兩種典型的方法。首先,可以為數(shù)據(jù)庫(kù)建立ODBC數(shù)據(jù)源,在這種情況下,用下面的代碼段就可以連接到一個(gè)數(shù)據(jù)庫(kù)。Connection.Open( Data Source=MyDataSourceName,UserlD,Password,-1);在這段代碼段中,Open方法的第1個(gè)參數(shù)就是要給出配置數(shù)據(jù)源的名稱DSN(DataSourceName)。參數(shù)Us
38、erlD和Password是要通過(guò)驗(yàn)證的用戶信息。對(duì)于平安性不好的 Access數(shù)據(jù)庫(kù)來(lái)說(shuō),可以把UserlD和Password都置空即可。最后1個(gè)參數(shù)給出了在連接數(shù)據(jù)庫(kù)時(shí)的可選項(xiàng),我們通常采用默認(rèn)選項(xiàng)-1。其次,ADO通過(guò)OLEDB提供程序與數(shù)據(jù)庫(kù)進(jìn)展通信,這種方法要優(yōu)于通過(guò)ODBC驅(qū)動(dòng)。在ADO中,一并提供了用于Access、SQL Server和Oracle數(shù)據(jù)庫(kù)的本機(jī)OLEDB提供程序。連接Access數(shù)據(jù)庫(kù),可以使用用于Access數(shù)據(jù)庫(kù)的OLEDB提供程序Microsoft Jet4.0 OLEDB Provider。要使用該提供程序,必須在連接字符串中指定提供程序的名稱、版本以及
39、數(shù)據(jù)庫(kù)的位置,下面的代碼段給出這種方法。Data Source=C:MyData.mdb,+Provider=Microsoft.Jet.OLEDB.admin.,-1;如果不指定數(shù)據(jù)庫(kù)的絕對(duì)路徑,那么ADO將在應(yīng)用程序的工作目錄下尋找該數(shù)據(jù)庫(kù)。連接 SQL Server數(shù)據(jù)庫(kù),要指定本機(jī)OLEDB提供程序、SQL Server的位置、所使用的數(shù)據(jù)庫(kù)以及平安性信息。連接字符串應(yīng)寫(xiě)成:Provider=SQLOLEDB;Data Source=MyServer;Initial Catalog=MyDatabase;User ID MyUID;Password=MyPassword;還可以在連接字
40、符串中指定網(wǎng)絡(luò)庫(kù)、數(shù)據(jù)包的大小和其它的屬性。連接Oracle數(shù)據(jù)庫(kù),在這種情況下,除了安裝ADO和建立連接字符串之外,還要做一些其它的處理。Microsoft OLE DB Provider For Oracle和Microsoft ODBC For Oracle都是與Oracle的客戶機(jī)組件進(jìn)展通信的,而不是直接與Oracle數(shù)據(jù)庫(kù)進(jìn)展通信的。要使用ADO處理Oracle數(shù)據(jù)庫(kù),那么必須安裝Oracle客戶機(jī)工具軟件(SQLNet)的適宜版本,并創(chuàng)立數(shù)據(jù)庫(kù)別名。 在完成上述步驟后,就可以使用下面的連接字符串來(lái)連接Oracle數(shù)據(jù)庫(kù)了:Provider=M SDAORA;Data Source
41、=MyDatabaseAlias;User ID=MyID;Password=MyPassword;翻開(kāi)記錄集,正如Connection對(duì)象能使數(shù)據(jù)庫(kù)連接一樣,Recordset對(duì)象能使數(shù)據(jù)連接起來(lái)。ADO將查詢的結(jié)果存放在Recordset對(duì)象中,然后Recordset對(duì)象對(duì)這些結(jié)果進(jìn)展諸如更新、排序和過(guò)濾等其它功能操作。因此,一旦建立了數(shù)據(jù)庫(kù)連接后,就可以翻開(kāi)一個(gè)記錄集了。執(zhí)行命令Command對(duì)象通??梢院?jiǎn)化編程,提高應(yīng)用程序速度。該對(duì)象主要用途是為了重復(fù)執(zhí)行一個(gè)單獨(dú)的查詢或者幾個(gè)相似的查詢。如果需要依賴數(shù)據(jù)庫(kù)執(zhí)行一條命令而不需要返回結(jié)果集合的話,這時(shí)就需要使用Command對(duì)象而不使用
42、Recordset對(duì)象。Command對(duì)象需要和Parameter對(duì)象聯(lián)合起來(lái)使用,Command對(duì)象具有一個(gè)Parameters集合,集合中的每個(gè)Parameter對(duì)象都對(duì)應(yīng)查詢中的一個(gè)參數(shù)。訪問(wèn)字段值,正如Connection對(duì)象是數(shù)據(jù)庫(kù)連接一樣,Recordset對(duì)象是數(shù)據(jù)連接。在向數(shù)據(jù)庫(kù)提交查詢之后,ADO將結(jié)果存放在Recordset對(duì)象中。然后,就可以使用Recordset對(duì)象查看查詢結(jié)果。Recordset對(duì)象支持諸如更新、排序和過(guò)濾等其它功能。Recordset對(duì)象具有一個(gè)Fields(字段集合,其中每個(gè)Field對(duì)象都對(duì)應(yīng)查詢結(jié)果中的一個(gè)字段Fields集合是 Records
43、et對(duì)象的默認(rèn)屬性,而Value屬性是Field對(duì)象的默認(rèn)屬性。為了從記錄集中獲取數(shù)據(jù)或者要修改字段的值,就必須得訪問(wèn)相應(yīng)字段對(duì)象的值,該代碼段可以寫(xiě)成:RecordsetFieldsItemFieldNoValue 同樣也可以利用名字屬性來(lái)獲取字段名:RecordsetFieldsItemFieldNoName字段對(duì)象包含了許多有用的屬性,我們常用到的屬性是Name、Precision、Type和Value,下面分別一一介紹。Name屬性以字符串格式存放Field對(duì)象的名稱。一般而言,該屬性指向正在進(jìn)展查詢的表中的列名稱。對(duì)于大局部OLEDB提供者來(lái)說(shuō),如果不想用列的名稱,那么可以使用AS子
44、句來(lái)選擇別的名稱。Precision屬性返回字段可以存儲(chǔ)的最多位數(shù),包括小數(shù)點(diǎn)右邊的位數(shù)。該屬性是只讀 的,它存放字節(jié)型的值。Field對(duì)象的Type屬性返回字段的數(shù)據(jù)類(lèi)型,該屬性也是只讀的。查詢檢索的數(shù)據(jù)都存 放在Value屬性中。該屬性為Field對(duì)象的默認(rèn)屬性,因此想要查看字段內(nèi)容,一般不需要顯式地調(diào)用Value屬性。Value屬性存放變量數(shù)據(jù),只有Recordset在支持更新數(shù)據(jù)的情況下,它才能是可讀可寫(xiě)的。對(duì)于Value屬性,ADO支持設(shè)置和返回長(zhǎng)字符串和二進(jìn)制數(shù)據(jù)。第三章 系統(tǒng)需求3.1 任務(wù)概述WEB汽車(chē)信息網(wǎng)站能簡(jiǎn)潔地將最新汽車(chē)信息展現(xiàn)在讀者面前,及時(shí)更新最新汽車(chē)信息動(dòng)態(tài),此系
45、統(tǒng)能實(shí)現(xiàn)添加管理刪除各種汽車(chē)信息??梢愿鶕?jù)網(wǎng)站的需要,進(jìn)展各種方式的插入,自動(dòng)更新.如顯示欄目導(dǎo)航,顯示某欄目的最新N條汽車(chē)信息等. 使用汽車(chē)信息文章管理系統(tǒng)制作動(dòng)態(tài)網(wǎng)頁(yè)時(shí),可在需要的地方插入相應(yīng)的代碼,即可以多種形式顯示汽車(chē)信息 文章的欄目或內(nèi)容。例如:一級(jí)欄目列表、二級(jí)欄目列表、欄目導(dǎo)航列表、某一欄目的最新新聞(文章)顯示條數(shù)、某一欄目的熱門(mén)文章可任意調(diào)整。該系統(tǒng)也可經(jīng)后繼開(kāi)發(fā),使之生成JS代碼,在一個(gè)主機(jī)上維護(hù)汽車(chē)信息,在其他靜態(tài)網(wǎng)頁(yè)中插入代碼后顯示相應(yīng)的汽車(chē)信息文章.包括以下欄目(一)前臺(tái)網(wǎng)站設(shè)計(jì)1.最新汽車(chē)新聞;2.新車(chē)發(fā)布;3.汽車(chē)行情;4.車(chē)型匯總;5.汽車(chē)報(bào)價(jià);6.二手車(chē)信息;
46、7.汽車(chē)保養(yǎng)。(二后臺(tái)汽車(chē)信息管理1. 汽車(chē)信息類(lèi)別管理:增加,修改,刪除類(lèi)別,大類(lèi),小類(lèi)的添加等2. 新車(chē)發(fā)布管理:新車(chē)發(fā)布列表的刪除與修改,信息的發(fā)布3. 汽車(chē)行情的管理:汽車(chē)行情列表的修改與刪除,信息的添加.4. 車(chē)型匯總的管理:車(chē)型匯總列表的修改與刪除,信息的添加.5. 汽車(chē)報(bào)價(jià)的管理:汽車(chē)報(bào)價(jià)列表的修改與刪除,信息的添加.6. 二手車(chē)信息的管理:二手車(chē)信息列表的修改與刪除,信息的添加.7. 汽車(chē)保養(yǎng)的管理:汽車(chē)保養(yǎng)列表的修改與刪除,信息的添加.8. 鏈接信息管理:友情鏈接的添加,以及鏈接列表的修改與刪除。3.2 功能需求 數(shù)據(jù)流圖汽車(chē)信息顯示,首先提供給瀏覽者選擇汽車(chē)信息類(lèi)別頁(yè)面,然
47、后系統(tǒng)根據(jù)瀏覽者的選擇,對(duì)該類(lèi)汽車(chē)信息進(jìn)展分頁(yè)顯示,瀏覽者選擇具體的汽車(chē)信息條目,進(jìn)展瀏覽,數(shù)據(jù)流程如圖3.1所示。管理首頁(yè)驗(yàn)證登錄通過(guò)驗(yàn)證維護(hù)信息分類(lèi)進(jìn)入信息列表刪除信息修改信息添加信息選擇信息分類(lèi)完成不通過(guò)圖3.1 數(shù)據(jù)流程后臺(tái)管理,管理員進(jìn)入gly.asp頁(yè)面,輸入用戶名和密碼,如果驗(yàn)證失敗,那么系統(tǒng)提示錯(cuò)誤并返回登陸界面,驗(yàn)證成功,那么進(jìn)入系統(tǒng)后臺(tái)頁(yè)面,此時(shí)可以進(jìn)展權(quán)限和汽車(chē)信息管理,管理員推出系統(tǒng)后,系統(tǒng)返回登陸頁(yè)面,數(shù)據(jù)流程如圖3.2所示。管理員登陸添加汽車(chē)信息編輯汽車(chē)信息刪除汽車(chē)信息退出系統(tǒng)驗(yàn)證失敗圖3.2 后臺(tái)管理數(shù)據(jù)流程 數(shù)據(jù)庫(kù)設(shè)計(jì) 汽車(chē)信息網(wǎng)站的實(shí)體有:汽車(chē)信息內(nèi)容,欄目分
48、類(lèi),信息評(píng)論,用戶,他們之間的關(guān)系如圖(3.3)所示:欄目分類(lèi)表用戶表信息評(píng)論表新聞內(nèi)容表n11n1欄目分類(lèi)表的(fl)構(gòu)造序號(hào)字段描述類(lèi)型和長(zhǎng)度主鍵可空默認(rèn)值1lmbh欄目編號(hào)文本是否無(wú)2name欄目名稱文本否否無(wú)信息內(nèi)容表的(news)構(gòu)造序號(hào)字段描述類(lèi)型和長(zhǎng)度主鍵可空默認(rèn)值1Id自動(dòng)編號(hào)Int 是否無(wú)2xwbt信息標(biāo)題文本否否無(wú)3fbshj發(fā)布時(shí)間Datetime(8)否是Getdate()4xwzz作者文本否是無(wú)5nr信息內(nèi)容備注否否無(wú)6num查看次數(shù)Int否是07tj是否推薦新聞Int否是08name所屬欄目Int否是0信息評(píng)論內(nèi)容表的xwpl的構(gòu)造序號(hào)字段描述類(lèi)型和長(zhǎng)度主鍵可空默認(rèn)
49、值1Id自動(dòng)編號(hào)Int是否無(wú)2ssxwid所屬新聞Int否否無(wú)3fbtime發(fā)表時(shí)間datetime否否Getdate()4plnr評(píng)論內(nèi)容備注否否無(wú)5plzz評(píng)論作者文本否否無(wú)用戶表的user構(gòu)造序號(hào)字段描述類(lèi)型和長(zhǎng)度主鍵可空默認(rèn)值1Id自動(dòng)編號(hào)Int是否無(wú)2yhm登錄帳號(hào)文本否否無(wú)3mm登錄密碼文本否否無(wú)4nl年齡數(shù)字否否無(wú)5xb姓別文本否否無(wú)6yx郵箱文本否否無(wú)7grjj個(gè)人簡(jiǎn)介文本否否無(wú)第四章 系統(tǒng)構(gòu)造概述汽車(chē)信息網(wǎng)站前臺(tái)信息網(wǎng)站后臺(tái)新聞管理子系統(tǒng)1.最新汽車(chē)新聞;2.新車(chē)發(fā)布;3.汽車(chē)行情;4.車(chē)型匯總;5.汽車(chē)報(bào)價(jià);6.二手車(chē)信息;7.汽車(chē)保養(yǎng)。類(lèi)別管理公告管理信息管理友情鏈接收理
50、投票管理上傳文件管理4.1 系統(tǒng)總體構(gòu)造設(shè)計(jì)圖圖4.1 系統(tǒng)總體構(gòu)造圖 從圖中可以看出整個(gè)系統(tǒng)分為前臺(tái)和后臺(tái),前臺(tái)主要給讀者瀏覽汽車(chē)信息,后臺(tái)是管理員用來(lái)管理汽車(chē)信息的,在汽車(chē)信息主頁(yè)可以選擇不同種類(lèi)別的信息了解汽車(chē)的各種信息,分別進(jìn)入相應(yīng)的列表,再點(diǎn)擊汽車(chē)信息進(jìn)展瀏覽.在后臺(tái)需要管理員帳戶和密碼登陸到后臺(tái)管理頁(yè)面,從而進(jìn)展一系列的汽車(chē)信息管理.4.2 系統(tǒng)功能分析 汽車(chē)信息顯示功能通過(guò)鏈結(jié),能逐一顯示出相對(duì)應(yīng)ID號(hào)的汽車(chē)信息內(nèi)容作者及發(fā)布時(shí)間。 汽車(chē)信息管理功能利用delete語(yǔ)句刪除汽車(chē)信息,先用數(shù)據(jù)源連接數(shù)據(jù)庫(kù),再刪除編號(hào)N的記錄,這里利用Execute方法刪除記錄.修改時(shí)要用到Upda
51、te語(yǔ)句,同樣先連接數(shù)據(jù)庫(kù),再用Execute方法修改記錄,添加和修改記錄類(lèi)似,區(qū)別也僅僅是SQL語(yǔ)句。4.3 系統(tǒng)功能模塊圖汽車(chē)信息類(lèi)別汽車(chē)信息咨詢汽車(chē)信息瀏覽汽車(chē)信息列表汽車(chē)信息內(nèi)容4.3.1 汽車(chē)信息顯示模塊圖4.2 汽車(chē)信息顯示模塊 汽車(chē)信息管理模塊 后臺(tái)管理添加汽車(chē)信息管理汽車(chē)信息退出系統(tǒng)添加汽車(chē)信息-頁(yè)面修改和刪除汽車(chē)信息-頁(yè)面管理員登陸管理員登陸圖4.3 汽車(chē)信息管理模塊第五章 系統(tǒng)詳細(xì)設(shè)計(jì)代碼如下:建立數(shù)據(jù)庫(kù)的連接5.2.1 主頁(yè)設(shè)計(jì):圖 5.1 汽車(chē)信息網(wǎng)站主頁(yè)設(shè)計(jì)首頁(yè)|新車(chē)|降價(jià)行情|車(chē)型匯總|報(bào)價(jià)|二手|保養(yǎng) 熱點(diǎn)車(chē)型 今年銷(xiāo)量樂(lè)觀 自主品牌向漲幅100%看齊# 上海 海
52、馬歡動(dòng)貨源缺乏需預(yù)訂 北京 豐田凱美瑞店內(nèi)優(yōu)惠1.4萬(wàn)天津 保稅區(qū)英菲尼迪G35降價(jià)4萬(wàn)北京 長(zhǎng)安沃爾沃S40優(yōu)惠2.5萬(wàn)北京 進(jìn)口寶馬3系到店#上海 海馬歡動(dòng)貨源缺乏需預(yù)訂 北京 豐田凱美瑞店內(nèi)優(yōu)惠1.4萬(wàn)天津 保稅區(qū)英菲尼迪G35降價(jià)4萬(wàn) 圖5.2 新車(chē)發(fā)布汽車(chē)行情代號(hào)Accord QE 雅閣Crosstour確定引進(jìn)國(guó)產(chǎn)所謂雅閣Crosstour,是本田緊隨潮流所開(kāi)發(fā)的全新車(chē)型。上海 海馬歡動(dòng)貨源缺乏需預(yù)訂 北京 豐田凱美瑞店內(nèi)優(yōu)惠1.4萬(wàn)天津 保稅區(qū)英菲尼迪G35降價(jià)4萬(wàn)北京 長(zhǎng)安沃爾沃S40優(yōu)惠2.5萬(wàn)北京 進(jìn)口奧迪A5最高優(yōu)惠2萬(wàn)5.2.3 降價(jià)行情圖5.3 降價(jià)行業(yè)詳細(xì)設(shè)計(jì)5.2
53、.4 車(chē)型匯總5.2.5 報(bào)價(jià)咨詢5.2.6 二手車(chē)信息5.2.7 保養(yǎng)信息5.2 后臺(tái)設(shè)計(jì)本系統(tǒng)是一套實(shí)時(shí),多欄目管理的汽車(chē)信息網(wǎng)站,管理為超級(jí)管理員,他可以能系統(tǒng)的所有管理信息進(jìn)展管理: 管理員登錄界面如下: 管理員登錄的代碼如下: 新聞發(fā)布系統(tǒng) V1.0后臺(tái)管理 管 理 員 登 陸 用戶名: 密碼: 輸入用戶名和密碼,單擊確定按鈕進(jìn)展后臺(tái)管理界面.5.2.2類(lèi)型管理從管理首頁(yè)的類(lèi)別管理進(jìn)去,可以進(jìn)入類(lèi)型列表界面。如下列圖所示:實(shí)現(xiàn)的代碼如下:欄目管理function checkBig() if (document.form1.BigClassName.value=) alert(大類(lèi)名稱
54、不能為空!); document.form1.BigClassName.focus(); return false; function checkSmall() if (document.form2.BigClassName.value=) alert(請(qǐng)先添加大類(lèi)名稱!);document.form1.BigClassName.focus();return false; if (document.form2.SmallClassName.value=) alert(小類(lèi)名稱不能為空!);document.form2.SmallClassName.focus();return false; f
55、unction ConfirmDelBig() if(confirm(確定要?jiǎng)h除此文章大類(lèi)嗎?刪除此大類(lèi)同時(shí)將刪除所包含的小類(lèi),并且不能恢復(fù)!) return true; else return false; function ConfirmDelSmall() if(confirm(確定要?jiǎng)h除此文章小類(lèi)嗎?一旦刪除將不能恢復(fù)!) return true; else return false; 欄目名稱 操作選項(xiàng) a href=ClassModifyBig.asp?BigClassID=修改 a href=ClassDelBig.asp?BigClassName= onClick=return
56、 ConfirmDelBig();刪除 a href=ClassModifySmall.asp?SmallClassID=修改 a href=ClassDelSmall.asp?SmallClassID= onClick=return ConfirmDelSmall();刪除 管理員可以任意的代碼如下:公告添加function form_onsubmit(obj) ValidationPassed = true; if(obj.title.value = ) alert(請(qǐng)?zhí)顚?xiě)公告標(biāo)題!); ValidationPassed = false; return ValidationPassed;
57、if(obj.auth.value = ) alert(請(qǐng)?zhí)顚?xiě)單位名稱!); ValidationPassed = false; return ValidationPassed; if(obj.order.value = ) alert(請(qǐng)?zhí)顚?xiě)作者名稱!); ValidationPassed = false; return ValidationPassed; 添加公告信息 標(biāo)題 單位 作者 詳細(xì)內(nèi)容 5.2.3信息管理管理登錄進(jìn)入信息管理后進(jìn)展新聞大類(lèi)的選擇,產(chǎn)在小類(lèi)中完成新聞信息的添加及發(fā)布.新聞信息運(yùn)行圖如下:其中新聞信息列表的代碼如下:文章管理function ConfirmDel()
58、if(confirm(確定要?jiǎng)h除選中的文章嗎?一旦刪除將不能恢復(fù)!) return true; else return false; 所有新聞|a href=NewsManage.asp?BigClassName=| 下屬小類(lèi):%顯示大類(lèi)所屬的小類(lèi)名dim sqlSmallClass,rsSmallClasssqlSmallClass=select * from SmallClass where BigClassName= & BigClassName & Set rsSmallClass= Server.CreateObject(ADODB.Recordset)rsSmallClass.op
59、en sqlSmallClass,conn,1,1if rsSmallClass.bof and rsSmallClass.eof thenresponse.write(無(wú)小類(lèi))end ifSName=rsSmallClass(SmallClassName)%a href=NewsManage.asp?BigClassName=&SmallClassName= 0if BigClassName thensql=sql & and BigClassName= & BigClassName & if SmallClassName thensql=sql & and SmallClassName=
60、& SmallClassName & end ifend ifsql=sql & order by id descSet rs= Server.CreateObject(ADODB.Recordset)rs.open sql,conn,1,1統(tǒng)計(jì)記錄數(shù)% 文章標(biāo)題 所屬大類(lèi) 所屬小類(lèi) 添加時(shí)間 編輯 暫無(wú)內(nèi)容! %elsers.pagesize=13if trim(request(page) then currentpage=clng(request(page) if currentpagers.pagecount then end ifelse currentpage=1end if if
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房屋交易終止合同范本
- 農(nóng)村土地出售合同書(shū)樣本
- 停車(chē)場(chǎng)租賃合同協(xié)議書(shū)范文
- 2024養(yǎng)殖場(chǎng)土地承包合同
- 股票投資代持協(xié)議書(shū)
- 2024年彩鋼瓦安裝合同書(shū)
- 2024產(chǎn)權(quán)轉(zhuǎn)讓居間合同協(xié)議書(shū)
- 工程機(jī)械運(yùn)輸合同模板
- 個(gè)人之間專利權(quán)轉(zhuǎn)讓協(xié)議范本
- 2024年按揭房屋歸女方離婚協(xié)議書(shū)
- 設(shè)計(jì)變更控制程序
- 三年級(jí)硬筆書(shū)法課件
- 2024全球量子產(chǎn)業(yè)發(fā)展報(bào)告
- 場(chǎng)地移交安全管理協(xié)議書(shū)
- 醫(yī)院卒中中心建設(shè)各種制度、流程匯編
- 重慶市江北區(qū)2023-2024學(xué)年六年級(jí)下學(xué)期期末考試數(shù)學(xué)試題
- 軍隊(duì)文職聘用合同管理規(guī)定
- 2024年貴州省安順市西秀區(qū)小升初語(yǔ)文試卷
- 2024-2029年中國(guó)兒童牙冠行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 新時(shí)代鐵路發(fā)展面對(duì)面全文內(nèi)容
- 人工智能與語(yǔ)文閱讀理解教學(xué)
評(píng)論
0/150
提交評(píng)論