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

正文內(nèi)容

基于android平臺的點餐系統(tǒng)設計畢業(yè)論文(文件)

2025-07-11 08:30 上一頁面

下一頁面
 

【正文】 環(huán)境任何事物要運行,都要有它的環(huán)境,Android也有它的環(huán)境才能夠運行,下面介紹Android的開發(fā)環(huán)境配置。sdk下載的地址圖如圖32所示:圖32 sdk下載的地址圖第四步:安裝Android ADT插件。 JSP 開發(fā)環(huán)境搭建JSP開發(fā)環(huán)境是您用來開發(fā)、測試和運行JSP程序的地方。Java SDK下載完后,請按照給定的指示來安裝和配置SDK。在Linux/Unix系統(tǒng)下,如果SDK的安裝目錄為/usr/local/ shell,: setenv PATH /usr/local/:$PATHsetenv JAVA_HOME /usr/local/或者,假如您正在使用類似于Borland JBuilder、Eclipse、IntelliJ IDEA和Sun ONE Studio這樣的集成開發(fā)環(huán)境,可以試著編譯并運行一個簡單的程序來確定IDE(集成開發(fā)環(huán)境)是否已經(jīng)知道 SDK的安裝目錄。以下是Tomcat的配置方法:下載最新版本的Tomcat:。假如一切順利的話,您應該能夠看到以下的頁面:圖36 tomcat登錄界面設置CLASSPATH環(huán)境變量由于servlets不是Java SE的一部分,所以您必須標示出servlet類的編譯器。第4章 系統(tǒng)需求分析第4章 系統(tǒng)需求分析本章主要分析了系統(tǒng)要實現(xiàn)的功能和相關模塊,采用了一些用例圖,活動圖和流程圖來說明。顧客擁有客戶端功能模塊的相關權限,服務員有后臺管理端的相關權限,具體權限參照功能模塊分析。2. 點餐界面:點餐界面有菜品圖文列表。整個程序分為客戶端和服務端兩部分,客戶端基于Android系統(tǒng),服務端采用Servlet提供服務,后臺使用MySQL數(shù)據(jù)庫。系統(tǒng)的數(shù)據(jù)交換流程圖為:用戶客戶端服務器端數(shù)據(jù)庫 操作 請求數(shù)據(jù) 提供數(shù)據(jù) 顯示界面 返回數(shù)據(jù) 數(shù)據(jù)更新 json 圖51 數(shù)據(jù)交換圖客戶端點餐流程圖,如圖52所示 圖52 客戶端業(yè)務流程圖客戶端一方面與用戶交互,提供良好的用戶界面,另一方面與服務器端進行數(shù)據(jù)交換。Android客戶端通過HTTP協(xié)議網(wǎng)絡編程訪問數(shù)據(jù)庫,后臺通過JDBC訪問數(shù)據(jù)庫這里涉及android客戶端的數(shù)據(jù)和服務器端數(shù)據(jù)同步問題。服務器端管理員的操作時序圖如下圖所示:圖58 管理員操作時序圖本系統(tǒng)需要一個服務端來為客戶端提供數(shù)據(jù)接口服務,服務端采用MySQL數(shù)據(jù)庫來存放數(shù)據(jù), MySQL是一種關聯(lián)數(shù)據(jù)庫管理系統(tǒng),關聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。表52 dishes表序號列名數(shù)據(jù)類型長度標識主鍵允許空說明1idint11是是否auto_increment2titletext是標題3typeidint11是類型ID4typenametext是類型名稱5introtext是詳細介紹6img_urlvarchar255是圖片7pricedouble11是價格8amountdouble11是數(shù)量3. 訂單表用于保存用戶的訂單信息,有訂單id,用戶信息(userid、username),座位信息seat,完成狀態(tài)status,菜品id(dishesid),價格price,數(shù)量amount,訂單生成時間createtime組成,如表53所示。表56 users表序號列名數(shù)據(jù)類型長度標識主鍵允許空說明1idint11是是否auto_increment2loginidvarchar255是登錄賬號3nametext是姓名4passwordsvarchar255是密碼計算機信息工程學院畢業(yè)設計說明書第6章 系統(tǒng)詳細設計第6章 系統(tǒng)詳細設計本章介紹了android點餐系統(tǒng)的客戶端和服務器端相關模塊的詳細設計,附加相關的UML模型圖。登錄注冊的類圖如圖61所示圖61 登錄注冊類圖用戶登錄成功后進入菜單界面。listview適配器:圖62 listview適配器類圖點擊菜品詳情界面后有選擇座位的按鈕,點擊后殼查看可選座位。 (Action, createorder)。 (amount, ())。點擊手機上的菜單按鍵會出現(xiàn)菜單選項,有我的訂單,修改密碼,退出選項。 } } }).show()。管理端模塊活動圖如圖63所示圖63 管理端端活動圖開啟tomcat服務器和mysqlserver,輸入地址://localhost:8080/MealAppService/進入管理端登錄界面。修改,刪除可點擊。訂單管理模塊,orders信息表有,用戶名,所點菜名,數(shù)量,價格,座位號,訂單狀態(tài),創(chuàng)建時間,刪除。顧客就餐離座后可以修改餐桌狀態(tài)。登錄時用戶需要提供賬號和密碼,然后通過點擊登錄按鈕來發(fā)送登錄請求,請求發(fā)出后,系統(tǒng)會通過HTTP的方式把帳號和密碼發(fā)送到服務器端驗證,并返回服務端的驗證結(jié)果,假如驗證通過則提示用戶登錄成功并且自動跳轉(zhuǎn)進入主界面,否則提示用戶登錄失敗。 菜譜模塊實現(xiàn)用戶成功登陸進入系統(tǒng)之后可以查看到當前系統(tǒng)所有菜譜信息,包括菜譜的圖片、名稱、單價和詳細介紹信息,系統(tǒng)用了一個ListView組件來顯示系統(tǒng)的菜譜信息,同時用戶也可以通過界面左上角的搜索按鈕來搜索菜譜信息,用戶點擊一條信息之后可以查看一個菜譜的詳細介紹。 圖79 底部菜單圖 710 密碼修改在底部菜單欄選擇修改密碼,會跳轉(zhuǎn)到密碼修改界面,用戶輸入新賬號,舊密碼,新密碼,確認密碼,其中這幾個選項都不為空的情況下,用戶信息會修改成功。運行結(jié)果如圖712所示。圖715 管理員界面點擊菜單欄的用戶管理進入用戶信息管理界面,在該界面,管理員可以根據(jù)用戶名搜索,可以修改用戶的賬號,姓名,密碼,可以刪除用戶信息,經(jīng)測試正常,相關截圖不再添加,如圖716所示。第8章 總結(jié)與展望第8章 總結(jié)與展望隨著后PC時代的來臨,Android(安卓)系統(tǒng)正在成為全球最受歡迎的應用平臺之一,每天40萬部Android手機的激活量直接預示著,其未來的發(fā)展格局無疑將成為相關產(chǎn)業(yè)競相追逐的對象和焦點。在畢業(yè)設計過程中,我遇到過很多問題,通過查閱參考書,上網(wǎng)百度,google,請教導師,都一一得到了解決。在許多小細節(jié)方面尚待推敲、修改與完善。學到了很多知識。 今朝所事昨日夢,當年師生珍貴情,春風化雨潤萬物,青苗得益壯材成。中國電力出版社,[20][D].重慶郵電大學,。感謝各位專家的批評指導。在這里我要非常感謝,我的指導老師蔣巍,給予我技術上和論文書寫上的幫助,在任務書,開題報告,外文翻譯,論文書寫上的意見和指導。大學四年即將結(jié)束。 很快就要畢業(yè)了,我今后一定要努力提高自己的理論水平,同時,盡可能多的閱覽一些科技書籍,以加強自己的理論水平和實際動手能力。移動支付也將煥發(fā)新的生命力。圖717 訂單管理界面分組管理師管理員對菜譜類型的管理,界面如圖718所示。圖713 管理員登錄界面 圖714 登錄失敗提示驗證登錄成功后跳轉(zhuǎn)到菜單管理模塊,在菜單管理界面,管理員可以對菜單進行搜索,添加,修改,刪除。用戶點擊菜單欄的我的訂單選項即可查看我的訂單,運行結(jié)果如圖711所示。圖74 客戶端菜單界面搜索測試,如圖75所示; 圖75 搜索框圖 76 菜品詳情點擊listivew中的選項,可以查看菜品詳情,詳情界面款可以下單,如圖76所示。當然如果用戶還沒有登錄賬號,則可以通過“注冊”按鈕鏈接到用戶注冊界面,從而注冊一個新的賬號。經(jīng)過運行,程序可以嘗嘗實現(xiàn)任務處提出的相關模塊功能。結(jié)賬后訂單狀態(tài)設為已完成。調(diào)用servlet中的Del()方法。菜譜界面功能如圖64所示。服務端還有另外一個功能就是實現(xiàn)數(shù)據(jù)的動態(tài)維護,包括菜譜信息維護、用戶信息維護、訂單信息維護和菜譜類型信息維護,例如管理員可在服務端根據(jù)實際情況添加一個菜式信息、修改一個菜式信息等操作.服務器端模塊有登錄模塊,菜單管理模塊(增、刪、改),用戶信息管理模塊(刪、改),訂單管理模塊,餐桌管理模塊,退出。 // 彈出上下文菜單 private void showContactDialog(final int position) { String[] arg = new String[] { 取消訂單 }。 String result = (urlString, map)。 (userid, ())。主要代碼:提交訂單代碼:String urlString = (getApplicationContext()) + ServletService。菜單列表使用適配器listview加載的,里面有菜品的圖片,價格,名稱,簡介。登陸時客戶端啟動一個異步線程類,通過HTTP協(xié)議向服務器(ServletService?Action=login)發(fā)送請求,服務器收到請求后查詢數(shù)據(jù)庫,將查詢結(jié)果通過json數(shù)據(jù)格式傳送到客戶端,客戶端收到服務器端的請求后,進行判斷,如果返回結(jié)果不為空則解析json數(shù)據(jù)。表54 seats表序號列名數(shù)據(jù)類型長度標識主鍵允許空說明1idint11是是否auto_increment
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1