基于android的日记本的设计与开发

上传人:wo7****35 文档编号:144356468 上传时间:2020-09-07 格式:DOC 页数:50 大小:5.61MB
返回 下载 相关 举报
基于android的日记本的设计与开发_第1页
第1页 / 共50页
亲,该文档总共50页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于android的日记本的设计与开发》由会员分享,可在线阅读,更多相关《基于android的日记本的设计与开发(50页珍藏版)》请在金锄头文库上搜索。

1、基于android的日记本的设计与开发摘 要android 是一种基于Linux V2.6 内核的综合操作系统。 android为全球超过10亿部手机和平板电脑提供强力支持。全球为数众多的移动电话用户正在使用各种基于 android 的电话,它可以自由定制且易于使用手机带给人们的便捷生活是不可替代的,手机已成为人们日常生活中不可或缺的重要部分,它不仅方便了人们的交流,娱乐功能更丰富了人们的生活。 基于android的日记本是专为那些因为手机自带日记本功能不足而设计,在给带来方便快捷的同时每天一篇,也记录了生活中的点滴,符合现代快节奏生活的需求。系统的主要功能包括:日记的创建、删除、修改、加密、

2、分享、搜索等各项综合记事功能,使该应用程序更加人性化,更加便捷。此论文描述了日记本的设计理念、设计过程、实现结果和测试过程。关键词:移动终端;android;日记本Based on the design and the development of the androids diaryAbstractandroid is a Linux based V2.6 integrated operating system kernel. More than 1 billion mobile phones and tablets provide strong support android for th

3、e world. Because it free to customize and easy to use, a large number of mobile phone users are using all kinds of android based phones, mobile phones bring convenient for peoples life, it not only convenient for peoples communication, entertainment function more enriched peoples life and it has bec

4、ome an indispensable important part in peoples Daily life. Based on the androids diary is designed for those phones whose own diary function is not useful. An article every day, bring convenient ,also recorded the life which needs of the modern fast-paced life. Diary systems main features include: c

5、reate, delete, modify, encryption, share, search, and other comprehensive chronicle function, make the application more humanized and more convenient. This paper describes the design ideas of the diary, the design process, implementation results and the testing process.Keywords:android;dairy;mobile

6、devicesi目 录摘 要iAbstractii1 绪论11.1 课题背景11.2 目的和意义11.3 android平台及相关知识简介11.3.1 android现状及发展11.3.2 android系统特点21.4 开发工具21.4.1 Eclipse21.4.2 android SDK31.4.3 android手机自带的sqlite轻量级数据库32 可行性分析42.1 背景42.2 可行性分析42.2.1 技术的可行性42.2.2 经济的可行性42.2.3 操作可行性42.2.4 法律的可行性43 需求分析53.1 软硬件需求53.2 性能需求53.2.1 系统的易操作性53.2.2

7、 数据的正确性与完整性53.2.3 数据的安全性53.3 界面需求54 系统概要设计74.1 设计的基本思路74.2 系统用户用例图74.3 系统流程图84.4 功能模块95 系统功能实现105.1 密码验证登录界面105.1.1 数字密码验证105.1.2 手势密码验证125.2 日记本输入模块145.2.1 写日记145.2.2 删除日记155.2.3 字体大小设置175.2.4 分享功能175.2.5 天气功能185.3 日记列表195.4 信息安全功能215.4.1 数字密码215.4.2 图形密码235.5 搜索功能245.6 帮助功能255.7 关于266 测试用例286.1 系统

8、测试286.1.1 系统测试过程中出现的问题286.1.2 系统测试目的与意义286.2 测试过程286.2.1 验证密码模块测试286.2.2 日记输入模块测试296.2.3 日记列表模块测试296.2.4 搜索模块测试306.2.5 信息安全模块测试306.3 非功能测试316.3.1 实时性测试316.3.2 安装/反安装测试316.3.3 兼容性测试316.4 用户界面测试31总 结32参考文献33致 谢34英文文献原文35中文译文431 绪论1.1 课题背景 近几年,我国经济迅速发展,科技日益更新,手机以潮流之势覆盖全球,手机搭载的开发技术也是迅速发展。最早的java系统,发展到后来

