2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)論文</b></p><p>  網(wǎng)上訂餐系統(tǒng)的設(shè)計與實現(xiàn)</p><p><b>  畢業(yè)論文評閱意見</b></p><p>  論文題目:_________________________________________</p><p>  評閱意見:____

2、________________    ?。撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸摺  。撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸?lt;/p><p>  ____________________</p><p> ?。撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸?lt;/p><p>  ____________________</p><p> ?。撸撸撸?/p>

3、________________</p><p> ?。撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸撸?lt;/p><p>  答辯成績:____________________</p><p>  指導(dǎo)教師:_____ 職稱:____ 日期:____</p><p><b>  摘 要</b></p><

4、;p>  越來越多的人接受了電子商務(wù)這種便捷、快速的交易形式,網(wǎng)上訂餐的推出也很快受到了大家的歡迎。首先,簡要地介紹了國內(nèi)網(wǎng)絡(luò)技術(shù)和信息產(chǎn)業(yè)的發(fā)展情況以及研究課題的現(xiàn)狀,闡述了網(wǎng)上訂餐系統(tǒng)的解決方案以及實施的重要意義。然后是建設(shè)網(wǎng)上訂餐系統(tǒng),具體分析如何實現(xiàn)系統(tǒng)功能,規(guī)劃系統(tǒng)流程,設(shè)計系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu),介紹在開發(fā)系統(tǒng)過程中所使用的重要開發(fā)語言、開發(fā)工具、配套插件以及開發(fā)平臺。最后設(shè)計和實現(xiàn)了一個B/S結(jié)構(gòu)的網(wǎng)上訂餐系統(tǒng),著重論

5、述了系統(tǒng)的功能與實現(xiàn)、數(shù)據(jù)流程及存儲。包括會員管理、菜品信息介紹、網(wǎng)上訂餐、用戶留言、系統(tǒng)用戶管理以及后臺數(shù)據(jù)庫管理等,使用圖文并茂(功能代碼及截圖)的方式,對整個網(wǎng)上訂餐系統(tǒng)功能模塊的實現(xiàn)方法進(jìn)行闡述和分析。</p><p>  關(guān)鍵詞:數(shù)據(jù)庫;網(wǎng)上訂餐系統(tǒng);ASP</p><p><b>  目 錄</b></p><p><b>

6、;  1引 言3</b></p><p>  1.1網(wǎng)上訂餐的市場趨勢3</p><p>  1.2網(wǎng)上訂餐的市場優(yōu)勢3</p><p>  2系統(tǒng)開發(fā)技術(shù)介紹5</p><p>  2.1 系統(tǒng)開發(fā)語言5</p><p>  2.1.1開發(fā)語言---ASP5</p>&

7、lt;p>  2.1.2開發(fā)語言---HTML6</p><p>  2.1.3開發(fā)語言---VBScript6</p><p>  2.1.4開發(fā)語言---JavaScript7</p><p>  2.2系統(tǒng)開發(fā)工具及插件7</p><p>  2.2.1開發(fā)工具---Access7</p><p>

8、;  2.2.2開發(fā)工具---Dream weaver MX8</p><p>  2.2.3開發(fā)工具---IIS8</p><p>  2.2.4開發(fā)插件---LyfUpload9</p><p>  3 需求分析10</p><p>  3.1系統(tǒng)分析10</p><p>  3.2 設(shè)計目標(biāo)10&

9、lt;/p><p>  3.3 可行性分析10</p><p>  3.4 設(shè)計的總體規(guī)則12</p><p>  3.5 功能設(shè)計12</p><p>  3.5.1 管理員對功能的需求12</p><p>  3.5.2 客戶對功能的需求14</p><p>  3.5.3 性能需求

10、14</p><p>  3.6數(shù)據(jù)庫 E-R 圖15</p><p>  4 總體設(shè)計16</p><p>  4.1網(wǎng)站功能概述16</p><p>  4.2 系統(tǒng)功能模塊劃分16</p><p>  4.3系統(tǒng)功能模塊分析16</p><p>  5 數(shù)據(jù)庫設(shè)計19&l

11、t;/p><p>  5.1 數(shù)據(jù)庫需求分析19</p><p>  5.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計20</p><p>  6.1前臺功能模塊分析24</p><p>  6.1.1數(shù)據(jù)庫連接24</p><p>  6.1.2菜品圖片瀏覽26</p><p>  6.1.3訂單填寫2

12、7</p><p>  6.1.4在線留言29</p><p>  6.2后臺功能模塊分析32</p><p>  6.2.1添加菜單32</p><p>  6.2..2菜單管理35</p><p>  6.2.3查看回復(fù)留言36</p><p>  7 軟件測試38</p

13、><p>  7.1軟件測試的目的和意義38</p><p>  7.2軟件測試的步驟38</p><p>  7.3軟件測試的具體實現(xiàn)39</p><p>  7.4軟件測試結(jié)論41</p><p><b>  7.5評價41</b></p><p><b&g

14、t;  結(jié) 論42</b></p><p><b>  參考文獻(xiàn)43</b></p><p><b>  致 謝44</b></p><p><b>  引 言</b></p><p>  高新科技和計算機(jī)的飛速發(fā)展,給人們帶來了更多的便利.電腦

15、普及時代即將到來,網(wǎng)絡(luò)技術(shù)也在逐漸完善,人們的生活已經(jīng)開始發(fā)生重要的變革,效率已經(jīng)成為各個企業(yè)生存的首要條件,更好更快的使用和了解相關(guān)的信息,以及處理更多更繁瑣的事物便是我們設(shè)計網(wǎng)上購物系統(tǒng)的初衷。</p><p>  由于互聯(lián)網(wǎng)發(fā)展已深入家庭,網(wǎng)上訂餐這個課題已經(jīng)提出,為了方便人們生活,提高人們的生活效率,本系統(tǒng)根據(jù)現(xiàn)實訂餐的方式虛擬于網(wǎng)絡(luò)之上,使人們通過網(wǎng)絡(luò)就可以完成生活中必要的事情(飲食)。系統(tǒng)的完成不僅可

