版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 美食網(wǎng)站</b></p><p><b> 摘要</b></p><p> 本網(wǎng)站通過用Dreamweaver、ACCESS、SQL與以ASP等編寫的美食網(wǎng)站,其主要包括幾個(gè)模塊:首頁、美食專區(qū)、甜品專區(qū)、美食素材、論壇等。通過本網(wǎng)站系統(tǒng)能提供各種與美食相關(guān)的信息以及各種美食信息的交流。與其它企業(yè)網(wǎng)站一樣,也應(yīng)通
2、過Internet來對(duì)外宣傳網(wǎng)站。</p><p> 建立以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ā)展使越來越多的人選擇從互聯(lián)網(wǎng)上獲取信息,因此,互聯(lián)網(wǎng)逐漸成為一個(gè)寬廣的信息發(fā)布平臺(tái)和獲取信息的平臺(tái)。本網(wǎng)站系統(tǒng)就要有用戶注冊(cè)和留言兩大動(dòng)態(tài)功能。本設(shè)計(jì)使用ASP技術(shù)的動(dòng)態(tài)網(wǎng)頁技術(shù),與SQ
3、L Server2000和ACCESS作為后臺(tái)數(shù)據(jù)庫,制作了一個(gè)簡單的美食網(wǎng)站系統(tǒng),實(shí)現(xiàn)了美食網(wǎng)站用戶登錄、注冊(cè)、留言與及留言管理等功能。</p><p> 關(guān)健詞: Asp ,Dreamweaver, ACCESS ,SQL</p><p><b> 目 錄</b></p><p><b> 1引言5</b>&
4、lt;/p><p> 1.1網(wǎng)站開發(fā)背景5</p><p> 1.2硬件及軟件的需求準(zhǔn)備6</p><p> 1.2.1硬件的基本要求6</p><p> 1.2.2軟件的基本平臺(tái)6</p><p> 1.3 網(wǎng)站系統(tǒng)概述6</p><p> 2開發(fā)技術(shù)的簡介7</p&
5、gt;<p> 2.1Dreamweaver7</p><p> 2.2 Asp簡介7</p><p> 2.3 IIS簡介8</p><p> 2.4簡單數(shù)據(jù)庫office access的簡要介紹8</p><p> 2.4.1 Access 組件介紹9</p><p><
6、b> 2.5Sql10</b></p><p> 2.5.1SQL簡介10</p><p> 2.5.2 SQL數(shù)據(jù)庫體系結(jié)構(gòu)10</p><p> 2.5.3SQL的組成11</p><p> 2.5.4 SQL優(yōu)點(diǎn)11</p><p> 3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)12</p&g
7、t;<p> 3.1 數(shù)據(jù)庫的分析12</p><p> 3.2系統(tǒng)構(gòu)思12</p><p> 3.3數(shù)據(jù)表的結(jié)構(gòu)12</p><p><b> 4系統(tǒng)實(shí)現(xiàn)13</b></p><p> 4.4系統(tǒng)實(shí)現(xiàn)代碼13</p><p> 4.4.1用戶登錄13<
8、/p><p> 4.4.2用戶注冊(cè)14</p><p> 4.4.3表單提交14</p><p> 4.4.4滾動(dòng)公告板15</p><p> 4.2系統(tǒng)實(shí)施18</p><p> 4 .3系統(tǒng)配置18</p><p><b> 5.總結(jié)21</b>&l
9、t;/p><p><b> 參考文獻(xiàn)22</b></p><p><b> 致謝23</b></p><p><b> 1引言</b></p><p><b> 1.1網(wǎng)站開發(fā)背景</b></p><p> 2006年上半
10、年,我國餐飲市場消費(fèi)需求較旺,景氣指數(shù)明顯攀升,營業(yè)額繼續(xù)保持較強(qiáng)的增長勢頭。據(jù)國家統(tǒng)計(jì)局統(tǒng)計(jì),上半年餐飲業(yè)實(shí)現(xiàn)營業(yè)額3373.7億元,與去年同期增長24.5%:其中一季度實(shí)現(xiàn)營業(yè)額1742.3億元,同比增長16.6%;二季度餐飲業(yè)實(shí)現(xiàn)營業(yè)額1631.4億元,同比增長達(dá)到34.2%,增幅較大,主要是去年同期餐飲業(yè)受非典影響增幅下降10.1個(gè)百分點(diǎn),同比基數(shù)較低的因素影響。據(jù)推算,我國現(xiàn)有餐飲網(wǎng)點(diǎn)達(dá)到400萬個(gè),其中個(gè)體私營企業(yè)380萬個(gè)
11、,占到95%左右;外資合資與國有企業(yè)約20萬個(gè),占到5%左右,企業(yè)結(jié)構(gòu)不斷調(diào)整,行業(yè)規(guī)模繼續(xù)擴(kuò)大。近兩年來,一大批網(wǎng)站正在吸引著人們的眼球。然而,除了少數(shù)網(wǎng)站受到風(fēng)險(xiǎn)投資的青睞并實(shí)現(xiàn)飛躍式發(fā)展之外,很大一部分正處于迷茫摸索甚至掙扎的狀態(tài)。在餐飲業(yè)這樣一個(gè)與老百姓“衣食住行”息息相關(guān)的傳統(tǒng)領(lǐng)域,各種網(wǎng)站走出了不同電子商務(wù)之路,催生出餐飲業(yè)電子商務(wù)發(fā)展。</p><p> 隨著生活質(zhì)量的提高,對(duì)飲食消費(fèi)理性化、經(jīng)營
12、特色化和市場細(xì)分化的特點(diǎn)日益突現(xiàn)出來。調(diào)查反映,2006年上半年的餐飲消費(fèi)在需求能力有所提高的同時(shí),顧客的就餐選擇性和多樣性的特點(diǎn)明顯,更加追求企業(yè)的品牌特色、營養(yǎng)健康和環(huán)境服務(wù)的綜合水平,特別是對(duì)餐飲企業(yè)的經(jīng)營特色化和差異性的要求不斷提高,特色餐飲對(duì)消費(fèi)的吸引力明顯增強(qiáng)。餐飲企業(yè)的創(chuàng)新能力不斷提升,在經(jīng)營業(yè)態(tài)、菜品推出、風(fēng)味設(shè)計(jì)和文化氛圍等方面加大開發(fā)力度,市場細(xì)分化趨勢增強(qiáng),更加豐富多彩。隨著飲食市場的不斷變化對(duì)業(yè)界提出了一系列新的
13、要求,而通過電子商務(wù)網(wǎng)站形式加強(qiáng)企業(yè)的競爭能力已經(jīng)成為一種趨勢,所以我建立了一個(gè)美食網(wǎng)站。本文主要針對(duì)該網(wǎng)站的各方面內(nèi)容進(jìn)行描述。</p><p> 1.2硬件及軟件的需求準(zhǔn)備</p><p> 1.2.1硬件的基本要求</p><p> 對(duì)于硬件的要求,現(xiàn)在已經(jīng)是2004年了,目前的個(gè)人電腦基本上都符合這個(gè)程序的瀏覽與運(yùn)行,就是說瀏覽器端的電腦,目前只要是上
14、得了英特網(wǎng)的就可以了,這個(gè)也是體現(xiàn)了asp的好處,瀏覽端只是提出一個(gè)要求,服務(wù)端根據(jù)瀏覽器的要求得到答案,并返回給瀏覽端。</p><p> 服務(wù)器端的電腦硬件的要求,基本上是可以運(yùn)行microsoft windows 2000 server就可以了。</p><p> 1.2.2軟件的基本平臺(tái)</p><p> 軟件平臺(tái)需要服務(wù)器上的操作系統(tǒng)為microso
15、ft windows 2000 server。因?yàn)閍sp的開發(fā)平臺(tái)首選是Windows NT Server(Windows 2000 Server)上的IIS,然后是Windows NT Workstation(Windows 2000 Profession)或Windows95/98的Personal Web,同樣現(xiàn)在的瀏覽器是微軟一家獨(dú)大,使用的瀏覽器是微軟的explorer,網(wǎng)站的數(shù)據(jù)庫使用了同樣是microsoft的office
16、 access數(shù)據(jù)庫,因?yàn)橐粋€(gè)數(shù)據(jù)不是很龐大的個(gè)人網(wǎng)站沒有必要使用ocacle等大型數(shù)據(jù)庫系統(tǒng),同時(shí)access數(shù)據(jù)庫結(jié)構(gòu)比較的簡單,使用起來比較簡單好用。</p><p> 1.3 網(wǎng)站系統(tǒng)概述</p><p> 用戶在瀏覽網(wǎng)站時(shí)首先看到的就是網(wǎng)站首頁。在首頁用戶可以快速瀏覽最新信息,了解熱門話題,也可以登錄或注冊(cè)成為會(huì)員。首頁聚集了大量的信息,除了各種美食信息以外,還有站內(nèi)公告信息
17、和站內(nèi)新聞信息。用戶如果想要發(fā)表留言時(shí)必須要注冊(cè)成會(huì)員。注冊(cè)成功后用戶就可以到網(wǎng)站的論壇模塊,進(jìn)入后你可以發(fā)表你的留言以及看到其它用戶的留言。</p><p><b> 2開發(fā)技術(shù)的簡介</b></p><p> 2.1Dreamweaver</p><p> 可視化的網(wǎng)頁設(shè)計(jì)和網(wǎng)站管理工具,支持最新的Web技術(shù),包含HTML檢查、HTM
18、L格式控制、HTML格式化選項(xiàng)、HomeSite/BBEdit捆綁、可視化網(wǎng)頁設(shè)計(jì)、圖像編輯、全局查找替換、全FTP 功能、處理Flash和Shockwave等富媒體格式和動(dòng)態(tài)HTML、基于團(tuán)隊(duì)的Web創(chuàng)作。在編輯上你可以選擇可視化方式或者你喜歡的源碼編輯方式。</p><p> Dreamweaver MX 2004 的十大新特性: 1.動(dòng)態(tài)跨瀏覽器驗(yàn)證:自動(dòng)檢測標(biāo)簽和CSS規(guī)則來適應(yīng)所有主流瀏覽器! 2.更
19、強(qiáng)大的CSS支持! 3.內(nèi)建的圖形編輯引擎:修剪,改變大小,尺寸,旋轉(zhuǎn)角度,調(diào)節(jié)明暗度都不需要離開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)今主流的開放環(huán)境:ColdFusion,J2EE,PHP,.NET,和其他主流的服務(wù)器技術(shù).Dreamweaver現(xiàn)在加
20、入了XML命名空間支持,ASP.NET表單控件對(duì)象,新的參考書內(nèi)容和新的PHP服務(wù)器端行為6.無縫整合外部文件和代碼:直接將Word和Excel文檔復(fù)制和粘貼到Dreamweaver中,會(huì)保留字體,顏色,CSS樣式表信息.使用,使用系統(tǒng)支持的編碼保存任何字體,包括雙字節(jié)字符集。7.緊密整合MM的其他工具:加強(qiáng)了和MM其他幾款產(chǎn)品的協(xié)同工作能力.例如:你可以通過DW直接設(shè)置Flash組件的參數(shù)。 8.基本支持改良:插入條,表格</p
21、><p> 2.2 Asp簡介</p><p> Active Server Pages(ASP)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的 Web 服務(wù)器應(yīng)用程序。使用 ASP 可以組合 HTML頁、VBScript腳本命令和JavaScript腳本命令等,以創(chuàng)建交互的 Web 頁和基于 Web 的功能強(qiáng)大的應(yīng)用程序。 </p><p> 由于
22、腳本程序是在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的 Web 頁是在 Web 服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web 服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的 HTML 頁面?zhèn)鬏數(shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易被別人復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁的腳本命令。</p><p> a. ASP的運(yùn)行環(huán)境:</p><p> ASP只
23、能用于下列Web Server </p><p><b> ·IIS </b></p><p> ·Microsoft Personal Web Server </p><p> b. ASP的編程語言: </p><p> ASP可以使用VBScript和JavaScript進(jìn)行程序編寫。
24、</p><p><b> c. ASP文件 </b></p><p> ASP的文件后綴名為.asp,以區(qū)別于同樣可以包含Script的HTML 文件。一個(gè).asp文件是一個(gè)文本文件, </p><p> 可以包括下列元素的任意組合: </p><p> ·文本(text) </p>&
25、lt;p> ·HTML標(biāo)志(tags) </p><p> ·Script命令 </p><p> d. ASP: 不需要任何HTML的tag,保存在文件中,起個(gè)好聽的名字,文件名的后綴一定要改為 .asp ,然后上傳到服務(wù)器上一個(gè)有執(zhí)行權(quán)的目錄下(例如wwwroot),接下來的問題是,怎么執(zhí)行這個(gè)ASP程序。</p><p><
26、;b> 2.3 IIS簡介</b></p><p> IIS是Internet Information Server的縮寫,它是微軟公司主推的Web服務(wù)器, 最新的版本是Windows2000里面包含的IIS 5.0,IIS與WindowNT Server完全集成在一起, 因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統(tǒng))內(nèi)置的安全特
27、性, 建立強(qiáng)大、靈活而安全的Internet和Intranet站點(diǎn)。 IIS的一個(gè)重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的張貼動(dòng)態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。IIS的安裝,管理和配置都相當(dāng)簡單。</p><p> 2.4簡單數(shù)據(jù)庫office access的簡要介紹</p><p> Access數(shù)據(jù)庫是集成在microsoft公司開發(fā)的產(chǎn)品更新?lián)Q代o
28、ffice系統(tǒng)中的集成軟件。Access是一個(gè)數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到Office中而不是Visual Studio中,是因?yàn)樗c其它的數(shù)據(jù)庫管理系統(tǒng)(如Visual FoxPro)相比更加簡單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶即可掌握并使用它。而且最重要的一點(diǎn)是,Access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。</p><p> ODBC(Open Database Connectivity開放
29、式數(shù)據(jù)庫互聯(lián))是微軟推出的一種工業(yè)標(biāo)準(zhǔn),一種開放的獨(dú)立于廠商的API應(yīng)用程序接口,可以跨平臺(tái)訪問各種個(gè)人計(jì)算機(jī)、小型機(jī)以及主機(jī)系統(tǒng)。ODBC作為一個(gè)工業(yè)標(biāo)準(zhǔn),絕大多數(shù)數(shù)據(jù)庫廠商、大多數(shù)應(yīng)用軟件和工具軟件廠商都為自己的產(chǎn)品提供了ODBC接口或提供了ODBC支持,這其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,當(dāng)然也包括了Access。</p><p> ASP訪問數(shù)據(jù)庫的幾種方式:在AS
30、P腳本中可以通過三種方式訪問數(shù)據(jù)庫:</p><p> a. IDC(Internet Database Connector)方式;</p><p> b. ADO(ActiveX Data Objects)方式;</p><p> c. RDS(Remote Data Service)方式;</p><p> 這三種訪問方式對(duì)數(shù)據(jù)庫
31、的訪問是由Internet Information Server來完成的。Web瀏覽器用HTTP協(xié)議向Internet信息服務(wù)器(IIS)遞交請(qǐng)求。Internet信息服務(wù)器執(zhí)行訪問數(shù)據(jù)庫的操作,并以一個(gè)HTML格式的文檔作為回答。在本程序中我使用的是第二種方式,即ADO方式。</p><p> 2.4.1 Access 組件介紹</p><p> 我們?cè)赪eb服務(wù)器運(yùn)用Web應(yīng)用程序
32、進(jìn)行的最常見和最實(shí)用的任務(wù)就是訪問服務(wù)器端的數(shù)據(jù)庫.而ASP內(nèi)建的Databse Access組件使得我們能夠輕而易舉地通過ActiexX Data Objects(ADO)訪問存儲(chǔ)在服務(wù)器端的數(shù)據(jù)庫或其他表格化數(shù)據(jù)結(jié)構(gòu)中的信息.ADO是對(duì)當(dāng)前微軟所支持的數(shù)據(jù)庫進(jìn)行操作的最有效和最簡單直接的方法,它是一種功能強(qiáng)大的數(shù)據(jù)訪問編程模式,從而使得大部分?jǐn)?shù)據(jù)源可編程的屬性得以直接擴(kuò)展到Active Server頁面上.可以使用ADO去編寫緊湊簡
33、明的腳本便連接到Open Datase Connetivity(ODBC)兼容的數(shù)據(jù)庫和OLE DB兼容的數(shù)據(jù)源,這樣ASP程序員就可以訪問任何與ODBC兼容的數(shù)據(jù)庫,包括MS SQL SERVER Avccess Ovracle等.如果您是一個(gè)對(duì)數(shù)據(jù)庫連接有一定了解的腳本編寫人員,那將發(fā)現(xiàn)ADO命令語句并不復(fù)雜而且容易掌握,同樣地,如果您是一個(gè)經(jīng)驗(yàn)豐富的數(shù)據(jù)庫編程人員,將會(huì)正確認(rèn)識(shí)ADO的先進(jìn)的與語言無關(guān)性和查詢處理功能.熟悉VB數(shù)
34、據(jù)庫編程的朋友會(huì)發(fā)現(xiàn)ADO與RDO有某中類似的地方.但是據(jù)說ADO的訪問的速度更快,</p><p><b> 2.5 Sql</b></p><p> 2.5.1SQL簡介 </p><p> SQL全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”,最早是IBM的圣約瑟研
35、究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自從IBM公司1981年推出以來,SQL語言得到了廣泛的應(yīng)用。目前,SQL語言已被確定為關(guān)系數(shù)據(jù)庫系統(tǒng)的國際標(biāo)準(zhǔn),被絕大多數(shù)商品化關(guān)系數(shù)據(jù)庫系統(tǒng)采用,如Oracle 、Sybase、DB2、Informix、SQL Server這些數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言作為查詢語言。
36、 結(jié)構(gòu)化查詢語言SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢、操縱、定義和控制四個(gè)方面,是一個(gè)通用的功能極強(qiáng)的關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言。在SQL語言中不需要告訴SQL如何訪問數(shù)據(jù)庫,只要告訴SQL需要數(shù)據(jù)庫做什么。</p><p> 2.5.2 SQL數(shù)據(jù)庫體系結(jié)構(gòu)</p><p> SQL數(shù)據(jù)庫的體系結(jié)構(gòu)基本上也是三級(jí)模式。SQL術(shù)語與傳統(tǒng)的關(guān)系模型術(shù)語不同。在
37、SQL中,外模式對(duì)應(yīng)于視圖,模式對(duì)應(yīng)于基本表,元組稱為“行”,屬性稱為“列”。內(nèi)模式對(duì)應(yīng)于存儲(chǔ)文件。 SQL數(shù)據(jù)庫的體系結(jié)構(gòu)特征: 一個(gè)SQL模式(Schema)是表和約束的集合。 一個(gè)表(Table)是行(Row)的集合,每行是列(Column)的序列,每列對(duì)應(yīng)一個(gè)數(shù)據(jù)項(xiàng)。 —個(gè)表可以是一個(gè)基本表,也可以是一個(gè)視圖,基
38、本表是實(shí)際存儲(chǔ)在數(shù)據(jù)庫中的表。視圖是從基本表或其他視圖中導(dǎo)出的表,它本身不獨(dú)立存儲(chǔ)在數(shù)據(jù)庫中,也就是說數(shù)據(jù)庫中只存放視圖的定義而不存放視圖的數(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ù)庫的內(nèi)模式。 用戶可以用SQ
39、L語句對(duì)視圖和基本表進(jìn)行查詢等操作。在用戶看來,視圖和基本表是一樣的,都是關(guān)系(即表格)。 SQL用戶可以是應(yīng)用程序,也可以是終端用戶。SQL語句可嵌入在宿主語言的</p><p> 2.5.3SQL的組成</p><p> SQL主要分成四個(gè)部分: 數(shù)據(jù)定義:這一部分也稱為“DDL”,用于定義SQL模式、基本表、視圖和索引。
40、60; 數(shù)據(jù)操縱:這一部分也稱為“DML”,數(shù)據(jù)操縱分成數(shù)據(jù)查詢和數(shù)據(jù)更新兩類,其中數(shù)據(jù)更新又分成插入、刪除和修改三種操作。 數(shù)據(jù)控制:這一部分也稱為“DCL”。數(shù)據(jù)控制包括對(duì)基本表和視圖的授權(quán),完整性規(guī)則的描述,事務(wù)控制語句等。 嵌入式SQL使用:這一部分內(nèi)容涉及到SQL語句嵌入在宿主語言程序中的使用規(guī)則。</p><p> 2.5.4
41、 SQL優(yōu)點(diǎn)</p><p> SQL廣泛地被采用正說明了它的優(yōu)點(diǎn),使全部用戶,包括應(yīng)用程序員、DBA管理員和終端用戶受益非淺。 非過程化語言 SQL是一個(gè)非過程化的語言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集。所有SQL 語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許
42、一條SQL語句的結(jié)果作為另一條SQL語句的輸入。SQL不要求用戶指定對(duì)數(shù)據(jù)的存放方法。 統(tǒng)一的語言 SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜腟QL 命令只需很少時(shí)間就能學(xué)會(huì),高級(jí)的命令在幾天內(nèi)便可掌握。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而SQL 將全部任務(wù)統(tǒng)一在一種語言中。是所有關(guān)系數(shù)據(jù)庫的公共語言,由于所有主要的關(guān)系
43、數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個(gè)RDBMS轉(zhuǎn)到另一個(gè)。所有用SQL編寫的程序都是可以移植的。</p><p><b> 3系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 3.1 數(shù)據(jù)庫的分析</p><p> Web應(yīng)用跟蹤和管理用戶的狀態(tài)、行為主要有兩種措施:一是使用Session或Cookies保存用戶活躍期間
44、的信息,但是這些信息在會(huì)話結(jié)束后將不再存在。對(duì)于那些需要持久保存的信息,如:用戶的注冊(cè)資料等。新聞、公告等信息由于數(shù)據(jù)量較大必須通過數(shù)據(jù)庫進(jìn)行存儲(chǔ)。數(shù)據(jù)庫適合存儲(chǔ)那些需要持久保存的信息,并且提供很好的方式進(jìn)行查詢、插入、修改和刪除。</p><p><b> 3.2系統(tǒng)構(gòu)思</b></p><p> 美食網(wǎng)的前臺(tái)主要包括首面、甜品區(qū)、美味小吃、美食素材、最新推薦、
45、美食論壇等模塊。為了方便讀者對(duì)系統(tǒng)文件有更清晰的認(rèn)識(shí)和使用,我使用了以下一個(gè)設(shè)計(jì)構(gòu)思。</p><p> 圖3.2 系統(tǒng)功能圖</p><p><b> 3.3數(shù)據(jù)表的結(jié)構(gòu)</b></p><p> 結(jié)合實(shí)際情況和對(duì)用戶需求的分析,美食網(wǎng)數(shù)據(jù)庫表分別為S1表(用戶表)、GUESTBOOK表(留言簿記錄表)美食網(wǎng)數(shù)據(jù)庫中主要數(shù)據(jù)表的設(shè)計(jì)結(jié)構(gòu)
46、如下: </p><p><b> 表3.1 S1</b></p><p> 表guestbook3.2</p><p><b> 4系統(tǒng)實(shí)現(xiàn)</b></p><p><b> 4.4系統(tǒng)實(shí)現(xiàn)代碼</b></p&
47、gt;<p><b> 4.4.1用戶登錄</b></p><p><b> <%</b></p><p> application.contents("owner")=request.form("text1")</p><p> a=request.fo
48、rm("text1")</p><p> b=request.form("text2")</p><p> set conn=server.createobject("adodb.connection")</p><p> conn.open "omega","ll&qu
49、ot;,"111"</p><p> set rs=server.CreateObject("adodb.recordset")</p><p> ssql="select * from s1 where username='"& a & "'"&"and
50、 password='"&b&"'"</p><p> rs.open ssql,conn,2,3</p><p> if rs.eof or rs.bof then</p><p> response.write"用戶名或者密碼錯(cuò)誤!"</p><p>
51、 response.redirect "1.htm"</p><p><b> else</b></p><p> response.write a&"<font size=3 face=宋體 color=#B6E201>用戶歡迎您光臨本店!</font>"</p><p
52、><b> end if</b></p><p><b> %></b></p><p><b> 4.4.2用戶注冊(cè)</b></p><p><b> <%</b></p><p> c=request.form("
53、username")</p><p> d=request.form("password")</p><p> set conn=server.createobject("adodb.connection")</p><p> conn.open "omega","ll"
54、,"111"</p><p> set rs=server.CreateObject("adodb.recordset")</p><p> set cmm=server.createobject("adodb.command")</p><p> set cmm.activeconnection=c
55、onn</p><p> ssql="insert into s1 (username,password)"</p><p> ssql=ssql&"values('"&c&"',"&"'"&d&"')"&l
56、t;/p><p> cmm.commandtext=ssql</p><p> cmm.execute ,,1</p><p><b> %></b></p><p><b> 4.4.3表單提交</b></p><p> <form id="fo
57、rm1" name="form1" method="post" action="detail"></p><p> <table width="100%" height="308" border="0" align="center" cellpaddi
58、ng="0" cellspacing="0"></p><p><b> <tr></b></p><p> <td width="284" height="55" colspan="2" background="pic/rbjt.
59、jpg"><div align="center"><font color="#9FC755" size="5"><b>訪客留言</b></font> </div></td></p><p><b> </tr></b>&
60、lt;/p><p><b> <tr></b></p><p> <td background="pic/rbjz.jpg"><font color="#000000">姓名</font></td></p><p> <td backgr
61、ound="pic/rbjz.jpg"><input name="name" type="text" size="20" maxlength="50" /></td></p><p><b> </tr></b></p><p&g
62、t;<b> <tr></b></p><p> <td height="163" background="pic/rbjz.jpg"><font color="#000000">留言內(nèi)容</font></td></p><p> <td
63、 height="163" background="pic/rbjz.jpg"><textarea name="content" cols="25" rows="10" id="content"></textarea></td></p><p><
64、b> </tr></b></p><p><b> <tr></b></p><p> <td height="37" colspan="2" background="pic/rbj.jpg"><div align="center&q
65、uot;></p><p> <input name="submit" type="submit" value="發(fā)送留言" /></p><p> <input name="reset" type="reset" value="清除留言" /
66、></p><p> </div></td></p><p><b> </tr></b></p><p><b> </table></b></p><p><b> </form></b></p
67、><p> 4.4.4滾動(dòng)公告板</p><p> <marquee direction="up" scrollamount="1" scrolldelay="20" id="gd" truespeed><table width="223" height="180
68、" border="0" cellpadding="1" cellspacing="1"></p><p><b> <tr></b></p><p> <td width="14%"><a href="#" onMo
69、useOver="document.all('gd').start()"><img src="image/site.jpg" width="16" height="17" border="0"></a></td></p><p> <td width
70、="86%"><span class="style3"><a href="#" onMouseOver="document.all('gd').stop()">南朗柴橋鴨粥,無得彈!</a></span></td></p><p><b>
71、</tr></b></p><p><b> <tr></b></p><p> <td><a href="#" onMouseOver="document.all('gd').start()"><img src="image/sit
72、e.jpg" width="16" height="17" border="0"></a></td></p><p> <td><span class="style3"><a href="#" onMouseOver="documen
73、t.all('gd').stop()" onMouseOut="document.all('gd').star()">橫門美味海鮮大平買,嘩!</a></span></td></p><p><b> </tr></b></p><p><b&g
74、t; <tr></b></p><p> <td><a href="#" onMouseOver="document.all('gd').start()"><img src="image/site.jpg" width="16" height="17&
75、quot; border="0"></a></td></p><p> <td><span class="style3"><a href="#" onMouseOver="document.all('gd').stop()" onMouseOut="
76、;document.all('gd').star()">張家邊有間新的甜品屋,正</a>!</span></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> &
77、lt;td><a href="#" onMouseOver="document.all('gd').start()"><img src="image/site.jpg" width="16" height="17" border="0"></a></td&
78、gt;</p><p> <td><span class="style3"><a href="#" onMouseOver="document.all('gd').stop()" onMouseOut="document.all('gd').star()">情人節(jié)好
79、去處!~-~</a></span></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td><a href="#" onMouseOver="
80、;document.all('gd').start()"><img src="image/site.jpg" width="16" height="17" border="0"></a></td></p><p> <td><span class=
81、"unnamed1 style3"><a href="#"onMouseOver="document.all('gd').stop()" onMouseOut="document.all('gd').star()">愛心蛋糕,甜到入心!</a></span></td><
82、;/p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td><a href="#" onMouseOver="document.all('gd').start()"&g
83、t;<img src="image/site.jpg" width="16" height="17" border="0"></a></td></p><p> <td><span class="style3"><a href="#&qu
84、ot;onMouseOver="document.all('gd').stop()" onMouseOut="document.all('gd').star()">老婆靚湯,未煲好。</a><FONT </p><p> style="DISPLAY: none; LEFT: 0px; VISIBILITY
85、: hidden; POSITION: relative; TOP: -50px">來源:精彩網(wǎng)上書城www.exvv.com</FONT></span></td></p><p><b> </tr></b></p><p><b> <tr></b></p&
86、gt;<p> <td><a href="#" onMouseOver="document.all('gd').start()"><img src="image/site.jpg" width="16" height="17" border="0">&
87、lt;/a></td></p><p> <td><font class="unnamed1 style3"><a href="#"onMouseOver="document.all('gd').stop()" onMouseOut="document.all('gd
88、39;).star()">番來吃飯,哦!</a></font></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td><a href="#&q
89、uot;onMouseOver="document.all('gd').start()"><img src="image/site.jpg" width="16" height="17" border="0"></a></td></p><p> <
90、td><span class="style3"><a href="search.htm"onMouseOver="document.all('gd').stop()" onMouseOut="document.all('gd').star()">食口奔馳,努力工作。</a></s
91、pan></td></p><p><b> </tr></b></p><p><b> </table></b></p><p> </marquee></p><p><b> 4.2系統(tǒng)實(shí)施</b></
92、p><p><b> 5.1運(yùn)行環(huán)境</b></p><p><b> 服務(wù)器端:</b></p><p> 操作系統(tǒng):Windows XP。</p><p> Web服務(wù)器:IIS5.0。</p><p> 數(shù)據(jù)庫:SQL Server200。</p>
93、<p> 瀏覽器:IE5.0,推薦使用6.0。</p><p> 分辨率:最佳效果1024×768像素。</p><p> 在服務(wù)器端的電腦上運(yùn)行microsoft windows 2000 server,或者是Windows95/98的Personal Web,安裝好IIS、ASP,將用ASP制作的文件名的后綴一定要改為 .asp ,然后上傳到服務(wù)器上一個(gè)有執(zhí)行
94、權(quán)的目錄下,瀏覽器端的電腦,只要是上得了英特網(wǎng)的就可以了,目前的個(gè)人電腦基本上都符合這個(gè)程序的瀏覽與運(yùn)行,比如現(xiàn)在的瀏覽器是微軟的explorer使用的最多,然后不管是內(nèi)網(wǎng)和外網(wǎng),只要用瀏覽端瀏覽器的地址欄輸入正確的要瀏覽WEB的地址或叫路徑發(fā)送,服務(wù)端就回根據(jù)瀏覽器的要求執(zhí)行 ASP 程序,腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器 ( 即腳本引擎 ) ,由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令,得到答案并將標(biāo)準(zhǔn)的 HTML 頁
95、面,返回給用戶瀏覽端。</p><p><b> 4 .3系統(tǒng)配置</b></p><p><b> 建立站點(diǎn)</b></p><p> 插入Windows XP光盤,單擊“安裝可廡的Windows組件”,選中“Internet信息服務(wù)(IIS)”選項(xiàng)后,單[下一步]按鈕完成安裝。</p><p&
96、gt; 修改“默認(rèn)網(wǎng)站”的主目錄</p><p><b> 具體方法如下。</b></p><p> ?。?)打開“開始”/“控制面板”命令,打開“控制面板”,在其中雙擊“管理工具”圖標(biāo),進(jìn)“管理工具”窗口,在該窗口中雙擊“Internet信息服務(wù)”圖標(biāo),運(yùn)行“Internet信息服務(wù)”。</p><p> ?。?)在“Internet信息
97、服務(wù)“窗口中,單擊電腦圖前的”+“號(hào)及其下屬節(jié)點(diǎn)”網(wǎng)站“前的”+“號(hào),將得到如圖所示的窗口。</p><p> 圖5.1 “Internet信息服務(wù)”</p><p> ?。?)用鼠標(biāo)右鍵單擊圖 中的“默認(rèn)網(wǎng)站”,在彈出的快捷菜單中選擇“屬性”命令,將彈出“默認(rèn)網(wǎng)站屬性”對(duì)話框,在該對(duì)話框中設(shè)置“IP地址”下拉列表框的值為本地的IP,如圖下所示。</p><p>
98、; 圖5.2 “默認(rèn)網(wǎng)站屬性”對(duì)話框</p><p> 在“默認(rèn)網(wǎng)站屬性”對(duì)話框中,打開“主目錄”選項(xiàng)卡,單擊“本地路徑”文本框后的[瀏覽]按鈕,在彈出的對(duì)話框中選擇網(wǎng)站的主目錄。這里為“E:\MyWeb\Shop”,因?yàn)樵诖酥耙呀?jīng)將實(shí)例文件復(fù)制到該目錄下了。其他選項(xiàng)采用默認(rèn)設(shè)置既可,如圖所示。 圖5.3 “默認(rèn)網(wǎng)站屬性”目錄設(shè)置</p><p> (5)單擊[應(yīng)用]按
99、鈕后,再單擊[確定]按鈕即可。</p><p><b> 5.總結(jié)</b></p><p> 這個(gè)設(shè)計(jì)中還不是很完善,因?yàn)闀r(shí)間、條件和個(gè)人能力的限制,系統(tǒng)還存在不完善的地方,希望能在今后的不斷學(xué)習(xí)與應(yīng)用中把它擴(kuò)充得更加豐富,以適應(yīng)不同層次使用者的需求。這次編寫中山美食網(wǎng)站,對(duì)我來說是一個(gè)將所學(xué)知識(shí)從書本運(yùn)用到實(shí)際操作的初次體驗(yàn)。在設(shè)計(jì)過程中,我了解了一個(gè)網(wǎng)站形成的
100、基本過程和基本綱領(lǐng)構(gòu)架,加深了我對(duì)現(xiàn)在計(jì)算機(jī)技術(shù)、通訊技術(shù)、英特網(wǎng)技術(shù)等的認(rèn)識(shí),相信這些知識(shí)都將對(duì)我的工作帶來很大的幫助。在這次的畢業(yè)設(shè)計(jì)中使我得學(xué)習(xí)了比以前更多的知識(shí),還學(xué)會(huì)了設(shè)計(jì)網(wǎng)站的所需要的軟件工具,如何提高自己的學(xué)習(xí)能力還有增加了和同學(xué)的合作能力。因?yàn)闀r(shí)間和我的水平有限,網(wǎng)站中有不足的地方,請(qǐng)各們指導(dǎo)老師指正。</p><p><b> 參考文獻(xiàn)</b></p>&l
101、t;p> [1].劉瑞新,汪遠(yuǎn)征,ASP編程基礎(chǔ)及應(yīng)用教程,北京市萬莊大街22號(hào),2004.7</p><p> [2].鄒天思,孫明麗,ASP數(shù)據(jù)庫系統(tǒng)開發(fā),北京市崇文區(qū)夕照寺街14號(hào),2006.12第一版</p><p> [3]. 唐建平,陳建軍,唐汝育, HOTOSHOP平面設(shè)計(jì)典型商業(yè)案例, 人發(fā)郵電出版社2005年</p><p> [4]
102、. 王勁松, Dreamweaver MX2004 美完網(wǎng)頁設(shè)計(jì)(ASP交互網(wǎng)頁設(shè)計(jì)篇), 中國青年電子出版社2005年</p><p> [5].王誠君,Dreamweaver MX2004應(yīng)用教程(中文版)清華大學(xué)出版社,2006年</p><p><b> 致謝</b></p><p> 通過這次畢業(yè)設(shè)計(jì),使我感到高科技、新知識(shí)的力
103、量。在這次的畢業(yè)設(shè)計(jì)中使我得學(xué)習(xí)了比以前更多的知識(shí),還會(huì)了設(shè)計(jì)網(wǎng)站的所需要的軟件工具,如何提高自己的學(xué)習(xí)能力。在畢業(yè)設(shè)計(jì)中經(jīng)常遇到的每一個(gè)困難和難題,幾次陷入了停滯狀態(tài),在這種情況下,得到xx老師和同學(xué)耐心的指導(dǎo)和鼓勵(lì),在設(shè)計(jì)上給了不少正確的意見和建意,使我能設(shè)計(jì)上更好的完善網(wǎng)站。這次畢業(yè)設(shè)計(jì)過程中,得到了老師各同學(xué)的大力支持,給我提供了舒適的工作學(xué)習(xí)環(huán)境,現(xiàn)在可以順利的能夠完成畢業(yè)設(shè)計(jì)我要非常感謝我的指導(dǎo)老師何懷文,感謝他在設(shè)計(jì)網(wǎng)站的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于java的美食網(wǎng)站畢業(yè)論文
- 基于java的美食網(wǎng)站畢業(yè)論文
- 基于java的美食網(wǎng)站畢業(yè)論文
- jsp+sql美食網(wǎng)站畢業(yè)論文
- 畢業(yè)論文——美食網(wǎng)站預(yù)定系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——美食網(wǎng)站預(yù)定系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 美食網(wǎng)站論文.doc
- 美食網(wǎng)站論文.doc
- 美食網(wǎng)站論文.doc
- 美食網(wǎng)站論文.doc
- 美食網(wǎng)站論文.doc
- 美食網(wǎng)站論文.doc
- 畢業(yè)論文——美食網(wǎng)站預(yù)定系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——重慶美食網(wǎng)站的原型設(shè)計(jì)與制作
- my美食網(wǎng)站
- 基于java的美食網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- my美食網(wǎng)站.rar
- 畢業(yè)設(shè)計(jì)---美食網(wǎng)網(wǎng)站建設(shè)
- my美食網(wǎng)站.rar
- 畢業(yè)設(shè)計(jì)---美食網(wǎng)網(wǎng)站建設(shè)
評(píng)論
0/150
提交評(píng)論