【正文】
提交訂單完成點(diǎn)菜。 餐桌管理 模塊 此模塊主要實(shí)現(xiàn) 管理員對(duì)餐廳餐桌的管理 功能。 如果菜品的單價(jià) 或圖片等有改蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 12 變,可以使用“更新菜品”功能對(duì)菜譜中的信息進(jìn)行更改。 圖 功能模塊圖 模塊功能概要設(shè)計(jì) 菜單管理 模塊 此模塊主要實(shí)現(xiàn)管理員對(duì)菜單的管理功能。當(dāng)用戶使用 Web 方式接入時(shí), 普 通用戶有訂單管理模塊和用戶管理模塊 ,管理員有菜單管理模塊、餐桌管理模塊、訂單管理模塊和用戶管理模塊 。 圖 系統(tǒng)結(jié)構(gòu)圖 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 11 總體功能模塊設(shè)計(jì) 我們的 點(diǎn)餐系統(tǒng)有 Android 接入和 Web 登錄兩種 接入 方式,據(jù)此可將整個(gè)系統(tǒng)分為兩大功能模塊群。它是人們 信息交流 使用的一個(gè)工具 。 點(diǎn)餐設(shè)備: Android 平板或手機(jī),通過客戶端應(yīng)用添 加點(diǎn)菜信息。 Web 容器 : 采用 Tomcat 服務(wù)器,后臺(tái)管理和 Web 端點(diǎn)菜模塊放在服務(wù)器上,同時(shí)向外部發(fā)布 Web Service, Android 客戶端可以調(diào)用相應(yīng)功能。 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)主體結(jié)構(gòu)如圖 所示。 基于以上特點(diǎn),本系統(tǒng)采用 Web Service 方式解決服 務(wù)器端和客戶端的通信問題。 UDDI 利用 SOAP 消息機(jī)制(標(biāo)準(zhǔn)的 XML/HTTP)來發(fā)布,編輯,瀏覽以及查找注冊(cè)信息。 UDDI (Universal Description, Discovery, and Integration) 是一個(gè)主要針對(duì) Web 服務(wù)供應(yīng)商和使用者的新項(xiàng)目。 WSDL: (Web Services Description Language) WSDL 文件是一個(gè) XML 文檔,用于說明一組 SOAP 消息以及如何交換這些消息。當(dāng)用戶通過 UDDI 找到你的 WSDL 描述文檔后,他通過可以 SOAP 調(diào)用你建立的 Web 服務(wù)中的一個(gè)或多個(gè)操作。 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 9 Soap: (Simple Object Access Protocol)簡(jiǎn)單對(duì)象存取協(xié)議。 XML: (Extensible Markup Language)擴(kuò)展型可標(biāo)記語言。 Web Service 也叫 XML Web Service, Web Service 是一種可以接收從 Inter或者 Intra 上的其它系統(tǒng)中傳遞過來的請(qǐng)求,輕量級(jí)的獨(dú)立的通訊技術(shù)。前者在處理請(qǐng)求操作時(shí)比較復(fù)雜,通用性差,不同語言之間很難共用;后者實(shí)現(xiàn)起來比較簡(jiǎn)單,而且遵循 SOAP 協(xié)議,各種語言之間的通用性也比較強(qiáng)。 (2) 前置條件 1) 用戶必須已經(jīng)注冊(cè)并登陸。 (3) 業(yè)務(wù)流程描述 圖 結(jié)賬流程圖 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 8 管理用戶信息 (1) 功能定義 用戶 登陸后可以修改自己的注冊(cè)信息。 (2) 前置條件 1) 用戶點(diǎn)餐后提交訂單。 3) 管理員已經(jīng)將菜品信息添加到菜譜中。 圖 訪客瀏覽流程圖 點(diǎn)菜流程 (1) 功能定義 用戶根據(jù)需要選擇要點(diǎn)的菜,選擇需要的分?jǐn)?shù),點(diǎn)擊點(diǎn)菜按鈕,相應(yīng)的菜被添加到臨時(shí)訂單,查看臨時(shí)訂單后確定點(diǎn)菜信息再提交訂單, 郵 件通知用戶 點(diǎn)菜完成。 2) 用戶 從 Web 端 進(jìn)入餐廳網(wǎng)站首頁(yè)。 圖 用例圖 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 6 流程分析 訪客瀏覽 (1) 功能定義 用戶進(jìn)入餐廳網(wǎng)站主頁(yè)進(jìn)行信息瀏覽,可以查看餐廳環(huán)境和特色菜肴。 (3) 系統(tǒng)管理人員 、 服務(wù)臺(tái) 負(fù)責(zé)餐廳菜品、餐桌信息的維護(hù)和訂單結(jié)算。打開網(wǎng)站首頁(yè)可以瀏覽 餐廳環(huán)境和特色菜肴的展示圖片,如果需要點(diǎn)餐可以點(diǎn)擊“開始點(diǎn)餐 ” 按鈕 進(jìn)行操作。 (12)服務(wù)器端和客戶端通信功能:服務(wù)器端向外部發(fā)布 Web Service,客戶端收集用戶點(diǎn)菜信息 ,并通過調(diào)用服務(wù)器端的 Web Service 將信息傳遞到服務(wù)器端處理,訂單數(shù)據(jù)保存在服務(wù)器端。 ( 10) Web 端管理功能 :提供菜單內(nèi)菜品的添加修改查詢,餐桌的添加修改,訂單的添加修改查詢,付款結(jié)賬,信息查看,打印菜單。 ( 8) 用戶信息查看、修改功能 :已登陸用戶可以查看自己的信息并進(jìn)行修改。 ( 7) 用戶 訂單列表功能 :普通用戶可以查看自己的所有消費(fèi)訂 單,并可將訂單打印。點(diǎn)菜結(jié)束后點(diǎn)擊提交訂單按鈕將點(diǎn)菜信息保存。 ( 4) 普通用戶點(diǎn)餐功能 :輸入人 數(shù)、附加信息等選項(xiàng),進(jìn)入點(diǎn)菜頁(yè)面選擇要點(diǎn)的菜品,可以看到菜品的 名字、 圖片、價(jià)格、 描述等信息,通過點(diǎn)擊數(shù)量?jī)蓚?cè)的加減按鈕選擇要點(diǎn)的份數(shù),點(diǎn)擊點(diǎn)餐按鈕將相應(yīng)菜品加入到臨時(shí)訂單。 ( 2) 用戶注冊(cè) 功能 :當(dāng)用戶準(zhǔn)備點(diǎn)菜時(shí)需要 進(jìn)行 信息的注冊(cè),以便在訂單完成后發(fā)出通知。 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 4 2 需求分析 本章主要闡述 無線點(diǎn)餐系統(tǒng) 的總體需求和相關(guān)界定,并由此提煉出系統(tǒng)的業(yè)務(wù)邏輯結(jié)構(gòu)。 測(cè)試報(bào)告:對(duì)開發(fā)完成的軟件進(jìn)行 測(cè)試分析。這一過程分為概要設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和詳細(xì)設(shè)計(jì)三部分。 需求分析:利用面向?qū)ο蟮姆治龇椒ǎ⒏鞣N環(huán)境下的用例模型,描繪出系統(tǒng)的功能、性能和其它需求。 本文的組織結(jié)構(gòu) 本文對(duì) 無線點(diǎn)餐 系統(tǒng)軟件進(jìn)行了原理和技術(shù)上的討論,詳細(xì)描述了該系統(tǒng)的 設(shè)計(jì)思路和方法,在此基礎(chǔ)上開發(fā)了可以實(shí)際使用的應(yīng)用軟件。 (3) 在系統(tǒng)升級(jí)方面 管理員可以通過后臺(tái)的 Web 端管理界面對(duì)菜品信息、餐桌信息進(jìn)行添加、刪除和更新管理。 同時(shí), Web Service 是一種跨平臺(tái)的通信方式,可以使用 Android 或者 Windows Phone 的手機(jī)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 3 或平板 作 為客戶端,使得系統(tǒng)的搭建變得靈活。 顧客可以在點(diǎn)菜的同時(shí)直觀的看到 菜品信息,帶給顧客良好的體驗(yàn)。同時(shí)服務(wù)器端將這些功能通過 Web Service 發(fā)布給外部系統(tǒng),能夠讓 Android 移動(dòng)平臺(tái)上的無線點(diǎn)餐系統(tǒng)客戶端調(diào)用。 該系統(tǒng)利用 WLAN 無線通信技術(shù)實(shí)現(xiàn)服務(wù)器端和客戶端的通信。 在人們生活節(jié)奏越來越快的今天,相信無線點(diǎn)餐系統(tǒng)一定會(huì)有廣闊的發(fā)展前途 。而 使用無線點(diǎn)菜系統(tǒng),服務(wù)員就可在餐廳中完成各種操作,避免因服務(wù)員來回跑動(dòng)產(chǎn)生的忙亂現(xiàn)象,大大提升服務(wù)品質(zhì)和服務(wù)形象,營(yíng)造高檔就餐環(huán)境,吸引更多的顧客。 ( 3) 創(chuàng)建良好就餐環(huán)境,提升企業(yè)形象。 ( 2) 降低企業(yè)經(jīng)營(yíng)成本。 相比于傳統(tǒng)餐飲行業(yè)使用紙質(zhì)菜單作 為主要信息媒介的點(diǎn)菜方式, 使用無線點(diǎn)餐系統(tǒng) 的優(yōu)勢(shì)體現(xiàn)在一下方面: ( 1) 提高工作效率。正因如此,無線點(diǎn)餐模式應(yīng)運(yùn)而生。 選題背景和意義 餐飲傳統(tǒng)的點(diǎn)菜方式是純?nèi)斯げ僮?,由服?wù)員記錄顧客點(diǎn)的菜,然后將點(diǎn)菜的信息分別交由吧臺(tái)收銀、酒水、傳菜部、后廚等部門,同時(shí)收銀員要把所有的點(diǎn)菜單輸入電腦中,才能生成相應(yīng)的單據(jù)進(jìn)行結(jié)算。 server。s lives, it’s possible for all kinds of dreams es into reality. As for traditional catering industry, the use of wireless work technology to achieve ordering system has also bees to reality. Androidbased wireless ordering system, using the popular Android platform, build a flexible, efficient and convenient management system to optimize the ordering and management process through wireless munications between the WLAN and server, this will increase the restaurant service and management substantial and improve brand image and core petitiveness. This paper describes in detail the contents of the requirement and system design of Wireless Ordering System, Use of Struts, Spring, Hibernate and Axis2 Web side of the backoffice management system, and release the user logon, table management, ordering management, bination management, change table management, check table management, settle accounts management, update management, and other Web Service interface, it can be called on a variety of platforms, including Android, etc., in order to achieve a wireless ordering function. This paper finally summarizes the system characteristics and prospects of its future development. Keywords: Wireless munication。 關(guān)鍵詞 : 無線通信 ; Android; 服務(wù)器端 ; Web Service 餐飲 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 2 Development of Wireless Order System based on Android (Service Side) Abstract Today we live in a digital era, with the rapid progress of the GPRS, WLAN and other wireless technologies, mobile life。 本文詳細(xì)描述了基于 Android 無線電子菜譜系統(tǒng)服務(wù)器端的 需求 分析和系統(tǒng)設(shè)計(jì) ,利用 Struts、 Spring、 Hibernate 和 Axis2 實(shí)現(xiàn)了一套無線點(diǎn)餐的 Web 端后臺(tái)管理系統(tǒng),同時(shí)向系統(tǒng)外部發(fā)布包括 用戶登錄, 餐桌 管理,點(diǎn)菜管理、并臺(tái)管理、轉(zhuǎn)臺(tái)管理、查臺(tái)管理、結(jié)臺(tái)管理、更新管理 等的 Web Service 接口 ,方便用戶在包括 Android 等在內(nèi)的各種平臺(tái)上調(diào)用 ,以實(shí)現(xiàn)無線點(diǎn)餐的功能。對(duì)于傳統(tǒng)的餐飲業(yè)而言, 利用無線網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)點(diǎn)餐系統(tǒng)也成為了現(xiàn)實(shí)。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 1 基于 Android 無線電子菜譜系統(tǒng)開發(fā) (服務(wù)器端 ) 摘 要 今天我們生活在充滿數(shù)字的時(shí)代,隨著 GPRS、 WLAN 等無線技術(shù)的突飛猛進(jìn),移動(dòng)生活、移動(dòng)辦公逐漸由概念轉(zhuǎn)為現(xiàn)實(shí),信息數(shù)據(jù)隨手可及。特別是無線數(shù)據(jù)傳輸技術(shù)的成熟,運(yùn)營(yíng)商的大力推廣, WLAN 的應(yīng)用日漸普及 ,并日益影響到人們生活的方方面面,種種夢(mèng)想化為現(xiàn)實(shí)成為了可能。 基于 Android 的無線點(diǎn)餐系統(tǒng) ,使用當(dāng)下較為流行的 Android 平臺(tái),通過和服務(wù)器之間的 WLAN 無線通信實(shí)現(xiàn)了靈活 、高效、便捷 的 管理系統(tǒng),優(yōu)化了點(diǎn)餐和管理流程,使 餐廳 的 服 務(wù)和管理得到實(shí)質(zhì)性的提升,提高 了品牌形象和 核心競(jìng)爭(zhēng)力 。 最后對(duì)該系統(tǒng)的特點(diǎn)進(jìn)行了總結(jié),并展望了其未來的發(fā)展方向。 mobile office gradually bees to true from concept, you can get the information and data everywhere. In particular, the growing popularity of wireless data transmission technology matures, the promotion efforts of the operators, the popularity of WLAN applications grows, and is increasingly affecting all aspects of people39。 Android。 Web Service 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) I 目 錄 1 引言 ................................................................................................................................. 1 選題背景和意義 ....................................................................................................... 1