1、 . . . . Android手机软件开发设计说明书_学 号:班 级:指导完成日期: 2012.6.22 设 计 要 求考核目的考核运用Android技术编程的能力,涉及到Android系统的设计实现,Android四大组件的应用,提高程序效率的编程技巧和方法等容。考核项目要求主要考核要求如下:1、Android四大组件的应用Android中Activity、BroadcastReceiver、ContentProvider、Service的用法。2、View和SurfaceView的应用View和SurfaceView的区别和联系,自定义界面编程。3、提高手机程序效率的编程方法如何提高手机
2、软件的运行效率,在程序中如何设计代码、如何选择合适的类。4、界面布局使用界面开发工具设计界面的能力,包含了布局的选择,组件属性的自定义等。5、编程的规性代码编写是否规,注释是否合理、标示符定义是否规合理。目 录第一章功能介绍11.1功能描述11.2 功能特点1第二章系统的设计实现32.1 结构设计32.2 系统实现32.2.1 功能实现32.2.2 数据库及代码实现5参考文献71 / 14个人日志设计说明书第一章 功能介绍1.1功能描述个人日志手机软件的设计是为现今社会忙碌的人群而设计的,在现今竞争激烈的时代,工作的人群曾受的压力越来越重,导致许许多多人的生活方式没有节奏,没有规律。人们往往会
3、忘记日常生活的许多小事情,个人日志软件的设计,为人们提供一个好的记录个人事务的软件,它可以为我们的生活带来另类的精彩,积少成多,把我们每天的生活记录下来,当我们的心闲暇时,回忆我们自己走过的路。个人日志的设计主题是只有是时间是平等的,更好地利用时间就能更好地创造生活、追求想要的幸福,记录下每天的点滴经历,方能留下似水年华的印记。个人日志手机软件主要包括个人日志事务的显示、个人日志事务的添加、日历表的查阅三个面的容。1.2 功能特点个人日志手机软件主要包括三个模块:个人日志的显示、个人日志的添加、日历的查询。同时,附加有菜单功能,菜单功能包含:日志、类型、感想、设置、关于、退出六个模块。主要三个
4、模块:个人日志的显示:主要是用于对自己添加日志显示的页面。个人日志的添加:顾名思义,就是对于自己生活的点滴加以记录。日历的查询:方便用户对于月历的查询,是一个十分方便的小板块。菜单功能的六个模块:日志:主要显示日志信息的板块。类型:可以为自己所写的日志划分不同的类型。例如:生活、工作、旅游等。感想:就是对自己生活记录的事情的感悟,灵感是在不经意间产生的,所有我们要善于记录灵感对生活的体验。设置:个人记录的事情,是否选择与日志显示的面板进行同步显示。关于:这款软件的设计主题。退出:退出该软件。第二章 系统的设计实现2.1 结构设计图2.1类的结构图2.2 系统实现功能实现1、个人日志显示页面图
5、个人日志显示2、个人日志的添加图2.2.1-2 个人日志添加图3、月历图图2.2.1-3月历图4、菜单功能图2.2.1-4菜单功能数据库及代码实现1、数据的设计Event_types表time_diaries表sync_logs表thoughts表2、代码实现public class DatabaseUtil extends SQLiteOpenHelper public static final String DATABASE_NAME = timediary;public static final int DATABASE_VERSION = 7;private static final
6、String EVENT_TYPE_TABLE_CREATE = create table event_types ;private static final String TIME_DIARY_TABLE_CREATE = create table time_diaries ;private static final String SYNC_LOG_TABLE_CREATE = create table sync_logs ;private static final String INTROSPECTION_TABLE_CREATE = create table thoughts ;priv
7、ate static final String INDEX_1 = create index t_index_1 on time_diaries;private static final String INDEX_2 = create index t_index_2 on time_diaries;public DatabaseUtilsuper;参考文献1王向辉,国印,洁.Android应用程序开发. 清华大学20XX3月,第一版2丰盛 ,ANDROID应用开发揭秘 . 机械工业 20XX01月 第一版3Android高级编程 ,王鹏杰霍建同 .人民 2010 年6月 第一版4GoogleA
8、ndroid SDK开发例大全 ,余志龙-任命邮电 第2版5Android开发入门与实战,靳岩人民邮电, 2009年7月1日第一版信息工程学院Android手机软件开发实践环节考核报告单2011-2012学年度第二学期期末排课编号:-2005502-09419-1 批阅日期: 年 月 日班级学号评分标准及得分评价项目优秀9-10良好8-9中等7-8及格6-7不及格6-0系统功能完成情,至少实现三个完整流畅功能系统结构设计是否合理,设计模式的使用情况代码规程度,注释使用情况设计是否考虑手机设备运行的性能问题界面是否符合行业规是否美观项目是否有创意和新意系统难易程度Android四大组件的使用情况View或SurfaceView自定义使用情况说明书描述是否得当合计考核成绩任课教师签名审核人签名