亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2017-11-20 23:41:28黃素萍劉敏娜聶維
        電腦知識(shí)與技術(shù) 2017年26期

        黃素萍+劉敏娜+聶維

        摘要:該文介紹了一個(gè)基于B/S模式,采用JSP、JDBC和MySQL技術(shù)組合開發(fā)的網(wǎng)上訂餐系統(tǒng)。系統(tǒng)操作用戶分為注冊(cè)用戶和管理員兩類。系統(tǒng)為已注冊(cè)的用戶提供的功能有:管理個(gè)人信息,管理購(gòu)物車,管理訂單,支付和留言等功能。系統(tǒng)為管理員提供的功能有:菜品分類信息管理,菜品信息管理,用戶信息管理,訂單管理,銷售信息統(tǒng)計(jì)和留言回復(fù)等功能。本系統(tǒng)界面美觀友好,易于操作,能滿足消費(fèi)者網(wǎng)上訂餐和店家信息管理的需求。

        關(guān)鍵詞:網(wǎng)上訂餐系統(tǒng);菜品信息管理;JSP

        中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)26-0099-02

        Abstract:This paper introduces the online ordering meal system Based on B/S that was implemented by the technology combination of JSP,JDBC and MySQL. Its users are divided into registered users and administrators. Functions for registered users are provided like personal information management, order management, shopping cart management, as well as payment and message functions, and so on. Functions for administrators include food category management, food information management, user information management, order management, sales statistics and message reply function. This system has user friendly interface and is easy to operate. At the same time, it can meet the demand of consumers and merchants.

        Key words: online ordering meal system; food information management; JSP

        隨著網(wǎng)絡(luò)的發(fā)達(dá),越來(lái)越多的消費(fèi)者更傾向于上網(wǎng)選購(gòu)商品,這使得廣大消費(fèi)者能隨時(shí)隨地買到自己喜歡的商品,減少了消費(fèi)者的等待時(shí)間[1]。相比電話訂餐,互聯(lián)網(wǎng)訂餐方便快捷,銷售面更廣。因此,越來(lái)越多的餐飲商家都把目光轉(zhuǎn)向了互聯(lián)網(wǎng),網(wǎng)上訂餐系統(tǒng)也由此而生。消費(fèi)者可以隨時(shí)隨地查詢各家餐店提供的菜品,并進(jìn)行訂購(gòu),還能享受團(tuán)購(gòu)的優(yōu)惠,在線訂餐已經(jīng)受到更多消費(fèi)者的喜愛(ài)[2]。對(duì)于商家,同時(shí)在實(shí)體店和網(wǎng)上營(yíng)業(yè),能有更多的消費(fèi)者,提高了商家的知名度和盈利??偟膩?lái)說(shuō),網(wǎng)上訂餐系統(tǒng)方便了商家和消費(fèi)者的溝通交流,商家從中獲取利潤(rùn),消費(fèi)者從中得到便利。所以,網(wǎng)上訂餐系統(tǒng)的開發(fā)和應(yīng)用是十分必要的。

        1 MVC模式

        MVC是采用模型(Model),視圖(View)和控制(Controller)三部分結(jié)構(gòu)的軟件開發(fā)模式,可以對(duì)應(yīng)使用JavaBean,JSP和Servlet來(lái)實(shí)現(xiàn)。Servlet技術(shù)采用Java技術(shù)來(lái)實(shí)現(xiàn)CGI功能,它非常適于服務(wù)器端的代碼處理以及編程,并且它將會(huì)長(zhǎng)期保留于內(nèi)存[3]。其中Servlet代表Controller,意思是控制者,處理視圖提出的請(qǐng)求,并生成JSP頁(yè)面中使用的Bean對(duì)象,并將請(qǐng)求傳遞給相應(yīng)的JSP頁(yè)面。JSP代表View,將最終生成的數(shù)據(jù)以網(wǎng)頁(yè)的形式顯示出來(lái)。而JavaBean代表的是Model,是個(gè)用于存儲(chǔ)數(shù)據(jù)的對(duì)象,并不具體處理數(shù)據(jù)。在該模式中,按這種方式組合開發(fā)系統(tǒng)使系統(tǒng)開發(fā)人員的協(xié)同合作十分有利。視圖層代表的JSP頁(yè)面可以由網(wǎng)頁(yè)設(shè)計(jì)的有關(guān)人員進(jìn)行設(shè)計(jì),模型層的JavaBean可以由掌握系統(tǒng)開發(fā)的軟件設(shè)計(jì)人員進(jìn)行研發(fā),而Servlet可以由開發(fā)系統(tǒng)的其他程序設(shè)計(jì)人員完成,大大提高了項(xiàng)目開發(fā)的工作效率[4]。同時(shí),各個(gè)層的分工使組件可以獨(dú)立成一個(gè)個(gè)可以重用的組件,可提高系統(tǒng)的擴(kuò)展性和可維護(hù)性。

        2 系統(tǒng)設(shè)計(jì)

        2.1 用戶需求分析

        網(wǎng)上訂餐系統(tǒng)是面向廣大消費(fèi)者和餐店經(jīng)營(yíng)管理人員的,它必須滿足消費(fèi)者和管理員的需求。對(duì)于消費(fèi)者,該系統(tǒng)可以讓消費(fèi)者查看菜品詳情、菜品名稱查詢等功能,并且還有消費(fèi)者注冊(cè)與登錄,用戶訂單管理,結(jié)賬支付,留言等操作。對(duì)于餐店經(jīng)營(yíng)管理人員,系統(tǒng)需要提供菜品信息的管理、購(gòu)物車和訂單信息的管理、用戶信息管理及銷售信息統(tǒng)計(jì)等功能。

        2.2 系統(tǒng)功能模塊設(shè)計(jì)

        根據(jù)對(duì)用戶需求的分析,本系統(tǒng)將可服務(wù)的用戶一共分為兩類,即普通用戶和管理員。同時(shí),從系統(tǒng)的實(shí)用性和安全性兩方面考慮,系統(tǒng)又將普通用戶分為瀏覽用戶和注冊(cè)用戶。

        2.2.1 注冊(cè)用戶功能

        只能查看菜品信息的消費(fèi)者稱之為瀏覽用戶。而注冊(cè)用戶是需要瀏覽用戶進(jìn)行注冊(cè)的。注冊(cè)用戶比瀏覽用戶具有更高的權(quán)限,能夠管理本人的詳細(xì)信息,添加刪除購(gòu)物車、下訂單,查詢訂單,支付結(jié)算以及發(fā)留言等功能。系統(tǒng)注冊(cè)用戶功能如圖1所示。

        2.2.2 管理員功能

        管理員具有的功能為管理菜品、管理訂單、銷量統(tǒng)計(jì)等。管理員登錄后可以更改管理員自身的登錄密碼,能添加管理菜品、菜品類別信息等。管理員還可以查詢注冊(cè)用戶的基本信息,以及刪除不合法的注冊(cè)用戶。同時(shí)還能修改訂單狀態(tài),對(duì)注冊(cè)用戶的評(píng)論給予回復(fù),查看銷售統(tǒng)計(jì)信息。系統(tǒng)管理員用戶功能如圖2所示。endprint

        2.3 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

        網(wǎng)上訂餐系統(tǒng)采用MySQL數(shù)據(jù)庫(kù),共有七張表,包括:用戶注冊(cè)表、管理員信息表、菜品信息表、菜品分類信息表、訂單表、訂單詳單表、系統(tǒng)留言表。限于本文篇幅,下面僅給出本網(wǎng)站較為核心的3張數(shù)據(jù)表結(jié)構(gòu)的設(shè)計(jì)。

        1) 用戶注冊(cè)表,主要字段有用戶編號(hào),用戶名,登錄密碼,真實(shí)姓名,電話,地址,注冊(cè)時(shí)間。它的作用是存儲(chǔ)系統(tǒng)中已經(jīng)注冊(cè)的用戶信息。

        2) 菜品信息表,主要字段有菜品編號(hào),菜名,描述,圖片名稱,單價(jià),折扣,菜品類型編號(hào)。它的作用是存儲(chǔ)菜品的相關(guān)信息。

        3) 訂單表,主要字段有訂單編號(hào),用戶編號(hào),金額,下單日期時(shí)間,地址,電話,訂單狀態(tài),成交日期時(shí)間。 它的作用是存儲(chǔ)用戶的訂單信息。

        4 測(cè)試

        對(duì)于本網(wǎng)站的測(cè)試方法是采用手工黑盒測(cè)試,即站在用戶的角度去操作和使用網(wǎng)站功能,不管程序具體執(zhí)行邏輯過(guò)程,只注重結(jié)果顯示是否與預(yù)期的一致。這種測(cè)試方法的好處就是使得用戶體驗(yàn)度更高。

        本系統(tǒng)通過(guò)對(duì)各功能模塊建立對(duì)應(yīng)的測(cè)試用例,對(duì)系統(tǒng)的菜品管理模塊、購(gòu)物車管理模塊、支付模塊、菜品詳情管理模塊、用戶信息管理模塊、網(wǎng)站留言信息管理模塊等進(jìn)行了反復(fù)測(cè)試。系統(tǒng)各功能模塊的測(cè)試結(jié)果均與設(shè)計(jì)的預(yù)期結(jié)果完全一致。根據(jù)對(duì)測(cè)試結(jié)果的分析研究,可以得出本系統(tǒng)的功能和性能都達(dá)到了設(shè)計(jì)要求。

        5 總結(jié)

        網(wǎng)上訂餐系統(tǒng)滿足了廣大用戶的訂餐需求和餐飲商家的宣傳推廣。網(wǎng)站使消費(fèi)用戶能不受時(shí)間空間的限制,隨時(shí)隨地查詢訂購(gòu)美食,同時(shí)也能讓餐飲商家擴(kuò)大自身的宣傳面,從而提高知名度和經(jīng)濟(jì)效益。今后,隨著用戶需求的變化網(wǎng)站功能還需要進(jìn)一步的改進(jìn)完善。

        參考文獻(xiàn):

        [1] 亓梓諭,錢瑛,林敏捷.外賣訂餐平臺(tái)模式分析及優(yōu)化[J].設(shè)計(jì)與應(yīng)用,2015(4):47-48.

        [2] 杜麗英.基于Web的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)[J].電子技術(shù)與軟件工程,2014(24):35.

        [3] 劉亮,霍劍青,郭玉剛,等.基于MVC的通用型模式的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)科學(xué)技術(shù)大學(xué)學(xué)報(bào),2010(6):635-639.

        [4] 張紅.利用Java Servlet實(shí)現(xiàn)在Web服務(wù)器平臺(tái)上的開發(fā)[J].桂林電子科技大學(xué)學(xué)報(bào),2009(3):238-242.endprint

        97人妻视频妓女网| 福利片免费 亚洲| 国产精品亚洲av国产| 国产精品一区二区蜜臀av| 国产高清成人午夜视频| 午夜dy888国产精品影院| 4hu四虎永久在线观看| 推油少妇久久99久久99久久| 国产极品喷水视频| 国产精品人成在线观看不卡| 美女很黄很色国产av| 亚洲欧美一区二区成人片| 一二三四在线视频观看社区| 北岛玲日韩精品一区二区三区| 91蜜桃精品一区二区三区毛片| 国产精品人妻熟女男人的天堂| 亚洲av永久无码精品古装片| 国产成人综合久久亚洲精品| 国产精品久久久久久久久免费观看 | 豆国产96在线 | 亚洲| 免费观看的a级毛片的网站| 少妇的丰满3中文字幕| 国产真实二区一区在线亚洲| 国产中文字幕免费视频一区| 国产乱人无码伦av在线a| 无码少妇一区二区浪潮av| 亚洲精品6久久久久中文字幕| 色婷婷精品国产一区二区三区| 国产精品白浆一区二区免费看| 国产精品9999久久久久仙踪林| 狠狠躁夜夜躁人人爽天天不卡软件| 国产成人精品aaaa视频一区 | 亚洲av无码av男人的天堂| 中文字幕精品久久天堂一区| 精品国产一区二区三广区| 日本不卡在线视频二区三区| 午夜福利av无码一区二区| 欧美bbw极品另类| 手机看片国产日韩| 在线观看女同一区二区| 国产精品国产三级第一集|