基于番茄工作法的时间管理App设计

更新时间:2023-11-14 16:44:12 阅读: 评论:0

中班活动教案-人的成长

基于番茄工作法的时间管理App设计
2023年11月14日发(作者:旅游活动)

ISSN1009-3044

ComputerKnowledgeandTechnology

17卷第4(20212)

电脑知识

与技术

Vol.17,No.42021

February

E-mail*************

ComputerKnowledgeandTechnology

http//

电脑知识

与技术

Tel+86-551-6569096365690964

基于番茄工作法的时间管理App设计

岳天天,杨洁,许晓程,申伟建

河北北方学院信息科学与工程学院,河北张家口075000

摘要:在现代生活中,智能手机已经成为人们不可缺少的信息娱乐工具,在为人们生活带来便利的同时,智能手机作为一

柄双刃剑,也在不断蚕食自律的意志。该文一开始介绍了当今社会人们对智能手机的依赖情况,开发时间管理App的必

要性、iOS开发平台和使用的设计模式。随后分析了用户对时间管理软件的性能需求和功能需求。然后介绍了时间管理

软件-iTimer的设计,根据介绍的设计最终在iOS平台上完成了时间管理软件的实现。最后做出总结。

关键词:时间管理;番茄工作法;iOSMVC

中图分类号:TP31文献标识码:A

开放科学资源服务标识码OSID

文章编号:1009-3044(2021)04-0019-05

TimeManagementAppdesignBadonPomodoroTechnique

YUETian-tian,YANGJie,XUXiao-cheng,SHENWei-jian

(SchoolofInformationScienceandEngineering,HebeiNorthUniversity,Zhangjiakou075000,China)

Abstract:Inmodernlife,smartphonehasbecomeanindispensableinformationandentertainmenttoolforpeople.Whilebringing

conveniencetopeople'slife,smartphone,asadouble-edgedsword,isalsoeatingawayatthewilloflf-discipline.Atthebegin⁃

ningofthispaper,people'sdependenceonsmartphonesintoday'ssociety,thenecessityofdevelopingtimemanagementApp,iOS

developmentplatformanddesignmodeofuareintroduced.Thentheperformanceandfunctionalrequirementsoftimemanage⁃

mentsoftwareareanalyzed.Thenitintroducesthedesignoftimemanagementsoftware-ITimer.Accordingtothedesign,thetime

managementsoftwareisfinallyimplementedoniOSplatform.Finally,makeasummary.

Keywords:Timemanagement;Pomodorotechnique;iOS;MVC

1背景

1.1开发背景

出,在校大学生对智能手机的依赖非常严重。

科技日益发展,在生活中人们对手机也更加依赖。手机上

不停更新的奇趣事物,如发展火热的短视频以及手机游戏等,

挤占了我们过多的时间。随着移动互联网的发展与普及,我国

网民使用手机上网的比例也逐渐增多。根据中国互联网络信

息中心已完成的第45《中国互联网络发展状况统计报告》

示,截至20203月份,2018年底新增手机网民7992万,

民中使用手机上网的比例为99.3%

智能手机在为我们提供方便交流、丰富娱乐生活服务的同

时,也在悄悄改变着我们。智能手机犹如一把双刃剑,有利有

弊,对于在校大学生也同样如此。程利宏,吴姗姗等300

[1]

在校大学生进行问卷调查,我们可以了解到在校大学生对于智

能手机的依赖程度。根据调查结果显示,玩手机到夜间12

左右的占比最高,达到了33.33%。而且如果上课或开会不带手

机时会有54.67%的同学会有紧张、焦虑的感受。由此可以看

12013-2020上半年中国手机网民规模使用率

部分学生乃至上班族已经对智能手机过度依赖,不仅会影

响正常的学习工作生活,也会影响人际交往能力甚至会影响身

体健康。为帮助部分用户不能合理利用自己的时间或者自律

性较差,我们基于番茄计时工作法设计了本文这款时间管理

AppiTimer

本软件应用于iOS移动平台,并采用了MVC的设计模式。

收稿日期:2020-10-18

基金项目:iTimer项目编号:S2

作者简介:岳天天1998男,河北沧州人,本科在读,研究方向为iOS开发;杨洁1982女,吉林人,讲师,硕士,研究方向为讲

师图像处理;许晓程1998男,河北邯郸人,本科在读,研究方向为iOS开发;申伟建1998男,河北邯郸人,本科在

读,研究方向为iOS开发。

本栏目责任编辑:

本期推荐

19

