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

正文內(nèi)容

基于android平臺的點餐系統(tǒng)設計畢業(yè)論文-資料下載頁

2025-08-18 15:40本頁面

【導讀】智能手機的普及已經(jīng)使得它的觸角伸向了人們生活中的方方面面:聊天,購物,信息查詢以及娛樂,體現(xiàn)出了取代個人電腦的態(tài)勢。目前Android操作系統(tǒng)占據(jù)著智。Android平臺的應用程序,這些應用程序更加地豐富了人們的移動生活。工操作,容易出錯并且效率低下。本系統(tǒng)克服了這些缺點,用戶可以使用android手。后進行相關(guān)服務,信息準確又便攜,而且android手機價格也相對便宜。應用層框架知識。然后進行需求分析,對點餐流程和功能模塊進行了分析。能模塊詳細設計,數(shù)據(jù)庫設計,并用UML模型工具畫了相關(guān)圖進行展示。最后對本系統(tǒng)進行了系統(tǒng)環(huán)境搭建和軟件測試。

  

【正文】 類型名稱 5 intro text 是 詳細介紹 6 img_url varchar 255 是 圖片 7 price double 11 是 價格 8 amount double 11 是 數(shù)量 3. 訂單表用于保存用戶的訂單信息,有訂單 id,用戶信息( userid、 username),座位信息 seat,完成狀態(tài) status,菜品 id( dishesid),價格 price,數(shù)量 amount,訂單生成時間 createtime 組成,如表 53 所示。 表 53 orders 表 序號 列名 數(shù)據(jù)類型 標識 主鍵 允許空 說明 1 id int 是 是 否 auto_increment 2 userid int 是 3 username text 是 4 seat text 是 5 status int 是 6 dishesid int 是 7 price double 是 8 amount double 是 9 createtime varchar 是 4. 座位表由座位 id,座位號 no,座位狀態(tài) state( 1 表示無座, 0 表示有座位)組成,如表 54 所示。 表 54 seats 表 序號 列名 數(shù)據(jù)類型 長度 標識 主鍵 允許空 說明 1 id int 11 是 是 否 auto_increment 2 no int 11 是 3 state int 11 是 座位 第 5章 系統(tǒng)概要設計 29 5. 菜品類型表由類型 id,類型名稱 typename 組成,如表 55 所示。 表 55 types表 序號 列名 數(shù)據(jù)類型 長度 標識 主鍵 允許空 說明 1 id int 11 是 是 否 auto_increment 2 typename text 是 類型名稱 6. 用戶信息表 users 由用戶 id,登錄 id( loginid),登錄名 name,登錄密碼 password,其中 name 和 password 是要用戶登錄系統(tǒng)時輸入,如表 56 所示。 表 56 users表 序號 列名 數(shù)據(jù)類型 長度 標識 主鍵 允許空 說明 1 id int 11 是 是 否 auto_increment 2 loginid varchar 255 是 登錄賬號 3 name text 是 姓名 4 passwords varchar 255 是 密碼 計算機信息工程學院畢業(yè)設計說明書 30 第 6 章 系統(tǒng)詳細設計 31 第 6章 系統(tǒng)詳細設計 本章介紹了 android 點餐系統(tǒng)的客戶端和服務器端相關(guān)模塊的詳細設計,附加相關(guān)的 UML 模型圖。 客戶端模塊詳細設計 客戶端登陸注冊模塊 用戶使用系統(tǒng)時需要先登錄,沒有賬號的話可以注冊,然后登錄使用。登陸時客戶端啟動一個異步線程類,通過 HTTP 協(xié)議向服務器( ServletService?Action=login)發(fā)送請求,服務器收到請求后查詢數(shù)據(jù)庫,將查詢結(jié)果通過 json 數(shù)據(jù)格式傳送到客戶端,客戶端收到服務器端的請求后,進行判斷,如果返回結(jié)果不為空則解析 json 數(shù)據(jù)。 而注冊模塊則是將用戶填寫的數(shù)據(jù)通過 協(xié)議發(fā)送到服務器,服務器端 servlet則進行判斷然后把用戶信息解析后寫入 users 用戶信息表。 登錄注冊的類圖如圖 61所示 + o n C r e a t e ( ) : v o i d f i n d v i e w ( ) : v o i d+ o n C l i c k ( ) : v o i dS t a r t A c t i v i t y+ o n C r e a t e ( )+ f i n d v i e w ( )+ s e t L i s t e n e r ( )L o g i n A c t i v i t y 跳 轉(zhuǎn)** s u b c l a s s o n P r e E x e c u t e ( ) : v o i d d o I n B a c k g r o u n d ( ) : s t r i n g o n P o s t E x e c u t e ( ) : v o i dl o a d A s y n c T a s k+ o n C r e a t e ( ) f i n d v i e w ( ) s e t L i s t e n e r ( )R e g i s t e r A c t i v i t y+ o n C l i c k ( )b t n R e g i s t e r O n C l i c k L i s t e n e r s u b c l a s s s u b c l a s s 跳 轉(zhuǎn)**i m p l e m e n t s登 陸 注 冊 類 圖+ o n c l i c k ( ) i n t e r f a c e o n c l i c k l i s t e n e r 圖 61 登錄注冊類圖 客戶端點餐模塊 用戶登錄成功后進入菜單界面。菜單界面上部有搜索菜品的選框。菜單列表使用適配器 listview 加載的,里面有菜品的圖片,價格,名稱,簡介。菜單的展示也是啟動一個異步線程類通過 協(xié)議向服務器發(fā)送請求, 服務器收到請求后查詢數(shù)據(jù)庫,將查詢結(jié)果通過 json 數(shù)據(jù)格式傳送到客戶端,客戶端收到服務器端的請求后,進行判斷,如果返回結(jié)果不為空則解析 json 數(shù)據(jù)。 listview 適配器: 計算機信息工程學院畢業(yè)設計說明書 32 圖 62 listview 適配器類圖 客戶端選座位模塊 點擊菜 品詳情界面后有選擇座位的按鈕,點擊后殼查看可選座位。座位信息也是從服務器端獲取。主要代碼: 提交訂單代碼: String urlString = (getApplicationContext()) + ServletService。 MapString, Object map = new HashMapString, Object()。 (Action, createorder)。 (dishesid, id)。 (userid, ())。 (username, ())。 (amount, ())。 (seat, ().toString().replace(已選擇 :, ))。 String result = (urlString, map)。 return result。 第 6 章 系統(tǒng)詳細設計 33 查看訂單 點擊手機上的菜單按鍵會出現(xiàn)菜單選項,有我的訂單,修改密碼,退出選項。 顧客可以查看已點菜單列表,長按選項可以取消已選菜品。 // 彈出上下文菜單 private void showContactDialog(final int position) { String[] arg = new String[] { 取消訂單 }。 new (this).setTitle( 選擇操作).setItems(arg, new () { @Override public void onClick(DialogInterface dialog, int which) { switch (which) { case 0:// 取消 new deleteAsyncTask().execute((position).getId() + )。 } } }).show()。 } 端模塊詳細設計 本系統(tǒng)服務端模塊包含兩個功能 ,第一個是為客戶端提供數(shù)據(jù)服務接口 ,客戶端調(diào)用服務端的接口來獲取數(shù)據(jù)庫當中的菜譜、訂單等各類信息,然后顯示在客戶端界面上。 服務端還有另外一個功能就是實現(xiàn)數(shù)據(jù)的動態(tài)維護 ,包括菜譜信息維護、用戶信息維護、訂單信息維護和菜譜類型信息維護,例如管理員可在服務端根據(jù)實際情況添加一個菜式信息、修改一個菜式信息等操作 . 服務器端模塊有登錄模塊,菜單管理模塊(增、刪、改),用戶信息管理模塊(刪、改),訂單管理模塊,餐桌管理模塊,退出。因詳細設計類似,所以主要介紹菜譜管理。 管 理端模塊活動圖如圖 63 所示 計算機信息工程學院畢業(yè)設計說明書 34 具 體 操 作管 理 模 塊菜 單 管 理增 加 X X修 改 X X刪 除 X X用 戶 信 息 管 理訂 單 管 理餐 桌 管 理付 款 狀 態(tài)A n d r o i d 點 餐 后 臺 管 理 活 動 圖 圖 63 管理端端活動圖 管理員登錄 開啟 tomcat 服務器和 mysqlserver,輸入地址 進入管理端登錄界面。 菜譜管理 菜單界面發(fā)送名稱為 getlist 的 sevlet 請求,將獲從獲取獲取菜單數(shù)據(jù)界面展示,如圖 63 所示。菜譜界面功能如圖 64 所示。菜譜管理界面有搜索組件, 可以輸入菜名關(guān)鍵字進行模糊搜索,菜單信息有圖片,標題,簡介,類型,單價,剩余數(shù)量,修改,刪除。修改,刪除可點擊。 到 Servlet類 中 查 詢getlist發(fā) 送 get請 求查 詢 數(shù) 據(jù) 庫 表dishes 圖 63 getlist 圖 菜 譜 界 面添 加搜 索 s e a r c h 刪 除 修 改 圖 64 菜單界面功能 第 6 章 系統(tǒng)詳細設計 35 修改時根據(jù)菜品 id修改菜單,修改時跳轉(zhuǎn)到 界面 ,相應的文本框加載此菜品信息,如圖 65 所示 修 改( b u t t o n )u p l o a d F i l e D i a l o g . j s p界 面 跳 轉(zhuǎn)獲 得 要 修 改 的 那 一 行 數(shù) 據(jù)g e t O n e R o w輸 入 新 的 數(shù) 據(jù)保 存e d i t ( )u p l o a d s e r v l e t 圖 65 菜品修改 刪除的時候根據(jù) id刪除。調(diào)用 servlet 中的 Del()方法。主要代碼語句: String sql = delete from + Table + where + PK_Name + = + ID 用戶管理 用戶管理界面有信息有賬號,姓名,密碼,修改,刪除等信息,修改和刪除都是根據(jù) 修改信息,點擊修改跳轉(zhuǎn)到 ,可以修改用戶名,姓名,密碼。 訂單管理 訂單管理模塊, orders 信息表有,用戶名,所點菜名,數(shù)量,價 格,座位號,訂單狀態(tài),創(chuàng)建時間,刪除。訂單可根據(jù)用戶名模糊搜索。結(jié)賬后訂單狀態(tài)設為已完成。 分組管理 分組管理是對菜的類型進行管理,可設為熱銷型,每日推薦等類型,可以修改,刪除,對菜品類型模糊搜索 餐桌管理 餐桌管理模塊是管理員對餐桌狀態(tài)進行管理, 0 表示空做, 1 表示有人。顧客就餐離座后可以修改餐桌狀態(tài),設為 。 計算機信息工程學院畢業(yè)設計說明書 36 第 7 章 系統(tǒng)實現(xiàn) 37 第 7章 系統(tǒng)實現(xiàn) 本章主要進行了系統(tǒng)客戶端和服務器端的 實現(xiàn) ,對一些 運行 界面進行了簡單的截圖。 經(jīng)過運行,程序可以嘗嘗實現(xiàn)任務處提出的相關(guān)模塊功能 。 登錄模塊實現(xiàn) 本系統(tǒng)使用前用戶需要登錄驗證,在登錄界面中 ,通過繼承一個 Activity 來實現(xiàn) ,界面上的控件用到了 EditText、 Button 和 CheckBox 等等組件 , EditText 主要用來實現(xiàn)用戶帳號和密碼的輸入。 登錄時用戶需要提供賬號和密碼,然后通過點擊登錄按鈕來發(fā)送登錄請求 ,請求發(fā)出后,系統(tǒng)會通過 HTTP 的方式把帳號和密碼發(fā)送到服務器端驗證,并返回服務端的驗證結(jié)果,假如驗證通過則提示用戶登錄成功并且自動跳轉(zhuǎn)進入主界面,否則提示用戶登錄失敗。 該界面提供記住 密碼成功,假如用戶在登錄時勾選了“記住密碼”復選框,則下次再進入到本界面用戶將不需要再次輸入密碼,而只需要點擊登錄按鈕即可實現(xiàn)登錄操作,記住密碼的過程是通過 Android 平臺提供的 SharedPreferences 來實現(xiàn)的。 當然如果用戶還沒有登錄賬號 ,則可以通過“注冊”按鈕鏈接到用戶注冊界面,從而注冊一個新的賬號 。登錄界面如圖 71 所示,注冊界面如圖 72 所示: 圖 71 登錄界面 計算機信息工程學院畢業(yè)設計說明書 38 72 注冊界面
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1