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

正文內(nèi)容

基于android無(wú)線電子菜譜系統(tǒng)開(kāi)發(fā)(服務(wù)器端)_畢業(yè)論文(留存版)

  

【正文】 ceImplAdd Food successfull)。 (6) Hibernate Hibernate 是一個(gè)開(kāi)放源代碼的 對(duì)象 關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱 數(shù)據(jù)庫(kù) 。 Axis2 和 Spring 結(jié)合使用,將上述接口的信息 配置在 文件 中,由 Spring 管理 Web Service 中的 bean 實(shí)例,將接口提供的功能發(fā)布到外部。 個(gè)人信息修改功能 已登陸用戶可以修改自己注冊(cè)的個(gè)人信息,系統(tǒng)分配的用戶 ID 和用戶角色不可以更改,應(yīng)由管理員進(jìn)行管理。 參見(jiàn)圖 “ 訂單狀態(tài) ”狀態(tài)遷移圖。 MySQL 是開(kāi)源的開(kāi)源意味著任何人都可以使用和修改該軟蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 16 件,任何人都可以從 Inter 上下載和使用 MySQL 而不需要支付任何費(fèi)用。 無(wú)線點(diǎn)餐 系統(tǒng) 需要記錄菜譜信息,餐桌信息,訂單信息,用戶信息。菜品下架后可以使用“刪除菜品”功能從菜譜中刪除。 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 10 3 概要設(shè)計(jì) 本章主要闡述無(wú)線點(diǎn)餐系統(tǒng)的總體 設(shè)計(jì)和主要功能模塊。 Web Service 的主要目標(biāo)是跨平臺(tái)的可互操作性 ,具有以下優(yōu)點(diǎn):( 1) 跨防火墻的通信 ;( 2) 應(yīng)用程序集成 ;( 3) B2B 的集成 ;( 4) 軟件和數(shù)據(jù)重用 。 可以根據(jù)桌號(hào)查到最新消費(fèi)訂單,獲得訂單的詳細(xì)信息進(jìn)行結(jié)賬。 ( 3) 用戶登陸功能 :通過(guò)正確的用戶名和密碼進(jìn)入系統(tǒng)查看菜單并進(jìn)行點(diǎn)餐。 本文的主要工作 及組織結(jié)構(gòu) 本文的主要工作: 無(wú)線點(diǎn)餐系統(tǒng)服務(wù)器端是整個(gè)點(diǎn)餐系統(tǒng)的后臺(tái)運(yùn)行支持: (1) 在實(shí)現(xiàn)方式上 服務(wù)器端和客戶端通過(guò) WLAN,利用 Web Service 進(jìn)行通信,使得服務(wù)器端只需要關(guān)注點(diǎn)餐數(shù)據(jù)的處理,而不需要對(duì)客戶端發(fā)送的請(qǐng)求進(jìn)行解析,相比較于 HTTP請(qǐng)求 的 方式 ,不需要對(duì)每次通信進(jìn)行確認(rèn),提高了數(shù)據(jù)交換的效率。采用無(wú)線點(diǎn)菜系統(tǒng),服務(wù)員在點(diǎn)菜時(shí)就完成了輸單過(guò)程,發(fā)送后系統(tǒng)自動(dòng)分類,各部門(mén)立即分單打印,避免服務(wù)人員的來(lái)回跑動(dòng),節(jié)約時(shí)間,工作效率極大提高,工作流程更加合理、科學(xué)它不僅可以有效地提高餐飲業(yè)的工作效率,更可以規(guī)范服務(wù)體系,提高整體服務(wù)質(zhì)量和管理水平,并為規(guī)?;?jīng)營(yíng)提供了堅(jiān)實(shí)的技術(shù)基礎(chǔ)。蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 1 基于 Android 無(wú)線電子菜譜系統(tǒng)開(kāi)發(fā) (服務(wù)器端 ) 摘 要 今天我們生活在充滿數(shù)字的時(shí)代,隨著 GPRS、 WLAN 等無(wú)線技術(shù)的突飛猛進(jìn),移動(dòng)生活、移動(dòng)辦公逐漸由概念轉(zhuǎn)為現(xiàn)實(shí),信息數(shù)據(jù)隨手可及。 相比于傳統(tǒng)餐飲行業(yè)使用紙質(zhì)菜單作 為主要信息媒介的點(diǎn)菜方式, 使用無(wú)線點(diǎn)餐系統(tǒng) 的優(yōu)勢(shì)體現(xiàn)在一下方面: ( 1) 提高工作效率。 同時(shí), Web Service 是一種跨平臺(tái)的通信方式,可以使用 Android 或者 Windows Phone 的手機(jī)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 3 或平板 作 為客戶端,使得系統(tǒng)的搭建變得靈活。 ( 4) 普通用戶點(diǎn)餐功能 :輸入人 數(shù)、附加信息等選項(xiàng),進(jìn)入點(diǎn)菜頁(yè)面選擇要點(diǎn)的菜品,可以看到菜品的 名字、 圖片、價(jià)格、 描述等信息,通過(guò)點(diǎn)擊數(shù)量?jī)蓚?cè)的加減按鈕選擇要點(diǎn)的份數(shù),點(diǎn)擊點(diǎn)餐按鈕將相應(yīng)菜品加入到臨時(shí)訂單。 圖 用例圖 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 6 流程分析 訪客瀏覽 (1) 功能定義 用戶進(jìn)入餐廳網(wǎng)站主頁(yè)進(jìn)行信息瀏覽,可以查看餐廳環(huán)境和特色菜肴。 Web Service 也叫 XML Web Service, Web Service 是一種可以接收從 Inter或者 Intra 上的其它系統(tǒng)中傳遞過(guò)來(lái)的請(qǐng)求,輕量級(jí)的獨(dú)立的通訊技術(shù)。 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)主體結(jié)構(gòu)如圖 所示。 餐桌管理 模塊 此模塊主要實(shí)現(xiàn) 管理員對(duì)餐廳餐桌的管理 功能。對(duì)于訂單信息來(lái)說(shuō),一個(gè)訂單會(huì)點(diǎn)了很多菜,一個(gè)菜會(huì)在多個(gè)訂單中被點(diǎn),屬于多對(duì)多的關(guān)系,在數(shù)據(jù)表的設(shè)計(jì)中容易出現(xiàn)數(shù)據(jù)的冗余。 MySQL數(shù)據(jù)庫(kù)服務(wù)器是一個(gè)客戶 /服務(wù)器系統(tǒng),它由多線程 SQL 服務(wù)器組成,支持不同的后端、多個(gè)不同的客戶程序和庫(kù)、管理工具和廣 泛的應(yīng)用程序接口 (APIs)。 圖 訂單狀態(tài)遷移圖 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 21 用戶點(diǎn)餐 功能 用戶首先在新增訂單頁(yè)面輸入就餐人數(shù)等信息,點(diǎn)擊提交按鈕后新的訂單創(chuàng)建,頁(yè)面跳轉(zhuǎn)到點(diǎn)菜頁(yè)面,用戶瀏 覽菜單信息,選擇要點(diǎn)的菜,使用數(shù)字輸入框左、右兩邊的加減符號(hào)改變要點(diǎn)的份數(shù),點(diǎn)擊“點(diǎn)餐”按鈕將選擇的菜品加入訂單。 Web Service 接口設(shè)計(jì) 訂單管理模塊 Web Service 提供以下接口: ( 1)添加訂單接口 : public Oorder addOrder(int peopleNumber,int tid,String oaddon,String odescript,int uid)。 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 24 6 系統(tǒng)實(shí)現(xiàn) 開(kāi)發(fā)環(huán)境 及相關(guān)技術(shù) (1) Eclipse Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 return true。 } 該方法接受要顯示的菜品狀態(tài)、分頁(yè)大小和要顯示的頁(yè)數(shù),返回?cái)?shù)據(jù)的信息和分頁(yè)信息。 (offood)。//您的郵箱密碼 ()。 其界面如圖 所示。 (訂單提交成功 )。 } (submitted)。+oid+39。 分頁(yè)獲得菜單信息方法如下: Override public PageResultSetFood listFood(String foodType,int pageSize,int page) { if(foodType==null||0.equals(foodType)) { hql=from Food f where =39。為了從 Apache Axis 中獲取教訓(xùn), Apache Axis2 提供了一個(gè)完整的對(duì)象模型和模塊化體系結(jié)構(gòu),這樣可以很容易的添加功能以及支持一個(gè)新的與 Web services 相關(guān)的說(shuō)明和建議。 Eclipse 平臺(tái)的目的,是提供多種 軟件 開(kāi)發(fā)工具的整合機(jī)制,這些工具會(huì)成為 Eclipse 外掛程序,平臺(tái)必須用外掛程序加以擴(kuò)充才有用處。 ( 2) 點(diǎn)菜功能接口: public boolean orderAddFood(int oid,MapInteger, Integer tempMap)。信息確認(rèn)無(wú)誤后點(diǎn)擊“提交訂單”按鈕將點(diǎn)菜信息保存到數(shù)據(jù)庫(kù)。 表 用戶表 表名 用戶表 users 說(shuō)明 記錄用戶的個(gè)人基本信息 編號(hào) 字段名 數(shù)據(jù)類型 是否為空 是否為主鍵 是否為外鍵 說(shuō)明 1 U_id INTEGER N Y N 用戶 ID,自動(dòng)增長(zhǎng) 2 U_name VARCHAR(150) N N N 用戶名 3 U_password VARCHAR(150) N N N 密碼 4 U_ VARCHAR(100) Y N N 用戶郵箱 5 U_tel VARCHAR(45) Y Y N 電話號(hào)碼 6 U_status VARCHAR(45) Y N N 用戶狀態(tài),默認(rèn) ‖active‖ 7 U_role VARCHAR(45) Y N N 用戶角色,分為 ‖user‖和 ‖admin‖。 數(shù)據(jù)庫(kù)概念設(shè) 計(jì) 在概念設(shè)計(jì)階段中,我們從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式,然后再把概念模式轉(zhuǎn)換成邏輯模式。 訂單管理 模塊 用戶登陸后可以新增訂單開(kāi)始點(diǎn)菜,點(diǎn)菜完成后需要到臨時(shí)訂單頁(yè)面確認(rèn)訂單信息,確認(rèn)無(wú)誤后點(diǎn)擊提交訂單完成點(diǎn)菜。 Web 容器 : 采用 Tomcat 服務(wù)器,后臺(tái)管理和 Web 端點(diǎn)菜模塊放在服務(wù)器上,同時(shí)向外部發(fā)布 Web Service, Android 客戶端可以調(diào)用相應(yīng)功能。 XML: (Extensible Markup Language)擴(kuò)展型可標(biāo)記語(yǔ)言。 2) 用戶 從 Web 端 進(jìn)入餐廳網(wǎng)站首頁(yè)。點(diǎn)菜結(jié)束后點(diǎn)擊提交訂單按鈕將點(diǎn)菜信息保存。 (3) 在系統(tǒng)升級(jí)方面 管理員可以通過(guò)后臺(tái)的 Web 端管理界面對(duì)菜品信息、餐桌信息進(jìn)行添加、刪除和更新管理。 ( 2) 降低企業(yè)經(jīng)營(yíng)成本。對(duì)于傳統(tǒng)的餐飲業(yè)而言, 利用無(wú)線網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)點(diǎn)餐系統(tǒng)也成為了現(xiàn)實(shí)。在具體工作中容易出現(xiàn)以下問(wèn)題:( 1)手寫(xiě)單據(jù)字跡潦草從而導(dǎo)致上錯(cuò)菜、少上菜現(xiàn)象嚴(yán)重( 2)加菜和 查賬程序較繁瑣( 3)處理特殊口味有遺漏和偏差( 4)客人催菜遺忘現(xiàn)象較頻繁( 5)計(jì)算賬單易出錯(cuò)( 6)不方便人員管理等等。點(diǎn)菜環(huán)節(jié)上,客戶端通過(guò)調(diào)用服務(wù)器端的開(kāi)臺(tái)、點(diǎn)餐、并臺(tái)、換臺(tái)、結(jié)算等功能,讓服務(wù)員可以用 Android 手持設(shè)備在客人餐桌旁完成信息的錄入,在服務(wù)器端 生成訂單,大大簡(jiǎn)化了點(diǎn)菜流程。 功能 需求 無(wú)線點(diǎn)餐 系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)應(yīng)達(dá)到以下的總體目標(biāo),即主要功能 需求 : (1)訪客瀏覽 功能 : 餐廳環(huán)境介紹和特色菜的圖片采用輪轉(zhuǎn)方式展示,使用戶在進(jìn)入餐廳網(wǎng)站時(shí)就可以看到。 (2) 點(diǎn)餐 用戶 如果未注冊(cè)需要先注冊(cè)才能點(diǎn)餐,如果已注冊(cè)需要用注冊(cè)賬戶登陸后開(kāi)始點(diǎn)餐。 (3) 業(yè)務(wù)流程描述 圖 用戶管理流程圖 數(shù)據(jù)通訊 服務(wù)器端和 Android客戶端通信可以有多種選擇方案,比如 HTTP請(qǐng)求方式和 Web Service 方式。它采用 XML 格式來(lái)封裝各種不同類型的數(shù)據(jù),并且發(fā)送到注冊(cè)中心或者由注冊(cè)中心來(lái)返回需要的數(shù)據(jù)。 管理員登陸后可以使用菜單管理模塊的“添加菜品”功能 向菜譜中加入新的菜品信息。只有在統(tǒng)一信息只保存一次的前提下,才能減少數(shù)據(jù)冗余性和出錯(cuò)的可能性。 MySQL 服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(massdeployed)的軟件中去。 管理員輸入 信息的 傳遞 數(shù)據(jù)信息從前臺(tái)由管理員錄入,在 Struts 的 action 中分別有相應(yīng)的字段和用戶輸入的信息對(duì)應(yīng),在 action 中獲得用戶輸入的信息后調(diào)用業(yè)務(wù)邏輯 Service 層的添加菜品方法,將數(shù)據(jù)傳到 Service 層組成 Food 實(shí)體,然后交由 DAO層保存到數(shù)據(jù)蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 20 庫(kù)。管理員可以在用戶管理界面設(shè)置用戶的角色。 oid:訂單 ID; 返回 boolean 標(biāo)記付款是否成功。然而, Spring 的用途不僅限于服務(wù)器端的開(kāi)發(fā)。 (ONSALE)。 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 27 (pageinfo)。 (ordered)。 (true)。 蘇州科技學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 30 圖 添加菜品頁(yè)面 (4) 菜單管理頁(yè) : 列出了 系統(tǒng)中已有菜品情況,可以點(diǎn)擊修改菜品和刪除 ,可按分類顯示 。 //(mailInfo)。 return true。 for(IteratorEntryInteger, Integer ite = ().iterator()。onsale39。 (f_name)。 (2) Tomcat Tomcat 是一個(gè) JSP/Servlet 容器,它是在 Sun 公司的 JSWDK 基礎(chǔ)上發(fā)展起來(lái)的一個(gè) JSP 和 Servlet 規(guī)范的標(biāo)準(zhǔn)實(shí)現(xiàn),使用 Tomcat 可以體驗(yàn) JSP 和 Servlet 的最新規(guī)范。 ( 3)減菜功能接口: public boolean deleteFood(int orderID,int foodID)。 圖 用戶點(diǎn)餐 時(shí)序圖 郵件通知功能 當(dāng)用戶提交訂單后系統(tǒng)根據(jù)點(diǎn)餐人的注冊(cè)信息,向點(diǎn)餐人的郵箱內(nèi)發(fā)送一封點(diǎn)餐成功的郵件。 模塊中均采用了分層設(shè)計(jì),由 Action 層取得用戶數(shù)據(jù), Service 層做業(yè)務(wù)邏輯的處理, DAO 層負(fù)責(zé)和數(shù)據(jù)庫(kù)的交互。 圖 ER 關(guān)系圖 解釋如下: 1) 一個(gè) 餐桌上在不同時(shí)間可以有多條訂單信息,而一個(gè)訂單只能有對(duì)應(yīng)著一個(gè)餐桌。用戶本人登陸后可以修改注冊(cè)信息和密碼,管理員可以修改其他用戶的角色和權(quán)限。 網(wǎng)絡(luò)交互: 網(wǎng)絡(luò) 是信息傳輸、接收、共享的 虛擬 平臺(tái),通過(guò)它把各個(gè)點(diǎn)、面、體的信息聯(lián)系到一起,從而實(shí)現(xiàn)這些資源的 共享 。是 XML Web Service 的通信協(xié)議。 (2) 前置條件 1) 用戶開(kāi)始點(diǎn)餐前必須已登陸。未付款訂單可以繼續(xù)加菜。本文包括內(nèi)容如下 : 引言:描述了系統(tǒng)開(kāi)發(fā)的背景和意義,簡(jiǎn)單介紹了系統(tǒng)的主要功
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1