網(wǎng)上訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
網(wǎng)上訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
網(wǎng)上訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
網(wǎng)上訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
網(wǎng)上訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余14頁可下載查看

下載本文檔

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

文檔簡介

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

2、介紹、網(wǎng)上訂餐、用戶留言、系統(tǒng)用戶管理以及后臺數(shù)據(jù)庫管理等,使用圖文并茂(功能代碼及截圖)的方式,對整個網(wǎng)上訂餐系統(tǒng)功能模塊的實(shí)現(xiàn)方法進(jìn)行闡述和分析。【關(guān)鍵字】數(shù)據(jù)庫網(wǎng)上訂餐系統(tǒng)ASP【引言】高新科技和計(jì)算機(jī)的飛速發(fā)展,給人們帶來了更多的便利.電腦普及時代即將到來,網(wǎng)絡(luò)技術(shù)也在逐漸完善,人們的生活已經(jīng)開始發(fā)生重要的變革,效率已經(jīng)成為各個企業(yè)生存的首要條件,更好更快的使用和了解相關(guān)的信息,以及處理更多更繁瑣的事物便是我們設(shè)計(jì)網(wǎng)上購物系統(tǒng)的初衷。由于互聯(lián)網(wǎng)發(fā)展已深入家庭,網(wǎng)上訂餐這個課題已經(jīng)提出,為了方便人們生活,提高人們的生活效率,本系統(tǒng)根據(jù)現(xiàn)實(shí)訂餐的方式虛擬于網(wǎng)絡(luò)之上,使人們通過網(wǎng)絡(luò)就可以完成

3、生活中必要的事情(飲食)。系統(tǒng)的完成不僅可以基本實(shí)現(xiàn)客戶訂餐的功能,還能在此基礎(chǔ)上提供更多的,更貼心的服務(wù)。信息技術(shù)的發(fā)展將更快的推動互聯(lián)網(wǎng)的發(fā)展,訂餐系統(tǒng)的重要性也將越顯其強(qiáng)大的作用。第一章概述1.1 網(wǎng)上訂餐的市場趨勢隨著越來越多的人接受了電子商務(wù)這種便捷、快速的交易形式,網(wǎng)上訂餐的順勢而出很快受到了大家的歡迎。互聯(lián)網(wǎng)的應(yīng)用以普及千家萬戶,這為網(wǎng)絡(luò)訂餐提供了良好的發(fā)展空間。同時,網(wǎng)上訂餐服務(wù)的直觀、有效、便捷等優(yōu)點(diǎn)是傳統(tǒng)的電話訂餐業(yè)務(wù)無法比擬的。調(diào)查數(shù)據(jù)顯示,北京白領(lǐng)更樂于選擇網(wǎng)上訂餐服務(wù),網(wǎng)上訂餐將是白領(lǐng)一族捕獲餐店信息、進(jìn)行訂餐的發(fā)展趨勢。網(wǎng)絡(luò)訂餐隨著互聯(lián)網(wǎng)的成長會逐漸被人們所喜愛,正

4、如幾年前手機(jī)移動的短信、如今的微信一樣,為企業(yè)帶來的頗高的業(yè)務(wù)收入。在互聯(lián)網(wǎng)世界里面,誰早一步在應(yīng)用上創(chuàng)新,誰就掌握了未來的方向,品牌更是一炮打紅,網(wǎng)絡(luò)訂餐,看到希望的是希望,看到泡沫的是泡沫。1.2 網(wǎng)上訂餐的市場優(yōu)勢網(wǎng)絡(luò)訂餐可充通過色彩、圖片、說明、設(shè)置動畫加強(qiáng)了產(chǎn)品了宣傳,大大達(dá)到了餐飲業(yè)的“色型”要求。實(shí)現(xiàn)產(chǎn)品管理方便,起到立竿見影的效果,不用因?yàn)楦牟松匦掠∷ⅰV灰诤笈_鼠標(biāo)輕輕一點(diǎn),全線馬上更新。采用B/S模式,訂餐者無須安裝第三方軟件,能上網(wǎng)就能訂餐,甚至可以利用手機(jī)上網(wǎng)訂餐,使操作更加簡便,訂餐信息更加準(zhǔn)確。避免口頭傳遞信息的錯誤,優(yōu)化服務(wù)。網(wǎng)絡(luò)不會跟電話一樣占線,在高峰期

