基于Android的个人时间管理设计与开发
随着科学技术高速发展,手机普遍率越来越高,大学生甚至小学生几乎人人拥有一台智能手机,移动端应用发展也越来越快,各种各样的应用程序上市以满足不同人群的需求,给人们带来方便的同时也让越来越多的人沉迷于手机,花费越来越多的时间在各种社交平台和应用软件上,严重影响了正常的学习和工作,从而导致拖延症的发生。个人时间管理App的开发与设计正是在此前景下产生的构想,应用对象主要是那些意志不够坚定并无法控制使用手机时间的用户,目的是为了帮助人们有效管理时间,减少对手机的依赖,避免拖延症,确保正常学习工作的开展。
目前国内对时间管理的应用软件也有不少,但功能都比较类似,主要分为两大类型。一种是在传统日历上添加安排自己日程的功能,另一种是专门针对时间管理的效率类软件,侧重于对时间的分配。两者各有各的优点和特色。
最近几年由于移动端的快速发展,移动客户端的应用软件五花八门,人们对手机依赖越来越大。有关《大学生手机依赖与时间管理倾向、学业拖延、主观幸福感的关系》研究发现,时间管理倾向与手机依赖呈负相关,即手机依赖水平越高,那么时间管理倾向就越低。而手机依赖水平越高,学业拖延就越来越严重,手机依赖与学业拖延之间呈正相关关系。为此,减少人们对手机依赖程度,增强时间观念的需求日益增长。 参考文献: [1] 冀嘉嘉,吴燕,田学红.大学生手机依赖和学业拖延、主观幸福感的关系[J].杭州师范大学学报(自然科学版),2014,13(05):482-487. [2]Android软件开发关键性问题探析[J]. 祁麟. 中国设备工程. 2019(14) [3]崔娜.基于Android的移动终端应用程序开发与研究[J].电脑知识与技术,2016,12(29):38-39+41. [4]基于Android的APP开发平台的搭建[J]. 张国防,白晓波,孙超. 通讯世界. 2015(12) [5]Android应用开发技术及平台搭建[J]. 刘妍. 电子技术与软件工程. 2014(08) [6] A. E. Blandford,T. R. G. Green. Group and Individual Time Management Tools: What You Get is Not What You Need[J]. Personal and Ubiquitous Computing,2001,5(4). [7]Group and Individual Time Management Tools: What You Get is Not What You Need[J] . A. E. Blandford,T. R. G. Green. Personal and Ubiquitous Computing . 2001 (4) [8]Time Management from the Inside Out, Second Edition: The Foolproof System for Taking Control of Your Schedule -- and Your Life. MORGENSTERN Julie Morgenstern. 2004 [9]Grgurina, R., Brestovac, G., Grbac, T.G.. Development environment for Android application development: An experience report[P]. MIPRO, 2011 Proceedings of the 34th International Convention,2011. [10]梁莹. 手机依赖对大学生学习的影响及其干预策略[D].福建师范大学,2015. [11]石磊. 基于AIR的在线时间管理软件设计与实现[D].浙江大学,2011. [12]李嘉诚.Android应用程序开发研究与应用[J].软件导刊,2014,13(11):64-67. [13]Effects of time-management practices on college grades. Britton BK,Tesser A. Journal of Education . 1991 |
本文主要研究的内容是基于Android的个人时间管理App设计与开发,在分析了目前国内外各种相关应用软件现状的基础上,并经过反复摸索和学习研究后,利用Android相关的开发工具和技术,并结合后台SQLite数据库的开发,最终实现一个深受人们喜爱的移动应用软件,并在一系列测试后,达成了功能完善、操作简便的设计目标。该应用软件主要分为以下几个模块: (1)登录注册管理模块:主要功能是新用户的注册和现用户的登录的功能。 (2)用户信息管理模块:主要功能是用户登录后,可以对自己的基本信息或个性设置进行添加、编辑和删除的功能。 (3)时间管理模块:主要功能是利用番茄法则对事件划分轻重缓急,从而实现用户对时间的分块管理,并用柱状图或饼状图等数据统计的方式分析一周、一个月甚至一年的时间利用情况。 (4)社交管理模块:用户登录系统后,可以实现每日打卡、交友聊天、分享图文或点赞评论他人等社交功能,并可以对好友或分享的内容进行删除。 (5)系统设置模块:主要功能是对应用软件的基本设置进行修改,实现用户的个性化功能,并对软件进行实时更新与反馈。用户登录系统后,还可以提供账号切换。 (6)系统管理员模块:管理员登录系统后。管理注册的用户信息,管理社交平台的信息,对发表和评论的非法信息予以删除,并对不遵守软件使用规则、影响软件正常运行环境的用户删除等。 本应用软件的系统结构主要是按照了自上而下的设计理念完成的。第一层主界面划分为时间管理、社区、数据统计以及设置四个页面,然后在各个页面下再划分多个页面来实现其他功能模块的子功能。根据以上功能模块的分析得出系统功能模块如下图2.1所示。 图2.1 系统功能模块图 本系统主要有三种角色,分别是访客、用户和系统管理员。 访客角色
用户角色
系统管理员角色
2. 重点解决的问题
Android软件开发的基础语言是Java,开发工具是Android Studio,是当下较为流行的安卓开发工具,也是官方发布的安卓开发工具,它具有简单易学,功能全面的特点,基于windows系统配置JDK环境,下载Android Studio开发工具,下载和安装SDK。
在Android系统中,一般情况下应用程序是不会对其他程序和用户进行操作的,因为不具备相应的权限,从某种意义上而言,这种安全措施能够对用户的数据和隐私进行保护。所以在权限命名和获取时,首先要注意权限的命名,因为Android系统应用程序唯有相关的权限才能对每一位用户开展相关的操作。如果需要操作,则可以在文件中添加<users-permission>标签对相关权限进行说明,同时要注意androidmanifest.xml文件中的支持权限,通过这个文件就可以进行权限的设置,从而对应用程序和组件的访问限制。
获取和使用资源指的是对Android系统应用程序外文件的处理。Android平台能 够使较多的资源和支持文件运行,其中包括JPEG和XML等,Android的程序运转时,这样才能读取文件和解析资源。
开发出一个能够实现时间管理的功能,满足用户对时间管理软件的需求并有良好的用户体验的一款安卓应用程序。 |
基于Android的个人时间管理设计与开发相关推荐
- 基于Android的健康医疗论坛的设计与开发(android studio)
提示:文章为原创,仅供参考 基于Android的健康医疗论坛的设计与开发(android studio,提供源码) 提供源码:链接:https://pan.baidu.com/s/1JnbfJ67UC ...
- 基于android平台的手机安全卫士的设计与实现 开题报告,开题报告-基于android的手机安全卫士的设计与开发.doc...
毕业设计开题报告 题 目: 基于Android的手机安全卫士的设计与开发 专 业 计算机科学与技术 学 生 姓 名 班 级 学 号 指 导 教 师 指 导 单 位 电气信息工程学院 专 业 负 责 人 ...
- 基于android的2048游戏设计,基于Android平台的2048游戏设计与开发.docx
基于Android平台的2048游戏设计与开发 高级操作系统论文(设计) 题 目 基于Android个人2048 小游戏的设计与开发姓 名 学 号 院. 系 信息学院 专 业 指导教师 职称(学历)目 ...
- Android媒体播放器设计,基于Android平台的多媒体播放器设计与开发.pdf
计算机时代2015年第4期 ·29· 刘爱民 (玉林师范学院教育技术中心,广西玉林537000) 放器虽然有多种选择,却多是华而不实,操作复杂.为此设计并开发了基于Android平台的简单易用多媒体播 ...
- 基于Android studio的花店app设计与开发案例
一 功能介绍 1. 用户模式功能: 用户注册登录功能(账号.密码.头像): 花店简介(轮播图.视频): 鲜花信息简介(名称.价格.图像): 鲜花信息详情(名称.种类.产地.单价.数量.总价): 鲜花产 ...
- android教务系统框架,基于Android的教务系统的设计与开发
摘要: 随着我国高等教育的不断发展,高校教学与教务管理要实现科学管理,必须注重以人为本的理念.正是考虑到此,就应该建设基于移动网络的高校教务管理系统,以满足高校师生的现实需求.本文分析了C/S和B/S ...
- 基于Android的时间管理源码,基于安卓的手机时间管理APP系统
随着生活环境节奏的加快,人们反而对时间的概念不强,对时间的有效利用率在降低,特别是对于自制能力差的人来说尤为严重,针对自制能力差的人,设计一款关于时间管理的手机APP是很有必要的,有利于合理有效的利用 ...
- android+学籍管理,论文基于android的学籍管理系统的设计与实现.doc
论文基于android的学籍管理系统的设计与实现 太 原 理 工 大 学 毕业设计(论文)任务书 第1页 毕业设计(论文)题目: 基于安卓的学生管理系统 毕业设计(论文)要求及原始数据(资料): 深入 ...
- 本科毕业论文-软件开发类-《基于Android端开关控制系统的设计与实现》-论文模板
目 录 前言 一.任务书 二.目录 三.论文正文 摘要 ABSTRACT 1.引言 2.系统开发环境 2.1可行性分析 2.2 开发工具介绍 3.需求分析 3.1 功能需求分析 3.2 数据流程图 ...
- 基于Android的理财app开发,基于Android的个人理财系统的设计与实现.doc
毕业论文(设计)题目: 基于Android的个人理财系统 ---设计与实现 学生姓名: 学 号: 专业班级: 计算机科学与技术092班 指导教师: 职称 副教授 指导教师: 职称 起止时间: 目 录 ...
最新文章
- 清华NLP实验室刘知远:如何写一篇合格的NLP论文
- python定义全局变量
- Android Fragments 详细使用详细介绍
- Openstack Nova 源码分析 — RPC 远程调用过程
- Leetcode 144. 二叉树的前序遍历 解题思路及C++实现
- 为什么linux的TTY登录程序getty/agetty一般都会设置一个-L的option?
- 函数求值需要运行所有线程_精读《深度学习 - 函数式之美》
- 蚂蚁集团技术专家山丘:性能优化的常见模式及趋势
- 笨办法学 Python · 续 练习 38:SQL 简介
- 揭开伟大架构师的秘密
- [UVALive 3983] Robotruck
- sqldependency 实现原理_2020阿图什方形摇摆筛安装原理
- 《企业IT架构转型之道》边读边想——共享服务中心的建设原则
- Pikachu漏洞靶场 敏感信息泄露
- DAOs(去中心化自治组织)
- 【数据挖掘】遗传算法原理浅析:什么是遗传算法?遗传算法的工作原理是什么?
- 【智能驾驶】汽车智能化行业深度报告
- 地牢大师--(BFS+三维数组)
- 武士道的精神,就是死(转自知乎)
- 【成神之路】开放设计编程相关面试题