旅游美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
旅游美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
旅游美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
旅游美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
旅游美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、XXXX大學(xué)畢業(yè)設(shè)計(jì)(論文)旅游美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)系別:專(zhuān)業(yè)年級(jí): 學(xué)生姓名= 學(xué) 號(hào): 指導(dǎo)教師:2013年4月20日畢業(yè)論文原創(chuàng)性聲明本人鄭重聲明:所呈交畢業(yè)論文,是本人在指導(dǎo)教師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他人或集體已經(jīng)發(fā)表或撰寫(xiě) 過(guò)的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本 人完全意識(shí)到本聲明的法律結(jié)果山本人承擔(dān)。簽名:-2-隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)技術(shù)逐漸被應(yīng)用到各行各業(yè)中,成為信息化研究開(kāi) 發(fā)的焦點(diǎn)。與此同時(shí),越來(lái)越多的人希望建立和管理自己的個(gè)人網(wǎng)站。本網(wǎng)站通過(guò)用Dreamwea

2、ver. ACCESS. SQL,其主要包括兒個(gè)模塊:首頁(yè)、旅游專(zhuān)區(qū),美 食專(zhuān)區(qū)、交流專(zhuān)區(qū)等。通過(guò)本網(wǎng)站系統(tǒng)能提供各種與美食相關(guān)的信息以及各種美食信息的交 流,為大眾提供一個(gè)旅游美食方面的交流平臺(tái)。建立以Dreamweaver. ACCESS. SQL與以ASP等技術(shù)的動(dòng)態(tài)網(wǎng)站管理系統(tǒng)的前臺(tái)表現(xiàn)模塊。 為用戶提供方便快捷的信息服務(wù)與交流。隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,互聯(lián)網(wǎng)的快速發(fā)展使越 來(lái)越多的人選擇從互聯(lián)網(wǎng)上獲取信息,因此,互聯(lián)網(wǎng)逐漸成為一個(gè)寬廣的信息發(fā)布平臺(tái)和獲 取信息的平臺(tái)。本網(wǎng)站系統(tǒng)就要有用戶注冊(cè)和留言?xún)纱髣?dòng)態(tài)功能。本設(shè)計(jì)使用ASP技術(shù)的動(dòng) 態(tài)網(wǎng)頁(yè)技術(shù),與SQL Server2000和AC

3、CESS作為后臺(tái)數(shù)據(jù)庫(kù),制作了一個(gè)簡(jiǎn)單的美食網(wǎng)站系 統(tǒng),實(shí)現(xiàn)了美食網(wǎng)站用戶登錄、注冊(cè)管理等功能。關(guān)健詞:Asp , Dreamweaver. ACCESS , SQLAbstractWith the high-speed development of electronic computer science and web technology, the internet technology has been used gradually in many fields, which has been a focus of researching and exploitation of info

4、rmation industry. At the same time, more and more people hope to build their own web stationsThis website passes to use Dreamweaver, ACCESS, SQL, it mainly includes a few mold piece:Home page, Traveling area Delicacies specialty area and Communication area etc Using the website system can provide va

5、rious and delicacies related information and various delicacies information of exchanges It provide a stage of sharing and communicating traveling and delicacies food for the publicBuild up with the Dreamweaver, ACCESS, SQL with with ASP etc technical dynamic state website management system of stage

6、 performance mold picec Provide the most convenience fast information service and exchanges for the customer Along with the network technical fast fierce development, the fast development of Internet makes more and more Candidates choose to obtain an information from the Internet So, the Internet be

7、comes a terrace that the wide information releases terrace and leave a message two greatest dynamic state functions This dynamicstate web page which designs to use an ASP technique technique are backstage databases with the SQL Server2000 and ACCESS, creating a simple delicacies website system, carr

8、ying out a delicacies website customer logging, registering, message with and message management etcfunction.Key words: Asp, Dreamweaver, ACCESS , SQL-4-ABSTRACT-4 -1引言-6-1.1網(wǎng)站開(kāi)發(fā)背景-6-1.2件及軟件的需求準(zhǔn)備-6-1.2. 1硬件的基本要求-6 -1. 2. 2軟件的基本平臺(tái)-7 -1. 3網(wǎng)站系統(tǒng)概述-7-2開(kāi)發(fā)技術(shù)的簡(jiǎn)介-7-2. 1 Dreamweaver 簡(jiǎn)介-7-2. 2 Asp 簡(jiǎn)介-8-2. 3 I

