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

正文內(nèi)容

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

2025-10-23 04:26本頁(yè)面

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

  

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