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

正文內(nèi)容

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

2024-10-01 09:18 本頁面
 

【文章內(nèi)容簡介】 領(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)站可以很好的做廣告。每個餐廳有它自己的主頁,管理自己的主頁;餐廳不僅僅在某個商業(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 第二章 相關(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 個版本,它們是適用于小型設(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ù)的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時(shí)間的體系結(jié)構(gòu) [6]。 MySql MySql 簡介 MySQL 它是一個小型關(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)容放在一個大倉庫內(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。這些編程語言包括 C、 C++、 Java、 Perl、PHP、 Ruby、和 Tcl Eiffel 等; 長春師范學(xué)院本科畢業(yè)論文(設(shè) 計(jì)) 4 ( 4)既能作一個單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,還能作為一個庫而嵌入到其他的軟件中提供多種語言支持,常見的編碼如中文的 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)后,它將請求傳遞給一個標(biāo)準(zhǔn)的過濾鏈包括( ActionContextCleanUp)過濾器,然后經(jīng)過 Other filters(SiteMesh , etc),再然 后需要調(diào)用 FilterDispatcher 這個核心控制器,然后它再調(diào)用 ActionMapper 確定請求來自哪個 Action, ActionMapper 返回一個收集 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í)行這個 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)建的??蚣艿闹饕锰幹痪褪撬姆謱蛹軜?gòu),分層架構(gòu)可以允許使用者選擇使用哪一個組件,同時(shí)并長春師范學(xué)院本科畢業(yè)論文(設(shè) 計(jì)) 5 為 J2EE 應(yīng)用程序 開發(fā)提供集成的框架。 Spring 使用基本的 JavaBean 來完成從前只可能是由 EJB 來完成的事情。但 Spring 的用途不僅局限于 服務(wù)器 端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何 Java 的應(yīng)用都可以從 Spring 中受益頗多 [13]。 sring 核心機(jī)制 控制反轉(zhuǎn) 模式(依賴性注入)的基本概念是:不為創(chuàng)建 對象 ,但是描述創(chuàng)建它的方式。在代碼中不直接和 對象 和 服務(wù) 連接,而是在 配置文件 中來描述哪一個組件它需要哪一項(xiàng)服務(wù)。容器 (在 Spring 框架中是 IOC 容器) 它是負(fù)責(zé)將其聯(lián)系在一起。在典型的 IOC 場景中,是容器創(chuàng)建了所有 對象 ,并且設(shè)置必要的屬性來將它們連接在一起,決定什么時(shí)間去調(diào)用方法 [14]。 hibernate hibernate 簡介 Hibernate 它是一個開放源代碼的 對象 關(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 語句 )。但是,需要注意的是 Session 對象 是非線程安全 的。并且 Hibernate 中的 session 不同于 JSP 應(yīng)用中的 HttpSession[16]。這里當(dāng)使用 session 這個術(shù)語時(shí),其實(shí)指的是 Hibernate 中的 session,在以后會將 HttpSession對象 稱為用戶 session。 SessionFactory 接口它是負(fù)責(zé)初始化 Hibernate 的。它既可以充當(dāng)數(shù)據(jù)存儲源的代理,還負(fù)責(zé)創(chuàng)建 Session 對象 。在這里還用到 工廠模式 。但需要注意的是 SessionFactory它并不是輕量級的,因?yàn)橐话闱闆r下,一個項(xiàng)目通常只需要一個 SessionFactory 就夠,但是當(dāng)需要操作多個 數(shù)據(jù)庫
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1