毕业设计(论文)开题报告
课题名称: Android平台监听软件的设计与实现
1.本课题所涉及的问题在国内(外)的研究现状综述
当今的世界是信息极大丰富的世界,人们对于各种信息的获取有着强烈的需求。随着科技的发展,手机作为一种非常重要的通讯工具,其功能越来越强大,相对电视、互联网络等方式,手机凭借它可以随时随地获取和处理信息的优势,逐渐成为人们获取信息的一种重要手段。
随着手机的普及,手机应用便更深入人心,并且随着3G时代的到来,移动应用的需求与日俱增,移动开发成为当今最为热门的技术之一。2008年GOOGLE公司推出了一款名为Android的开源智能手机操作系统。Android凭借其开放性和良好的人机界面,受到广大手机生产商的重视,随着3G时代的到来,ANDROID有可能改变现在智能手机市场的格局。从技术层面讲,Android是由LINUX操作系统、中间件以及核心应用程序组成的专门为移动终端设备开发的层次软件集。它的网络应用商店包含了大量的各种应用,如游戏、软件等。据统计,在不到2年时间里,已经超过了250000,具有强大的生命力。
Android平台开发的四大优势:
1.开放性 Android 是一个真正意义上的开放性移动设备综合平台.通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动电话软件平台。
2.应用平等 所有的Android应用之间是完全平等的.所有的应用都运行在一个核心的引擎上面,这个核心引擎其实就是一个虚拟机,它提供了一系列用于应用和硬件资源间进行通讯的API。撇开这个核心引擎,Android的所有其他的东西都是“应用”。
3.应用间无界限 Android打破了应用之间的界限,比如开发人员可以把Web上的数据与本地的联系人,日历,位置信息结合起来,为用户创造全新的用户体验。
4.快速方便的应用开发 Android平台为开发人员提供了大量的实用库和工具,开发人员可以很快速的创建自己的应用。
现今,在手机应用方面出现了这样的需求:根据国内某市场调研机构近日发布的《中国手机用户研究报告2011》,国内手机用户中已经有多达41%的人拥有不止一部手机。用户在同时使用两部手机的时会面临信息获取的冲突性问题,容易遗失一些重要的信息,所以,及时获得手机的通讯信息显得尤为重要。
因此,本课题紧跟当前移动手机开发趋势,将完成一个基于Android平台监听软件,本系统要求能够对打入的电话,接收到的短信进行监听,并将相应信息发送到指定手机号中;还能够对指定的信息进行过滤监听,满足用户的需求,让用户及时把握每一条重要信息。
2.本人对课题任务书提出的任务要求及实现预期目标的可行性分析
(一)技术条件方面的可行性
(1)使用java编程技术
(2)数据库方面:选用SQLite数据库。SQLite是一款轻型的数据库,它被大量的应 用在嵌入式领域。
(3)使用工具方面:开发环境为Eclipse3.5.2,Android SDK,界面开发工具droiddraw。
(4)操作系统方面:使用Windows 7操作系统。
(二)硬件条件方面的可行性
计算机已经安装有所有必备的软件及相应的软件测试设备。
(三)社会因素方面的可行性
(1)虽然市面上相关的软件数目并不多,能在手机上运行的就更少,所以需要开发全新的软件,满足广大手机用户的需求。
(2)本程序界面清晰、简单易用,符合男女老少各个年龄段的人群。
(四)市场因素方面的可行性:
(1)本系统采用模块化程序设计方法,便于系统功能的各种组合和修改。
(2)具备高亲和力的界面,致力于提升用户体验。
3.本课题需要重点研究的、关键的问题及解决的思路
本系统一共分为两个大模块:监听设置模块、监听任务管理模块。
(一)监听设置模块主要包括的功能有:
提供直观的监听规则定义选项,监听规则丰富且不互相冲突,并实时给用户以操作上的提示,以便用户完成监听任务的设置,系统自动保存信息至数据库,并根据规则实时监听手机通讯。
(二)监听任务管理模块主要包括的功能有:
显示当前正在运行的监听任务,显示监听任务简介,可对任务进行删除以及修改,并且通过点击可进入任务详情,在此可查看当前任务的进行情况,例如电话,短信的转发记录等,也可对任务进行删除或者修改。
主要问题是实现对通讯的监听,通过Android系统的PhoneStateLinstener类和ContentObserver类来分别实现对电话以及短信的监听,并根据需求来制定监听规则。
4.完成本课题所必须的工作条件(如工具书、实验设备或实验环境条件、某类市场调研、计算机辅助设计条件等等)及解决的办法
参考资料:
[1]W.Frank Ableson(美),Charlie Collins RobiSen(美).张波,高朝勤,杨越译.Google Android揭秘[M].北京:人民邮电出版社,2010
[2]朱桂英.Android开发应用从入门到精通[M].北京:中国铁道出版社,2011
[3]余志龙,陈昱勋,郑名杰等.Google Android SDK开发范例大全[M].北京:人民邮电出版社,2010
[4]吴亚峰,索依娜.Android核心技术与实例详解[M].北京:电子工业出版社,2010
[5]杨丰盛.Android应用开发揭秘[M].北京:机械工业出版社,2010系统环境:
该应用可以在Windows xp或者win7操作系统平台上开发。开发工具采用的eclipse ,Android 模拟器,以及界面开发工具droiddraw等。
5.完成毕业设计课题的工作方案及进度计划
第1周 问题定义、可行性研究
第2~3周 需求分析
第4~5周 总体设计
第6~7周 开始撰写毕业论文,详细设计
第7~10周 撰写毕业论文,上机编码、系统调试和测试
第11~12周 完成毕业论文
第13~14周 论文审核、修改、论文答辩
第15~16周 论文修改、成绩评定、装订、归档
6.指导教师审阅意见
该生通过查阅大量的国内外相关资料,对所研究的课题《Android平台监听软件的设计和实现》有了初步的认识,已有自己独立解决本课题的思路和想法,并初步拟定了Android平台监听软件相关问题的解决方案,具有一定的可行性,已具备进一步继续深入研究的条件;不过还有一些细节内容需要深入学习,总体上已符合毕业设计开题要求。同意开题!
说明:
1.本报告必须由承担毕业设计(论文)课题任务的学生在接到“毕业设计(论文)任务书”、正式开始做毕业设计(论文)的第2周或第3周末之前独立撰写完成,并交指导教师审阅。
2.每个毕业设计(论文)课题撰写本报告一份,作为指导教师、毕业设计(论文)指导小组审查学生能否承担该毕业设计(论文)课题任务的依据,并接受学校的抽查。
以上提供Android平台监听软件的设计与实现毕业设计开题报告,全套设计包括程序源码、论文、开题报告、答辩PPT等资料。如需全套资料请咨询在线客服