5、對訂餐的處理更是游刃有余,只看著屏幕點(diǎn)打印即可,就可下廚房配菜配送。地址永遠(yuǎn)不會丟失,是一個永遠(yuǎn)存在的電子菜單,甚至還可以通過我們的推廣而讓更多的客人認(rèn)識,不用派人派宣傳單,省去一筆宣傳和人工費(fèi)用。訂餐途徑有了更好的改善,網(wǎng)絡(luò)訂餐成為電話訂餐又一有力補(bǔ)充,擴(kuò)大客流,從而整體提高業(yè)務(wù)量。倡導(dǎo)了一種時尚,餐店的定位更是網(wǎng)絡(luò)化,時尚化,具備更為勃勃的生機(jī)。緩解了食堂的擁擠的困境,為食堂提供更為輕松的環(huán)境。有時間的提前性,方便統(tǒng)籌安排,集中處理。采用會員制度,設(shè)立積分換贈送,營銷手段更是利用得淋漓盡致。可以設(shè)立團(tuán)體會員制,利用贈品或優(yōu)惠,擴(kuò)大市場份額。利用網(wǎng)頁技術(shù),展示本公司的精品,增強(qiáng)吸引力。詳細(xì)介

6、紹每一個產(chǎn)品,展現(xiàn)公司周到、細(xì)微的服務(wù)。容易形成品牌和連鎖經(jīng)營,即使沒有合適的店面,主要配送隊(duì)伍健全,一個店面,就可以做全市生意。訂餐者省電話費(fèi),實(shí)現(xiàn)雙盈。提供了交流的平臺,實(shí)現(xiàn)消費(fèi)者可貴信息的反饋和交流。方便統(tǒng)計(jì)和查詢,分析經(jīng)營來得更直接。企業(yè)創(chuàng)新,跟得上市場的需要。1.3 可行性研究1.3.1 可行性目的可行性研究的目的是用最小的代價在盡可能的時間內(nèi)確定問題是否能夠解決。1.3.2 經(jīng)濟(jì)可行性現(xiàn)在,計(jì)算機(jī)的價格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。而本系統(tǒng)的開發(fā),為餐飲酒店的工作效率帶來了一個質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個方面:第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動;第二,本系統(tǒng)

7、的運(yùn)行可以節(jié)省許多資源;第三,本系統(tǒng)的運(yùn)行可以大大的提高餐飲酒店的工作效率;所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。1.3.3 技術(shù)可行性為本系統(tǒng)的開發(fā)我特對某某餐飲酒店進(jìn)行了深入的調(diào)查研究。該酒店從事網(wǎng)上訂餐管理的人員都是從事該工作多年的員工。他們對使用計(jì)算機(jī)軟件有豐富的使用和管理經(jīng)驗(yàn)。而且酒店為他們提供了多臺配備良好的電腦。本系統(tǒng)開發(fā)后使用的用戶主要是餐飲酒店的訂餐管理人員。所以開發(fā)的系統(tǒng)暫時定位單機(jī)版本。后臺數(shù)據(jù)庫我選擇MicrosoftACCESS作為本系統(tǒng)的數(shù)據(jù)庫,前臺開發(fā)工具采用ActiveServerPages。使用ActiveServerPages作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它作為一種現(xiàn)代的

