项目介绍
回到当今,在互联网的基础上促进人类沟通的大功臣要属日渐成熟地、多样的,各类聊天类、社交类、新闻类的app了。在国外的FaceBook的兴起,受到当地人强烈的追捧,因此,在国内,出现了微博。微博的意思就可以通过一款软件向所有人发布一条简短的消息,可以写自己的所见所闻,灵感感想之类的。国内的新浪微博算是知名度关注度都是排名靠前的一款微博类软件,新浪微博的邀请重点是由明星、名人转向媒体工作者甚至政府工作者,为实时的发布工作状况提供了便捷的方式。新浪微博确实给我们的生活带来了不一样的生活习惯方式,看世界的角度。
本Android微博平台app包含有手机端(客户端)和电脑端(服务端),服务端开发环境是eclipse,客户端开发环境是Android eclipse ADT.
这个毕业设计题目不同于其他的题目,其他的客户端,都是调用新浪微博或者腾讯微博,本系统前端和后端,都是本人利用大学四年平生所学呕心沥血设计出来的.
经过对微博平台系统的了解、以及体验了流程,总结出本系统需要的功能如下:
登录功能。使用系统之前必须登录系统,登录过程通过无线网络,在后台数据库通过用户名称和密码进行查询,注册用户方才可以使用该系统。
系统主菜单。系统登录成功后进入系统主菜单,主菜单通过图形菜单的方式来展现系统的功能,单击某个选项便进入该功能的操作界面。
微博动态功能。此功能可以添加好友,用户也可以查看好友的微博动态并且自己也可以发表动态。
评论功能,此功能可以评论其他用户发布的微博信息。
转发功能,此功能可以根据用户需要转发微博信息。
个人信息功能,包括:用户密码、昵称,手机信息等的修改。
效果图
摘要 I
ABSTRACT II
第一章 绪论 1
1.1 研究内容 1
1.2 研究意义 1
1.3研究现状和发展趋势 1
第二章 系统分析 3
2.1 研究目标 3
2.2 需求分析 3
2.3业务流程分析 3
2.4数据流图 4
2.5数据字典 4
2.6性能分析 6
第三章 系统开发环境及相关技术 7
3.1开发环境 7
3.2 JAVA SDK 7
3.3 ECLIPSE 7
3.4 ADT 7
3.5 ANDROID SDK 8
3.6 JSP技术 11
3.7 JSON 12
第四章 程序设计 14
4.1 功能设计 14
4.2 数据库设计 14
1.概念结构设计 14
2.数据库表设计 16
第五章 程序开发 18
5.1 文件结构与用途 18
5.2 系统实现 19
5.2.1登录页 19
5.2.2首页 20
5.2.3好友微博 21
5.2.4我的微博 23
第六章 系统测试 25
6.1实例测试的研究与选择 25
6.2测试环境与测试条件 26
结论与展望 27
参考文献 28
致 谢 29