16、以基本實現(xiàn)客戶訂餐的功能,還能在此基礎(chǔ)上提供更多的,更貼心的服務(wù)。信息技術(shù)的發(fā)展將更快的推動互聯(lián)網(wǎng)的發(fā)展,訂餐系統(tǒng)的重要性也將越顯其強(qiáng)大的作用。</p><p><b>  網(wǎng)上訂餐的市場趨勢</b></p><p>  隨著越來越多的人接受了電子商務(wù)這種便捷、快速的交易形式,網(wǎng)上訂餐的順勢而出很快受到了大家的歡迎。</p><p>  互聯(lián)網(wǎng)

17、的應(yīng)用以普及千家萬戶,這為網(wǎng)絡(luò)訂餐提供了良好的發(fā)展空間。同時,網(wǎng)上訂餐服務(wù)的直觀、有效、便捷等優(yōu)點是傳統(tǒng)的電話訂餐業(yè)務(wù)無法比擬的。調(diào)查數(shù)據(jù)顯示,北京白領(lǐng)更樂于選擇網(wǎng)上訂餐服務(wù), 網(wǎng)上訂餐將是白領(lǐng)一族捕獲餐店信息、進(jìn)行訂餐的發(fā)展趨勢。</p><p>  網(wǎng)絡(luò)訂餐隨著互聯(lián)網(wǎng)的成長會逐漸被人們所喜愛,正如幾年前手機(jī)移動的短信一樣,為企業(yè)帶來的幾百個億的業(yè)務(wù)收入。在互聯(lián)網(wǎng)世界里面,誰早一步在應(yīng)用上創(chuàng)新,誰就掌握了未來的

18、方向,品牌更是一炮打紅,網(wǎng)絡(luò)訂餐,看到希望的是希望,看到泡沫的是泡沫。</p><p><b>  網(wǎng)上訂餐的市場優(yōu)勢</b></p><p>  網(wǎng)絡(luò)訂餐可充通過色彩、圖片、說明、設(shè)置動畫加強(qiáng)了產(chǎn)品了宣傳,大大達(dá)到了餐飲業(yè)的“色型”要求。實現(xiàn)產(chǎn)品管理方便,起到立竿見影的效果,不用因為更改菜色而重新印刷。只要在后臺鼠標(biāo)輕輕一點,全線馬上更新。采用B/S模式,訂餐者無須

19、安裝第三方軟件,能上網(wǎng)就能訂餐,甚至可以利用手機(jī)上網(wǎng)訂餐,使操作更加簡便,訂餐信息更加準(zhǔn)確。避免口頭傳遞信息的錯誤,優(yōu)化服務(wù)。網(wǎng)絡(luò)不會跟電話一樣占線,在高峰期對訂餐的處理更是游刃有余,只看著屏幕點打印即可,就可下廚房配菜配送。地址永遠(yuǎn)不會丟失,是一個永遠(yuǎn)存在的電子菜單,甚至還可以通過我們的推廣而讓更多的客人認(rèn)識,不用派人派宣傳單,省去一筆宣傳和人工費用。訂餐途徑有了更好的改善,網(wǎng)絡(luò)訂餐成為電話訂餐又一有力補(bǔ)充,擴(kuò)大客流,從而整體提高業(yè)務(wù)

20、量。倡導(dǎo)了一種時尚,餐店的定位更是網(wǎng)絡(luò)化,時尚化,具備更為勃勃的生機(jī)。緩解了食堂的擁擠的困境,為食堂提供更為輕松的環(huán)境。有時間的提前性,方便統(tǒng)籌安排,集中處理。采用會員制度,設(shè)立積分換贈送,營銷手段更是利用得淋漓盡致??梢栽O(shè)立團(tuán)體會員制,利用贈品或優(yōu)惠,擴(kuò)大市場份額。利用網(wǎng)頁技術(shù),展示本公司的精品,增強(qiáng)吸引力。詳細(xì)介紹每一個產(chǎn)品,展現(xiàn)公</p><p><b>  系統(tǒng)開發(fā)技術(shù)介紹</b>&

21、lt;/p><p>  2.1 系統(tǒng)開發(fā)語言</p><p>  2.1.1開發(fā)語言---ASP</p><p>  Active Server Pages(ASP,活動服務(wù)器頁面)就是一個編程環(huán)境,在其中,可以混合使用HTML、腳本語言以及組件來創(chuàng)建服務(wù)器端功能強(qiáng)大的Internet應(yīng)用程序。如果你以前創(chuàng)建過一個站點,其中混合了HTML、腳本語言以及組件,你就可以在其

22、中加入ASP程序代碼。通過在HTML頁面中加入腳本命令,你可以創(chuàng)建一個HTML用戶界面,并且,還可以通過使用組件包含一些商業(yè)邏輯規(guī)則。組件可以被腳本程序調(diào)用,也可以由其他的組件調(diào)用。目前,Internet上的許多基于Windows平臺的Web站點已開始應(yīng)用ASP來替換CGI。</p><p>  ASP是基于WEB的一種編程技術(shù),可以說是CGI的一種。它可以完成以往CGI程序的所有功能,如計數(shù)器、留言簿、公告板、

23、聊天室等等.ASP可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁面內(nèi)容。而瀏覽者一點覺察不出來,就像為他專門制作的頁面一樣。使用各種各樣的組件,ASP可以完成無比強(qiáng)大的功能。使用FileSystemObject,可以對服務(wù)器上的文件進(jìn)行操作,瀏覽、復(fù)制、移動、刪除等等。有ADO(Active Database Object,動態(tài)數(shù)據(jù)庫對象)的支持,ASP對數(shù)據(jù)庫的操作非常得心應(yīng)手。你甚至可以像使用本地數(shù)據(jù)庫那樣,管理

