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

正文內(nèi)容

基于jsp的餐廳點(diǎn)餐系統(tǒng)畢業(yè)論文-文庫吧

2025-09-04 09:29 本頁面


【正文】 ml)中加入 Java 程序片段( Scriptlet)和 JSP標(biāo)簽,就構(gòu)成了 JSP 網(wǎng)頁 java 程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 Email等,實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對(duì)客戶瀏覽器的要求,即使客戶瀏覽器端不支持 Java,也可以訪問 JSP 網(wǎng)頁。 JSP 全名為 java server page,其根本是一個(gè)簡化的 Servlet 設(shè)計(jì),他實(shí)現(xiàn)了 Html語法中的 java 擴(kuò)張(以 %, %形式)。 JSP 與 Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏 覽器就能瀏覽。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶端。插入的 Java 程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。 JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 tags和 scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和 容易。 JSP(JavaServer Pages)是一種動(dòng)態(tài)頁面技術(shù),它的主要目的是將表示邏輯從 Servlet 中分離出來。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP配合才能完成。 JSP 具備了 Java 技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。 自 JSP 推出后,眾多大公司都支持 JSP 技術(shù)的服務(wù)器,如 IBM、 Oracle、 Bea 公司等,所以 JSP 迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。 JSP 工作原理 在一個(gè) JSP 文件第一次被請(qǐng)求時(shí), JSP 引擎把該 JSP 文件轉(zhuǎn)換成為一個(gè) servlet。而這個(gè)引擎本身也是一個(gè) servlet,在 JSWDK 或 WEBLOGIC 中,它就是 JspServlet。 JSP引擎先把該 JSP 文件轉(zhuǎn)換成一個(gè) Java 源文件,在轉(zhuǎn)換時(shí)如果發(fā)現(xiàn) jsp 文件有任何語法錯(cuò)誤,轉(zhuǎn)換過程將中斷,并向服務(wù)端和客戶端輸出出錯(cuò)信息;如果轉(zhuǎn)換成功, JSP 引擎用 javac 把該 Java 源文件編譯成相應(yīng)的 class 文件。然后創(chuàng)建一個(gè)該 SERVLET 的實(shí)例,該 SERVLET 的 jspInit()方法被執(zhí)行, jspInit()方法在 servlet 的生命周期中只被執(zhí)行一次。然后 jspService()方法被調(diào)用來處理客戶端的請(qǐng)求。對(duì)每一個(gè)請(qǐng)求, JSP 引擎創(chuàng)建一個(gè)新的線程來處理該請(qǐng)求。如果有多個(gè)客戶端同時(shí)請(qǐng)求該 JSP 文件,則 JSP 引擎會(huì)吉林工商學(xué)院本科畢業(yè)論文 3 創(chuàng)建多個(gè)線程。每個(gè)客戶端請(qǐng)求對(duì)應(yīng)一個(gè)線程。以多線程方式執(zhí)行可大大降低對(duì)系統(tǒng)的資源需求 ,提高系統(tǒng)的并發(fā)量及響應(yīng)時(shí)間 .但應(yīng)該注意多線程的編程限制, 由于該servlet 始終駐于內(nèi)存,所以響應(yīng)是非??斓?。如果 .jsp 文件被修改了,服務(wù)器將根據(jù)設(shè)置決定是否對(duì)該文件重新編譯,如果需要重新編譯,則將編譯結(jié)果取代內(nèi)存中的servlet,并繼續(xù)上述處理過程。雖然 JSP 效率很高,但在第一次調(diào)用時(shí)由于需要轉(zhuǎn)換和編譯而有一些輕微的延遲。此外,如果在任何時(shí)候如果由于系統(tǒng)資源不足的原因, JSP引擎將以某種不確定的方式將 servlet 從內(nèi)存中移去。當(dāng)這種情況發(fā)生時(shí) jspDestroy()方法首先被調(diào)用 , 然后 servlet 實(shí)例便被標(biāo)記加入 垃圾收集 處理。 jspInit()及jspDestory()格式如下:可在 jspInit()中進(jìn)行一些初始化工作 ,如建立與數(shù)據(jù)庫的連接,或建立網(wǎng)絡(luò)連接,從配置文件中取一些參數(shù)等,在 jspDestory()中釋放相應(yīng)的資源。 MYSQL數(shù)據(jù)庫介紹 作為微軟下一代的數(shù)據(jù)管理與商業(yè)智能平臺(tái), MYSQL 將是微軟 5 年來具有里程碑性質(zhì)的企業(yè)級(jí)數(shù)據(jù)庫產(chǎn)品。和以往的數(shù)據(jù)解決方案相比, MYSQL 將給您帶來空前的價(jià)值、超強(qiáng)的功能和激動(dòng)人心的全新體驗(yàn)。 MYSQL 中包含了非常豐富的新特性:通過提供一個(gè)更安全、可靠和高效的數(shù)據(jù)管理平臺(tái),增強(qiáng)企業(yè)組織中 用戶的管理能力,大幅提升 IT 管理效率并降低運(yùn)維風(fēng)險(xiǎn)和成本;通過提供先進(jìn)的商業(yè)智能平臺(tái)滿足眾多客戶對(duì)業(yè)務(wù)的實(shí)時(shí)統(tǒng)計(jì)分析、監(jiān)控預(yù)測(cè)等多種復(fù)雜管理需求,推動(dòng)企業(yè)管理信息化建設(shè)和業(yè)務(wù)發(fā)展;同時(shí), MYSQL 將提供一個(gè)極具擴(kuò)展性和靈活性的開發(fā)平臺(tái),不斷拓展您的應(yīng)用空間,實(shí)現(xiàn) Inter 數(shù)據(jù)業(yè)務(wù)互聯(lián),為您帶來新的商業(yè)應(yīng)用機(jī)遇。 由于大大減少了應(yīng)用程序宕機(jī)時(shí)間,提高了系統(tǒng)的可伸縮性和性能,并加以更嚴(yán)格的安全控制, MYSQL 在支持現(xiàn)實(shí)中最苛刻的企業(yè)級(jí)系統(tǒng)要求的道路上,邁出了極大的一步。 MYSQL 是甲骨文服務(wù)器家族中重要 的一部分,通過 Oracle 服務(wù)器系列產(chǎn)品共有的Engineering strategy 所實(shí)現(xiàn)的增強(qiáng)的管理性和集成性,客戶可以有效降低總體擁有成本并從更快的開發(fā)部署時(shí)間中受益。 MYSQL 將在安全性、高可靠性、性能、擴(kuò)展性、可管理性方面有極大的提高,不僅能夠確保企業(yè)級(jí)數(shù)據(jù)業(yè)務(wù)的實(shí)時(shí)穩(wěn)定運(yùn)行、還能夠大大提高管理效率、降低操作復(fù)雜度和運(yùn)維成本。例如, MYSQL 將提供全新的安全認(rèn)證、數(shù)據(jù)加密技術(shù)來加強(qiáng)您數(shù)據(jù)系統(tǒng)的安全性;數(shù)據(jù)庫鏡像、快照、時(shí)點(diǎn)恢復(fù)、實(shí)時(shí)在線管理等諸多功能大大提高了企業(yè)級(jí)系統(tǒng)的可靠性、擴(kuò)展性;而數(shù)據(jù) 集成,各種自動(dòng)化管理、調(diào)試和優(yōu)化工具則為您的 IT 管理工作帶來全新的體驗(yàn)。在硬件方面, MYSQL 支持 64 位運(yùn)算和海量數(shù)據(jù)存儲(chǔ)。 MYSQL 使您可以快速構(gòu)建部署各類商業(yè)智能解決方案,為你提供深入的業(yè)務(wù)分析統(tǒng)計(jì)和監(jiān)控預(yù)測(cè)平臺(tái),進(jìn)一步推動(dòng)企業(yè)的信息化管理和業(yè)務(wù)發(fā)展。 MYSQL 將提供非常完整的商業(yè)智能套件,包括相關(guān)的數(shù)據(jù)倉庫、數(shù)據(jù)分析、 ETL、報(bào)表、數(shù)據(jù)挖掘的一系列設(shè)計(jì)、開發(fā)、管理工具。為了滿足客戶日漸增強(qiáng)的實(shí)時(shí) BI 和企業(yè)級(jí)應(yīng)用規(guī)模的需求, MYSQL吉林工商學(xué)院本科畢業(yè)論文 4 在構(gòu)建商業(yè)智能平臺(tái)的實(shí)時(shí)性、擴(kuò)展性方面也有了質(zhì)的飛躍。全新的數(shù)據(jù)分 析工具和豐富的數(shù)據(jù)挖掘算法將幫助客戶有效進(jìn)行深入的業(yè)務(wù)監(jiān)控分析、決策支持;企業(yè)級(jí)的 ETL工具將支持各種異類數(shù)據(jù)和復(fù)雜數(shù)據(jù)業(yè)務(wù)的整合;面向終端用戶的報(bào)表設(shè)計(jì)及管理工具與 Office 的前端集成能夠提供非常靈活的數(shù)據(jù)展示和自由定制功能。 MYSQL 將提供更加強(qiáng)大的開發(fā)工具和各類新的開發(fā)特性,在大大提高開發(fā)效率的同時(shí),將進(jìn)一步拓展您的應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。例如, XML 數(shù)據(jù)庫與 Web Service 的支持將使您的應(yīng)用實(shí)現(xiàn) Inter 數(shù)據(jù)互聯(lián), .Net 集成極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、 Service Broker 使您的數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù)據(jù)類型和 TSQL 擴(kuò)展帶來了諸多靈活性。 C、 、 XQuery、 XMLA、 、 SMO、 AMO等都將成為 SQL Server 數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。 系統(tǒng)實(shí)現(xiàn)的軟硬件平臺(tái) 點(diǎn)餐系統(tǒng) 的開發(fā)環(huán)境: 操作系統(tǒng): windows 7 運(yùn)行環(huán)境: 以上 開發(fā)工具: MyEclipse 數(shù)據(jù)庫: MYSQL 服務(wù)器: Tomcat 點(diǎn)餐系統(tǒng) 的運(yùn)行環(huán)境: 操作系統(tǒng): Windows 7 內(nèi)存: 1GB 以 上 硬盤容量: 160G 以上 應(yīng)用服務(wù)器: Tomcat JDK 版本: IE 瀏覽器為 以上 軟件的安裝與配置 (1)軟件安裝: 操作系統(tǒng) Windows 7 MYSQL JDK JDK 的配置: 設(shè)置 JAVA_HOME 環(huán)境變量: JDK 安裝目錄 例: C: \。設(shè)置 CLASSPATH 環(huán)境變量: JDK 安裝目錄 \lib\ 例: C: \\lib\。.設(shè)置 PATH 環(huán)境變量: JDK 安裝目錄 \bin。例: C: \\bin。服務(wù)器的安裝: Tomcat 設(shè)置TOMCAT_HOME 環(huán)境變量: Tomcat 安裝目錄 例: C: \Tomcat 。 (2)安裝 安裝時(shí)注意在選擇 Java 虛擬機(jī)路徑是一定要選擇安裝的 JSDK吉林工商學(xué)院本科畢業(yè)論文 5 的目錄,然后再開始安裝。 (3)安裝完畢后,啟動(dòng) TOMCAT,然后再瀏覽器中輸入 時(shí)可以看見 TOMCAT 的歡迎頁面,這時(shí)表示配置成功了。 3 點(diǎn)餐系統(tǒng)功能分析 系統(tǒng)功能分析 從用戶角度來看 ,用戶具有以下功能:餐品瀏覽,購買餐品,餐品簡介、訂餐車等。這幾個(gè)功能完全可以滿足客戶的點(diǎn)餐需求,功能簡單易操作,可以讓客戶在最短的時(shí)間內(nèi)完成想要的操作。 從網(wǎng)站的角度看 ,網(wǎng)站應(yīng)該包含( 1)餐品搜索功能,可以實(shí)現(xiàn)按餐品關(guān)鍵字名查詢。( 2)訂單處理功能,可以準(zhǔn)確的完成對(duì)訂單的各種操作( 3)管理員管理,可以查看用戶信息,并根據(jù)用戶信息和用戶訂單對(duì)餐品進(jìn)行發(fā)派。( 4)餐品瀏覽與相關(guān)訂餐,要求圖文并茂,增加客戶的食欲性。 可行性研究 技術(shù)可行性分析:為了保證系統(tǒng)開發(fā)成功,必須采用工程化的系統(tǒng)開發(fā)方法,并研究出一些符合標(biāo)準(zhǔn)的開發(fā)方法。這些方法可以指導(dǎo)開發(fā)者進(jìn)行工程化的系 統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度,保證質(zhì)量以及降低開發(fā)成本。工程化的系統(tǒng)開發(fā)方法確實(shí)在開發(fā)實(shí)踐中取得了一定的效果。 經(jīng)濟(jì)可行性分析:開發(fā)本系統(tǒng)時(shí)所使用的是最便捷并且綠色版的工具,使用方便,占用磁盤空間小,最重要的是不用購買。應(yīng)用的數(shù)據(jù)庫工具,可以根據(jù)個(gè)人的需要下載很多不同的版本。由于該系統(tǒng)簡潔精悍,開發(fā)所用的周期短,所以投入使用的時(shí)候消費(fèi)者必定會(huì)很喜歡。所以經(jīng)過上面解釋,該系統(tǒng)具有經(jīng)濟(jì)上的可行性。 操作可行性分析:目前資源的操作和可操作性,只需根據(jù)相關(guān)需要對(duì)數(shù)據(jù)庫中的相應(yīng)表數(shù)據(jù)直接操作就可以實(shí)現(xiàn)系統(tǒng)完整、穩(wěn) 定的運(yùn)行,不會(huì)造成系統(tǒng)的巨大壓力,可以保證系統(tǒng)的正常運(yùn)行。 綜上所述,通過技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性分析,本系統(tǒng)的開發(fā)是可行的。 4 點(diǎn)餐系統(tǒng)總體設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu)圖 吉林工商學(xué)院本科畢業(yè)論文 6 系統(tǒng)總體結(jié)構(gòu)如 圖所示: 圖 點(diǎn)餐系統(tǒng)結(jié)構(gòu)圖 顧客點(diǎn)餐流程如 圖所示: 圖 顧客點(diǎn)餐流程圖 餐廳點(diǎn)餐系統(tǒng) 點(diǎn)餐信息管理 餐品信息管理 分類信息管理 訂單信息處理 用戶信息管理 信息統(tǒng)計(jì)查詢 管理員
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1