[摘要] 網(wǎng)上訂餐是餐飲行業(yè)一種新型的營(yíng)銷(xiāo)方式。本文利用ASP的動(dòng)態(tài)生成頁(yè)面編程技術(shù)和ACCESS數(shù)據(jù)庫(kù)的強(qiáng)大功能,結(jié)合ADO技術(shù)對(duì)于數(shù)據(jù)庫(kù)的訪問(wèn)接口,開(kāi)發(fā)出基于WEB的快餐物流管理系統(tǒng),用作實(shí)現(xiàn)訂餐網(wǎng)站。
[關(guān)鍵詞] 網(wǎng)上訂餐系統(tǒng)ASP(動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)) ACCESS數(shù)據(jù)庫(kù)ADO(動(dòng)態(tài)數(shù)據(jù)對(duì)象)
一、前言
民以食為天。餐飲業(yè)是一種個(gè)性化、多樣化的服務(wù)產(chǎn)業(yè),電子商務(wù)則是最能凸顯個(gè)性化、多樣化服務(wù)的商務(wù)方式。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和普及,方便、快捷、個(gè)性化的網(wǎng)上訂餐正在進(jìn)入人們的生活。目前,網(wǎng)上訂餐業(yè)務(wù)還處于形成期,成長(zhǎng)空間還很大。趁勢(shì)而入,建立起特色鮮明的訂餐網(wǎng)站,必有“錢(qián)”途。
訂餐網(wǎng)站是一個(gè)基于互聯(lián)網(wǎng)的B/S模式的網(wǎng)上訂餐系統(tǒng),能為客戶(hù)提供網(wǎng)絡(luò)選擇餐廳、瀏覽菜品介紹、點(diǎn)菜訂餐、約定用餐時(shí)間、就餐或送餐以及注明貨幣支付方式等服務(wù)。
二、系統(tǒng)設(shè)計(jì)
1.系統(tǒng)的功能要求
網(wǎng)上訂餐系統(tǒng)要求建立一個(gè)基于ASP的動(dòng)態(tài)網(wǎng)站,實(shí)現(xiàn)基于Web的網(wǎng)上快餐物流管理系統(tǒng),系統(tǒng)應(yīng)該滿(mǎn)足以下功能:
(1)管理員的登錄管理,會(huì)員權(quán)限管理,菜單資料維護(hù);
(2)會(huì)員注冊(cè)與認(rèn)證;
(3)用戶(hù)對(duì)菜單配置的管理;
(4)貨幣支付方式選擇及電子記賬管理。
本系統(tǒng)的功能見(jiàn)圖1:
2.系統(tǒng)的性能要求
在保證系統(tǒng)的應(yīng)用質(zhì)量的前提下,加快系統(tǒng)的瀏覽速度和管理速度,盡量減少數(shù)據(jù)傳輸。
3.系統(tǒng)開(kāi)發(fā)工具
(1)ASP(Active Server Pages)技術(shù)。ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶(hù)可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,生成交互式動(dòng)態(tài)網(wǎng)頁(yè),包括使用HTML表單收集和處理信息,上傳和下載信息等。
(2)IIS(Internet Information Server)技術(shù)。IIS是一種Web信息服務(wù),通過(guò)它在局域網(wǎng)(Intranet)和英特網(wǎng)(Internet)上發(fā)布信息。
4.用ACCESS構(gòu)建數(shù)據(jù)庫(kù)
ACCESS具有良好的界面,用戶(hù)可以通過(guò)菜單和對(duì)話框?qū)崿F(xiàn)各種功能的操作,完成數(shù)據(jù)管理任務(wù);ACCESS可以接受多種格式的數(shù)據(jù),方便用戶(hù)在不同系統(tǒng)之間進(jìn)行數(shù)據(jù)轉(zhuǎn)換;ACCESS還可以作為個(gè)人計(jì)算機(jī)終端和主機(jī)系統(tǒng)之間的橋梁,提供靈活、可靠、安全的客戶(hù)/服務(wù)器解決方案。
5.系統(tǒng)連接方式
數(shù)據(jù)庫(kù)與ASP的連接方式使用Microsoft提供和建議使用的新型數(shù)據(jù)訪問(wèn)接口ADO(ActiveX Data Objects),具體實(shí)現(xiàn)為Automation,程序員可以在各種支持Automation的開(kāi)發(fā)環(huán)境下方便地訪問(wèn)ADO對(duì)象。ADO與數(shù)據(jù)庫(kù)的接口如圖2所示:
三、系統(tǒng)功能的實(shí)現(xiàn)
1.用戶(hù)實(shí)現(xiàn)用戶(hù)注冊(cè)、提交訂單以及修改個(gè)人資料等操作
客戶(hù)啟動(dòng)IIS,在IE地址欄輸入網(wǎng)站地址,進(jìn)入系統(tǒng)主頁(yè)。點(diǎn)擊用戶(hù)注冊(cè)按鈕完成新用戶(hù)注冊(cè),然后輸入賬號(hào)和密碼,點(diǎn)擊會(huì)員登錄按鈕完成登錄,再點(diǎn)擊左邊大圖和下面的滾動(dòng)食譜即可查看菜品的詳細(xì)介紹。登錄成功后系統(tǒng)彈出用戶(hù)登錄頁(yè)面、點(diǎn)擊訂餐按鈕進(jìn)入訂餐頁(yè)面編寫(xiě)訂單;用戶(hù)通過(guò)修改密碼按鈕進(jìn)行個(gè)人資料和密碼的修改;利用查看訂單按鈕查看訂單(見(jiàn)圖3)。
2.管理員實(shí)現(xiàn)客戶(hù)管理操作
管理員通過(guò)賬號(hào)及密碼登錄成功后,系統(tǒng)會(huì)彈出管理員登錄頁(yè)面。管理員通過(guò)用戶(hù)操作按鈕實(shí)現(xiàn)刪除用戶(hù)、用戶(hù)充值和為用戶(hù)積分等功能;菜單操作按鈕可以查看菜品的預(yù)訂情況,修改菜單信息,添加和刪除類(lèi)別及菜品;訂單操作可以查看全部用戶(hù)訂單的詳細(xì)資料,在送餐完成后刪除訂單。本系統(tǒng)擁有后臺(tái)管理功能,能對(duì)用戶(hù)的各項(xiàng)信息進(jìn)行管理,對(duì)用戶(hù)消費(fèi)提供準(zhǔn)確的數(shù)據(jù)記錄和積分,對(duì)用戶(hù)的問(wèn)題及時(shí)回復(fù),并對(duì)網(wǎng)站進(jìn)行不斷更新和維護(hù)。
四、結(jié)論
網(wǎng)上訂餐系統(tǒng)采用ACCESS數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)表的設(shè)計(jì),利用ASP的動(dòng)態(tài)生成頁(yè)面編程技術(shù),結(jié)合ADO技術(shù)對(duì)于數(shù)據(jù)庫(kù)的訪問(wèn)接口,實(shí)現(xiàn)了大批數(shù)據(jù)的分頁(yè)顯示,擁有后臺(tái)管理功能,具有一定的安全性和保密性。
訂餐網(wǎng)站顛覆了傳統(tǒng)餐飲業(yè)的經(jīng)營(yíng)模式,為客戶(hù)節(jié)約了時(shí)間,縮短了距離,帶來(lái)了方便,提高了效率,具有較高的實(shí)用價(jià)值。
參考文獻(xiàn):
[1]楊威:ASP3.0網(wǎng)絡(luò)開(kāi)發(fā)技術(shù).北京:人民郵電出版社,2004
[2]趙松濤:ASP動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)實(shí)錄.北京:電子工業(yè)出版社,2006
[3]Mike Gunderloy.ADO與ADO.NET編輯指南.北京:電子工業(yè)出版社,2003
[4]趙松濤:ASP動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)實(shí)錄.北京:電子工業(yè)出版社,2006
[5]申莉莉:數(shù)據(jù)庫(kù)系統(tǒng)與ACCESS教程.北京:清華大學(xué)出版社,2003
[6]王舉輝張艷華:基于B/S的學(xué)生舊貨交易網(wǎng)站的設(shè)計(jì)(J)商場(chǎng)現(xiàn)代化,2007(2):30~31