ComputerKnowledgeandTechnology

电脑知识

与技术

1.2番茄工作法

世界大学城总结出番茄工作法是一种非常简单且易于使

[6]

用的时间管理方法,在时间管理中较为微观。每一个番茄时间

25分钟,在番茄时间内,选择一个设定好待完成的任务,

集中精力完成这个任务,中途不允许做其他该任务无关的事。

到番茄时钟结束,做出标记,可以短暂休息,每四或五个番茄时

段可以多休息一会儿。番茄工作法可以极大地提高了工作与

学习的效率,还会有意想不到的成就感。

1.3开发平台

张云鹏总结iOS是一种移动操作系统,由苹果公司开发,

[2]

最早发布于2007年的Macworld大会,属于类Unix的商业操作

系统。据QuestMobile数据显示,截至2020年上半年,国内智能

终端的市场格局中,iOS系统约占20%。目前版本已经更新到

iOS14的版本。

1.4设计模式

(model)-视图(view)-控制器(controller)的缩写,这种模式用于

李艳华总结了MVC全名是ModelViewController是模型

[5]

应用程序的分层开发。MVC的出现不仅实现了功能模块和显

示模块的分离,同时它还提高了应用系统的可维护性、可扩展

性、可移植性和组件的可复用性

Model:是提供给用户的操作界面,是程序的外壳;

View:是程序需要操作的数据或信息,也可以存放逻辑。

数据层"中的数据,然后对其进行相应的操作,产生最终结果。

Controller:是负责根据用户从"视图层"输入的指令,选取"

2MVC设计模式

2时间管理软件的需求分析

2.1用户对时间管理软件的性能需求

弋荣静认为软件的性能需求,App不仅需要具备基本的

[4]

功能,更要符合iOS平台的设计理念,在软件的设计和人机交互

中注重用户体验。

1功能完整性:客户端功能完整,用户使用方便。

退、BUG

2运行流畅性:用户使用时软件稳定流畅,不卡顿、不闪

一体验和判断,过长的启动时间会使体验直线下降。

3启动时间短:App的启动时间直接影响用户对软件的第

杀掉,对用户是极差的体验。

4占用内存少:应用设计不当造成内存过高,可能被系统

2.2用户对时间管理软件的功能需求

计算、统计的功能。

1作为一个时间管理类软件,必须满足用户的设定的时间

流畅。

2满足客户端与服务器之间、客户端与客户端之间的通信

20

本期推荐本栏目责任编辑:

17卷第4(20212)

告知用户。

3要有错误的信息提示,在断网时或其他情况,要有弹窗

3iTimer的设计

时间管理软件iTimer具有的基本功能如下:登录注册、

页、点迹、圈子、统计、我的。

接受到的验证码完成注册,并使用注册的账号进行登录。

1登录注册:初次下载应用的用户可以使用手机号,通过

默认为一个番茄时间,用户可以自己修改时间长短。点击创建

2首页:用户在首页可以创建并命名一个任务,时间长度

的任务可以进入完成倒计时界面。用户可完成相应的任务后

会根据执行的任务时间长短奖励小饼干。

点迹以记录不同时间点的想法、灵感。

3点迹:类似一个记事本或备忘录的功能,用户可以创建

你可以通过它分享你生活的点滴或完成的番茄时间。

4圈子:这是一个为所有用户提供一个分享、交流的平台。

通过使用折线图、饼状图用户可以清楚的查看完成任务的数量

5统计:为用户统计一周内完成的倒计时的数量及时间,

和总时间,获得的宠物饼干的数量以及专注度。

改自己的个性签名、查看收藏的点迹或圈子、查看历史完成的

6我的:用户在“我的”界面可以查看自己的个人信息,

任务、喂养自己的宠物以及查看宠物排名。

4UI控件的选择

朱杨辉,鲁五一,吴志虎总结了部分iOSUI控件的作用:

[3]

文本,富文本,多行文字,可以设置文字的字体、颜色、字号、

1UILabel继承自UIView的一个显示控件,可以展示普通

移、对齐方式等属性。

都需要放置在UIImageView上才能被加载出来,可以设置图片

2UIImageView继承于UIView的一个显示控件,所有图片

的位置,大小等属性。

的对象,可以使用UITextField来接收用户的输入,并且可以配

3UITextField是一个能够在界面上提供可编辑文本区域

置对应的输入键盘,另外在UITextFiled中还内置了可选的按

钮,例如清除按钮等,可以在不同的情况下选择开启。