9、IS 簡(jiǎn)介-9-2. 4簡(jiǎn)單數(shù)據(jù)庫(kù)MICROSOFT ACCESS的簡(jiǎn)要介紹-9-2.4.1 Access 組件介紹-9 -2. 5 Sol-10-2. 5.1SQL簡(jiǎn)介-10-2.5.2SQL數(shù)據(jù)庫(kù)體系結(jié)構(gòu)-10-2.5.3SQL的組成-11-2.5.4SQL優(yōu)點(diǎn)-11-3.網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)-12-3.1數(shù)據(jù)庫(kù)的分析-12-3. 2網(wǎng)站構(gòu)思-12 -3. 3數(shù)據(jù)表的結(jié)構(gòu)-13-4系統(tǒng)實(shí)現(xiàn)-13 -4.1系統(tǒng)實(shí)現(xiàn)代碼-13-4. 1. 1用戶登錄-13 -4. 1.2用戶注冊(cè)-14 -4. 1.3表單提交-14 -5網(wǎng)頁(yè)各功能的實(shí)現(xiàn)-16 -6. 運(yùn)行環(huán)境-16 -7. 系統(tǒng)配置-17 -8.

10、總結(jié)-19 -參考文獻(xiàn)-20-致謝-20-5-1引言1.1網(wǎng)站開(kāi)發(fā)背景根據(jù)國(guó)家旅游局預(yù)計(jì),2012年我國(guó)出境旅游人數(shù)將達(dá)到7700萬(wàn)人次,同比增長(zhǎng)12%。國(guó) 家旅游局局長(zhǎng)邵琪偉12日在廣州召開(kāi)的2012年全國(guó)旅游工作會(huì)議上說(shuō),今年我國(guó)旅游業(yè)仍 將保持平穩(wěn)較快增長(zhǎng)的發(fā)展格局。全年旅游業(yè)發(fā)展預(yù)期LI標(biāo)為國(guó)內(nèi)旅游人數(shù)29億人次,同比 增長(zhǎng)10%;國(guó)內(nèi)旅游收入2. 22萬(wàn)億元,同比增長(zhǎng)15%;入境旅游人數(shù)1.38億人次,同比增長(zhǎng) 2%;入境過(guò)夜旅游人數(shù)5850萬(wàn)人次,增長(zhǎng)2%;旅游外匯收入500億美元,同比增長(zhǎng)6%;旅 游業(yè)總收入2. 57萬(wàn)億元,增長(zhǎng)14%。新增旅游直接就業(yè)50萬(wàn)人。近兩年來(lái),一大批

11、旅游網(wǎng)站正在吸引著人們的眼球。然而,除了少數(shù)網(wǎng)站受到風(fēng)險(xiǎn)投資 的青睞并實(shí)現(xiàn)飛躍式發(fā)展之外,很大一部分正處于迷茫摸索棋至掙扎的狀態(tài)。在餐飲業(yè)、旅 游業(yè)這樣一個(gè)與老白姓“衣食住行”息息相關(guān)的傳統(tǒng)領(lǐng)域,各種網(wǎng)站走出了不同電子商務(wù)之 路,催生出餐飲業(yè)、旅游業(yè)電子商務(wù)發(fā)展。隨著生活質(zhì)量的提高,對(duì)飲食消費(fèi)理性化、經(jīng)營(yíng)特色化和市場(chǎng)細(xì)分化的特點(diǎn)日益突現(xiàn)出 來(lái)。調(diào)查反映餐飲和旅游消費(fèi)在需求能力有所提高的同時(shí),顧客的旅游、就餐選擇性和多 樣性的特點(diǎn)明顯,更加追求企業(yè)的品牌特色、營(yíng)養(yǎng)健康和環(huán)境服務(wù)的綜合水平,特別是對(duì)餐 飲、旅游企業(yè)的經(jīng)營(yíng)特色化和差異性的要求不斷提高,特色餐飲和旅游消費(fèi)的吸引力明顯增 強(qiáng)。企業(yè)的創(chuàng)新

