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

正文內容

基于jsp的網上訂餐系統論文-資料下載頁

2025-11-08 21:18本頁面

【導讀】在二十一世紀,隨著Inter的飛速發(fā)展,使得網絡的應用日益廣泛。商務,網上醫(yī)療,網絡游戲等。本文從飯店和消費者的需求出發(fā),旨在為中小餐廳。實現自己的食品在線銷售提供技術手段。SQLServer為數據庫開發(fā)平臺,Tomcat作為信息服務器,Jsp作為前。臺頁面顯示,實現了應用程序邏輯和頁面分離使界面設計更簡單。能實現了用戶在線瀏覽食品信息、開通網上購物車、在線提交訂單等功能。通過本系統可以添加食品及食品分類、管理用戶、管理訂單等。與訂餐行為相比,本文主要工作……………………技術方案的選取……………相關語言及開發(fā)工具介紹..…………第三章需求和可行性分析………MVC框架……………界面模塊的劃分..……………后臺程序的設計..………………如今風靡全球的電子商務。電子商務是指應用電子信息技術和現代Inter網絡技。正是這種活動的具體表現形式。隨著時代的進步,上網的人數越來越多,網上訂餐。是人們的一大生活方式之一,網上訂餐系統的完善合便捷將是現代社會必然的需求。

  

