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