12、能力不斷提升,在經(jīng)營(yíng)業(yè)態(tài)、菜品推出、特色旅游線路設(shè)計(jì)和文化氛圉等方 面加大開(kāi)發(fā)力度,市場(chǎng)細(xì)分化趨勢(shì)增強(qiáng),更加豐富多彩。隨著服務(wù)業(yè)市場(chǎng)的不斷變化對(duì)業(yè)界 提出了一系列新的要求,而通過(guò)電子商務(wù)網(wǎng)站形式加強(qiáng)企業(yè)的競(jìng)爭(zhēng)能力已經(jīng)成為一種趨勢(shì), 所以我建立了一個(gè)旅游美食網(wǎng)站。本文主要針對(duì)該網(wǎng)站的各方面內(nèi)容進(jìn)行描述:2硬件及軟件的需求準(zhǔn)備1.2.1硬件的基本要求LI前只要是上得了英特網(wǎng)的就可以了,服務(wù)器端的電腦硬件的要求,基本上是可以運(yùn)行 microsoft windows 2000 server 及以上都可以了。61. 2. 2軟件的基本平臺(tái)軟件平臺(tái)需要服務(wù)器上的操作系統(tǒng)為microsoft windows

13、 xp。因?yàn)閍sp的開(kāi)發(fā)平臺(tái)首選 是 Windows NT Server (Windows 2000 Server)上的 IIS,使用的瀏覽器是微軟的 explorer, 網(wǎng)站的數(shù)據(jù)庫(kù)使用了同樣是m icrosoft的off ice access數(shù)據(jù)庫(kù),因?yàn)橐粋€(gè)數(shù)據(jù)不是很龐大 的個(gè)人網(wǎng)站沒(méi)有必要使用orcale等大型數(shù)據(jù)庫(kù)系統(tǒng),同時(shí)access數(shù)據(jù)庫(kù)結(jié)構(gòu)比較的簡(jiǎn)單, 使用起來(lái)比較簡(jiǎn)單好用。1. 3網(wǎng)站系統(tǒng)概述用戶在瀏覽網(wǎng)站時(shí)首先看到的就是網(wǎng)站的首頁(yè)。在首頁(yè)上,用戶可以快速瀏覽最新的旅 游和美食信息,了解相關(guān)的熱門(mén)話題,也可以了解網(wǎng)站的最近更新的資訊。首頁(yè)聚集了大量 的信息,除了各種美食,旅游信

14、息以外,用戶還可以發(fā)表留言,進(jìn)入后你可以發(fā)表你的留言 以及看到其它用戶的留言,因此,顧客對(duì)網(wǎng)站的看法和體會(huì)都能得以充分的表達(dá),也有利于 企業(yè)對(duì)不足之處加以改進(jìn)完善。2開(kāi)發(fā)技術(shù)的簡(jiǎn)介2. 1 Dreamweaver 簡(jiǎn)介可視化的網(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)作。Dreamweaver 8的十大新特性:1.動(dòng)態(tài)跨瀏覽器驗(yàn)證:自動(dòng)檢測(cè)標(biāo)簽和CSS規(guī)則來(lái)適應(yīng)所

15、 有主流瀏覽器! 2.更強(qiáng)大的CSS支持! 3.內(nèi)建的圖形編輯引擎:修剪,改變大小,尺寸,旋轉(zhuǎn)角 度,調(diào)節(jié)明暗度都不需要離開(kāi)Dreamweaver環(huán)境,因?yàn)樗旧砑闪?FW的基本圖形編輯技術(shù)! 4安全FTP:完全加密傳輸保證文件和帳號(hào)信息的安全! 5.增強(qiáng)對(duì)當(dāng)今技術(shù)的支持:支持當(dāng)今 主流的開(kāi)放環(huán)境:ColdFusion, J2EE, PHP, . NET,和其他主流的服務(wù)器技術(shù).Dreamweaver現(xiàn)在加 入了 XML命名空間支持,ASP. NET表單控件對(duì)象,新的參考書(shū)內(nèi)容和新的PHP服務(wù)器端行為6. 無(wú)縫整合外部文件和代碼:直接將Word和Excel文檔復(fù)制和粘貼到Dreamweave