8、編程語言,提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴(kuò)展與修改。綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)在技術(shù)上和硬件設(shè)備上的條件以及計(jì)算機(jī)軟件的使用上條件是成熟,技術(shù)上都是滿足的,因此,它在技術(shù)上是可行的。1.3.4 運(yùn)行可行性本系統(tǒng)為一個中小型的網(wǎng)上訂餐管理系統(tǒng),所耗費(fèi)的資源非常的小,酒店的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運(yùn)行上是可行的。第二章系統(tǒng)開發(fā)技術(shù)介紹2.1 系統(tǒng)開發(fā)語言2.1.1 開發(fā)語言-ASPActiveServerPages(ASP活

9、動服務(wù)器頁面)就是一個編程環(huán)境,在其中,可以混合使用HTML腳本語言以及組件來創(chuàng)建服務(wù)器端功能強(qiáng)大的Internet應(yīng)用程序。如果你以前創(chuàng)建過一個站點(diǎn),其中混合了HTML腳本語言以及組件,你就可以在其中加入ASP程序代碼。通過在HTMIM面中加入腳本命令,你可以創(chuàng)建一個HTMLffl戶界面,并且,還可以通過使用組件包含一些商業(yè)邏輯規(guī)則。組件可以被腳本程序調(diào)用,也可以由其他的組件調(diào)用。目前,Internet上的許多基于Windows平臺的WebM點(diǎn)已開始應(yīng)用ASP來替換CGI。AS%基于WEB勺一種編程技術(shù),可以說是CGI的一種。它可以完成以往CGI程序的所有功能,如計(jì)數(shù)器、留言簿、公告板、聊天

10、室等等.ASP可以輕松地實(shí)現(xiàn)對頁面內(nèi)容的動態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁面內(nèi)容。而瀏覽者一點(diǎn)覺察不出來,就像為他專門制作的頁面一樣。使用各種各樣的組件,ASP可以完成無比強(qiáng)大的功能。使用FileSystemObject,可以對服務(wù)器上的文件進(jìn)行操作,瀏覽、復(fù)制、移動、刪除等等。有ADO(ActiveDatabaseObject,動態(tài)數(shù)據(jù)庫對象)的支持,ASP對數(shù)據(jù)庫的操作非常得心應(yīng)手。你甚至可以像使用本地?cái)?shù)據(jù)庫那樣,管理遠(yuǎn)程主機(jī)上的數(shù)據(jù)庫,對表格、記錄進(jìn)行各種操作。使用CDONTST以發(fā)送、查看郵件,實(shí)現(xiàn)WEBMAI的功能。結(jié)合WSHWindowsScriptingHost),可以實(shí)現(xiàn)

11、對NT主機(jī)的管理,如NT用戶管理、IIS虛擬主機(jī)設(shè)置、EXCHANGE郵箱設(shè)置等等,就像管理本地機(jī)一樣方便。ASP工作流程圖如下:圖2-1ASP工作流程圖2.1.2 開發(fā)語言-HTMLHTML(HyperTextMarkupLanguage超文本標(biāo)記語言)是一種用來制作超文本文檔的簡單標(biāo)記語言。與常見的字處理文件不同,Web頁以超文本標(biāo)識語言編排格式。它能獨(dú)立于各種操作系統(tǒng)平臺(如UNIX,WINDOWS)。HTML語言作為一種標(biāo)識性的語言,是由一些特定符號和語法組成的,所以理解和掌握都是十分容易的。可以說,HTML語言在所有的計(jì)算機(jī)編程語言中是最簡單易學(xué)的。組成HTML勺文檔都是ASCII檔

12、,所以創(chuàng)建HTM及件十分簡單,只需一個普通的字符編輯器即可。如Windows中的記事本、寫字板都可以使用。也可以采用專用的HTML編輯工具:如CoffeeHTML、Homesite、HTMLeditPro等工具,它們的特點(diǎn)是能夠自動檢查HTMLC檔中的語法錯誤并協(xié)助改正。由于有了圖形化的HTMLF發(fā)工具,使得學(xué)習(xí)HTMLS加容易,可以先用它制作好網(wǎng)頁,再在它附帶的HTML弋碼編輯器在刪去那些無用的代碼,利用它的所見即所得特性,從而很快就能熟練地掌握HTML2.1.3開發(fā)語言-VBScriptVBScript程序語言是Microsoft公司將VB程序語言加以簡化,使其較易學(xué)習(xí),且完全以配合網(wǎng)頁設(shè)

