贴心宝手机app

【】贴心宝APP基于Android开发的一款能够帮助学生管理日常事务、生活花费和展现自我的软件,通过课程表和备忘录,可以简化学生在课前的准备和课后学习过程中遇到的麻烦问题。用户通过APP中备忘录可以看到自己的日程安排,记录一些重要事件。能够进行更加合理和有计划地对时间和事件进行分配,减少不合理的安排,提高学习效率。更可以提醒用户之前准备要做的事情。在学习之余,这款APP还提供了2048小游戏,涂鸦等休闲娱乐的功能以及生活开销的收支记录功能,提供用户进行使用。首页还可以显示用户自己写的文章或喜欢的图片,能够极大地满足用户追求独特的风采与个性的需求。
目 录
一、引言 1
二、需求分析 1
(一)市场前景与发展 1
(二)界面风格 1
三、技术介绍 1
(一)技术概述 1
(二)开发环境 2
四、整体设计 2
(一)功能模块 2
(二)数据库设计 2
五、详细设计 6
(一)进入动画 6
(二)导航栏 9
(三)滚动横屏图片 10
(四)精品文章 11
(五)备忘录 13
(六)课程表 15
(七)涂鸦绘画 16
(八)涂鸦保存至相册 18
(九)背景音乐 19
(十) 2048小游戏 21
(十一) 2048小游戏分数计算 22
(十二)生活记录 25
(十三)生活记录横屏查看 26
(十四)生活记录按月份查看 27
(十五)校历 29
六、功能测试 30
一、引言
现在的大学生学习氛围较为轻松,很多同学缺少学习规划,不清楚每天课程,导致课前无法及时预习,甚至不能合理安排自己的学习时间和课余时间。其次,学生的生活费普遍充足,但是缺少资金规划,很多人到月末的时候会出现生活费不足的现象。
为了解决学生能更加方便快速地找到合理的学习方式,和生活花销规划,采用了Android技术开发了贴心宝手机APP, 解决大学生常见问题的基本功能。它如课程表、生活记
 *好棒文|www.hbsrm.com +Q: *351916072* 
录,以及添加了一些休闲娱乐的小功能,如:2048小游戏、涂鸦等。
需求分析
市场前景与发展
在一切事物朝着与互联网接轨的大环境下,尤其是大学生,是最先接触新鲜事物和接受新鲜事物。从高中紧张的学习来到大学这样一个约束较为少的环境,会有很多同学不能够快速的适应下来。有些学生上了几个星期的课,都还记不住每天的课程,从而浪费了很多的宝贵学习时间。
在这种情况下,一款能够帮助大学生合理安排时间的软件就尤为重要。这款贴心宝手机APP就是从这种角度出发,能够帮助大学生记住一周课程与记录重要事件,为每一节课做好准备。软件还从学生个性与娱乐方面考虑添加了休闲娱乐功能。
界面风格
APP整体风格为适合学生偏向简约便利,主要色调为灰色与白色相搭配,更突出简朴、素雅。其中夹杂暖色调用以调和,使得整个布局不显得死板、生硬。
技术介绍
技术概述
Android是由Google在2007年11月5日发布的开源手机操作系统,是目前流行的几大操作系统之一,而Android的程序的编写依然采用的是java语言。
Java是一种面向对象的编程语言,java不仅吸收了C++语言的种种优点,还去除掉了C++里难以理解的指针、多继承等复杂的概念,因此Java语言不仅具有强大的功能和简易的使用两个特点。Java语言作为一种静态面向对象编程语言的代表,极好地体现了面向对象理论,允许程序员以简单、快捷的思维方式进行复杂的编程。
SQLite是一种镶嵌Android程序里面的本地数据库。这种数据库开发起来使用轻便快捷,目前SQLite仅仅支持NULL、REAL(浮点型数字)、INTEGER、TEXT(字符串型文本)以及BLOB(二进制的对象)数据类型,虽然它支持的数据类型不是很多,但在实际上sqlite也是可以接受char(n)、varchar(n)、以及decimal(p,s) 等类型的数据格式,只不过这些格式会在数据运算或保存的时会转成其对应的那五种数据类型。
开发环境
开发工具: EclipseAndroid
安卓版本:android4.4
JDK:jdk1.6.0_10
数据库:SQLite
整体设计
功能模块
贴心宝功能模块图设计,其主要分为个性应用、精品文章、备忘录、课程表四大模块,每个模块中包含着一些小的功能,如图11所示。

图11 贴心宝模块设计
数据库设计
数据流程图
贴心宝手机APP整体数据流程图,如图12所示。

图12 贴心宝数据流程图
数据关系(ER图)
“费用项目信息”ER模型设计图,如图21所示。

图21 费用项目信息ER图
“生活费用明细信息”ER模型设计图,如图22所示。

图22生活费用明细信息ER图
“每周课程信息”ER模型设计图,如图23所示。

图23每周课程信息ER图
“记事本信息”ER模型设计图,如图24所示。

图24记事本信息ER图
表结构
费用项目表,用来区分生活费用种类的信息列表,如表31所示。
表31 acctitem表
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
id
int
0



2
pid
int
0

3
name
varchar
0

生活费用明细表,用来记录每天详细的费用记录的信息列表,如表:32所示。
表32 bills表
序号
列名
数据类型
长度
小数位
标识
主键
允许空
默认值
说明
1
id

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1401.html

好棒文