毕业论文课题名称: Android新浪微博客户端的设计与实现
本人对论文课题任务书提出的任务要求及实现预期目标的可行性分析
(一)Android新浪微博客户端的主要任务要求是:
新浪微博客户端紧跟当前移动手机开发趋势,完成一个基于Android新浪微博客户端,该系统能够利用新浪微博的相关接口实现微博的基本功能,诸如微博账号登录、个人微博信息查阅、微博信息的发送、转发、评论等功能。
(二)可行性分析如下:
1.技术条件方面的可行性
(1)使用Java、Android编程技术。
(2)数据库方面:选用SQLite数据库。SQLite是一款轻型的数据库,非常灵活和安全,是移动应用程序开发非常好的工具。
(3)开发工具方面:开发环境为Eclipse IDE,Android模拟器或搭载Android操作系统的手机。
(4)操作系统方面:使用Android手机智能操作系统。
2.硬件条件方面的可行性
计算机已经安装有所有必备的软件及相应的软件测试设备。
3.社会因素方面的可行性
(1)社会上相关的软件数目不多而且还不够新颖,功能不够全面,所以需要开发全新的软件,满足市场需求。
(2)本程序界面清晰、简单易用,功能完备。
4.市场因素方面的可行性:
(1)本系统采用模块化程序设计方法,便于系统功能的各种组合和修改。
(2)本系统操作简单,支持发送的微博包含视频,文字、图形、语音信息等。
(一)系统的主要功能(研究的核心问题)有:
1.微博信息查阅模块:包括微博账号登录、个人微博信息查阅等功能。
2.微博信息发送模块:包括微博信息的发送、转发、评论等功能。
(二)关键问题的解决思路:
1.对于微博信息查阅模块,用户用手机登录到客户端以后,客户端就会显示用户的主页,其中就有用户所关注的新浪微博网友的微博消息列表,用户可以浏览列表。当用户想了解微博信息的更多内容时,用户可以点击所发微博的博主的图像或者博主的用户名,即可让界面UI转到博主的主页上。若是图片微博信息,直接点击图片,可看到图片放大效果。
2.对于微博信息发送模块,用户登录到客户端以后,根据用户的Http请求新浪服务器发回用户信息,包括用户的个人信息和用户所关注的微博用户的最新微博信息。当用户想发表新的微博时,用户可以在“有什么新鲜事告诉大家”下面的Edit Text里面填写自己想要发表的新微博信息,用户可以发表表情、音乐、视频、话题、投票等类型的微博信息,填写完毕用户只需点击“发布”Button按钮就发表了一条新的微博。此外用户还可以转发或分享别的新浪微博用户的微博信息来发表自己的新微博信息。
基于Android新浪微博客户端毕业论文研究的内容与结构
论文的研究内容主要有5个方面:
1.微博登录,主要研究如何实现新浪微博接口,这里就要进行新浪微博OAUTH认证,以及如何进行OAUTH认证。
2.获取微博信息,主要研究如何获取微博的文字、图片、转发、评论等信息。
3.获取微博表情,主要研究如何显示出微博中的表情。
4.高亮微博中的某些信息,主要研究怎样将微博中像URL等这样的内容高亮显示。
5.刷新及微博分页,主要研究怎样得到最新微博和显示更多微博。
本文共分为6章,各章主要内容介绍如下:
第一章 首先简单的介绍课题研究的背景、意义和研究的内容与论文结构。
第二章 主要介绍本文涉及相关知识,如Android平台机制介绍,Eclipse开发环境,OAUTH认证,SQLite数据库。
第三章 主要介绍课题系统分析和详细设计。
第四章 主要介绍系统的系统实现过程。
第五章 主要介绍本文设计的性能测试结果。