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

正文內(nèi)容

網(wǎng)上訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-06-27 04:58本頁面
  

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