999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的日程管理APP設(shè)計(jì)與實(shí)現(xiàn)*

2021-01-22 13:41:02姜雨杉柳浩瀧鐘天淏施運(yùn)梅
關(guān)鍵詞:用戶功能課程

姜雨杉 柳浩瀧 鐘天淏 施運(yùn)梅

(北京信息科技大學(xué)計(jì)算機(jī)學(xué)院,北京 100020)

0 引言

近年移動(dòng)端的功能逐漸多樣化,人們對(duì)于手機(jī)端的依賴性飛速提升,而安卓應(yīng)用端開(kāi)發(fā)的市場(chǎng)十分廣闊,吸引了很多人才和資金。但從現(xiàn)在的市場(chǎng)軟件發(fā)布情況來(lái)看,面向?qū)W生的移動(dòng)端開(kāi)發(fā)并不多。而在課程+日程安排方面[1-2]的移動(dòng)端軟件就更加稀缺了。目前大多數(shù)APP基本上只能處理課程部分的問(wèn)題,在日程管理安排、推薦的方面上很少有進(jìn)行開(kāi)發(fā)。

目前國(guó)際上開(kāi)發(fā)的此類應(yīng)用可簡(jiǎn)稱為時(shí)間管理工具,市面上出現(xiàn)的一些時(shí)間管理工具有滴答清單、超級(jí)課程表和時(shí)間規(guī)劃局等。

但根據(jù)研究發(fā)現(xiàn),這些時(shí)間管理工具面向的對(duì)象仍然不能精確定位到學(xué)生層面,在解決課程與事件沖突、智能推薦方向仍然不夠完善。通過(guò)產(chǎn)品的研究和資料的學(xué)習(xí),我們決定開(kāi)發(fā)一個(gè)既可以滿足課程、日程與便簽功能,同時(shí)可解決日程安排方面問(wèn)題的APP。

1 相關(guān)時(shí)間管理工具

根據(jù)平臺(tái)的不同,目前市場(chǎng)上的時(shí)間管理APP可以分為以下兩大類:

1.1 面向ios平臺(tái)的APP

如:時(shí)間規(guī)劃局APP,在該APP中,用戶可以添加任何紀(jì)念日和相關(guān)的事件日期,但是只有用戶使用了或者記錄相關(guān)事件之后,才會(huì)開(kāi)始計(jì)時(shí)及提醒,缺少了人機(jī)交互。

1.2 面向ios和Android平臺(tái)的APP

如:滴答清單,該APP可以將待辦事項(xiàng)按照優(yōu)先度進(jìn)行陳列,但是展示功能無(wú)法完全貼合大學(xué)生的日常生活。

超級(jí)課程表是一款面向?qū)W生,可以為學(xué)生提供課程表及上課地點(diǎn)的軟件,但是該軟件沒(méi)有時(shí)間管理和待辦事項(xiàng)查詢的功能。

通過(guò)調(diào)研發(fā)現(xiàn),無(wú)論是ios還是Android平臺(tái)上的時(shí)間管理工具都不能夠?qū)⒄n程、日程和便簽相結(jié)合,并且不提供日程規(guī)劃的功能,幫助在校大學(xué)生更好地管理時(shí)間,解決日程與課程的沖突。

2 系統(tǒng)架構(gòu)設(shè)計(jì)

針對(duì)調(diào)研結(jié)果,本文設(shè)計(jì)了基于Android的日程管理APP,從層次上可以分為數(shù)據(jù)層、服務(wù)層和交互層。

2.1 交互層

包括注冊(cè)登錄、記錄便簽、日程、課程的展示和查詢功能。其中便簽、日程、課程表類的交互模式主要以可視化方式呈現(xiàn)。

(1)便簽顯示用戶自定義添加的時(shí)間+事件片段,按照截至日期、時(shí)間順序或用戶自定重要性進(jìn)行排序顯示,用戶完成后可將便簽刪除,起到提示作用。

(2)日程類通過(guò)導(dǎo)入日歷的可視化呈現(xiàn)。

(3)課程表方面用戶添加課程、周數(shù)、課程地點(diǎn)等信息,以同一界面可視化的方式進(jìn)行展示。

2.2 服務(wù)層

主要包括云端數(shù)據(jù)同步、疲勞度計(jì)算組件、日程推薦組件。

疲勞度計(jì)算組件結(jié)合日程推薦組件,可以個(gè)性推薦用戶安排的日程,根據(jù)學(xué)生用戶的本周課程安排進(jìn)行疲勞度計(jì)算和日程推薦等。

2.3 數(shù)據(jù)層

本層提供數(shù)據(jù)存儲(chǔ)服務(wù),其中數(shù)據(jù)庫(kù)的設(shè)計(jì)如表1。

其中:

(1)Course課程表:包括課程的唯一標(biāo)識(shí)id,的course_name課程名,teacher教師名,class_room教室地點(diǎn),day周天數(shù),class_start和class_end控制課程時(shí)長(zhǎng),以及用week自定義課程所在周數(shù)。