24、遠(yuǎn)程主機(jī)上的數(shù)據(jù)庫,對表格、記錄進(jìn)行各種操作。使用CDONTS(Collaboration Data Objects for NTS,NTS協(xié)作數(shù)據(jù)對象),可以發(fā)送、查看郵件,實現(xiàn)WEBMAIL的功能。結(jié)合WSH(Windows Scripting Host),可以實現(xiàn)對NT主機(jī)的管理,如NT用戶管理、IIS虛擬主機(jī)設(shè)置、EXCHANGE郵箱設(shè)置等等,就像管理本地機(jī)一樣方便。</p><p>  ASP工作流程圖

25、如下:</p><p>  圖2-1 ASP工作流程圖</p><p>  2.1.2開發(fā)語言---HTML</p><p>  HTML(Hyper Text Markup Language超文本標(biāo)記語言)是一種用來制作超文本文檔的簡單標(biāo)記語言。與常見的字處理文件不同,Web頁以超文本標(biāo)識語言編排格式。它能獨立于各種操作系統(tǒng)平臺(如UNIX,WINDOWS等)。&

26、lt;/p><p>  HTML語言作為一種標(biāo)識性的語言,是由一些特定符號和語法組成的,所以理解和掌握都是十分容易的??梢哉f,HTML語言在所有的計算機(jī)編程語言中是最簡單易學(xué)的。 組成HTML的文檔都是ASCII檔,所以創(chuàng)建HTML文件十分簡單,只需一個普通的字符編輯器即可。如 Windows中的記事本、寫字板都可以使用。也可以采用專用的 HTML 編輯工具:如 CoffeeHTML、 Homesite、 HTMLe

27、dit Pro等工具,它們的特點是能夠自動檢查HTML文檔中的語法錯誤并協(xié)助改正。由于有了圖形化的HTML開發(fā)工具,使得學(xué)習(xí)HTML更加容易,可以先用它制作好網(wǎng)頁,再在它附帶的HTML代碼編輯器在刪去那些無用的代碼,利用它的所見即所得特性,從而很快就能熟練地掌握HTML。</p><p>  2.1.3開發(fā)語言---VBScript</p><p>  VBScript程序語言是Micro

28、soft公司將VB程序語言加以簡化,使其較易學(xué)習(xí),且完全以配合網(wǎng)頁設(shè)計發(fā)展重點,除去了有安全性顧慮的指令,諸如讀寫刪除文件或執(zhí)行系統(tǒng)調(diào)用程序等,使設(shè)計者可安心地在Internet上傳送。此外,又加上適合其他操作平臺的可移植性,并大大提升了執(zhí)行效率,使得VBScript廣受網(wǎng)頁設(shè)計者的歡迎。</p><p>  VBScript腳本語言腳本是應(yīng)用程序在網(wǎng)頁上表達(dá)的語言,可以將腳本嵌入Web頁中。通常腳本在服務(wù)器上運(yùn)

29、行,但也可以采用客戶端和服務(wù)器端結(jié)合使用VBScript是ASP的默認(rèn)腳本語言。</p><p>  2.1.4開發(fā)語言---JavaScript</p><p>  JavaScript是1995年由美國Netscape公司為Navigator2.0瀏覽器的應(yīng)用而發(fā)明的。它是寫在HTML文件中的一種基于對象和事件驅(qū)動并具有安全性能的腳本語言,當(dāng)用戶在客戶端的瀏覽器中顯示該網(wǎng)頁時,瀏覽器就

30、會執(zhí)行JavaScript程序,讓用戶通過交互式的操作變換網(wǎng)頁的顯示內(nèi)容,以實現(xiàn)HTML語言所不能實現(xiàn)的一些功能。</p><p>  JavaScript是一種解釋性的,用于客戶端的,基于對象的一種程序開發(fā)語言。在系統(tǒng)的設(shè)計過程中可以通過它實現(xiàn)一些客戶端的功能,以減輕服務(wù)器運(yùn)行任務(wù)的壓力,從而達(dá)到高效率的目的</p><p>  2.2系統(tǒng)開發(fā)工具及插件</p><p

31、>  2.2.1開發(fā)工具---Access</p><p>  Access 數(shù)據(jù)庫管理系統(tǒng)是Microsoft Office 套件的重要組成部分,適用于小型商務(wù)活動,用以存貯和管理商務(wù)活動所需要的數(shù)據(jù)。Access不僅是一個數(shù)據(jù)庫,而且它具有強(qiáng)大的數(shù)據(jù)管理功能,它可以方 便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報表和應(yīng)用程序等。數(shù)據(jù)庫是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,(其中的數(shù)據(jù)是無結(jié)構(gòu)的)

32、是一串文字或數(shù)字流。數(shù)據(jù)庫中的數(shù)據(jù)可以是文字、圖像、聲音等。</p><p>  Access 數(shù)據(jù)庫由六種對象組成,它們是表、查詢、窗體、報表、宏和模塊。</p><p>  表(Table) 表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他5種對象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。</p><p>  查詢(Query)查詢可以按索引快

33、速查找到需要的記錄,按要求篩選記錄并能連接若干個表的字段組成新表。</p><p>  窗體(Form) 窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。</p><p>  報表(Report) 報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。</p><p>  宏(Macro) 宏相當(dāng)于DOS中

34、的批處理,用來自動執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起來十分方便。</p><p>  模塊(Module) 模塊的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用Visual Basic編程</p><p>  2.2.2開發(fā)工具---Dream weaver MX</p><p>  Macro

35、media公司的Dream weaver自問世以來備受網(wǎng)頁設(shè)計專業(yè)人士的青睞,被譽(yù)為“網(wǎng)頁三劍客之一”。經(jīng)過多年的改進(jìn),Macromedia公司又推出了新版本:MX系列的Dream weaver。Dream weaver MX主要負(fù)責(zé)網(wǎng)頁版式設(shè)計,網(wǎng)頁編輯制作。新版本中,它將Dream weaver UltraDev的所有功能整合近來。</p><p>  2.2.3開發(fā)工具---IIS</p>&

