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

上传人:b****4 文档编号:825599 上传时间:2022-10-13 格式:DOCX 页数:8 大小:219.75KB
下载 相关 举报
Android手机软件开发设计说明书.docx_第1页
第1页 / 共8页
Android手机软件开发设计说明书.docx_第2页
第2页 / 共8页
Android手机软件开发设计说明书.docx_第3页
第3页 / 共8页
Android手机软件开发设计说明书.docx_第4页
第4页 / 共8页
Android手机软件开发设计说明书.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

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

《Android手机软件开发设计说明书.docx》由会员分享,可在线阅读,更多相关《Android手机软件开发设计说明书.docx(8页珍藏版)》请在冰豆网上搜索。

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

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

 

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

 

姓名:

学号:

班级:

指导教师:

完成日期:

2012.6.22

 

设计要求

考核

目的

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

考核

项目

要求

主要考核要求如下:

1、Android四大组件的应用

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

2、View和SurfaceView的应用

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

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

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

4、界面布局

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

5、编程的规范性

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

 

个人日志设计说明书

第一章功能介绍

1.1功能描述

个人日志手机软件的设计是为现今社会忙碌的人群而设计的,在现今竞争激烈的时代,工作的人群曾受的压力越来越重,导致许许多多人的生活方式没有节奏,没有规律。

人们往往会忘记日常生活的许多小事情,个人日志软件的设计,为人们提供一个好的记录个人事务的软件,它可以为我们的生活带来另类的精彩,积少成多,把我们每天的生活记录下来,当我们的心闲暇时,回忆我们自己走过的路。

个人日志的设计主题是“只有是时间是平等的,更好地利用时间就能更好地创造生活、追求想要的幸福,记录下每天的点滴经历,方能留下似水年华的印记”。

个人日志手机软件主要包括个人日志事务的显示、个人日志事务的添加、日历表的查阅三个面的内容。

1.2功能特点

个人日志手机软件主要包括三个模块:

个人日志的显示、个人日志的添加、日历的查询。

同时,附加有菜单功能,菜单功能包含:

日志、类型、感想、设置、关于、退出六个模块。

主要三个模块:

个人日志的显示:

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

个人日志的添加:

顾名思义,就是对于自己生活的点滴加以记录。

日历的查询:

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

菜单功能的六个模块:

日志:

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

类型:

可以为自己所写的日志划分不同的类型。

例如:

生活、工作、旅游等。

感想:

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

设置:

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

关于:

这款软件的设计主题。

退出:

退出该软件。

 

第二章系统的设计实现

2.1结构设计

图2.1类的结构图

2.2系统实现

2.2.1功能实现

1、个人日志显示页面

图2.2.1-1个人日志显示

2、个人日志的添加

图2.2.1-2个人日志添加图

3、月历图

图2.2.1-3月历图

4、菜单功能

图2.2.1-4菜单功能

2.2.2数据库及代码实现

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,hourintegernotnull,minuteintegernotnull,"

+"datetextnotnull,rateinteger);";

privatestaticfinalStringSYNC_LOG_TABLE_CREATE="createtablesync_logs(_idintegerprimarykeyautoincrement,"

+"typetextnotnull,methodtextnotnull,pidintegernotnull,stateintegernotnull);";

privatestaticfinalStringINTROSPECTION_TABLE_CREATE="createtablethoughts(_idintegerprimarykeyautoincrement,"+

"datetextnotnull,contenttextnotnull);";

privatestaticfinalStringINDEX_1="createindext_index_1ontime_diaries(event_type);";

privatestaticfinalStringINDEX_2="createindext_index_2ontime_diaries(date);";

publicDatabaseUtil(Contextcontext){

super(context,DATABASE_NAME,null,DATABASE_VERSION);}

参考文献

[1]王向辉,张国印,沈洁.Android应用程序开发.清华大学出版社2010年3

月,第一版

[2]杨丰盛,ANDROID应用开发揭秘.机械工业出版社2010年01月第一版

[3]Android高级编程,王鹏杰 霍建同.人民出版社2010年6月第一版

[4]Google AndroidSDK开发范例大全,余志龙-任命邮电出版社第2版

[5]Android开发入门与实战(附赠DVD光盘1张),靳岩人民邮电出版社,2009

年7月1日)第一版

 

信息工程学院

《Android手机软件开发》实践环节考核报告单

2011-2012学年度第二学期期末

排课编号:

(2011-2012-2)-2005502-09419-1批阅日期:

年月日

姓名

班级

学号

评分标准及

得分

评价项目

优秀

9-10

良好

8-9

中等

7-8

及格

6-7

不及格

6-0

系统功能完成情,至少实现三个完整流畅功能

系统结构设计是否合理,设计模式的使用情况

代码规范程度,注释使用情况

设计是否考虑手机设备运行的性能问题

界面是否符合行业规范是否美观

项目是否有创意和新意

系统难易程度

Android四大组件的使用情况

View或SurfaceView自定义使用情况

说明书描述是否得当

合计

考核成绩

任课教师签名

审核人签名

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 企业管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1