freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

餐飲管理系統(tǒng)的設(shè)計與開發(fā)(已改無錯字)

2023-05-13 04:51:11 本頁面
  

【正文】 用戶界面,C則是控制器,使用 MVC 的目的是將 M 和 V 的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計數(shù)據(jù)可以分別用柱狀圖、餅圖來表示。C 存在的目的則是確保 M 和 V 的同步,一旦 M 改變,V 應(yīng)該同步更新。模型-視圖-控制器(MVC)是 Xerox PARC 在二十世紀(jì)八十年代為編程語言 Smalltalk- 80 發(fā)明的一種軟件設(shè)計模式,已被廣泛使用。后來被推薦為 Oracle旗下 Sun 公司 Java EE 平臺的設(shè)計模式,并且受到越來越多的使用 ColdFusion 和8 / 38PHP 的開發(fā)者的歡迎。模型-視圖-控制器模式是一個有用的工具箱,它有很多好處,但也有一些缺點[11]。 MVC 編程模式MVC 是一種使用 MVC(Model View Controller 模型視圖控制器)設(shè)計創(chuàng)建 Web 應(yīng)用程序的模式:Model(模型)表示應(yīng)用程序核心(比如數(shù)據(jù)庫記錄列表) 。View(視圖)顯示數(shù)據(jù)(數(shù)據(jù)庫記錄) 。Controller(控制器)處理輸入(寫入數(shù)據(jù)庫記錄) 。MVC 模式同時提供了對 HTML、CSS 和 JavaScript 的完全控制。Model(模型)是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。通常模型對象負(fù)責(zé)在數(shù)據(jù)庫中存取數(shù)據(jù)。View(視圖)是應(yīng)用程序中處理數(shù)據(jù)顯示的部分。通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。Controller(控制器)是應(yīng)用程序中處理用戶交互的部分。通??刂破髫?fù)責(zé)從視圖讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。MVC 分層有助于管理復(fù)雜的應(yīng)用程序,因為您可以在一個時間內(nèi)專門關(guān)注一個方面。例如,您可以在不依賴業(yè)務(wù)邏輯的情況下專注于視圖設(shè)計。同時也讓應(yīng)用程序的測試更加容易。MVC 分層同時也簡化了分組開發(fā)。不同的開發(fā)人員可同時開發(fā)視圖、控制器邏輯和業(yè)務(wù)邏輯[12] 。 MVC 框架內(nèi)容MVC 是一個框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用 MVC 應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。最典型的 MVC 就是 JSP + servlet + javabean 的模式。視圖是用戶看到并與之交互的界面。對老式的 Web 應(yīng)用程序來說,視圖就是由 HTML 元素組成的界面,在新式的 Web 應(yīng)用程序中,HTML 依舊在視圖中扮9 / 38演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括 Adobe Flash 和像XHTML,XML/XSL,WML 等一些標(biāo)識語言和 Web services。MVC 好處是它能為應(yīng)用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在 MVC 的三個部件中,模型擁有最多的處理任務(wù)。例如它可能用像 EJBs 和 ColdFusion Components 這樣的構(gòu)件對象來處理數(shù)據(jù)庫,被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù),由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性[13]??刂破鹘邮苡脩舻妮斎氩⒄{(diào)用模型和視圖去完成用戶的需求,所以當(dāng)單擊Web 頁面中的超鏈接和發(fā)送 HTML 表單時,控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù)。10 / 38第 3 章 系統(tǒng)的總體設(shè)計 系統(tǒng)功能簡介餐飲管理系統(tǒng)是用來給中小型商家?guī)椭c餐以及管理店鋪的。以網(wǎng)頁端控制的方式來運(yùn)行,主要包括:用戶信息管理,該模塊主要完成管理員對系統(tǒng)用戶信息的的管理,由于用戶帳號是自行注冊生成,管理員只能對用戶進(jìn)行的查看、刪除操作。餐廳信息管理,該管理功能主要完成管理員對飯店信息的管理,包括飯店信息的添加、查看、刪除操作。訂單信息管理,該管理功能主要完成管理員對訂單信息的管理,包括訂單信息的查看、受理、刪除操作。菜品信息管理,該管理功能主要完成飯店用戶對菜品信息的管理,包括菜品信息的查看、添加、刪除操作。用戶訂餐管理,該部分主要完成用戶訂餐的功能,包括菜品信息的查看、購買、評價操作[14] 。 系統(tǒng)基本框架設(shè)計思想遵循以下幾點:1. 采用 B/S 模式進(jìn)行開發(fā),其優(yōu)點是后臺與前臺處理層次分明,而且符合眾多已經(jīng)習(xí)慣網(wǎng)頁方式的用戶。2. 采用面向?qū)ο蟮拈_發(fā)與設(shè)計理念。運(yùn)用面向?qū)ο蠹夹g(shù)的前提是對整體系統(tǒng)的高度和準(zhǔn)確抽象,通過它可以保證系統(tǒng)良好的框架,進(jìn)而帶來產(chǎn)品較強(qiáng)的穩(wěn)定性和運(yùn)行效率。3. 采用模塊化設(shè)計。模塊化設(shè)計要求將整個系統(tǒng)劃分成基于小的模塊,有利11 / 38于代碼的重載,簡化設(shè)計和實現(xiàn)過程。4. 簡單方便的系統(tǒng)界面。設(shè)計簡單友好的系統(tǒng)界面,方便用戶較快的適應(yīng)系統(tǒng)的操作。5.速度優(yōu)先原則。由于此工具最重要的評測標(biāo)準(zhǔn)就是速度,因此在設(shè)計過程中,具體過程盡量做到資源占用少,速度快。6.設(shè)計既要突出重點,又要細(xì)致周到。要符合設(shè)計需求,在有可能改進(jìn)的地方進(jìn)行擴(kuò)充,使系統(tǒng)更適應(yīng)用戶的需要。系統(tǒng)以模塊化、松耦合的方式進(jìn)行搭建部署,使該管理系統(tǒng)可以達(dá)到正常運(yùn)行。該系統(tǒng)總體結(jié)構(gòu)如下所示,主要包括五個方面,用戶信息管理,餐廳信息管理,訂單信息管理,菜品信息管理,用戶訂餐管理等功能基本框架如圖 所示:餐飲管理系統(tǒng)餐廳信息管理 菜品信息管理菜品信息管理 訂單信息管理用戶信息管理系統(tǒng)管理員用戶用戶注冊登錄用戶點餐功能餐廳圖 基本框架 數(shù)據(jù)庫設(shè)計管理員信息表主要是記錄了系統(tǒng)管理員注冊的相關(guān)信息。表結(jié)構(gòu)如表 所12 / 38示。表 t_admin 表字段名稱 字段類型/長度 說明userId int/11 位 管理員 IDuserName varchar/50 位 登陸賬號userPw varchar/50 位 登陸密碼用戶信息表主要是記錄了系統(tǒng)中注冊用戶的基本信息,表結(jié)構(gòu)如表 所示。表 t_user 表字段名稱 字段類型/長度 說明user_id int/11 位 用戶 IDuser_name varchar/50 位 帳號user_pw varchar/50 位 密碼user_realname varchar/50 位 姓名user_address varchar/50 位 住址user_tel varchar/50 位 電話user_ varchar/50 位 郵箱user_del varchar/50 位 刪除標(biāo)示飯店信息表主要是飯店的相關(guān)信息,其中 ID 是主鍵,表結(jié)構(gòu)如圖 所示。表 t_dianpu 表字段名稱 字段類型/長度 說明id int/11 位 飯店 IDloginname varchar/255 位 帳號loginpw varchar/255 位 密碼mingcheng varchar/500 位 飯店名稱lianxiren varchar/255 位 聯(lián)系人dianhua varchar/255 位 電話del varchar/255 位 刪除標(biāo)示13 / 38菜品信息表主要記錄了系統(tǒng)中菜品的基本信息,表結(jié)構(gòu)如表 所示。表 t_user 表字段名稱 字段類型/長度 說明goods_id int/11 位 菜品 IDdianpu_id int/11 位 飯店 IDgoods_name varchar/200 位 名稱goods_miaoshu varchar/2022 位 介紹fujian varchar/50 位 圖片goods_shichangjia int/11 位 價格goods_tejia int/50 位 特價goods_isnottejia varchar/50 位 不是特價goods_Del varchar/50 位 刪除標(biāo)示訂單信息表主要是記錄了訂單的基本信息,表結(jié)構(gòu)如表 所示。表 t_order 表字段名稱 字段類型/長度 說明order_id int/50 位 訂單 IDorder_bianhao varchar/200 位 訂單編號order_date varchar/50 位 下單時間order_songhuodizhi varchar/50 位 送貨地址order_fukuanfangshi varchar/50 位 付款方式order_jine int/11 位 金額order_user_id int/11 位 用戶 IDorder_zhuangtai varchar/255 位 狀態(tài)購物車信息表主要記錄了購物車內(nèi)菜品的相關(guān)信息,表結(jié)構(gòu)如表 所示。表 t_orderitem 表字段名稱 字段類型/長度 說明orderItem_id int/50 位 購物車 IDgoods_id int/50 位 菜品 IDorder_id int/50 位 訂單 IDgoods_quantity int/50 位 數(shù)量zt varchar/255 位 狀態(tài)14 / 38評價信息表主要記錄了菜品評價的相關(guān)信息,表結(jié)構(gòu)如表 所示。表 t_pingjia 表字段名稱 字段類型/長度 說明id int/11 位 評價 IDneirong varchar/255 位 內(nèi)容goodsId varchar/255 位 菜品 IDshijian varchar/500 位 時間15 / 38第 4 章 系統(tǒng)詳細(xì)設(shè)計和實現(xiàn) 用戶功能實現(xiàn)首先用戶使用該網(wǎng)站,由于沒有登錄或者注冊,先進(jìn)行注冊登錄操作。 前臺用戶注冊系統(tǒng)的普通用戶通過自行注冊生成,在系統(tǒng)首頁點擊用戶注冊菜單,系統(tǒng)跳轉(zhuǎn)到對應(yīng)的注冊頁面。在用戶注冊頁面中,用戶需要填寫帳號、密碼、姓名、住址、電話、郵箱等信息。其中密碼默認(rèn)為 000000,密碼只能輸入數(shù)字格式,在這里是通過正則表達(dá)式對輸入類型進(jìn)行約束。點擊重置按鈕,清空所填數(shù)據(jù),點擊確定按鈕完成注冊。是否為空是通過 form 表單中的 onsubmit=return checkForm()來檢查。form action=%=path %/ name=form1 method=postinput type=button value=修改 onclick=check2()。/function check2() { if(==) { alert(請輸入賬號)。 return false。 } if(==) { alert(請輸入密碼)。 return false。 }16 / 38 ()。 }以下是說明文字和插圖示例,正式成文后請刪除。插圖的標(biāo)示和引用方法請參見畢業(yè)設(shè)計(論文)模板 。圖 前臺用戶注冊 前臺用戶登錄用戶登錄采用 AJAX 方式進(jìn)行驗證,先是在前臺獲取輸入的登錄賬號、密碼以及登錄類型,點擊登錄后,通過 AJAX 方式,后臺異步進(jìn)行驗證,實現(xiàn)頁面無刷新的用戶登錄。form action=%=path %/ name=form1 method=postinput type=button value=登陸 onclick=check2()。 style=width: 70px。/function check2() { if(==) { alert(請輸入賬號)。 return false。 }17 / 38 if(==) { alert(請輸入密碼)。 return false。 } ()。 }圖 前臺用戶登錄 后臺用戶登錄為了保證系統(tǒng)的安全性,飯店用戶、系統(tǒng)管理員要使用本系統(tǒng)必須先登陸到系統(tǒng)中,學(xué)生用戶在進(jìn)行瀏覽之外的操作也需要登錄到系統(tǒng)中才能完成。form action=
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1