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

正文內(nèi)容

基于android的日歷提醒軟件的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文最終版-資料下載頁

2024-10-20 15:26本頁面

【導(dǎo)讀】本軟件是一種基于安卓平臺(tái)開發(fā)的一款日歷提醒軟件。本文主要通過現(xiàn)階段流行開。功能進(jìn)行詳細(xì)設(shè)計(jì)并書寫代碼,最后進(jìn)行功能方面的一些測試來完成設(shè)計(jì)。通過上面的設(shè)計(jì)過程,最終實(shí)現(xiàn)了軟件的兩個(gè)功能:日程管理功能和課程管理功能。群制定,可以記錄一些課程的上課時(shí)間從而給忙碌的學(xué)習(xí)生活帶來一定的便利。

  

【正文】 pec的值和各個(gè)屬性 ,最后使用 RadioGroup的選擇操作函數(shù) ,通過 switch方法來對(duì)按鈕的功能進(jìn)行實(shí)現(xiàn),每個(gè) case項(xiàng)中通過 來 實(shí)現(xiàn)頁面上的跳轉(zhuǎn)。 效果如圖 55: 圖 55 課程管理的頭部菜單欄 ( 2) 課程的 日程界面 ScheduleInfoView的設(shè)計(jì) :這里的設(shè)計(jì)與總?cè)粘袒鞠嗨?,不再累述,完成效果如圖 56: 25 圖 56 課程管理界面 ( 3) 課程時(shí)間設(shè)置界面的布局:首先 寫一個(gè) ScheduleAddActivity 類來調(diào)用布局和書寫方法 :新增界面的上方有兩個(gè) TextView是用來選擇類型的,另一個(gè)時(shí)間的顯示框可以用來顯示時(shí)間或者修改時(shí)間。實(shí)現(xiàn)選擇類型的方法以其中一個(gè)為例: 首先取得 TextView的位置并進(jìn)行實(shí)例化,便于后面的使用。 scheduleType = (BorderTextView) findViewById()。 點(diǎn)擊時(shí)跳到選擇界面并傳值,跳轉(zhuǎn)的時(shí)候需要獲得原來 界面上的日程類型,這里需要在點(diǎn)擊觸發(fā)效果的方法上將數(shù)據(jù)傳到類型選擇頁面上去,用于顯示它的默認(rèn)值。 (new OnClickListener() { @Override public void onClick(View v) { schText = ().toString()。 Intent intent = new Intent()。 (, )。 (sch_remind, new int[]{sch_typeID,remindID})。 startActivity(intent)。 } })。 然后 需要一個(gè)新建 ScheduleTypeView文件來實(shí)現(xiàn)跳轉(zhuǎn)后的界面 。 這里是存儲(chǔ) ScheduleTypeView和 ScheduleRemindView里面選項(xiàng)的 value值。 這個(gè)頁 面是通過實(shí)例化來實(shí)現(xiàn)布局的: params = new (, )。 cc = new CalendarConstant()。 26 layout = new LinearLayout(this)。 ()。 ()。 (params)。 實(shí)例化布局里的組件為后面使用時(shí)做準(zhǔn)備,用于給這些組件添加各項(xiàng)參數(shù)。 group = new RadioGroup(this)。 btSave = new BorderTextView(this,null)。 btCancel = new BorderTextView(this, null)。 textTop = new BorderTextView(this, null)。 接下來 有個(gè)從 ScheduleAddActivity傳來的值,是日程新增界面里的日程類型的已選擇的 ID值,用來選擇 RadioGroup的默認(rèn)選項(xiàng) Intent intent = getIntent()。 int sch_remind[] = (sch_remind)。 if(sch_remind != null){ sch_typeID = sch_remind[0]。 remindID = sch_remind[1]。 } for(int i = 0 。 i 。 i++){ radio = new RadioButton(this)。 if(i == sch_typeID){ (true)。 } ([i])。 (i)。 ()。 (radio)。 } 將 RadioGroup加入到布局中去: (group)。 最終效果如圖 57: 27 圖 57 課程時(shí)間設(shè)置界面 ( 4) 在 ScheduleInfoView界面上有對(duì) 課程 的刪除操作,只要長按 課程 就會(huì)出現(xiàn)刪除選項(xiàng),刪除后后會(huì)跳轉(zhuǎn)回主界面。刪除 課程 的界面如圖 : public boolean onLongClick(View v) { final String scheduleID = (())。 new ().setTitle(刪除日程).setMessage(確認(rèn)刪除 ).setPositiveButton(確認(rèn) , new OnClickListener() { public void onClick(DialogInterface dialog, int which) { ((scheduleID))。 Intent intent1 = new Intent()。 (, )。 startActivity(intent1)。 } }).setNegativeButton(取消 , null).show()。 28 完成的效果如圖 58: 圖 58 刪除課程時(shí)的界面 29 6 日歷提醒軟件的系統(tǒng)測試 在設(shè)計(jì)完成的最后一步,就是軟件測試部分了。在 《軟件工程 原理、方法和工具》中軟件測試的部分寫到:軟件測試是保證軟件質(zhì)量的關(guān)鍵,它是對(duì)需求分析、設(shè)計(jì)和編碼的最終復(fù)審,并且軟件測試工作量約占整個(gè)項(xiàng)目開發(fā)工作量的 40%左右。由此可見,在 軟件設(shè)計(jì)完成后,軟件的測試工作才是保證軟件高質(zhì)量運(yùn)行的前提。 日程管理方面的測試 在上面提到過本系統(tǒng)主要分為兩個(gè)任務(wù)版塊,日程管理和課程管理版塊。首先對(duì)日程管理版塊的功能進(jìn)行一下測試。 在日程管理中首先需要實(shí)現(xiàn)能夠選定日期然后寫入事件,如圖 61: 圖 61 選定日期 當(dāng)需要后面的月份的某一天進(jìn)行事件記錄時(shí),可以點(diǎn)擊菜單按鍵,來指定某一天的日期,如圖 62: 30 圖 62 指定日期 接下來寫入事件,如圖 63: 圖 63 寫入事件 31 最后則是看對(duì)應(yīng)事件是否能夠在規(guī)定時(shí)間起到提示作用,如圖 64: 圖 64 對(duì)事件的提醒 日程管理的功能可以說基本實(shí)現(xiàn)了,接下來是課程管理。 課程管理方面的測試 在課程管理方面,主要也是需要能夠正常的記錄課程,從而起到按時(shí)提醒的功能。 首先需要選擇選擇星期幾,以星期二為例,如圖 65: 圖 65 課程管理的界面選擇 32 接下來寫入課程信息,如圖 66: 圖 66 寫入課程信息 在主頁面顯示如下,如圖 67: 圖 67 課程在主頁面的顯示 同樣,打開菜 單,我們可以選擇清空所有課程來重新進(jìn)行課程的編輯,如圖 68: 33 圖 68 清空所有課程 這樣我們課程管理的基本功能也實(shí)現(xiàn)了,通過對(duì)本系統(tǒng)的測試,也是完成了整個(gè)軟件設(shè)計(jì)的最后一個(gè)部分。 34 結(jié)論 經(jīng)過艱苦的一段學(xué)習(xí)和制作,自己的畢業(yè)設(shè)計(jì) —— 基于 Android的 日歷提醒軟件的設(shè)計(jì)與實(shí)現(xiàn)終于完成了,實(shí)現(xiàn)了模擬器上的操作以及手機(jī)上的操作,在設(shè)計(jì)剛開始時(shí),自己通過任務(wù)書對(duì)自己的設(shè)計(jì)有了初步的認(rèn)識(shí) ,然后通過對(duì) android知識(shí)的進(jìn)一步學(xué)習(xí),自己也掌握了 android的一些知識(shí)以及平臺(tái)的運(yùn)用。在設(shè)計(jì)剛開始時(shí),可以說是遇到了非常多的困難和問題,最終通過自己的不斷嘗試以及詢問老師同學(xué)尋求幫助,自己也是解決了非常多的難點(diǎn),在這個(gè)過程中,我受益匪淺,我學(xué)到了許多課本中無法學(xué)習(xí)到的知識(shí),并通過這些知識(shí)解決了設(shè)計(jì)中的一些問題。我發(fā)現(xiàn)只有自己動(dòng)手去實(shí)踐,去做一些東西時(shí),才會(huì)發(fā)現(xiàn)自己在哪些 方面學(xué)得不好,才能發(fā)現(xiàn)自己的問題所在,然后不斷地去解決問題,只有這樣才能不斷地學(xué)習(xí)和進(jìn)步。 這個(gè)設(shè)計(jì)雖然最終完成了,但是其中還存在一些設(shè)計(jì)自己不是很滿意,但是對(duì)于自己第一次做一個(gè)完整的 android軟件來說,這次做的還是比較成功的,只有自己不斷地學(xué)習(xí),不斷地摸索和嘗試,自己也才能學(xué)到更多的知識(shí),自己在將來的學(xué)習(xí)或者工作中更好地完成任務(wù)。雖然有一些設(shè)計(jì)不太滿意,但是通過指導(dǎo)老師耐心地帶領(lǐng)與指導(dǎo),我通過這次設(shè)計(jì)可以說是得到了一次非常好的鍛煉機(jī)會(huì),讓自己在平時(shí)所學(xué)到的知識(shí)得到了一定的發(fā)揮,也讓自己通過這次的設(shè)計(jì)學(xué) 到了很多的知識(shí)和技能,深刻地認(rèn)識(shí)到了一個(gè)軟件的開發(fā)過程,從這個(gè)過程中自己也發(fā)現(xiàn)所有事情的成功都不是一蹴而就的,都需要不斷地摸索和嘗試,不斷地解決各種各樣的問題,這樣才能最終完成。 在剛開始做這個(gè)設(shè)計(jì)時(shí),自己可以說是毫無頭緒,感覺自己學(xué)了很多東西,但是都用不到,但是在指導(dǎo)老師耐心地指導(dǎo)下,自己一點(diǎn)一滴不斷地摸索,一次一次不斷地嘗試,不斷地尋求老師和同學(xué)的幫助,并且通過網(wǎng)上的各種資料最終完成了這個(gè)設(shè)計(jì),通過這次經(jīng)歷,也讓我了解到只有不斷地堅(jiān)持,才能最終完成任務(wù)。 總之,這次畢業(yè)設(shè)計(jì)讓我學(xué)到了非常多的知識(shí),最主要 的是讓我學(xué)習(xí)到了如何解決問題,通過這次設(shè)計(jì),我發(fā)現(xiàn)自己無論在今后的學(xué)習(xí)還是工作中都需要一顆堅(jiān)持不懈的心,只有堅(jiān)持下去,問題才會(huì)通過自己的努力解決。 35 參考文獻(xiàn) [1] Tracy, .; Mobile Application Development Experiences on Appleamp。x2019。s iOS and Android OS; IEEE potentials; 2020, 31(4) [2] Xiaoxiao Ma ; Bo Yan ; Guanling Chen ; Chunhui Zhang ; Ke Huang ; Jill Drury ;Linzhang Wang; Design and Implementation of a Toolkit for Usability Testing of Mobile Apps;Mobile works amp。 applications ; 2020, 18(1) [3] (missing); Secure Mobile Applications Development:Android App Security ; SC magazine; 2020, 23(1 SUPPL.) [4] 江凌云 王新琴; 中 Android 開發(fā)環(huán)境的搭建 ;期刊論文; 2020, 13(3) [5] 于洋; 基于 Android 平臺(tái)的應(yīng)用程序開發(fā)概述 ;期刊論文; 2020, (6) [6] 沈愛濤 程濤; 基于 Android 平臺(tái)的應(yīng)用系統(tǒng)開發(fā)環(huán)境研究 ;期刊論文; 2020, (7) [7] 韓超 梁泉; 《 Android 系統(tǒng)原理及開發(fā)要點(diǎn)詳解》;電子工業(yè)出版社; 2020 年 1 月 [8] 肖丹丹; 淺析移動(dòng)互聯(lián)技術(shù)以及發(fā)展趨勢(shì) ;期刊論文; 2020, (41) [9] 羅歡; 淺析 Android 應(yīng)用軟件的黑盒測試方法 ;期刊論文; 2020, (5) [10] 姚昱旻 劉衛(wèi)國; Android 的架構(gòu)與應(yīng)用開發(fā)研究;期刊論文; 2020, 17(11) [11] 孫衛(wèi)琴 李洪成 ;《 Tomcat 與 Java Web 開發(fā)技術(shù)詳解 》; 電子工業(yè)出版社 ,2020. [12] 黃宏程 胡敏 陳如松;《 Android 移動(dòng)應(yīng)用設(shè)計(jì)與開發(fā)》;人民郵電出版社, 2020 年 9 月 [13] 李東生 崔東華 李愛萍等:《軟件工程 原理、方法和工具》;機(jī)械工業(yè)出版社, 2020 年 1月 36 致謝 作者在設(shè)計(jì)(論文)期間都是在 王崢老師 全面、具體指導(dǎo)下完成進(jìn)行的。 王崢 老師淵博的學(xué)識(shí)、敏銳的思維、民主而嚴(yán)謹(jǐn)?shù)淖?風(fēng)使學(xué)生受益 匪 淺,并終生難忘。 感謝 閆宇帥老師 等在畢業(yè)設(shè)計(jì)工作中給予的幫助。 感謝我的學(xué)友和朋友對(duì)我的關(guān)心和幫助。 37 外文原文及翻譯 Android Application Fundamentals Android applications are written in the Java programming language. The Android SDK tools pile the code—along with any data and resource files—into an Android package, an archive file with an .ap
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1