13、計(jì)發(fā)展重點(diǎn),除去了有安全性顧慮的指令,諸如讀寫刪除文件或執(zhí)行系統(tǒng)調(diào)用程序等,使設(shè)計(jì)者可安心地在Internet上傳送。止匕外,又加上適合其他操作平臺的可移植性,并大大提升了執(zhí)行效率,使得VBScript廣受網(wǎng)頁設(shè)計(jì)者的歡迎。VBScript腳本語言腳本是應(yīng)用程序在網(wǎng)頁上表達(dá)的語言,可以將腳本嵌入Web頁中。通常腳本在服務(wù)器上運(yùn)行,但也可以采用客戶端和服務(wù)器端結(jié)合使用VBScript是ASP的默認(rèn)腳本語言。2.1.4 開發(fā)語言-JavaScriptJavaScript是1995年由美國Netscape公司為Navigator2.0瀏覽器的應(yīng)用而發(fā)明的。它是寫在HTMLC件中的一種基于對象和事件驅(qū)

14、動并具有安全性能的腳本語言,當(dāng)用戶在客戶端的瀏覽器中顯示該網(wǎng)頁時,瀏覽器就會執(zhí)行JavaScript程序,讓用戶通過交互式的操作變換網(wǎng)頁的顯示內(nèi)容,以實(shí)現(xiàn)HTML語言所不能實(shí)現(xiàn)的一些功能。JavaScript是一種解釋性的,用于客戶端的,基于對象的一種程序開發(fā)語言。在系統(tǒng)的設(shè)計(jì)過程中可以通過它實(shí)現(xiàn)一些客戶端的功能,以減輕服務(wù)器運(yùn)行任務(wù)的壓力,從而達(dá)到高效率的目的。2.2 系統(tǒng)開發(fā)工具及插件2.2.1 開發(fā)工具-AccessAccess數(shù)據(jù)庫管理系統(tǒng)是MicrosoftOffice套件的重要組成部分,適用于小型商務(wù)活動,用以存貯和管理商務(wù)活動所需要的數(shù)據(jù)。Access不僅是一個數(shù)據(jù)庫,而且它具有

15、強(qiáng)大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報(bào)表和應(yīng)用程序等。數(shù)據(jù)庫是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,(其中的數(shù)據(jù)是無結(jié)構(gòu)的)是一串文字或數(shù)字流。數(shù)據(jù)庫中的數(shù)據(jù)可以是文字、圖像、聲音等。Access數(shù)據(jù)庫由六種對象組成,它們是表、查詢、窗體、報(bào)表、宏和模塊。表(Table)表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他5種對象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。查詢(Query)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個表的字段組成新表。窗體(Form)窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)

16、建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。報(bào)表(Report)報(bào)表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。宏(Macro)宏相當(dāng)于DOS中的批處理,用來自動執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起來十分方便。模塊(Module)模塊的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用VisualBasic編程。2.2.2 開發(fā)工具-DreamweaverMXMacromedia公司的Dreamweaver自問世以來備受網(wǎng)頁設(shè)計(jì)專業(yè)人士的青睞,被譽(yù)為“網(wǎng)頁三劍客之一”。經(jīng)過多年的改進(jìn),Macromedia公司又推出

