999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于J2EE的網絡點餐系統設計與實現

2019-09-05 21:49:40霍濤山宇韜王俊豪
科技風 2019年22期

霍濤山 宇韜 王俊豪

摘要:本文介紹了一種基于J2EE的網絡訂餐系統的功能設計及實現技術,系統功能主要包括餐品管理、訂餐、戶訂單處理、系統管理等,能夠實現用戶與商家之間的網絡點餐交易。本系統界面簡單直觀,易于操作和使用,交互性強,適合在中小型餐飲企業中推廣使用,有利于提高餐飲業者的企業競爭力。

關鍵詞:網購; 網絡化管理; 網絡點餐;商務網站;餐飲業務

網上在線點餐系統作為一種網絡購物平臺,不但能夠使用戶的生活和工作變得更加便捷,也省去了日常生活中買菜,做菜,燒飯等等很多麻煩,同時在線點餐系統可以擴大商家的規模,而且非常有效的減少了經營成本,提高工作效率,加快了餐飲業的發展。

1開發技術

該系統采用基于J2EE的三層結構,由表現層(UI) 業務邏輯層(BLL) 數據訪問層(DAL),常稱為Servlet層、Service層、Dao層。Servlet層用于接受數據并展示(包括數據處理和中轉),Service層定義與網絡點餐業務對應的邏輯和方法。Dao層用于實現對數據庫的操作。

Servlet層用于接受來自jsp傳來的數據,并對數據進行處理(轉碼,轉換類型)后,傳入下一層。從Service層接受數據,通過轉發或者域對象將數據發送至jsp。

Service層由接口及其實現類組成。通過工廠設計模式來創建對象,同時在服務層也需要對dao層返回的數據和結果進行整合(javaBean進行數據進一步封裝), 將最終結果返回給Servlet層。

Dao層由接口及其實現類組成,實際對數據庫的操作,返回查詢的結果(實體類),或數據操作受影響的行數。

系統功能分析與設計

本系統主要是實現網上用戶管理、餐品信息瀏覽、訂餐、訂單處理等功能。需要動態提示餐品信息、購物車管理、客戶信息管理、訂單處理、客戶評價反饋等模塊。系統處理流程為,當客戶進入網絡點餐系統時,在主頁面中分類顯示最新的餐品信息,能快速查詢特定餐品信息。當客戶選擇預訂某項餐品時,能夠將對應餐品信息(如價格、數量等)傳送到購物車中。提交訂餐訂單后,餐廳服務人員根據訂單信息,查看訂單明細并做相關處理。網絡點餐系統的功能結構如圖1所示。

系統設計

網絡點餐系統由前臺和后臺功能模塊組成,前臺功能主要包括用戶注冊/登錄、餐品選擇、訂單生成、客戶評價等。后臺功能主要包括用戶管理、餐品管理、留言管理等操作。

我們為系統數據庫設計了用戶、餐品、留言、客戶評分、訂單、購物車、網站內容7張表,分別存放用戶、餐品類別與明細、用戶留言、客戶評價、訂單類型與明細、用戶訂單信息、網站前臺信息等數據。

系統實現

4.1界面設計

網站的界面設計是能否吸引客戶的重點,符合主流審美觀、簡潔友好是一般的設計原則。以網站首頁為例(界面如圖2所示),首頁的頂部是一個醒目的餐品圖片,主題突出,促使客戶產生瀏覽餐品、盡快下訂單的欲望。首頁功能齊全,主要欄目有最新推出、登錄/用戶信息、注冊、餐品信息,餐品信息位于主頁的中部。

4.2 前后臺功能實現

系統采用BootStrap、jQuery前端技術與JSP實現了用戶管理、訂單管理等功能模塊。

4.2.1用戶登錄/注冊模塊

用戶登錄/注冊功能是一個懸浮于主頁面的彈出式窗口,注冊窗口彈出后會鎖定用戶頁面,單擊“取消”按鈕可返回。用戶成功登錄后,主頁頂部懸浮欄的“登錄”字樣會變成用戶名,單擊“登錄”字樣后會浮現出“個人中心”、“充值金額”、“我的訂單”、“購物車”“意見反饋”、“退出”等字樣。

4.2.2餐品信息瀏覽

客戶可以在主頁中選擇特定餐品,查看圖片、餐品名稱、價格等信息。點擊“明細”按鈕后,可以查看餐品的詳細信息:

4.2.3用戶管理模塊

用戶分客戶、管理員。

客戶需要登錄后才能正常預訂餐品,未登錄的客戶只能瀏覽餐品信息。客戶成功登錄之后,進入主頁面,可以在線訂餐,查看餐品種類,還可以修改個人信息、對餐品和服務進行評價等。

