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

在線點餐系統的設計與實現

2018-01-20 06:42:04徐玲利李唯
電腦知識與技術 2018年31期

徐玲利 李唯

摘要:該文給出了在線點餐系統的設計與實現方案。系統使用JAVA Web技術的SSM(Spring+SpringMVC+MyBaits)框架進行便捷的開發與部屬,實現了表示層和邏輯層的分離,在開發上具有通用性和實用性。系統力求適應在線點餐的業務需要,有普通用戶和管理員兩種用戶,可以對菜品進行增刪改查,對投訴建議進行回復,對訂單進行查看,修改訂單狀態等,既方便了顧客客點餐,同時也有利于餐飲企業的管理和售后服務,提高了企業的信息化程度。

關鍵詞:在線點餐系統;JAVA Web;SSM;B/S

中圖分類號:TP311? ? ? ? 文獻標識碼:A? ? ? ? 文章編號:1009-3044(2018)31-0096-02

當今社會的生活節奏越來越快,人們對就餐的時間和方式也有了更高的要求,這樣就產生了對快捷訂餐的需求,最快的方式莫過于利用計算機網絡,將餐飲業和計算機網絡結合起來,就形成了在線訂餐系統。餐飲企業對餐品提供在線訂餐服務,不僅提高餐飲企業的服務質量,擴大知名度,也為用戶了提供方便快捷的服務。

本在線點餐系統使用JAVA Web技術的SSM(Spring+SpringMVC+MyBaits)框架實現便捷的開發與部屬,可以最大限度地保證系統的穩定性。系統方便了顧客點餐,同時能幫助餐飲企業擴大營業范圍,增加知名度。

1 系統需求與功能模塊的設計

1.1系統需求

系統的用戶有普通用戶和管理員。普通用戶有登錄注冊、投訴建議、修改密碼、訂購菜品等功能。管理員可以對菜品進行增刪改查,對投訴建議進行回復,對訂單進行查看,修改訂單狀態等。系統需求的用例模型如圖1所示。

1.2 系統的功能模塊設計

系統包括如下的功能模塊:

1)用戶注冊登錄

用戶訪問本網站直接進入本網站可直接進入網站主頁,可選擇登錄,只有用戶登錄后才可以進行點餐以及其他操作,否則只能進行菜品瀏覽操作。

2)瀏覽菜品

顯示菜品的各種信息,可在左側菜系分類點擊顯示不同菜系的菜品,以方便用戶瀏覽選擇。

3)菜品詳細信息

顯示菜品中某一菜品的詳細信息,包括菜名,配料,做法,價格等,以供用戶更高的了解該菜品信息。

4)購物車

實現對已定菜品的管理,包括刪除菜品。

5)生成訂單

接受購物車信息,獲取賬戶原來基本信息,用戶可修改收貨人姓名,聯系方式,收貨地址,配送方式等信息。

6)提交訂單

將訂單信息傳至后臺。

7)管理員操作

在后臺系統管理用戶、菜品、訂單、留言。

系統的功能劃分如圖2所示。

1.3 系統流程圖

系統流程圖如圖3所示。

2 數據庫設計

2.1 數據庫概念設計

在完成了需求分析之后,就需要在需求分析的基礎之上分析數據庫的概念結構。E-R圖是描述概念結構的有力工具,本系統的E-R圖如圖4所示。

2.2 數據庫邏輯設計

通過E-R圖得到本系統主要的數據表有:菜品表(t_dishes)、消息表(t_message)、用戶表(t_user)、訂單表(t_orders) 和用戶訂單表(t_ user_orders)等。下面給出部分表結構圖。

3 系統的實現

系統設計和數據庫設計完成之后,就需要編碼實現了,本系統實現之后菜品列表頁面如圖5所示,訂單結算頁面如圖6所示。

下面是部分訂單管理功能的代碼。

@RequestMapping("/OrdersList")? //訂單首頁跳轉

public String toOrderList(String temp, Model model, String length) {

if (("UpdateOrders").equals(temp)) {

model.addAttribute("suc", "發貨成功");

} else if (("DeleteOrders").equals(temp)) {

model.addAttribute("suc", "成功刪除" + length + "條數據");}

return "Orders/OrdersList";}

@RequestMapping("OrderDishes")

@ResponseBody? ?//訂單下的菜品列表

public List<Dishes> toordersdishes(User_Orders user_orders) {

List<Dishes> dishes = ordersListService.OrdersDishes(user_orders);

return dishes;}