16、r中,會(huì)保留字 體,顏色,CSS樣式表信息.使用,使用系統(tǒng)支持的編碼保存任何字體,包括雙字節(jié)字符集。7.緊-7- 密整合MM的其他工具:加強(qiáng)了和MM其他兒款產(chǎn)品的協(xié)同工作能力.例如:你可以通過(guò)DW直接 設(shè)置Flash組件的參數(shù)。&基本支持改良:插入條,表格工具都有改進(jìn)。9增強(qiáng)代碼編寫(xiě)工具: 編輯代碼更省時(shí),例如右鍵編寫(xiě)代碼工具,增強(qiáng)的查找和替換,高效的屬性面板。10.改進(jìn)的設(shè) 計(jì)開(kāi)放環(huán)境:一個(gè)改良的用戶界面,更高的實(shí)用性,非常親切和有邏輯,讓你快速找到你想要的 東西,一個(gè)新的開(kāi)始屏幕讓你快速訪問(wèn)最近的文件和教程資源。2. 2 Asp簡(jiǎn)介Active Server Pages (ASP)是服務(wù)器

17、端腳本編寫(xiě)環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、 交互的Web服務(wù)器應(yīng)用程序。使用ASP可以組合HTML頁(yè)VBScript腳本命令和JavaScript 腳本命令等,以創(chuàng)建交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。由于腳本程序是在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的Web頁(yè)是在Web 服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web服務(wù)器已經(jīng)完成了所有腳本的處 理,并將標(biāo)準(zhǔn)的HTML頁(yè)面?zhèn)鬏數(shù)綖g覽器。山于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器 端腳本不易被別人復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁(yè)的腳本命令。a. ASP的運(yùn)行環(huán)境:ASP只能用于下列Web ServerIIS Mi

18、crosoft Personal Web Serverb. ASP的編程語(yǔ)言:ASP可以使用VBScript和JavaScript進(jìn)行程序編寫(xiě)。c. ASP文件ASP的文件后綴名為.asp,以區(qū)別于同樣可以包含Script的HTML文件。一個(gè).asp文件 是一個(gè)文本文件,可以包括下列元素的任意組合:文本(text)HTML 標(biāo)志(tags) Script 命令d. ASP:不需要任何HTML的tag,保存在文件中,起個(gè)好聽(tīng)的名字,文件名的后綴一定要 改為.asp ,然后上傳到服務(wù)器上一個(gè)有執(zhí)行權(quán)的口錄下(例如wwwroot),接下來(lái)的問(wèn)題是, 怎么執(zhí)行這個(gè)ASP程序。-8-2. 3 I IS簡(jiǎn)

19、介IIS是Internet Information Server的縮寫(xiě),它是微軟公司主推的Web服務(wù)器,最新的版 本是Windows2000里面包含的IIS 5.0, IIS與WindowNT Server完全集成在一起,因而用戶 能夠利用Windows NT Server和NTFS (NT File System, NT的文件系統(tǒng))內(nèi)置的安全特性, 建立強(qiáng)大、靈活而安全的Internet和Intranet站點(diǎn)。IIS的一個(gè)重要特性是支持ASP。IIS 3.0 版本以后引入了 ASP,可以很容易的張貼動(dòng)態(tài)內(nèi)容和開(kāi)發(fā)基于Web的應(yīng)用程序。IIS的安裝, 管理和配置都相當(dāng)簡(jiǎn)單。24簡(jiǎn)單數(shù)據(jù)庫(kù)Mic

