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

正文內(nèi)容

基于web的網(wǎng)上訂餐系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-07-03 19:00本頁面
  

【正文】 else{ cart=(Map)obj。 //如果購物車為空,創(chuàng)建購物車 if(cart==null){ cart=new HashMap()。 foodInfo foodinfo=((foodid))。 cart =(Map) (cart)。 (gb2312)。 (text/html。此時如果用戶對所訂購餐飲有所不滿,還可以對購物車進行一些修改操作,包括用戶可以進行更改餐飲數(shù)量、刪除所訂購的餐飲、返回餐飲列表繼續(xù)訂購以及提交訂單等操作。前臺的購物車模塊主要包括向購物車中添加餐飲、查詢已經(jīng)放入購物車中的餐飲信息、修改購物車中餐飲數(shù)量、移除已拍下的購物車中的餐飲和清空購物車等功能。在該網(wǎng)上訂餐系統(tǒng)的設計和實現(xiàn)中也使用了“購物車”來完成這方面的相關功能。 } }4.之前敘述了餐飲列表功能模塊的開發(fā),接下來將簡明概地要介紹網(wǎng)上訂餐系統(tǒng)中最重要的功能之——購物車功能的開發(fā)。way= + way).forward(request, response)。 try { ( ?type= + type + amp。 Collection c = (pagesize, (page), clause)。 } if (page == null) { page = 1。// 記錄總數(shù) int totalNum = count / pagesize。 ECFoodMgr mgr = new ECFoodMgr()。 } int pagesize = 10。139。% + keyword + %39。% + keyword + %39。% + keyword + %39。 String way = (way)。 String clause = 。 (Expires, 0)。 } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (Pragma,Nocache)。這樣能夠很大程度上給用戶對餐飲的檢索操作帶來便利,同時也可以擴大餐飲的檢索范圍,使客戶在不確定將要訂購餐飲時,仍然可以訂購的一些餐飲,或打算訂購客戶所需要的餐飲時,只要輸入已知有關的關鍵信息就能夠輕松地搜索出自己想要訂購的餐飲。該頁面會將許多相關的餐飲信息詳細的羅列出來,用戶對餐飲所進行的相應操作有搜索餐飲信息、輸入客戶所訂購餐飲的數(shù)量并點擊“訂購此餐點”后便便會判斷訂購是否成功,同時將所訂購的餐飲放入購物車當中,當所有操作完成后頁面便進入相關的購物車界面。用戶可以用不同的身份登錄界面就會顯示出兩種不同的頁面:后臺管理員餐飲列表頁面以及普通用戶餐飲列表頁面。 }else{ return shoppingcart。 ().setAttribute(cart, shoppingcart)。 } protected ShoppingCartUtil makeShoppingCart(HttpServletRequest req) { ShoppingCartUtil shoppingcart=(ShoppingCartUtil)().getAttribute(cart)。 } }else if(clearcart.equals(type)){ (req).clearShopCart()。 MealEntity meal = new MealDao().findMealById(mealId)。圖411餐飲具體信息的顯示界面圖圖412餐飲訂購成功顯示效果圖其關鍵實現(xiàn)代碼如下所示:protected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { String type=(type)。 }三、餐飲具體信息顯示模塊的開發(fā)與實現(xiàn)之前說明了餐飲信息的分類功能開發(fā),以下將會描述餐飲具體信息顯示功能的開發(fā)以及實現(xiàn)。 } try { (food_store/) .forward(request, response)。 ECFoodfood = ((id))。該系統(tǒng)功能的關鍵實現(xiàn)代碼如下所示:if (id == null) { (error, h1失敗!/h1)。 }二、餐飲分類顯示模塊的設計和實現(xiàn)該網(wǎng)上訂餐系統(tǒng)可以對所出售的餐飲進行分類,通過餐飲的不同種類進行查詢和顯示。 try { ().forward(request,response)。 Collection c = (pagesize, (page), clause)。 } if (page == null) { page = 1。 int totalNum = count / pagesize。 ECFoodMgr mgr = new ECFoodMgr()。 } int pagesize = 10。 } else if (().equals(3)) { clause = where publish_name like 39。 } else if (().equals(2)) { clause = where author like 39。其關鍵實現(xiàn)代碼如下所示:if (().equals(1)) { clause = where name like 39。該模塊的大概框架如下圖410所示:圖410前臺餐飲列表功能模塊框架圖一、餐飲查詢模塊的設計和實現(xiàn)在主頁中有一個搜索框,在此中輸入餐飲信息就可以進行餐飲信息的相應檢索,檢索出的餐飲信息將在相應的頁面中顯示。如何能夠安全而有效的存儲餐飲信息、如何可以合理地安排頁面內(nèi)容,從而促使用戶方便而高效地查詢到自己所需要訂購的餐飲,這是餐飲列表管理所需要考慮的主要內(nèi)容。}}}4. 餐飲列表功能的設計 一個關于訂餐系統(tǒng)的網(wǎng)站能否可以吸引住顧客,充足豐富的餐飲資源和種類是不可缺少的必要因素。(errorl,())。()。(customer,c)。c=(name,password)。//管理員頁面(管理員登錄)。amp。Customer c=null。管理員登錄界面效果圖如圖49所示:圖49管理員登錄界面效果圖其具有驗證功能的關鍵代碼如下:String name=(name)。管理員用戶的功能比普通用戶功能的多了一些功能,它是在普通用戶功能的基礎之上的。用戶登錄驗證的效果圖如下所示:圖48用戶名驗證效果圖圖48用戶密碼驗證效果圖4. 后臺登錄功能的設計 為了方便網(wǎng)站系統(tǒng)的管理,系統(tǒng)用戶可以用不同的身份進行登錄,根據(jù)登錄之后所做的具體操作以及一些功能上的區(qū)別,登錄系統(tǒng)的角色可以分為管理員用戶登錄和普通用戶登錄。登錄界面的具體效果如下圖47所示:圖47登錄界面圖4. 登錄驗證功能的設計該系統(tǒng)從用戶信息的安全性角度出發(fā),在登錄的過程中,如果用戶出現(xiàn)用戶名或密碼輸入錯誤或空輸入,系統(tǒng)會彈出對應的提示信息。4. 登錄界面的設計部署好相應系統(tǒng)以后,啟動tomcat服務器,在瀏覽器地址欄中鍵入以下地址::8080/DoShopping/,即出現(xiàn)該系統(tǒng)的對應登錄界面,其中8080是在系統(tǒng)代碼創(chuàng)建過程中所設置的tomcat服務器端口號。主要的jsp代碼如下所示:jsp:useBean id=userInfo scope=request class=jsp:setProperty name=userInfo property=*//jsp:useBean通過以上關鍵代碼將注冊頁面中表單相對應的信息賦給user_info類的對象屬性中。用戶注冊界面如圖45所示:圖45用戶注冊界面在該模塊當中應用到了JavaBean,用它來實現(xiàn)頁面跳轉功能以及實現(xiàn)與用戶信息相對應的數(shù)據(jù)的存儲功能。在餐飲首頁界面的右上角有一個用戶注冊提示鏈接,用戶可以通過點擊該提示鏈接來進入用戶注冊頁面,從而可以進行相應的注冊操作。該系統(tǒng)規(guī)定只有本訂餐系統(tǒng)的會員才有上網(wǎng)訂購餐飲資格,這樣才可以進行購物車以及生成訂單等操作。當用戶在系統(tǒng)登錄界面中的“用戶名”和“密碼”文本框中輸入已經(jīng)注冊成功的用戶名和密碼后,單擊“登錄按鈕。只有在用戶注冊并且登錄本系統(tǒng)后才能進行個人信息管理以及網(wǎng)上餐飲訂購等一系列的操作。用戶只有通過注冊后才可以成功登錄該系統(tǒng)網(wǎng)站,并且需要通過登錄模塊的驗證才可以進行網(wǎng)上訂購餐飲。圖43用戶登錄界面具體用戶登錄流程圖如下圖44所示:圖44用戶登錄流程圖4. 用戶注冊模塊的設計和實現(xiàn) 良好的注冊及登錄界面除了具備美觀以外,還要保證其操作的實用性、高效性以及安全性。在此界面中還添加了一個清楚輸入信息的重置按鈕,以此來方便用戶重新輸入用戶信息。該系統(tǒng)的會員與管理人員登錄系統(tǒng)所用的全都是這個界面。在用戶登錄過程中,要使用setAttribute函數(shù)將用戶名以及用戶編碼保存在session對象當中,從而方便其它頁面使用getAttdbute函數(shù)獲取相應的session對象中的用戶名以及用戶編碼。在系統(tǒng)界面中有一處方便用戶注冊的提示信息。前臺首頁的界面布局圖以及首頁設計效果顯示圖如下圖41和圖42所示:圖41前臺首頁界面布局圖圖42首頁設計效果顯示圖4. 用戶登錄模塊的設計與實現(xiàn)該模塊的主要功能就是對訪問該系統(tǒng)網(wǎng)站的用戶進行必要的用戶名、密碼、用戶身份驗證,只有符合該系統(tǒng)的要求的用戶才能夠登錄系統(tǒng)訂購餐飲以及進行相應的管理。 charset=gb2312 /title防災來必飽網(wǎng)上訂餐系統(tǒng)首頁/title/headframeset cols=2%,*,2% frameborder=no border=0 framespacing=0frame src= name=left1Frame scrolling=no noresize=noresize id=left1Frame title=left1Frame /frameset rows=18%,*,8% frameborder=no border=0 framespacing=0 frame src= name=topFrame scrolling=no noresize=noresize id=topFrame title=topFrame / frameset cols=20%,* framespacing=0 frameborder=no border=0 frame src= name=leftFrame scrolling=no noresize=noresize id=leftFrame title=leftFrame /frame src= name=mainFrame scrolling=no noresize=noresize id=mainFrame title=mainFrame //framesetframe src= name=footFrame scrolling=no id=foodFrame title=foodFrame //framesetframe src= name=right1Frame scrolling=no noresize=noresize id=right1Frame title=right1Frame //framesetnoframesbody/body/noframes/html該頁面的構建應用了frameset標記,實現(xiàn)了將首頁分成了五部分。本模塊的具體實現(xiàn)如下::% page contentType=text/html。由于顧客進入網(wǎng)上訂餐系統(tǒng)后,首先會看到的是網(wǎng)上訂餐系統(tǒng)的主頁,而良好的頁面設計效果將會吸引大量的客流量,進一步會增加網(wǎng)上訂餐的銷售量,所以良好的頁面設計對吸引顧客光顧該系統(tǒng)起到至關重要的作用。在該網(wǎng)上訂餐系統(tǒng)的首頁界面設計中,首先要將該系統(tǒng)中最為精美的餐飲以及最新餐飲公告信息等具有鮮明視覺的特色信息和動態(tài)信息完好的展現(xiàn)給每一位顧客,之后再為顧客提供查看網(wǎng)站銷售記錄、餐飲訂單、購物車、餐飲分類查詢等業(yè)務。表3訂單明細表字段號字段名類型寬度索引1訂單編號字符型50 主鍵2餐飲名稱字符型50 唯一3餐飲價格浮點型104訂購數(shù)量整型10表4管理員信息表字段號字段名類型寬度索引1管理員編號字符型50主鍵2用戶名字符型50唯一3密碼字符型50表2餐飲信息表字段號字段名類型寬度索引1餐飲編號字符型50主鍵2餐飲名稱字符型50唯一3餐飲價格浮點型105電話號碼字符型50表1用戶信息表字段號字段名類型寬度索引1用戶編號字符型50主鍵2用戶名字符型50唯一3用戶密碼字符型50(4)管理
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1