论文总字数:22372字
摘 要
近几年来,伴随着全球移动互联网技术的迅猛发展,智能手机出现在越来越多的用户手中,用户普及率迅速增加,智能手机的应用的场景也越来越丰富。而且随着人们生活的节奏不断的加快,每天要接收和处理的任务也越来越多,人们需要一个可以随时随地提醒我们处理任务的实用的工具,智能手机就是一个极好的工具。本系统是一款基于Android平台设计实现的日程管理软件。该系统是为用户提供日程管理和提醒方面的服务。包括日程的添加、日程的修改、日程的删除、日程的查看等功能。还具备有基本的日历显示功能,能够显示公历,农历,节日,可以按周视图和月视图显示。对于日程的存储则是使用了Android系统提供的SQLite,一种轻量极的,嵌入式的关系型数据库。
关键词:智能手机;Android;日程;SQLite
Personal schedule management system based on Android
Abstract
In recent years, with the rapid development of global mobile Internet technology, smart phones have appeared in the hands of more and more users, the popularity of users has increased rapidly,and the application scenarios of smart phones have become more and more abundant. And as the pace of people's lives continues to accelerate,there are more and more tasks to receive and process every day. People need a practical tool that can remind us to handle tasks anytime and anywhere. Smartphones are an excellent tool.This system is a schedule management software based on Android platform design. The system provides users with services for schedule management and reminders. It includes functions such as adding schedules, modifying schedules,deleting schedules,and viewing schedules. It also has a basic calendar display function, which can display the Gregorian calendar,the lunar calendar,and the festival. It can be displayed in the weekly view and the monthly view. For the storage of the schedule is the use of SQLite provided by the Android system,a lightweight and embedded relational database.
Keywords: Smartphone;Android;Schedule;SQLite
目 录
摘 要 I
Abstract II
第一章 引 言 1
1.1 选题背景与意义 1
1.2 国内外相关现状 1
1.3 研究目标和主要工作 1
第二章 安卓系统相关技术及开发环境 3
2.1 相关手机操作系统介绍 3
2.2.1 Symbian系统简介 3
2.2.2 Palm系统简介 3
2.2.3 IOS系统简介 3
2.2.4 WindowsMobile系统简介 3
2.3 Android 系统组件 3
2.3.1 活动(Activity) 3
2.3.2 服务(Service) 3
2.3.3 广播接收器(BroadcastReceiver) 4
2.3.4 内容提供器(Content Provider) 4
2.4 Android应用程序结构和特点 4
2.4.1 Android应用程序结构 4
2.4.2 Android应用程序特点 4
2.5 系统开发环境 5
2.5.1 开发环境介绍 5
2.5.2 开发环境配置 5
第三章 系统需求分析与概要设计 8
3.1 系统需求分析 8
3.1.1 功能需求 8
3.1.2 界面需求 8
3.1.3 用例分析 8
3.2 系统可行性分析 9
3.2.1 技术可行性 9
3.2.2 经济可行性 10
3.2.3 操作可行性 10
3.3 系统概要设计 10
3.3.1 系统功能模块说明 10
3.3.2 系统功能模块结构图 10
第四章 系统的详细设计 12
4.1 系统界面的设计 12
4.1.1 用户登录的界面设计 12
4.1.2 用户注册界面设计 12
4.1.3 日程显示界面设计 12
4.1.4 添加日程界面设计 12
4.1.5 日历界面设计 13
4.2 基本实体类 13
4.2.1 用户类User 13
4.2.2 日程类ToDoItem 13
4.2.3 日程等级类 EnumTaskLevel 13
4.3 数据表的创建与操作 13
4.3.1 创建用户表 14
4.3.2 创建日程表 14
4.3.3 数据表操作 15
4.4 功能实现 16
4.4.1 用户登录 16
4.4.2 用户注册 17
4.4.3 日程添加 18
4.4.4 日程显示 19
4.4.5 日程提醒 21
4.4.6 日历界面 21
第五章 系统测试与运行 25
5.1 系统的测试环境 25
5.2 系统功能测试 25
5.2.1注册功能测试 25
5.2.2 登录功能测试 26
5.2.3添加日程测试 27
5.2.4日程显示测试 28
5.2.5按照日期查找日程测试 29
5.2.6日程闹钟提醒测试 30
第六章 总结与展望 31
6.1 总结 31
6.2 展望 31
致 谢 32
参考文献 33
- 引 言
1.1 选题背景与意义
近几年来,伴随着全球移动互联网技术的迅猛发展,智能手机出现在越来越多的用户身边,用户普及率迅速增加,智能手机的应用的场景也越来越丰富。据权威机构发布的2018年全球范围的智能手机出货量总计为14.56亿部,在其中,搭载Android系统的智能手机的市场份额已经达到了85%左右。[1]智能手机现在已经成为人们日常生活中不可缺少的一部分。人们通过智能手机进行日常之中的交流沟通、工作或者学习的重要工具。通过移动互联网,这些操作行为都是即时性、即地性的。而那些传统的PC端的软件,已经不能够满足人们日益增长的需求。人们的行为已经不再被PC端所禁锢住。所以移动平台的发展是一种必然的趋势。与此同时,伴随着人们生活的节奏不断的加快,每天要接收和处理的任务也越来越多,人们需要一个可以随时随地提醒我们处理任务的实用的工具,而这种随时随地特性,正好符合智能手机的特性。所以,开发出一个可以帮助人们处理事务,提高生产力的,满足生活需求的一个移动应用平台的日程管理的应用软件,是一件非常具有意义事情。
剩余内容已隐藏,请支付后下载全文,论文总字数:22372字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;