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

正文內(nèi)容

在線訂餐系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-全文預(yù)覽

2025-07-20 01:01 上一頁面

下一頁面
  

【正文】 刪除購買美食ShoppingCart delLine(LineFood line,Restaurant resinfo, ShoppingCart shoppingcart)float getTotal(MapInteger, LineFood lines)購物車對象、美食條目購物車信息清空購物車ShoppingCart emptyShoppingCart(ShoppingCart shoppingcart)float getTotal(MapInteger, LineFood lines)購物車對象購物車信息查看購物車ActionContext context=()ShoppingCart shoppingct=(ShoppingCart) ().get(spct)無購物車信息(3) 接口對于ShoppingCart類的接口只有一個,就是時(shí)業(yè)務(wù)調(diào)用Service層的ShoppingCartService類。(2) 功能方法描述Note類設(shè)計(jì)的功能相對簡單,: Note類功能程序描述功能方法輸入項(xiàng)輸出項(xiàng)查看訂單評價(jià)Order getOrderById(int odrid)Note getfdNote(Order order)訂單ID評價(jià)信息評價(jià)訂單交易Order getOrderById(int odrid)void savefdNote(Note note)評價(jià)信息、訂單ID無(3) 接口對于Notet類的接口可以分為兩部分,一時(shí)業(yè)務(wù)調(diào)用Service層的NoteService類,二是數(shù)據(jù)庫操作Dao層的NoteDao類。 Notice類設(shè)計(jì)說明(1) Notice類描述Notice類定義了與餐廳公告相關(guān)的屬性和方法,對餐廳公告的操作包括添加餐廳公告、刪除餐廳公告、更新餐廳公告、查看餐廳公告。(2) 功能方法描述Food類設(shè)計(jì)的功能比較多,: Food類功能程序描述功能方法輸入項(xiàng)輸出項(xiàng)添加美食信息Restaurant getRestaurantById(int resid)void addFood(Food food)void upload()餐廳ID、美食信息無修改美食信息Food getFoodById(int id) void updateFood(Food food)美食ID無查看美食信息Restaurant getRestaurantById(int resid)int getPageNum(FoodPage fpage) ListFood getFood(FoodPage fpage,ListFood allfoods)餐廳ID餐廳美食信息修改美食出售狀態(tài)Food getFoodById(int id) void updateFood(Food food)美食ID無搜索美食信息ListFood searchFoods(Restaurant res,String foodkey)美食關(guān)鍵字美食信息(3) 接口對于Food類的接口可以分為兩部分,一時(shí)業(yè)務(wù)調(diào)用Service層的FoodService類,二是數(shù)據(jù)庫操作Dao層的FoodDao類。 Order類設(shè)計(jì)說明(1) Order類描述Order類定義了與訂單相關(guān)的屬性和方法,對訂單的操作包括查看訂單信息、提交訂單、接收訂單、確認(rèn)訂單送達(dá)。 Restaurant類設(shè)計(jì)說明(1) Restaurant類描述Restaurant類定義了與餐廳業(yè)務(wù)相關(guān)的屬性和方法,對餐廳用戶的操作包括查找餐廳信息、保存餐廳信息、更新餐廳信息。對于功能的添加,只要再添加菜單項(xiàng)的內(nèi)容即可,后期,我們將根據(jù)客戶的要求和反映,定期的對軟件進(jìn)行維護(hù)修改。數(shù)據(jù)服務(wù)器硬件故障:數(shù)據(jù)無法訪問,業(yè)務(wù)暫停,應(yīng)有備件或備機(jī)替代。服務(wù)器在接到數(shù)據(jù)后發(fā)送確認(rèn)信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶端,并等待確認(rèn)。 運(yùn)行控制運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實(shí)現(xiàn)。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時(shí),將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息。(2) 采用這樣的邏輯體系主要基于以下的設(shè)計(jì)原則:1 便于未來應(yīng)用模塊的擴(kuò)充今后系統(tǒng)如果需要擴(kuò)展功能時(shí),N層(NTier)架構(gòu)支持非常方便和靈活的和擴(kuò)充2 便于對數(shù)據(jù)庫資源進(jìn)行管理今后系統(tǒng)需要在數(shù)據(jù)倉庫上加入其他應(yīng)用模塊時(shí),主要應(yīng)用模塊本身支持N層(NTier)架構(gòu)即可輕而易舉的集成到目前的數(shù)據(jù)倉庫體系中。 訂餐活動圖 開店活動圖 75第4章 概要設(shè)計(jì) 運(yùn)行環(huán)境(1) 服務(wù)器: CPU: PIII 500以上;內(nèi)存:512M以上;硬盤:15G以上;(2) 操作系統(tǒng):windows xp/windows7; (3) 支持軟件:;(4) 數(shù)據(jù)庫系統(tǒng):Oracle11。 系統(tǒng)功能用例圖 用例描述雖然用例圖很直觀反映系統(tǒng)功能,但關(guān)于功能的細(xì)節(jié)以及注意點(diǎn),還是需要進(jìn)一步描述,所以下面通過對每一個用例進(jìn)行描述,希望可以更好了解本訂餐系統(tǒng)的功能。本文設(shè)計(jì)的訂餐系統(tǒng)也一樣,它的主要設(shè)計(jì)規(guī)則有:(1)簡單性:在實(shí)現(xiàn)系統(tǒng)功能的同時(shí),盡量讓用戶覺得本系統(tǒng)的操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。而一個在線訂餐系統(tǒng)可以為學(xué)生提供軟件條件,這樣學(xué)生便可以足不出戶的購買美食了。因此,不用出門就可以在家購物的新時(shí)尚已經(jīng)到來,構(gòu)建一個在線訂餐系統(tǒng)在經(jīng)濟(jì)上是完全可行的。此次開發(fā)使用JSP作為開發(fā)語言,采用StrutsHibernate、Spring整合框架技術(shù),。 (1) 技術(shù)可行性分析在線訂餐系統(tǒng)的開發(fā)是一項(xiàng)復(fù)雜的項(xiàng)目工程。近幾年,網(wǎng)上購物成為了一種時(shí)尚與時(shí)代潮流,人們也逐漸不愿出門購買東西。如果測試滿意的話,將進(jìn)行軟件的完善開發(fā),從而實(shí)現(xiàn)信息化、規(guī)范化、系統(tǒng)化、網(wǎng)絡(luò)化的軟件系統(tǒng),使其具有較好的適應(yīng)性和推廣性。 第3章 需求分析 系統(tǒng)分析與設(shè)計(jì)目標(biāo)系統(tǒng)分析是軟件開發(fā)實(shí)施過程中一個不可缺少的環(huán)節(jié),為了能夠使在線訂餐系統(tǒng)更好、更完善地被設(shè)計(jì)出來,就必須先進(jìn)行調(diào)查研究。Spring提供了一個用標(biāo)準(zhǔn)Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)如果你需要還能實(shí)現(xiàn)你自己的aspects。Spring提供了唯一的數(shù)據(jù)訪問抽象,包括簡單和有效率的JDBC框架,極大的改進(jìn)了效率并且減少了可能的錯誤。of(3) SpringSpring是一個解決了許多在J2EE開發(fā)中常見的問題的強(qiáng)大框架。resources)整合到一個統(tǒng)一的框架中,開發(fā)人員利用其進(jìn)行開發(fā)時(shí)不用再自己編碼實(shí)現(xiàn)全套MVC模式,極大的節(jié)省了時(shí)間,所以說Struts是一個非常不錯的應(yīng)用框架。(1) StrutsStruts是一個基于SunORACLE數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)。開發(fā)工具。Eclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。就其本身而言,它5只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。JavaScript僅僅是一種嵌入到HTML文件中的描述性語言,它并不編譯產(chǎn)生機(jī)器語言,只是由瀏覽器的解釋器將其動態(tài)地處理成可執(zhí)行的代碼。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。第七章總結(jié),對本論文進(jìn)行總結(jié),并對系統(tǒng)的迸一步提升提出了改進(jìn)意見。首先,畫出程序系統(tǒng)的結(jié)構(gòu)圖,闡明程序系統(tǒng)的基本結(jié)構(gòu)。首先對系統(tǒng)的運(yùn)行環(huán)境進(jìn)行闡明以及對實(shí)體類進(jìn)行分析。需求分析首先進(jìn)行了系統(tǒng)功能的概述,以用例圖的形式展示。詳細(xì)設(shè)計(jì)完成之后,進(jìn)行系統(tǒng)的實(shí)現(xiàn)開發(fā),本文最后對在線訂餐系統(tǒng)的最終實(shí)現(xiàn)情況進(jìn)行簡單介紹,并對系統(tǒng)進(jìn)行系統(tǒng)測試,通過測試總結(jié)出所實(shí)現(xiàn)的在線訂餐系統(tǒng)存在的問題,已達(dá)到后續(xù)的改進(jìn)。 緊接著系統(tǒng)架構(gòu)設(shè)計(jì),我們進(jìn)行了在線訂餐系統(tǒng)的詳細(xì)設(shè)計(jì)。 在需求分析之后,進(jìn)行在線訂餐系統(tǒng)的架構(gòu)設(shè)計(jì)。(3) 通過框架開發(fā)可以大大提高開發(fā)效率。 在具體實(shí)現(xiàn)方面,在實(shí)現(xiàn)前文設(shè)計(jì)基礎(chǔ)上,基于B/S架構(gòu)和MVC思想,采用SSH三大框架技術(shù)開發(fā)出界面、業(yè)務(wù)和數(shù)據(jù)處理之間層次分明的訂餐系統(tǒng),便于今后系統(tǒng)的維護(hù)和擴(kuò)展。如何根據(jù)用戶需求,設(shè)計(jì)出滿足用戶最佳的消費(fèi)體驗(yàn)的訂餐系統(tǒng)是本文要解決的主要問題。在線訂餐是以網(wǎng)絡(luò)為媒介,消費(fèi)者直接通過這一媒介在網(wǎng)上輕松訂餐,避免了出門就餐的不必要麻煩。并且,目前國內(nèi)在線訂餐服務(wù)普及的范圍并不廣泛,只是在一線城市有較高的普及程度和較多的消費(fèi)群體,由此可見在線訂餐行業(yè)的可發(fā)掘市場是非常巨大的。此外,傳統(tǒng)餐飲業(yè)目前面臨著經(jīng)營管理理念和方式上的被動改革等種種壓力,因此餐飲企業(yè)也會順應(yīng)發(fā)展潮流,積極謀求一種創(chuàng)新型的發(fā)展策略,實(shí)現(xiàn)行業(yè)的可持續(xù)發(fā)展。展望 61同時(shí),在線訂餐服務(wù)的時(shí)尚、豐富、便捷等優(yōu)點(diǎn)是傳統(tǒng)的電話訂餐業(yè)務(wù)無法比擬的。在線訂餐緊跟著互聯(lián)網(wǎng)發(fā)展的步調(diào),會逐漸被人們所接受、所喜歡。那么在線訂餐對消費(fèi)者有什么好處呢?對于商家會有什么市場優(yōu)勢呢?其實(shí),在線訂餐服務(wù)就是利用網(wǎng)絡(luò)技術(shù)給人們生活、消費(fèi)、休閑等各方面帶來的影響,從中獲取市場商機(jī)。 解決的主要問題 本文要實(shí)現(xiàn)的在線訂餐系統(tǒng)是基于市場上現(xiàn)有的網(wǎng)上訂餐系統(tǒng)的功能需求與結(jié)合用戶的消費(fèi)習(xí)慣方式設(shè)計(jì)的。 在設(shè)計(jì)方面,分析在線訂餐系統(tǒng)的邏輯架構(gòu)和業(yè)務(wù)需求,設(shè)計(jì)出能夠更好滿足可維護(hù)性,靈活性和可擴(kuò)展性的訂餐系統(tǒng)。(2) 程序員只要使用框架來進(jìn)行開發(fā),框架可以提供很多有用的服務(wù)及對一些重復(fù)的、冗余的代碼進(jìn)行封裝。 當(dāng)然,在需求分析之前,會簡單介紹系統(tǒng)開發(fā)的預(yù)備知識,這主要包括系統(tǒng)開發(fā)的編程語言、開發(fā)工具以及使用技術(shù)。最后給出一個動態(tài)的系統(tǒng)功能流程。在了解了整體結(jié)構(gòu)之后,分別討論了訂餐用戶、餐廳業(yè)主用戶和系統(tǒng)管理員用戶各個模塊的詳細(xì)設(shè)計(jì)。第三章需求分析,主要進(jìn)行在線訂餐系統(tǒng)的需求分析,還包括系統(tǒng)設(shè)計(jì)目標(biāo)、總體規(guī)劃以及可行性分析。第四章概要設(shè)計(jì),本章主要進(jìn)行系統(tǒng)的架構(gòu)設(shè)計(jì)、數(shù)據(jù)存儲設(shè)計(jì)以及類模塊設(shè)計(jì)。第五章詳細(xì)設(shè)計(jì),本章主要進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì),包括程序系統(tǒng)的結(jié)構(gòu)描述和程序類設(shè)計(jì)說明。其次描述了系統(tǒng)測試的情況,并對測試策略和測試結(jié)果進(jìn)行描述。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件,后綴名為(*.jsp)。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。(2) JavaScriptJavaScript和Java語言雖然在語法上很相似,但它們?nèi)匀皇莾煞N不同的語言。(1) 編程工具EclipseEclipse 是一個開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺。集成開發(fā)環(huán)境(IDE)來使用,但 Eclipse 的目標(biāo)卻不僅限于此。Java(2) 數(shù)據(jù)庫工具OracleOracle Database,又名Oracle RDBMS,或簡稱Oracle。它是一種高效率、可靠性好的 適應(yīng)高吞吐量的數(shù)據(jù)庫解決方案。但它的所有知識,只要在一種機(jī)型上學(xué)習(xí)了ORACLE知識,便能在各種類型的機(jī)器上使用它。Struts把Servlet、JSP、自定義標(biāo)簽和信息資源(messageHibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序?qū)嵱?,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。Spring的架構(gòu)基礎(chǔ)是基于使用JavaBean屬性的InversionSpring還提供了唯一的事務(wù)管理抽象,它能夠在各種底層事務(wù)管理技術(shù),例如JTA或者JDBC事務(wù)提供一個一致的編程模型。Web框架。在實(shí)際試運(yùn)行之前,我們需要對系統(tǒng)進(jìn)行測試。其中,店主實(shí)現(xiàn)對餐廳的業(yè)務(wù)管理,訂餐客戶實(shí)現(xiàn)瀏覽餐廳信息以及訂餐功能,系統(tǒng)管理員實(shí)現(xiàn)對整個訂餐系統(tǒng)的業(yè)務(wù)管理 可行性分析隨著互聯(lián)網(wǎng)應(yīng)用的普及化,我們的生活與互聯(lián)網(wǎng)越來越緊密不可分。而對于在線訂餐消費(fèi)是否可行,在此我想進(jìn)一步分析,分析從以下幾個方面分析。工程化的系統(tǒng)開發(fā)方法確實(shí)在開發(fā)實(shí)踐中取得了一定的效果。 (3) 經(jīng)濟(jì)可行性分析網(wǎng)絡(luò)訂餐系統(tǒng)給人們帶來了方便,成為一種全新的商務(wù)模式。就本系統(tǒng)而言,隨著電腦的普及,為學(xué)生在網(wǎng)絡(luò)上進(jìn)行購物提供有利的條件。 設(shè)計(jì)的總體規(guī)劃無論哪個網(wǎng)站都要會有它自己的設(shè)計(jì)規(guī)則與規(guī)范。 功能分析 用例圖為了能夠更好、更直觀的了解本訂餐系統(tǒng)的功能,所以通過用例圖來反映系統(tǒng)的整體功能。圖33描述了普通顧客的訂餐過程。3 表示層(Presentation Layer)表示層負(fù)責(zé)接受用戶的請求,將請求發(fā)送到應(yīng)用服務(wù)器,并負(fù)責(zé)接收從應(yīng)用服務(wù)器發(fā)過來的反饋將結(jié)果展現(xiàn)給用戶;為最終用戶提供HTTP服務(wù),負(fù)責(zé)處理界面的操作邏輯,提供整個系統(tǒng)的前端展現(xiàn)和流量及權(quán)限控制,表現(xiàn)形式為JSP頁面。 數(shù)據(jù)庫表設(shè)計(jì)(1) Customer_tbl 普通用戶列名數(shù)據(jù)類型允許空說明ID(主鍵
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1