20、rosoft access的簡(jiǎn)要介紹Access數(shù)據(jù)庫(kù)是集成在microsoft公司開(kāi)發(fā)的產(chǎn)品更新?lián)Q代office系統(tǒng)中的集成軟件。 Access是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它之所以被集成到Office中而不是Visual Studio中,是 因?yàn)樗c其它的數(shù)據(jù)庫(kù)管理系統(tǒng)(如Visual FoxPro)相比更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算 機(jī)用戶即可掌握并使用它。而且最重要的一點(diǎn)是,Access的功能足夠強(qiáng)大,足以應(yīng)付一般的 數(shù)據(jù)管理及處理需要。ODBC (Open Database Connectivity JF放式數(shù)據(jù)庫(kù)互聯(lián))是微軟推出的一種工業(yè)標(biāo)準(zhǔn), 一種開(kāi)放的獨(dú)立于廠商的API應(yīng)用程序接口,可以

21、跨平臺(tái)訪問(wèn)各種個(gè)人汁算機(jī)、小型機(jī)以及 主機(jī)系統(tǒng)。ODBC作為一個(gè)工業(yè)標(biāo)準(zhǔn),絕大多數(shù)數(shù)據(jù)庫(kù)廠商、大多數(shù)應(yīng)用軟件和工具軟件廠商 都為自己的產(chǎn)品提供了 ODBC接口或提供了 ODBC支持,這其中就包括常用的SQL SERVER、 ORACAL. INFORMIX 等,當(dāng)然也包括了 Access。ASP訪問(wèn)數(shù)據(jù)庫(kù)的兒種方式:在ASP腳本中可以通過(guò)三種方式訪問(wèn)數(shù)據(jù)庫(kù):a. IDC (Internet Ddtabase Connector)方式;b. ADO (ActiveX Data Objects)方式;c. RDS (Remote Data Service)方式;這三種訪問(wèn)方式對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)是山In

22、ternet Information Server來(lái)完成的。Web瀏 覽器用HTTP協(xié)議向Internet信息服務(wù)器(IIS)遞交請(qǐng)求。Internet信息服務(wù)器執(zhí)行訪問(wèn) 數(shù)據(jù)庫(kù)的操作,并以一個(gè)HTML格式的文檔作為回答。在本程序中我使用的是第二種方式,即 ADO方式。2. 4. 1 Access組件介紹我們?cè)赪eb服務(wù)器運(yùn)用Web應(yīng)用程序進(jìn)行的最常見(jiàn)和最實(shí)用的任務(wù)就是訪問(wèn)服務(wù)器端的 數(shù)據(jù)庫(kù).而ASP內(nèi)建的Databse Access組件使得我們能夠輕而易舉地通過(guò)ActiexX Data-9-Objects (ADO)訪問(wèn)存儲(chǔ)在服務(wù)器端的數(shù)據(jù)庫(kù)或其他表格化數(shù)據(jù)結(jié)構(gòu)中的信息.ADO是對(duì)當(dāng)前微 軟

23、所支持的數(shù)據(jù)庫(kù)進(jìn)行操作的最有效和最簡(jiǎn)單直接的方法,它是一種功能強(qiáng)大的數(shù)據(jù)訪問(wèn)編 程模式,從而使得大部分?jǐn)?shù)據(jù)源可編程的屬性得以直接擴(kuò)展到Active Server頁(yè)面上.可以使 用ADO去編耳緊湊簡(jiǎn)明的腳本便連接到Open Datase Connetivity (ODBC)兼容的數(shù)據(jù)庫(kù)和OLE DB兼容的數(shù)據(jù)源,這樣ASP程序員就可以訪問(wèn)任何與ODBC兼容的數(shù)據(jù)庫(kù),包括MS SQL SERVER Avccess Ovracle等.如果您是一個(gè)對(duì)數(shù)據(jù)庫(kù)連接有一定了解的腳本編寫(xiě)人員,那將發(fā)現(xiàn)ADO 命令語(yǔ)句并不復(fù)雜而且容易掌握,同樣地,如果您是一個(gè)經(jīng)驗(yàn)豐富的數(shù)據(jù)庫(kù)編程人員,將會(huì)正 確認(rèn)識(shí)ADO的先進(jìn)

