基于安卓Android的手机微博平台设计与开发
无需注册登录,支付后按照提示操作即可获取该资料.
基于安卓Android的手机微博平台设计与开发(含开题报告,毕业论文10000字,程序代码)
[摘 要]伴随着3G手机投入市场,新的手机网络应用——手机微博也迅速的发展起来,并渗入到大众的具体生活当中。如今,微博已经成为一种获取信息的重要方式。通过微博不仅可以轻松知道这世上发生了什么事,还能够随时的把身边的新鲜事,个人的观点与建议与全世界的人分享。
本文通过对新浪微博的开发流程以及需求分析,构建了新浪客户端的一个完整的模型。基于Android操作系统,开发了新浪微博客户端手机应用程序。实现了手机微博客户端发布微博,关注用户,查看信息等功能,使用户可以更加及时、直观的了解信息。
[关键词]新浪微博;Api;Android;
Android Phones Based On Platform Design And Development Of Microblogging
Abstract: With putting the 3G mobile phone into market, the new mobile phone network application, mobile phone Microblogging, is developing rapidly. And it has penetrated to the detailed lives among people. Nowadays, micro blog has become an important way to achieve information. We not only can know anything that you want easily, but share in fangle around us, our opinion and advice.
This article by analysis the development procedure and demand of sina micro blog build an intact model of sina client. Based on the Android system, we develop the mobile application of sina Microblogging. Through mobile client to publish Microblogging, concern user and look at information has come ture. It make user know information become more timely and directly.
Key words: Sina microblogging;Api;Android;
运行环境
操作系统:Windows XP 或者 Windows 7
数据库:SQLite(Android提供的一个标准的数据库,支持SQL语句)
Android 版本:Android 2.2
开发工具:eclipse+android SDK
2.4 系统需求分析
按功能初步分为以下五大模块,详细的需求分析如下几节。
2.4.1 用户管理模块
用户认证与登陆属于用户管理的一部分。用户以有新浪微博账号的有用户,用户通过软件转入新浪认证页面进行认证,保证用户的密码及账号的安全,如果验证失败就不能登录到主界面进行相关的操作。
当用户认证成功将转入主界面进行登陆。
2.4.2 首页模块
当用户成功登陆后进行首页,首页显示的是关注用户最新发布的20条微博,以列表的形式呈现,当点击一个微博时可以查看这个微博的详细内容。首页模块还有刷新的功能,更新最新的微博信息。
2.4.3 私信模块
私信模块是接收登陆用户收到的私信,私信以列表形式呈现,私信的详细的内容在列表中完全显示出来,点击一条私信后弹出一个对话框,对当前私信有回复用户私信和删除此条私信的功能。还有直接指点用户发送私信功能。
2.4.4 个人资料模块
个人资料模块显示是的登陆用户的个人基本信息,其中包括对个人基本资料的修改。
2.4.5 用户搜索模块
用户可以通过输入要搜索的用户名,进行搜索,在搜索下方以列表的形式呈现包括关键字的所有用户,点击一个用户进行查看资料,对当前的用户关注。
2.4.6更多模块
在这个模块中包括用户管理,对新用户进行认证添加,同时还有对本软件的关于说明。
目 录
1 引言 1
1.1 微博的发展历史 1
1.2 微博的发展现状 1
1.3 手机微博的发展趋势 2
1.4 API与ANDROID 2
2 需求分析 2
2.1 手机微博应用概述 2
2.2 系统功能结构图 3
2.3 运行环境 4
2.4 系统需求分析 4
2.4.1 用户管理模块 4
2.4.2 首页模块 4
2.4.3 私信模块 4
2.4.4 个人资料模块 4
2.4.5 用户搜索模块 4
2.4.6更多模块 4
2.5 设计原则及一般要求 5
3 系统设计 5
3.1 模块设计 5
3.1.1 高层模块 5
3.1.2 详细功能模块设计 6
3.2 ANDROID手机数据库 8
3.2.1 数据库分析 9
4 系统实现 9
4.1 认证模块 9
4.2 登陆模块 10
4.3 主页模块 11
4.4 私信模块 14
4.5 用户资料模块 15
4.6 搜索模块 17
4.7 发布模块 19
5 ANDROID手机微博应用测试与安全 20
5.1 微博应用的测试 20
5.1.1 测试基本要求 20
5.1.2 测试环境 21
5.1.3 测试用例 21
5.1.4 测试结论 21
5.2 微博登陆的安全性研究 21
6 总结与展望 23
6.1 全文总结 23
6.2 未来展望 23
参考文献 25
附录 26
致谢 29