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

正文內(nèi)容

基于android的食物儲藏信息管理系統(tǒng)的設(shè)計與實現(xiàn)論文-資料下載頁

2024-11-01 04:26本頁面

【導(dǎo)讀】1.熟悉Android平臺的內(nèi)部結(jié)構(gòu),分析研究該平臺的結(jié)構(gòu)特點;2.對Android四大組件進行熟練的使用和掌握;3.熟悉Android中數(shù)據(jù)的存儲和讀取,還有數(shù)據(jù)的解析;4.對AndroidUI控件有一定的了解,并且對控件進行簡單的美化;6.訓(xùn)練檢索文獻資料和利用文獻資料的能力;7.訓(xùn)練撰寫技術(shù)文檔與學(xué)位論文的能力。2.概述Android平臺的發(fā)展以及特點,并對運行環(huán)境的搭建進行介紹;3.綜述該系統(tǒng)的開發(fā)流程并對具體的功能實現(xiàn)予以介紹;7.綜述在開發(fā)過程中遇到的問題以及處理方法。[1]姚昱旻,劉衛(wèi)國.Android的架構(gòu)與應(yīng)用開發(fā)研究[J].計算機系統(tǒng)應(yīng)用,2020,[2]公磊,周聰.基于Android的移動終端應(yīng)用程序開發(fā)與研究[J].計算機與現(xiàn)代化,[3]耿東久,索岳,陳渝,等.基于Android手機的遠程訪問和控制系統(tǒng)[J].計算機應(yīng)用,2020,[5]趙亮,張維.基于Android技術(shù)的界面設(shè)計與研究[J].電腦知識與技術(shù),2020.[7]丁麗萍.Android操作系統(tǒng)的安全性分析[J].信息網(wǎng)絡(luò)安全,2020:28-31.此軟件運用Android語言再結(jié)合SQLite小型數(shù)據(jù)庫完成,人們。單,提供更為人性化的軟件服務(wù)。

  