24、的與語(yǔ)言無(wú)關(guān)性和查詢(xún)處理功能.熟悉VB數(shù)據(jù)庫(kù)編程的朋友會(huì)發(fā)現(xiàn)ADO與 RDO有某中類(lèi)似的地方.但是據(jù)說(shuō)ADO的訪問(wèn)的速度更快,內(nèi)存需要更小.2. 5 Sql2. 5. 1 SQL 簡(jiǎn)介SQL全稱(chēng)是結(jié)構(gòu)化查詢(xún)語(yǔ)言(Structured Query Language) ”,最早是IBM的圣約瑟研 究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SYSTEM R開(kāi)發(fā)的一種查詢(xún)語(yǔ)言,它的前身是SQUARE語(yǔ)言。 SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從IBM公司1981年推出以來(lái),SQL語(yǔ)言得 到了廣泛的應(yīng)用。LI前,SQL語(yǔ)言已被確定為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的國(guó)際標(biāo)準(zhǔn),被絕大多數(shù)商品 化關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)采用,如Orac

25、le、Sybase DB2、Informix、SQL Server這些數(shù)據(jù)庫(kù)管理 系統(tǒng)都支持SQL語(yǔ)言作為查詢(xún)語(yǔ)言。結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語(yǔ)言,其功能包括查詢(xún)、操 縱、定義和控制四個(gè)方面,是一個(gè)通用的功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言。在SQL語(yǔ)言中不 需要告訴SQL如何訪問(wèn)數(shù)據(jù)庫(kù),只要告訴SQL需要數(shù)據(jù)庫(kù)做什么。2. 5. 2 SQL數(shù)據(jù)庫(kù)體系結(jié)構(gòu)SQL數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)基本上也是三級(jí)模式。SQL術(shù)語(yǔ)與傳統(tǒng)的關(guān)系模型術(shù)語(yǔ)不同。在 SQL中,外模式對(duì)應(yīng)于視圖,模式對(duì)應(yīng)于基本表,元組稱(chēng)為“行”,屬性稱(chēng)為“列”。內(nèi)模 式對(duì)應(yīng)于存儲(chǔ)文件。SQL數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)特征:一個(gè)SQL

26、模式(Schema)是表和約束的集合。-10-一個(gè)表(Table)是行(Row)的集合,每行是列(Column)的序列,每列對(duì)應(yīng)一個(gè)數(shù)據(jù)項(xiàng)。個(gè)表可以是一個(gè)基本表,也可以是一個(gè)視圖,基本表是實(shí)際存儲(chǔ)在數(shù)據(jù)庫(kù)中的表。視 圖是從基本表或其他視圖中導(dǎo)出的表,它本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫(kù)中,也就是說(shuō)數(shù)據(jù)庫(kù)中只 存放視圖的定義而不存放視圖的數(shù)據(jù),視圖是一個(gè)虛表。一個(gè)基本表可以跨一個(gè)或多個(gè)存儲(chǔ)文件,一個(gè)存儲(chǔ)文件也可存放一個(gè)或多個(gè)基本表,一 個(gè)表可以帶若干索引,索引也存放在存儲(chǔ)文件中。每個(gè)存儲(chǔ)文件與外部存儲(chǔ)器上一個(gè)物理文 件對(duì)應(yīng)。存儲(chǔ)文件的邏輯結(jié)構(gòu)組成了關(guān)系數(shù)據(jù)庫(kù)的內(nèi)模式。用戶可以用SQL語(yǔ)句對(duì)視圖和基本表進(jìn)行查

27、詢(xún)等操作。在用戶看來(lái),視圖和基本表是一 樣的,都是關(guān)系(即表格)。SQL用戶可以是應(yīng)用程序,也可以是終端用戶。SQL語(yǔ)句可嵌入在宿主語(yǔ)言的程序中使 用;SQL語(yǔ)言也能作為獨(dú)立的用戶接口,供交互環(huán)境下的終端用戶使用。2. 5. 3 SQL的組成SQL主要分成四個(gè)部分:數(shù)據(jù)定義:這一部分也稱(chēng)為“DDL”,用于定義SQL模式、基本表、視圖和索引。數(shù)據(jù)操縱:這一部分也稱(chēng)為“DML”,數(shù)據(jù)操縱分成數(shù)據(jù)查詢(xún)和數(shù)據(jù)更新兩類(lèi),其中數(shù)據(jù) 更新乂分成插入、刪除和修改三種操作。數(shù)據(jù)控制:這一部分也稱(chēng)為“DCL”。數(shù)據(jù)控制包括對(duì)基本表和視圖的授權(quán),完整性規(guī) 則的描述,事務(wù)控制語(yǔ)句等。嵌入式SQL使用:這一部分內(nèi)容涉及

