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

正文內(nèi)容

基于jsp的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計論文-在線瀏覽

2024-09-12 16:31本頁面
  

【正文】 戶的手中。其中 adminId 列用于存放該管理員的用戶 ID,由系統(tǒng)標(biāo)識自動增加; adminName 列用于存放管理員的 登錄 用戶名; adminPass列用于存放管理員的 登錄 密碼。其中 goodsId 列、 goodsName 列、 goodsmaterial 列、 goodsPackage 列、 goodsLanguage列、 goodsPrice 列、 goodsHabitus 列、 sortName 列分別用來存放 餐品 的 ID,菜名、所屬菜系、口味、做菜時的配料、訂購價格、狀態(tài) 及 餐品 的類型。該表非常簡潔只有一個 sortId 列和一個 sortName 列,分別存放 餐品 的類別 ID 和所屬類型。該表主要是方便管理員查看訂單的大概情況。該表設(shè)四個列: ordersId、 goodsName、 goodsPrice、 goodsCount,分別存放訂單的 ID、訂單中的 餐品 名稱、 餐品 的單價、該 餐品 的訂購數(shù)量。在傳統(tǒng)的網(wǎng)頁 HTML 文件中加入 Java 程序片段和 JSP 標(biāo)記,就構(gòu)成了 JSP 網(wǎng)頁。 JSP 是基于 Java Servlet 以及整個 Java 體系的 Web 開發(fā)技術(shù),利用這一技術(shù)可以建立先進、安全、快速和跨平臺的動態(tài)網(wǎng)頁。 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用HTML 或者 XML 標(biāo)識來設(shè)計和格式化最終頁面。生成內(nèi)容的邏輯部分被封裝在 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。在服務(wù)器端,JSP 引擎解釋 JSP 標(biāo)識和小腳本,生成客戶端請求的內(nèi)容,例如,通過訪問 JavaBeans組件,使用 JDBC 技術(shù)訪問數(shù)據(jù)庫或者其他文件,并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。 b) 強調(diào)可重用的組件 。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者發(fā)布這些組件使更多的使用者或者客戶團體能夠使用。 Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。通過開發(fā)定制化標(biāo)識庫, JSP 技術(shù)是可擴展的。這使得 Web頁面開發(fā)人員能夠象使用熟悉的工具一樣來使用 標(biāo)識來執(zhí)行特定功能的構(gòu)件來工作。作為采用 Java 技術(shù)家族的一部分,以及 Java 2(企業(yè)版體系結(jié)構(gòu))的一個組成部分, JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用開發(fā)。作為 Java 平臺的一部分, JSP 擁有 Java 編程語言“一 次編寫,各處運行”的特點。當(dāng)與 Java 2 平臺,企業(yè)版和 Enterprise JavaBean 技術(shù)整合時, JSP 頁面提了供企業(yè)級的擴展性能,這對于在虛擬企業(yè)中部署基于 Web 的應(yīng)用是必需的。非可視化的 JavaBean 與 JSP 結(jié)合起來使用,在 JSP 程序中常用 JavaBean 來封裝事務(wù)邏輯(功能實現(xiàn)部分)如數(shù)據(jù)運算、數(shù)據(jù)處理、數(shù)據(jù)庫操作等,然后在 JSP 網(wǎng)頁中調(diào)用,而 JSP 文本著重的是網(wǎng)頁界面設(shè)計,實現(xiàn)了業(yè)務(wù)邏輯和前臺顯示部分的分離,這樣不僅使 JSP 網(wǎng)頁變得清晰,而且可以節(jié)省軟件開發(fā)時間和降低以后維護的難度,使系統(tǒng)變得健壯和靈活。兩種模型的整體結(jié)構(gòu)都比較清 晰,易于實現(xiàn)。這樣的分層設(shè)計便于系統(tǒng)的維護和修改。 JSP 和 JavaBean 模型利用 JSP 作為主控部分,將用戶的請求、 JavaBean 和響應(yīng)有效的鏈接起來。 b) 實現(xiàn)表示層、事務(wù)邏輯層和數(shù)據(jù)層的分離程度不同。 當(dāng)事務(wù)邏輯比較復(fù)雜、分支較多或需要基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計論文 涉及多個 JavaBean 組件時, JSP 和 JavaBean 模型常常會導(dǎo)致 JSP 文件中嵌入大量的腳本或 Java 代碼。在 JSP 和JavaBean+Servlet 模型中,由 Servlet 處理 HTTP 請求, JavaBean 承擔(dān)事務(wù)邏輯處理, JSP僅負(fù)責(zé)生成網(wǎng)頁的工作,所以表現(xiàn)層的混合 問題比較輕,適合于不同專業(yè)的專業(yè)人員獨立開發(fā) Web 項目中的各層功能。當(dāng)事務(wù)邏輯比較負(fù)責(zé)、分支較多或需要涉及很多 JavaBean 組件時,由于 JSP 和 JavaBean+Servlet 模型比 JSP 和 JavaBean 模型有更清晰的頁面表現(xiàn)、更明確的開發(fā)模塊的劃分,所以使用 JSP 和 JavaBean+Servlet 模型比較適合。對于簡單 的交互處理,利用 JSP 和 JavaBean模型, JSP 主要是使用 HTML 工具開發(fā),然后再插入少量的 Java 代碼就可以實現(xiàn)動態(tài)交互。 對于本訂餐系統(tǒng)屬于是小型的應(yīng)用,只需要 JSP+JavaBean 模型就可以實現(xiàn)而不需要應(yīng)用復(fù)雜的 JSP+JavaBean+Servlet 模型。 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實現(xiàn),但是主的地點,以不同的接入方式(比如 LAN, WAN, Inter/Intra等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成 本( TCO)。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同件更是方便、快捷、高效。 目前,軟件系統(tǒng)的改進和升級越來越頻繁,基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計論文 B/S 架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方奔跑,效率和工作量是可想而知的,但 B/S 架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。所以客戶機越來越 “ 瘦 ” ,而服務(wù)器越來越 “ 胖 ” 是將來信息化發(fā)展的主流方向。因此,維護和升級革命的方式是“ 瘦 ” 客戶機, “ 胖 ” 服務(wù)器。 大家都知道 windows 在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在用管理軟件,只需安裝在 Linux 服務(wù)器上即可,而且安全性高 。 基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計論文 4 詳細(xì)設(shè)計 在前面的總體設(shè)計中,已將系統(tǒng)劃分為多個模塊,現(xiàn)在需要的是確定每個功能模塊的具體實現(xiàn)。系統(tǒng)主要使用了 JSP、JavaScript、 Java、 HTML 語言等綜合處理頁面信息的顯示和各個功能模塊功能的設(shè)計,以 及通過對數(shù)據(jù)庫的操作完成整個系統(tǒng)的設(shè)計。顧客模塊的只要功能是瀏覽、搜索查詢、訂餐,而用戶需要訂餐的話必須要進行注冊 登錄 。訂餐的流程如圖 所示: NO Yes Yes NO 開始 結(jié)束 用戶 登錄 選擇餐品 通過驗證 加入購 物車 繼續(xù)訂餐 查看購物車 刪除餐品 生成訂單 如 用戶訂餐流程圖 基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計論文 首頁設(shè)計 首頁是當(dāng)顧客訪問時展現(xiàn)給顧客的第一頁面,一個好的首頁能給顧客帶來好的體驗。本訂餐系統(tǒng)的基本框架如圖 所示 : 首頁的左上角是 LOGO 圖,商家可以掛上自己的商標(biāo); LOGO 的右側(cè)是促銷活動的相關(guān) banner 鏈接;這可以方便顧客第一眼發(fā)現(xiàn)了解促銷活動的信息,在導(dǎo)航欄顧客可以快速的留言,查看個人注冊信息;左側(cè)欄的設(shè)計可以幫助顧客快速進行 登錄 以及通過分類菜單查詢鏈接快速的找到符合顧客要求的餐品的歸類;而中間的大區(qū)塊則向顧客展示最新上架的餐品。tourist/?goodsId = %=() %39。% src = %=str% width=100 border=1 /a a href = 39。 target=_self /a a href = 39。 target =_self 促銷活動 banner 導(dǎo)航欄 登錄 快速查詢鏈接 餐品展示 商家 LOGO 圖 首頁基本框架 基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計論文 % = () % /a 價格: font color = ff6600% = ()%元 br/font a href = 39。 target = _self img height = 17 src = tourist/Image/ width = 40 border = 0 /a 用戶注冊 功能 通過頁面 來實現(xiàn)用戶注冊的界面,用戶填寫表單提交后通過內(nèi)置的JavaScript 代碼進行前臺驗證,判斷用戶輸入的注冊信息是否正確,如兩次的密碼是否相同,電話號碼格式是否對,如果輸入錯誤將返回相應(yīng)的錯誤信息。驗證通過后將用戶提交的注冊信息提交到 頁面。 關(guān)鍵代碼如下: PreparedStatement stm=(insert into users values(?,?,?,?,?,?,?,?,?))。 (2,())。 (4,())。 (6,())。 (8,())。 用戶 登錄 功能 顧客訂餐需要 登錄 系統(tǒng),所以在首頁中集成了用戶 登錄 模塊,方便 登錄 。在 引入表示用戶的實體 JavaBean類 UserClass 和封裝了驗證用戶登錄方法的邏輯 JavaBean 類 Userbean,然后調(diào)用驗證用戶身份的 checkUserInfo()方法,根據(jù)用戶基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計論文 的信息在主頁中顯示其 登錄 成功的信息。 關(guān)鍵代碼如下: PreparedStatement stat=(select * from users where usersName=? and usersPass=?)。 (2,())。 if(()) { flag=true。 ()。 餐品查詢 功能 搜索功能可以說是一個網(wǎng)站必須功能,這可以為顧客提供更為方便快捷的服務(wù),顧客可以快速的找到自己想要下訂的餐品。 在這些查詢的頁面中首先接收超級鏈接中參數(shù),也就是用戶要查詢的關(guān)鍵詞,并利用 .getBytes(ISO88591)方法將其轉(zhuǎn)換成中文字符,然后引入表示餐品的實體 Javabean類 GoodsClass 和封裝了對餐品信息進行操作 的邏輯 JavaBean 類 GoodsBean,在頁面中調(diào)用 getAllPageBySort()方法根據(jù)用戶提交的類型進行查詢 。 (goodsPrice,goodsPrice)。 int count=(goodsPrice)。 Collection arraylist=(goodsPrice,pageCount)。 % GoodsBean 是用來封裝對餐品進行各種邏輯操作的 JavaBean 類,通過 GoodsBean接收參數(shù)用 SQL 查詢語句 select 查詢匹配的結(jié)果,然后返回都相應(yīng)的頁面中去,顯示給查詢的顧客。當(dāng)然,顧客要想使用購物車就要先登錄會員,如果沒有登錄的話則跳到錯誤頁面。 顯示餐品詳細(xì)信息的核心代碼如下: jsp:useBean
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1