的,如音乐,视频的播放进度,和文件的上传下载进度等。

4UIProgressView进度指示器,顾名思义用来显示进度

AlertController来代替UIAlertViewUIActionSheel具有警告

5UIAlertController告警提示框,iOS8起,苹果使用UI⁃

框和操作表两种形式。

UIImageViewUILabel两个控件,用于执行自定义代码以响

6UIButton继承自UIControladdtarget监听事件,包含

应用户交互。可以设置按钮的样式、颜色、状态,字体等属性。

示列表信息,继承自UIScrollView具有能够滑动的特性,能够

7UITableViewiOS开发中最常用的一个UI控件,用于展

上下滑动,同时,cell是可编辑的情况下,能向左滑动,可以表

现为PlainGrouped两种风格。可进行分区,每个分区可以展

示不同的内容。

5iTimer的实现

登录时初始化用户数据,获取用户云端数据。如用户私有

的基本信息,以及将要展示的公共信息。登录成功后,对数据

尽行解析,整理展现到界面上。在本地会记录用户有关信息的

活动。将必要的信息收集处理,传到云端。在本地通过记录用

17卷第4(20212)

户关于任务的活动行为,对用户的数据进行分析,最终展示分

析结果。公共信息展示的展示,会在每次显示时刷新数据。保

证展示的为此时所有用户发送的最新数据。

5.1登录注册的实现

UIButtonUI控件进行搭建,通过将用户数据与Bomb云连接,

使UILabelUIImageViewUITextField

实现用户的注册与登录功能。

3注册界面效果图4登录界面效果

5.2首页任务创建与执行

任务创建模块主要使用UITableView进行展示,每一个cell

代表用户所创建的倒计时任务,当长按创建好的任务时,可选

择删除。

5首页界面6创建任务界面

任务执行界面UILabelUIImageViewUI控件搭建。进入

模块后会播放音乐,可以左滑暂停或选择音乐。双击可开始或

暂停任务。下滑会出现记录板,记录板点击左上角图标记录板

消失记录内容不会保存,点击右上角记录板消失记录内容会保

存。任务执行完后右滑可退出此界面。

7任务执行音乐更换8任务执行记录版

本栏目责任编辑:

ComputerKnowledgeandTechnology

电脑知识

与技术

5.3点迹功能的实现

点迹界面主要由UITableView界面搭建,每一个cell表示用

户创建的点迹记录。点击导航栏右侧图标进入书写界面。点

击空白处可进行书写。点击此界面导航栏右侧圆形按钮可以

选择背景颜色,点击右上角完成进入查看模式此时不可以书

写,点击编辑进入书写模式,可书写。退出后会保存书写内容

和书写的时间。保存后左滑可以收藏或删除。点击记录好的

点迹后可以跳转到修改界面,点击编辑即可修改

9点迹界面10创建点迹11点迹收藏删除功能

点击导航栏左侧日历图标会下滑出历,再次点击日历会消

失。每号的背景可以反映出当天书写点迹个数以及点迹的背

景,点击日历的号会显示当天的点迹。如果当天没有点迹,

提示你当天没有点迹

12日历界面13提示界面

5.4圈子功能的实现

14圈子界面15我的发布16发布圈子

UILabelUIImageViewUITextField

本期推荐

21

ComputerKnowledgeandTechnology

电脑知识

与技术

UITableViewUI控件搭建,在这里可以看到其他用户的发表,

可以进行点赞、收藏或评论。点击说说可以查看说说的详细内

容。也可以自己发布。点击圈子的右上角图标进入我的发布

界面,在这里可以看到自己曾经发布的信息。点击导航栏右侧

可以发布自己的想法。在发布时可以选择匿名发布。

5.5统计功能的实现

在这里,会显示任务模块执行结果处理完毕的数据。将数

据进行排列显示在统计,显示使用AAChartView控件进行显

示。数据的评判机制:

积分:满分100分,任务在进行时退出一次减10分,暂停一

次减2,任务时间大于10分钟才可获得积分。

完成个数:对每天完成任务的个数进行统计。

专注率:所有积分的平均百分比。

完成任务的时长不小于25分钟,任务积分在75分以上获

取一个饼干。

完成总时长:一周内完成的所有任务的时长,以分钟为单

//这里可以清楚地了解本周的各种情况。

17统计界面18统计界面19统计界面

5.6我的功能的实现

UITableViewUI控件搭建,有网名头像签名修改、我的宠物、

UILabelUITextFieldUIImageView

宠物排行、时间轴、我的收藏等主要功能。