17、了新版本:MX系列的Dreamweaver。DreamweaverMX主要負(fù)責(zé)網(wǎng)頁版式設(shè)計(jì),網(wǎng)頁編輯制作。新版本中,它將DreamweaverUltraDev的所有功能整合近來。2.2.3 開發(fā)工具-IISIIS是微軟公司主推的Web服務(wù)器產(chǎn)品,最新版本的是Windows2003里所包含的IIS6.0。IIS支持HTTPFTP以及SMTPft、議。IIS支持與語言無關(guān)的腳本編寫和組件,完全支持VBScript,JavaScript腳本開發(fā)語言以及Java語言,也支持CGI和WinCGIISAPI擴(kuò)展等。其響應(yīng)性能很高,同時系統(tǒng)資源消耗相對比較少,IIS安裝,管理和配置都比較簡單。在IIS提供的

18、服務(wù)器端腳本執(zhí)行環(huán)境中,設(shè)計(jì)人員可以建立和運(yùn)行動態(tài)的,交互的,高效的Web應(yīng)用程序。2.2.4 開發(fā)插件-LyfUploadLyfUpload是個免費(fèi)的ASP組件,遵從RFC-1867HTTP請求,它可以在ASP頁面中接收客戶端瀏覽器使用encType="multipart/form-data”的Form上載的文件。本版本支持單文件上載、多文件上載、限制文件大小上載、限制某一類型文件上載、文件上載到數(shù)據(jù)庫、數(shù)據(jù)庫中讀取文件及文件上載重命名等功能。功能:(1)支持單文件上傳(1.2版支持上載文件覆蓋判斷功能);(2)支持上傳多個文件;(3)可以將上傳的文件改名保存(1.2版支持變量保存

19、功能);(4)可以同時使用其它的form元素的信息;(5)支持限制文件上傳的大小;(6)支持限制文件上傳的類型(1.1版修改,支持多文件類型)(1.2版修正);(7)可以得到上傳文件的大小(1.1版新增功能);(8)支持將文件內(nèi)容保存進(jìn)數(shù)據(jù)庫,如上載圖形文件、DOCC件等各類Windows文件(1.1版新增功能);(9)支持從數(shù)據(jù)庫中讀取上載文件到數(shù)據(jù)庫中的記錄,如顯示圖形文件、DOCC件等各類Windows文件(1.1版新增功能);(10)可以得到上傳文件的MIME類型,如gif文件為images/gif(1.2版修正)。系統(tǒng)采用上傳組件的主要目的就是為了實(shí)現(xiàn)在后臺對商品圖片的上傳保存,以實(shí)

20、現(xiàn)在前臺用戶在購買商品對商品有更深的了解。第三章系統(tǒng)總體設(shè)計(jì)3.1 需求分析“民以食為天”,隨著人民生活水平的提高,餐飲業(yè)在服務(wù)行業(yè)中占有越來越重要的地位。努力在當(dāng)前餐飲行業(yè)日趨激烈的競爭中脫穎而出,已成為每位餐飲業(yè)經(jīng)營者所追求的目標(biāo)。網(wǎng)絡(luò)訂餐實(shí)現(xiàn)了小店面大作為的成本效益,解決了因?yàn)榈昝嫘〉南拗贫鵁o法提高營業(yè)額的難題,是一個小投入大成效的經(jīng)營新模式。在網(wǎng)上參觀訂餐的人相對網(wǎng)下人來說還是比較少,一個是對網(wǎng)上餐館的信用度持疑慮態(tài)度;另一個是網(wǎng)上訂餐只可以看到物品的說明簡介和外觀,沒有看到實(shí)體于細(xì)節(jié)處,無法通過快速瀏覽確定是不是自己想要的菜品。而這正是傳統(tǒng)的實(shí)體餐館優(yōu)于網(wǎng)上餐館的地方。而在網(wǎng)上訂餐的