28、到SQL語(yǔ)句嵌入在宿主語(yǔ)言程序中的使用規(guī)則。2. 5. 4 SQL 優(yōu)點(diǎn)SQL廣泛地被釆用正說(shuō)明了它的優(yōu)點(diǎn),使全部用戶,包括應(yīng)用程序員、DBA管理員和終端 用戶受益非淺。SQL是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL允許 用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集。所有SQL語(yǔ)句接 受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語(yǔ)句的結(jié)果作為另一條 SQL語(yǔ)句的輸入。SQL不要求用戶指定對(duì)數(shù)據(jù)的存放方法。SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、應(yīng)用程序員、-11 - 決策支持系統(tǒng)人員及許多其它類(lèi)型

29、的終端用戶。基本的SQL命令只需很少時(shí)間就能學(xué)會(huì),高 級(jí)的命令在兒天內(nèi)便可掌握。以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類(lèi)操作提供單獨(dú)的語(yǔ)言,而SQL 將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言,山于所有主要的關(guān)系數(shù)據(jù)庫(kù) 管理系統(tǒng)都支持SQL語(yǔ)言,用戶可將使用SQL的技能從一個(gè)RDBMS轉(zhuǎn)到另一個(gè)。所有用SQL 編寫(xiě)的程序都是可以移植的。3. 網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)3. 1數(shù)據(jù)庫(kù)的分析Web應(yīng)用跟蹤和管理用戶的狀態(tài)、行為主要有兩種措施:一是使用Session或Cookies保 存用戶活躍期間的信息,但是這些信息在會(huì)話結(jié)束后將不再存在。對(duì)于那些需要持久保存的 信息,如:用戶的注冊(cè)資料等。新聞、公告等信息

30、由于數(shù)據(jù)量較大必須通過(guò)數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)。 數(shù)據(jù)庫(kù)適合存儲(chǔ)那些需要持久保存的信息,并且提供很好的方式來(lái)查詢(xún)、插入、修改和刪除。3. 2網(wǎng)站構(gòu)思美食網(wǎng)的前臺(tái)主要包括首面、甜品區(qū)、美味小吃、美食素材、最新推薦、美食論壇等模塊。 為了方便讀者對(duì)系統(tǒng)文件有更清晰的認(rèn)識(shí)和使用,我使用了以下一個(gè)設(shè)計(jì)構(gòu)思,如圖3.2:圖3. 2網(wǎng)站功能圖-12-3. 3數(shù)據(jù)表的結(jié)構(gòu)結(jié)合實(shí)際情況和對(duì)用戶需求的分析,旅游美食網(wǎng)數(shù)據(jù)庫(kù)表分別為si表(用戶表)、GUESTBOOK表(留言簿記錄表)美食網(wǎng)數(shù)據(jù)庫(kù)中主要數(shù)據(jù)表的設(shè)汁結(jié)構(gòu)如下:表3S1字段名稱(chēng)數(shù)據(jù)類(lèi)型段大小是否主鍵說(shuō)明ID文本50主鍵自動(dòng)編號(hào)IDName文本50用戶名Pass

31、文本50用戶密碼表 3.2 guestbook字段劃稱(chēng)數(shù)據(jù)類(lèi)型7段大小是否主鍵說(shuō)明ID文本主鍵自動(dòng)編號(hào)IDName文本50用戶名TITLE文本50標(biāo)題CONTENT文本200內(nèi)容4系統(tǒng)實(shí)現(xiàn)4.1系統(tǒng)實(shí)現(xiàn)代碼4. 1.1用戶登錄 用戶歡迎您的光臨!/fontend if%4. 1.2用戶注冊(cè)4.1.3表單提交form id二forml name二forml method二post action二detailtd width二284 height二55 colspan二2 background二pic/rbjt. jpgXdiv align二center訪客留言 姓名留言?xún)?nèi) 容textarea n