36、lt;p>  IIS是微軟公司主推的Web服務(wù)器產(chǎn)品,最新版本的是Windows 2003里所包含的IIS6.0。IIS支持HTTP,F(xiàn)TP以及SMTP協(xié)議。IIS支持與語言無關(guān)的腳本編寫和組件,完全支持VBScript,JavaScript腳本開發(fā)語言以及Java語言,也支持CGI和WinCGI,ISAPI擴(kuò)展等。其響應(yīng)性能很高,同時系統(tǒng)資源消耗相對比較少,IIS安裝,管理和配置都比較簡單。在IIS提供的服務(wù)器端腳本執(zhí)行環(huán)境中,

37、設(shè)計人員可以建立和運(yùn)行動態(tài)的,交互的,高效的Web應(yīng)用程序。</p><p>  2.2.4開發(fā)插件---LyfUpload</p><p>  LyfUpload 是個免費的ASP組件,遵從 RFC-1867 HTTP 請求,它可以在ASP頁面中接收客戶端瀏覽器使用encType="multipart/form-data"的Form上載的文件。 </p>

38、<p>  本版本支持單文件上載、多文件上載、限制文件大小上載、限制某一類型文件上載、文件上載到數(shù)據(jù)庫、數(shù)據(jù)庫中讀取文件及文件上載重命名等功能。功能:(1)支持單文件上傳 (1.2版支持上載文件覆蓋判斷功能);(2)支持上傳多個文件;(3)可以將上傳的文件改名保存(1.2版支持變量保存功能);(4)可以同時使用其它的form元素的信息;(5)支持限制文件上傳的大?。?6)支持限制文件上傳的類型 (1.1版修改,支持多文件類型

39、)(1.2版修正);(7)可以得到上傳文件的大小 (1.1版新增功能);(8)支持將文件內(nèi)容保存進(jìn)數(shù)據(jù)庫,如上載圖形文件、DOC文件等各類Windows文件(1.1版新增功能);(9)支持從數(shù)據(jù)庫中讀取上載文件到數(shù)據(jù)庫中的記錄,如顯示圖形文件、DOC文件等各類Windows文件 (1.1版新增功能);(10)可以得到上傳文件的MIME類型,如gif文件為images/gif(1.2版修正)。</p><p>  

40、系統(tǒng)采用上傳組件的主要目的就是為了實現(xiàn)在后臺對商品圖片的上傳保存,以實現(xiàn)在前臺用戶在購買商品對商品有更深的了解。</p><p><b>  3 需求分析</b></p><p><b>  系統(tǒng)分析</b></p><p>  系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設(shè)計出來,就必須先進(jìn)

41、行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計。</p><p>  到實際的試運(yùn)行之中,進(jìn)行測試,如果測試滿意的話,將進(jìn)行平臺的完善開發(fā),從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,具有較好的適應(yīng)性和推廣性。</p><p><b>  3.2 設(shè)計目標(biāo)</b></p><p>  本平臺利用現(xiàn)

42、在比較廣泛的ASP+Access數(shù)據(jù)庫的架構(gòu)實現(xiàn)的,進(jìn)行系統(tǒng)分析,為將來進(jìn)一步的實施打下一個堅實的技術(shù)基礎(chǔ)。本平臺將投入到實際的試運(yùn)行之中,進(jìn)行測試,如果測試滿意的話,將進(jìn)行平臺的完善開發(fā),從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,具有較好的適應(yīng)性和推廣性。</p><p>  此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購商品、留言等功能;后臺管

43、理是提供給管理員的,其中包括:新聞信息管理、用戶管理、訂單管理等。使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。</p><p><b>  3.3 可行性分析</b></p><p>  “民以食為天”,隨著人民生活水平的提高,餐飲業(yè)在服務(wù)行業(yè)中占有越來越重要的地位。努力在當(dāng)前餐飲行業(yè)日趨激烈的競爭中脫穎而出,已成為每位餐飲業(yè)經(jīng)營者 所追求的目標(biāo)。網(wǎng)絡(luò)訂餐實

44、現(xiàn)了小店面大作為的成本效益,解決了因為店面小的限制而無法提高營業(yè)額的難題,是一個小投入大成效的經(jīng)營新模式。</p><p>  在網(wǎng)上參觀訂餐的人相對網(wǎng)下人來說還是比較少,一個是對網(wǎng)上餐館的信用度持疑慮態(tài)度;另一個是網(wǎng)上訂餐只可以看到物品的說明簡介和外觀,沒有看到實體于細(xì)節(jié)處,無法通過快速瀏覽確定是不是自己想要的菜品。而這正是傳統(tǒng)的實體餐館優(yōu)于網(wǎng)上餐館的地方。而在網(wǎng)上訂餐的人都是一般都是對電腦比較熟練的人,也就就

45、是比較年青化的消費群體。就是白領(lǐng)、大學(xué)生、高中生和對計算機(jī)操作相對比較熟的人。因為這些人工作都比較忙,而且對計算機(jī)也比較熟,思想也比較超前,對于在網(wǎng)上訂餐能夠接受,并經(jīng)常上網(wǎng)訂餐。</p><p>  隨著經(jīng)濟(jì)的快速發(fā)展,B2C電子商務(wù)越來越受到人們的關(guān)注。網(wǎng)上訂餐類網(wǎng)站,已經(jīng)如雨后春筍般的出現(xiàn)在了個大城市。特別在公司,企業(yè)內(nèi)部,團(tuán)體訂餐已經(jīng)成為了趨勢。同時,隨著全國人民的精神、物質(zhì)和文化生活高度的提高,人們已經(jīng)

46、不在僅僅停留在吃飽的程度,不但要吃飽,還要吃好,而且口味也越來越挑刺,正因為如此網(wǎng)絡(luò)訂餐業(yè)務(wù)的出現(xiàn),正迎合了這些人的口味,他們不但省去了自己做飯的麻煩,而且也能尋找和發(fā)現(xiàn)新的菜品,品嘗不同風(fēng)格的菜品,網(wǎng)絡(luò)訂餐業(yè)務(wù)在中國有著極大的發(fā)展空間以及良好的背景。而當(dāng)代大學(xué)生,白領(lǐng)工作人士作為社會中的重要群體,他們對飲食的要求都在不斷提高,飲食在他們生活中起著重要作用。因此,面向大學(xué)生和都市白領(lǐng)人士的網(wǎng)絡(luò)訂餐網(wǎng)站的設(shè)計有著良好的現(xiàn)實意義。</