21、人都是一般都是對電腦比較熟練的人,也就就是比較年青化的消費(fèi)群體。就是白領(lǐng)、大學(xué)生、高中生和對計(jì)算機(jī)操作相對比較熟的人。因?yàn)檫@些人工作都比較忙,而且對計(jì)算機(jī)也比較熟,思想也比較超前,對于在網(wǎng)上訂餐能夠接受,并經(jīng)常上網(wǎng)訂餐。3.2 系統(tǒng)功能圖網(wǎng)上訂餐系統(tǒng)網(wǎng)站新聞發(fā)布后臺模塊系統(tǒng)用、尸管理前臺會員管理菜品類別設(shè)置菜品信息管理圖3-1網(wǎng)上訂餐系統(tǒng)功能模塊圖前臺功能圖(如圖3-1)主要包括客戶進(jìn)入網(wǎng)站后進(jìn)行的相應(yīng)操作。首先,客戶需要注冊會員登錄,如果不注冊會員則不能進(jìn)行訂餐的下一步操作。其次,會訂單信息查詢員注冊成功后,以會員身份登錄網(wǎng)站,則可以進(jìn)行會員信息修改,修改,網(wǎng)上訂餐以及網(wǎng)站留言等功能。后臺功

22、能圖(如圖3-2)主要介紹系統(tǒng)管理員登錄網(wǎng)站后臺進(jìn)行的相應(yīng)操作。首先,管理者需登錄后臺網(wǎng)站。其次,登錄成功后,可進(jìn)行系統(tǒng)用戶管理、菜品類別設(shè)置、網(wǎng)站新聞發(fā)布、菜品信息管理等。訂單及管理流程圖(如圖3-3)介紹了用戶從開始訂餐到網(wǎng)站后臺管理者查看訂單,實(shí)現(xiàn)送貨,更改訂單狀態(tài)的整個過程,也是整個訂餐系統(tǒng)的運(yùn)作過程。下訂單流程圖:訂單管理流程圖:圖3-2訂單及管理流程圖系統(tǒng)業(yè)務(wù)流程圖:結(jié)賬確認(rèn)訂單圖3-3系統(tǒng)業(yè)務(wù)流程圖第四章系統(tǒng)功能模塊分析4.1 前臺功能模塊分析4.1.1 數(shù)據(jù)庫連接專門獨(dú)立一頁面除了作為進(jìn)行數(shù)據(jù)庫連接功能的實(shí)現(xiàn),同時寫入系統(tǒng)常用的幾個函數(shù),其目的是方便以后其它頁面的功能實(shí)現(xiàn)時能直