20我的界面21头像姓名修改

点击签名条状到此界面,在这里可以更改自己的签名。输

入完成后上滑保存。

22

本期推荐本栏目责任编辑:

17卷第4(20212)

22签名修改

在我的收藏功能里可以看到自己的收藏。圈子的收藏可

以直接点击收藏图标进行删除。点迹的收藏可以通过左滑进

行删除。

23收藏的点迹24收藏的圈子25时间轴界面

在我的宠物界面,如图26可以看到自己喂养的宠物。在

这里用户可以查看到自己剩余的饼干的数量以及自己宠物的

等级。用户可以使用完成设定任务赠送的饼干喂养宠物,并提

升宠物经验等级。

2627

如图26在这里用户可以看到喂养的宠物的等级的排名

17卷第4(20212)

ComputerKnowledgeandTechnology

电脑知识

与技术

情况。

6结束语

本文对基于番茄工作法的时间管理App从开发背景到需

求分析到设计与实现进行了深入的研究。采用图片加文字进

行了综合性阐述,并对关键代码进行了解释说明。在进行开发

时,代码简洁高效,耦合性低,可扩展性很高。另外,这项时间

管理软件作用明显,随着科技的发展与社会的进步,人们对手

机的依赖势必会日益加深。合理使用手机,调整好手机使用时

间,不做低头族对人们身心健康更是有利无弊。

参考文献:

[1]程利宏,吴珊珊.大学生智能手机使用情况调查研究[J].西部

皮革,2016,38(14):214.

[2]张云鹏.浅谈iOS系统的使用心得[J].通讯世界,2016(8):214.

[3]朱扬辉,鲁五一,吴志虎.基于iOS平台的安防软件客户端设

计与实现[J].电脑编程技巧与维护,2015(16):5-7,21.

[4]弋荣静,王振凯.基于iOS平台的杂志阅读软件的设计与实现

[J].软件,2012,33(12):31-37.

[5]李艳华.iOS平台上基于MVC的设计模式的“音悦台”的设计

与实现[J].电子技术,2015,44(9):83-85.

[6]世界大学城.番茄工作法[EB/OL].(2015-12-15)[2020-09-

05]./?bid=48290244.

通联编辑:谢媛媛

上接第4页

[8]李娜.基于SpringCloud微服务架构的应用[J].电子技术与软

件工程,2019(12):142.

[9]HewishA,BellSJ,PilkingtonJDH,etal.Obrvationsofa

rapidlypulsatingradiosource[J].Nature,1968,217:709.

[10]LiD,WangP,QianL,etal.ConsiderationsforaMulti-

beamMulti-purpoSurveywithFAST[J].IEEEMicrowave,

2018,19(3):112-119.

[11]WeiweiZhu,DiLi,RuiLuo,etal.AFastRadioBurstdis⁃

coveredinFASTdriftscansurvey[J].ApJL,arXiv:2004,14029.

[12]刘鹏,王培,李菂,.FAST19波束脉冲星漂移扫描巡天模

[J].天文学进展,2018,36(2):173-188.

[13]ManchesterRN,HobbsGB,TeohA,etal.TheAustralia

TelescopeNationalFacilityPulsarCatalogue[J].Astronomical

Journal,2005,129(4):1993-2006.

[14],J.H.R.A.Hul,J.H.Taylor.Discoveryofapulsar

inabinarysystem[J].ApJ,1975,195:L51-L53.

[15]J.M.;Nice,D.J.;Taylor,J.H.TimingMeasurementsofthe

RelativisticBinaryPulsarPSRB1913+16[J].Astrophysical

Journal,2010,722:1030-1034.

[16]LevinL,ArmourW,BaffaC,etal.PulsarSearcheswiththe

SKA[J].ProceedingsoftheInternationalAstronomicalUnion,

2017,13(S337).

[17]ManchesterRN,LyneAG,CamiloF,etal.TheParkesmulti-

beampulsarsurveyI.Obrvinganddataanalysissystems,

discoveryandtimingof100pulsars[J].2001,328(1):17-35.

通联编辑:代影

本栏目责任编辑:

本期推荐

23

低碳是什么意思-收取关山五十州

基于番茄工作法的时间管理App设计

本文发布于:2023-11-14 16:44:12,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/169995145290581.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:基于番茄工作法的时间管理App设计.doc

本文 PDF 下载地址:基于番茄工作法的时间管理App设计.pdf

上一篇:018 青牛精1
下一篇:返回列表
标签:圈子
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|