@RequestMapping("UpdateOrders")? //更改訂單狀態

public String toupdateorders(Orders orders, Model model) {

int rows = ordersListService.updateOrders(orders);

if (rows > 0) {

if (orders.getOrdersstatus().equals("已送出")) {

return "redirect:OrdersList?temp=UpdateOrders";}}

return "redirect:OrdersList";}}

4 小結

本系統是基于JAVA開發的B/S軟件,系統不需要安裝,只要客戶端有瀏覽器就可以訪問。本系統由多個獨立的模塊組成,采用分模塊開發,可以保證整體功能的實現,同時只要前期對模塊進行合理的規劃,在開發過程中,個別模塊有問題時,只針對該模塊查找問題,無須整體進行調試,最大程度地做到規范性和可維護性。本系統力求適應在線點餐的業務需要,可以對菜品進行增刪改查,對投訴建議進行回復,對訂單進行查看,修改訂單狀態等,在開發上具有通用性、可移植性和實用性,將大大的方便顧客客點餐,同時也有利于餐飲企業的管理和售后服務,提高了企業的信息化程度。

參考文獻:

[1] 章勝江,劉萍.基于SSM的網上評教系統的設計與實現[J].電腦知識與技術,2018,14(17):132-134,139.

[2] 周國華.基于SSM框架學習平臺的設計與實現[J].信息與電腦:理論版,2017(24):138-139.

[3] 曹珍,楊帆.基于SSM框架的商戶管理平臺設計與實現[J].計算技術與自動化,2017,36(4):119-121.

[4] 王櫻,李錫輝,趙莉.基于SSM框架的高校在線考試系統研究[J].電腦編程技巧與維護,2017(20):32-34.

[5] 劉昊,李民.基于SSM框架的客戶管理系統設計與實現[J].軟件導刊,2017,16(7):87-89.

主站蜘蛛池模板: 欧美一级特黄aaaaaa在线看片| 亚洲成人网在线播放| 欧美啪啪视频免码| 午夜欧美理论2019理论| 婷婷激情亚洲| 宅男噜噜噜66国产在线观看| 亚洲美女AV免费一区| 2020最新国产精品视频| 亚洲中文无码av永久伊人| 久久精品最新免费国产成人| 伊人无码视屏| 久久久久久久蜜桃| 在线免费不卡视频| 国产亚洲第一页| 色香蕉影院| 欧美国产三级| 毛片手机在线看| 国产成本人片免费a∨短片| 乱色熟女综合一区二区| 999福利激情视频| 亚洲毛片一级带毛片基地| 99久久精彩视频| 国产在线自揄拍揄视频网站| 亚洲精品中文字幕午夜| 国产一级视频久久| 成人福利在线视频| 日韩福利视频导航| 亚洲天堂自拍| 亚洲日韩在线满18点击进入| 亚洲精品视频网| 亚洲欧美日韩精品专区| 国产精品女主播| 精品91在线| 亚洲人人视频| 久久中文字幕不卡一二区| 亚洲综合中文字幕国产精品欧美| 欧美a√在线| 99免费在线观看视频| 亚洲精品无码不卡在线播放| 亚洲国产成熟视频在线多多| 免费无遮挡AV| 广东一级毛片| 国产欧美专区在线观看| 日本亚洲欧美在线| 国产三级a| 欧美色综合网站| 亚洲a级在线观看| 亚洲综合狠狠| 4虎影视国产在线观看精品| 国产午夜精品一区二区三区软件| 992Tv视频国产精品| 亚洲欧美天堂网| 97视频免费在线观看| 18禁不卡免费网站| 91无码网站| 99热国产在线精品99| 一本一道波多野结衣av黑人在线| 久久狠狠色噜噜狠狠狠狠97视色| 五月丁香伊人啪啪手机免费观看| 99热这里都是国产精品| 美女无遮挡免费视频网站| 91福利免费| 99久久精品国产综合婷婷| 成人免费视频一区| 亚洲无线视频| 最新国产精品鲁鲁免费视频| 亚洲一级毛片免费观看| www.日韩三级| 国产精品极品美女自在线看免费一区二区| 午夜久久影院| 日本人妻丰满熟妇区| 国产精品女在线观看| 日本高清成本人视频一区| 国产97公开成人免费视频| 欧美a√在线| 亚洲欧美日本国产综合在线| 久热这里只有精品6| 日韩精品久久无码中文字幕色欲| 一本无码在线观看| 四虎永久在线视频| 欧美国产在线精品17p| 久草国产在线观看|