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

正文內(nèi)容

基于android平臺的點餐系統(tǒng)設(shè)計畢業(yè)論文-閱讀頁

2025-07-08 08:30本頁面
  

【正文】 除分組增加分組搜索分組增加菜品刪除菜品修改菜品修改信息刪除信息修改訂單刪除訂單搜索訂單搜索管理端菜單管理用戶信息管理訂單管理分組管理餐桌管理圖57服務(wù)器端功能模塊圖管理員數(shù)日用戶名和密碼,登陸后跳轉(zhuǎn)到系統(tǒng)管理界面,可以在菜單模塊對數(shù)據(jù)庫進(jìn)行增、刪、改、查,用戶信息管理模塊是刪、改、查,訂單管理模塊刪、改、查,分組管理是增、刪、改、查,餐桌管理是改、查,各種操作都是對數(shù)據(jù)庫的操作。 根據(jù)本點餐系統(tǒng)的模塊需求分析,本系統(tǒng)共用到6個數(shù)據(jù)庫表,管理員表admins,菜單表dishes,訂單表orders,座位表orders,菜品類型表types,用戶表users。表51 admins表序號列名數(shù)據(jù)類型長度標(biāo)識主鍵允許空說明1idint11是是否auto_increment2loginidvarchar255是3passwordsvarchar255是2. 菜單列表dishes由菜品id,標(biāo)題title,類型typeid,typename,菜品詳情intro,圖片路徑img_url,價格price,數(shù)量amount組成,如表52所示。表53 orders表序號列名數(shù)據(jù)類型標(biāo)識主鍵允許空說明1idint是是否auto_increment2useridint是3usernametext是4seattext是5statusint是6dishesidint是7pricedouble是8amountdouble是9createtimevarchar是4. 座位表由座位id,座位號no,座位狀態(tài)state(1表示無座,0表示有座位)組成,如表54所示。表55 types表序號列名數(shù)據(jù)類型長度標(biāo)識主鍵允許空說明1idint11是是否auto_increment2typenametext是類型名稱6. 用戶信息表users由用戶id,登錄id(loginid),登錄名name,登錄密碼password,其中name和password是要用戶登錄系統(tǒng)時輸入,如表56所示。 客戶端模塊詳細(xì)設(shè)計 用戶使用系統(tǒng)時需要先登錄,沒有賬號的話可以注冊,然后登錄使用。而注冊模塊則是將用戶填寫的數(shù)據(jù)通過協(xié)議發(fā)送到服務(wù)器,服務(wù)器端servlet則進(jìn)行判斷然后把用戶信息解析后寫入users用戶信息表。菜單界面上部有搜索菜品的選框。菜單的展示也是啟動一個異步線程類通過協(xié)議向服務(wù)器發(fā)送請求,服務(wù)器收到請求后查詢數(shù)據(jù)庫,將查詢結(jié)果通過json數(shù)據(jù)格式傳送到客戶端,客戶端收到服務(wù)器端的請求后,進(jìn)行判斷,如果返回結(jié)果不為空則解析json數(shù)據(jù)。座位信息也是從服務(wù)器端獲取。 MapString, Object map = new HashMapString, Object()。 (dishesid, id)。 (username, ())。 (seat, ().toString().replace(已選擇:, ))。 return result。顧客可以查看已點菜單列表,長按選項可以取消已選菜品。 new (this).setTitle(選擇操作).setItems(arg, new () { Override public void onClick(DialogInterface dialog, int which) { switch (which) { case 0:// 取消 new deleteAsyncTask().execute((position).getId() + )。 }本系統(tǒng)服務(wù)端模塊包含兩個功能,第一個是為客戶端提供數(shù)據(jù)服務(wù)接口,客戶端調(diào)用服務(wù)端的接口來獲取數(shù)據(jù)庫當(dāng)中的菜譜、訂單等各類信息,然后顯示在客戶端界面上。因詳細(xì)設(shè)計類似,所以主要介紹菜譜管理。菜單界面發(fā)送名稱為getlist的sevlet請求,將獲從獲取獲取菜單數(shù)據(jù)界面展示,如圖63所示。菜譜管理界面有搜索組件,可以輸入菜名關(guān)鍵字進(jìn)行模糊搜索,菜單信息有圖片,標(biāo)題,簡介,類型,單價,剩余數(shù)量,修改,刪除。 圖63 getlist圖圖64 菜單界面功能修改時根據(jù)菜品id修改菜單,,相應(yīng)的文本框加載此菜品信息,如圖65所示圖65菜品修改刪除的時候根據(jù)id刪除。主要代碼語句:String sql = delete from + Table + where + PK_Name + = + ID用戶管理界面有信息有賬號,姓名,密碼,修改,刪除等信息,可以修改用戶名,姓名,密碼。訂單可根據(jù)用戶名模糊搜索。分組管理是對菜的類型進(jìn)行管理,可設(shè)為熱銷型,每日推薦等類型,可以修改,刪除,對菜品類型模糊搜索餐桌管理模塊是管理員對餐桌狀態(tài)進(jìn)行管理,0表示空做,1表示有人。第7章 系統(tǒng)實現(xiàn)第7章 系統(tǒng)實現(xiàn) 本章主要進(jìn)行了系統(tǒng)客戶端和服務(wù)器端的實現(xiàn),對一些運行界面進(jìn)行了簡單的截圖。 登錄模塊實現(xiàn)本系統(tǒng)使用前用戶需要登錄驗證,在登錄界面中,通過繼承一個Activity來實現(xiàn),界面上的控件用到了EditText、Button和CheckBox等等組件, EditText主要用來實現(xiàn)用戶帳號和密碼的輸入。該界面提供記住密碼成功,假如用戶在登錄時勾選了“記住密碼”復(fù)選框,則下次再進(jìn)入到本界面用戶將不需要再次輸入密碼,而只需要點擊登錄按鈕即可實現(xiàn)登錄操作,記住密碼的過程是通過Android平臺提供的SharedPreferences來實現(xiàn)的。登錄界面如圖71所示,注冊界面如圖72所示: 圖71 登錄界面 72 注冊界面 圖73界面提示登錄成功后異步線程類返回消息:XX登錄成功,如圖73所示。同時,用戶也可以通過該界面左上角的搜索按鈕來打開搜索界面,在搜索界面中,用戶可以輸入自己想搜索的標(biāo)題來進(jìn)行搜索,搜索到的菜譜信息將會被顯示在列表中。點擊下單后會跳轉(zhuǎn)到選座位界面,圖77 選擇座位提交成功后返回消息圖78 訂單提交提示截圖點擊手機客戶端菜單鍵,界面下部會出現(xiàn)菜單欄,如圖79所示。如圖710所示。 圖711 查看訂單 圖712 取消訂單在我的訂單列表,用戶長按訂單選項,會出現(xiàn)一個是否取消訂單的對話框,點擊取消訂單即可取消用戶已點菜品,點擊其他地方返回。管理員輸入名稱和密碼,如圖713所示,輸入錯誤會提示登錄失敗,如圖714所示。如圖715所示。圖716 用戶信息管理訂單管理模塊,管理員可以根據(jù)用戶名搜索到用戶的訂單信息,可以對訂單進(jìn)行管理。圖718 分組管理座位管理模塊,管理員對座位狀態(tài),進(jìn)行管理,點擊修改即可修改座位狀態(tài),0表示空,1表示已有人選擇。所以android app的開發(fā)將十分火爆,移動互聯(lián)網(wǎng)的時代已經(jīng)到來,比較火的基于微信的營銷網(wǎng)站開發(fā),打的軟件都是很好的例子。這次畢業(yè)設(shè)計中,使用android,java,和jsp技術(shù)開發(fā)了一款android點餐app,既又客戶端又有服務(wù)器端,解決了傳統(tǒng)點餐效率低下,訂單容易出錯的弊端。這不僅鍛煉了自己的分析問題、解決問題的能力,同時也使我認(rèn)識到自己對所學(xué)的知識理解的深度還遠(yuǎn)遠(yuǎn)不夠,還有很多方面知識結(jié)構(gòu)的缺乏。由于時間的限制,本文所解決問題的方法并不能稱之完美。計算機信息工程學(xué)院畢業(yè)設(shè)計說明書致謝致 謝通過近3個月的努力,畢業(yè)設(shè)計和論文終于完成了。在這大四的下半學(xué)期,通過做畢業(yè)設(shè)計,對以前學(xué)到的JAVA EE和Android只是進(jìn)行了一次項目實戰(zhàn)。從環(huán)境變量的配置,服務(wù)器的配置,到客戶端和服務(wù)器端如何通過網(wǎng)絡(luò)協(xié)議通信,到代碼的編寫,每一個上網(wǎng)查資料的過程都?xì)v歷在目。同時也要感謝所有的大學(xué)四年的任課老師。在畢業(yè)設(shè)計的過程中,發(fā)現(xiàn)還有很多知識需要多掌握,許多代碼需要去編寫,為成為一個高級軟件工程師努力。 計算機信息工程學(xué)院畢業(yè)設(shè)計說明書參考文獻(xiàn)參考文獻(xiàn)[1] [J]. 萍鄉(xiāng)高等??茖W(xué)校學(xué)報, [2] [D]. 華中科技大學(xué), [3] 李剛.《瘋狂android瘋狂講義》(第2版)[M].電子工業(yè)出版社,[4] 王東華.《Android開發(fā)實例大全》[M].電子工業(yè)出版社, [5] in UML(第二版)[M]. 中國水利水電出版社 , [6] [M].北京:清華大學(xué)出版社,2003. [7] 耿詳義,張躍平. 《Jsp大學(xué)實用教程(第二版)》[M].電子工業(yè)出版社,[8] 劉偉.《設(shè)計模式》[M].電子工業(yè)出版社,[9] 朱少民.《軟件測試方法和技術(shù)》[M].[10]王少峰.《面向?qū)ο蠹夹g(shù)UML教程》[M].清華大學(xué)出版社 [11]李剛.《瘋狂JAVA講義第二版》[M]. 電子工業(yè)出版社 [12]張志鋒 朱顥東.《Java Web技術(shù)整合應(yīng)用與項目實戰(zhàn) 》[M]. 清華大學(xué)出版社 [13](美)艾里特著.《精通Hibernate》[M]. [14]孫衛(wèi)琴.《JAVA網(wǎng)絡(luò)編程精解》[M].電子工業(yè)出版社 [15]郭金尚.《Android經(jīng)典項目案例開發(fā)實戰(zhàn)寶典》[M].清華大學(xué)出版社,[16](美)斯川德.《Android傳感器高級編程》[M].清華大學(xué)出版社,[17]余志龍,陳昱勛,鄭名杰,陳小風(fēng).《》[M].人民郵電出版社 [18]蘇廣文.《移動互聯(lián)網(wǎng)應(yīng)用開發(fā)技術(shù)》[M].西安電子科技大學(xué)出版社,[19] Kathy Sierra .《Head First Java》[M].
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1