9、的symbian,继而android淘汰了塞班,现在全球比较盛行的两大通用系统是android和IOS系统,最后微软公司又开发了windows平台,这些平台的大力发展,促进了手机行业的发展,同时带动了其搭载的软件行业的发展。 android是一个对第三方软件完全开放的平台,开发者在为其开发程序时拥有更大的自由度,突破了iPhone等只能添加为数不多的固定软件的枷锁 。其最震撼人心之处在于android手机系统的开放性和服务免费 。 手机的发展给人们的生活带来了极大的便利。我们常常需要记录生活,但是在纸质上写作已经不是那么的方便,我们需要需要一个地方,一个笔记本,一支笔来记录。所以在手机上开发一

10、个日记本显得多么的迫切。 因此,我的目标是做一款界面清晰,操作方便的日记本软件。1.2 目的和意义 在中国,手机已经成为人们日常生活必不可少的一部分,智能手机在高校人群中逐渐得到了普及,android手机凭借其优秀的系统性能以及良好的用户体验迅速得到了高校师生的青睐。在高校中,上课并不像高中时期有固定的教室和固定的时间,高校课程种类繁多,并且上课地点和时间不固定,一周内极少会出现重复课程,所以要将课程表完整的记忆下来是一项很艰难的事情,很多同学不得不随身携带一张课表来防止遗忘上课,但是还是不能完全避免该问题的发生,同时,作为一个当今高速发展的时代的成员,适应这个社会是必不能少的,在各种社交场合

11、中,记住一些必须的信息很重要,而它们往往又繁琐又多,不易人为记住。基于这些问题,有必要设计一款方便小巧的简易日记本程序,可以让用户自定义文件,记住上课时间和地点,从而避免遗忘上课的事情出现,同时记住那些琐碎却有意义的小信息。而且,由于android系统市场的开放性和服务免费,它的应用程序方面就成了一块非常大的市场。1.3 android平台及相关知识简介1.3.1 android现状及发展 相信大家对android的发展历史多少都有一些了解, android曾经是一家创立于旧金山的公司的名字,该公司于2005年8月份被Google收购,并从此踏上了飞速发展的道路。经过这几年的发展,它已经发展成

12、了一个平台、一个生态体系。现在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版本,

13、这是一个针对平板电脑而做了大量优化的版本,包括对更大屏幕的支持的类库、多任务优化等。目前市场上占主流的还是2.2版本,当然,相信随着时间的推移,2.3及后续版本会得到越来越多的设备的支持。 根据市场研究公司Gartner的统计数据显示,2010年第二季度,谷歌android移动操作系统的市场份额上升至17.2%,成功取代苹果IOS晋升为全球第三大移动操作系统。在移动操作系统市场上,排名第一和第二的是诺基亚的Symbian和RIM的黑莓,而这的市场份额分别是41.2%和18.2%。与此同时,应用与苹果iphone和其他苹果移动设备的IOS的市场份额则多出现下滑,跌至14.2%。 在2010年第二

14、季度一系列最新智能手机发布之后,android操作系统在美国个人消费者市场上销售的所有智能手机中所占份额为33%,超过RIM的28%和苹果的22%。基于android系统的智能手机已经进入到强劲的增长期,android第二季度在美国市场上的销售量同比大幅增长886%;尼尔森也公布报告称,android手机销售量已经超过了iphone销售量。1.3.2 android系统特点 近几年,3G的全球覆盖是世界快速步入了移动互联网时代,网络的应用范围变得更加广泛,移动智能终端在市场上迅速渗透,成为了移动互联网发展的强大动力。根据市场调研机构gartner发布的最新统计报告表示,2011年一季度全手机销

15、量共4.278亿部,其中智能手机销量超过1亿部,现在高校师生的智能移动设备拥有率已经和PC拥有率相近。而智能手机操作系统中,android系统的市场份额又远远大于其他的手机操作系统。android是google与2007年11月5日发布的基于linux内核的移动平台,改平台有操作系统,中间件,客户界面,应用软件组成,是真正开放的移动平台。从软件的分层的角度来说,android平台是由应用程序,应用程序框架,android运行时库层以及linux内核共4部分组成。1.4 开发工具1.4.1 EclipseEclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,通过安装不同的插件Eclipse可以支持不同的计算机语言,比如C+和Python等开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclips

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号