




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、XXXXXXXX 大學大學 畢業(yè)設計(論文)畢業(yè)設計(論文) 旅游美食網(wǎng)站的設計與實現(xiàn)旅游美食網(wǎng)站的設計與實現(xiàn) 系系 別:別: 專專 業(yè)業(yè) 年年 級:級: 學學 生生 姓姓 名:名: 學學 號:號: 指指 導導 教教 師:師: 20132013 年年 4 4 月月 2020 日日 畢業(yè)論文原創(chuàng)性聲明畢業(yè)論文原創(chuàng)性聲明 本人鄭重聲明:所呈交畢業(yè)論文,是本人在指導教師的指導下,獨立進行研究工作所取 得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他人或集體已經(jīng)發(fā)表或撰寫 過的作品成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本 人完全意識到本聲明的法律結(jié)果由本人承擔
2、。 簽名:簽名: 摘摘 要要 隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)技術(shù)逐漸被應用到各行各業(yè)中,成為信息化研究開 發(fā)的焦點。與此同時,越來越多的人希望建立和管理自己的個人網(wǎng)站。 本網(wǎng)站通過用 Dreamweaver、ACCESS、SQL,其主要包括幾個模塊:首頁、旅游專區(qū),美 食專區(qū)、交流專區(qū)等。通過本網(wǎng)站系統(tǒng)能提供各種與美食相關(guān)的信息以及各種美食信息的交 流,為大眾提供一個旅游美食方面的交流平臺。 建立以 Dreamweaver、ACCESS、SQL 與以 ASP 等技術(shù)的動態(tài)網(wǎng)站管理系統(tǒng)的前臺表現(xiàn)模 塊。為用戶提供方便快捷的信息服務與交流。隨著網(wǎng)絡技術(shù)的迅猛發(fā)展,互聯(lián)網(wǎng)的快速發(fā)展 使越來越多的人
3、選擇從互聯(lián)網(wǎng)上獲取信息,因此,互聯(lián)網(wǎng)逐漸成為一個寬廣的信息發(fā)布平臺 和獲取信息的平臺。本網(wǎng)站系統(tǒng)就要有用戶注冊和留言兩大動態(tài)功能。本設計使用 ASP 技術(shù) 的動態(tài)網(wǎng)頁技術(shù),與 SQL Server2000 和 ACCESS 作為后臺數(shù)據(jù)庫,制作了一個簡單的美食網(wǎng) 站系統(tǒng),實現(xiàn)了美食網(wǎng)站用戶登錄、注冊管理等功能。 關(guān)健詞: Asp ,Dreamweaver, ACCESS ,SQL AbstractAbstract With the high-speed development of electronic computer science and web technology, the inte
4、rnet technology has been used gradually in many fields, which has been a focus of researching and exploitation of information industry. At the same time, more and more people hope to build their own web stations This website passes to use Dreamweaver,ACCESS,SQL, it mainly includes a few mold piece:H
5、ome page,Traveling area,Delicacies specialty area and Communication area etc. Using the website system can provide various and delicacies related information and various delicacies information of exchanges. It provide a stage of sharing and communicating traveling and delicacies food for the public.
6、 Build up with the Dreamweaver, ACCESS,SQL with with ASP etc. technical dynamic state website management system of stage 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 dev
7、elopment of Internet makes more and more candidates choose to obtain an information from the Internet.So,the Internet becomes 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 techniqu
8、e technique are backstage databases with the SQL Server2000 and ACCESS,creating a simple delicacies website system, carrying out a delicacies website customer logging, registering, message with and message management etc.function. KeyKey wordswords: Asp,Dreamweaver,ACCESS ,SQL 目目錄錄 ABSTRACTABSTRACT
9、.- 4 - 1 1 引言引言 .- 6 - 1.1 網(wǎng)站開發(fā)背景.- 6 - 1.2 硬件及軟件的需求準備.- 7 - 1.2.1 硬件的基本要求.- 7 - 12.2 軟件的基本平臺.- 7 - 1. 3 網(wǎng)站系統(tǒng)概述.- 7 - 2 2 開發(fā)技術(shù)的簡介開發(fā)技術(shù)的簡介 .- 7 - 21 DREAMWEAVER簡介.- 7 - 2. 2 ASP簡介.- 8 - 23 IIS 簡介.- 9 - 24 簡單數(shù)據(jù)庫 MICROSOFT ACCESS的簡要介紹.- 9 - 2.4.1 ACCESS 組件介紹.- 10 - 25 SQL.- 10 - 251 SQL 簡介.- 10 - 25. 2
10、SQL 數(shù)據(jù)庫體系結(jié)構(gòu) .- 11 - 253 SQL 的組成.- 11 - 254 SQL 優(yōu)點.- 12 - 3 3網(wǎng)站數(shù)據(jù)庫設計網(wǎng)站數(shù)據(jù)庫設計 .- 12 - 3.1 數(shù)據(jù)庫的分析.- 12 - 3.2 網(wǎng)站構(gòu)思.- 12 - 3.3 數(shù)據(jù)表的結(jié)構(gòu).- 13 - 4 4 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn) .- 14 - 4.1 系統(tǒng)實現(xiàn)代碼.- 14 - 4.1.1 用戶登錄.- 14 - 4.1.2 用戶注冊.- 14 - 4.1.3 表單提交.- 15 - 5.網(wǎng)頁各功能的實現(xiàn)網(wǎng)頁各功能的實現(xiàn) .- 16 - 6.運行環(huán)境運行環(huán)境 .- 17 - 7.系統(tǒng)配置系統(tǒng)配置 .- 17 - 8.總結(jié)總結(jié)
11、.- 19 - 參考文獻參考文獻 .- 20 - 致謝致謝 .- 21 - 1 1 引言引言 1.11.1 網(wǎng)站開發(fā)背景網(wǎng)站開發(fā)背景 根據(jù)國家旅游局預計,2012 年我國出境旅游人數(shù)將達到 7700 萬人次,同比增長 12%。 國家旅游局局長邵琪偉 12 日在廣州召開的 2012 年全國旅游工作會議上說,今年我國旅游業(yè) 仍將保持平穩(wěn)較快增長的發(fā)展格局。全年旅游業(yè)發(fā)展預期目標為國內(nèi)旅游人數(shù) 29 億人次, 同比增長 10%;國內(nèi)旅游收入 2.22 萬億元,同比增長 15%;入境旅游人數(shù) 1.38 億人次,同 比增長 2%;入境過夜旅游人數(shù) 5850 萬人次,增長 2%;旅游外匯收入 500 億美
12、元,同比增長 6%;旅游業(yè)總收入 2.57 萬億元,增長 14%。新增旅游直接就業(yè) 50 萬人。 近兩年來,一大批旅游網(wǎng)站正在吸引著人們的眼球。然而,除了少數(shù)網(wǎng)站受到風險投資 的青睞并實現(xiàn)飛躍式發(fā)展之外,很大一部分正處于迷茫摸索甚至掙扎的狀態(tài)。在餐飲業(yè)旅 游業(yè)這樣一個與老百姓“衣食住行”息息相關(guān)的傳統(tǒng)領域,各種網(wǎng)站走出了不同電子商務之 路,催生出餐飲業(yè)旅游業(yè)電子商務發(fā)展。 隨著生活質(zhì)量的提高,對飲食消費理性化、經(jīng)營特色化和市場細分化的特點日益突現(xiàn)出 來。調(diào)查反映,餐飲和旅游消費在需求能力有所提高的同時,顧客的旅游就餐選擇性和多 樣性的特點明顯,更加追求企業(yè)的品牌特色、營養(yǎng)健康和環(huán)境服務的綜合水
13、平,特別是對餐 飲旅游企業(yè)的經(jīng)營特色化和差異性的要求不斷提高,特色餐飲和旅游消費的吸引力明顯增 強。企業(yè)的創(chuàng)新能力不斷提升,在經(jīng)營業(yè)態(tài)、菜品推出、特色旅游線路設計和文化氛圍等方 面加大開發(fā)力度,市場細分化趨勢增強,更加豐富多彩。隨著服務業(yè)市場的不斷變化對業(yè)界 提出了一系列新的要求,而通過電子商務網(wǎng)站形式加強企業(yè)的競爭能力已經(jīng)成為一種趨勢, 所以我建立了一個旅游美食網(wǎng)站。本文主要針對該網(wǎng)站的各方面內(nèi)容進行描述: 1.21.2 硬件及軟件的需求準備硬件及軟件的需求準備 1.2.1 硬件的基本要求 目前只要是上得了英特網(wǎng)的就可以了,服務器端的電腦硬件的要求,基本上是可以運行 microsoftmic
14、rosoft windowswindows 20002000 serverserver 及以上都可以了。 12.2 軟件的基本平臺 軟件平臺需要服務器上的操作系統(tǒng)為 microsoft windows xp。因為 asp 的開發(fā)平臺首 選是 Windows NT Server(Windows 2000 Server)上的 IIS,使用的瀏覽器是微軟的 explorer,網(wǎng)站的數(shù)據(jù)庫使用了同樣是 microsoft 的 office access 數(shù)據(jù)庫,因為一個數(shù)據(jù) 不是很龐大的個人網(wǎng)站沒有必要使用 orcale 等大型數(shù)據(jù)庫系統(tǒng),同時 access 數(shù)據(jù)庫結(jié)構(gòu)比 較的簡單,使用起來比較簡單好
15、用。 1.1. 3 3 網(wǎng)站系統(tǒng)概述網(wǎng)站系統(tǒng)概述 用戶在瀏覽網(wǎng)站時首先看到的就是網(wǎng)站的首頁。在首頁上,用戶可以快速瀏覽最新的旅 游和美食信息,了解相關(guān)的熱門話題,也可以了解網(wǎng)站的最近更新的資訊。首頁聚集了大量 的信息,除了各種美食,旅游信息以外,用戶還可以發(fā)表留言,進入后你可以發(fā)表你的留言 以及看到其它用戶的留言,因此,顧客對網(wǎng)站的看法和體會都能得以充分的表達,也有利于 企業(yè)對不足之處加以改進完善。 2 2 開發(fā)技術(shù)的簡介開發(fā)技術(shù)的簡介 2 21 1 DreamweaverDreamweaver 簡介簡介 可視化的網(wǎng)頁設計和網(wǎng)站管理工具,支持最新的 Web 技術(shù),包含 HTML 檢查、HTML
16、 格式 控制、HTML 格式化選項、HomeSite/BBEdit 捆綁、可視化網(wǎng)頁設計、圖像編輯、全局查找替 換、全 FTP 功能、處理 Flash 和 Shockwave 等富媒體格式和動態(tài) HTML、基于團隊的 Web 創(chuàng) 作。 Dreamweaver 8 的十大新特性: 1 1.動態(tài)跨瀏覽器驗證:自動檢測標簽和 CSS 規(guī)則來適應 所有主流瀏覽器! 2 2.更強大的 CSS 支持! 3 3.內(nèi)建的圖形編輯引擎:修剪,改變大小,尺寸,旋轉(zhuǎn) 角度,調(diào)節(jié)明暗度都不需要離開 Dreamweaver 環(huán)境,因為它本身集成了 FW 的基本圖形編輯技 術(shù)! 4 4.安全 FTP:完全加密傳輸保證文件
17、和帳號信息的安全! 5 5.增強對當今技術(shù)的支持:支持 當今主流的開放環(huán)境:ColdFusion,J2EE,PHP,.NET,和其他主流的服務器技術(shù).Dreamweaver 現(xiàn)在加入了 XML 命名空間支持,ASP.NET 表單控件對象,新的參考書內(nèi)容和新的 PHP 服務器端 行為 6 6.無縫整合外部文件和代碼:直接將 Word 和 Excel 文檔復制和粘貼到 Dreamweaver 中, 會保留字體,顏色,CSS 樣式表信息.使用,使用系統(tǒng)支持的編碼保存任何字體,包括雙字節(jié)字 符集。7 7.緊密整合 MM 的其他工具:加強了和 MM 其他幾款產(chǎn)品的協(xié)同工作能力.例如:你可以 通過 DW
18、直接設置 Flash 組件的參數(shù)。 8 8.基本支持改良:插入條,表格工具都有改進。9 9.增強 代碼編寫工具:編輯代碼更省時,例如右鍵編寫代碼工具,增強的查找和替換,高效的屬性面板。 1010.改進的設計開放環(huán)境:一個改良的用戶界面,更高的實用性,非常親切和有邏輯,讓你快速 找到你想要的東西,一個新的開始屏幕讓你快速訪問最近的文件和教程資源。 2.22.2 AspAsp 簡介簡介 Active Server Pages(ASP)是服務器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運行動態(tài)、 交互的 Web 服務器應用程序。使用 ASP 可以組合 HTML 頁、VBScript 腳本命令和 JavaScr
19、ipt 腳本命令等,以創(chuàng)建交互的 Web 頁和基于 Web 的功能強大的應用程序。 由于腳本程序是在服務器上而不是在客戶端運行,傳送到瀏覽器上的 Web 頁是在 Web 服務器上生成的。所以不必擔心瀏覽器能否處理腳本:Web 服務器已經(jīng)完成了所有腳本的處 理,并將標準的 HTML 頁面?zhèn)鬏數(shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務器 端腳本不易被別人復制。用戶看不到創(chuàng)建他們正在瀏覽的頁的腳本命令。 a. ASP 的運行環(huán)境: ASP 只能用于下列 Web Server IIS Microsoft Personal Web Server b. ASP 的編程語言: ASP 可以使用 VB
20、Script 和 JavaScript 進行程序編寫。 c. ASP 文件 ASP 的文件后綴名為.asp,以區(qū)別于同樣可以包含 Script 的 HTML 文件。一個.asp 文 件是一個文本文件, 可以包括下列元素的任意組合: 文本(text) HTML 標志(tags) Script 命令 d. ASP: 不需要任何 HTML 的 tag,保存在文件中,起個好聽的名字,文件名的后綴一定要 改為 .asp ,然后上傳到服務器上一個有執(zhí)行權(quán)的目錄下(例如 wwwroot),接下來的問題 是,怎么執(zhí)行這個 ASP 程序。 2 23 3 IISIIS 簡介簡介 IIS 是 Internet In
21、formation Server 的縮寫,它是微軟公司主推的 Web 服務器, 最新的版 本是 Windows2000 里面包含的 IIS 5.0,IIS 與 WindowNT Server 完全集成在一起, 因而用 戶能夠利用 Windows NT Server 和 NTFS(NT File System,NT 的文件系統(tǒng))內(nèi)置的安全特 性, 建立強大、靈活而安全的 Internet 和 Intranet 站點。 IIS 的一個重要特性是支持 ASP。IIS 3.0 版本以后引入了 ASP,可以很容易的張貼動態(tài)內(nèi)容和開發(fā)基于 Web 的應用程 序。IIS 的安裝,管理和配置都相當簡單。 2
22、24 4 簡單數(shù)據(jù)庫簡單數(shù)據(jù)庫 MicrosoftMicrosoft accessaccess 的簡要介紹的簡要介紹 Access 數(shù)據(jù)庫是集成在 microsoft 公司開發(fā)的產(chǎn)品更新?lián)Q代 office 系統(tǒng)中的集成軟件。 Access 是一個數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到 Office 中而不是 Visual Studio 中,是 因為它與其它的數(shù)據(jù)庫管理系統(tǒng)(如 Visual FoxPro)相比更加簡單易學,一個普通的計算 機用戶即可掌握并使用它。而且最重要的一點是,Access 的功能足夠強大,足以應付一般 的數(shù)據(jù)管理及處理需要。 ODBC(Open Database Connect
23、ivity 開放式數(shù)據(jù)庫互聯(lián))是微軟推出的一種工業(yè)標準, 一種開放的獨立于廠商的 API 應用程序接口,可以跨平臺訪問各種個人計算機、小型機以及 主機系統(tǒng)。ODBC 作為一個工業(yè)標準,絕大多數(shù)數(shù)據(jù)庫廠商、大多數(shù)應用軟件和工具軟件廠 商都為自己的產(chǎn)品提供了 ODBC 接口或提供了 ODBC 支持,這其中就包括常用的 SQL SERVER、ORACAL、INFORMIX 等,當然也包括了 Access。 ASP 訪問數(shù)據(jù)庫的幾種方式:在 ASP 腳本中可以通過三種方式訪問數(shù)據(jù)庫: a. IDC(Internet Database Connector)方式; b. ADO(ActiveX Data
24、Objects)方式; c. RDS(Remote Data Service)方式; 這三種訪問方式對數(shù)據(jù)庫的訪問是由 Internet Information Server 來完成的。Web 瀏 覽器用 HTTP 協(xié)議向 Internet 信息服務器(IIS)遞交請求。Internet 信息服務器執(zhí)行訪問 數(shù)據(jù)庫的操作,并以一個 HTML 格式的文檔作為回答。在本程序中我使用的是第二種方式, 即 ADO 方式。 2.4.1 Access 組件介紹 我們在 Web 服務器運用 Web 應用程序進行的最常見和最實用的任務就是訪問服務器端的 數(shù)據(jù)庫.而 ASP 內(nèi)建的 Databse Access
25、 組件使得我們能夠輕而易舉地通過 ActiexX Data Objects(ADO)訪問存儲在服務器端的數(shù)據(jù)庫或其他表格化數(shù)據(jù)結(jié)構(gòu)中的信息.ADO 是對當前 微軟所支持的數(shù)據(jù)庫進行操作的最有效和最簡單直接的方法,它是一種功能強大的數(shù)據(jù)訪問 編程模式,從而使得大部分數(shù)據(jù)源可編程的屬性得以直接擴展到 Active Server 頁面上.可以 使用 ADO 去編寫緊湊簡明的腳本便連接到 Open Datase Connetivity(ODBC)兼容的數(shù)據(jù)庫和 OLE DB 兼容的數(shù)據(jù)源,這樣 ASP 程序員就可以訪問任何與 ODBC 兼容的數(shù)據(jù)庫,包括 MS SQL SERVER Avccess O
26、vracle 等.如果您是一個對數(shù)據(jù)庫連接有一定了解的腳本編寫人員,那將 發(fā)現(xiàn) ADO 命令語句并不復雜而且容易掌握,同樣地,如果您是一個經(jīng)驗豐富的數(shù)據(jù)庫編程人員,將 會正確認識 ADO 的先進的與語言無關(guān)性和查詢處理功能.熟悉 VB 數(shù)據(jù)庫編程的朋友會發(fā)現(xiàn) ADO 與 RDO 有某中類似的地方.但是據(jù)說 ADO 的訪問的速度更快,內(nèi)存需要更小. 2 25 5 SqlSql 251 SQL 簡介 SQL 全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)” ,最早是 IBM 的圣約瑟研 究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng) SYSTEM R 開發(fā)的一種查詢語言,它的前身是
27、SQUARE 語言。 SQL 語言結(jié)構(gòu)簡潔,功能強大,簡單易學,所以自從 IBM 公司 1981 年推出以來,SQL 語言得 到了廣泛的應用。目前,SQL 語言已被確定為關(guān)系數(shù)據(jù)庫系統(tǒng)的國際標準,被絕大多數(shù)商品 化關(guān)系數(shù)據(jù)庫系統(tǒng)采用,如 Oracle 、Sybase、DB2、Informix、SQL Server 這些數(shù)據(jù)庫管 理系統(tǒng)都支持 SQL 語言作為查詢語言。 結(jié)構(gòu)化查詢語言 SQL 是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢、操縱、 定義和控制四個方面,是一個通用的功能極強的關(guān)系數(shù)據(jù)庫標準語言。在 SQL 語言中不需要 告訴 SQL 如何訪問數(shù)據(jù)庫,只要告訴 SQL 需要
28、數(shù)據(jù)庫做什么。 25. 2 SQL 數(shù)據(jù)庫體系結(jié)構(gòu) SQL 數(shù)據(jù)庫的體系結(jié)構(gòu)基本上也是三級模式。SQL 術(shù)語與傳統(tǒng)的關(guān)系模型術(shù)語不同。在 SQL 中,外模式對應于視圖,模式對應于基本表,元組稱為“行” ,屬性稱為“列” 。內(nèi)模式 對應于存儲文件。 SQL 數(shù)據(jù)庫的體系結(jié)構(gòu)特征: 一個 SQL 模式(Schema)是表和約束的集合。 一個表(Table)是行(Row)的集合,每行是列(Column)的序列,每列對應一個數(shù)據(jù)項。 個表可以是一個基本表,也可以是一個視圖,基本表是實際存儲在數(shù)據(jù)庫中的表。視 圖是從基本表或其他視圖中導出的表,它本身不獨立存儲在數(shù)據(jù)庫中,也就是說數(shù)據(jù)庫中只 存放視圖的定
29、義而不存放視圖的數(shù)據(jù),視圖是一個虛表。 一個基本表可以跨一個或多個存儲文件,一個存儲文件也可存放一個或多個基本表,一 個表可以帶若干索引,索引也存放在存儲文件中。每個存儲文件與外部存儲器上一個物理文 件對應。存儲文件的邏輯結(jié)構(gòu)組成了關(guān)系數(shù)據(jù)庫的內(nèi)模式。 用戶可以用 SQL 語句對視圖和基本表進行查詢等操作。在用戶看來,視圖和基本表是一 樣的,都是關(guān)系(即表格)。 SQL 用戶可以是應用程序,也可以是終端用戶。SQL 語句可嵌入在宿主語言的程序中使用; SQL 語言也能作為獨立的用戶接口,供交互環(huán)境下的終端用戶使用。 253 SQL 的組成 SQL 主要分成四個部分: 數(shù)據(jù)定義:這一部分也稱為“
30、DDL” ,用于定義 SQL 模式、基本表、視圖和索引。 數(shù)據(jù)操縱:這一部分也稱為“DML”,數(shù)據(jù)操縱分成數(shù)據(jù)查詢和數(shù)據(jù)更新兩類,其中數(shù)據(jù) 更新又分成插入、刪除和修改三種操作。 數(shù)據(jù)控制:這一部分也稱為“DCL” 。數(shù)據(jù)控制包括對基本表和視圖的授權(quán),完整性規(guī)則 的描述,事務控制語句等。 嵌入式 SQL 使用:這一部分內(nèi)容涉及到 SQL 語句嵌入在宿主語言程序中的使用規(guī)則。 254 SQL 優(yōu)點 SQL 廣泛地被采用正說明了它的優(yōu)點,使全部用戶,包括應用程序員、DBA 管理員和終端 用戶受益非淺。 SQL 是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。SQL 允許 用戶在高層
31、的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集。所有 SQL 語句 接受集合作為輸入,返回集合作為輸出。SQL 的集合特性允許一條 SQL 語句的結(jié)果作為另一 條 SQL 語句的輸入。SQL 不要求用戶指定對數(shù)據(jù)的存放方法。 SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應用程序員、 決策支持系統(tǒng)人員及許多其它類型的終端用戶。基本的 SQL 命令只需很少時間就能學會, 高級的命令在幾天內(nèi)便可掌握。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而 SQL 將全部任務統(tǒng)一在一種語言中。是所有關(guān)系數(shù)據(jù)庫的公共語言,由于所有主要的關(guān)系數(shù) 據(jù)庫管理系統(tǒng)都支持 SQ
32、L 語言,用戶可將使用 SQL 的技能從一個 RDBMS 轉(zhuǎn)到另一個。所有用 SQL 編寫的程序都是可以移植的。 3 3網(wǎng)站數(shù)據(jù)庫設計網(wǎng)站數(shù)據(jù)庫設計 3.13.1 數(shù)據(jù)庫的分析數(shù)據(jù)庫的分析 Web 應用跟蹤和管理用戶的狀態(tài)、行為主要有兩種措施:一是使用 Session 或 Cookies 保存用戶活躍期間的信息,但是這些信息在會話結(jié)束后將不再存在。對于那些需要持久保存 的信息,如:用戶的注冊資料等。新聞、公告等信息由于數(shù)據(jù)量較大必須通過數(shù)據(jù)庫進行存 儲。數(shù)據(jù)庫適合存儲那些需要持久保存的信息,并且提供很好的方式來查詢、插入、修改和 刪除。 3.23.2 網(wǎng)站構(gòu)思網(wǎng)站構(gòu)思 美食網(wǎng)的前臺主要包括首面
33、、甜品區(qū)、美味小吃、美食素材、最新推薦、美食論壇等模 塊。為了方便讀者對系統(tǒng)文件有更清晰的認識和使用,我使用了以下一個設計構(gòu)思,如圖 3.2: 首頁首頁 每周推薦每周推薦專區(qū)專區(qū) 每周旅游推薦每周旅游推薦 每周美食推薦每周美食推薦 友情鏈接友情鏈接 旅游專區(qū)旅游專區(qū) 美食專區(qū)美食專區(qū) 留言板留言板 資料下載資料下載 登錄登錄 圖圖 3.23.2 網(wǎng)站功能圖網(wǎng)站功能圖 3.33.3 數(shù)據(jù)表的結(jié)構(gòu)數(shù)據(jù)表的結(jié)構(gòu) 結(jié)合實際情況和對用戶需求的分析,旅游美食網(wǎng)數(shù)據(jù)庫表分別為 S1 表(用戶表) 、 GUESTBOOK 表(留言簿記錄表)美食網(wǎng)數(shù)據(jù)庫中主要數(shù)據(jù)表的設計結(jié)構(gòu)如下: 表 3.1 S1 字 段 名
34、 稱數(shù) 據(jù) 類 型字 段 大 小是 否 主 鍵說 明 ID 文本 50 主鍵自動編號 ID Name 文本 50 用戶名 Pass 文本 50 用戶密碼 表 3.2 guestbook 字 段 名 稱數(shù) 據(jù) 類 型字 段 大 小是 否 主 鍵說 明 ID 文本主鍵自動編號 ID Name 文本 50 用戶名 TITLE 文本 50 標題 CONTENT 文本 200 內(nèi)容 4 4 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn) 4.14.1 系統(tǒng)實現(xiàn)代碼系統(tǒng)實現(xiàn)代碼 4.1.1 用戶登錄 % application.contents(owner)=request.form(text1) a=request.form(tex
35、t1) b=request.form(text2) set conn=server.createobject(adodb.connection) conn.open omega,ll,111 set rs=server.CreateObject(adodb.recordset) ssql=select * from s1 where username=& a & &and password=&b& rs.open ssql,conn,2,3 if rs.eof or rs.bof then response.write用戶名或者密碼錯誤! response.redirect 1.htm els
36、e response.write a&用戶歡迎您的光臨! end if % 4.1.2 用戶注冊 4.1.3 表單提交 訪客留言 姓名 留言內(nèi)容 5.網(wǎng)頁各功能的實現(xiàn)網(wǎng)頁各功能的實現(xiàn) 5.1 制作電子相冊制作電子相冊 新建 HTML 文件并保存,點擊插入媒體圖像查看器,對此文件進行命名,保存后, 在圖片元素里設置要添加相冊的圖片,轉(zhuǎn)換欄設置為 photo,在 title 欄命名,保存即可。 5.2 隨機播放背景音樂隨機播放背景音樂 新建并保存文件,展開標簽檢查器的行為面板,選擇“播放聲音” ,點擊“瀏覽” ,選擇 背景音樂,確定后設置音樂的參數(shù),將“循環(huán)“設置為 true, 然后在用同樣的方法
37、插入不 同的音樂,保存即可,最后只需要不斷的刷新就可以隨機播放音樂了。 5.3 隨機廣告圖片隨機廣告圖片 首先點擊命令擴展管理,打開 micromedia 擴展管理器,選擇插件進行安裝,完成后 打開之前已經(jīng)班級好的文件,將光標放在要出入圖片的位置,點擊命令菜單里的最后一項 -advanced random images,從彈出的對話框中選擇圖片的隨機顯示方式,并 設置每張圖片顯示的時間,然后點擊“+“,添加圖片,確定保存即可 5.4 制作滾動公布欄制作滾動公布欄 安裝 micromedia 擴展管理器組建,然后重啟 Dreamweaver 軟件,新建一個 html 文件, 點擊命令,選擇剛剛安
38、裝的組件,設置滾動公告欄的頂部和左邊的位置,以及高度和寬度, 滾動的速度,在 content 一欄中輸入公告欄要顯示的文字,確定即可 6.6.運行環(huán)境運行環(huán)境 服務器端: 操作系統(tǒng):Windows XP。 Web 服務器:IIS5.0。 數(shù)據(jù)庫:SQL Server2000 瀏覽器:IE5.0,推薦使用 6.0。 分辨率:最佳效果 1024768 像素。 在服務器端的電腦上運行 microsoft windows 2000 server,或者是 Windows95/98 的 Personal Web,安裝好 IIS、ASP,將用 ASP 制作的文件名的后綴一定要改為 .asp ,然后 上傳到服
39、務器上一個有執(zhí)行權(quán)的目錄下,瀏覽器端的電腦,只要是上得了英特網(wǎng)的就可以了, 目前的個人電腦基本上都符合這個程序的瀏覽與運行,比如現(xiàn)在的瀏覽器是微軟的 explorer 使用的最多,然后不管是內(nèi)網(wǎng)和外網(wǎng),只要用瀏覽端瀏覽器的地址欄輸入正確的 要瀏覽 WEB 的地址或叫路徑發(fā)送,服務端就回根據(jù)瀏覽器的要求執(zhí)行 ASP 程序,腳本程序 將一整套命令發(fā)送給腳本解釋器 ( 即腳本引擎 ) ,由腳本解釋器進行翻譯并將其轉(zhuǎn)換成服 務器所能執(zhí)行的命令,得到答案并將標準的 HTML 頁面,返回給用戶瀏覽端。 7.7.系統(tǒng)配置系統(tǒng)配置 建立站點 插入 Windows XP 光盤,單擊“安裝可廡的 Windows 組件” ,選中“Internet 信息服務 (IIS)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025上海市建筑安全員-C證考試(專職安全員)題庫及答案
- 深圳技術(shù)大學《高分子材料助劑及配方設計》2023-2024學年第二學期期末試卷
- 河南信息統(tǒng)計職業(yè)學院《納稅籌劃與實務》2023-2024學年第二學期期末試卷
- 2024-2025學年河南省開封市五縣聯(lián)考高二上學期第二次月考(期中)歷史試卷
- 山西國際商務職業(yè)學院《給排水管道工程》2023-2024學年第二學期期末試卷
- 鶴壁能源化工職業(yè)學院《營養(yǎng)與食品衛(wèi)生學2》2023-2024學年第二學期期末試卷
- 2025青海省建筑安全員-C證(專職安全員)考試題庫
- 2025黑龍江省安全員B證考試題庫及答案
- 福建衛(wèi)生職業(yè)技術(shù)學院《組織胚胎學》2023-2024學年第二學期期末試卷
- 大連財經(jīng)學院《VisualBasic程序設計》2023-2024學年第二學期期末試卷
- 節(jié)后復工安全培訓的事故案例分析與教訓
- 五子棋基礎入門課件
- 課程思政融入專業(yè)課程的
- 涉密人員專題培訓課件
- 浙江游戲產(chǎn)業(yè)園可行性方案
- 提升辦公室工作效能的經(jīng)驗交流發(fā)言模板
- 胃癌影像診斷課件
- 建筑工程勞務作業(yè)服務方案
- 教育興則國家興教育強則國家強心得
- (完整版)小學生心理健康教育課件
- 軍隊文職專用簡歷(2023年)
評論
0/150
提交評論