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

正文內(nèi)容

基于android的移動校園手機(jī)智能日程管理系統(tǒng)的設(shè)計與實現(xiàn)-資料下載頁

2025-09-04 09:30本頁面

【導(dǎo)讀】試六個方面論述了日程管理系統(tǒng)系統(tǒng)的開發(fā)設(shè)計過程?!耙苿有@”日程管理系統(tǒng)可以為廣。[1]李寧.Extjs+Android+SSH整合開發(fā)Web與移動SNS[M].電子工業(yè)出版社.2020. 新方法的研究,最終使得學(xué)生們能夠隨時隨地的在任意設(shè)備上進(jìn)行學(xué)習(xí)。園日程管理系統(tǒng)的一個載體必然是一個很好的選擇。進(jìn)行學(xué)習(xí),還大大的提高了學(xué)校以及培訓(xùn)機(jī)構(gòu)的管理效率和服務(wù)水平。足了校園用戶在學(xué)習(xí)區(qū)域內(nèi)的任何地點對自己的日程數(shù)據(jù)進(jìn)行管理和操作。改、查功能,在日歷瀏覽中可突出顯示有安排的日期。用戶可根據(jù)不同的活動設(shè)置任務(wù),功能;網(wǎng)絡(luò)服務(wù)端是利用Tomcat發(fā)布的WebService,使用MySQL作為服務(wù)數(shù)據(jù)庫。端與服務(wù)器之間使用XML數(shù)據(jù)格式進(jìn)行數(shù)據(jù)交換。

  

