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

正文內(nèi)容

網(wǎng)絡(luò)訂餐系統(tǒng)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧資料

2025-07-15 20:40本頁(yè)面
  

【正文】 實(shí)際意義而引起的浪費(fèi),對(duì)新系統(tǒng)可行性的分析,要求用最小的代價(jià)在盡量短的時(shí)間內(nèi)確定系統(tǒng)是否可行。 : ( 1)網(wǎng)站應(yīng)該包含 菜品 搜索功能:按 菜品 名(模糊)查詢。即通過(guò)在網(wǎng)上已有的 訂餐 網(wǎng)站注冊(cè)成會(huì)員來(lái)了解其具備的功能。分析已有系統(tǒng)的功能和實(shí)現(xiàn),從而確定新系統(tǒng)的設(shè)計(jì)目標(biāo)和模型。模塊化就是把程序化分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集起來(lái)組成一個(gè)整體,可以完成指定的滿足問(wèn)題的 要求。 第三章 網(wǎng)絡(luò)便民服務(wù)管理 系統(tǒng)功能分析 為了最終實(shí)現(xiàn)目標(biāo)系統(tǒng),必須設(shè)計(jì)出組成這個(gè)系統(tǒng)的所有程序和文件(或數(shù)據(jù)庫(kù))。 簡(jiǎn)單地說(shuō), JDBC 可做三件事:與數(shù)據(jù)庫(kù)建立連接、發(fā)送 SQL 語(yǔ)句并處理結(jié)果。程序員可只編寫(xiě)一遍應(yīng)用程序或只更新一次,然后將它放到服務(wù)器上,隨后任何人就都可得到最新版本的應(yīng)用程序。新程序的開(kāi)發(fā)期很短。 MIS 管理員們都喜歡 Java 和 JDBC 的結(jié)合,因?yàn)樗剐畔鞑プ兊萌菀缀徒?jīng)濟(jì)。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁(yè),而該 applet 使用的信息可能來(lái)自遠(yuǎn)程數(shù)據(jù)庫(kù)企業(yè)也可以用 JDBC 通過(guò) Intra 將所有職員連到一個(gè)或多個(gè)內(nèi)部數(shù)據(jù)庫(kù)中(即使這些職員所用的計(jì)算機(jī)有 Windows、 Macintosh 和 UNIX 等各種不同的操作系統(tǒng))。而 JDBC 正是作為此種用途的機(jī)制。 Java 具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序的杰出語(yǔ)言。 JDBC 使用已有的 SQL 標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn),如 ODBC 之間的橋接。 JDBC 對(duì) Java 程序員而言是 API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接的服務(wù)提供商而言是接口模型。同時(shí),將 Java 語(yǔ)言和 JDBC 結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫(xiě)不同的應(yīng)用程序,只須寫(xiě)一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是 Java 語(yǔ)言“編寫(xiě)一次,處處運(yùn)行 ”的優(yōu)勢(shì)。 //橋建立不成功時(shí)的錯(cuò)誤處理 catch(C lassN otFoundException event){} //建立與數(shù)據(jù)庫(kù)的連接,并發(fā)送 SQL 查詢語(yǔ)句,將結(jié)果保存到 rs 對(duì)象中 Con=建立 JDBC——ODBC 橋 Sql=SQL 查詢語(yǔ)句 執(zhí)行查詢 Rs=返回結(jié)果 //SQL 出錯(cuò)處理 catch(SQLException e1){} 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL語(yǔ) 句就是一件很容易的事。每個(gè) Statement 對(duì)象只能產(chǎn)生一個(gè) ResultSet 對(duì)象。 Statement 主要實(shí)現(xiàn)兩個(gè)功能:執(zhí)行 SQL 語(yǔ)句以及取得執(zhí)行結(jié)果。此連接對(duì)象的類(lèi)類(lèi)型為 ,必須通過(guò)它才能將 SQL 指令傳遞給數(shù)據(jù)庫(kù),而執(zhí)行結(jié)果也需要通過(guò)連接對(duì)象來(lái)取得。建立數(shù)據(jù)庫(kù)連接的第一步驟就是將 JDBC 驅(qū)動(dòng)程序的類(lèi)載入至 JVM( Java VirtualL Machine)中, 本系統(tǒng)中利用 類(lèi)內(nèi)的 forName() 靜態(tài)函數(shù)依據(jù)指定的類(lèi)名稱(chēng),將 JDBC 驅(qū)動(dòng)程序載入進(jìn)來(lái)。三、從數(shù)據(jù)庫(kù)取得 SQL 語(yǔ)句的執(zhí)行結(jié)果。它提供了三項(xiàng)服務(wù)功能:一、與數(shù)據(jù)庫(kù)建立連接。所以在許多種情況下,三層模型可以提供更好的性能,本系統(tǒng)中所采用的就是此種模型。其模型如圖 所示。 在三層模型中,命令將被發(fā)送到服務(wù)的 ” 中間層 ” ,而 ” 中間層 ” 將 SQL 語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)。這樣,在用戶端輸入的用戶 名和密碼,可以通過(guò)加密算法進(jìn)行加密后在網(wǎng)絡(luò)上傳輸,在中間件中進(jìn)行解密認(rèn)證,然后再進(jìn)行數(shù)據(jù)庫(kù)的存取操作,數(shù)據(jù)庫(kù)存取權(quán)限的用戶名和密碼出現(xiàn)在位于服務(wù)器端的中間件中,這樣就更加安全。 數(shù)據(jù)庫(kù)訪問(wèn)的三層結(jié)構(gòu)如圖 所示,瀏覽器端程序要訪問(wèn)數(shù)據(jù)庫(kù),首先通過(guò)中間件,然后由中間件對(duì)數(shù)據(jù)庫(kù)操作權(quán)限進(jìn)行認(rèn)證,認(rèn)證通過(guò)才能對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。另一種使用 JDBC API 的方式為,用戶程序可以提供一個(gè)界面(如菜單等)讓用戶選擇對(duì)數(shù)據(jù)庫(kù)進(jìn)行的操作,選中一個(gè)任務(wù)后,提示用戶輸入一些必要的信息,然后根據(jù)用戶的輸入產(chǎn)生相應(yīng)的 SQL 命令以及 Java 程序。 很多可視化的 Java 開(kāi)發(fā)工具,如 Visual Age For Java、 Visual Caf233。 JDBC 是一種通用低層的應(yīng)用程序編程接口,它在不同的數(shù)據(jù)庫(kù)功能模塊的層次上提供一個(gè)統(tǒng)一的用戶界面。不但如此,使用 Java 語(yǔ)言編寫(xiě)的應(yīng)用程序可以在任何支持 Java 的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上開(kāi)發(fā)不同的應(yīng)用程序。通過(guò)這些類(lèi)和接口,程序開(kāi)發(fā)人員可以在 Java 語(yǔ)言中方便地建立與數(shù)據(jù)庫(kù)的鏈接,通過(guò)執(zhí)行相應(yīng) SQL 語(yǔ)句,完成對(duì)不同數(shù)據(jù)庫(kù)的訪問(wèn)。 系統(tǒng)數(shù)據(jù)庫(kù)連接 JDBC 技術(shù)是 Java DataBase Connectivity 的縮寫(xiě),它是 SUN 公司提供的一種支持基本 SQL功能的通用的應(yīng)用程序接口 (Application Programming Interface)。 6.對(duì) Web 技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到 Web 頁(yè)面上。 SQL Server 也可以很好地與 Microsoft BackOffice 產(chǎn)品集成。 3.豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 SQL Server 特點(diǎn): 1.真正的客戶機(jī) /服務(wù)器體系結(jié)構(gòu)。 MYSQL 數(shù)據(jù)庫(kù) SQL Server 是由 Microsoft 開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS) ,它最初是由Microsoft、 Sybase 和 AshtonTate 三家公司共同開(kāi)發(fā)的,并于 1988 年推出了第一個(gè) OS/2 版本。利用 JSP 提供的這些隱含對(duì)象,可以使腳本功能更加強(qiáng)大,并且編程更加容易、方便。 JSP 提供了一些隱含對(duì)象。 如同的 JSP 技術(shù)可以通過(guò) ActiveX/COM 組件來(lái)擴(kuò)展功能一樣, JSP 可以通過(guò) JavaBean 和EJB(Enterprise JavaBean)以及自定義的標(biāo)記來(lái)擴(kuò)展功能。 JSP 作為 Java 家族的一員,秉承了 Java 技術(shù)的“一次編寫(xiě),隨處可用 (Write Once, Rum Anywhere)”的特性,可以運(yùn)行于大多數(shù)流行的操作系統(tǒng)平臺(tái)及 Web 服務(wù)器,這種與服務(wù)器硬件和操作系統(tǒng)平臺(tái)的無(wú)關(guān)性是 JSP 相對(duì)于其它動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)最大的一個(gè)優(yōu)點(diǎn)。使用 JSP 技術(shù)可以創(chuàng)建具有高度可伸縮性和可靠性的 Web 應(yīng)用程序。 JSP 技術(shù)是 Java 2 平臺(tái)的重要組成部分, JSP 使用 Java 語(yǔ)言作為它的腳本語(yǔ)言。這使得頁(yè)面形式與頁(yè)面內(nèi)容互相獨(dú)立,非常有利于大型項(xiàng)目的分工合作。 JSP的特 點(diǎn) 1. 簡(jiǎn)化的頁(yè)面生成技術(shù)。 從開(kāi)發(fā)的觀點(diǎn)看,模式二具有更清晰的頁(yè)面表現(xiàn),清楚的開(kāi)發(fā)者角色劃分,在大規(guī)模項(xiàng)目開(kāi)發(fā)中,模式二更被采用,模式二也更符合當(dāng)前流行的 MVC 結(jié)構(gòu) (Model/view/controller), 其中 Servlet 對(duì)應(yīng) controller,處于控制者的位置,處理 HTTP 請(qǐng)求,負(fù)責(zé)生成 JSP 中使用的Beans 組件或?qū)ο?,并判斷?yīng)將請(qǐng)求傳遞給哪個(gè) JSP 等, JSP 對(duì)應(yīng) view,負(fù)責(zé)生成最終的動(dòng)態(tài)網(wǎng)頁(yè)并返回給瀏覽器。所以模式一可用于小型應(yīng)用,不能夠滿足大型應(yīng)用的需要。 Bean 處理所有數(shù)據(jù)訪問(wèn), JSP 實(shí)現(xiàn)頁(yè)面的表現(xiàn),以實(shí)現(xiàn)內(nèi)容生成與顯示相分離。 JSP體系結(jié)構(gòu) JSP 網(wǎng)站開(kāi)發(fā)標(biāo)準(zhǔn)給出了兩種使用 JSP 的技術(shù) ,可以歸納為模式一、模式二。這就是當(dāng)前網(wǎng)站構(gòu)建中廣泛采用的瀏覽器 —— Web 服務(wù)器 ——后臺(tái)數(shù)據(jù)庫(kù)的三層架構(gòu)模式。當(dāng) Web 服務(wù)器和 JSP 引擎遇到訪問(wèn) JSP 網(wǎng)頁(yè)的請(qǐng)求時(shí), JSP 引擎將請(qǐng)求對(duì)象發(fā)送給服務(wù)器端的相關(guān)組件,比如 JavaBean 組件、 Servlet或 EJB 等,然后由服務(wù)器端組件處理這些請(qǐng)示,可能需要從數(shù)據(jù)庫(kù)或數(shù)據(jù)存儲(chǔ)中檢索信息,然后服務(wù)器端組件再將響應(yīng)對(duì)象返回 JSP 引擎。 在國(guó) 外,己經(jīng)大量使用 JSP 作為網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)工具,而在國(guó)內(nèi),盡管 JSP 還不是主流開(kāi)發(fā)技術(shù),但是由于 JSP 的強(qiáng)大優(yōu)勢(shì),許多網(wǎng)站都已經(jīng)準(zhǔn)備轉(zhuǎn)向 JSP,利用 JSP 來(lái)開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站。 JSP 技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的 web 頁(yè)面提供了簡(jiǎn)便的方法。由 Sun 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),是基于 JavaServlet 以及整個(gè) Java 體系的 web開(kāi)發(fā)技術(shù)。 在中國(guó), 網(wǎng)上購(gòu)物 有發(fā)展的必要,也有發(fā)展的基礎(chǔ),發(fā)展 網(wǎng)上購(gòu)物 的各方面條件也日趨成熟,但是還存在一些問(wèn)題,只有把問(wèn)題解決好了,才能保證 網(wǎng)上購(gòu)物 的蓬勃發(fā)展 。 開(kāi)發(fā)目標(biāo) 網(wǎng)上購(gòu)物 的優(yōu)勢(shì)在于選擇面大、價(jià)格便宜、交易方便、節(jié)省時(shí)間和精力等。本系統(tǒng)全部基于 Inter 網(wǎng)絡(luò), 以 JSP 語(yǔ)言對(duì)網(wǎng)站進(jìn)行開(kāi)發(fā) , 注重用戶與網(wǎng)站的交互性。涵蓋知識(shí)面廣,可有效地提高 學(xué)生 綜合運(yùn)用所學(xué)知識(shí)分析解決問(wèn)題的能力,增強(qiáng) 學(xué)生 對(duì)事物的理解與掌握能力,培養(yǎng) 學(xué)生 掌握科學(xué)的研究方法,正確的設(shè)計(jì)思想,獨(dú)立思考,勇于進(jìn)取,探索創(chuàng)新,為今后進(jìn)一步學(xué)習(xí)與工作奠定了良好的基礎(chǔ)。 目 錄 第一章 開(kāi)發(fā)背景 1 目的和意義 1 開(kāi)發(fā)設(shè)計(jì)思想 1 開(kāi)發(fā)目標(biāo)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1