【正文】 .show()。 } })。 在該界面,當(dāng)用戶點擊了某一種食物后,系統(tǒng)會根據(jù)該食物的品種去和數(shù)據(jù)庫中的信息就行比對,如果數(shù)據(jù)庫中已經(jīng)有該食物,那么系統(tǒng)就會提醒用戶不可 以添加,反之,如果數(shù)據(jù)庫中沒有信息,那么點擊添加之后,系統(tǒng)會將數(shù)據(jù)存入數(shù)據(jù)庫當(dāng)中。 在該界面,用戶可以根據(jù)自己實際的購物量去直接添加食物,進入該界面之后,大家會發(fā)現(xiàn)圖片有很多,這個正是我初期做這個界面時著重考慮的問題,應(yīng)該一個好的界面可能會吸引跟多的用戶來去使用,首先要有美觀,大方的軟件界面,使用戶一看你這個軟件,就會喜歡你上它,其次就是功能方面,你開發(fā)的功能必須要滿足用戶的需求,這個才是最最重要的。當(dāng)你點擊添加按鈕之后,進入相應(yīng)的儲藏室,大家會看到很多的圖片,這個是因為考慮到用戶再添加食物的時候,如果單純 的知識讓用戶手動的去輸入一些東西,那么用戶體驗就會非常不好,考慮到這一點,在界面上固定的寫了一些家中平時常用的食品,但是如果那些固定的食品中沒有用戶所需要的食品,那么用戶也可以手動的去添加一些食物。當(dāng)點擊其中一款食物后,會跳到另一個界面,用戶根據(jù)自己的實際情況,選擇其中的購買日期,輸入該食物的食用天數(shù)以及當(dāng)該食物低于多少的時候會觸發(fā)提醒等,這三個功能中,除了食用天數(shù)需要手動去輸入一個數(shù)字外,用戶都可以通過點擊去完成,省去了繁瑣的操作。 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 26 查看食品 該模塊是查看模塊,點擊查看食品之后,進入相應(yīng)的儲藏空間,如圖 56: 圖 56 查看食品界面 在該界面,當(dāng)用戶點擊查看食品按鈕之后,選擇進入相應(yīng)的儲藏空間,系統(tǒng)會從數(shù)據(jù)庫中調(diào)取相應(yīng)的信息,然后通過 listview 羅列出來,并且該界面還可以讓用戶查看具體的某一食品的具體信息。 代碼如下: //全部數(shù)據(jù)查詢 mMydatabaseAdapter =new MydatabaseAdapter(this)。 ()。 cur = ()。 ListAdapter adapter = new SimpleCursorAdapter(this, cur,new String[]{,}, new int[]{,})。 (adapter)。 該界面,用戶如果需要查看該食品的詳細情況,可以點擊列表上的食物,會直接進入另一個頁面,這個功能的實現(xiàn)是在 listview 上設(shè)置監(jiān)聽,當(dāng)系統(tǒng)監(jiān)聽到用戶點擊了之職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 27 后,會做出相應(yīng)的反應(yīng),代碼如下: //觸摸列表選擇 (new () { public void onItemClick(AdapterView? arg0, View arg1, int arg2, long arg3) { (arg2)。 //cur = ()。 //((()))。 name = (())。 Intent intent = new Intent()。 (, )。 // 傳值 bundle Bundle bundle = new Bundle()。 (name, name)。 (bundle)。 startActivity(intent)。 ()。 } })。 在這個模塊,用戶可以查看每個食物的詳細情況,分為食品名稱、購買日期、食品剩余、存 放位置、提醒條件。并且在該界面提供了三個可供點擊的按鈕:返回,修改以及刪除。 返回按鈕就是返回到上一個頁面,這個功能相信大多數(shù)人都接觸過。 點擊修改按鈕之后,它會進入一個新的界面,你可以修改它的購買日期,也可以修改它的食用天數(shù)和提醒條件,點擊提交之后它會將信息提交到數(shù)據(jù)庫中,點擊返回后推出該頁面。 點擊刪除按鈕后,會將該食品從數(shù)據(jù)庫中和界面上都刪除掉,如果你誤刪了這個食物,你也可以在添加界面重新添加。 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 28 提醒設(shè)置 設(shè)置提醒模塊的功能和鬧鐘的功能差不多,但是又和鬧鐘不太一樣,它可以在用戶設(shè)置的提醒時間做出相應(yīng)的 反應(yīng),并且還有一點,就是必須達到 on 過戶的設(shè)置的提醒條件這個要求時也會做出反應(yīng)。 當(dāng)系統(tǒng)滿足了用戶設(shè)置好的時間之后,系統(tǒng)會開啟自己提前設(shè)置好的一個類,這個類里面有一個 intent 運行,這個時候,系統(tǒng)會比較用戶已經(jīng)設(shè)置好的提醒條件以及在數(shù)據(jù)庫中保存的食物數(shù)據(jù),如果兩個數(shù)據(jù)是一致的,那么就會運行該類里的 intent,否則就會關(guān)閉掉,如圖 57: 圖 57 提醒設(shè)置界面 用戶設(shè)置提醒界面,保存用戶個人設(shè)置的代碼如下: //獲取一個 SharedPreferences 對象 SharedPreferences preferences01 = getSharedPreferences(SetTime,0)。 //獲取 SharedPreferences 里面的值 tm = (TM, )。 SharedPreferences preferences02 = getSharedPreferences(SetDay,0)。 rowDay = (SETDAY, )。 購買清單 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 29 這個模塊是一個非常有用的模塊,它可以根據(jù)家里的食材的具體用量以及食用情況,再結(jié)合用戶的人為控制以及選擇,對應(yīng)的生成一個可供參考的食物購買的一個清單,當(dāng)用戶收到提醒,或者是覺得自己家中食物不夠的情況下,可以點開此界面合理的選擇購物清單,這對于用戶來說是非常方便快捷的功能,用戶可是省去好多時間便可以完成對購買清單的規(guī)劃,此模塊的實現(xiàn)是基于上一個模塊的實現(xiàn)進行查詢,對已經(jīng)設(shè)置好的食物提醒進行相應(yīng)的查詢,同時將滿足條件的食物清單羅列出來,并且用戶也可以根據(jù)自己的實際情況去手動的對家中食物的 實際情況進行篩選。假如有食物量小于三天的食物,你可以點擊對應(yīng)的按鈕進行查詢。該模塊使用了 Cursor 對數(shù)據(jù)庫中的數(shù)據(jù)進行了調(diào)用 ,如圖 58: 圖 58 購買清單界面 具體的代碼如下: //獲取 bundle 傳值 Bundle bundle = getIntent().getExtras()。 rowDay=(day)。 rowday = (rowDay)。 //查詢顯示清單 Cursor cur = (rowday)。 if(()) { 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 30 ListAdapter adapter = new SimpleCursorAdapter(this, cur,new String[]{,}, new int[]{,})。 (adapter)。 } else { (沒有符合條件的購買清單 ...)。 } 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 31 6. 軟件測試以及運行環(huán)節(jié) 上面的小節(jié)已經(jīng)把基于 Android 的食物儲藏信息管理軟件這款軟件的從理論設(shè)計實現(xiàn)到具體功能完成的實現(xiàn)過程進行了詳細的描述,軟件本身也將初級預(yù)想的所有功能都已經(jīng)實現(xiàn),并且可以在虛擬機上運行成功,但是這還不夠,如果這時候的軟件直接交到用戶的手中,對于用戶體驗這方面來說就會大打折扣,如果系統(tǒng)本身有漏洞,那么對于用戶來說是一種非常不好的體驗,根據(jù)這一點,軟件測試就出現(xiàn)了,利用各種各樣的測試方法,完成對軟件功能的測試是非常重要的,這樣可 以發(fā)現(xiàn)系統(tǒng)的漏洞,修改之后得到更加完美的人性化的軟件。 軟件測試 軟件測試是什么 根據(jù)他的名字就可以猜到它是干嘛的,它就是對軟件進行測試,它的英文名字是Software Testing,具體的定義就是:軟件測試就是為了發(fā)現(xiàn)錯誤而去執(zhí)行程序的過程。但是軟件測試是有前提的,你在進行測試之前必須要對一些文檔進行參考,比如需求說明書,你得知道這款軟件的具體用途是干嘛的,還有概要設(shè)計書,這是開發(fā)者在開發(fā)軟件之前必須要完成的事,還有一點是詳細設(shè)計說明書,其中最重要的一點就是需求說明書,你要想測試某款軟件的實用性,你必須 了解這款軟件的需求以及系統(tǒng)業(yè)務(wù)邏輯,這樣才能使你的測試有依據(jù) 。 軟件測試的具體過過程 系統(tǒng)測試是一個必不可少的環(huán)節(jié),對一個軟件的評價,往往先是從測試開始的,如果你的產(chǎn)品漏洞百出,然后就交到用戶手里去應(yīng)用,這對于用戶體驗來說是致命的,所以軟件測試對于系統(tǒng)開發(fā)來說是一個不可或缺的環(huán)節(jié)。一方面,它確定軟件是不是可以穩(wěn)定的運行,并且不會報錯,另一方面,我們在測試過程中,我先作為產(chǎn)品的第一個用戶去體驗產(chǎn)品,這樣我們可以第一個去感受到產(chǎn)品的優(yōu)勢以及劣勢,根據(jù)自己的親自體驗去了解產(chǎn)品,進而去改進產(chǎn)品的不足,這樣可以在軟件 可以為用戶提供幫助的時候會吸引更多的用戶來使用軟件。 本次測試采用的方法是功能測試,簡單來說就是你親自體驗該軟件,對軟件界面上職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 32 的功能進行測試查詢,看軟件的功能是不是能按照你的預(yù)期效果來實現(xiàn)。首先當(dāng)用戶進入系統(tǒng)之后,會看到 4 個按鈕,分別點擊添加食品、查看食品、設(shè)置提醒、購買清單按鈕看是否可以跳轉(zhuǎn)的相應(yīng)的頁面,在添加食品里面,選擇存儲的地方,進入相應(yīng)的存儲界面,分別點擊不用的食物,選擇購買日期以及該食物可以食用的食用天數(shù),并且可以設(shè)置食物在低于多少天的用量的時候提醒,然后去查看食物界面看是否可以正確的查看到該食 物,以及了解到食物的食用詳情,如果你設(shè)置了提醒,可以去提醒界面查看食物是否處于被提醒的狀態(tài),同時你也可以去購買清單里看食物量少于三天五天七天的清單,分別查詢各自清單下的品類以及數(shù)量。 當(dāng)初選擇系統(tǒng)的需求是根據(jù)用戶的實際情況來設(shè)置的,如果用戶的需求沒有達到要求,那么此款軟件就是失敗的軟件,而測試正是檢驗這個情況的標準,分別對每一個模塊審查,來測試該軟件是否真的達到了當(dāng)初用戶要求的功能。 軟件運行環(huán)節(jié) 經(jīng)過系統(tǒng)測試,基于 Android 的食物儲藏信息管理軟件的所預(yù)想的基本功能已經(jīng)都可以實現(xiàn)了,并且用戶操作起來也比 較方便,點擊軟件進入系統(tǒng)后,系統(tǒng)沒有出現(xiàn)其他的異常,也沒有停止運行,正常進入系統(tǒng)后,進過簡單的對按鈕的點擊,可以輕松完成頁面的跳 轉(zhuǎn)。點擊圖標,進入系統(tǒng)后,會出現(xiàn)如下界面,點擊進入系統(tǒng)后,如圖 61: 圖 61 首頁 點完之后會出現(xiàn)如下界面,在下面界面中,用戶可以根據(jù)自己的 需要選擇相應(yīng)的功能,那么我們就來先點擊一下添加食物按鈕,如圖 62: 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 33 圖 62 添加食品界面 在上面界面中用戶可以根據(jù)自己的需求往不同的地方儲藏食物,如圖 63: 圖 63 添加食品界面 在這個界面用戶可以根據(jù)自己的需要添 加不同的食材,如圖 64: 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 34 圖 64 填寫食品信息界面 在提交完成之后,就可以在數(shù)據(jù)庫中找到你提交的東西,同時你的界面也會顯示你已經(jīng)提交的食物。連續(xù)點擊返回按鈕 之后你可以到達首頁,接下來,咱們再運行一下查看食物按鈕,如圖 65: 圖 65 查看食品界面 在上面界面中我羅列了可以存儲食物的地方,點擊其中一個,你就會看到其中一個的食物的儲藏情況,在下圖中你可以看到你儲藏的食物的種類以及食物的可食用天數(shù),職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 35 如圖 66: 圖 66 查看食品界面 在上面界面中你可以查到具體的食物種類,以及他們各自的食 用量,但是如果你需要查看該食物的詳細情況,可以直接 點擊列表進行查看,如圖 67: 圖 67 查看食品信息界面 當(dāng)如果用戶誤加入了食物,或者由于用戶的實際情況,需要把這份食物刪除掉,可以直接點擊刪除按鈕,那么刪完之后你的這份食物在數(shù)據(jù)庫就再也找不到了,那么相應(yīng)職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 36 的界面上也會不顯示,如圖 68: 圖 68 查看食品界面 然后下面一塊是提醒設(shè)置按鈕,我就不詳細跟大家介紹了,具體看圖,相信大家會明 白的,但是這個設(shè)置提醒畫面比較簡單,以后有時間的話會改進,如圖 69: 圖 69 設(shè)置提醒界面 還有一個界面,就是我們的生成購買清單界面 ,如圖 610: 職場大變樣社區(qū)( ):下載畢業(yè)設(shè)計成品 37 圖 610 購買清單界面 異常測試 在這一小節(jié)中我們列舉了一下異
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1