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

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

ID:1354788

大小:391.50 KB

页数:11页

时间:2017-11-10

android手机软件开发设计说明书_第1页
android手机软件开发设计说明书_第2页
android手机软件开发设计说明书_第3页
android手机软件开发设计说明书_第4页
android手机软件开发设计说明书_第5页
资源描述:

《android手机软件开发设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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参考文献711个人日志设计说明书第一章功能介绍1.1功能描述个人日志手机软件的设计是为现今社会忙碌的人群而设计的,在现今竞争激烈的时代,工作的人群曾受的压力越来越重,导致许许多多人的生活方式没有节奏,没有规律。人们往往会忘记日常生活的许多小事情,个

3、人日志软件的设计,为人们提供一个好的记录个人事务的软件,它可以为我们的生活带来另类的精彩,积少成多,把我们每天的生活记录下来,当我们的心闲暇时,回忆我们自己走过的路。个人日志的设计主题是“只有是时间是平等的,更好地利用时间就能更好地创造生活、追求想要的幸福,记录下每天的点滴经历,方能留下似水年华的印记”。个人日志手机软件主要包括个人日志事务的显示、个人日志事务的添加、日历表的查阅三个面的内容。1.2功能特点个人日志手机软件主要包括三个模块:个人日志的显示、个人日志的添加、日历的查询。同时,附加有菜单功能,菜单功能包含:日志、类型、感想、设置、关于、退出六个模块。主要三个模块:个人日志的显示

4、:主要是用于对自己添加日志显示的页面。个人日志的添加:顾名思义,就是对于自己生活的点滴加以记录。日历的查询:方便用户对于月历的查询,是一个十分方便的小板块。菜单功能的六个模块:日志:主要显示日志信息的板块。类型:可以为自己所写的日志划分不同的类型。例如:生活、工作、旅游等。感想:就是对自己生活记录的事情的感悟,灵感是在不经意间产生的,所有我们要善于记录灵感——对生活的体验。11设置:个人记录的事情,是否选择与日志显示的面板进行同步显示。关于:这款软件的设计主题。退出:退出该软件。11第二章系统的设计实现2.1结构设计图2.1类的结构图2.2系统实现2.2.1功能实现1、个人日志显示页面图2

5、.2.1-1个人日志显示112、个人日志的添加图2.2.1-2个人日志添加图3、月历图图2.2.1-3月历图4、菜单功能11图2.2.1-4菜单功能2.2.2数据库及代码实现1、数据的设计①Event_types表②time_diaries表③sync_logs表11④thoughts表2、代码实现publicclassDatabaseUtilextendsSQLiteOpenHelper{publicstaticfinalStringDATABASE_NAME="timediary";publicstaticfinalintDATABASE_VERSION=7;privatestatic

6、finalStringEVENT_TYPE_TABLE_CREATE="createtableevent_types(_idintegerprimarykeyautoincrement,"+"nametextnotnull);";privatestaticfinalStringTIME_DIARY_TABLE_CREATE="createtabletime_diaries(_idintegerprimarykeyautoincrement,"+"event_typeintegernotnull,contenttextnotnull,hourintegernotnull,minuteinte

7、gernotnull,"+"datetextnotnull,rateinteger);";privatestaticfinalStringSYNC_LOG_TABLE_CREATE="createtablesync_logs(_idintegerprimarykeyautoincrement,"+"typetextnotnull,methodtextnotnull,pidintegernotnull,stateinteg

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。