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

正文內(nèi)容

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

2024-12-16 03:41 本頁面
 

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