{$cfg_webname}
主页 > 计算机 > JAVA >

基于安卓Android日程管理(To Do Manager)手机应用APP的设计与实

来源:wenku163.com  资料编号:WK16312327 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16312327
资料介绍

基于安卓Android日程管理(To Do Manager)手机应用APP的设计与实现(开题报告,毕业论文19700字,程序代码,客户端和服务端,MySQL数据库,答辩PPT)
Design and Implementation of an android application for schedule management
伴随着生活节奏的加快,人们,尤其是学生、上班族和商务人士在面对不断堆积的繁杂的待办事项时,记忆力往往捉襟见肘,难以有效掌控,合理分配任务。这时,平日里不离手的手机成了提醒他们处理这些棘手事项的不二之选,一款优秀的日程管理软件是必须的。在此情形下,我们萌生了开发一款运行在Android平台上的用于日程管理的小型移动应用,着力于解决以下问题,诸如:如何组织信息使其更直观、更形象地展示给用户,如何提高用户体验、使应用易于上手,如何真正想用户之所想、开发出真正实用的日程管理软件,等等。
通过本课题的研究,体会了项目开发的基本流程,对项目文档的编写有了更多认识,了解UML建模中各种图形在项目开发中的作用,同时进一步了解Android平台的核心开发技术。对一个项目的整体规划和实现的生命周期有一个全面细致的了解。另外,实训带来的并不仅仅是技术上的速成,更多或者更有价值的地方在于作为一个小组亲身实践、交流合作的乐趣。

系统功能需求
我们从实际需求出发,为了有效提高用户管理自己任务和时间的效率和方便度,我们将该软件分为四个功能模块分别是:任务管理模块、语音笔记模块、桌面便签模块。
软件功能进行大致的说明。
1)    任务管理模块
在这个模块里用户可以创建任务,每个任务根据实际情况可以包含多个子任务,子任务也可以包含多个子任务。每个任务包括名称、开始结束时间、备注说明等属性。用户可以查看任意一个任务的子任务信息。用户还可以在任务回收站中找到自己已经删除的任务,并将其全部信息还原。
2)    语音笔记模块
这个模块用户可以查询任意任务下的笔记,也可以随意记录自己的笔记。笔记可以是图片、可以是文字、可以是录音。也可以将这一笔记通过各类社交软件分享出去。这样用户可以在任意时刻查询到以前做类似任务时的感受,同时也可以将自己的一些新的感悟随时随地表达出来。
3)    桌面便签模块
用户可以添加桌面便签,并通过应用的筛选功能筛选出一部分应用放到桌面,用户可以添加多个桌面便签。用户也可以直接在桌面删除任务。用户在桌面点击任务时,直接进入应用任务管理模块的相应任务列表及甘特图界面。用户可方便访问或修改或删除任务。同时用户在桌面便签处也可直接添加任务,或添加某任务的闹钟。

1.    运行环境  Android2.3 及以上版本
2.    API Level 17
3.    无需特殊配置即可运行
4.    无需联网,使用手机内置数据库。
5.    权限 存储 :修改或删除您的SD 中的内容  硬件控制:录音

 

基于安卓Android日程管理(To Do Manager)手机应用APP的设计与实现
基于安卓Android日程管理(To Do Manager)手机应用APP的设计与实现
基于安卓Android日程管理(To Do Manager)手机应用APP的设计与实现
基于安卓Android日程管理(To Do Manager)手机应用APP的设计与实现
基于安卓Android日程管理(To Do Manager)手机应用APP的设计与实现
基于安卓Android日程管理(To Do Manager)手机应用APP的设计与实现
基于安卓Android日程管理(To Do Manager)手机应用APP的设计与实现


目 录
第一章 绪论    1
第一节 课题背景及研究意义    1
1.1.1  课题背景    1
1.1.2  论文解决方案    2
1.1.3  论文研究意义    2
第二节 课题研究目标    3
1.2.1  课题研究目标    3
1.2.2   课题研究内容    3
1.2.3  课题解决问题    4
第三节 国内外研究现状    5
1.3.1  国外发展现状    5
1.3.2  国内发展现状    5
第四节 同类软件分析对比    6
第五节 系统开发意义    7
第六节 课题主要工作    8
第二章 系统应用技术介绍    9
第一节 系统开发的生命周期    9
2.1.1 流程周期    9
2.1.2 循环周期    10
第二节 系统开发的工具及技术    10
2.1.3 系统开发的前端技术    10
2.2.2 系统开发的业务层应用技术    12
第三节 系统开发的方法和模型    15
2.3.1系统基本的架构思路(MVC模式)    15
2.3.2    Controller控制器设计思路    16
2.3.3 Model模型层设计思路    17
第三章 系统需求分析    20
第一节 软件需求定义    20
第二节 功能需求分析    21
3.2.1  系统功能需求    21
3.2.2  任务管理模块    24
3,2.3  闹钟设置模块    27
3.2.4  多媒体笔记模块    29
3.2.5  便签设置模块    31
第三节 系统部署与实施分析    33
第四节 系统可行性分析    33
3.4.1  可行性研究    34
3.4.2  技术可行性分析    34
3.4.3  操作可行性    35
第五节 本章小结    35
第四章 系统数据库设计    35
第一节    数据库及建模工具介绍    35
4.1.1  数据库简介    35
4.1.2  数据库建模工具简介    35
第二节    数据库总体建模设计    36
4.2.1  数据库总体设计思路    36
4.2.2  数据库概念数据模型CDM(Conceptual Data Model)    37
第三节 系统数据库数据字典及ER图    38
4.3.1  数据库设计的特色    38
4.3.2    数据表ER图及数据字典    39
第四节 本章小结    43
第五章 详细设计    44
第一节 主界面及其功能    44
第二节 闹钟笔记功能    47
第三节 便签功能及桌面便签    53
参考文献    59

推荐资料