【正文】 C( Java DataBase Connection, Java 數據庫連接)也提供一種基準,據此可以構建更高級的工具和接口。 創(chuàng)建數據庫連接主要分為四個步驟: (1)加載驅動 String driver =””。 //此處連接的是 mysql 數據庫 (“driver”)。 (2)創(chuàng)建連接 Connection conn = null。 Conn = (url, upwd, uname)。 (3)創(chuàng)建會話 Statement stmt = null。 Stmt = ()。 (4)執(zhí)行 SQL 語句 Resultset rs =null。 rs =(sql)。 網絡 訂餐系統 設計 程序設計 21 第六章 程序設計 界面 模塊的劃分 此圖為網站的首頁,在此頁面客戶可以任意選購各種套餐,菜類,如圖 所示 。 圖 主界面模塊 用戶注冊是為第一次登錄網站的用戶所設計的 。在用戶成為本站用戶之前一定要注冊才可以訪問我網站的其它網頁 ,如圖 所示 。 (1)用戶注冊包括: 登陸賬號 密碼 并輸入相應的驗證碼 。 (2)注冊成功后,才可以訪問本站的其他頁面。 (3)下面是賬號注冊的前臺頁面顯示 。 網絡 訂餐系統 設計 程序設計 22 圖 用戶注冊模塊 (1)用戶登錄包括:登錄名稱,輸入密碼。 (2)當用戶登錄后由管理員核對該用戶的名稱和密碼是否正確,如 果無誤的話用戶可以通過檢查直接進入網站的其它頁面進行瀏覽和訂購 ,如 圖 所示。 圖 用戶登錄模塊 菜品查找,用戶能夠通過輸入菜品的名字查詢喜歡的菜品 ,如圖 所示。 圖 菜品查詢 網絡 訂餐系統 設計 程序設計 23 瀏覽模塊 菜品 瀏覽: 成功登陸后的用戶可以分頁瀏覽 菜品菜品 ,并將想要的 菜品 提交到填寫訂單頁面 ,如圖 所示。 圖 菜品瀏覽模塊 模塊 購物車可以讓客戶持續(xù)購物,訂單保存在購物車中。 用戶選購的商品將會保存在用戶個人的購物車,每一個注冊過的用戶都會有一個自己的購物車。當用戶結算后購物車將會自動的清空。用戶可以在購物車里重新選擇是否要購買此商品,后悔可以將其刪除,在用戶 想重新購買 的時候可以恢復,且用戶還可變更商品的數量 ,如圖 所示 。 圖 購物車模塊 網絡 訂餐系統 設計 程序設計 24 后臺菜單管理用于給管理員添加菜單,增加菜品,修改價格等等 ,如圖 。 圖 后臺菜單 管理 菜單查詢后所顯示的相近菜品 ,如 圖 。 圖 菜單查詢表 網絡 訂餐系統 設計 程序設計 25 后臺 程序 的設計 注冊 只有注冊過的用戶才有選購商品的權限,用戶必須認真填寫自己的真實的信息,注冊頁面有嚴格的表單的驗證,用戶注冊主要代碼如下 。 (gbk)。//字符編碼為中文 String uname=(uname)。//獲取注冊姓名 String p1 = (upwd1)。//獲取注冊密碼 String vcode = (vcode)。//注冊驗證碼 HttpSession session = ()。//獲取請求 MapString, String errMap = new HashMapString, String()。 //下面代碼是姓名,密碼,驗證碼的驗證,并把錯誤信息存放在集合中 if(uname==null||().length()2||().length()16){ (uname, 用戶名長度應該在 2位到 16位 )。 } if(p1==null||()6||()16){ (upwd1, 密碼長度應該在 6~16位之間 )。 }else if(p2==null||!(p1)){ (upwd2, 密碼不一致 )。 } if(vcode==null||().length()==0||vcode2==null||!(vcode2)){ (vcode, 驗證碼錯誤 )。 }else{ (vcode)。 } if(()0){ (errMap, errMap)。 (uname, uname)。 (upwd1, p1)。 (reg).forward(request, response)。 }else{ 網絡 訂餐系統 設計 程序設計 26 //如果驗證成功,用戶信息添加到數據庫中,并跳轉到注冊成功頁面reg_success ,如果賬號重復,則重新跳轉到注冊頁面 UserBean u = new UserBean()。 (uname)。 (p1)。 int r=new UserManager().add(u)。 if(r0){ int userno=new UserManager().getUsernoByUname(uname)。//執(zhí)行數據庫操作 if(userno0){ (userno, userno)。 (userName, uname)。 } (reg_success).forward(request, response)。 }else if(r==1){ (uname, 該用名已存在 )。 (errMap, errMap)。 (reg).forward(request, response)。 }else if(r==0){ (regfail, 注冊失敗,請重試 ..)。 (errMap, errMap)。 (reg).forward(request, response)。 } 登陸 用戶只有登陸后才能在網上訂餐,付款。因為登陸主要是從數據庫中獲取信息,所以只展示數據庫代碼實現部分,主要代碼如下 int result = new UserManager().verify(uname, upwd)。 // 該語句為在數據庫中執(zhí)行查詢登陸用戶信息 if(result==1||result==0){ (logfail, 登錄失敗,請檢查用戶名或密碼是否正確 )。 (errMap, errMap)。 (/WEBINF/jsp/).forward(request, response)。 return。 }else if(result==100){ 網絡 訂餐系統 設計 程序設計 27 (dbexception, 數據庫異常 )。 (errMap, errMap)。 (/WEBINF/jsp/).forward(request, response)。 return。 // 如果數據庫執(zhí)行成功,就把信息保存在 Attribute屬性中。 }else if(result0){ ().setAttribute(userName, uname)。 ().setAttribute(userno, result)。 String userToURL = (String) (userToURL)。 if(userToURL==null||().length()==0){ ()。 }else{ (userToURL)。 (userToURL)。 } return。 } 顯示所有菜品 顯示某餐館的全部菜品信息,方便用戶購買。主要代碼如下 String fname=(fname)。// 獲取餐館名字 if(fname==null||().length()==0){ ()。 return。 } ListMenuBean m = new MenuManger().queryByFname(fname)。//調用數據庫查詢信息 (foodlist, m)。//把獲得的信息保存在 Foodlist屬性中 (showallfoodjsp).forward(request, response)。//跳轉到前臺 jsp頁面顯示所有菜品信息 return。 } 網絡 訂餐系統 設計 結束語 28 第七 章 結束語 通過這次畢業(yè)設計,我掌握了 MYSQL 這種大型數據庫的編程方法,掌握了 JAVA語言和 JSP 技術。了解到電子商務的理論以及平臺開發(fā)的模式,掌握了網絡開發(fā)的方法與模式。 對團隊的協作,對軟件開發(fā)方法和手段,有了一定的認識,豐富了我的軟件開發(fā)的經驗,提高了程序編寫的水平,并加深理解了許多課程中學到的知識和理論。 本系統 的 缺陷也是明顯的,如安全性,效率問題等等。由于時間,能力,國內JAVA, JSP 技術資料有限等原因,有些功能實現的并不完美, 在已經完成的程序中,也存在許多不盡人意的算法,也沒有統一優(yōu)化,系統有待進一步改善,而這些問題也讓我充分認識到了軟件開發(fā)的困難。 通過畢業(yè)設計,我學會了如何去了解一種新型的技術,去掌握一種技術。 以及軟件開發(fā)的基本流程。在學習過程中,我們遇到問題經常上網求助, 擴大了自己的知識面。 總之,這次畢業(yè)設計為我今后繼續(xù)學習、深造奠定了基礎,我非常感謝各位老師、同學的支持與幫助。 網絡 訂餐系統 設計 參考文獻 29 參考文獻 [1] 飛思科技產品研發(fā)中心 .JSP 應用開發(fā)詳解 [M].北京 :電子工業(yè)出版社 ,2020,32~ 300. [2] LEE ANNE HTML4[M].北京 :電子工業(yè)出版社 ,2020,1~ 319. [3] FLANAGAN. Java 技術手 冊 [M].北京 :中國電力出版社 ,2020,1~ 465. [4] 耿祥義 ,躍平 .JSP 實用教程 [M].北京 :清華大學出版社 ,2020,1~ 354. [5] 清宏計算機工作室 .JSP 編程技 巧 [M].北京 :機械工業(yè)出版社 ,2020,1~ 410. [6] 朱紅 ,司光亞 .JSP Web 編程指南 [M].北京 :電子工業(yè)出版社 ,2020,34~ 307. [7] 孫涌 ,代軟件工程 [M].北京 :希望電子出版社 ,2020,1~ 246. [8] 孫衛(wèi)琴 ,李洪成 .Tomcat 與 Java Web 開發(fā)技術詳解 [M].北京 :電子工業(yè)出版社 ,2020,1~ 205. [9] 薩師煊 ,王珊 .數據庫系統概論 [M].北京 :高等教育出版社 ,2020,3~ 460. [10] 賽奎春 .JSP 工程應用與項目實踐 [M].北京 :機械工業(yè)出版社 ,2020,23~ 294. [11] 孫一林 ,彭波 . Java 數據庫編程實例 [M].北京 :清華大學出版社 ,2020,30~ 210. [12] BruceEckel. Java 編程思想 [M].北京 :機械工業(yè)出版社 ,2020,1~ 378.
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1