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

正文內(nèi)容

在線訂餐系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)設(shè)計(更新版)

2024-08-03 01:01上一頁面

下一頁面
  

【正文】 可分為兩個階段,一是分析現(xiàn)行系統(tǒng)的組織結(jié)構(gòu)、業(yè)務(wù)流程和數(shù)據(jù)流程,明確認(rèn)識現(xiàn)行系統(tǒng)的功能和所需信息;二是在第一階段的基礎(chǔ)上,抽象出現(xiàn)行系統(tǒng)的邏輯模型。(5) 后臺服務(wù)器故障:部分業(yè)務(wù)處理不正常,應(yīng)檢查設(shè)置或更換配套程序。并且,完善餐廳信息時,涉及到圖片上傳,所以上傳圖片的算法也是Restaurant類設(shè)計的一部分。當(dāng)然,在訂單模塊中的留言催單信息也是當(dāng)做顧客留言,所以留言催單也歸納到Message類。因為購物車對象與Food、LineFood對象緊密關(guān)聯(lián),所以通常情況下,對購物車操作總伴隨著Food、LineFood對象的變化。: 餐廳美食圖片信息列表界面(5) 美食圖片展示美食圖片展示模塊實際是餐廳美食墻展示的一部分,該模塊的設(shè)計是為了能夠更好地滿足用戶的視覺體驗。: 我的餐廳美食管理界面(11) 登錄登錄模塊是一般網(wǎng)站系統(tǒng)的必要模塊,其功能顧名思義就是登錄系統(tǒng)。 功能測試我們都知道,功能測試的基本觀點是,任何程序都可以看作是將從輸入定義域取值映射到輸出值域的函數(shù)。(4) 訂餐用戶的各類信息查看功能測試:訂餐用戶的可以查看的信息包括用戶個人信息、用戶訂單詳情信息、用戶留言信息等。4  頁面跳轉(zhuǎn)次數(shù)不多,大量數(shù)據(jù)處理都在本頁面執(zhí)行等等。 ReusableWebTechnology, 2007[8] 孫衛(wèi)琴. 《Java面向?qū)ο缶幊獭? 在我畢業(yè)論文寫作中,與他們的探討交流使我受益頗多;同時,他們也給了我很多的幫助和支持,我在次深表謝意。學(xué)無止境。[9] (美)昊斯特曼. 《Java核心技術(shù)》. 北京: 機械工業(yè)出版社, 2008[10] 耿祥義. 《JSP實用教程》. 北京: 清華大學(xué)出版社, 2003 致 謝在本文即將完成之際,在此我要向我的導(dǎo)師劉*老師致以衷心的感謝。Interact[J].The由于本人開發(fā)網(wǎng)上訂餐系統(tǒng)的經(jīng)驗不足,個人能力有限,本系統(tǒng)還存在很多不足,如:系統(tǒng)功能不夠強大,系統(tǒng)運用中存在安全隱患,系統(tǒng)性能要求需要完善。由于測試設(shè)備資源有限,本系統(tǒng)未進(jìn)行其它兼容性測試。(5) 其他測試:包括界面測試、多用戶測試、性能測試等。黑盒的內(nèi)容(實現(xiàn))是不知道的,而用輸入輸出表示的黑盒函數(shù)則被完全了解。: 登錄界面(12) 注冊注冊模塊也是一般網(wǎng)站系統(tǒng)的必要模塊。購物車對象的設(shè)計是當(dāng)用戶進(jìn)入任意餐廳時必分配的,若前后進(jìn)入的餐廳不一樣,購物車對象也隨之改變。(2) 功能方法描述ShoppingCart類設(shè)計的功能比較多,: ShoppingCart類功能程序描述功能方法輸入項輸出項美食加入購物車LineFood getLineById(int foodid,int num,ListFood list)ShoppingCart addLine(LineFood line,Restaurant resinfo,ShoppingCart shoppingcart)float getTotal(MapInteger, LineFood lines)美食ID、購物車對象購物車信息修改美食購買數(shù)量ShoppingCart modifyLine(LineFood line,Restaurant resinfo,ShoppingCart shoppingcart)float getTotal(MapInteger, LineFood lines)購物車對象、美食條目購物車信息刪除購買美食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類的接口只有一個,就是時業(yè)務(wù)調(diào)用Service層的ShoppingCartService類。 Notice類設(shè)計說明(1) Notice類描述Notice類定義了與餐廳公告相關(guān)的屬性和方法,對餐廳公告的操作包括添加餐廳公告、刪除餐廳公告、更新餐廳公告、查看餐廳公告。 Order類設(shè)計說明(1) Order類描述Order類定義了與訂單相關(guān)的屬性和方法,對訂單的操作包括查看訂單信息、提交訂單、接收訂單、確認(rèn)訂單送達(dá)。對于功能的添加,只要再添加菜單項的內(nèi)容即可,后期,我們將根據(jù)客戶的要求和反映,定期的對軟件進(jìn)行維護(hù)修改。服務(wù)器在接到數(shù)據(jù)后發(fā)送確認(rèn)信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶端,并等待確認(rèn)。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息。 訂餐活動圖 開店活動圖 75第4章 概要設(shè)計 運行環(huán)境(1) 服務(wù)器: CPU: PIII 500以上;內(nèi)存:512M以上;硬盤:15G以上;(2) 操作系統(tǒng):windows xp/windows7; (3) 支持軟件:;(4) 數(shù)據(jù)庫系統(tǒng):Oracle11。本文設(shè)計的訂餐系統(tǒng)也一樣,它的主要設(shè)計規(guī)則有:(1)簡單性:在實現(xiàn)系統(tǒng)功能的同時,盡量讓用戶覺得本系統(tǒng)的操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。因此,不用出門就可以在家購物的新時尚已經(jīng)到來,構(gòu)建一個在線訂餐系統(tǒng)在經(jīng)濟上是完全可行的。 (1) 技術(shù)可行性分析在線訂餐系統(tǒng)的開發(fā)是一項復(fù)雜的項目工程。如果測試滿意的話,將進(jìn)行軟件的完善開發(fā),從而實現(xiàn)信息化、規(guī)范化、系統(tǒng)化、網(wǎng)絡(luò)化的軟件系統(tǒng),使其具有較好的適應(yīng)性和推廣性。Spring提供了一個用標(biāo)準(zhǔn)Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)如果你需要還能實現(xiàn)你自己的aspects。ofresources)整合到一個統(tǒng)一的框架中,開發(fā)人員利用其進(jìn)行開發(fā)時不用再自己編碼實現(xiàn)全套MVC模式,極大的節(jié)省了時間,所以說Struts是一個非常不錯的應(yīng)用框架。ORACLE數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。開發(fā)工具。就其本身而言,它5只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。第七章總結(jié),對本論文進(jìn)行總結(jié),并對系統(tǒng)的迸一步提升提出了改進(jìn)意見。首先對系統(tǒng)的運行環(huán)境進(jìn)行闡明以及對實體類進(jìn)行分析。詳細(xì)設(shè)計完成之后,進(jìn)行系統(tǒng)的實現(xiàn)開發(fā),本文最后對在線訂餐系統(tǒng)的最終實現(xiàn)情況進(jìn)行簡單介紹,并對系統(tǒng)進(jìn)行系統(tǒng)測試,通過測試總結(jié)出所實現(xiàn)的在線訂餐系統(tǒng)存在的問題,已達(dá)到后續(xù)的改進(jìn)。 在需求分析之后,進(jìn)行在線訂餐系統(tǒng)的架構(gòu)設(shè)計。 在具體實現(xiàn)方面,在實現(xiàn)前文設(shè)計基礎(chǔ)上,基于B/S架構(gòu)和MVC思想,采用SSH三大框架技術(shù)開發(fā)出界面、業(yè)務(wù)和數(shù)據(jù)處理之間層次分明的訂餐系統(tǒng),便于今后系統(tǒng)的維護(hù)和擴展。在線訂餐是以網(wǎng)絡(luò)為媒介,消費者直接通過這一媒介在網(wǎng)上輕松訂餐,避免了出門就餐的不必要麻煩。此外,傳統(tǒng)餐飲業(yè)目前面臨著經(jīng)營管理理念和方式上的被動改革等種種壓力,因此餐飲企業(yè)也會順應(yīng)發(fā)展潮流,積極謀求一種創(chuàng)新型的發(fā)展策略,實現(xiàn)行業(yè)的可持續(xù)發(fā)展。 61在線訂餐緊跟著互聯(lián)網(wǎng)發(fā)展的步調(diào),會逐漸被人們所接受、所喜歡。 解決的主要問題 本文要實現(xiàn)的在線訂餐系統(tǒng)是基于市場上現(xiàn)有的網(wǎng)上訂餐系統(tǒng)的功能需求與結(jié)合用戶的消費習(xí)慣方式設(shè)計的。(2) 程序員只要使用框架來進(jìn)行開發(fā),框架可以提供很多有用的服務(wù)及對一些重復(fù)的、冗余的代碼進(jìn)行封裝。最后給出一個動態(tài)的系統(tǒng)功能流程。第三章需求分析,主要進(jìn)行在線訂餐系統(tǒng)的需求分析,還包括系統(tǒng)設(shè)計目標(biāo)、總體規(guī)劃以及可行性分析。第五章詳細(xì)設(shè)計,本章主要進(jìn)行系統(tǒng)的詳細(xì)設(shè)計,包括程序系統(tǒng)的結(jié)構(gòu)描述和程序類設(shè)計說明。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件,后綴名為(*.jsp)。(2) JavaScriptJavaScript和Java語言雖然在語法上很相似,但它們?nèi)匀皇莾煞N不同的語言。集成開發(fā)環(huán)境(IDE)來使用,但 Eclipse 的目標(biāo)卻不僅限于此。(2) 數(shù)據(jù)庫工具OracleOracle Database,又名Oracle RDBMS,或簡稱Oracle。但它的所有知識,只要在一種機型上學(xué)習(xí)了ORACLE知識,便能在各種類型的機器上使用它。Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序?qū)嵱茫部梢栽赟ervlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。Web框架。其中,店主實現(xiàn)對餐廳的業(yè)務(wù)管理,訂餐客戶實現(xiàn)瀏覽餐廳信息以及訂餐功能,系統(tǒng)管理員實現(xiàn)對整個訂餐系統(tǒng)的業(yè)務(wù)管理 可行性分析隨著互聯(lián)網(wǎng)應(yīng)用的普及化,我們的生活與互聯(lián)網(wǎng)越來越緊密不可分。工程化的系統(tǒng)開發(fā)方法確實在開發(fā)實踐中取得了一定的效果。就本系統(tǒng)而言,隨著電腦的普及,為學(xué)生在網(wǎng)絡(luò)上進(jìn)行購物提供有利的條件。 功能分析 用例圖為了能夠更好、更直觀的了解本訂餐系統(tǒng)的功能,所以通過用例圖來反映系統(tǒng)的整體功能。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ù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進(jìn)行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機。(3) 服務(wù)器硬件故障:web服務(wù)器站無法啟動,導(dǎo)致訂餐業(yè)務(wù)暫停,應(yīng)有備件或備機替代。(2) 功能方法描述Customer類設(shè)計的功能比較多,: Customer類功能程序描述功能方法輸入項輸出項注冊boolean isExit(String cusname)void saveCustomer(Customer cus)用戶對象信息無登錄Customer findCustomer(String cusname,String cuspasswd)用戶名和密碼登錄反饋信息修改密碼void updateCustomer(Customer cus)舊密碼和新密碼修改反饋信息保存用戶送餐地址信息void saveAddress(Address addr)送餐地址、聯(lián)系人、聯(lián)系電話無獲取用戶送餐地址信息Address getAddressById(int addrid)ListAddress getAddressByCus(Customer cus)Address isExitAddr(String addrname,String addrcontact,String addrphone,Customer cus)用戶ID用戶送餐地址信息(3) 接口對于Customer類的接口可以分為兩部分,一時業(yè)務(wù)調(diào)用Service層的CustomerService類,二是數(shù)據(jù)庫操作Dao層的CustomerDao類。并且,添加美食時,涉及到圖片上傳,所以上傳圖片的算法也是Food類設(shè)計的一部分。 Note類設(shè)計說明(1) Note類描述Note類定義了與訂單評價相關(guān)的屬性和方法,對訂單評價的操作包括查找訂單評價信息、保存評價結(jié)果信息。 第六章 軟件的實現(xiàn)與測試 總體實現(xiàn)本文設(shè)計的在線訂餐系統(tǒng)根據(jù)用戶訂餐的實際需求,結(jié)合用戶的習(xí)慣消費方式,最終實現(xiàn)了集普通用戶、餐廳用戶、系統(tǒng)管理員三角色為一體的實用在線訂餐系統(tǒng),: 在線訂餐系統(tǒng)整體結(jié)構(gòu)圖下面按照界面設(shè)計對主要幾個部分分別介紹:(1) 餐廳列表展示餐廳列表展示模塊實際為系統(tǒng)主頁,用戶通過該模塊可以瀏覽系統(tǒng)餐廳列表信息、搜索餐廳信息,其中搜索還分為關(guān)鍵字搜索和標(biāo)簽搜索。: 個人中心界面(9) 我的餐廳我的餐廳模塊是餐廳用戶的管理中心,即為餐廳用戶的核心模塊。根據(jù)上文的論述,我們了解了在線訂餐系統(tǒng)的詳細(xì)設(shè)計和具體實現(xiàn),本小結(jié)簡要分析軟件測試的具體過程。(2) 開店功能測試: 開店活動圖進(jìn)行測試,檢查測試結(jié)果是否符合需求設(shè)計中的開店需求。(2) 易用性:本系統(tǒng)實現(xiàn)的易用性體現(xiàn)在以下幾個方面,1  數(shù)據(jù)在未驗證成功之前設(shè)置為提交不可用。但同時也應(yīng)該注意到,由于代碼和設(shè)計問題,該系統(tǒng)在性能優(yōu)化上設(shè)計較差。DesignMassachusetts, 1995[7] DinoJournal同時,我要感謝我們學(xué)院給我們授課的各位老師,正是由于他們無私的傳道、授業(yè)、解惑,讓我學(xué)到了專業(yè)知識,并從他們身上學(xué)到了如何求知治學(xué)、如何為人
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1