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

正文內(nèi)容

網(wǎng)上訂餐系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文-閱讀頁

2024-09-15 09:18本頁面
  

【正文】 t)后,它將請求傳遞給一個標(biāo)準(zhǔn)的過濾鏈包括( ActionContextCleanUp)過濾器,然后經(jīng)過 Other filters(SiteMesh , etc),再然 后需要調(diào)用 FilterDispatcher 這個核心控制器,然后它再調(diào)用 ActionMapper 確定請求來自哪個 Action, ActionMapper 返回一個收集 Action 詳細(xì)信息的 ActionMaping的對象。 Result 會調(diào)用一些模版( JSP)來表頁面,隨后攔截器 (Interceptor N)會被執(zhí)行 (順序和 Action 執(zhí)行之前相反 )最后響應(yīng) (HttpServletResponse)它會被返回在 中配置的那些過濾器和核心控制器( FilterDispatcher)中 [11,12]。框架的主要好處之一就是它的分層架構(gòu),分層架構(gòu)可以允許使用者選擇使用哪一個組件,同時并長春師范學(xué)院本科畢業(yè)論文(設(shè) 計) 5 為 J2EE 應(yīng)用程序 開發(fā)提供集成的框架。但 Spring 的用途不僅局限于 服務(wù)器 端的開發(fā)。 sring 核心機(jī)制 控制反轉(zhuǎn) 模式(依賴性注入)的基本概念是:不為創(chuàng)建 對象 ,但是描述創(chuàng)建它的方式。容器 (在 Spring 框架中是 IOC 容器) 它是負(fù)責(zé)將其聯(lián)系在一起。 hibernate hibernate 簡介 Hibernate 它是一個開放源代碼的 對象 關(guān)系映射 框架 ,它是對 JDBC 進(jìn)行了非常輕量級的對象封裝,使 Java 程序員 能夠隨心所欲的使用對象 編程 思維來操縱 數(shù)據(jù)庫 。 hibernate 核心接口 Session接口它是負(fù)責(zé)執(zhí)行被持久化 對象 的 CRUD 操作 (CRUD的任務(wù)是完成與 數(shù)據(jù)庫 的交流,包含了許多常見的 SQL 語句 )。并且 Hibernate 中的 session 不同于 JSP 應(yīng)用中的 HttpSession[16]。 SessionFactory 接口它是負(fù)責(zé)初始化 Hibernate 的。在這里還用到 工廠模式 。 Configuration 類它是負(fù)責(zé)配置并啟動 Hibernate 的,創(chuàng)建 SessionFactory 對象的。 Transaction 接口它是負(fù)責(zé) 事務(wù) 的相關(guān)操作。 長春師范學(xué)院本科畢業(yè)論文(設(shè) 計) 6 第三章 需求分析 網(wǎng)上訂餐需求分析 功能需求分析 本系統(tǒng)主要是實現(xiàn)網(wǎng)上瀏覽菜單、訂餐、產(chǎn)生訂單等功能的系統(tǒng)。需要完成的主要任務(wù)如下:當(dāng) 客戶進(jìn)入網(wǎng)上訂餐時,應(yīng)該在訂餐頁面中顯示相應(yīng)的菜品信息,來供客戶去選擇所需要的菜品,同時還提供按菜品名稱,快速查詢所需要菜品信息的功能。餐廳服務(wù)人員根據(jù)訂單信息,查看詳細(xì)訂單明細(xì)并根據(jù)實際情況處理訂餐。 UML(統(tǒng)一建模語言)是一種建模語言,它的特點是良好的定義、表達(dá)能力突出、具有多重功能。從軟件需求分析開始就有了很多的應(yīng)用,并且貫穿始終。代碼的編寫是以最終的類圖和對類圖的補(bǔ)充說明文檔為基礎(chǔ)的。然后把用例圖中的 actor 去除,其余的名詞中的大多就是類了,再根據(jù)具體情況斟酌就可以畫類 圖。但這時也會發(fā)現(xiàn)類圖中的一些漏洞,然后再去補(bǔ)充類圖。 B/S 模式的三層模型: 第一層表示層。它能夠?qū)崿F(xiàn)對輸入的數(shù)據(jù)進(jìn)行檢查和對外輸出的數(shù)據(jù)的功能,以便顯示出來。 第二層事務(wù)邏輯層。統(tǒng)計、匯總、分析、打印功能 等等這些功能都是在功能層。 第三層數(shù)據(jù)庫層。負(fù)責(zé)管理其數(shù)據(jù)庫的事數(shù)據(jù)庫管理系統(tǒng),提供給應(yīng)用程序各種各樣的服務(wù),數(shù)據(jù)庫管理系統(tǒng)處在數(shù)據(jù)庫服務(wù)器端 [18]。正是基于此目的,網(wǎng)上訂餐業(yè)務(wù)的出現(xiàn),迎合了這些人的需求,他們不但省去了自己做飯的麻煩,還能尋找和發(fā)現(xiàn)新的菜品,品嘗不同風(fēng)格及不同種類的菜品。 綜上,我們決定利用 JAVA 和 MySQL 來設(shè)計網(wǎng)上訂餐系統(tǒng)。 MySQL 是一個杰出的數(shù)據(jù)庫平臺,具有功能強(qiáng)大 ,安全可靠等特點,可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫及電子商務(wù)等 [19]。同時保證了數(shù)據(jù)的安全性。 可維護(hù)性 在使用系統(tǒng)的過程中,會碰到很多新的要求,有時候還要對新的內(nèi)容進(jìn)行擴(kuò)充,因此在設(shè)計系統(tǒng)時一定要考慮到,設(shè)計出來的系統(tǒng)是否能滿足實際的應(yīng)用,并能隨時添加新的功能。 用戶操作 設(shè)計的目標(biāo)中應(yīng)該有能夠使用戶使用方便,操作簡潔明了,這樣才能更好讓系統(tǒng)發(fā)揮其的作用。 運(yùn)行速度 系統(tǒng)響應(yīng)時間對于系統(tǒng)是至關(guān)重要。對于管理員,需要注意的是在提高響應(yīng)時間的時候,務(wù)必不能忘記系統(tǒng)的安全性。對此,應(yīng)該選擇網(wǎng)絡(luò)連接更加快速,子鏈接較少的優(yōu)質(zhì)線路對服務(wù)器線路進(jìn)行鋪設(shè),其次是在編程過程中減少對數(shù)據(jù)庫的訪問,加快訪問速度,事務(wù)處理邏輯更加合理化,減少不必要的計算冗余。用戶界面設(shè)計是屏幕產(chǎn)品的重要組成部分。用戶界面是用戶與程序溝通的唯一途徑,要能為用戶提供方便有效的服務(wù)。詳細(xì)說來有以下幾點。 界面中要使用能反應(yīng)用戶本身的語言,而不是游戲設(shè)計者的語言。人類的短期記憶極不穩(wěn)定、有限, 24 小時內(nèi)存在 25%的遺忘率。 是每一個優(yōu)秀界面都具備的特點。 在視覺效果上便于理解和使用。而且是否登錄也將決定用戶能否訂餐。流程如下:進(jìn)入網(wǎng)站首頁之后,會看到一個登陸頁面,只有在注冊之后才能使用本系統(tǒng),注冊之后,后臺會收到相關(guān)信息,只有用戶名和密碼正確才能登陸成功。本用例開始前用戶必須登錄到系統(tǒng)中。 訂餐處理 圖 45 訂單處理流程 圖 當(dāng)用戶提交已訂的菜單或想取消已訂的菜單時,都會在前臺自動生成;處理訂單的過程是訂餐管理人員參與的,當(dāng)前臺有新的訂單生成時,會自動在后臺的現(xiàn)有訂單列表中顯示出來,訂餐管理人員可以點擊查看未處理的訂單,根據(jù)實際情況進(jìn)行處理,或者刪除不需要的訂單記錄。 之前已經(jīng)完成需求分析,現(xiàn)在需要進(jìn)行概念設(shè)計、邏輯設(shè)計和物理設(shè)計,本章將敘述這三個階段的設(shè)計思路和設(shè)計過程。軟件結(jié)構(gòu)在設(shè)計時需要完成的任務(wù)是:把按功能的不同模塊劃分、確立層次結(jié)構(gòu)及相互調(diào)用、接口與人機(jī)間的聯(lián)系。顯然,經(jīng)過概要設(shè)計之后,就建立了一個系統(tǒng)的邏輯模型,該模型不受具體的計算機(jī)影響 [20]。 菜單信息瀏覽 在菜單信息中,可以直接瀏覽到全部的菜單信息,信息包括了:菜名,價格等。如圖 52 所示: 圖 52 訂餐界面圖 當(dāng)用戶點擊訂購 若還沒有登錄,則跳轉(zhuǎn)到登陸頁面,若已登錄。 在訂餐過程中,用戶可以查看自己購物車中選購的菜品和金額,根據(jù)自己的需要可以清空購物車中的菜品,還可以選擇繼續(xù)訂餐,在查看購物車時填入相關(guān)送餐信息,點擊“提交訂單”,完成了整個訂餐流程。餐館登陸成功后會跳轉(zhuǎn)至餐館管理頁面,如圖 56 所示: 圖 56 餐館信息管理圖 這里可以對餐館中的信息進(jìn)行操作例如對菜品的增加等 點擊訂單產(chǎn)看連接可以看到已下單的菜單,這個菜單包含本店需要做的菜品并有送餐地址,點擊確認(rèn)訂單后,將不再顯示在此訂單表中。如圖 57 所示: 圖 57 程序構(gòu)架圖 Action:包中包含了所有的 action 類 Dao:包含事務(wù)處理的接口 :dao 的實現(xiàn)類 Model:包含實體類 Service:調(diào)用 降低耦合,能更好得實現(xiàn)系統(tǒng)的延展與維護(hù) Util:包含一些用到的工具類,例如中文編碼設(shè)置 長春師范學(xué)院本科畢業(yè)論文(設(shè) 計) 19 結(jié) 論 該課題是利用 J2EE 技術(shù),它是基于 B/S 模式開發(fā)實現(xiàn) 的網(wǎng)上訂餐系統(tǒng),在分析、研究網(wǎng)上訂餐課題的基礎(chǔ)上,對系統(tǒng)的組織結(jié)構(gòu)、數(shù)據(jù)流程、用戶需求等內(nèi)容都進(jìn)行了詳細(xì)的調(diào)查分析。在實際的運(yùn)用中,加強(qiáng)了自己的動手能力以及分析問題和解決問題的能力,把將學(xué)習(xí)來的理論運(yùn)用到實際操作中。在詳細(xì)設(shè)計過程中,首先編寫了一個數(shù)據(jù)庫操 作層 —— DAO 層,以后進(jìn)行數(shù)據(jù)庫操作時直接調(diào)用即可,簡化了編碼的工作量,減少很多繁復(fù)的操作;確定每個頁面之間的調(diào)用關(guān)系以及各個功能模塊中的頁面數(shù)。在編寫代碼的過程中,遇見了很多問題,例如:信息的顯示,數(shù)據(jù)的連級刪除等。最終對整個系統(tǒng)進(jìn)行了功能測試,系統(tǒng)運(yùn)行正常,基本達(dá)到了設(shè)計的效果。餐廳它也可以在網(wǎng)絡(luò)上查看訂單,根據(jù)自己的營銷策略來定價,并進(jìn)行宣傳,增加飯店菜品銷量并提高飯店收入。 長春師范學(xué)院本科畢業(yè)論文(設(shè)計) 20 參考文獻(xiàn) [1] 謝希仁 . 計算機(jī)網(wǎng)絡(luò) [M].北京:電子工業(yè)出版社 , 2020. [2] 耿祥義 , 張躍平 . JSP 實用教程 [M].北京:清華大學(xué)出版社 , 2020. [3] 龍馬工作室. ASP+Access 網(wǎng) 站開發(fā)實例精講 [M].北京:人民郵電出版社 .2020. [4] 廖疆星等. Access 2020 數(shù)據(jù)庫開發(fā)指南 [M].北京:冶金工業(yè)出版社 .2020. [5] 孫一林 , 彭波 . Java 數(shù)據(jù)庫編程實例 [M].北京:清華大學(xué)出版社 , 2020. [6] 朱紅 , 司光亞 . JSP Web 編程指南 [M].北京:電子工業(yè)出版社 , 2020. [7] 薩師煊 , 王珊 . 數(shù)據(jù)庫系統(tǒng)概論 [M].北京:高等教育出版社 , 2020. [8] 張海藩 . 軟件工程導(dǎo)論(第 5 版) [M].北京:清華大學(xué)出版社 , 2020. [9] 孫涌 . 現(xiàn)代軟件工程 [M].北京:北京希望電子出版社 , 2020. [10] 劉增杰 , 張少軍 . MYSQL 從零開始學(xué) [M].北京:清華大學(xué)出版社 , 2020. [11] 耿祥義 , 張躍平 . JAVA2 實用教程(第二版) [M].北京:清華大學(xué)出版社 , 2020. [12] 計磊 , 周偉 . J2EE 整合應(yīng)用案例 [M].北京:人民郵電出版社 , 2020: 1290. [13] 侯文永 . J2EE 企業(yè)計算平臺 [J].北京:計算機(jī)應(yīng)用研究 , 2020: 3839, 42. [14] 陳剛 . Eclipse 從入門到精通 [M].北京:清華大學(xué)出版社 , 2020: 416417. [15] 祝定澤 , 張海 . My SQL 核心內(nèi)幕 [M].北京:清華大學(xué)出版社 , 2020: 2345. [16] 曾東,曾文權(quán) . Web 開發(fā)技術(shù) ASP[M].清華大學(xué)出版社 .2020. [17] 趙家俊 . 數(shù)據(jù)庫應(yīng)用基礎(chǔ) [M].電子工業(yè)出版社 .2020. [18] 裴拯 . ASP 實用教程 [M].北京理工大學(xué)出版社 .2020. [19] 王園輝. ASP 數(shù)據(jù)庫開發(fā)實例解析 [M].北京:機(jī)械工業(yè)出版社 .2020. [20] 李小丹 . JSP 技術(shù)手冊 [D].北京:中國電力出版社 , 2020: 1465. 長春師范學(xué)院本科畢業(yè)論文(設(shè)計) 21 致 謝 本文從選題、構(gòu)思、提綱擬訂、資料收集、論文寫作及修改至最后定稿,歷時將近半年,在這段時間內(nèi),楊威老師為我們的課題傾入了大量的心血,給予了我們的豐富的建議和悉心的指導(dǎo)。她是一位非常優(yōu)秀的年輕老師,知識豐富,嚴(yán)謹(jǐn)負(fù)責(zé),做事態(tài)度非常認(rèn)真,她優(yōu)良的風(fēng)范深深地影響著我們,讓我擁有了正確的學(xué)習(xí)態(tài)度和對科學(xué)的嚴(yán)謹(jǐn)態(tài)度,讓我順利地完成了畢業(yè)設(shè)計。同時也非常感謝所有關(guān)心過我、幫助過我的領(lǐng)導(dǎo)、老師和同學(xué)們。 最后向那些所有支持鼓勵和曾經(jīng)幫助過我的人表示由衷的謝意!
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1