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

正文內容

外賣訂餐管理系統(tǒng)-全文預覽

2025-01-14 01:45 上一頁面

下一頁面
  

【正文】 . Thesis mainly describes takeaway meal management system process, separately from the demand analysis and system design, detailed design and realization of this system are described several stages. Key words: meal management system S2SH OOA 北京師范大學珠海分校信息技術學院 3 目 錄 一、緒論 .................................................................. 1 背景 ............................................................... 1 北師大珠海分校外賣訂餐的現(xiàn)狀分析 ................................... 1 外賣訂餐管理系統(tǒng)的可行性分析與作用 ................................. 1 系統(tǒng)簡介 ........................................................... 2 二、相關技術的介紹 ........................................................ 3 STRUTS2 技術介紹 ..................................................... 3 HIBERNATE 技術介紹 .................................................... 4 SPRING 技術介紹 ...................................................... 5 DWR 技術介紹 ......................................................... 6 三、系統(tǒng)需求 .............................................................. 8 UML ................................................................ 7 需求分析 ........................................................... 8 系統(tǒng) 功能 ........................................................... 8 四、系統(tǒng)設計 ............................................................. 11 系統(tǒng)總體結構 ...................................................... 11 系統(tǒng)架構方式 ..................................................... 11 HIBERNATE 自動建表 .................................................. 11 詳細設計 .......................................................... 17 類設計 ......................................................... 17 流程分析 ....................................................... 19 時序圖分析 ..................................................... 20 主要界面設計 ................................................... 26 五、系統(tǒng)實現(xiàn) ............................................................. 30 開發(fā)工具與環(huán)境 ................................................... 30 環(huán)境搭配 ......................................................... 30 編碼實現(xiàn) ......................................................... 32 DAO 層的編寫 .................................................. 33 Service 層的編寫 .............................................. 34 WEB 層的編寫 .................................................. 35 DWR 應用 ...................................................... 38 結 論 ................................................................. 42 參考文獻 ................................................................. 43 致 謝 ................................................................. 44 一 、緒 論 背景 進入 21 世紀以來,餐飲行業(yè)以年均 20%的增長速度,成為國民經濟中的發(fā)展最快的行業(yè)之一。 依靠電話訂餐是北師大目前最主要的訂餐方式,如比較大的外賣店關東、喜苑、紅夢緣都是使用電話訂餐方式,此種訂餐方式有不少的缺陷,比如:時效問題、打電話的成本等等。 ( 3) 外賣店多數(shù)沒有實行市場分析,一些菜式在頂峰期出現(xiàn)缺菜現(xiàn)象,而一些菜式卻出現(xiàn)積累現(xiàn)象,造成了資源的浪費和經濟損失。 外賣訂餐管理系統(tǒng)的可行性分析及其作用 依靠傳統(tǒng)的電話訂餐實行外賣訂餐不僅造成學生的方便,也對外賣店的經營產生了不良影響。對于顧客,不用再擔心高峰期打電話訂餐失敗了,顧客可以在網(wǎng)站瀏覽相關菜式,添加喜歡的菜式,解決了以前的那種電話訂餐造成訂錯菜式的現(xiàn)象。 S2SH 三層架構如圖 1 所示 : S p r i n gH i b e r n a t eS t r u t s 2D A OA c t i o nS e r v i c eD B 圖 1: S2SH 三層架構 struts2 技術介紹 Struts2 是目前比較成熟的 Web 開發(fā)框架, Struts 2 框架是 Struts 的替代版本, Struts 2 框架整合了 Struts 框架和 WebWork 框架的優(yōu)點?!?pull”的動作由視圖發(fā)起,它直接從 Action 里拉取所需的數(shù)據(jù),而不是另外還需要一個單獨的模型對象存在 [2]。 Struts 2 設計的精巧之處就是使用了 Action 代理, Action 代理可以根據(jù)系統(tǒng)的配置,加載一系列的攔截器,由攔截器將 HttpServletRequest 參數(shù)解析出來,傳入 Action。 Hibernate 作為 Java EE 持久化的標準方案, 使用傳統(tǒng)的 POJO 作為系統(tǒng)的持久化類,具有低侵入式設計,不會造成代碼污染。 spring 技術介紹 Spring 是一個優(yōu)秀的 Web 開發(fā)框架。 BeanFactory 通過使用反轉控制( IOC)模式,將應用程序的配置和依賴性規(guī)范與實際的應用程序代碼分開 圖 5 spring七大模塊 組成 Spring 框架的每個模塊(或組件)都可以單獨存在,或者與其他一個或多個模塊聯(lián)合實現(xiàn)。 ? Spring 上下文: Spring 上下文是一個配置文件,向 Spring 框架提供上下文信息。 Spring AOP 模塊為基于 Spring 的應用程序中的對象提供了事務管理服務。 Spring DAO 的面向 JDBC 的異常遵從通用的 DAO 異常層次結構。所以, Spring 框架支持與 Jakarta Struts 的集成。 [5] DWR 技術介紹 DWR 是一種 AJAX 解決方案。 UML UML( Unified Modeling Language)是一種用來創(chuàng)建程序模型的圖形語言(即帶有語意的一種圖形記號) [7],常用的 UML 圖有類圖、時序圖、用例圖、活動圖和狀態(tài)圖。 頂層用例:后臺管理有兩大角色即店長跟店員,店長擁有系統(tǒng)全部權限,店員只能操作菜式管理跟外賣訂單管理兩大模塊。用例如圖 10 所示: 圖 10 外賣訂單 管理用例圖 ( 3) 統(tǒng)計報表管理 菜式統(tǒng)計報表:對每月的菜式進行統(tǒng)計,可以查看哪些菜式在本月份銷量比較好。 修改密碼:輸入舊密碼,如果舊密碼輸入不正確會進行提示叫你重新輸入,輸入正確后再輸入新密碼和確認新密碼可進行修改。這種開發(fā)模式也是體現(xiàn)出來 OOD 思想, 數(shù)據(jù)的持久化這些都是非常機械的,基本沒有變動的, hibernate 就是把這些行為抽取出來自動完成并在效率上做一優(yōu)化等 , 讓我們輕松實現(xiàn)數(shù)據(jù)庫的移植。 ( 1)實體類 POJO 設計 類名 功能說明 User 用戶 Admin 管理員 Item 訂單項 Menu 菜式 Order 訂單 實體類 User 屬性 類型 屬性說明 id Integer username String 姓名 password String 密碼 orders ListOrder 訂單列表 實體類 Admin 屬性 類型 屬性說明 id Integer username String 姓名 password String 密碼 type Integer 管理員類型 實體類 Item 屬性 類型 屬性說明 id Integer itemName String 訂單項名 稱 itemPrice double 訂單項價格 itemNumber Integer 訂單項數(shù)量 itemType Integer 訂單項類型 itemIntroduction String 訂單項描述 order Order 所屬訂單 實體類 Menu 屬性 類型 屬性說明 id Integer name String 菜式名稱 price double 菜式價格 type Integer 菜式類型 state Integer 菜式狀態(tài) itemIntroduction String 菜式簡介 實體類 Order 屬性 類型 屬性說明 id Integer phone String 電話號碼 address String 宿舍地址 total double 總價 state Integer 訂單狀態(tài) date Date 訂單日期 barcode Order 訂單流水號 user User 所屬用戶 items ListItem 所有訂單 項 (2) hibernate 映射文件編寫 ?xml version= encoding=utf8? !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1