Android手机软件开发设计说明书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

....

PAGE/NUMPAGES

Android手机软件开发设计说明书

__

学号:

班级:

指导

完成日期:2012.6.22

设计要求

考核

目的

考核运用Android技术编程的能力,涉及到Android系统的设计实现,Android四大组件的应用,提高程序效率的编程技巧和方法等容。

考核

项目

要求

主要考核要求如下:

1、Android四大组件的应用

Android中Activity、BroadcastReceiver、ContentProvider、Service的用法。

2、View和SurfaceView的应用

View和SurfaceView的区别和联系,自定义界面编程。

3、提高手机程序效率的编程方法

如何提高手机软件的运行效率,在程序中如何设计代码、如何选择合适的类。

4、界面布局

使用界面开发工具设计界面的能力,包含了布局的选择,组件属性的自定义等。

5、编程的规性

代码编写是否规,注释是否合理、标示符定义是否规合理。

目录

TOC\o1-3\h\z\u第一章功能介绍1

1.1功能描述1

1.2功能特点1

第二章系统的设计实现3

2.1结构设计3

2.2系统实现3

2.2.1功能实现3

2.2.2数据库及代码实现5

参考文献7

个人日志设计说明书

第一章功能介绍

1.1功能描述

个人日志手机软件的设计是为现今社会忙碌的人群而设计的,在现今竞争激烈的时代,工作的人群曾受的压力越来越重,导致许许多多人的生活方式没有节奏,没有规律。人们往往会忘记日常生活的许多小事情,个人日志软件的设计,为人们提供一个好的记录个人事务的软件,它可以为我们的生活带来另类的精彩,积少成多,把我们每天的生活记录下来,当我们的心闲暇时,回忆我们自己走过的路。个人日志的设计主题是只有是时间是平等的,更好地利用时间就能更好地创造生活、追求想要的幸福,记录下每天的点滴经历,方能留下似水年华的印记。个人日志手机软件主要包括个人日志事务的显示、个人日志事务的添加、日历表的查阅三个面的容。

1.2功能特点

个人日志手机软件主要包括三个模块:个人日志的显示、个人日志的添加、日历的查询。同时,附加有菜单功能,菜单功能包含:日志、类型、感想、设置、关于、退出六个模块。

主要三个模块:

个人日志的显示:主要是用于对自己添加日志显示的页面。

个人日志的添加:顾名思义,就是对于自己生活的点滴加以记录。

日历的查询:方便用户对于月历的查询,是一个十分方便的小板块。

菜单功能的六个模块:

日志:主要显示日志信息的板块。

类型:可以为自己所写的日志划分不同的类型。例如:生活、工作、旅游等。

感想:就是对自己生活记录的事情的感悟,灵感是在不经意间产生的,所有我们要善于记录灵感——对生活的体验。

设置:个人记录的事情,是否选择与日志显示的面板进行同步显示。

关于:这款软件的设计主题。

退出:退出该软件。

第二章系统的设计实现

2.1结构设计

图2.1类的结构图

2.2系统实现

功能实现

1、个人日志显示页面

图个人日志显示

2、个人日志的添加

图2.2.1-2个人日志添加图

3、月历图

图2.2.1-3月历图

4、菜单功能

图2.2.1-4菜单功能

数据库及代码实现

1、数据的设计

①Event_types表

②time_diaries表

③sync_logs表

④thoughts表

2、代码实现

publicclassDatabaseUtilextendsSQLiteOpenHelper{

publicstaticfinalStringDATABASE_NAME=timediary;

publicstaticfinalintDATABASE_VERSION=7;

privatestaticfinalStringEVENT_TYPE_TABLE_CREATE=createtableevent_types_idintegerprimarykeyautoincrement,

+nametextnotnull;;

privatestaticfinalStringTIME_DIARY_TABLE_CREATE=createtabletime_diaries_idintegerprimarykeyautoincrement,

+event_typeintegernotnull,contenttextnotnull,hourintegernotnu

文档评论(0)

192****8851 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档