xxxxxx
毕业设计(论文)开题报告
    专业
     
课题名称: Android新浪微博客户端的设计与实现
         
学生姓名:           
    号:         
指导教师:           
报告日期:       
如果你周边有同学苦逼于毕设的话,果断推荐这个给他吧!
分享朋友圈,截图发给这个(ifreeTeam),可以在我的万套毕业设计源码中选择你合适的一套哦。嘻嘻!
1本课题所涉及的问题在国内(外)的研究现状综述
    随着智能手机的快速普及,智能手机操作系统市场风生水起。为了让智能手机用户能够随时随地查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web网站并处理各种各样的业务。因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。
  AndroidGoogle开发的基于Linux平台的开源手机操作系统,它包括操作系统、用户界面和应用程序移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、HTC T-Mobile在内的30多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
  作为谷歌企业战略的重要组成部分,Android将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于 Android的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台,出于这个目的,Android将是补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。
  新浪微博,是由新浪网推出的微博服务,在全球使用最多的微博客的两家提供商分别为美国的Twitter和新浪微博。新浪微博采用了与新浪博客一样的推广策略,即邀请明星和名人加入开设微型博客,并对他们进行实名认证,认证后的用户在用户名后会加上一个字母“V”,以示与普通用户的区别,同时也可避免冒充名人微博的行为,但微博功能和普通用户是相同的。用户可以通过网页、WAP页面和手机短信、彩信发布140字以内的消息或上传图片,此外还可通过API用第三方软件或插件发布信息。于2009814日开始内测,2009113日,Sina App Engine Alpha版上线,可通过API用第三方软件或插件发布信息。截至201010月底,新浪微博用户数已达5000万,新浪微博用户平均每天发布超过2500万条微博内容,目前是中国用户数最多的微博产品。公众名人用户众多是新浪微博的一大特,目前基本已经覆盖大部分知名文体明星、企业高管、媒体人士。
  新浪微博Android客户端版是安装在Android手机上的新浪微博,直接使用新浪通行证账号即可登录,享受与网页版同样的内容与服务。特功能包括:即拍即发、节约流量、多账户支持。
2本人对课题任务书提出的任务要求及实现预期目标的可行性分析
    (一)Android新浪微博客户端的主要任务要求是:
  本课题紧跟当前移动手机开发趋势,完成一个基于Android新浪微博客户端,该系统能够利用新浪微博的相关接口实现微博的基本功能,诸如微博账号登录、个人微博信息查阅、微博信息的发送、转发、评论等功能。
(二)可行性分析如下:
1.技术条件方面的可行性
    1)使用JavaAndroid编程技术。
    2)数据库方面:选用SQLite数据库。SQLite是一款轻型的数据库,非常灵活和安全,是移动应用程序开发非常好的工具。
    3)开发工具方面:开发环境为Eclipse IDEAndroid模拟器或搭载Android操作系统的手机。
    4)操作系统方面:使用Android手机智能操作系统。
2.硬件条件方面的可行性
    计算机已经安装有所有必备的软件及相应的软件测试设备。
3.社会因素方面的可行性
    1)社会上相关的软件数目不多而且还不够新颖,功能不够全面,所以需要开发全新的软件,满足市场需求。
    2)本程序界面清晰、简单易用,功能完备。
4.市场因素方面的可行性:
    1)本系统采用模块化程序设计方法,便于系统功能的各种组合和修改。
    2)本系统操作简单,支持发送的微博包含视频,文字、图形、语音信息等。
3本课题需要重点研究的、关键的问题及解决的思路
    (一)系统的主要功能(研究的核心问题)有:
  1.微博信息查阅模块:包括微博账号登录、个人微博信息查阅等功能。
  2.微博信息发送模块:包括微博信息的发送、转发、评论等功能。
(二)关键问题的解决思路:
  1.对于微博信息查阅模块,用户用手机登录到客户端以后,客户端就会显示用户的主页,其中就有用户所关注的新浪微博网友的微博消息列表,用户可以浏览列表。当用户想了解微博信息的更多内容时,用户可以点击所发微博的博主的图像或者博主的用户名,即可让界面UI转到博主的主页上。若是图片微博信息,直接点击图片,可看到图片放大效果。
  2.对于微博信息发送模块,用户登录到客户端以后,根据用户的Http请求新浪服务器发回用户信息,包括用户的个人信息和用户所关注的微博用户的最新微博信息。当用户想发表新的微博时,用户可以在“有什么新鲜事告诉大家”下面的Edit Text里面填写自己想要发表的新微博信息,用户可以发表表情、音乐、视频、话题、投票等类型的微博信息,填写完毕用户只需点击“发布”Button按钮就发表了一条新的微博。此外用户还可以转发或分享别的新浪微博用户的微博信息来发表自己的新微博信息。
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 
(二)实验设备或实验环境条件
    安装有所需软件的计算机(Android模拟器、Eclipse)、测试用Android智能手机。
(三)解决办法
参考书到图书馆借阅或者自己购买,计算机软件开发文档编写指南、毕业论文撰写要求和上机场所由系里提供,安装有所需软件的计算机由系里提供或自备。
5完成本课题的工作方案及进度计划
1        问题定义、可行性研究
2~3      需求分析
4~5      总体设计
6~7      开始撰写毕业论文,详细设计
7~10    撰写毕业论文,上机编码、系统调试和测试
11~12    完成毕业论文
13~14    论文审核、修改、论文答辩
15~16    论文修改、成绩评定、装订、归档
6指导教师审阅意见
  该生通过查阅大量的国内外相关资料,对所研究的课题《Android新浪微博客户端的设计与实现》有了初步的认识,针对其中的核心关键问题:微博信息查阅和发送功能有了初步的思路和解决方案,具有一定的可行性,已具备进一步继续深入研究的条件。本报告内容详实,书写规范,格式正确,已初步具备本科生毕业要求。综上所述,同意开题!
指导教师(签字):                             
7系毕业设计(论文)工作领导小组评审意见
            领导小组组长(签字):                 (签章)
                       
android模拟点击
说明:
1. 本报告必须由承担毕业设计(论文)课题任务的学生在接到“毕业设计(论文)任务书”、正式开始做毕业设计(论文)的第2周或第3周末之前独立撰写完成,并交指导教师审阅。
2. 每个毕业设计(论文)课题撰写本报告一份,作为指导教师、毕业设计(论文)指导小组审查学生能否承担该毕业设计(论文)课题任务的依据,并接受学校的抽查。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。