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