管理員模塊又分為餐品種類管理與服務管理模塊。在餐品種類管理中,可以維護餐品種類信息,修改餐品名稱、價格、圖片、分類等信息。通過服務管理模塊,可以對客戶訂單進行修改、結算,對客戶的評價進行反饋,還可設置用戶權限。

4.2.4訂單管理模塊

進入“訂單管理”模塊后,可看見用戶的訂單歷史信息,在訂單信息中可看到商品的當前狀態,可刪除的訂單信息。

4.2.5后臺管理員模塊

想要進入后臺管理系統,需要先登錄管理員用戶賬號。進入后臺后,管理員可以查看訂單,對餐品的價格等數據進行維護,還可以對會員、留言與客戶評價進行管理。

5 結論

在網絡點餐系統的設計與實現過程中,涉及的知識面很多,包括數據庫設計的規范化理論、軟件分析與設計、網站前端設計技術和系統后臺程序設計,從中了解了開發基于Web的應用程序的基本思路和框架。

本文所設計的是一個基于SSH2的小型的網絡點餐系統,功能有限。在商務網站中還涉及網站架構、安全性設計,需要提供網上支付平臺,對外賣的餐品還需要提供物流配送等,該系統則尚未涉及這些方面。從實用的角度看,該網絡點餐系統應該具備移動端功能,這是下一步工作的方向。

參考文獻:

許令波.深入分析Java Web技術內幕(修訂版)[M].電子工業出版社, 2014年08月.

明日科技,盧瀚,王春斌. Java Web開發實戰1200例(第Ⅱ卷).清華大學出版社, 2011-06.

賈蓓,鎮明敏,杜磊. Java Web整合開發實戰:基于Struts 2+Hibernate+Spring[M].清華大學出版社, 2013-07.

主站蜘蛛池模板: 国产91全国探花系列在线播放| 中文成人在线视频| 91精品国产综合久久不国产大片| 亚洲品质国产精品无码| 欧洲免费精品视频在线| 色偷偷综合网| 91麻豆国产在线| 97人妻精品专区久久久久| 久草美女视频| 亚洲久悠悠色悠在线播放| 最新痴汉在线无码AV| 亚洲精品无码成人片在线观看| 天天摸夜夜操| 制服丝袜无码每日更新| 国内精自视频品线一二区| 91精品人妻一区二区| 亚洲,国产,日韩,综合一区| 国产人成乱码视频免费观看| 欧美福利在线| 精品视频免费在线| 2022精品国偷自产免费观看| 亚洲男人在线| 亚洲中文字幕23页在线| 国产成人一区| 日韩中文无码av超清| 久草热视频在线| 欧美日韩国产在线人成app| 人妻免费无码不卡视频| 亚洲最大看欧美片网站地址| 欧美亚洲国产日韩电影在线| 夜夜拍夜夜爽| 日韩精品成人网页视频在线| 久久久久亚洲Av片无码观看| 无码精油按摩潮喷在线播放| 欧美精品在线看| 成人年鲁鲁在线观看视频| 国产99视频精品免费视频7| 日韩欧美国产成人| 亚洲色中色| 国产一区二区免费播放| 午夜福利免费视频| 国产手机在线小视频免费观看| 91久久精品国产| 毛片大全免费观看| 国产在线精品网址你懂的| 免费一级毛片不卡在线播放| 天天综合网亚洲网站| 69国产精品视频免费| 99精品国产高清一区二区| 欧美在线网| 九色综合伊人久久富二代| 国产美女一级毛片| 亚洲色图欧美激情| 美女被操黄色视频网站| 免费看a毛片| 一本一本大道香蕉久在线播放| 欧美视频在线播放观看免费福利资源 | 国产综合亚洲欧洲区精品无码| 狠狠躁天天躁夜夜躁婷婷| 欧美精品影院| 中文字幕2区| 免费高清自慰一区二区三区| 无码人中文字幕| 拍国产真实乱人偷精品| 国产女人18毛片水真多1| 在线观看欧美精品二区| 日本日韩欧美| 免费国产黄线在线观看| 区国产精品搜索视频| 久久国产精品77777| 一级毛片免费观看不卡视频| 亚洲国产精品美女| 玖玖精品视频在线观看| 国国产a国产片免费麻豆| 亚洲人成影视在线观看| 色悠久久久| 波多野结衣的av一区二区三区| 人妻中文久热无码丝袜| 免费看一级毛片波多结衣| 国产尹人香蕉综合在线电影| 欧美不卡在线视频| 2020国产免费久久精品99|