47、p><p><b>  ①技術(shù)可行性分析</b></p><p>  網(wǎng)絡(luò)訂餐系統(tǒng)的開發(fā)是一項復(fù)雜的系統(tǒng)工程。為了保證系統(tǒng)開發(fā)成功,必須采用工程化的系統(tǒng)開發(fā)方法,并研究出一些符合工程化標(biāo)準(zhǔn)的開發(fā)方法。這些方法旨在指導(dǎo)開發(fā)者進(jìn)行工程化的系統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度,保證質(zhì)量以及降低開發(fā)成本。工程化的系統(tǒng)開發(fā)方法確實在開發(fā)實踐中取得了一定的效果。此次開發(fā)使用JSP作為開發(fā)

48、語言,采用Servlet技術(shù),Tomcat5.0作為Web服務(wù)器。</p><p><b> ?、谶\(yùn)行可行性分析:</b></p><p>  隨著計算機(jī)知識的普及和推廣,越來越多的人掌握了計算機(jī)的基本使用方法和技能。隨著Internet的發(fā)展,用戶對于網(wǎng)絡(luò)、WINDOWS等環(huán)境下的軟件使用比較熟悉,對于新鮮事物,用戶表現(xiàn)出極大的興趣和熱情。 </p>

49、<p><b> ?、劢?jīng)濟(jì)可行性分析:</b></p><p>  網(wǎng)絡(luò)訂餐系統(tǒng)給人們帶來了方便,成為一種全新的商務(wù)模式。因此,不用出門就可以在家購物的新時尚已經(jīng)到來,構(gòu)建一個網(wǎng)絡(luò)訂餐系統(tǒng)在經(jīng)濟(jì)上是完全可行的。</p><p><b> ?、芊煽尚行苑治觯?lt;/b></p><p>  即該平臺的開發(fā)會不會在社會

50、上引起侵權(quán)或其它責(zé)任問題。因為該平臺是作為畢業(yè)設(shè)計與商業(yè)無關(guān),又因為是自主開發(fā)設(shè)計,因此不會構(gòu)成侵權(quán),在法律上是可行的。</p><p>  就本系統(tǒng)而言,隨著電腦的普及,為學(xué)生在網(wǎng)絡(luò)上進(jìn)行購物提供有利的條件。而一個網(wǎng)絡(luò)訂餐系統(tǒng)可以為學(xué)生提供軟件條件,這樣學(xué)生便可以足不出戶的買菜品了。商家可以從中獲得利潤,兩全其美。</p><p>  通過以上的分析,開發(fā)網(wǎng)絡(luò)訂餐系統(tǒng)是完全可行的。<

51、;/p><p>  3.4 設(shè)計的總體規(guī)則</p><p>  無論哪個網(wǎng)站都要有它自己的設(shè)計規(guī)則。該平臺也一樣,它的主要設(shè)計規(guī)則有:</p><p>  簡單性:在實現(xiàn)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。</p><p>  針對性:該平臺設(shè)計是網(wǎng)上訂餐系統(tǒng)及后臺管理的定向開發(fā)設(shè)計,所以具有專業(yè)突出和很強(qiáng)的

52、針對性。</p><p>  實用性:該平臺能完成菜品展示和管理員管理的基本信息,具有良好的實用性。</p><p><b>  3.5 功能設(shè)計</b></p><p>  經(jīng)過以上的初步調(diào)查和研究,并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了能夠?qū)ΜF(xiàn)行的平臺內(nèi)容進(jìn)行充分了解,使所要開發(fā)的平臺更具有實用性和適應(yīng)性,設(shè)計出該平臺功能如下:&

53、lt;/p><p>  3.5.1 管理員對功能的需求3.5.1.1 菜品管理</p><p>  添加菜品。添加菜品的信息主要有:類別、菜名、價格、圖片、介紹、類型</p><p>  查看及修改菜品信息。修改菜品的信息包括:菜肴的信息、價格、最新產(chǎn)品</p><p><b>  刪除菜品信息。</b></p>

54、;<p>  3.5.1.2 餐飲新聞管理</p><p><b>  添加新聞信息</b></p><p><b>  查看及修改新聞信息</b></p><p><b>  刪除新聞信息</b></p><p>  3.5.1.3 用戶管理</p>

55、<p>  瀏覽所有用戶信息。用戶信息包括:用戶ID號、昵稱、姓名、密碼、電子郵件、電話、注冊日期、具體地址等信息;</p><p><b>  有權(quán)刪除任一用戶;</b></p><p>  瀏覽用戶留言,可對其進(jìn)行回復(fù)、刪除</p><p>  3.5.1.4 訂單管理</p><p>  可通過選擇查

56、看所有定單,已處理的定單和未處理的定單列表以及其詳細(xì)信息,并處理尚未處理的帳單</p><p>  3.5.2 客戶對功能的需求</p><p><b>  注冊;填寫用戶信息</b></p><p>  登陸;輸入用戶名和密碼登陸</p><p><b>  所有菜品總覽;</b></p&g

57、t;<p>  新品推薦、老牌名菜瀏覽;</p><p>  訂單信息瀏覽。訂餐時間、到達(dá)時間、訂餐內(nèi)容、價格、訂單狀態(tài)</p><p><b>  個人信息修改</b></p><p><b>  購買菜肴</b></p><p><b>  發(fā)表留言</b>&

58、lt;/p><p>  3.5.3 性能需求</p><p><b>  界面友好</b></p><p><b>  相互信息傳遞順利</b></p><p>  運(yùn)行時間滿足使用需要;</p><p>  安全性得到一定保障;</p><p>  3.

59、6數(shù)據(jù)庫 E-R 圖</p><p><b>  4 總體設(shè)計</b></p><p><b>  4.1網(wǎng)站功能概述</b></p><p>  網(wǎng)上訂餐系統(tǒng)分兩個部分,第一部分是面向用戶的部分,用戶可是實現(xiàn)在線注冊、登陸、購買菜肴、提交訂單等操作,都在這一部分完成;另一部分是后臺管理部分,這部分的內(nèi)容包括:管理員對菜

