1、河北农业大学本科毕业设计开题报告题 目:android 记事本设计与实现学 院: 现代科技学院 学生姓名: 专 业: 计算机科学与技术 班级学号: 指导教师姓名: 指导教师职称: 教授 2014 年 3 月 17 日学生姓名 专业班级 计算机科学与技术学 号指导教师 职 称 教授 所在学部 工程技术学部论文名称 Android 记事本设计与实现选题依据:在智能手机飞速发展的今天,将智能手机这一信息处理利器应用于个人事务日常管理已是势必所然,而且这也将为各类人群带来不同程度地便利,也可以带来意想不到的效率,同时也会为个人的规律生活,高效学习带来一定的帮助。并且 Android 记事本也相对于纸质
2、记事本有着更好的安全性和易用性。在超高的学习压力,生活压力,还有生存成本下,人们面对的事务也是越来越多的,依赖人脑的记忆,必然不能满足这种超多事务的记忆需求。单纯地处理各种事务已经让人们付出了高昂的脑力劳动成本,如果再把更多的精力放在记忆事务上必然不是我们现有条件下所期望的。这时记事本的优越性变表现得十分突出。使用记事本不仅仅是减轻了记忆压力,也减轻了错过事务的几率。最终提高了我们的效率,创造更多的价值。文献综述:随着现代工业和制造业的发展,智能手机越来越多地发挥出其影音娱乐,效率管理等各个方面的价值。使用记录事务的记事本又是提高效率的一种简单有效地手段,也是管理日常生活的很好的方式。一、简介
3、一、安卓系统11 简介Android 的诞生得从 Andy Rubin 说起,他当初的目标是想把 Android 打造成一个可以对任何软件设计人员开放的移动终端平台,后来被 Google 收购。Android 是基于 Linux 开放性内核的手机操作系统,Android 系统由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以 Linux 内核工作为基础,由 C 语言开发,只提供基本功能;中间层包括函数库 Library 和虚拟机 Virtual Machine,由 C+开发。最上层是各种应用软件,包括通话程序,
4、短信程序等,应用软件则由各公司自行开发,以 Java 作为编写程序的一部分。1.2 安卓系统的优势(1)开放性: 在优势方面,Android 平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到 Android 联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。(2)挣脱束缚: 在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从 iPhone 上市,用户可以更加方便地连接网络,运营商的制约减少。随着 EDGE、HSDPA 这些 2G至 3G 移动网络的逐步过渡和
5、提升,手机随意接入网络已不是运营商口中的笑谈。(3)丰富的硬件: 这一点还是与 Android 平台的开放性相关,由于 Android 的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。(4)开发商: Android 平台提供给第三方开发商一个十分宽泛、自由的环境。因此不会受到各种条条框框的阻挠,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给 Android 难题之一。(5)无缝结合的 Google:应用如今叱诧互联网的 Google 已经走过 10 年度历史。从搜索巨
6、人到全面的互联网渗透,Google 服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而 Android 平台手机将无缝结合这些优秀的 Google 服务。二、SQLite 简介SQLite 是 android 的内置数据库,SQLite 是一款轻型的数据库,是遵守 ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百 K 的内存就够了。它能够支持 Windows/Linux/Unix 等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP 、 Java 等,还有 OD
7、BC 接口,同样比起Mysql、PostgreSQL 这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite 第一个 Alpha 版本诞生于 2000 年 5 月。 至今已经有 14 个年头,SQLite也迎来了一个版本 SQLite 3 已经发布。正是由于 SQLite 的诸多特性,所以他更适用于移动平台三、Java 简介Java 是一种可以撰写跨 平台应用软件的面向对象的 程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台(即 JavaEE, JavaME, JavaSE)的总称。 Jav
8、a 自面世后就非常流行,发展迅速,对 C+语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人 PC、 数据中心、游戏控制台、 科学超级计算机 、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java 更具备了显著优势和广阔前景。主要参考文献 1 党李成.基于 Google Android 智能手机平台的研究与应用D.安徽大学.20102 段 博.手机导航的设计与实现D.山东大学。20093 高博.基于 J2ME 的移动通信技术的研究与应用D.沈阳工业大学硕士学位论文,2006. 4 Amit Kushwah
9、a, Vineet Kushwaha.Location Based Services using Android Mobile Operating SystemJ.International Journal of Advances in Engineering $Technology,2011,2231-1963:14-205 差沙,地狱男爵.用 Android 开发手机应用J.程序员,2008研究方法、内容:1 数据库功能(1)利用 SQLite 数据库功能进行操作,具有增、删、改、查功能。 2 客户端功能 (1)事件录入:用户可以通过点击按钮方便快捷地录入信息。(2)事件查看:事件是以最直
10、观最主要的信息显示给用户的,如果需要查看详细的信息内容用户可以点击每个事件,进行详细信息的查看。(3)事件修改:对于已经录入的信息进行修改。进度安排:3 月 05 日3 月 18 日:查阅相关文献资料,明确研究内容,了解研究所需知识。确定方案,完成开题报告。3 月 19 日4 月 15 日:经过对相关知识的学习进行软件的策划以及准备工作,包括搜集或制作图片、声音等资源。4 月 16 日5 月 27 日完成详细设计和编码、调试,运行测试等工作。5 月 01 日5 月 20 日:对软件进行完善,撰写毕业论文,并且准备毕业设计答辩所需要的资料。5 月 21 日6 月 6 日:上交毕业论文及相关文件,毕业设计答辩。指导教师意见:指导教师:年 月 日审 核 小 组 成 员姓 名 职 称 备 注 姓 名 职 称 备 注副教授 讲师讲师 助教开题报告记录:审核小组评语:审核小组组长:(签字)年 月 日学部意见:学部主任:年 月 日