【Android论文栏目提醒】:网学会员Android论文为您提供Android记事本管理系统项目计划书【毕业论文,绝对精品】 - 毕业设计参考,解决您在Android记事本管理系统项目计划书【毕业论文,绝对精品】 - 毕业设计学习中工作中的难题,参考学习。
Android 记事本管理系统 项目计划书 二级学院 计算机科学与工程学院 专 业 软件工程 班 级 08 软件工程 3 班 学生姓名 张三 学号 22222222222 指导教师 李四 时 间 2011 年 12 月 精品
论文 摘要 自 Google 2005 年收购
Android 公司之后,
Android谷歌在基于
Android安卓操作系统的手机移动应用领域,投入了大量财力、人力,使得安卓技术得到迅速推广,极大推动了移动应用软件的发展。
因此,在
Android 移动终端,催生了各种
Android 手机软件。
此外,手机的核心功能当然是基于沟通、联络的各种应用,但是,在越来越智能、越来越时尚的手机市场,人们逐渐将其作为一个私人的工作与生活助手,从而促进了一批基于个人事务、移动办公、购物、娱乐、游戏、阅读等手机应用软件的快速发展,逐渐培育出极具广泛前景的应用市场。
针对这样的需求,本文主要针对其中的通讯录、记事本应用软件,进行了一些尝试性的开发,希望为
Android 手机的移动应用贡献微薄之力。
通讯录软件是手机核心的基础软件,它不仅具有管理联系人及其联系方式的基础功能,而且在
Android 手机中,还可以开发多种应用功能,能比较充分的体现方便性、快捷性和人性化,并能提供大容量、多媒体方式的存储。
本课程设计中,尝试着开发出联系人的多种联系方式、提高了通讯录数据保存的安全性。
记事本软件是手机的主要应用软件,主要满足事务记录、事务提醒、事物查 在询等移动办公的简单需求。
Android 手机中,还可以开发多媒体形式的记事本软件。
在本课程设计中,也尝试性开发了基于
Android 手机的记事本软件,实现了记事本的基本功能 本文的软件开发环境采用了 Eclipse3.4
Android SDK 集成环境,编程语言采用了 Java。
关键词:
Android;通讯录;记事本;Eclipse3.4;Java 精品
论文 Abstract Since Google has bought up the
Android company in 2005Google has investedconsiderable effort to
Android fieldit makes
Android technology and
Android tabletdevice be substatial popularity.In that caseabout different kinds of
Android softwarehas grown rapidly.Certainly . Mobile phone notebook as a basic function of a directimpact on the user experience of mobile phone use and feel.
Android mobile notesoftware rich mobile note record way. The software integrates with Eclipse 3.4
android SDK environment using javaadvanced language development.
Android phones on the detailed communicationmanagement software system design the detailed division of functions and thefunction made a detailed introduction a list of some major code and flow chart. Keywords: Basic meaning of’Robot’First appeared in French writer DavidVilla’s LandaposEve Future in 1886He named the robot looks like a man asAndroid.So Google announced Linux platform based on the open source phoneoperating systemChinese name:anzhuo. 目录摘要 .................................................................................................................................................. 2Abstract ............................................................................................................................................. 3第一章 引言..................................................................................................................................... 3第二章 需求分析............................................................................................................................. 6 2.1
Android 记事本的使用意义 ............................................................................................ 6 2.1.1 用户触发事件 ........................................................................................................ 6 2.1.2 记事本基本需求控制 ............................................................................................ 7第三章 系统总体设计..................................................................................................................... 8 3.1 处理流程设计.................................................................................................................... 8 3.1.1 业务流程图 ............................................................................................................ 8 3.1.2 数据增加流程图 .................................................................................................... 9 3.1.3 数据修改流程图 .................................................................................................... 9 3.1.4 数据删除流程 ........................................................................................................ 9 3.2 数据字典.......................................................................................................................... 10 3.5 数据库概念结构设计 ...................................................................................................... 12第四章 项目概述........................................................................................................................... 13 4.1 项目范围......................................................................................................................... 13 4.2 项目软件过程描述 .......................................................................................................... 13 4.3 里程碑............................................................................................................................. 13 4.4 依赖和约束..................................................................................................................... 13 4.5 角色和职责..................................................................................................................... 13第五章 项目估算........................................................................................................................... 15 5.1 目的.................................................................................................................................. 15 5.1.1 范围...................................................................................................................... 15 5.1.2 规模和工作量估算 .............................................................................................. 15 5.1.3 单元复杂度定义 .................................................................................................. 16 5.1.4 项目单元分解 ...................................................................................................... 16 5.1.5 规模和工作量估算 .............................................................................................. 16 5.1.6 项目整体开发工作量估算 .................................................................................. 16 5.2 进度估算.......................................................................................................................... 17 5.3 风险估算.......................................................................................................................... 17 5.3.1 识别风险项对其分析 .......................................................................................... 17 5.3.2 确定风险优先级 .................................................................................................. 18 5.3.3 建立风险排序表和指定相应的措施进行预防 .................................................. 18 5.3.4 关键计算机资源估算 .......................................................................................... 18 5.3.5 项目成本以及标价参见lt项目估算表gt .............................................................. 19 5.3.6 项目报价.............................................................................................................. 19 5.3.7 估算方法.............................................................................................................. 19 5.4 项目估算评审.................................................................................................................. 20第六章 资源计划........................................................................................................................... 21 6.1 硬件环境.......................................................................................................................... 21 6.2 软件环境.......................................................................................................................... 21 精品
论文第七章 机会与风险....................................................................................................................... 22第八章 项目风险 Top10............................................................................................................... 23 8.1 安卓设备使用时间短 ...................................................................................................... 23 8.2 安卓系统对硬件需求较高 .............................................................................................. 23 8.4 不支持关机闹铃 与用户需求严重背离 ........................................................................ 24 8.5 系统偷跑流量 流量流失情况惊人 ................................................................................ 24 8.6 安卓系统“智商不高” 计算器不会计算 .................................................................... 25 8.7 短信功能也 BUG 随机乱发惹人烦 ................................................................................. 25 8.8 拨号后自动挂断电话 通话 BUG 频繁出现 .................................................................... 25 8.9
Android 系统手机泄密 信息时代很严重..................................................................... 26 8.10 面对苹果,安卓在手机操作系统中的堪忧 ................................................................ 26第九章 Project 项目 ...................................................................................................................... 27参 考 文 献................................................................................................................................... 29 精品
论文 第一章 引言 相信大家对
Android 的发展历史多少都有一些了解,
Android 曾经是一家创立于旧金山的公司的名字, 该公司于 2005 年 8 月份被 Google 收购,并从此踏上了飞速发展的道路。
经过这几年的发展,它已经发展成了一个平台、一个生态体系。
现在
Android 在移动领域已经得到了广泛的应用。
根据 Google 于 2011 年 6月份公布的数字,现在每天激活的
Android 设备高达 50 万台,比 5 月份的数据增加了 10 万台!Google 还透露目前已经与 36 家 OEM 厂商和 215 家运营商合作,共激活了超过 1 亿台
Android 设备。
相比于 Symbian 的日落西山,以及苹果的封闭、Windows Phone 的前途未卜,
Android 无疑代表了当前行业发展的主流趋势:开放平台取代了封闭平台。
让参与者均能通过自己的努力而获益。
从2008年9月公布1.0版本以来,经过近三年的跨越式发展,现在
Android已经发展到了3.x 版本,这是一个针对平板电脑而做了大量优化的版本,包括对更大屏幕的支持的类库、多任务优化等。
目前市场上占主流的还是2.2版本,当然,相信随着时间的推移,2.3及后续版本会得到越来越多的设备的支持。
由于
Android 是近几年才开始起步的,所以有很多朋友在关注华清远见3GAndroid 系统开发课程时,也总是会有这样的疑问。
我一直跟带着这种疑问的朋友说,回答这个问题,有几个关键点:第一、这个市场是否足够大(或者能发展到足够大) ,这点我相信大家对于移动设备的现状有足够的了解,对其未来的发展不会有什么异议;其次是你所从事的领域是否处于上升通道上?身处一个上升的通道, 个人只要付出一定的努力,这个行业都会带着你往上走,相反,如果处于一个没落的行业,个人再努力,可能都赶不上整个行业坠落的速度。
Android 这几年的发展可谓有目共睹,就像前面所说,每天的设备激活数目就达到了50万台;其三, 是否有足够多的大公司参与其中, 或者是否成就了一些公司。
行业的发展,离不开业内大公司的支持,或者,是否有公司在该领域得到了长足的发展。
处于这个行业的大公司,除了 Google 本身外,也成就了一些公司,例如 Motorola移动、HTC,前者借
Android 咸鱼翻身,后者借
Android 成了市值超越 Nokia 的公司。
行业的发展如此红火,那么作为开发者,是否可以从中获益呢?我们可以从“
Android 工程师一年经验月薪8000元:这则新闻来看这个行业的开发者的情况,由此可以看出,这个行业的从业人员现在有多抢手。
目前国内的
Android 开发还是主要以应用开发为主,主要分成3类:为企业开发应用、开发通用应用(放到
Android Market 或者其他 App Market 销售)以及游戏开发(放到
Android Market 或者其他 App Market 销售) 。
第一类开发者一般身处规模较大的公司, 这些公司主要为自有品牌或者其他品牌设计手机或者平板电脑的总体方案。
除了根据需求对系统进行定制外,更多的工作在于为这些系统编写定制的应用。
第二类开发者, 一般处于创业型公司或者是独立开发者,他们的盈利方式主要是2种:为国外公司进行外包开发,或者通过 Google 的移动广告(AdMob)通过广告点击分成。
而理论上的通过付费下载的形式来盈利的,现在国内鲜见成功者。
第三类开发者,目前和第二类开发者类似。
下图1是开发者提交的应用和游戏的数目所占的比例图,从中也可以看出应用开 精品
论文发数目远超游戏开发。
图1 相对于其他移动开发平台,因为
Android 的(应用)开发采用了 Java 语言,所以,它的学习曲线相对比较平缓。
对于那些有一些编程语言(如 C/C/Java等)训练的学生,都可以考虑学习
Android 应用开发。
当然,如果你希望从事
Android 游戏开发,那么,最好能在高数、离散数学甚至计算机图形学等方面有比较扎实的基础。
如果后续想往底层开发如系统移植、驱动开发等方向发展,或者为了更好地理解
Android 应用架构体系,那么,具备一定的操作系统知识是必要的,当然,并不需要你对操作系统有多精通,而是对其基本原理有一定了解即可。
如何学习
Android 开发? 图2 上面2是
Android 的体系架构图,自上而下分别为应用层、应用框架、类库和 Alvik 运行时环境以及 Linux 内核。
一般来说,我们想从事
Android 开发,可以从应用开发作为切入点,逐渐熟悉其整个体系,并慢慢往其底层渗透,从而能做到软硬兼备,
Android 系统开发班的课程设置就充分考虑到了这一点,既涉及到应用开发的透彻掌握, 又帮助大家在系统开发层面上做好充分的准备。
而从学 精品
论文习的路线图上来说,先熟悉 Java SE 编程,能比较熟练的使用 Java 语言进行编程,熟悉 Java 语言语法特点,熟悉 Java IO、Java 线程、网络编程、XML 处理等。
另外,因为很多的
Android 应用在运行时都需要去访问网站服务器,因此,熟悉一种网络编程语言也是必要的。
无论是从学习的方便性还是市场占有情况来说,使用 JSP/Servlet 都是不二的选择,另外,在这个阶段也顺便学习一下 SQL 语法和熟悉一种 SQL 数据库,以方便后续
Android 开发中进行 SQLite 数据库开发。
学习完这些课程后,就可以开始进行
Android 的应用开发的学习,例如
Android 中的 UI 组件、基本组件、数据存储、传感器、图形图像处理、多媒体处理、游戏开发等。
为了更好地进行应用编程,可以有选择的对其 Lib 类库进行分析,以加深对其工作机制的理解。
再往下,就是操作系统层级了,这里应该要对 Linux 操作系统进行学习,熟悉其内核和运行原理,熟悉 ARM 体系架构以及常用指令,并熟悉驱动的编写方式,掌握其移植方法等。
精品
论文 第二章 需求分析 该记事本软件是一种主要用来记录笔记的基于安卓平台的软件,可以运行在安卓平台模拟器或运行在安卓平台的手持设备上。
2.1
Android 记事本的使用意义 根据手机功能使用调查显示,大部分的消费者都会使用手机记事本功能。
随着手机记事本功能的不断加强与完善,手机记事本对于人们的意义,已不仅仅像一般记事簿一样做简单记录,而是向着个性化、人性化的方向发展。
2.1.1 用户触发事件 记事本与外部环境的交互。
在这个系统中,通过对系统的分析,可以识别出参与者:用户。
对于用户而言,记事本上按钮是用户向系统输入的操作请求的输入设备,设备显示器是用于向用户输出信息的输出设备。
事件是来自人操作的重要的消息, 下表给出了记事本系统中可能发生的所有事件。
系统响应及其执行结果 事件 系统响应 执行结果1 从 手 机 屏 幕 点 击 调用函数入口,启 进入该软件,显示 软件系统 动系统,进入该软 记事列表 件2 点击quotMenuquot,选择 调用添加函数 进入添加界面 添加记事3 点 击 其 中 一 个 记 调 用 查 看 记 事 函 进入详细界面 事 数4 在 记 事 详 细 界 面 调用修改函数 进入修改界面 点击quotMenuquot,可对 记事进行修改编 辑5 在 记 事 详 细 界 面 调用删除函数 删除记事 点击quotMenuquot,可对 记事进行删除6 在 记 事 列 表 界 面 调用退出函数 退出.