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

正文內(nèi)容

基于jsp的中華美食網(wǎng)網(wǎng)站設(shè)計(jì)論文(編輯修改稿)

2024-12-16 03:41 本頁面
 

【文章內(nèi)容簡介】 加入腳本片段和 JSP 標(biāo)記 (Tag)構(gòu)成 JSP 網(wǎng)頁 (*.jsp)。 Java Server Page 技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的 web 頁面提供了比較簡便的方法。 Java Server Page 作為 Java 家族的一員,繼承了 Java 的優(yōu)點(diǎn),即可以跨平臺(tái)運(yùn)行的特性,也就是進(jìn)行一次編譯,可以在多種不同平臺(tái)運(yùn)行。 在國外,將 Java Server Page 技術(shù) 作為網(wǎng)絡(luò)應(yīng)用程序開發(fā)的工具已經(jīng)非常普遍,而在國內(nèi), Java Server Page 還并不是主流的開發(fā)技術(shù),但是,由于 Java Server Page 的某些巨大優(yōu)勢,許多國內(nèi)的網(wǎng)站都已經(jīng)準(zhǔn)備好向 Java Server Page 方向轉(zhuǎn)型 ,并且準(zhǔn)備利用 Java Server Page 開發(fā)更多的網(wǎng)站,所以 JSP 在國內(nèi)的前景還是很好的。 JSP 的工作原理 Java 服務(wù)器頁面服務(wù)器頁面,正如其名稱所暗示的,它是為服務(wù)器服務(wù)的(也就是我們所謂的面向服務(wù)器),所以, JSP 將支持任何類型的瀏覽器。當(dāng) Web 服務(wù)器和 JSP引擎接收到一個(gè)請求訪問一些 JSP 頁面的請求的時(shí)候, Java Server Page 服務(wù)器頁面引擎將請求發(fā)送對象的一些相關(guān)的服務(wù)器端組件,如 JavaBean 組件, EJB 或者 Servlet 等等。然后,由服務(wù)器端組件來處理接收到的這些推薦,則可能需要檢索響應(yīng)于該對象從數(shù)據(jù)庫或數(shù)據(jù)存儲(chǔ)和服務(wù)器端組件的信息,然后返回到 JSP 引擎。 JSP 引擎會(huì)根據(jù)HTML 格式的 JSP 頁面響應(yīng)反對 JSP 頁面,完成數(shù)據(jù)的表現(xiàn), JSP 頁面最終的 Web 服務(wù)器和 JSP 引擎將被格式化返回 HTML 格式的客戶端瀏覽器。這使當(dāng)前 Web 瀏覽器和web 服務(wù)器被廣泛用于構(gòu)建三層后臺(tái)數(shù)據(jù)庫。因?yàn)?JSP 操作都在服務(wù)器上執(zhí)行的所有程序 ,網(wǎng)絡(luò)上傳的客戶端只提供給得到的結(jié)果。 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 4 JSP 體系結(jié)構(gòu) 以下詳細(xì)介紹的兩種不同的模式是 JSP 網(wǎng)站開發(fā)標(biāo)準(zhǔn)給出的兩種不同的使用 JSP的技術(shù): 模式一: JSP+JavaBeans 技術(shù):在這種模式中, JSP 頁面獨(dú)自響應(yīng)請求并將處理結(jié)果返回給客戶。 Bean 處理所有數(shù)據(jù)訪問, JSP 實(shí)現(xiàn)頁面的表現(xiàn),以實(shí)現(xiàn)內(nèi)容生成與顯示相分離。當(dāng)處理復(fù)雜的大型應(yīng)用時(shí),頁面被嵌入大量的腳本或 Java 代碼段,當(dāng)需要處理的商業(yè)邏輯復(fù)雜時(shí),這種情況會(huì)變得非常糟糕,大量的內(nèi)嵌代碼使得頁面程序變得復(fù)雜,對于前端界面設(shè)計(jì)人員, 這是不可思議的事情。所以模式一可用于小型應(yīng)用,不能夠滿足大型應(yīng)用的需要。 模式二: JSP+Servlet+JavaBeans 技術(shù): Servlet 技術(shù)是一種采用 Java 技術(shù)來實(shí)現(xiàn) CGI功能的一種技術(shù), Servlet 技術(shù)非常適于服務(wù)器端的處理和編程,并且 Servlet 會(huì)長期駐留在內(nèi)存之中。 從開發(fā)的觀點(diǎn)看,模式二具有更清晰的頁面表現(xiàn),清楚的開發(fā)者角色劃分,在大規(guī)模項(xiàng)目開發(fā)中,模式二更被采用,模式二也更符合當(dāng)前流行的 MVC 結(jié)構(gòu)(Model/view/Contr - oller),其中 Servlet 對應(yīng) controller,處于控制者的位置,處理 HTTP 請求,負(fù)責(zé)生成JSP 中使用的 Beans 組件或?qū)ο?,并判斷?yīng)將請求傳遞給哪個(gè) JSP 等, JSP 對應(yīng) view,負(fù)責(zé)生成最終的動(dòng)態(tài)網(wǎng)頁并返回給瀏覽器。而 JavaBeans 對應(yīng)的是 Model,實(shí)現(xiàn)各個(gè)具體的應(yīng)用邏輯與功能。 JSP 的特點(diǎn) 簡化的頁面生成技術(shù)。 JSP 頁面用標(biāo)準(zhǔn)的 HTML 或 XML 命令來處理頁面的格式化和布局設(shè)計(jì),而用類似HTML、 XML 的標(biāo)記和 Java 語言編寫的腳本程序生成頁面內(nèi)容。這使得頁面形式與頁面內(nèi)容互相獨(dú)立,非常有利于大型項(xiàng)目的分工合作。 與 Java 平臺(tái)有機(jī)集成。 JSP 技術(shù)是 Java 2 平臺(tái)的重要組成部分, JSP 使用 Java 語言作為它的腳本語言。在JSP 頁面中可以使用幾乎所有的 Java 組件和 Java API,這就能充分發(fā)揮出 Java 語言的強(qiáng)大功能。使用 JSP 技術(shù)可以創(chuàng)建具有高度可伸縮性和可靠性的 Web 應(yīng)用程序。 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 5 硬件平臺(tái)和服務(wù)器無關(guān)性。 JSP 作為 Java 家族的一員,秉承了 Java 技術(shù)的“一次編寫,隨處可用 (Write Once, Rum Anywhere)”的特性,可以運(yùn)行于大多數(shù)流行的操作系統(tǒng)平臺(tái)及 Web 服務(wù)器,這種與服務(wù)器硬件和操作系統(tǒng)平臺(tái)的無關(guān)性 是 JSP 相對于其它動(dòng)態(tài)網(wǎng)頁技術(shù)最大的一個(gè)優(yōu)點(diǎn)。 功能可擴(kuò)展性。如同的 JSP 技術(shù)可以通過 ActiveX/COM 組件來擴(kuò)展功能一樣, JSP可以通過 JavaBean 和 EJB(Enterprise JavaBean)以及自定義的標(biāo)記來擴(kuò)展功能。 JSP 可以通過 JDBC,與諸如 Oracle、 MYSQL 這樣的大型關(guān)系數(shù)據(jù)庫進(jìn)行連接。 JSP 提供了一些隱含對象。這些隱含對象在 JSP 頁面中可以直接引用,而不必首先聲明。利用 JSP 提供的這些隱含對象,可以使腳本功能更加強(qiáng)大,并且編程更加容易、方便。例如,利用 request 對 象,可以很容易地接收用戶在 HTML 表單中提交的信息。 MYSQL 數(shù)據(jù)庫 MySQL 是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。目前MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 系統(tǒng)數(shù)據(jù)庫連接 JDBC 技術(shù)是 Java DataBase Connectivity 的縮寫,它是 SUN 公司提供的一種支持基本 SQL功能的通用的應(yīng)用程序 接口 (Application Programming Interface)。它由一組用 Java語言編寫的類和接口組成。通過這些類和接口,程序開發(fā)人員可以在 Java 語言中方便地建立與數(shù)據(jù)庫的鏈接,通過執(zhí)行相應(yīng) SQL 語句,完成對不同數(shù)據(jù)庫的訪問。因此,開發(fā)人員使用 JDBC API 可以不必編寫一個(gè)應(yīng)用程序來訪問 Sybase 數(shù)據(jù)庫,又另外編寫一個(gè)應(yīng)用程序去訪問 Oracle 數(shù)據(jù)庫,再寫一個(gè)應(yīng)用程序訪問的 MYSQL。不但如此,使用 Java 語言編寫的應(yīng)用程序可以在任何支持 Java 的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上開發(fā)不同的 應(yīng)用程序。 JDBC 的主要功能及任務(wù)主要有以下三點(diǎn) : 同一個(gè)數(shù)據(jù)庫建立連接;向數(shù)據(jù)庫建立連接;處理數(shù)據(jù)庫返回的結(jié)果。 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 6 3 中華美食網(wǎng)功能分析 為了最終實(shí)現(xiàn)目標(biāo)希望完成的系統(tǒng),就必須設(shè)計(jì)出完整的組成這個(gè)系統(tǒng)的所有程序以及文件(或數(shù)據(jù)庫)。每一個(gè)模塊都是由可執(zhí)行語句,數(shù)據(jù)說明,以及網(wǎng)站素材等各種設(shè)計(jì)對象所組成的,這些模塊都是單獨(dú)命名的,而且均可以通過模塊獨(dú)有的名字來對其進(jìn)行訪問。所謂的模塊化,就是把整個(gè)程序劃分成若干個(gè)相對獨(dú)立的模塊,由劃分好的每個(gè)模塊來完成各自所負(fù)責(zé)的子功能,之后再把這些模塊集起來 ,有機(jī)地結(jié)合成一個(gè)整體,以這種方法,來達(dá)到完成目標(biāo)系統(tǒng)的最終目的。 系統(tǒng)功能分析 想要完成中華美食網(wǎng)網(wǎng)站的設(shè)計(jì),首先,第一個(gè)任務(wù)就是要對現(xiàn)有的系統(tǒng)進(jìn)行詳細(xì)的分析,現(xiàn)在已經(jīng)成型的系統(tǒng),是我所需信息的一個(gè)非常重要的來源,對這些系統(tǒng)進(jìn)行分析,研究已有系統(tǒng)的功能,以及其功能的實(shí)現(xiàn),并以此為基礎(chǔ)來確定想要設(shè)計(jì)的新系統(tǒng)的目標(biāo) 和模型。關(guān)于對新系統(tǒng)的分析,由于成本,個(gè)人能力以及硬件條件的限制,我選擇將分析調(diào)研的途徑都選擇了在互聯(lián)網(wǎng)上,對已經(jīng)運(yùn)行中的各種類似美食網(wǎng)站進(jìn)行了比較詳細(xì)的分析,然后根據(jù)分析結(jié)果開始了 中華美食網(wǎng)的初步設(shè)計(jì)。 我所設(shè)計(jì)的網(wǎng)站,旨在為廣大用戶提供一個(gè)內(nèi)容較為豐富的網(wǎng)上美食社區(qū),網(wǎng)站中即包括了美食信息、烹飪教程的免費(fèi)提供,還為大家提供了獲取一些知名餐館以及其最新推出菜品的各種信息。網(wǎng)站采取模塊化的開發(fā)設(shè)計(jì)方式,網(wǎng)站首先分為兩個(gè)比較大的模塊:前臺(tái)模塊(即廣大用戶可以瀏覽的模塊),以及后臺(tái)模塊(即只有管理員才可以登錄的后臺(tái)管理模塊)。在兩大模塊之下,又分為多個(gè)具體的模塊。具體模塊概要介紹如下: 中華美食網(wǎng)前臺(tái)模塊如下: 美食網(wǎng)首頁:顯示各模塊入口按鈕,推薦最新菜品,以及展示公告信息等。 餐館展示: 餐館加盟申請被審核通過后,將在此處顯示其名稱,地址以及聯(lián)系方式等信息。 菜品展示:展示經(jīng)典菜品以及加盟餐館近期所推出的菜品信息。 美食教程:提供各式美食教程及烹飪教程的下載途徑,為廣大用戶提供方便。 餐飲視頻:展示多種餐飲視頻,供用戶欣賞瀏覽以及學(xué)習(xí)。 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 7 我要留言:為用戶提供一個(gè)留言,提出寶貴建議以及互相交流的平臺(tái)。 名店加盟:為想要加盟網(wǎng)站的餐館提供申請的途徑。 用戶登錄:讓用戶注冊登錄的模塊。 中華美食網(wǎng)后臺(tái)模塊如下: 后臺(tái)登陸:管理員登錄后臺(tái)管理系統(tǒng)進(jìn)行管理的登錄模塊。 個(gè)人信息 管理:包括管理員密碼的修改以及對用戶注冊信息的刪除。 留言信息管理:對留言模塊的留言評論等進(jìn)行管理。 餐館信息管理:包括餐館信息的刪除及添加。 菜品信息管理:對菜品信息及其類別的管理,主要包括添加以及消除。 美食教材管理:對美食教程的管理,比如刪除或者添加。 餐飲視頻管理:對餐飲視頻的刪除或者添加。 店鋪加盟審核:審核或者拒絕店鋪加盟的申請。 可行性研究 接下來,我們將進(jìn)行可行性研究。本階段的主要任務(wù),是在對系統(tǒng)初步調(diào)查的基礎(chǔ)上,對新系統(tǒng)是否能夠?qū)崿F(xiàn),以及是否值得實(shí)現(xiàn)等問題做出分析與 判 斷,這樣做的目的主要是為了避免在花費(fèi)了大量的人力,物力以及財(cái)力之后,才發(fā)現(xiàn)所開發(fā)的系統(tǒng)不能實(shí)現(xiàn),或者新系統(tǒng)投入使用后,沒有預(yù)期的實(shí)際意義,從而引起浪費(fèi)。對想要開發(fā)的系統(tǒng)的可行性分析,應(yīng)該盡量使用較短的時(shí)間,做出較為準(zhǔn)確的研究結(jié)果。 可行性研究主要包括以下幾個(gè)方面: ( 1)技術(shù)可行性分析 中華美食網(wǎng)的開發(fā),相對來說,還是比較復(fù)雜并且工作量較為龐大的。為了保證系統(tǒng)可以順利開發(fā)成功,在技術(shù)方面,我們需要采用工程化的合理的系統(tǒng)開發(fā)方法,并且研究出一些在成本和現(xiàn)實(shí)條件允許的情況下最合適的開發(fā)方法。為了達(dá)到最 初設(shè)定的目標(biāo),開發(fā)出可以成功運(yùn)行的網(wǎng)站,我在前期的工作中研究了很多種不同的方案。之后在多次的比較與權(quán)衡利弊之后,我選擇了使用 JSP語言作為開發(fā)語言, MYSQL作為后臺(tái)數(shù)據(jù)庫,利用模塊化的方法進(jìn)行開發(fā)。 ( 2)運(yùn)行可行性分析: 俗話說:“在 21 世紀(jì),不會(huì)英語和計(jì)算機(jī)就是文盲”,因此,可見現(xiàn)在的教育對碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 8 于計(jì)算機(jī)的使用是非常重視的。并且,隨著 Inter 技術(shù)的不斷發(fā)展,不會(huì)使用或不愿使用計(jì)算機(jī)技術(shù)并且網(wǎng)上進(jìn)行一些操作的人會(huì)越來越少,對于新鮮又可以帶來方便的事物,用戶會(huì)表現(xiàn)出極大的興趣和熱情,所以 我們所開發(fā)的網(wǎng)站是易于被廣大用戶所接受的。 ( 3)經(jīng)濟(jì)可行性分析: 中華美食網(wǎng)給人們帶來了方便,成為一種全新的美食信息學(xué)習(xí)及訂餐模式,構(gòu)建一個(gè)美食網(wǎng)在經(jīng)濟(jì)上是完全可行的。 就本系統(tǒng)而言,隨著電腦的普及,廣大用戶在網(wǎng)絡(luò)上進(jìn)行烹飪方法的學(xué)習(xí),以及聯(lián)系商家訂餐是正在發(fā)展的一個(gè)需求,而一個(gè)成功的美食網(wǎng),可以為用戶提供軟件條件,這樣廣大便可以足不出戶地接受烹飪培訓(xùn),并且方便省時(shí)地選擇喜歡的餐館了。同時(shí),加盟的商家也可以因此提高知名度,從中獲得利潤,兩全其美。 綜上所訴,開發(fā)中華美食網(wǎng)是可行的 ,可以馬上著手其開發(fā)。 系統(tǒng)目標(biāo)運(yùn)行環(huán)境: 本系統(tǒng)的運(yùn)行前提,是必須在通暢的網(wǎng)絡(luò)環(huán)境之下,其次,還要有符合要求,達(dá)到標(biāo)準(zhǔn)的軟件以及硬件環(huán)境。 硬件:英特爾奔騰 4 以上的中央處理器( CPU) 硬盤:需要 70 GB 以上硬盤 內(nèi)存:內(nèi)存需要 512 MB 以上 操作系統(tǒng): Windows 7, Windows XP 等多種操作系統(tǒng)即可 關(guān)聯(lián)數(shù)據(jù)庫: MYSQL 需求分析 網(wǎng)站開發(fā)的前期 工作,僅僅有可行性分析是遠(yuǎn)遠(yuǎn)不夠的,我們還需要做好需求分析工作。所謂需求分析,是要通 過對現(xiàn)實(shí)世界中要處理的對象進(jìn)行詳細(xì)調(diào)查,并且充分了解目標(biāo)系統(tǒng)的工作概況,并且明確系統(tǒng)用戶的各種可能的需求,然后,在此基礎(chǔ)上確定我們想要開發(fā)的網(wǎng)站的功能。新開發(fā)的系統(tǒng)不僅僅要將眼光停在當(dāng)下,還要充分考慮以后很長時(shí)間的可能可能發(fā)生的需求改變。 關(guān)于本系統(tǒng)的需求分析,主要包括以下兩個(gè)方面: 用戶的需求分析:對于用戶來講,所需要的系統(tǒng)功能主要有注冊登錄 ,餐館以及菜碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 9 品展示,并且需要評論區(qū)域以及美食視頻與教程的觀看與下載。 系統(tǒng)的性能分析:對于系統(tǒng)性能的要求,首先是數(shù)據(jù)要有安全性及完整性,這樣的話才可以 保證用戶的隱私及信息安全。也要保證用戶信息,美食信息以及其他數(shù)據(jù)不會(huì)被隨意刪改或丟失。其次,要保證數(shù)據(jù)庫的訪問效率較高,以及要保證系統(tǒng)要便于維護(hù)。再次,還要確保網(wǎng)站的頁面外觀舒適,功能較為齊全豐富。 系統(tǒng)總體結(jié)構(gòu)圖 圖
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1