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

正文內(nèi)容

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

2024-08-07 17:31本頁面
  

【正文】 有的商業(yè)模式來契合Internet的發(fā)展以獲取更大的效益。對于傳統(tǒng)的餐飲業(yè)來說,其地位置至關(guān)重要。更為重要的是,這些地方的餐飲業(yè)因為被其廣泛的消費群體所吸引,餐館林立,對于一般的經(jīng)營者來說,在營業(yè)地點上已經(jīng)沒有插足之處了?,F(xiàn)在電子商務(wù)已經(jīng)成為網(wǎng)絡(luò)交易的主流,人們已經(jīng)慢慢習(xí)慣網(wǎng)上購物的方式,習(xí)慣在家里登錄淘寶等購物網(wǎng)站挑選自己所喜愛的商品。 課題現(xiàn)狀及發(fā)展趨勢現(xiàn)在我國使用的訂餐方式還停留在電話訂餐的層面上,但是不容置疑,電話訂餐方便,隨時打一個電話就可以預(yù)訂餐品。隨著越來越多的人接受了電子商務(wù)這種便捷、快速的交易形式,網(wǎng)上訂餐的順勢而出很快受到了大家的歡迎。特別在公司,企業(yè)內(nèi)部,團體訂餐已經(jīng)成為了趨勢。而且網(wǎng)絡(luò)訂餐服務(wù)的直觀、有效、便捷等優(yōu)點是傳統(tǒng)的電話訂餐業(yè)務(wù)無法比擬的。 課題開發(fā)意義在網(wǎng)絡(luò)技術(shù)逐漸滲入社會生活各個層面的今天,傳統(tǒng)的商業(yè)經(jīng)營方式也面臨著變革,而網(wǎng)上訂餐則是一個很重要的方向。這樣開發(fā)出圖文并茂,信息能夠及時更新和查看的在線網(wǎng)上訂餐系統(tǒng)就成為了解決上述問題的主要途徑。 2 系統(tǒng)分析 系統(tǒng)功能需求分析網(wǎng)絡(luò)訂餐系統(tǒng)無論是在應(yīng)用的深度還是廣度都是一個逐步發(fā)展的過程。在具體的設(shè)計實現(xiàn)上我們圍繞著兩個方面的需求展開,即用戶和管理員。從用戶的角度通過注冊后可以瀏覽頁面進行訂餐,把自己喜歡的餐品添加到購物車中,并生成訂單。b) 從管理員的角度。 可行性分析可行性研究階段的主要任務(wù)是在系統(tǒng)初步調(diào)查的基礎(chǔ)上,對新系統(tǒng)是否能夠?qū)崿F(xiàn)和值得實現(xiàn)等問題做出判斷,避免在花費了大量的人力和物力之后才發(fā)現(xiàn)系統(tǒng)不能實現(xiàn)或新系統(tǒng)投入使用后沒有任何實際意義而引起的浪費,對新系統(tǒng)可行性的分析,要求用最小的代價在盡量短的時間內(nèi)確定系統(tǒng)是否可行。同時,JSP具有向跨平臺跨服務(wù)器的優(yōu)點。所以利用JSP和SQL數(shù)據(jù)庫開發(fā)設(shè)計網(wǎng)絡(luò)訂餐系統(tǒng)是可行的。網(wǎng)絡(luò)訂餐系統(tǒng)無疑也是電子商務(wù)購物網(wǎng)站的一類,所以對于稍有點網(wǎng)絡(luò)經(jīng)驗的人來說可以很輕松的應(yīng)用本系統(tǒng)實現(xiàn)在網(wǎng)上訂餐。他們只需要登錄到后臺后,在簡單易懂的操作菜單中進行選擇,就可以方便的查看訂單、管理餐品等操作。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。大大的減少了維護工作量。 經(jīng)濟可行性由于本訂餐系統(tǒng)操作簡單方便,不需要投入額外的設(shè)備和人員的培訓(xùn)費用。所以在經(jīng)濟方面是可以執(zhí)行的。因此,總體設(shè)計階段主要由兩個階段組成。 結(jié)構(gòu)設(shè)計系統(tǒng)采用JSP設(shè)計,通過交互的WEB應(yīng)用技術(shù)的學(xué)習(xí),提高對B/S系統(tǒng)的應(yīng)用能力。這不僅使系統(tǒng)的結(jié)構(gòu)清晰、層次明了,還提高了代碼的重用率,減輕了開發(fā)者的負擔。這在一定程度上增加了數(shù)據(jù)庫的安全性、系統(tǒng)的可移植性。用戶注冊登錄模塊分為三個子模塊,分別為:用戶注冊子模塊,用戶登錄子模塊,用戶查看修改注冊信息模塊。:餐品查詢根據(jù)類型查詢根據(jù)價格查詢根據(jù)菜系查詢其他詞查詢 餐品查詢功能模塊購物車模塊可以分為添加餐品子模塊,刪除餐品子模塊,生成訂單子模塊,查看訂單明細模塊。 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫是一個管理系統(tǒng)中的重點,大多數(shù)商業(yè)應(yīng)用程序的核心都是數(shù)據(jù)庫。一個好的數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計會減少數(shù)據(jù)庫的存儲量,可以提高數(shù)據(jù)庫的存儲效率等。Microsoft SQL Server 2000是一個應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著特點,例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性能價格比等。另外,用戶數(shù)據(jù)都是非常重要的和保密的,這些數(shù)據(jù)存儲在Microsoft SQL Server 2000系統(tǒng)中有絕對的安全性保障,有完善的用戶帳戶策略和許可機制,只有經(jīng)過授權(quán)的用戶才能訪問系統(tǒng),并且執(zhí)行相應(yīng)的操作和訪問允許訪問的數(shù)據(jù)。SQL Server 2000系統(tǒng)具有強大的網(wǎng)上功能,可以在Internet上發(fā)布數(shù)據(jù)庫中的數(shù)據(jù)。對于數(shù)據(jù)庫的需求主要體現(xiàn)在對數(shù)據(jù)庫的提交信息、更新信息、刪除信息、保存信息等。通過對功能模塊的具體操作,實現(xiàn)對數(shù)據(jù)庫中信息的輸入和輸出。該表記錄著注冊用戶的詳細資料,包括姓名、地址、聯(lián)系電話,管理員通過查看用戶的信息可以準確的將餐飲送到訂餐用戶的手中。其中adminId列用于存放該管理員的用戶ID,由系統(tǒng)標識自動增加;adminName列用于存放管理員的登錄用戶名;adminPass列用于存放管理員的登錄密碼。其中g(shù)oodsId列、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標記,就構(gòu)成了JSP網(wǎng)頁。JSP是基于Java Servlet以及整個Java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立先進、安全、快速和跨平臺的動態(tài)網(wǎng)頁。使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標識來設(shè)計和格式化最終頁面。生成內(nèi)容的邏輯部分被封裝在JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。在服務(wù)器端,JSP引擎解釋JSP標識和小腳本,生成客戶端請求的內(nèi)容,例如,通過訪問JavaBeans組件,使用JDBC技術(shù)訪問數(shù)據(jù)庫或者其他文件,并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。b) 強調(diào)可重用的組件。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者發(fā)布這些組件使更多的使用者或者客戶團體能夠使用。Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。通過開發(fā)定制化標識庫,JSP技術(shù)是可擴展的。這使得Web頁面開發(fā)人員能夠象使用熟悉的工具一樣來使用標識來執(zhí)行特定功能的構(gòu)件來工作。作為采用Java技術(shù)家族的一部分,以及Java 2(企業(yè)版體系結(jié)構(gòu))的一個組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用開發(fā)。作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。當與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ù)層的分離程度不同。當事務(wù)邏輯比較復(fù)雜、分支較多或需要涉及多個JavaBean組件時,JSP和JavaBean模型常常會導(dǎo)致JSP文件中嵌入大量的腳本或Java代碼。在JSP和JavaBean+Servlet模型中,由 Servlet處理HTTP請求,JavaBean承擔事務(wù)邏輯處理,JSP僅負責(zé)生成網(wǎng)頁的工作,所以表現(xiàn)層的混合問題比較輕,適合于不同專業(yè)的專業(yè)人員獨立開發(fā)Web項目中的各層功能。當事務(wù)邏輯比較負責(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,Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同件更是方便、快捷、高效。目前,軟件系統(tǒng)的改進和升級越來越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。所以客戶機越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。因此,維護和升級革命的方式是“瘦”客戶機,“胖”服務(wù)器。大家都知道windows在桌面電腦上幾乎一統(tǒng)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1