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

正文內(nèi)容

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

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

下一頁面
  

【正文】 統(tǒng)在Food_tbl表中更新對應的數(shù)據(jù)項接收訂單用戶在相應訂單中點擊接收,系統(tǒng)在Order_tbl表中更新對應的數(shù)據(jù)項確認訂單送達用戶在相應訂單中點擊確認送達,系統(tǒng)在Order_tbl表中更新對應的數(shù)據(jù)項查看顧客留言用戶查看餐廳的顧客留言,系統(tǒng)將Message_tbl表中匹配該用戶的餐廳的相關數(shù)據(jù)項進行輸出回復顧客留言用戶選擇相應顧客留言進行回復,系統(tǒng)在Message_tbl表中更新相應數(shù)據(jù)項系統(tǒng)管理員登錄用戶使用自己的賬號密碼進行登錄,系統(tǒng)在MyAdmin_tbl表中匹配驗證審批開店申請系統(tǒng)將Restaurant_tbl表中符合等待審批的餐廳數(shù)據(jù)項進行輸出,用戶選擇相應餐廳,選擇審批選項,系統(tǒng)將Restaurant_tbl表中對應的數(shù)據(jù)項進行更新 系統(tǒng)出錯處理設計 出錯信息 出錯信息及解決方法序號出錯狀況解決方法1數(shù)據(jù)庫備份容量過大,服務器運行緩慢定期維護減少冗余2突然斷電使用后備電源3數(shù)據(jù)丟失數(shù)據(jù)庫鏡像還原4輸入格式不符合要求將程序重置,數(shù)據(jù)庫內(nèi)容返回操作前狀態(tài) 補救措施(1) 客戶端硬件故障:一般性的計算機硬件故障,不能啟動、硬件損壞,最好有備用機器。 系統(tǒng)邏輯架構設計(1) 訂餐系統(tǒng)的主體結構 本文實現(xiàn)的在線訂餐系統(tǒng)采用了N層(NTier)架構的邏輯體系,主要可分為三個層次:表示層、應用層和數(shù)據(jù)層。(4) 法律可行性分析該訂餐系統(tǒng)的開發(fā)會不會在社會上引起侵權或其它責任問題。本在線訂餐系統(tǒng)的實現(xiàn)基于B/S架構,使用JSP和Javascript開發(fā)語言,以及eclipse和oracle開發(fā)工具。Control容器。比如SilverStream就是基于數(shù)據(jù)庫的一種中間件。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。 3第2章 預備知識(1) JSPJSP全名為Java Server Pages,中文名叫Java服務器頁面,其根本是一個簡化的Servlet設計,它 第1章 緒論,主要描述在線訂餐的市場趨勢、在線訂餐的市場優(yōu)勢、本文解決的主要問題和文章的組織結構。SSH框架是指StrutsHibernate以及Spring框架。這時,在線訂餐服務必將成為創(chuàng)新型發(fā)展的最好戰(zhàn)略。有關調(diào)查數(shù)據(jù)顯示,一線城市白領更偏好于選擇在線訂餐服務, 在線訂餐消費體驗將會成為白領一族獲取餐廳信息、進行訂餐的更好選擇。之所以采用框架技術,是因為框架(FrameWork)具備有以下特點:(1) 框架擁有自己的一些類庫及接口,在某種程度上來講,是一個半成品的應用(工具)。第2章 預備知識,主要介紹在線訂餐系統(tǒng)所需要的開發(fā)語言、開發(fā)工具以及開發(fā)過程中所使用的開發(fā)技術。是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。雖然大多數(shù)用戶很樂于將 Eclipse 當作 JavaORACLE數(shù)據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),作為一個通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個關系數(shù)據(jù)庫,它是一個完備關系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實現(xiàn)了分布式處理功能。然而,這僅僅是完整圖景中的一部分:Spring在使用IOC容器作為構建完關注所有架構層的完整解決方案方面是獨一無二的。其設計總共包括三種角色:訂餐客戶、店主以及系統(tǒng)管理員。因為該系統(tǒng)是作為畢業(yè)設計與商業(yè)無關,又因為是自主開發(fā)設計,因此不會構成侵權,在法律上是可行的。: 三層架構邏輯圖1 數(shù)據(jù)層(Data Layer)數(shù)據(jù)層負責所有數(shù)據(jù)的持久存儲,具體指物理的創(chuàng)建、獲取、更新和刪除存儲在持久存儲中的數(shù)據(jù)2 應用層(Application Layer)應用層主要負責整個系統(tǒng)的業(yè)務邏輯和為多維分析提供應用支持服務。(2) 通訊故障:客戶端與服務器無法通訊,導致局部業(yè)務暫停,應檢查通訊線路及設置,保證網(wǎng)絡通訊暢通。因為LineFood對象中包含了Food對象,所以在此并不能夠刪除Food對象,只能對其進行修改。(2) 功能方法描述Admin類設計的功能比較多,: Admin類功能程序描述功能方法輸入項輸出項登錄Admin findAdmin(String name,String password)管理員賬號和密碼管理員信息(3) 接口對于Admin類的接口可以分為兩部分,一時業(yè)務調(diào)用Service層的AdminService類,二是數(shù)據(jù)庫操作Dao層的AdminDao類。: 注冊界面 軟件測試隨著市場對軟件質(zhì)量重要性的認識逐漸增強,軟件測試在軟件項目實施過程中變得必不可少。但是,從用戶角色方面來看,系統(tǒng)管理員角色功能過少。參考文獻[1] 賈蓓. Java Web 整合開發(fā)實戰(zhàn)基于Struts2+Hibernate+Spring. 北京: 清華大學出版社, 1999[2] 王紅. Java Web 應用開發(fā)技術實用教程. 北京: 中國水利水電出版社, 2008[3] FLANAGAN. 《Java技術手冊》. 北京: 中國電力出版社, 2002[4] (美)Paul . 軟件測試(原書第2版)Software Testing A Craftsman’s Approach(Second Edition). 北京: 機械工業(yè)出版社, 2003[5] (美)RodJohnson, 魏海萍(譯). J2EE設計開發(fā)編程指南. 北京: 電子工業(yè)出版社, 2003 [6] Arab. 附錄A: 主要源代碼 ?xml version= encoding=UTF8?!DOCTYPE struts PUBLIC //Apache Software Foundation//DTD Struts Configuration struts constant name= value=UTF8/ constant name= value=action/ constant name= value=false/ constant name= value=true/ constant name= value=true / constant name= value=simple / ! 由spring來管理 struts2的action類 constant name= value=spring / package name=test namespace=/ extends=strutsdefault ! begin admin action action name=alogin class=adac method=alogin result name=alogin_s/result result name=alogin_f/result /action action name=through class=adac method=through result name=through/result /action action name=refuse class=adac method=refuse result name=refuse/result /action action name=outalogin class=adac method=outalogin resu。ofPatterns: Elements2  界面設計統(tǒng)一風格,排版美觀簡潔。 測試環(huán)境和測試工具 測試環(huán)境與測試輔助工具操作系統(tǒng)Windows 7瀏覽器Chrome、360瀏覽器 測試策略和方案 測試是保證系統(tǒng)正確運行的重要環(huán)節(jié),測試有助于提高系統(tǒng)的質(zhì)量。: 餐廳展示界面(2) 餐廳內(nèi)容展示餐廳內(nèi)容展示模塊主要展示單個餐廳的詳細信息,用戶通過該模塊可以瀏覽餐廳的各種信息,包括餐廳美食信息,餐廳公告信息等,: 餐廳美食展示界面(3) 餐廳留言展示餐廳留言是餐廳內(nèi)容的子模塊,也是餐廳內(nèi)容的一部分,之所以設計該模塊是為了更好滿足訂餐用戶與餐廳用戶之間的聯(lián)系交流,已達到接近現(xiàn)實中溝通的訂餐體驗。(2) 功能方法描述Food類設計的功能比較多,: Food類功能程序描述功能方法輸入項輸出項添加美食信息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)美食關鍵字美食信息(3) 接口對于Food類的接口可以分為兩部分,一時業(yè)務調(diào)用Service層的FoodService類,二是數(shù)據(jù)庫操作Dao層的FoodDao類。數(shù)據(jù)服務器硬件故障:數(shù)據(jù)無法訪問,業(yè)務暫停,應有備件或備機替代。(2) 采用這樣的邏輯體系主要基于以下的設計原則:1 便于未來應用模塊的擴充今后系統(tǒng)如果需要擴展功能時,N層(NTier)架構支持非常方便和靈活的和擴充2 便于對數(shù)據(jù)庫資源進行管理今后系統(tǒng)需要在數(shù)據(jù)倉庫上加入其他應用模塊時,主要應用模塊本身支持N層(NTier)架構即可輕而易舉的集成到目前的數(shù)據(jù)倉庫體系中。而一個在線訂餐系統(tǒng)可以為學生提供軟件條件,這樣學生便可以足不出戶的購買美食了。近幾年,網(wǎng)上購物成為了一種時尚與時代潮流,人們也逐漸不愿出門購買東西。Spring提供了唯一的數(shù)據(jù)訪問抽象,包括簡單和有效率的JDBC框架,極大的改進了效率并且減少了可能的錯誤。(1) StrutsStruts是一個基于SunEclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構建與 Eclipse 環(huán)境無縫集成的工具。 用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。需求分析首先進行了系統(tǒng)功能的概述,以用例圖的形式展示。(3) 通過框架開發(fā)可以大大提高開發(fā)效率。并且,目前國內(nèi)在線訂餐服務普及的范圍并不廣泛,只是在一線城市有較高的普及程度和較多的消費群體,由此可見在線訂餐行業(yè)的可發(fā)掘市場是非常巨大的。同時,在線訂餐服務的時尚、豐富、便捷等優(yōu)點是傳統(tǒng)的電話訂餐業(yè)務無法比擬的。 在設計方面,分析在線訂餐系統(tǒng)的邏輯架構和業(yè)務需求,設計出能夠更好滿足可維護性,靈活性和可擴展性的訂餐系統(tǒng)。在了解了整體結構之后,分別討論了訂餐用戶、餐廳業(yè)主用戶和系統(tǒng)管理員用戶各個模塊的詳細設計。其次描述了系統(tǒng)測試的情況,并對測試策略和測試結果進行描述。(1) 編程工具EclipseEclipse 是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。它是一種高效率、可靠性好的 適應高吞吐量的數(shù)據(jù)庫解決方案。Spring的架構基礎是基于使用JavaBean屬性的Inversion在實際試運行之前,我們需要對系統(tǒng)進行測試。 (3) 經(jīng)濟可行性分析網(wǎng)絡訂餐系統(tǒng)給人們帶來了方便,成為一種全新的商務模式。圖33描述了普通顧客的訂餐過程。在網(wǎng)絡傳方面,客戶端在發(fā)送數(shù)據(jù)后,將等待服務器的確認收到反饋,收到后,再次等待服務器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進行確認。(2) 功能方法描述Restaurant類設計的功能比較多,: Restaurant類功能程序描述功能方法輸入項輸出項完善餐廳信息void saveRestaurant(Restaurant res)void upload()void updateRestaurant(Restaurant res)餐廳對象信息無瀏覽餐廳Restaurant getRestaurantById(int resid)餐廳ID餐廳信息搜索餐廳ListRestaurant searchRes(String reskey)餐廳關鍵字餐廳信息修改餐廳營業(yè)狀態(tài)Restaurant getRestaurantById(int resid)void updateRestaurant(Restaurant res)餐廳ID我的餐廳信息查看我的餐廳Restaurant getRestaurantByCus(Customer cus)餐廳業(yè)主信息我的餐廳信息餐廳審批ListRestaurant getRestaurantByGrade(int
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1