(2)Note_RC日程表:包括日程id號(hào),日程主題title、日程內(nèi)容content、最后編輯時(shí)間time、日程計(jì)劃的日期day,主要通過(guò)結(jié)合日歷實(shí)現(xiàn)的日程表。

(3)User用戶信息表:包括用戶的唯一標(biāo)識(shí)username(用戶自定義的號(hào)碼、昵稱或者id等),用戶密碼password,性別sex,大學(xué)名稱university,個(gè)人簡(jiǎn)介myflag進(jìn)行每個(gè)用戶信息的分行存儲(chǔ)。

(4)Note便簽表:包括設(shè)置的唯一自增主鍵id,內(nèi)容content,時(shí)間time,時(shí)間分類(優(yōu)先度)tag。

3 關(guān)鍵技術(shù)

3.1 智能推薦

3.1.1 疲勞度計(jì)算與傳輸

為了進(jìn)行更合理的日程推薦,引入了疲勞度這個(gè)參數(shù)[3]。疲勞度是大學(xué)生每周的課程數(shù)量,反映了該教學(xué)周內(nèi)學(xué)生的上課狀況和身心疲勞情況[4]。在日程的智能推薦功能中作為參照,從而得出日程推薦的結(jié)果。

表1 數(shù)據(jù)庫(kù)中的表

圖1 計(jì)算疲勞度的過(guò)程

圖2 傳輸疲勞度的過(guò)程

圖1為疲勞度計(jì)算過(guò)程,計(jì)算疲勞度時(shí)需要讀取課程的數(shù)據(jù)庫(kù)并匹配當(dāng)前教學(xué)周,在得出課程列表的同時(shí)計(jì)算課程的數(shù)量,即為本周的疲勞度。

在課程界面中每次刷新課程時(shí),都會(huì)進(jìn)行一次課程數(shù)量的計(jì)算和疲勞度的刷新,以應(yīng)對(duì)用戶課程的變化及時(shí)調(diào)整疲勞度。

疲勞度的計(jì)算結(jié)果影響智能推薦,所以需要將計(jì)算結(jié)果傳遞給智能推薦模塊。因?yàn)橹悄芡扑]功能是在用戶添加日程時(shí)得到實(shí)現(xiàn),所以需要將疲勞度信息從課程頁(yè)面?zhèn)鬏數(shù)饺粘添?yè)面中。

圖2為疲勞度的傳輸,在實(shí)現(xiàn)傳輸?shù)倪^(guò)程中主要運(yùn)用了名為Intent的運(yùn)行時(shí)綁定機(jī)制,它能在程序運(yùn)行的過(guò)程中連接兩個(gè)不同的組件,實(shí)現(xiàn)它們之間的通訊和數(shù)據(jù)傳輸。為了傳輸方便,也對(duì)疲勞度進(jìn)行了相應(yīng)的數(shù)據(jù)封裝。

3.1.2 日程推薦

日程推薦是系統(tǒng)根據(jù)用戶的時(shí)間、工作日和疲勞度自動(dòng)推薦日程安排。推薦過(guò)程如圖3所示。

推薦結(jié)果將在用戶添加日程界面以提醒語(yǔ)句的形式出現(xiàn),根據(jù)參數(shù)的不同會(huì)顯示不同的推薦結(jié)果。以下為全部可能的推薦結(jié)果。推薦結(jié)果1:“誰(shuí)都不能阻止你成為優(yōu)秀的人,去學(xué)習(xí)吧!”

推薦結(jié)果2:“課業(yè)很多的話,勞逸結(jié)合也不錯(cuò)哦”。

推薦結(jié)果3:“假期也不能停止努力!”

推薦結(jié)果4:“今日也許適合吃大餐”

推薦結(jié)果5:“要不要去外面看看?”

推薦結(jié)果6:“多運(yùn)動(dòng)出出汗”

圖3 日程推薦的過(guò)程

圖4 解決沖突的過(guò)程

推薦結(jié)果7:“不要讓自己閑下來(lái)”

推薦結(jié)果8:“靜下心來(lái)看會(huì)兒書(shū)也是不錯(cuò)的選擇”

推薦結(jié)果9:“有沒(méi)有想看的電影?”

推薦結(jié)果10:“晚餐吃點(diǎn)兒不一樣的”

3.2 日程和課程沖突的解決

大學(xué)生受制于課程安排無(wú)法自如規(guī)劃日程,并且由于課程的不規(guī)律,經(jīng)常會(huì)發(fā)生日程與課程時(shí)間安排的沖突,自己卻沒(méi)有發(fā)現(xiàn)的問(wèn)題[4]。

在本項(xiàng)目中,不僅集成了課程表、便簽與日程的顯示與日程的推薦功能,還預(yù)解決日程與課程安排沖突的問(wèn)題。解決方案如圖4所示。

在添加或修改日程時(shí)設(shè)置該日程的時(shí)間,系統(tǒng)將該時(shí)間傳輸?shù)秸n程組件中并自動(dòng)轉(zhuǎn)換為課程表中的節(jié)數(shù)。通過(guò)對(duì)照本周的課程表核實(shí)是否會(huì)發(fā)生日程與課程的沖突,從而判斷是否發(fā)出提醒的指令。

4 功能實(shí)現(xiàn)