32、ame二content cols二25 rows二10 id二content,ztdheight二37colspan二2background二pic/rbj. jpgXdivalign二center-15 -5網(wǎng)頁(yè)各功能的實(shí)現(xiàn)5.1制作電子相冊(cè)新建HTML文件并保存,點(diǎn)擊插入一媒體一圖像查看器,對(duì)此文件進(jìn)行命名,保存后, 在圖片元素里設(shè)置要添加相冊(cè)的圖片,轉(zhuǎn)換欄設(shè)置為photo,在title欄命名,保存即可。5.2隨機(jī)播放背景音樂(lè)新建并保存文件,展開(kāi)標(biāo)簽檢查器的行為面板,選擇“播放聲音”,點(diǎn)擊“瀏覽”,選擇 背景音樂(lè),確定后設(shè)置音樂(lè)的參數(shù),將“循環(huán)“設(shè)置為true,然后在用同樣的方法插入不同

33、的音樂(lè),保存即可,最后只需要不斷的刷新就可以隨機(jī)播放音樂(lè)了。5.3隨機(jī)廣告圖片首先點(diǎn)擊命令一擴(kuò)展管理,打開(kāi)micromedia擴(kuò)展管理器,選擇插件進(jìn)行安裝,完成后打 開(kāi)之前已經(jīng)班級(jí)好的文件,將光標(biāo)放在要出入圖片的位置,點(diǎn)擊命令菜單里的最后一項(xiàng) -advanced random images,從彈出的對(duì)話框中選擇圖片的隨機(jī)顯示方式,并設(shè) 置每張圖片顯示的時(shí)間,然后點(diǎn)擊添加圖片,確定保存即可5.4制作滾動(dòng)公布欄安裝micromedia擴(kuò)展管理器組建,然后重啟Dreamweaver軟件,新建一個(gè)html文件, 點(diǎn)擊命令,選擇剛剛安裝的組件,設(shè)置滾動(dòng)公告欄的頂部和左邊的位置,以及高度和寬度, 滾動(dòng)的速

34、度,在content -欄中輸入公告欄要顯示的文字,確定即可6. 運(yùn)行環(huán)境服務(wù)器端: 操作系統(tǒng):Windows XPo Web 服務(wù)器:IIS5.0o數(shù)據(jù)庫(kù):SQL Server2000 瀏覽器:IE5.0,推薦使用6.0。 分辨率:最佳效果1024X768像素。在服務(wù)器端的電腦上運(yùn)行microsoft windows 2000 server,或者是Windows95/98的 Personal Web,安裝好IIS、ASP,將用ASP制作的文件名的后綴一定要改為.asp ,然后上 傳到服務(wù)器上一個(gè)有執(zhí)行權(quán)的LI錄下,瀏覽器端的電腦,只要是上得了英特網(wǎng)的就可以了,-16-U前的個(gè)人電腦基本上都符

35、合這個(gè)程序的瀏覽與運(yùn)行,比如現(xiàn)在的瀏覽器是微軟的explorer 使用的最多,然后不管是內(nèi)網(wǎng)和外網(wǎng),只要用瀏覽端瀏覽器的地址欄輸入正確的要瀏覽WEB 的地址或叫路徑發(fā)送,服務(wù)端就回根據(jù)瀏覽器的要求執(zhí)行ASP程序,腳本程序?qū)⒁徽酌?發(fā)送給腳本解釋器(即腳本引擎),山腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行 的命令,得到答案并將標(biāo)準(zhǔn)的HTML頁(yè)面,返回給用戶瀏覽端。7. 系統(tǒng)配置建立站點(diǎn)插入Windows XP光盤(pán),單擊安裝可庇的Windows組件”,選中aInternet信息服務(wù)(IIS)” 選項(xiàng)后,單下一步按鈕完成安裝。1.修改“默認(rèn)網(wǎng)站”的主目錄具體方法如下。(1)打開(kāi)“開(kāi)始” / “控制面板”命令,打開(kāi)“控制面板”,在其中雙擊“管理工具”圖 標(biāo),進(jì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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論