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

正文內(nèi)容

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

2023-07-08 16:31:13 本頁面
 

【正文】 超市、寫字樓、科技市場等人口集中的地方,都是開辦快餐的最佳地點(diǎn),但是那里的地價(jià)和房租都非常高,一般的經(jīng)營者難以承受。同樣,餐飲業(yè)也可以利用 Inter開發(fā)網(wǎng)上餐飲服務(wù)市場?;ヂ?lián)網(wǎng) 的應(yīng)用以普及千家萬戶 , 這為網(wǎng)絡(luò)訂餐提供了良好的發(fā)展空間。調(diào)查數(shù)據(jù)顯示,北京白領(lǐng)更樂 于選擇網(wǎng)絡(luò) 訂餐服務(wù) , 網(wǎng)絡(luò) 訂餐將是白領(lǐng)一族捕獲餐店信息、進(jìn)行訂餐的發(fā)展趨勢。研究并開發(fā)這樣的一款網(wǎng)上訂餐系統(tǒng)就具有了重要的意義。該系統(tǒng)在功能上應(yīng)達(dá)到如下需求: a) 從用戶的角度 。 從管理員的角度可以通過登入管理員的頁面進(jìn)行對用戶的管理,添加和刪除用戶,并對用戶的訂單進(jìn)行管理和 餐品 進(jìn)行管理。 SQL Server 20xx 是一個杰出的數(shù)據(jù)庫平臺,具有功能強(qiáng)大,安全可靠等特點(diǎn),可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫及電子商務(wù)等。而對于系統(tǒng)的管理員也就是餐廳的老板也不需要了解過多電腦技術(shù)就可以應(yīng)用本系統(tǒng)。在這種結(jié)構(gòu)下,用戶工作界面是通 過 WWW 瀏覽器來實(shí)現(xiàn)的,所以訂餐用戶無需安裝多余的客戶端軟件,所有的客戶端只是瀏覽器,根本不需要做任何維護(hù)。系統(tǒng)的運(yùn)行環(huán)境的軟硬件要求都都不是很高,只要一臺能連接互聯(lián)網(wǎng)的計(jì)算機(jī)就可以運(yùn)行操作 , 再加上一個域名就可以給廣大需要訂餐的顧客服務(wù)了。首先進(jìn)行系統(tǒng)設(shè)計(jì),然后進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì),確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調(diào)用關(guān)系。在設(shè)計(jì)上采用 3 層體系結(jié)構(gòu),將表現(xiàn)層、控制層和數(shù)據(jù)庫操作分 開,客戶端通過統(tǒng)一的接口向控制層發(fā)送請求,控制層再從數(shù)據(jù)庫操作中獲得相關(guān)的數(shù)據(jù),通過視圖顯示出來。功能模塊如圖 所示: 餐品 查詢模塊可以根據(jù)各個子模塊實(shí)現(xiàn):根據(jù) 菜系 查詢、根據(jù)價(jià)格查詢、根據(jù)類型查詢、用戶自行輸入菜名查詢等 。數(shù)據(jù)庫設(shè)計(jì)的好壞將直接影響到系統(tǒng)的效率以及系統(tǒng)實(shí)現(xiàn)的效果。 SQL Server 20xx 系統(tǒng)中,數(shù)據(jù)庫的管理采取了先進(jìn)的動態(tài)管理機(jī)制,數(shù)據(jù)庫的大小可以隨著數(shù)據(jù)量的變化而縮小或者擴(kuò)大。在 Microsoft SQL Server 20xx 系統(tǒng)中,允許用戶簡單的使用一些向?qū)Ш凸ぞ甙褦?shù)據(jù)庫的數(shù)據(jù)發(fā)布到網(wǎng)絡(luò)上,并且可以根據(jù)需要來調(diào)度修改已經(jīng)發(fā)布的數(shù)據(jù)。所以,針對各個功能模塊的需求,設(shè)計(jì)如下的數(shù)據(jù)表和數(shù)據(jù)結(jié)構(gòu): 用戶表( users),用于存放注冊用戶的 基本信息。 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),存放餐廳所以的 餐品 的信息,記載著某個 餐品 菜名、配料、口味、價(jià)格等,前臺通過對該表的查詢引用,能顯示出改 餐品 的詳細(xì)信息給用戶,方便其訂購使用。具體的數(shù)據(jù)的邏輯結(jié)構(gòu)如表 所示: 表 餐品 類別表( sort) 列名 數(shù)據(jù)類型 長度 約束條件 描述 sortId sortName int varchar 4 40 Primary Key NOT NULL 餐品 類別 ID 餐品 類型 訂單表( orders),該表主要是用來存放用戶所生成的訂,記錄訂單的 ID,生成該訂單的用戶名以便明確是那個用戶的訂單,還有就是訂單的總值和訂單的生成日期,它們分別對應(yīng)的列表名為 ordersId, usersName, ordersPrice, ordersDatetime。具體的數(shù)據(jù)的邏輯結(jié)構(gòu)如表 所示: 表 訂單明細(xì)表( ordersDetails) 列名 數(shù)據(jù)類型 長度 約束條件 描述 ordersId goodsName int varchar 4 40 Primary Key NOT NULL 訂單 ID 訂單中的 餐品 名稱 基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計(jì)論文 goodsPrice goodsCount varchar int 40 4 NOT NULL NOT NULL 餐品 的單價(jià) 數(shù)量 相關(guān)技術(shù) JSP 技術(shù) JSP(Java Server Pages) 技術(shù)是一個純 Java 平臺的技術(shù),它主要用來產(chǎn)生動態(tài)網(wǎng)頁內(nèi)容。 a) 將內(nèi)容的生成和顯示進(jìn)行分離 。如果核心邏輯被封裝在 Beans 中,那么其他 人,如 Web 管理人員和頁面設(shè)計(jì)者,在編輯和使用 JSP 頁面的時候,將不會影響到內(nèi)容的生成。 絕大多數(shù) JSP 頁面依賴于可重用的,跨平臺的組件( JavaBeans 或者 Enterprise JavaBeans TM 組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理問題。Java Server Page 技術(shù)封裝了許多功能,這些功能是容易使用的、同時與 JSP 相關(guān)的 XML標(biāo)識中進(jìn)行動態(tài)內(nèi)容的生成時需要的。JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以便使用現(xiàn)存的工具和技巧,并且擴(kuò)展到基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計(jì)論文 能夠支持企業(yè)級的分布式應(yīng)用中。隨著越來越多的廠家將對 JSP 的支持添加到他們的產(chǎn)品中,我們可以選擇不同的服務(wù)器和工具,因?yàn)楦墓ぞ呋蚍?wù)器并不影響當(dāng)前的應(yīng)用。 JSP 有兩中開發(fā)模式 JSP+JavaBeans 和 JSP+Servlet+JavaBeans。 兩種模型的主要區(qū)別表現(xiàn)在: a) 處理流程的主控部分不同。 JSP 和 JavaBean+Servlet 模型比 JSP 和 JavaBean 模型有更好的分離效果。 c) 適應(yīng)于動態(tài)交互處理的需求不同。在這種情況下,使用 JSP 和 JavaBean 模型更加方便快捷。它是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的 一種變化或者改進(jìn)的結(jié)構(gòu)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會增加任何維護(hù)升級的 工作量,所有的操作只需要針對服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級和共享。 再有是 成本降低,選擇更多 。在本章內(nèi),將詳細(xì)說明系統(tǒng)功能模塊的具體實(shí)現(xiàn)。最終實(shí)現(xiàn)顧客訂餐的目的。 在餐品展示區(qū)塊通過 GoodsBean 類中的 getAllGoods()方法獲取所有餐品 ID,然后通過 返回餐品的菜名、圖片、 價(jià)格等信息,相關(guān)代碼如下所示: a href = 39。tourist/?goodsId = % = ()%39。tourist/?goodsId=%=()%39。在 頁面中引用 UserBean這個 JavaBean 類,并調(diào)用 addUserInfo()方法將用戶的注冊信息存儲到數(shù)據(jù)庫中。 (3,())。 (7,())。當(dāng)用戶填用戶名和密碼提交 登錄 時,把表單內(nèi)容提交到 頁面驗(yàn)證用戶的 登錄 信息。 (1,())。 } ()。顧客可以按餐品的類型、價(jià)格、菜系或者其他的關(guān)鍵詞查詢想需要的餐品飲料,然后分別提交到 、 、 頁面進(jìn)行處理查詢,要是想通過通過其他的關(guān)鍵詞查詢可以通過 快速查詢,或者通過 高級查詢。 基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計(jì)論文 int pageCount=0。 Iterator it=()。 顧客在網(wǎng)站中看到喜愛的餐品時,通過點(diǎn)擊相應(yīng)的鏈接,然后通過 接收餐品的 ID,然后 getGoodsInfo()方法根據(jù)餐品的 ID 查詢餐品的詳細(xì)信息,并返回到頁面上。點(diǎn)擊“訂購”按鈕后向 傳遞添加信息。 生成訂單的主要核心代碼如下: jsp:useBean id=goods class= scope=session/ 基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計(jì)論文 jsp:useBean id=cart class= scope=session /jsp:useBean % int ordersId。 % 用戶留言功能 在用戶留言模塊任何用戶都可以在這里給管理員留言。 管理員模塊 管理員模塊也就是系統(tǒng)的后臺,主要面向管理員設(shè)計(jì)。 頁面引入表示管理員的實(shí)體 JavaBean 類 AdminClass 和封裝了管理員業(yè)務(wù)操作的邏輯JavaBean 類 AdminBean,然后調(diào)用其中的 checkAdminInfo()方法對用戶輸入的管理員 登錄 信息進(jìn)行驗(yàn)證。 if (flag==true) { (isLogin,true)。 } % 在頁面中用 (30*60)將管理員 登錄 后的 cookies保存 30分鐘。同樣在頁面中引用 UserBean 這個 JavaBean 類,并調(diào)用 addUserInfo()方法將用戶的注冊信息存儲到數(shù)據(jù)庫中。 查看所有注冊用戶端 JSP 核心代碼如下: Collection users=()。 (())。 (())。點(diǎn)擊查看所有訂單鏈接 ,顯示出所有訂單的信息。 } Collection order=()。 (())。 } % 同時管理員可以通過 , 這兩個頁面對用戶訂單的 ID,訂單生成的用戶名篩選出具體的訂單信息,這可以快速的在大量的訂單中找到需要的信息。 餐品管理 功能 餐品信息管理主要可以查看已添加的餐品信息、添加餐品、添加餐品類型。 } catch(Exception e) 基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計(jì)論文 { ()。 系統(tǒng)管理員管理 功能 系統(tǒng)管理員管理可以在這里查看、添加和刪除系統(tǒng)管理員的信息。 基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計(jì)論文 5 系統(tǒng) 運(yùn)行與測試 系統(tǒng)運(yùn)行 在經(jīng)過上面的分析、設(shè)計(jì)和代碼編寫后,就要進(jìn)行系統(tǒng)的運(yùn)行測試了。 Apache 服務(wù)器: Apache 組織開發(fā)的一種常用 Web 服務(wù)器,提供 Web服務(wù)。對于初學(xué)者來說, Tomcat 是一個很不錯的選擇。然而各個開發(fā)商的接口并不完全相同,所以開發(fā)環(huán)境的變化會帶來一定的配置 變 化。 數(shù)據(jù)庫連接關(guān)鍵代碼 如下: String driver=。 return (url,user,password)。頁面效果如下圖 所示 : : 點(diǎn)擊首頁的后臺管理連接,跳轉(zhuǎn)到管理員 登錄 界面,然后輸入管理員帳號和密碼則登錄 后后臺管理頁面,效果如下圖 所 示 : 圖 新用戶注冊效果圖 圖 餐品詳細(xì)信息效果圖 基于 JSP 的網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計(jì)論文 系統(tǒng)測試 系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個完整系統(tǒng)來測試。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1