60、品的添加、刪除、查詢、種類的管理、訂單的處理、管理員的管理、注冊用戶的管理等。</p><p>  4.2 系統(tǒng)功能模塊劃分</p><p>  對于網(wǎng)民,能吸引住他們的先決條件是網(wǎng)站的整體構(gòu)思,所以網(wǎng)站的首頁提供了一個簡潔明快的界面,分為三個模塊:用戶管理模塊、圖書銷售系統(tǒng)模塊、在線管理系統(tǒng),如圖3-2所示。以讓瀏覽者能一目了然的知道,自己想要的內(nèi)容放在哪里,這些內(nèi)容可以提供給所有的瀏

61、覽者。 </p><p>  4.3系統(tǒng)功能模塊分析</p><p>  網(wǎng)上訂餐系統(tǒng)的模型結(jié)構(gòu)如下圖所示:</p><p><b>  系統(tǒng)模塊總圖</b></p><p>  從前面的需求分析中得知,可以將功能分為前臺和后臺兩類,因此模塊也分為兩大類:前臺模塊和后臺模塊。</p><p>  

62、下圖為系統(tǒng)模塊總圖:</p><p>  4.4 系統(tǒng)功能流程圖</p><p>  訂單及管理流程圖(如圖3-3)介紹了用戶從開始訂餐到網(wǎng)站后臺管理者查看訂單,實現(xiàn)送貨,更改訂單狀態(tài)的整個過程,也是整個訂餐系統(tǒng)的運(yùn)作過程。</p><p>  下訂單流程圖: 訂單管理流程圖:</p><p>  圖3-

63、3訂單及管理流程圖</p><p><b>  5 數(shù)據(jù)庫設(shè)計</b></p><p>  數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞直接對應(yīng)用系統(tǒng)的效率及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。</p><p>  在充分了解了用戶的各種要求后,開始數(shù)據(jù)庫設(shè)計。</

64、p><p>  數(shù)據(jù)庫的設(shè)計一般包括如下幾個步驟:</p><p><b>  ●數(shù)據(jù)庫需求分析</b></p><p>  ●數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p>  ●數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>  5.1 數(shù)據(jù)庫需求分析</p><p>  (1) 用戶的需求具體

65、體現(xiàn)在各種信息的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。</p><p>  通過第三章的系統(tǒng)功能分析,針對一般的網(wǎng)上訂餐系統(tǒng),總結(jié)出如下的需求信息:</p><p>  用戶分一般用戶、注冊用戶和管理員用戶</p><p>  一般用戶和管理員用戶都可以不登陸就查看菜品信息</p><p>  注冊用戶

66、登陸后可以維護(hù)自己的信息,購買菜肴,并且在向網(wǎng)站發(fā)出訂單時自動填寫自己的聯(lián)系信息。</p><p>  圖書按內(nèi)容來分類,每本書對應(yīng)一個類別</p><p>  一個用戶可以購買多本書</p><p>  一個用戶對應(yīng)一張訂單詳細(xì)信息</p><p>  (2) 根據(jù)上述的系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計下的數(shù)據(jù)項和數(shù)據(jù)結(jié)

67、構(gòu):</p><p>  系統(tǒng)用戶信息數(shù)據(jù)庫,列出以下數(shù)據(jù)項:</p><p>  用戶信息:用戶ID(自動編號)號、用戶昵稱、用戶姓名、密碼、電話號E-mail地址、家庭住址、郵編。</p><p>  系統(tǒng)的菜肴信息(book)數(shù)據(jù)庫,列出以下數(shù)據(jù)項:</p><p>  書籍的記錄信息:ID(自動編號)、菜名、價格、圖片、數(shù)量</

68、p><p>  所屬類別、其他備注。</p><p>  5.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>  數(shù)據(jù)庫的概念設(shè)計結(jié)束后,現(xiàn)在可以把上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。根據(jù)開發(fā)系統(tǒng)的情況,是一個小型的網(wǎng)上訂餐系統(tǒng),所以采用Assess數(shù)據(jù)庫。</p><p>  表1 shopxp_ad

69、min(后臺管理員)</p><p>  功能介紹:記錄后臺管理員信息。用于管理員登錄后臺時進(jìn)行數(shù)據(jù)調(diào)用。</p><p>  表2 dingfood(定單)</p><p>  功能介紹:記錄客戶訂單信息。記錄客戶姓名、聯(lián)系方式、訂餐付錢方式等。</p><p>  表3 huiyuanxinxi(前臺客戶信息)</p>&l

70、t;p>  功能介紹:記錄客戶信息。記錄客戶姓名、聯(lián)系方式、注冊時間會員種類等。</p><p>  表4 prokind1(菜品分類大類)</p><p>  功能介紹:記錄菜品分類。</p><p>  表5 newskind (新聞分類)</p><p>  功能介紹:記錄新聞分類。</p><p>  

71、表6 pro(菜品)</p><p>  功能介紹:記錄菜品信息。顯示菜品新聞介紹、菜品類別以及相關(guān)圖片。</p><p>  表7 news (新聞信息)</p><p>  功能介紹:記錄新聞內(nèi)容。顯示新聞來源、發(fā)布時間以及相關(guān)圖片。</p><p><b>  6 詳細(xì)設(shè)計</b></p><

72、p>  在注冊信息時,先填寫用戶名和密碼,然后判斷用戶名和密碼是否真確,,不合法重新輸入。</p><p>  在訂餐時,先選擇菜品和數(shù)量,下訂單,判斷信息是否完整,提交訂單。訂餐流程圖</p><p>  在修改信息時,先選中一條待修改的記錄,然后直接輸入數(shù)據(jù),判斷合法性,合法則保存至數(shù)據(jù)庫,不合法重新輸入。</p><p><b>  用戶數(shù)據(jù)修

