xx大学毕业设计(论文)
题目: Android 电子备忘录
指导教师: x x 职称: x x
学生姓名: x x 学号:xx
专 业: 计算机科学与技术
院(系): 信息工程学院
完成时间: xx
2012年5月20日
郑州大学信息工程学院 毕业设计论文
毕业设计(论文)任务书
附表一
课题名称 基于Android系统的备忘录
设计人姓名
xx
学号
xx
指导教师姓名、职称
xx
指导时间/地点
每周一下午18号楼505教室 专业班级 软件工程08级7班
一、设计(论文)内容
根据备忘录的需求设计的研究,其主要功能如下:
1.备忘条目的添加、删除和修改;
2.设定备忘条目是否需要闹钟提醒
3.备忘条目的闹钟提醒时间设计与闹钟定时提醒功能;
4.浏览所有的备忘条目;
5.按照时间范围和备忘类型来搜索指定的备忘条目。
二、 设计(论文)的主要技术指标
1.本程序数据存取方面主要用到了SQLite数据库和Preference存储机制。其中,SQLite主要用来存
储备忘条目信息和所含条目的类型。因为备忘的条目牵扯到会被添加和删除,所以不易直接定
义每一个条目的ID,所以运用Preference机制存储每个条目的ID。
2.运用android的广播机制来设计定时闹钟提示功能。当处于指定时间时,会自动弹出小窗口对客
户进行提醒,并显示备忘条目中写入的备忘类型备忘内容。
三、进度安排
第1~2周 确定毕业设计题目,准备所需材料,学习相关理论知识。翻译国外专业文献。
第3~4周 有目的地编写各种demo程序,熟悉开发环境。
第5~6周 搭建演示程序框架,为算法提供运行环境,接受第一次中期检查。
第7~11周 向框架内添加各种典型算法的实现,接受第二次中期检查。
第12~13周 编写论文,测试并改进程序
第14周 装订论文,继续完善程序。
第15周 准备答辩
I
郑州大学信息工程学院 毕业设计论文
毕业设计(论文)开题报告
附表二
课题名称 基于Android系统的备忘录
学生姓名
xx
学号
xx
专业班级
xx
一、 选题的目的意义
在如新月异的今天,每个阶层的人都生活在高压力快节奏下,极易忘却一些大大小小的安排或者预约。
所以,记忆这些琐事常常会成为令大家头疼的问题。为了不被这种问题束缚着自己的手脚,我们不妨为
自己准备一个小小的备忘录存在手机里面,简洁方便,大大小小的事情都可以用它来帮你记忆,为您减
少很多不必要的记忆负担
。
二、国内外研究综述
此电子备忘录软件是基于Android平台的个人服务软件,将前沿技术与现实生活完美结合,带给您全新的
体验,可以让您随时随地的查看您所有添加过的备忘项目。支持基于Android平台的手持终端设备。此软件
面向全国甚至全世界几乎所有人,在智能手机充斥世界的今天,这将是一个无限广阔的市场!上一次互
联网从这里征服世界,名字叫Facebook。那么,再一次征服,多半出现在手机上。此电子备忘录特色鲜
明,用户基础大,发展空间广阔,在产业化上有很好的前景。
三、毕业设计(论文)所用的方法
Android的开发环境在操作系统上并没有太大的限制,它可以使用Windows XP及其以上版本、MAC OS、
Linux等操作系统,在该程序的开发中,我选择了Windows XP作为开发操作系统。Android是以Java语言作
为开发语言,官方推荐使用Eclipse作为开发软件,在搭建开发环境前必须准备JDK、Eclipse、Android
SDK三个软件,JDK与Eclipse都可以在其官方网站上下载到其最新版本,Android SDK则需要通过
Android SDK Setup来下载安装。
四、主要参考文献与资料获得情况
[1]Jerome(J.F.)DiMarzio.Android程序员指南[M].USA:McGraw-Hill公司, 2008, 21~35.
[2]财经日报.二月份谷歌Android移动市场占有率33%扩大优势 [EB/OL].http://
www.businesstimes.com.hk/a-20110405-113764/uygtr
[3]靳岩,姚尚朗.Google Android开发入门与实践[M].北京:人民邮电出版社, 2009,37~59.
五、指导教师审批意见
签字: 年 月 日
II
郑州大学信息工程学院 毕业设计论文
毕业设计工作中期检查Ⅰ
附表三 20012年3月26日
课题名称 基于android系统的备忘录
姓 名
xx
专业和班级
xx
指导教师
xx
一、毕业设计具体内容、目标和可能遇到的问题
毕业设计的内容:
通过学习和使用android语言来制作一个电子备忘录,此备忘录包含显示,添加,删除,搜
索,定时提醒等功能。
毕业设计的目标:
实现预期的功能,尽力美化界面,提升体验感。
可能遇到的问题:
界面跳转与参数传递会出现问题,不同线程运行的处理比较复杂,外部接口的调用和运用会
出现问题。
二、采取的研究方法、技术路线、实验方案及可行性分析
采取的主要研究方法:
小组讨论: 跟导师、师兄交换意见,探讨更好的实现方法
阅读文章: 阅读相关领域里的文章,取他山之石
对比实验: 挑选出一些实际可行的方案,分别实现,对比效果
可行性分析:
利用现有的一些方法,基本上可以实现令人满意的效果。可以尝试探索更好的实现方案。
III