23、接調(diào)用此頁面,而不需反復(fù)寫入代碼,提高效率。函數(shù)的編寫主要是利用了ASP內(nèi)置幾個重要函數(shù)來實(shí)現(xiàn)的。4.1.2 菜品圖片瀏覽用戶可直接在主頁面查看菜品信息包括菜品圖示以及價格。操作簡單只需將鼠標(biāo)放在菜名上即可顯示菜品圖示。瀏覽方便,特色性強(qiáng)。采用JavaScript語言編寫。在網(wǎng)上搜索代碼嵌入頁面使用。如圖4-1所示。口口口口考4口元三豆造匚鋁元襄玲水果球口50元麻二型舌4TJe咯誡的啊麗芝麻田雞I說可哦芝麻田雞匚|5元酸蕓脆爽糖爵片L4元酸辣脆爽椅我施片口3(玩醬汁豬睛n韶元如晶的星圖4-1菜單瀏覽頁面4.1.3 訂單填寫訂單是用戶管理自己在網(wǎng)站訂餐的一個模塊,此功能在這里不僅給用戶提供了查看

24、自己的訂餐,還提供了自動計(jì)算功能。如圖4-2所示。50元舞脆爽糖廠“三晶t嬴二一B您的訂星如下:芝麻田雞L口元犬1份=1。元息計(jì):10元送餐時間:支點(diǎn)。分熊一m(取消)苴他備注:支付方式;!鬟麗費(fèi)3立即訂著L圖4-2訂單圖查看訂單狀態(tài):此功能為會員所特有,只有會員登陸后才能查看訂單信息。如圖4-3所示。ID訂餐時間到達(dá)時間行餐內(nèi)容總計(jì):訂單狀荻12007-6-60:01:02塔點(diǎn),勘:國芝寐田雞IOjeK1傍=10元10等待中.,圖4-3查看訂單4.1.4在線留言在網(wǎng)站建設(shè)初期,針對所有用戶開放留言區(qū),用戶可以提出對菜品信息、如何送貨以及對網(wǎng)站建設(shè)的任何問題。在網(wǎng)站正式步入軌道后將改為只針對會

25、員開放。如圖4-4所示。苜頁融客戶備音L已回里舒士莢合活2梁小明2007-6-1015:25-55己可m耀呈新曼修葉小明200T-6-10E2025已回盡1時國劉小姐ZOOT-IO12.C2Z3【已回京語司最近有段有什么新的菜品物?陳先生2007-6-1011:10139L已回復(fù)燈什也將色菜叫t?叫2007-5-2823:53:39L己同修:懵問責(zé)朵司的產(chǎn)品都有蛔騰樊用的?劉先生2W7-16怖的45普言內(nèi)容:提爻比置圖4-4用戶留言頁面檢查留言信息是否填完整:MicrosoftInternetExplorerf!、諧埴寫完整!圖4-5查看留言填寫完整4.2后臺功能模塊分析4.2.1添加菜單頁面

26、除了添加菜單的基本窗口,還使用了2個插件來完善添加菜單詳細(xì)信息:一個是上傳組件,目的是實(shí)現(xiàn)菜單圖片的上傳;還有一個就是詳細(xì)說明的編輯,每個菜單都需要細(xì)節(jié)的介紹,此插件提供了類似于具有辦公軟件的功能的編輯窗口。首先頁面利用對象Session來實(shí)現(xiàn)對后臺管理員的身份和權(quán)限的控制,再通過對數(shù)據(jù)庫的連接,實(shí)現(xiàn)二個功能:一個功能是獲取頁面Addpro.asp所提交的商品相關(guān)信息,并插入到數(shù)據(jù)庫相應(yīng)的表里;再一個是對提交商品的更新信息來刷新數(shù)據(jù)庫,完成對商品信息的編輯。圖4-6菜單添加圖4.2,2菜單管理查看菜單信息:顯示菜品名、所屬分類以及發(fā)布時間,管理者可對菜單進(jìn)行編輯。如圖4-7所小。產(chǎn)品名稱所屆第

27、別特色類侵布時闿狗不理包子快餐>無聿小吃老牌名燕200T-5-3112:08:17蕓豆卷快密>1加小吃新品推薦2007-5-3112:07:36魔芋燒鴨快鬟>重慶小吃老牌名菜2007-5-3112:06;L4果瑙水果球快醬四川小吃新品推薦21307-5-3112:05:10麻辣鴨舌快餐>四II小吃新品推薦200T-5-3112:04:59普汁灣靠快修>四|小吃老牌名菜200157112:04:20也湖是精品)精品老牌名菜25007-5-3016:51:16圖4-7菜單管理頁面4.2.3查看回復(fù)留言圖4-8回復(fù)留言管理者及時回復(fù)顧客留言,并在前臺顯示。如圖4-8所示。第五章總結(jié)本論文簡要介紹了典型B/S電子商務(wù)網(wǎng)上訂餐系統(tǒng)的主要體系結(jié)構(gòu)及功能模塊,重點(diǎn)討論了系統(tǒng)開發(fā)工具、開發(fā)語言等關(guān)鍵技術(shù)以及系統(tǒng)的數(shù)據(jù)庫建設(shè),系統(tǒng)流程圖和功能模塊的代碼分析。目前此系統(tǒng)基本可以完全的實(shí)現(xiàn)網(wǎng)上訂餐的功能。但系統(tǒng)仍然有一些不盡人意,而這些問題主要集中在系統(tǒng)的

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論