73、改流程圖</b></p><p>  6.1前臺功能模塊分析</p><p>  6.1.1數(shù)據(jù)庫連接</p><p>  專門獨立一頁面除了作為進(jìn)行數(shù)據(jù)庫連接功能的實現(xiàn),同時寫入系統(tǒng)常用的幾個函數(shù),其目的是方便以后其它頁面的功能實現(xiàn)時能直接調(diào)用此頁面,而不需反復(fù)寫入代碼,提高效率。函數(shù)的編寫主要是利用了ASP內(nèi)置幾個重要函數(shù)來實現(xiàn)的。Conn_xt文件

74、下包含兩個頁面。</p><p>  頁面shopxt.asp:</p><p><b>  <%</b></p><p>  Rem 過濾HTML代碼</p><p>  function HTMLEncode(fString)</p><p>  if not isnull(fStrin

75、g) then</p><p>  fString = replace(fString, ">", "&gt;")</p><p>  fString = replace(fString, "<", "&lt;")</p><p>  fString = Re

76、place(fString, CHR(32), "&nbsp;")</p><p>  fString = Replace(fString, CHR(9), "&nbsp;")</p><p>  fString = Replace(fString, CHR(34), "&quot;")</p>

77、<p>  fString = Replace(fString, CHR(39), "&#39;")</p><p>  fString = Replace(fString, CHR(13), "")</p><p>  fString = Replace(fString, CHR(10) & CHR(10), &quo

78、t;</P><P> ")</p><p>  fString = Replace(fString, CHR(10), "<BR> ")</p><p>  'fString=ChkBadWords(fString)</p><p>  HTMLEncode = fString</p>

79、;<p><b>  else</b></p><p>  HTMLEncode=fstring</p><p><b>  end if</b></p><p>  end function</p><p>  Rem 過濾SQL非法字符</p><p>  

80、function checkStr(str)</p><p>  if isnull(str) then</p><p>  checkStr = ""</p><p>  exit function </p><p><b>  end if</b></p><p>  ch

81、eckStr=replace(str,"'","''")</p><p>  end function</p><p>  Rem 判斷字符是否是整型</p><p>  function isInteger(para)</p><p>  on error resume nex

82、t</p><p><b>  dim str</b></p><p><b>  dim l,i</b></p><p>  if isNUll(para) then </p><p>  isInteger=false</p><p>  exit function<

83、;/p><p><b>  end if</b></p><p>  str=cstr(para)</p><p>  if trim(str)="" then</p><p>  isInteger=false</p><p>  exit function</p>

84、<p><b>  end if</b></p><p>  l=len(str)</p><p>  for i=1 to l</p><p>  if mid(str,i,1)>"9" or mid(str,i,1)<"0" then</p><p> 

85、 isInteger=false </p><p>  exit function</p><p><b>  end if</b></p><p><b>  next</b></p><p>  isInteger=true</p><p>  if err.number

86、<>0 then err.clear</p><p>  end function</p><p><b>  %></b></p><p>  6.1.2菜品圖片瀏覽</p><p>  用戶可直接在主頁面查看菜品信息包括菜品圖示以及價格。操作簡單只需將鼠標(biāo)放在菜名上即可顯示菜品圖示。瀏覽方便,特色性

87、強(qiáng)。采用JavaScript語言編寫。在網(wǎng)上搜索代碼嵌入頁面使用。如圖4-1所示。</p><p>  圖4-1 菜單瀏覽頁面</p><p><b>  6.1.3訂單填寫</b></p><p>  訂單是用戶管理自己在網(wǎng)站訂餐的一個模塊,此功能在這里不僅給用戶提供了查看自己的訂餐,還提供了自動計算功能。如圖4-2所示。</p>

88、<p><b>  圖4-2 訂單菜單</b></p><p>  頁面 dingcan.asp:</p><p>  function subm(){</p><p>  if(!checkDate())return;</p><p>  var str = '您的訂單如下:\n\n-------

89、------------\n\n';</p><p>  var ts = '';</p><p>  var allN = 0;</p><p>  for(var i =0;i < form3.length;i ++){</p><p>  if(form3(i).name=='number'

90、){</p><p>  if(form3(i).value>0){</p><p>  ts += '⊕'+form3(i-2).value+' '+form3(i-1).value+'元 X '+form3(i).value+'份='+(form3(i-1).value*form3(i).value)+'元

91、\n\n'</p><p>  allN += (form3(i-1).value*form3(i).value);</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p

92、>  str += ts + '-------------------------------------\n\n總計: '+allN+'元';</p><p>  str += '\n\n送餐時間:'+form3.hours.value+'點'+form3.minutes.value+'分';</p>&

93、lt;p>  if(ts == '')return alert</p><p>  if(confirm(str)){</p><p>  form3.list.value = ts;</p><p>  form3.list1.value = allN</p><p>  form3.submit();</p&g

94、t;<p><b>  }</b></p><p><b>  }</b></p><p><b>  查看訂單狀態(tài):</b></p><p>  此功能為會員所特有,只有會員登陸后才能查看訂單信息。如圖4-3所示。</p><p><b>  圖4-3

95、 查看訂單</b></p><p>  網(wǎng)頁:ckdd.asp</p><p><b>  <%dim aa</b></p><p>  aa=session("names")</p><p>  set rs=server.CreateObject("adodb.reco

96、rdset")</p><p>  rs.open "select * from tdgl where yhm='"&aa&"' order by id desc",conn,1,3</p><p>  if rs.eof and rs.bof then</p><p>  respo

97、nse.write "您還沒訂過餐!!"</p><p>  'response.End</p><p><b>  Else %></b></p><p><b>  <%</b></p><p>  if not rs.eof then</p>

98、;<p><b>  i=1</b></p><p>  do while not rs.eof %></p><p><b>  <%</b></p><p>  rs.movenext</p><p><b>  i=i+1</b></p

99、><p><b>  loop</b></p><p><b>  rs.close</b></p><p><b>  end if</b></p><p>  end if %></p><p><b>  6.1.4在線留言<

100、/b></p><p>  在網(wǎng)站建設(shè)初期,針對所有用戶開放留言區(qū),用戶可以提出對菜品信息、如何送貨以及對網(wǎng)站建設(shè)的任何問題。在網(wǎng)站正式步入軌道后將改為只針對會員開放。如圖4-4所示。</p><p>  圖4-4 用戶留言頁面</p><p>  網(wǎng)頁:liuyan.asp</p><p><b>  主要介紹分頁代碼:&l

101、t;/b></p><p>  Const MaxPerPage=10 </p><p>  dim totalPut </p><p>  dim CurrentPage</p><p>  dim TotalPages</p><p><b>  dim j</b></p>

102、;<p><b>  dim sql</b></p><p>  if Not isempty(request("page")) then</p><p>  currentPage=Cint(request("page"))</p><p><b>  else</b>

103、;</p><p>  currentPage=1</p><p><b>  end if </b></p><p>  if currentpage<1 then</p><p>  currentpage=1</p><p><b>  end if</b><

104、;/p><p>  if (currentpage-1)*MaxPerPage>totalput then</p><p>  if (totalPut mod MaxPerPage)=0 then</p><p>  currentpage= totalPut \ MaxPerPage</p><p><b>  else<

105、;/b></p><p>  currentpage= totalPut \ MaxPerPage + 1</p><p><b>  end if</b></p><p><b>  end if</b></p><p>  檢查留言信息是否填完整:</p><p>

106、  圖4-5 查看留言填寫完整</p><p>  頁面:liuyan1.asp</p><p>  <!--#include file="conn_xp/xp.asp" --></p><p><b>  <%</b></p><p>  ifrequest.Form("

107、name")=""orrequest.Form("email")=""or request.Form("textarea")="" then</p><p>  response.Write("<script>alert(請?zhí)顚懲暾?');</p><p&

108、gt;  location.href=""liuyan.asp""</script>")</p><p>  response.end()</p><p><b>  end if</b></p><p>  names=request.Form("name")&

109、lt;/p><p>  email=request.Form("email")</p><p>  title=request.Form("title")</p><p>  textarea=request.Form("textarea")</p><p>  exec="s

110、elect * from liuyan"</p><p>  set rs=server.createobject("adodb.recordset")</p><p>  rs.open exec,conn,2,3</p><p><b>  rs.addnew</b></p><p> 

111、 rs("name")=names</p><p>  rs("email")=email</p><p>  rs("title")=title</p><p>  rs("content")=textarea</p><p>  rs("addda

112、te")=now()</p><p><b>  rs.update</b></p><p><b>  rs.close</b></p><p>  response.Write("<script>alert('多謝支持!');location.href="&qu

113、ot;liuyan.asp""</script>")</p><p>  set rs=nothing</p><p>  conn.close</p><p>  set conn=nothing</p><p><b>  %></b></p><p

114、>  6.2后臺功能模塊分析</p><p><b>  6.2.1添加菜單</b></p><p>  頁面除了添加菜單的基本窗口,還使用了2個插件來完善添加菜單詳細(xì)信息:一個是上傳組件,目的是實現(xiàn)菜單圖片的上傳;還有一個就是詳細(xì)說明的編輯,每個菜單都需要細(xì)節(jié)的介紹,此插件提供了類似于具有辦公軟件的功能的編輯窗口。</p><p>  

115、頁面 Addpro.asp:</p><p>  首先頁面利用對象Session來實現(xiàn)對后臺管理員的身份和權(quán)限的控制,再通過對數(shù)據(jù)庫的連接,實現(xiàn)二個功能:一個功能是獲取頁面Addpro.asp所提交的商品相關(guān)信息,并插入到數(shù)據(jù)庫相應(yīng)的表里;再一個是對提交商品的更新信息來刷新數(shù)據(jù)庫,完成對商品信息的編輯,如圖4-6所示。</p><p>  頁面 addpro.asp</p>

116、<p>  //將里面的鏈接換成本地鏈接</p><p>  aa="http://"&Request.ServerVariables("server_name")&Request.ServerVariables("path_info")</p><p>  aa= mid(aa,1,len(aa)-17

117、)'16=admin/xpaddnews.asp</p><p>  'response.write aa</p><p>  'response.end </p><p>  content=replace(content,aa,"")</p><p>  session("cont

118、ent")=content</p><p>  rs("newscontent")=content</p><p><b>  rs.update</b></p><p><b>  rs.close</b></p><p><b>  圖4-6 添加菜單&l

119、t;/b></p><p>  set rs=nothing</p><p>  session("content")=""</p><p>  response.write "<script language=javascript>alert('添加成功!'); window.lo

120、cation.href='editpro.asp';</script>"</p><p>  response.End</p><p><b>  else</b></p><p>  set rs=server.CreateObject("adodb.recordset")</p

121、><p>  sql="select * from prokind1"</p><p>  rs.open sql, conn, 1, 1</p><p>  set rs1=server.CreateObject("adodb.recordset")</p><p>  sql="select

122、* from prokind2"</p><p>  rs1.open sql, conn, 1, 1</p><p>  //當(dāng)大類改變時執(zhí)行</p><p>  function changelocation(locationid)</p><p><b>  {</b></p><p&

123、gt;  document.form1.prokind2.length = 0;</p><p>  var locationid=locationid;</p><p><b>  var i;</b></p><p>  document.form1.prokind2.options[document.form1.prokind2.leng

124、th] = new Option("選擇小類",0);</p><p>  for (i=0;i < onecount; i++)</p><p><b>  {</b></p><p>  if (subcat[i][1] == locationid)</p><p><b>  {

125、</b></p><p>  document.form1.prokind2.options[document.form1.prokind2.length] = new Option(subcat[i][0], subcat[i][2]);</p><p><b>  }</b></p><p><b>  }</b

126、></p><p><b>  }</b></p><p>  6.2..2菜單管理</p><p><b>  查看菜單信息:</b></p><p>  顯示菜品名、所屬分類以及發(fā)布時間,管理者可對菜單進(jìn)行編輯。如圖4-7所示。</p><p>  圖4-7 菜單管

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論