【正文】 alog 的 “確定 ”鍵,再觀察結(jié)果。 預(yù)期結(jié)果:點擊 “確定 ”鍵后,退回 “列表顯示界面 ”,被選中的日程信息在其中消失。 實際結(jié)果:符合預(yù)期。 煙臺大學(xué)畢業(yè)論文(設(shè)計) 25 ( 3) 日程信息修改功能測試 測試用例目的: 測試系統(tǒng)的修改日程信息功能; 測試用例執(zhí)行步驟:在 “修改日程信息界面 ”,重新調(diào)整日程信息。調(diào)整后的日程信息(畢業(yè)視頻, 2020 年 6 月 3 日, 宿舍樓,不重復(fù)提醒,鬧鈴震動提醒),點擊 “保存 ”按鈕 預(yù)期結(jié)果:點擊 “保存 ”鍵后,退回 “列表顯示界面 ”,被選中的日程信息與修改后的日程信息相一致。 實際結(jié)果:符合預(yù)期。 ( 4) 定時提醒功能測試 測試用例目的:測試系統(tǒng)的定時提醒功能; 測試用例執(zhí)行步驟:在 “添加日程信息界面 ”,新增一個日程信息并且提醒時間據(jù)當(dāng)前時間 2 分鐘后,提醒方式設(shè)置為鬧鈴震動。添加成功后,退出本 “日 程管理系統(tǒng) ”,等待大約兩分鐘,觀察結(jié)果。 圖 定時提醒 預(yù)期結(jié)果: 2 分鐘后,關(guān)于日程提示的 Activity 啟動,播放預(yù)先設(shè)定好的鈴聲并震動。 實際結(jié)果:符合預(yù)期。 ( 5) 日歷顯示功能測試 測試用例目的:測試系統(tǒng)的日歷顯示功能; 測試用例執(zhí)行步驟:進(jìn)入系統(tǒng) “日歷顯示界面 ”,單擊 “月份顯示 ”TextView 左右兩側(cè)的ImageView,或者手動按下手機(jī)側(cè)邊的控制音量加減的按鍵;也可以單擊 “菜單 ”圖標(biāo)的ImageView,彈出下拉框后,選擇日期 “跳轉(zhuǎn)到 …” ,之后彈出 DatePickerDialog 選擇 任意一天的日期。之后單擊 “今天 ”圖標(biāo)的 ImageView。 預(yù)期結(jié)果:當(dāng)單擊 “下一月 ”( “上一月 ”)的 ImageView 或者按下音量 “”(音量 “+”)煙臺大學(xué)畢業(yè)論文(設(shè)計) 26 時,日歷顯示界面會自動跟新界面進(jìn)入下一個月(上一個月)的日歷界面;當(dāng)使用 “跳轉(zhuǎn)到 …”選擇某一天日期,日歷顯示界面會更新至那一天日期所在月份的日歷界面;當(dāng)單擊 “今天 ”圖標(biāo)的 ImageView 時,日歷顯示界面會更新會當(dāng)前月份的日歷界面。 實際結(jié)果:符合預(yù)期。 ( 6) 用戶注冊功能測試 測試用例目的:測試系統(tǒng)的注冊功能; 測試用例執(zhí)行步驟:在 “用戶注冊界面 ”,在所有 EditView 都空白時,點擊 “確定 “按鈕;添加一個新用戶信息( tonghua, dksdks, 15150671515) ,但兩次輸入的密碼不相符;添加一個已經(jīng)存在的用戶名;根據(jù)系統(tǒng)提示修改完善后,單擊 “確定 ”按鈕。 預(yù)期結(jié)果:當(dāng)所有 EditView 都是空白并點擊 “確定 ”按鈕時,系統(tǒng)會彈出 Toast 提示用戶名和密碼一欄不能為空;當(dāng)在重復(fù)輸入密碼的 EditView 里輸入的與密碼的 EditView 的輸入不一致時,一旦界面的焦點離開重復(fù)輸入密碼的 EditView 之后,系統(tǒng)會立刻提示用戶兩次輸入的密碼不一致;當(dāng)添 加的用戶名已經(jīng)存在時,一旦界面焦點離開用戶名的 EditView之后,系統(tǒng)會立即提示用戶該用戶名已經(jīng)存在,建議重新填寫;當(dāng)所有輸入都正確合法時,點擊 “確定 ”按鈕之后,系統(tǒng)彈出 Toast 提示注冊成功,并自動返回到 “用戶登錄界面 ”。 圖 用戶注冊界面 實際結(jié)果:符合預(yù)期。 ( 7) 用戶登錄功能測試 測試用例目的:測試系統(tǒng)的登錄功能; 測試用例執(zhí)行步驟:進(jìn)入系統(tǒng) “用戶登錄界面 ”,輸入剛剛注冊過的用戶登錄信息( tonghua, dksdks),直接點擊 “登錄 ”按鈕;輸入錯誤的用戶名或者密碼,直接點擊 “登錄 ”按 鈕;再點擊 “登錄 ”按鈕勾選 “記住密碼 ”的 CheckBox,登錄系統(tǒng)之后退出后,再一次啟動 “日程管理系統(tǒng) ”。 煙臺大學(xué)畢業(yè)論文(設(shè)計) 27 圖 用戶登錄界面 預(yù)期結(jié)果:當(dāng)輸入正確合法的用戶信息時,界面切換進(jìn)入到系統(tǒng)的主界面;當(dāng)輸入的是錯誤的用戶名或者密碼時,系統(tǒng)會彈出 Toast 提醒用戶賬號或者密碼不正確;當(dāng)勾選 “記住密碼 ”CheckBox后登錄后,再一次啟動本 “日程管理系統(tǒng) ”進(jìn)入到 “用戶登錄界面 ”時,用戶名和密碼自動填寫好,用戶只需點擊 “登錄 ”按鈕即可登錄系統(tǒng)。 實際結(jié)果:符合預(yù)期。 ( 8) 數(shù)據(jù)庫服務(wù)器功能測試 測試用例目的:測 試系統(tǒng)的數(shù)據(jù)庫服務(wù)器功能; 測試用例執(zhí)行步驟:在客戶端對日程信息進(jìn)行隨機(jī)地添加、刪除、修改等操作。 預(yù)期結(jié)果:后臺數(shù)據(jù)庫服務(wù)器正確地相應(yīng)這些請求,并在數(shù)據(jù)庫中記錄下這些數(shù)據(jù)操作的結(jié)果。 實際結(jié)果: 客戶端與數(shù)據(jù)庫服務(wù)器的連接出現(xiàn)異常 。 圖 數(shù)據(jù)庫服務(wù)器出現(xiàn)錯誤 解決方法:在 MyEclipse 中重新改寫 myservice 項目的配置文件 。將MySQL Server 的連接用戶名以及密碼加入其中。如圖 59 所示。 煙臺大學(xué)畢業(yè)論文(設(shè)計) 28 圖 Web Project 的配置文件 更改完成后,重新發(fā)布 WebService 服務(wù),同時重新啟動 MySQL Server 數(shù)據(jù)庫服務(wù)器。 再一次測試客戶端與數(shù)據(jù)庫服務(wù)器的連接時,則符合預(yù)期。 測試結(jié)果與評價 經(jīng)過了一系列系統(tǒng)測試,對于本系統(tǒng)有了全方位的評價。首先,所期望的功能都應(yīng)經(jīng)得到了實現(xiàn);其他方面,系統(tǒng)運行很流暢,沒有出現(xiàn)卡頓或是異常關(guān)閉的情況;其次,系統(tǒng)的交互設(shè)計也很實用,人機(jī)交互良好;最后, 本 系統(tǒng)的資源占用也很小, Service 也不會惡意在后臺 運行 。綜上所述,本日程管理系統(tǒng)的設(shè)計是成功的。 煙臺大學(xué)畢業(yè)論文(設(shè)計) 29 結(jié) 束 語 在整個畢業(yè)設(shè)計的過程中,我深刻體會到要做好一件完整的事情,需要有系統(tǒng)的思維的方式和方法,對待要解決的問題時,要有耐心、要善于運用已有的資源來充實自己。同時我也深刻的認(rèn)識到,在對待一個新事物、新的開發(fā)平臺以及新的編程語言時,一定要從整體考慮,完成一步之后再做下一步,這樣才能更加有效。 確定下系統(tǒng)的設(shè)計后,編碼實現(xiàn)工作開始,通過幾個月的編碼、調(diào)試、修改以及更新維護(hù),終于,基本功能完全實現(xiàn),可能由于時間關(guān)系,在細(xì)節(jié)上的處理方面還有值得商榷的地方,但如何把用戶交互設(shè)計的更加自然,更加讓用戶容易上手一直都是我 的目標(biāo)。 當(dāng)然,在這個漫長的過程中充滿了許多困擾和莫名其妙的程序報錯,有時候幾天都毫無進(jìn)展,但是當(dāng)在指導(dǎo)教員的幫助下或者在網(wǎng)絡(luò)上得到解決 bug 的方法后,自己所體會的喜悅也是無法言表的。其中值得一提的是 這個網(wǎng)站,這是一個程序員開發(fā)人員集聚的網(wǎng)站,眾多高手或者將多年來的學(xué)習(xí)經(jīng)驗在這上面分享,或者將新手容易犯錯的地方加以指點,學(xué)習(xí)資料也是異常的豐富。在我的編碼過程中遇到的問題基本上可以在這上面找到理想的解答。 最后, Android 是一個很有潛力的開發(fā)平臺,并且其還在不斷地完善發(fā)展當(dāng)中,值得學(xué)習(xí)的地方也非常多,這次畢設(shè)只用到了其中很少的一部分,希望自己在以后能更加進(jìn)一步的實踐和學(xué)習(xí) Android 平臺。 煙臺大學(xué)畢業(yè)論文(設(shè)計) 30 致 謝 光陰似箭,四年的大學(xué)生活即將過去。七月,我將告別我的大學(xué)時代,去繼續(xù)我的人生旅途。本文應(yīng)該可以看作是我四年本科生活的一點總結(jié)。因此,我要真心地感謝我院所有曾經(jīng)傳授給我知識,更教給我人生哲理的的老師們,感謝所有曾幫助過我的同學(xué)們,謝謝你們讓我擁有了一段令人思考和回味的大學(xué)生活。 關(guān)于這篇論文,首先我要感謝 指導(dǎo)的畢業(yè)論文的 董超慧 老師 的熱心指導(dǎo)與關(guān)懷, 她 總是鼓勵我們,引導(dǎo)我們大膽的去思考去設(shè) 計,總是盡其所能,最大限度的為我們提供幫助,非常感謝 她 的耐心指導(dǎo), 她 知識淵博,有實力也有能力,對工作精益求精,對我們認(rèn)真負(fù)責(zé),甚至對我們的低級錯誤也從來沒有發(fā)過火,很體諒我們, 她 的寬容大度, 她 的坦誠相待,給我留下了很深的印象,真的很感謝 她 。 還有就是一起生活學(xué)習(xí)四年,一起努力的同學(xué)們。 煙臺大學(xué)畢業(yè)論文(設(shè)計) 31 參考文獻(xiàn) [1]李寧 .Extjs+Android+SSH 整合開發(fā) Web 與移動 SNS[M].電子工業(yè)出版社 .2020 [2]Lauren Darcey,Shane 移動開發(fā)一本就夠 [M].人民郵電出 版社 .2020 [3]李剛 .瘋狂 Android 講義 [M].電子工業(yè)出版社 .2020 [4]Reto 高級編程 [M].清華大學(xué)出版社 .2020 [5]劉中兵 .開發(fā)者突擊 :Java Web 主流框架整合開發(fā) [M].電子工業(yè)出版社 .2020 [6] Android 開發(fā)文檔 .Android Developers[EB/OL]. 煙臺大學(xué)畢業(yè)論文(設(shè)計) 32 附錄 部分代碼 客戶端 Java 中的代碼: protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 requestWindowFeature()。 setContentView()。 ConnectivityManager connectivityManager = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE)。 NetworkInfo workInfo = ()。 if(workInfo == null || !()) { //當(dāng)前無可用網(wǎng)絡(luò) (getApplicationContext(), 網(wǎng)絡(luò)不可用,請檢查網(wǎng)絡(luò)連接 配置,再重試。, ).show()。 } else { //TODO nothing //當(dāng)前有可用網(wǎng)絡(luò) } instance = this。 mdbhelper = new Mydbhelper(,4)。 //current_user_id = (int) getIntent().getIntExtra(id, 0)。 //(getApplicationContext(), 這里是主界面:+(current_user_id), //).show()。 formatter = new DateFormatter(())。 imgPreviousMonth = findViewById()。 imgNextMonth = findViewById()。 txtTitleGregorian = (TextView) findViewById()。 txtTitleAddition = (TextView) findViewById()。 txtTitleLunar = (TextView) findViewById()。 mPager = (ViewPager) findViewById()。 /* 煙臺大學(xué)畢業(yè)論文(設(shè)計) 33 * 成功登錄后,向 list 里添加日程信息 */ progressDialog = (this, 請稍等? , 正在界面更新。 ,true)。 init()。 /* * 啟動 FloatWindow,舍棄該方案,改用在結(jié)束應(yīng)用時啟動 FloatWindow Intent intent = new Intent(,)。 startActivity(intent)。*/ mPagerAdapter = new CalendarPagerAdapter(getSupportFragmentManager())。 (mPagerAdapter)。 (new simplePageChangeListener())。 (getTodayMonthIndex())。 ()。 progressDialog = null。 } public void onCellClick(View v) { //Builder dlg=new (this)。 //setContentView()。 (this, ().toString(), ).show()。 (cellClick, ().toString())。 Intent intent = null。 String date_info = ().toString()。 if(!((CurrentUserInfo)getApplication()).getMap().containsKey(().toString())) { intent = new Intent(,)。 (dateinfo, date_info)。 startActivity(intent)。 if(mdbhelper !=null){ ()。 }
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1