首页 > 范文大全 > 正文

大学生时间管理系统设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇大学生时间管理系统设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

1引言

在大学校园内,很多大学生由于缺乏规划与控制时间的能力,学习计划一拖再拖,虚度光阴,或者在遇到众多任务时手忙脚乱,疲于应付,不能保质保量地完成任务。为了满足大学生的需求,提高时间的利用率,亟需一款使用方便的时间管理工具。而当前已有的时间管理工具,主要面向已经参加工作的人群,针对性不够强,不能满足大学生这一特定群体的使用要求。因此,在调查并掌握大学生学习习惯、心理特点的基础之上,从时间管理领域出发,运用科学的时间管理方法,设计并开发一款满足大学生时间管理需求、同时具有良好用户体验的时间管理软件,具有一定的现实意义。时间管理系统的开发和使用,能帮助大学生合理、有效地安排时间,改善自身不良的生活习惯,提高学习效率和自我管理能力,促进大学生群体人格的发展和完善。

2研究基础

2.1理论基础

根据StePhenR.Covey的研究,时间管理的方法从基于时钟和手表的提醒工具时代开始,先后经历了基于日历和预约笔记的计划工具时代以及基于优先权的计划与控制工具时代,直到当下,进入强调效率与能动性,将目标与角色也融入到时间管理中的第四代。面向大学生的时间管理系统的开发即以当前时间管理工具的主流理论GTD为依据。GTD方法由DavidAllan在他的著作中提出。该方法主要分为5个步骤,即Collect,收集、记录下所有的任务;Pro-cess,将所有的任务按是否可以付诸行动加以分类整理;Orga-nize,这是GTD方法的核心步骤,组织相应的任务和清单;Review,对GTD系统的回顾与检查,进而更新任务清单;Do,按照GTD清单去执行、完成每一项任务。面向大学生的时间管理系统在此理论基础之上,结合大学生的特点,进行相应的功能模块划分。

2.2技术基础

采用Web应用或者桌面应用方式进行时间管理,有很多的不足,不能满足大学生的实际需要;智能手机的快速发展,以及大学生群体百分之百的手机拥有率,使得安卓应用有着更为广泛的市场和使用前景,因此时间管理系统的开发以手机终端应用为主。开发安卓软件,需要搭建安卓开发平台,在搭建环境时,必须先安装JDK,也就是JavaDevelopmentKit,这是整个Java的核心部分,其中包括Java运行环境、Java工具和Java基础类库。在集成开发环境IDE的选择上,所选择的是Eclipse,它是基于Java的可扩展开发平台。最后在此基础上安装An-droidSDK,即SoftwareDevelopmentKit,便可进行时间管理系统安卓应用的开发。

3大学生群体特征与系统架构

在系统开发前,对大学生的日常活动做了相应的调研。根据对大学生的座谈访问,以及参考现有的调查结果,可以发现,大学生时间管理总体处于中等水平,大学生虽然有一定的时间管理意识,但是时间管理意识与行动之间还有一定的差距。相对应中小学生来讲,大学生有非常富裕的自主时间,除课堂统一学习外,学生个体表现的优劣差异正是源于对课外时间的利用和掌控。因此根据大学生的特点,在整体设计上,将分为上课模式、课外模式和时间管理模式3种。在上课模式下,软件不进行任何提醒,同时按照手机时钟,已经完成的上课任务,对应在时间管理系统中予以标记;在课外模式下,启动提醒功能,每隔一个时间周期,会提醒用户查看任务并完成相应的任务,时钟周期可由大学生自行确定;在时间管理模式下,将启动管理功能,这也是时间管理系统的核心部分。大学生需要收集整理自身的任务,如上课、校园社团活动、课外实验作业等,并将相应的任务及时间分配录入时间管理系统中。

4软件主要功能模块与设计

在时间管理器的3种模式中,管理模式包含了该软件的主要功能。根据大学生对时间管理的需求,在管理模式下,包含了今日任务、任务查询、任务收集、任务整理、任务提醒与执行5大部分。

4.1今日任务

在此模块,可以看到今天的任务列表和任务完成的进度、执行情况,这里包括已经完成任务、待完成的任务,即等待完成的任务,另外还包括尚未完成、正在执行的任务,能够让大学生清晰地了解当天的状况。

4.2任务查询

任务查询的主要功能是让学生可以根据自己需求查看在今天以前完成的历史任务,系统记录了每天各个时间段所做的事情,完成的任务,并可以生成一周表,根据产生的报表,提供立体的任务完成图示,更加直观地表达出时间的用途,以便让大学生更好地了解自己,大学生也可以根据时间报表调整今后学习和工作的时间分配。同样,也可以自行制定查询的时间范围,系统会保存最近一年的任务记录。

4.3任务收集

按照GTD方法,收集、记录所有的任务信息,大学生可以将自己特定时间段的任务以及预计完成时间和计划记录下来,如是去上课,还是去参加社团活动,什么时候开始,什么时候结束。在这里将任务分为两类记录,一类是不可调节时间,指在这一段时间内必须去做的事情,比如每天的上课时间不能更改,其次是课堂外可调控时间。对可调节时间的任务,在记录的同时,还可以设定任务的优先级。按照优先级从高到低将任务分为红、橙、黄3色。

4.4任务管理

任务管理模块的主要作用是对任务执行列表中的所有任务,进行相应的管理,这里主要包括任务的修改、任务的删除以及任务的添加。任务添加的主要作用,是将任务记录中所列的任务加入任务执行列表。

4.5任务提醒与执行

按照时间管理系统中记录的任务和时间,在相应的时间点做出提醒,尽可能地提醒使用者去完成制定的任务,以及完成自己制定任务的时间,衡量自己的实力,方便今后制定计划。当任务呈现红色时,为重要级别,会在手机全屏显示,并且震动,提醒使用者,要做事情的时间即将到达,请使用者做好准备,使用者可以根据自己的状况设置预先提醒时间,是否连续提醒。如果是橙色级别,则会以发送提醒对话框来提醒使用者在本模块中。如果是黄色级别,只做最基本的信息提示。

4.6其他辅助模块

除上述主要功能模块外,在时间管理系统中,还增加了励志模块和留言模块。励志模块每周都会展示出在分享的时间规划中获得推荐数最多的规划方案。留言模块提供一个同一个地区按距离远近划分的使用者的公共留言板,当然,使用者也可以屏蔽掉该功能。

5软件部署

大学生可以在任意终端、任何时间、地点使用时间管理系统,为了保证数据使用的一致性,在部署时,将用户的数据存储在云端的用户个人空间中,实现Android客户端与云端数据的同步,如此,不仅可以将自己的时间管理方案共享,也能避免终端设备遗失而丢失个人信息。

6结语

在时间管理系统的设计上,从大学生的使用需求角度出发,根据大学生的行为和使用习惯,设计3种模式,并在管理模式下,设置6大功能模块。大学生通过使用本软件,能约束自己的行为,更加科学地安排和规划个人学习和生活,逐步改变拖延、懒散的生活习气,形成良好的学习和生活习惯。该系统有很好的实时交互性、可扩展性和安全性,交互功能良好,这也是智能手机在学生生活领域的应用进行探索,有较强的实用性和现实推广意义。

作者:吴冬芹 陈子健 单位:南京大学金陵学院