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

正文內(nèi)容

畢業(yè)設(shè)計(jì)---基于android的日程管理系統(tǒng)(參考版)

2024-12-05 18:05本頁面
  

【正文】 最后, Android 是一個(gè)很有潛力的開發(fā)平臺(tái),并且其還在不斷地完善發(fā)展當(dāng)中,值得學(xué)習(xí)的地方也非常多,這次畢設(shè)只用到了其中很少的一部分,希望自己在以后能更加進(jìn)一步的實(shí)踐和學(xué)習(xí) Android平臺(tái)。其中 43 值得一提的是 ,這是一個(gè)程序員開發(fā)人員集聚的網(wǎng)站,眾多高手或者將多年來的學(xué)習(xí)經(jīng)驗(yàn)在這上面分享,或者將新手容易犯錯(cuò)的地方加以指點(diǎn),學(xué)習(xí)資料也是異常的豐富。 確定下系統(tǒng)的設(shè)計(jì)后,編碼實(shí)現(xiàn)工作開始,通過幾個(gè)月的編碼、調(diào)試、修改以及更新維護(hù),終于,基本功能完全實(shí)現(xiàn),可能由于時(shí)間關(guān)系,在細(xì)節(jié)上的處理方 面還有值得商榷的地方,但如何把用戶交互設(shè)計(jì)的更加自然,更加讓用戶容易上手一直都是我的目標(biāo)。要知道, “軟件危機(jī) ”的出現(xiàn)有很大程度是因?yàn)樾枨蟛幻鞔_ 或者需求變化而引起的。同時(shí)我也深刻的認(rèn)識(shí)到,在對(duì)待一個(gè)新事物、新的開發(fā)平臺(tái) 以及 新的編程語言時(shí),一定要從整體考慮,完成一 步 之后再做下一步,這樣才能更加有效。綜上所述,本 “日程管理系統(tǒng) ”的設(shè)計(jì)是成功的。 (三) 測(cè)試結(jié)果與評(píng)價(jià) 經(jīng)過了一系列系統(tǒng)測(cè)試,對(duì)于本系統(tǒng)有了全方位的評(píng)價(jià)。 圖 59 Web Project 的配置文件 更改完成后,重新發(fā)布 WebService服務(wù),同時(shí)重新啟動(dòng) MySQL Workbench CE數(shù)據(jù)庫服務(wù)器。將 MySQL Workbench CE的連接用戶名以及密碼加入其中。 40 實(shí)際結(jié)果: 客戶端與數(shù)據(jù)庫服務(wù)器的連接出現(xiàn)異常 。 ( 8) 數(shù)據(jù)庫服務(wù)器功能測(cè)試 測(cè)試用例目的: 測(cè)試系統(tǒng)的數(shù)據(jù)庫服務(wù)器功能; 測(cè)試用例執(zhí)行步驟: 在客戶端對(duì)日程信息進(jìn)行隨機(jī)地添加、刪除、修改等操作。 39 圖 57 用戶登錄界面 預(yù)期結(jié)果: 當(dāng)輸入正確合法的用戶信息時(shí),界面切換進(jìn)入到系統(tǒng)的主界面;當(dāng)輸入的是錯(cuò)誤的用戶名或者密碼時(shí),系統(tǒng)會(huì)彈出 Toast提醒用戶賬號(hào)或者密碼不正確;當(dāng)勾選 “記住密碼 ”CheckBox 后登錄后,再一次啟動(dòng)本 “日程管理系統(tǒng) ”進(jìn)入到 “用戶登錄界面 ”時(shí),用戶名和密碼自動(dòng)填寫好,用戶只需點(diǎn)擊 “登錄 ”按鈕即可登錄系統(tǒng)。 38 圖 56 用戶注冊(cè)界面 實(shí)際結(jié)果: 符合預(yù)期。 ( 6) 用戶注冊(cè)功能測(cè)試 測(cè)試用例目的: 測(cè)試系統(tǒng)的注冊(cè)功能; 測(cè)試用例執(zhí)行步驟: 在 “用戶注冊(cè)界面 ”,在所有 EditView 都空白時(shí),點(diǎn)擊 “確定 “按鈕;添加一個(gè)新用戶信息( tonghua, dksdks, 15150671515) ,但兩次輸入的密碼不相符;添加一個(gè)已經(jīng)存在的用戶名;根據(jù)系統(tǒng)提示修改完善后,單擊 “確定 ”按鈕。 預(yù)期結(jié)果: 當(dāng)單擊 “下一月 ”( “上一月 ”)的 ImageView 或者按下音量“”(音量 “+”)時(shí),日歷顯示界面會(huì)自動(dòng)跟新界面進(jìn)入下一個(gè)月(上 37 一個(gè)月)的日歷界面;當(dāng)使用 “跳轉(zhuǎn)到 …” 選擇某一天日期,日歷顯示界面會(huì)更新至那一天日期所在月份的日歷界面;當(dāng)單擊 “今天 ”圖標(biāo)的ImageView 時(shí),日歷顯示界面會(huì)更新會(huì)當(dāng)前月份的日歷界面 。 ( 5) 日歷顯示功能測(cè)試 測(cè)試用例目的: 測(cè)試系統(tǒng)的日歷顯示功能; 測(cè)試用例執(zhí)行步驟: 進(jìn)入系統(tǒng) “日歷顯示界面 ”,單擊 “月份顯示 ”TextView 左右兩側(cè)的 ImageView,或者手動(dòng)按下手機(jī)側(cè)邊的控制音量加減的按鍵;也可以單擊 “菜單 ”圖標(biāo)的 ImageView,彈出下拉框后,選擇日期 “跳轉(zhuǎn)到 …” ,之后彈出 DatePickerDialog 選擇任意一天的日期。 36 圖 55 定時(shí)提醒 預(yù)期結(jié)果: 2 分鐘后,關(guān)于日程提示的 Activity 啟動(dòng),播放預(yù)先設(shè)定好的鈴聲并震動(dòng)。 ( 4) 定時(shí)提醒功能測(cè)試 測(cè)試用例目的: 測(cè)試系統(tǒng)的定時(shí)提醒功能; 測(cè)試用例執(zhí)行步驟: 在 “添加日程信息界面 ”, 新增一個(gè)日程信息并且提醒時(shí)間據(jù)當(dāng)前時(shí)間 2分鐘后,提醒方式設(shè)置為鬧鈴震動(dòng)。調(diào)整后的日程信息(畢業(yè)視頻, 2021 年 6 月 3 日, 宿舍樓,不重復(fù)提醒,鬧鈴震動(dòng)提醒),點(diǎn)擊 “保存 ”按鈕 預(yù)期結(jié)果: 點(diǎn)擊 “保存 ”鍵后,退回 “列表顯示界面 ”,被選中的日程信息 與修改后的日程信息相一致 。 實(shí)際結(jié)果: 符合預(yù)期。 ( 2) 日程信息刪除功能測(cè)試 測(cè)試用例目的: 測(cè)試系統(tǒng)的刪除日程信息功能; 測(cè)試用例執(zhí)行步驟: 在 “修改日程信息界面 ”,點(diǎn)擊右上角 “刪除 ”按鈕,然后再點(diǎn)擊彈出 Dialog的 “確定 ”鍵,再觀察結(jié)果。 34 圖 54 日歷顯示界面 預(yù)期結(jié)果: 在 “日歷顯示界面 ”2021年 6月 2日的日期格子的左上角的出現(xiàn)標(biāo)記; 再一次雙擊這一日期的格子,進(jìn)入到 “列表顯示界面 ”,顯示的日程信息與剛剛添加的信息相符。點(diǎn)擊 “保存 ”按鈕會(huì)淡出一個(gè) Toast提示用戶成功添加日程信息,返回 “日歷顯示界面 ”。在功能測(cè)試章節(jié)中,我們對(duì)在 ,看功能是否已經(jīng)實(shí)現(xiàn)。 測(cè)試結(jié)果: 符合一般交互設(shè)計(jì)理念。 33 測(cè)試結(jié)果: 符合一般交互設(shè)計(jì)理念。 圖 51 設(shè)置日程日期 32 圖 52 設(shè)置提醒時(shí)間 圖 53 選擇提醒周期 用戶點(diǎn)擊周期一欄的按鈕,系統(tǒng)系統(tǒng)彈出單選 Dialog,點(diǎn)擊某一選項(xiàng)后,相關(guān)的 TextView 即顯示選擇的結(jié)果。用戶點(diǎn)擊日程時(shí)間,系統(tǒng)自動(dòng)彈出選擇日期和時(shí)間 Dialog,可以在日期時(shí)間的數(shù)字上下滑動(dòng)來設(shè)置定義。 圖 46 懸浮窗提示界面 圖 47 懸浮窗小窗口 五、 測(cè)試 與評(píng)估 (一) 測(cè)試環(huán)境 為了獲得更好的體驗(yàn),測(cè)試在 Android +系統(tǒng)上進(jìn)行。 30 ( 2) 服務(wù)懸浮窗以及日程小助手的實(shí)現(xiàn) 本 “日程管理系統(tǒng) ”的懸浮窗模塊分為小窗口和大窗口,分別有FloatWindowSmallView 和 FloatWindowBigView 定義其屬性與內(nèi)容,小懸浮窗在 “日程管理系統(tǒng) ”退出 時(shí)啟動(dòng),并一直在手機(jī)屏幕的側(cè)邊顯示;而大懸浮窗就是日程小助手,用來及時(shí)提醒用戶即將發(fā)生的日程。 根據(jù)上面建立的數(shù)據(jù)庫接口,實(shí)現(xiàn)服務(wù)器程序的業(yè)務(wù)模塊,包括: ( 1) addRecordInfo 28 ( 2) getLoadActivityInfo ( 3) getHello ( 4) getName ( 5) queryUsers ( 6) userLoad ( 7) userRegister ( 8) getLoadPInfo ( 9) getLoadCalendarInfo ( 10) getGreeting ( 11) checkUserLoading ( 12) isUserExist ( 13) delUserInfo ( 14) getLoadUserInfo ( 15) userExit ( 16) delRecordInfo ( 17) updateRecordInfo ( 18) editPassword 其中 ( 3) 、 ( 4) 、 ( 10) 是留待以后的擴(kuò)展使用的。 27 圖 44 列表顯示界面 在 “列表顯示界面 ”中,用戶點(diǎn)擊某一列日程信息,則進(jìn)入到 “修改日程信息界面 ”,該界面與 “添加日程信息界面 ”大致一樣 ,但多出來 “刪除 ”功能按鈕,當(dāng)用戶單擊該功能按鈕時(shí),客戶端向數(shù)據(jù)庫服務(wù)器發(fā)送刪除該用戶此條日程信息記錄,客戶端內(nèi)部則釋放相關(guān)的震鈴提醒程序。 圖 43 添加日程信息界面 如果選中的日期存在日程信息,則進(jìn)入到 “列表顯示界面 ”,在該界面中用 ListView 組建把該日期中所有的日程信息分條目列舉出來。 26 日程數(shù)據(jù)增、刪、改模塊 進(jìn)入 “日程管理系統(tǒng) ”之后, 系統(tǒng)自動(dòng)切換到 “日歷顯示界面 ”,在該界面中大部分是一份本月日歷,用戶可以任意選擇其中某一天,選中后該日期的底色會(huì)透明變成淡藍(lán)色,選中后再一次點(diǎn)擊時(shí),系統(tǒng)會(huì)判斷這一天 是否包含其他的日程信息,如果沒有,則進(jìn)入 “添加日程信息界面 ”,該界面由上到下分別是兩個(gè)控制按鈕,實(shí)現(xiàn)返回和確認(rèn)的功能;之后是 六個(gè)有關(guān)日程信息的采集選項(xiàng)。 在后臺(tái)數(shù)據(jù)庫服務(wù)器中為了保證用戶的信息安全不被攻擊者竊取,因此用戶提交的注冊(cè)信息,特別是用戶密碼,使用 Hash 函數(shù)進(jìn)行加密,采取非明文的存儲(chǔ)方式。之后客戶端等待后代數(shù)據(jù) 庫返回的數(shù)據(jù),并根據(jù)返回的數(shù)據(jù)進(jìn)行判斷該賬號(hào)和密碼的合法性以及是否跳轉(zhuǎn)進(jìn)入 “日程管理系統(tǒng) ”的 “主界面 ”。其中 “注冊(cè)賬號(hào)界面 ”包括兩個(gè)功能按鈕,分別是返回 “登錄界面 ”和確 認(rèn)注冊(cè)信息的功能;還有四個(gè) TextView,分別讓用戶輸入注冊(cè)的新用戶名、密碼、確認(rèn)密碼和聯(lián)系方式,其中用戶名作為本 “日程管理系統(tǒng) ”唯一識(shí)別用戶的數(shù)據(jù)字段,不允許出現(xiàn)兩個(gè)重復(fù)的用戶名,所以當(dāng)用戶申請(qǐng)的新用戶名已經(jīng)存在的話,客戶端程序會(huì)提醒用戶本次注冊(cè)因用戶名已存在而失敗。 用戶管理模塊 運(yùn)行本 “日程管理系統(tǒng) ”進(jìn)入 “登錄歡迎界面 ”停留 3秒鐘后自動(dòng)進(jìn)入 “用戶登錄界面 ”,在本界面上有兩個(gè)功能按鈕,分別是 登錄日程管理系統(tǒng)和切換至 “注冊(cè)賬號(hào)界面 ”;還有兩個(gè) TextView 負(fù)責(zé)用戶輸入自己的賬號(hào)和密碼提交給數(shù)據(jù)庫服務(wù)器進(jìn)行身份驗(yàn)證用的;還有一個(gè)CheckBox,用來記錄已經(jīng)登錄過的賬號(hào)和密碼,方便用戶下一次直接登錄系統(tǒng)而不必反復(fù)輸入賬號(hào)和密碼。 關(guān)于數(shù)據(jù)庫服務(wù)器的搭建,首先需要在 MySQL Workbench CE創(chuàng)建好四張表,然后在 MyEclipse中配置好 Apache Tomcat 、 Apache Axis 2等服務(wù)端的開發(fā)環(huán)境并且建立一個(gè) Web Project項(xiàng)目,項(xiàng)目名稱為 myservice ,然后在 Web Project 項(xiàng)目中添加 24 m
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1