Android日程管理系统实训报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安卓项目演习开发实训

—基于Android的日程管理系统设计与开发

(2016/6/6—2016/6/23)

项目名称基于Android日程管理系统—纳米生活

院系计算机与软件学院

班级

学号

学生姓名

课程老师

目录

第1章绪论 (4)

1.1项目背景 (4)

1.2项目目标 (4)

第2章系统开发环境及技术 (5)

2.1系统开发环境 (5)

2.1.1硬件环境 (5)

2.1.2软件支持 (6)

2.2系统开发技术 (6)

2.2.1 Java 简介 (6)

2.2.2 Android Studio简介 (6)

2.2.3 SQLite简介 (7)

第3章“日程管理”的需求分析 (8)

3.1用户需求 (8)

3.2功能分析 (8)

3.3开发环境 (8)

3.3.1 难点 (8)

3.3.2 易点 (8)

第4章概要设计 (10)

4.1 设计目标 (10)

4.2 系统角色 (10)

4.3 系统流程图 (10)

第5章详细设计 (12)

5.1 设计目标 (12)

5.2 编码设计 (12)

5.2.1 splash界面 (12)

5.2.2 日历界面 (13)

5.2.3 编辑日程界面 (14)

5.2.4 查看日程界面 (15)

5.2.5 删除日程界面 (16)

5.2.6 闹钟提醒界面 (17)

5.2.7 倒计时界面 (18)

5.2.8 日程提醒界面 (19)

5.2.9 通知栏提醒界面 (20)

第6章测试 (21)

6.1 闹钟提醒测试用例 (21)

6.2 备忘录测试用例 (22)

第7章小结 (23)

第8章参考文献 (24)

第1章绪论

1.1项目背景

随着计算机技术的飞速发展,计算机应用的迅速推广,计算机及技术给人们的日常生活、工作、学习带来了十分巨大的影响,计算机改变了人们的生活,工作的方式。而在使用计算机时有一些好的、实用的软件,将会给使用者提供非常便利的环境。因此我们采用Android技术开发一个实用的个人日程管理系统,以便提醒大家一些重要的事情不要忘记,比如开会,生日什么的事情,有了这款APP,它会按时的提醒你去做该事情,你可以设置提醒一次,每天提醒,每周提醒。

1.1 日程管理的起源

在没有手机功能齐全的时代,我们的日程安排只能通过手写记录,经常会因为没有及时翻阅记录而错过了重要的日程,随着手机技术的飞速发展,手机应用的迅速推广,手机改变了人们的生活,工作的方式。日程管理就是将每天的工作和事务安排在日期中,并做一个有效的记录,方便管理日程的工作和事务,达到工作备份的目的。同时也具有对日常工作进行指导、监督的作用。

1.2 项目目标

1.通过关于本系统管理系统的实现,使个人的日程管理更加完善。

2.可以编辑日程事务,了解行程。

3.可以提醒备忘事项,大大提高了办事效率。

4. 完善的日程查询功能,方便使用者的生活

第2章系统开发环境及技术

2.1 系统开发环境

2.1.1 硬件环境

处理器Pentium IV及以上;

内存容量 4G以上;

存储容量 50G以上;

2.1.2软件支持

操作系统: Mac OS X 10.11.5

编程语言:JAVA

数据库: SQLite

开发工具: Android Studio

2.2 系统开发技术

2.2.1 java 简介

背景:

Java是一种应用分布式网络环境中的程序设计语言,由sun公司开发,Java 语言广为人知,得益于Internet的迅猛发展。人们开始了解并使用这种神奇的语言,一般的应用程序、Applet、web服务器乃至手机的嵌入式系统,Java都足以胜任。Java对网络提供了强有力的支持,这也是这种奇妙语言的魅力所在。

特点:

(1)面对对象

(2)可移植性(universality)

(3)安全性(security)

(4)多线程(thread)

(5)多态

(6)解释执行

(7)分布性

2.2.2 Android Studio简介

Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。

2013年5月16日,在I/O大会上,谷歌推出新的Android开发环境——Android Studio,并对开发者控制台进行了改进,增加了五个新的功能。

Android Studio是谷歌推出了新的Android开发环境,开发者可以在编写程序的同时看到自己的应用在不同尺寸屏幕中的样子。

谷歌对开发者控制台进行了改进,增加了五个新的功能,包括优化小贴士、应用翻译服务、推荐跟踪、营收曲线图、用版测试和阶段性展示。

1、优化小贴士:在主体中打开你的应用,点击小贴士,会得到这样的建议:为你的应用开发平板电脑版本。

2、应用翻译服务:允许开发者直接在开发主体中获得专业的翻译。上传你的需求,选择翻译,其会显示翻译方和价格,并在一周内发回译本。

3、推荐跟踪:允许开发者找出最有效的广告

4、营收曲线图:向开发者展示其应用营收,以国家进行划分

5、试用版测试和阶段性展示:开发者可以对应用进行测试,然后向测试用户推出,测试结果不会对外公布。当一个版本的测试结束,开发者可以向特定比例用户推出。

Android Studio这款开发工具被首次公布,这也是为了方便开发者基于Android开发。

首先解决的一个问题是多分辨率。Android设备拥有大量不同尺寸的屏幕和分辨率,根据新的Studio,开发者可以很方便的调整在各个分辨率设备上的应用。

同时Studio还解决语言问题,多语言版本(但是没有中文版本)、支持翻译都让开发者更适应全球开发环境。Studio还提供收入记录功能。

最大的改变在于Beta测试的功能。Studio提供了Beta Testing,可以让开发者很方便试运行。

2015年5月29日,在谷歌I/O开发者大会上,谷歌发布AndroidStudio 1.3版,支持C++编辑和查错功能。Android Studio 1.3版开发码代码变得更加容易,速度提升,而且支持C++编辑和查错功能。

2.2.3 Sqlite简介

SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源

相关文档
最新文档