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

正文內(nèi)容

點餐系統(tǒng)設計與實現(xiàn)-文庫吧

2025-05-15 09:44 本頁面


【正文】 系統(tǒng)劃分成不同的功能模塊,并降低模塊之間的耦合度來提高系統(tǒng)的擴展性。 系統(tǒng)設計目標 在系統(tǒng)開發(fā)之前要對系統(tǒng)進行需求分析,功能概括,難點解析等等的工 作,之后對于系統(tǒng)大概要完成什么目標,系統(tǒng)的界面和設計等問題的思考來滿足用戶的要求。系統(tǒng)設計過程中將系統(tǒng)分解為很多不同的小的系統(tǒng) ,然后對分成的小的系統(tǒng)的功能、技術進行分析討論,制定規(guī)定,在之后的開發(fā)中,先開發(fā)小的系統(tǒng)之后進行整合,逐步完成開發(fā)。 本系統(tǒng)是設計目標是建立一個基于 Android 技術的點餐系統(tǒng),可以滿足用戶對手機訂餐的需求。 根據(jù)需求分析還有自己的生活體會,在線點餐系統(tǒng)一定要有以下基本的要求。 ( 1)界面看著新穎活力、大方美觀,吸引用戶。 ( 2)具有易調(diào)試性和沒有 bug 性。 ( 3)用戶能夠方便的查看 所有的食品信息和單個用戶的詳細信息內(nèi)容。 ( 4)具有操作方便、功能完善的管理功能。 系統(tǒng)總體結構設計 系統(tǒng)的總體結構設計是在軟件開發(fā)之前必須要做好的一件基本工作,作為一個優(yōu)秀的程序員不僅要有很強的編碼能力,對于系統(tǒng)的總體結構的設計也要很精通。做好系統(tǒng)的總體結構設計會讓系統(tǒng)開發(fā)順利進行,做到事半功倍。 在此次系統(tǒng)的總體結構設計過程中,系統(tǒng)分為客戶端和服務端,客戶端是可以在安卓智能手機上使用的,服務端采用 Servlet 提供服務,持久化層采用MySQL,因為 MySQL 的安裝和配置都適合小型的系統(tǒng)。在進行 系統(tǒng)的總體設計之后緊接著就是數(shù)據(jù)庫的需求設計。 系統(tǒng)整體框架采用 C/S 模式,即客戶端 /服務器模式,其中客戶端一方面與用戶交互,提供良好的用戶界面,另一方面與服務器端進行數(shù)據(jù)交換。服務器端向客戶端提供數(shù)據(jù)。管理員可以對數(shù)據(jù)進行增,刪,改,查等操作。 系統(tǒng)詳細設計與實現(xiàn) 本系統(tǒng)使用前用戶需要登錄驗證,在登錄界面中 ,通過繼承一個 Activity 來實現(xiàn) ,界面上的控件用到了 EditText、 Button 和 CheckBox 等等組件 , EditText主要用來實現(xiàn)用戶帳號和密碼的輸入。 登 錄過程中用戶需要輸入賬號與密碼,并且經(jīng)由登錄按鈕來表達登錄意圖 ,意圖表達完成,系統(tǒng)會經(jīng)由 HTTP 的過程將帳號與密碼發(fā)送到服務器端驗證,并返回服務端的驗證結果,如果驗證正確那么提示使用者登錄完成,然后自行轉入主界面;如果錯誤,那么提示使用者登錄失敗。 該界面具有保存密碼成功,假如使用者在登錄時勾選了“保存密碼”復選框,則下次再進入到本界面用戶將不需要再次輸入密碼,而只需要點擊登錄按鈕即可實現(xiàn)登錄操作,記住密碼的過程是通過 Android 平臺提供的 SharedPreferences來實現(xiàn)的。 當然如果用戶還沒有登 錄賬號 ,則能夠通過“注冊”選項鏈接到用戶注冊界面,從而注冊一個新號碼 。 具體的實現(xiàn)效果如圖所示: 實現(xiàn)的核心代碼如下 : loginActivity 的 doInBackground 的方法發(fā)起 url 請求,發(fā)送用戶名,密碼 protected String doInBackground(String... params) { String urlString = (getApplicationContext()) + ServletService?Action=login。 urlString += amp。loginid= + () + amp。passwords= + ()。 String json = (urlString)。 return json。 } loginActivity 的 onPostExecute 的方法 獲取服務器返回 json,驗證密碼是否正確 loginActivity 的 dealLogin 是 當 密 碼 驗 證 成 功 后 跳轉到DishesListActivity OnLineUser model = new OnLineUser()。 //設置登陸成功的用戶屬性 ((id))。 (().toString())。 ((name))。 (model)。 //彈出提示框 (() + ,登錄成功 )。 //跳轉到登陸成功頁面 intent = new Intent(, )。 startActivity(intent)。 用戶成功登陸進入系統(tǒng)之后可以查看到當前系統(tǒng)所有菜譜信息,包括菜譜的圖片、名稱、單價和詳細介紹信息 ,系統(tǒng)用了一個 ListView 組件來顯示系統(tǒng)的菜譜信息 ,同時用戶也可以通過界面 左上角的搜索按鈕來搜索菜譜信息,用戶點擊一條信息之后可以查看一個菜譜的詳細介紹。 具體的實現(xiàn)效果如圖所示: 實現(xiàn)的核心代碼如下: //請求獲取列表數(shù)據(jù)的代碼 @Override protected String doInBackground(String... params) { String json = null。 serverUrl = (getApplicationContext()) + ServletService?Action=getdisheslistamp。shopid= + shopid。 (serverUrl)。 json = (serverUrl)。 retur
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1