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

正文內(nèi)容

網(wǎng)上訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2024-07-21 04:58 本頁面
 

【文章內(nèi)容簡介】 能實(shí)現(xiàn)網(wǎng)上訂餐、并能被廣泛接納的網(wǎng)上訂餐行為,依然離不開電話直接訂購的主要原因。網(wǎng)上訂餐,想正真實(shí)現(xiàn)“ 網(wǎng)上訂,網(wǎng)上付 ”的正規(guī)化,還需要很長的一段時(shí)日。 本課題的來源及研究意義 本課題的來源隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和普及,Inter 已成為人們獲取有關(guān)信息和相互交流的重要途徑之一,越來越多的機(jī)構(gòu)和組織開始利用網(wǎng)絡(luò)資源傳遞、發(fā)布、收集和管理信息。這對各種類型的網(wǎng)絡(luò)提供一次很大的機(jī)遇與挑戰(zhàn),特別是通過網(wǎng)絡(luò)進(jìn)行信息交互的這種活動(dòng),更使網(wǎng)絡(luò)的經(jīng)營方式充滿了活力和機(jī)動(dòng)性 [1]。基于 B/S 模式的 JAVA 網(wǎng)上訂餐系統(tǒng)是應(yīng)用于網(wǎng)絡(luò)交流領(lǐng)域的系統(tǒng),它的主要特點(diǎn)有:(1) 通用性:網(wǎng)上訂餐系統(tǒng)具有良好的界面,適合推廣給所有用戶,能夠給用戶提供良好的服務(wù)。(2) 便捷性:本系統(tǒng)最大的特點(diǎn)就是方便快捷,用戶使用本系統(tǒng)可以足不出戶就享受到優(yōu)質(zhì)服務(wù),在現(xiàn)代人們的生活中很適用。人們對于訂餐的要求是能夠減少排隊(duì)等待的時(shí)間,此系統(tǒng)的設(shè)計(jì)正是為了迎合大家的這種需求,可以讓用戶節(jié)約許多的時(shí)間,提高了生活效率 [2]。長春師范學(xué)院本科畢業(yè)論文(設(shè)計(jì))2 課題的研究意義網(wǎng)上訂餐系統(tǒng)為人們的生活提供了方便快捷的消費(fèi)方式:,可以方便的打開我們的網(wǎng)站,選擇自己喜歡的餐廳,瀏覽餐廳的菜單,進(jìn)行網(wǎng)上點(diǎn)餐,省去了很多的時(shí)間。,可以擴(kuò)大自己的銷售領(lǐng)域,通過我們的網(wǎng)站可以很好的做廣告。每個(gè)餐廳有它自己的主頁,管理自己的主頁;餐廳不僅僅在某個(gè)商業(yè)小區(qū)經(jīng)營,餐廳還可以給顧客提供送外賣服務(wù),這樣就大大地方便了那些宅男宅女們,不用再買那些快餐似的垃圾食品,還能很好地享受到可口的飯菜。通過這種方式,餐廳的營業(yè)范圍將大大地提高,營業(yè)額必然會上升。本系統(tǒng)針對所有用戶群體,建立了客戶端及服務(wù)器端。主要解決的問題包括:(1) 對于使用界面,需要人性化,能夠給用戶一種溫馨與簡易的感覺;(2) 系統(tǒng)應(yīng)能夠及時(shí)響應(yīng)用戶的請求,并及時(shí)提供幫助。本系統(tǒng)開發(fā)的意義在提供給用戶方便快速的訂餐服務(wù),滿足用戶的需要,解決傳統(tǒng)訂餐方式的不足。 訂餐系統(tǒng)概述 訂餐系統(tǒng)的發(fā)展歷史隨著互聯(lián)網(wǎng)用戶的增多,工作節(jié)奏的加快,網(wǎng)絡(luò)訂餐成為眾多年輕網(wǎng)民及白領(lǐng)人士生活中的一部分。大眾點(diǎn)評網(wǎng)、網(wǎng)等網(wǎng)站的成立,為眾多辦公樓、工作繁忙的白領(lǐng)解決了吃飯問題。網(wǎng)絡(luò)訂餐的手段和方式分類,目前餐飲業(yè)主要通過以下三種方法開展:1.通過餐飲網(wǎng)站訂餐。這種訂餐方式主要通過專門的網(wǎng)站實(shí)現(xiàn)訂餐,用戶通過網(wǎng)絡(luò)實(shí)現(xiàn)對餐館的查詢及餐館的菜譜查詢和預(yù)定服務(wù),相應(yīng)企業(yè)給予通過網(wǎng)站訂餐的顧客相應(yīng)的優(yōu)惠。2.通過及時(shí)的通訊工具(,MSN 等)的網(wǎng)絡(luò)訂餐。這種餐飲企業(yè)往往不具備建立網(wǎng)站訂餐系統(tǒng)的資金與技術(shù)實(shí)力,主要通過及時(shí)的通訊工具(,MSN 等)的實(shí)現(xiàn)訂餐。這種餐飲企業(yè)往往是區(qū)域性的,主要分布在居民小區(qū)及學(xué)校周邊,規(guī)模一般較小。3.通過電子郵件的網(wǎng)絡(luò)訂餐。這種訂餐方式主要是在相應(yīng)餐飲企業(yè)舉辦大型酒席時(shí),顧客提供給餐飲企業(yè)餐單時(shí)使用。因?yàn)槭褂绵]件訂餐有時(shí)間差,而且要收發(fā)郵件略顯麻煩,所以目前較少使用。綜上,第一類訂餐方式使用最為廣泛,網(wǎng)站建立較容易 成本低,但對于傳統(tǒng)店面餐飲收效甚微,無法成為主要的利潤來源。其余兩類有網(wǎng)絡(luò)訂餐的實(shí)質(zhì),但僅作為目前網(wǎng)絡(luò)訂餐的輔助手段 [3,4]。長春師范學(xué)院本科畢業(yè)論文(設(shè)計(jì))3第 2 章 相關(guān)開發(fā)技術(shù) J2EE 設(shè)計(jì)平臺J2EE Java2 平臺企業(yè)版(Java 2 Platform,Enterprise Edition)是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),它包含許多組件,主要可以簡化并且規(guī)范應(yīng)用系統(tǒng)的開發(fā)及部署,進(jìn)而提高可移植性、安全與再用價(jià)值 [5]。 目前,Java 2 平臺它有 3 個(gè)版本,它們是適用于小型設(shè)備和智能卡的 Java 2 平臺 Micro 版( Java 2 Platform Micro Edition,J2ME ) 、適用于桌面系統(tǒng)的 Java 2 平臺標(biāo)準(zhǔn)版(Java 2 Platform Standard Edition,J2SE ) 、適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的 Java 2 平臺企業(yè)版(Java 2 Platform Enterprise Edition,J2EE) 。J2EE 它是一種利用 Java 2 平臺來簡化企業(yè)的解決方案的開發(fā)、部署和管理等相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。J2EE 技術(shù)的基礎(chǔ)是核心的 Java 平臺或 Java 2 平臺的標(biāo)準(zhǔn)版,J2EE 它不僅鞏固標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如“編寫一次、隨處運(yùn)行”的特性、方便存取數(shù)據(jù)庫的 JDBC API、CORBA 技術(shù)及能夠在 Inter 應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)提供了對 EJB(Enterprise JavaBeans) 、Java Servlets API、JSP(Java Server Pages)以及 XML 技術(shù)的全面支持。其最終目的就是成為一個(gè)能夠使企業(yè)開發(fā)者大幅縮短投放市場時(shí)間的體系結(jié)構(gòu) [6]。 MySql MySql 簡介MySQL 它是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),MySQL 它還是一種關(guān)聯(lián)數(shù)據(jù)庫管理的系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存于不同的表中,而不是將所有數(shù)據(jù)內(nèi)容放在一個(gè)大倉庫內(nèi)。這樣就提高了速度和靈活性。MySQL 的是 SQL“結(jié)構(gòu)化查詢語言” 。SQL 它是用于訪問數(shù)據(jù)庫中的最常用標(biāo)準(zhǔn)化語言。 MySQL 軟件采用了 GPL(GNU通用公共許可證) 。由于它體積小、速度快、總體擁有成本低,特別是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體成本就選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫 [7,8]。 MySql 優(yōu)勢(1)它是使用 C 和 C++編寫,并使用了眾多的編譯器進(jìn)行測試,保證了源代碼的可移植性;(2)支持 AIX、HPUX、NovellNetware、Linux、Mac OS、OpenBSD 、Solaris、 Windows、FreeBSD OS/2 Wrap 等多種操作系統(tǒng);(3)為多種編程語言都提供了 API。這些編程語言包括長春師范學(xué)院本科畢業(yè)論文(設(shè)計(jì))4C、C++、Java、Perl、PHP、Ruby、和 Tcl Eiffel 等;(4)既能作一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,還能作為一個(gè)庫而嵌入到其他的軟件中提供多種語言支持,常見的編碼如中文的 GBK、BIG5,日文種的 Shift、JIS 以用作數(shù)據(jù)表名和數(shù)據(jù)列名;(5)提供了 TCP/IP、ODBC 和 JDBC 等許多種數(shù)據(jù)庫連接方法;(6)它還提供了用于管理、檢查、優(yōu)化數(shù)據(jù)庫的操作的管理工具;(7)可以處理有上千萬條記錄的大型數(shù)據(jù)庫 [9]。 struts2 struts2 簡介Struts 2 它是 Struts 的下一代產(chǎn)品,是融合了 struts 1 和 WebWork 的技術(shù),在它們基礎(chǔ)上合并的全新的框架。其全新的 Struts 2 的 體系結(jié)構(gòu)與 Struts 1 的體系結(jié)構(gòu)有著巨大差別。Struts 2 它是以 WebWork 為核心,采用了攔截器機(jī)制來處理用戶的請求,這樣的設(shè)計(jì)讓業(yè)務(wù)邏輯控制器能夠與 Servlet API 完全脫離,因此 Struts 2 可以理解成 WebWork 的更新產(chǎn)品。雖然從 Struts 1 到 Struts 2 有著根本性的變化,但是相對于 WebWork,Struts 2 它的變化還是很小 [10]。 struts2 框架結(jié)構(gòu)當(dāng) Web 容器收到 請求(HttpServletRequest)后,它將請求傳遞給一個(gè)標(biāo)準(zhǔn)的過濾鏈包括(ActionContextCleanUp)過濾器,然后經(jīng)過 Other filters(SiteMesh ,etc),再然后需要調(diào)用 FilterDispatcher 這個(gè)核心控制器,然后它再調(diào)用 ActionMapper 確定請求來自哪個(gè) Action,ActionMapper 返回一個(gè)收集 Action 詳細(xì)信息的 ActionMaping的對象。接下來 FilterDispatcher 它將控制權(quán)派給 ActionProxy,ActionProxy 調(diào)用配置管理器(ConfigurationManager) 從配置文件中讀取配置信息文件(),然后創(chuàng)建 ActionInvocation 對象, ActionInvocation 在調(diào)用 Action 之前它會依次的調(diào)用所用配置的攔截器(Interceptor N) 一旦執(zhí)行結(jié)果后返回結(jié)果字符串 ActionInvocation負(fù)責(zé)查找結(jié)果字符串對應(yīng)的結(jié)果集(Result)然后執(zhí)行這個(gè) Result。 Result 會調(diào)用一些模版(JSP)來表頁面,隨后攔截器(Interceptor N)會被執(zhí)行(順序和 Action 執(zhí)行之前相反) 最后響應(yīng) (HttpServletResponse)它會被返回在 中配置的那些過濾器和核心控制器(FilterDispatcher )中 [11,12]。 spring spring 簡介它是為了解決企業(yè)應(yīng)用程序開發(fā)的復(fù)雜性而由 Rod Johnson 創(chuàng)建的??蚣艿闹鏖L春師范學(xué)院本科畢業(yè)論文(設(shè)計(jì))5要好處之一就是它的分層架構(gòu),分層架構(gòu)可以允許使用者選擇使用哪一個(gè)組件,同時(shí)并為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。Spring 使用基本的 JavaBean 來完成從前只可能是由 EJB 來完成的事情。但 Spring 的用途不僅局限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何 Java 的應(yīng)用都可以從 Spring 中受益頗多 [13]。 sring 核心機(jī)制控制反轉(zhuǎn)模式(依賴性注入)的基本概念是:不為創(chuàng)建對象,但是描述創(chuàng)建它的方式。在代碼中不直接和對象和服務(wù)連接,而是在配置文件中來描述哪一個(gè)組件它需要哪一項(xiàng)服務(wù)。容器 (在 Spring 框架中是 IOC 容器) 它是負(fù)責(zé)將其聯(lián)系在一起。在典型的 IOC 場景中,是容器創(chuàng)建了所有對象,并且設(shè)置必要的屬性來將它們連接在一起,決定什么時(shí)間去調(diào)用方法 [14]。 hibernate hibernate 簡介Hibernate 它是一個(gè)開放源代碼的 對象關(guān)系映射框架 ,它是對 JDBC 進(jìn)行了非常輕量級的對象封裝,使 Java 程序員能夠隨心所欲的使用對象 編程思維來操縱數(shù)據(jù)庫。 Hibernate 它可以應(yīng)用在任何使用 JDBC 的場合,既能夠在 Java 的客戶端程序使用,也能夠在 Servlet/JSP 的 Web 應(yīng)用中使用,最有意義的是, Hibernate 它能夠在應(yīng)用EJB 的 J2EE 架構(gòu)中取代 CMP,來完成數(shù)據(jù)持久化的重任 [15]。 hibernate 核心接口Session 接口它是負(fù)責(zé)執(zhí)行被持久化對象的 CRUD 操作(CRUD 的任務(wù)是完成與數(shù)據(jù)庫的交流,包含了許多常見的 SQL 語句)。但是,需要注意的是 Sessio
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1