4.1 實(shí)驗(yàn)環(huán)境

本APP基于Android Studio進(jìn)行開(kāi)發(fā)。Android Studio是谷歌推出的一個(gè)Android集成開(kāi)發(fā)工具,基于IntelliJ IDEA。相比其他軟件,Android Studio具有穩(wěn)定速度快、UI編輯器強(qiáng)大,插件管理完善,整合Gradle構(gòu)建工具和可直接搭建本地?cái)?shù)據(jù)庫(kù)的優(yōu)點(diǎn)。

4.2 關(guān)鍵性功能實(shí)現(xiàn)

4.2.1 智能推薦功能的實(shí)現(xiàn)

通過(guò)獲取課程組件中的疲勞度,在日程編輯頁(yè)面進(jìn)行相應(yīng)的推薦,不僅貼合了時(shí)間、工作日等客觀條件,也根據(jù)疲勞度做出了主觀的日程選擇。

最終在日程編輯頁(yè)面中,日程推薦將以語(yǔ)句提醒的形態(tài)展示。

4.2.2 日程與課程沖突解決的實(shí)現(xiàn)

通過(guò)獲取日程安排的時(shí)間與課程表進(jìn)行對(duì)照,來(lái)判斷是否發(fā)生沖突。將APP的課程表與日程功能利用到極致并合理結(jié)合起來(lái)。

5 總結(jié)

本APP解決了大學(xué)生不能合理規(guī)劃時(shí)間的問(wèn)題。基于本APP,用戶可以合理規(guī)劃日程,高效完成任務(wù)。但本APP仍然存在一些問(wèn)題,比如課程沒(méi)有同教務(wù)系統(tǒng)同步,需要手動(dòng)添加;疲勞度的計(jì)算無(wú)法精確到日。通過(guò)后續(xù)開(kāi)發(fā),系統(tǒng)將完善這些問(wèn)題。在功能還可以進(jìn)一步提升,提供更加深入的應(yīng)用。

猜你喜歡
用戶功能課程
也談詩(shī)的“功能”
數(shù)字圖像處理課程混合式教學(xué)改革與探索
軟件設(shè)計(jì)與開(kāi)發(fā)實(shí)踐課程探索與實(shí)踐
為什么要學(xué)習(xí)HAA課程?
關(guān)于非首都功能疏解的幾點(diǎn)思考
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
主站蜘蛛池模板: 精品久久综合1区2区3区激情| 91原创视频在线| 91精品亚洲| 亚洲欧美日韩成人高清在线一区| 国产小视频在线高清播放| 欧美啪啪一区| 三级毛片在线播放| 久久综合婷婷| AV片亚洲国产男人的天堂| 成人免费一区二区三区| 中国丰满人妻无码束缚啪啪| 天天综合色天天综合网| 免费Aⅴ片在线观看蜜芽Tⅴ| 亚洲国产一成久久精品国产成人综合| 国产大全韩国亚洲一区二区三区| 久热99这里只有精品视频6| 亚洲欧美综合另类图片小说区| 黄色a一级视频| 国产a在视频线精品视频下载| 又粗又大又爽又紧免费视频| 97免费在线观看视频| 中文字幕66页| 免费一级毛片| 婷婷亚洲综合五月天在线| 成年网址网站在线观看| 亚洲色图欧美激情| 久久国产亚洲欧美日韩精品| 国产黄在线免费观看| 精品91视频| 国产精品爽爽va在线无码观看| 真人高潮娇喘嗯啊在线观看| 最新加勒比隔壁人妻| 亚洲色欲色欲www网| 狠狠v日韩v欧美v| 色婷婷丁香| 久久婷婷国产综合尤物精品| 日本一区二区三区精品视频| 99re热精品视频国产免费| 中文字幕久久亚洲一区| 激情网址在线观看| 欧洲高清无码在线| 国产成人免费视频精品一区二区 | 成人午夜视频网站| 成人福利免费在线观看| 日韩精品亚洲一区中文字幕| 亚洲永久色| 国产高潮视频在线观看| 国产一区二区免费播放| 午夜日韩久久影院| 爆操波多野结衣| 亚洲h视频在线| 在线无码九区| 思思99思思久久最新精品| 国产内射一区亚洲| 国产网站黄| 亚洲午夜福利在线| 99人体免费视频| 亚洲免费福利视频| 国产精品嫩草影院av| 亚洲综合久久成人AV| 中文字幕第4页| 国产尤物在线播放| 亚洲另类国产欧美一区二区| 亚洲精品福利网站| 1769国产精品视频免费观看| 99热这里只有免费国产精品| 国产永久免费视频m3u8| 国产视频一区二区在线观看| 国产亚洲高清视频| 亚洲av无码专区久久蜜芽| 99精品国产自在现线观看| 国产无码网站在线观看| 免费黄色国产视频| 国产精品亚洲一区二区三区在线观看| 午夜福利视频一区| 一本无码在线观看| 99热国产这里只有精品无卡顿"| 四虎在线观看视频高清无码| 色综合天天综合| 国产永久无码观看在线| 婷婷成人综合| 亚洲综合日韩精品|