电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

031241318新浪微博安卓客户端课程设计报告VIP免费

031241318新浪微博安卓客户端课程设计报告_第1页
1/23
031241318新浪微博安卓客户端课程设计报告_第2页
2/23
031241318新浪微博安卓客户端课程设计报告_第3页
3/23
移动互联网开发课程设计报告学生姓名:谌敦斌学号:031241318专业:数字媒体技术班级:0312413设计题目:安卓新浪微博客户端设计学年学期:2014年秋季学期指导教师:张华目录(示例)一、设计题目....................................................................................................................................1二、设计目的....................................................................................................................................1三、设计原理及方案........................................................................................................................11使用的软件工具和环境............................................................................................................12需求分析与概要设计................................................................................................................13数据库设计(若有)................................................................................................................14详细设计和关键问题................................................................................................................1四、实现效果....................................................................................................................................1五、设计体会....................................................................................................................................1参考文献...............................................................................................................................................................3一、设计题目简易新浪微博客户端系统二、设计目的通过设计开发新浪微博客户端综合训练安卓系统开发能力,进一步提升对安卓程序开发及运行的理解和认识,学会团队协作,开发出界面与功能都有特色的安卓应用软件。掌握并熟悉OAuth认证协议的工作原理,学会通过http的get或者post方式传参数获取相应的服务器应答信息,能够利用新浪微博官方提供的一系列接口完成简易微博客户端的开发。三、设计原理及方案1使用的软件工具和环境Eclipsejdk7.0AndroidSDK以及新浪官方提供的WeiboSDK、WeiboSDKDemo和相应API2需求分析与概要设计众所周知,官方新浪微博客户端的功能非常完善,我们这次课程设计主要是模仿官版的微博。具体的功能需求如下:1.我们的安卓客户端是在线运行的,也就是必须在有网络连接的情况下才能工作,如果没有联网将提醒用户打开网络连接。2.为了安全起见,安卓客户端不建议直接使用用户名和密码进行登录,而是通过比较流行的OAuth认证授权后才能登录使用,所以授权功能是必须的。并且在测试阶段,授权的用户必须经过开发者将其微博昵称添加到测试信息才能正常登录。3.对于第一次授权成功的用户,我们需要把它的部分身份信息例如ID、昵称、头像url和token验证等保存到数据库,方便下一次直接登录。因此要设计一个简易的数据库功能。4.对于已经授权的用户,如果第二次登录,就不需要授权,而是直接进入登陆界面。因此还需要一个微博一键登录功能。5.登陆的用户能获取到新浪微博首页的信息、用户资料、好友资料,能够发表微博、转发微博、点赞微博、评论微博、收藏微博,获取关注信息,粉丝信息,查看自己发的微博等等。6.同样为了安全起见,还需一个注销登录功能。一旦用户点击注销之后,下一次登录必须先经过授权才能正常登录。系统的总体架构设计如图1所示图1系统总体架构设计如图1所示,我们的微博客户端首先进入loading界面,在加载中首先判断网络是否连接,如果网络是可用的,将进入下一步,否则将提醒用户打开网络连接。网络连接成功后系统还将判断用户是否已经授权,如果已经授权则可以直接通过登录进入主界面。否则将进入授权页面,进入授权页面的用户需要输入新浪...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

031241318新浪微博安卓客户端课程设计报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部