亚洲免费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

        久久国产黄色片太色帅| 欧洲亚洲视频免费| 亚洲va中文字幕欧美不卡| 蜜乳一区二区三区亚洲国产| 男人扒开女人双腿猛进视频| 性色av无码一区二区三区人妻| 国产九色AV刺激露脸对白| 国产在线播放免费人成视频播放 | 亚洲AV无码国产永久播放蜜芽| 日本最新一区二区三区视频| 国产精品狼人久久影院软件介绍 | 澳门精品无码一区二区三区| 精品一区二区三区女同免费| 成人国产一区二区三区| 午夜福利院电影| 日本在线视频网站www色下载| 亚洲黄色官网在线观看| 中文字幕国产精品一二三四五区| 337p西西人体大胆瓣开下部| 亚洲日韩图片专区小说专区| 色偷偷亚洲女人的天堂| 人妻少妇进入猛烈时中文字幕| 人人爽久久涩噜噜噜av| 91精品国产福利尤物免费| 一区二区三区av资源网| 十八禁视频在线观看免费无码无遮挡骂过 | 国产乱人伦av在线麻豆a| 好屌草这里只有精品| 91精品国产免费青青碰在线观看| 中文字幕文字幕视频在线| 久久久亚洲欧洲日产国码aⅴ| 亚洲中文久久精品无码ww16| 国语精品视频在线观看不卡| 成熟妇女毛茸茸性视频| 我爱我色成人网| 亚洲AV永久青草无码性色av| 精品一区二区三区老熟女少妇| 久久婷婷色香五月综合缴缴情 | 中文字幕一区久久精品| 国产麻传媒精品国产av| 激情人妻在线视频|