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

正文內(nèi)容

基于jsp的網(wǎng)絡訂餐系統(tǒng)畢業(yè)設計論文(留存版)

2025-09-14 16:31上一頁面

下一頁面
  

【正文】 t a href = 39。 用戶 登錄 功能 顧客訂餐需要 登錄 系統(tǒng),所以在首頁中集成了用戶 登錄 模塊,方便 登錄 。 (goodsPrice,goodsPrice)。當用戶訂餐過程結(jié)束后,可以調(diào)用其中的 calPrice()方法計算本次購買的商品的總價格,并在 頁面中調(diào)用 genOrder()方法生成訂單。 boolean flag=()。 (())。 (())。點擊餐品后面的刪除鏈接,向 頁面提交刪除命令和要刪除的餐品的 ID 號, 通過 deleteGoods()方法對數(shù)據(jù)庫執(zhí)行 delete 操作,刪除指定的餐品信息。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個標準的 API,使他們能夠用純 Java API 來編寫數(shù)據(jù)庫應用程序。 系統(tǒng)測試時, 不僅僅 要證明程序無錯, 而是 要精心選取易于發(fā)生錯誤的測試數(shù)據(jù),以十分挑剔的態(tài)度,證 明程序有錯。 在這次的畢業(yè)設計中,我首先要感謝我的導師朱研老師對我的諄諄教導。 雖然我是如期的完成了我的設計題目,但是基本知識的不牢固,沒有網(wǎng)站的開發(fā)經(jīng)歷,做出來的訂餐系統(tǒng)還有很多不足之處,在界面和用戶體驗方面不是很好;程序的代碼編寫的也不規(guī) 范,有很多地方的代碼冗余、啰嗦不簡便,執(zhí)行的效率較低;一些功能模塊上并不是完美的顯示出來。效果如圖 所示 : 圖 首頁效果 基于 JSP 的網(wǎng)絡訂餐系統(tǒng)畢業(yè)設計論文 點擊餐品展示區(qū)中的一個餐品鏈接后,跳轉(zhuǎn)到該餐品的詳細信息頁面。 另外, Tomcat 本身就是 Apache 的一個子項目,對 Apache 提供了強有力的支持。 主要代碼實現(xiàn) JSP 代碼如下: % try { (goodsClass)。 if(s!=null) { (s)。在 引入表示用戶的實體 JavaBean 類UserClass 和邏輯 JavaBean 類 Userbean,然后調(diào)用 getAllUserInfo()執(zhí)行 SQL 語句對數(shù)據(jù)庫查詢,獲取所以注冊用戶的信息并返回。管理員填好登錄 帳號密碼點擊“ 登錄 ”后,將表單提交到 驗證密碼的正確。% 顧客在找到中意的餐品可以點餐品詳細信息頁面的“訂購”按鈕,將其添加到購物車中去。 餐品查詢 功能 搜索功能可以說是一個網(wǎng)站必須功能,這可以為顧客提供更為方便快捷的服務,顧客可以快速的找到自己想要下訂的餐品。 (6,())。% src = %=str% width=100 border=1 /a a href = 39。因此,維護和升級革命的方式是“ 瘦 ” 客戶機, “ 胖 ” 服務器。對于簡單 的交互處理,利用 JSP 和 JavaBean模型, JSP 主要是使用 HTML 工具開發(fā),然后再插入少量的 Java 代碼就可以實現(xiàn)動態(tài)交互。非可視化的 JavaBean 與 JSP 結(jié)合起來使用,在 JSP 程序中常用 JavaBean 來封裝事務邏輯(功能實現(xiàn)部分)如數(shù)據(jù)運算、數(shù)據(jù)處理、數(shù)據(jù)庫操作等,然后在 JSP 網(wǎng)頁中調(diào)用,而 JSP 文本著重的是網(wǎng)頁界面設計,實現(xiàn)了業(yè)務邏輯和前臺顯示部分的分離,這樣不僅使 JSP 網(wǎng)頁變得清晰,而且可以節(jié)省軟件開發(fā)時間和降低以后維護的難度,使系統(tǒng)變得健壯和靈活。 b) 強調(diào)可重用的組件 。該表非常簡潔只有一個 sortId 列和一個 sortName 列,分別存放 餐品 的類別 ID 和所屬類型。 Microsoft SQL Server 20xx 是一個應用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著特點,例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其 他服務器軟件緊密關(guān)聯(lián)的集成性、良好的性能價格比等。因此,總體設計階段主要由兩個階段組成。同時, JSP 具有向跨平臺跨服務器的優(yōu)點。而且 網(wǎng)絡 訂餐服務的直觀、有效、便捷等優(yōu)點是傳統(tǒng)的電話訂餐業(yè)務無法比擬的?,F(xiàn)在各行各業(yè)都在推行信息化,以提供效益和競爭力。互聯(lián)網(wǎng) 的應用以普及千家萬戶 , 這為網(wǎng)絡訂餐提供了良好的發(fā)展空間。 從管理員的角度可以通過登入管理員的頁面進行對用戶的管理,添加和刪除用戶,并對用戶的訂單進行管理和 餐品 進行管理。系統(tǒng)的運行環(huán)境的軟硬件要求都都不是很高,只要一臺能連接互聯(lián)網(wǎng)的計算機就可以運行操作 , 再加上一個域名就可以給廣大需要訂餐的顧客服務了。數(shù)據(jù)庫設計的好壞將直接影響到系統(tǒng)的效率以及系統(tǒng)實現(xiàn)的效果。 admin 表的數(shù)據(jù)的具體邏輯結(jié)構(gòu)如表 所示 : 表 管理員表( admin) 列名 數(shù)據(jù)類型 長度 約束條件 描述 adminId adminName adminPass int varchar varchar 4 40 40 Primary Key NOT NULL NOT NULL 管理員 ID 管理員 登錄 帳號 管理員 登錄 密碼 餐品 表( goods),存放餐廳所以的 餐品 的信息,記載著某個 餐品 菜名、配料、口味、價格等,前臺通過對該表的查詢引用,能顯示出改 餐品 的詳細信息給用戶,方便其訂購使用。如果核心邏輯被封裝在 Beans 中,那么其他 人,如 Web 管理人員和頁面設計者,在編輯和使用 JSP 頁面的時候,將不會影響到內(nèi)容的生成。隨著越來越多的廠家將對 JSP 的支持添加到他們的產(chǎn)品中,我們可以選擇不同的服務器和工具,因為更改工具或服務器并不影響當前的應用。 c) 適應于動態(tài)交互處理的需求不同。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護升級的 工作量,所有的操作只需要針對服務器進行;如果是異地,只需要把服務器連接專網(wǎng)即可,實現(xiàn)遠程維護、升級和共享。 在餐品展示區(qū)塊通過 GoodsBean 類中的 getAllGoods()方法獲取所有餐品 ID,然后通過 返回餐品的菜名、圖片、 價格等信息,相關(guān)代碼如下所示: a href = 39。 (3,())。 } ()。 顧客在網(wǎng)站中看到喜愛的餐品時,通過點擊相應的鏈接,然后通過 接收餐品的 ID,然后 getGoodsInfo()方法根據(jù)餐品的 ID 查詢餐品的詳細信息,并返回到頁面上。 管理員模塊 管理員模塊也就是系統(tǒng)的后臺,主要面向管理員設計。同樣在頁面中引用 UserBean 這個 JavaBean 類,并調(diào)用 addUserInfo()方法將用戶的注冊信息存儲到數(shù)據(jù)庫中。點擊查看所有訂單鏈接 ,顯示出所有訂單的信息。 餐品管理 功能 餐品信息管理主要可以查看已添加的餐品信息、添加餐品、添加餐品類型。 Apache 服務器: Apache 組織開發(fā)的一種常用 Web 服務器,提供 Web服務。 return (url,user,password)。雖然在課堂上學習過基礎(chǔ)的 SQL server 20xx 和 Java 的知識,但是并沒有真正的應用到項目的開發(fā)中去。在此,我向朱老師致以最真摯的謝意。 網(wǎng)絡 訂餐 系統(tǒng)測試 a) 功能測試:經(jīng)過測試 訂餐系統(tǒng) 網(wǎng)站所有鏈接均要求鏈接到了相應的頁面,所鏈接的頁面均存在,而且系統(tǒng)中不存在孤立頁面;對表單進行提交測試,當輸入錯誤信息或信息錯誤時,系統(tǒng)就會轉(zhuǎn)到相應的頁面,保證了提交 操作的完整性和提交給服務器信息的準確性;通過查詢處理 、用戶注冊、訂單添加 等表單的提交對數(shù)據(jù)庫的存入和讀取操作進行測試,數(shù)據(jù)庫運行正常。在程序中數(shù)據(jù)庫連接 Bean 用于產(chǎn)生相應的數(shù)據(jù)庫的連接。分別通過 和 頁面中調(diào)用 adminBean 類中的 addAdminInfo()方法和 getAllUserInfo()方法邏輯操作實現(xiàn)。 (())。 (())。 } else { (isLogin,false)。 try { totalPrice=(totalPrice).toString()。 int rows=()。如果 登錄 不成功則返回密碼錯誤的消息。通過 JavaScript 的驗證可以減少不必要的 網(wǎng)絡信息傳遞 , 減輕服務器負擔, 提高效率。 用戶模塊 用戶模塊既是前臺模塊,主要是面向顧客設計使用的,也可以稱為顧客模塊。特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后, B/S 架構(gòu)管理軟要事務邏輯在服務器端( Server)實現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。 JSP 和模型利用 Servlet 作為主控部分,將用戶的請求、 JavaBean 和響應有效的鏈接起來。今后,第三方開發(fā)人員和其他人員可以將常用的功能創(chuàng)建到自己的標識庫。Web 服務器接收到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML 格式返回 給客戶。這些信息的存在都取決于各個功能模塊的對信息的需求。根據(jù)以上設計思想系統(tǒng)總體結(jié)構(gòu)如圖 所示: 圖 系統(tǒng)結(jié)構(gòu)設計 SQL Server 服務器 數(shù)據(jù)庫驅(qū)動 (JDBC) Servlet JavaBean 客戶端 請求與響應 視圖 控制器 基于 JSP 的網(wǎng)絡訂餐系統(tǒng)畢業(yè)設計論文 系統(tǒng)層次及模塊劃分 根據(jù)需求分析階段對在線考試系統(tǒng)的功能分析,系統(tǒng) 功能 層次圖如圖 所示 : 本系統(tǒng)具有五大功能模塊,分別為用戶注冊及 登錄 模塊, 餐品 查詢模塊,購物車模塊,留言簿和系統(tǒng)管理員管理模塊。 基于 JSP 的網(wǎng)絡訂餐系統(tǒng)畢業(yè)設計論文 還有就是系統(tǒng)是基于 B/S( Browser/Server)結(jié)構(gòu)開發(fā)的,即瀏覽器和服務器結(jié)構(gòu)。在開發(fā)一個局部系統(tǒng)時要充分考慮到局部系統(tǒng)和整個目標系統(tǒng)之間的相容性和完整性,以利于今后整個系統(tǒng)的建立。而網(wǎng)上餐飲不會被地域因素而局限,由于它的成本低廉,在價格上往往是和傳統(tǒng)餐飲抗衡的重要因素。更為重要的是,這些地方的餐飲業(yè)因為被其廣泛的消費群體所吸引,餐館林立,對于一般的經(jīng)營者來說,在營業(yè)地點上已經(jīng)沒有插足之處了。 基于 JSP 的網(wǎng)絡訂餐系統(tǒng)畢業(yè)設計論文 2 系統(tǒng)分析 系統(tǒng)功能需求分析 網(wǎng)絡 訂餐系統(tǒng)無論是在應用的深度還是廣度都是一個逐步發(fā)展的過程。他們只需要 登錄 到后臺后,在簡單易懂的操作菜單中進行選擇,就可以方便的查看訂單、管理 餐品 等操作。這在一定程度上增加了數(shù)據(jù)庫的安全性、系統(tǒng)的可移植性。 對于數(shù)據(jù)庫的需求主要體現(xiàn)在對數(shù)據(jù)庫的提交信息、更新信息、刪除信息、保存信息等。在傳統(tǒng)的網(wǎng)頁 HTML 文件中加入 Java 程序片段和 JSP 標記,就構(gòu)成了 JSP 網(wǎng)頁。通過開發(fā)定制化標識庫, JSP 技術(shù)是可擴展的。 JSP 和 JavaBean 模型利用 JSP 作為主控部分,將用戶的請求、 JavaBean 和響應有效的鏈接起來。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實現(xiàn),極少部分事務邏輯在前端( Browser)實現(xiàn),但是主的地點,以不同的接入方式(比如 LAN
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1