信息系统分析与设计-新浪微博桌面客户端java版开发文档汇.doc

信息系统分析与设计-新浪微博桌面客户端java版开发文档汇.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息系统分析与设计-新浪微博桌面客户端java版开发文档汇

信息系统分析与设计 新浪微博桌面客户端java版 开发文档 目 录 第1章 引言 1 1.1 选题背景 1 1.2 研究的目标和意义 2 1.3 研究思路 2 第2章 系统的相关技术 3 2.1 J2SE介绍 3 2.2 OAuth验证机制 3 2.3 JSON解析 5 2.4 XML解析 7 第3章 系统的分析 12 3.1 技术可行性研究 12 3.2 需求分析 12 3.3 形式化说明技术 14 3.3.1 形式化图表流程图说明 14 3.3.2 形式化功能说明 15 第4章 系统的设计 16 4.1 总体设计功能图 16 4.1.1 用户登录界面设计 17 4.1.2 用户登录界面设计 18 4.2 系统数据的设计 20 第5章 详细设计 21 5.1 登陆界面设计 21 5.2 验证界面设计 22 5.3 用户界面设计 23 5.4 修改界面设计 23 5.4.1 修改用户个人信息 24 5.4.2 修改用户个人隐私 24 5.4.3 修改信息提醒功能 25 5.5 查找用户并加关注 26 5.5.1 查找用户 26 5.5.2 查找用户并取消关注 27 5.6 关于帮助界面设计 27 5.7 关于消息提醒界面设计 27 第6章 系统的编程实现 29 6.1 登陆验证 29 6.2 登陆线程同步 30 6.3 首页数据获取 32 6.4 用户信息修改 35 6.5 搜寻新用户 36 6.6 刷新首页 37 6.7 即时消息提醒 37 第7章 结论 39 7.1 系统达到的目标 39 7.2 后续改进 39 参考文献 40 致谢 41 附录 42 外文资料原文 43 译 文 45 第1章 引言 1.1 选题背景 21世纪以来,全球进入一个新经济时代——互联网时代,互联网络和信息通信的迅猛发展创造了一个无疆界的数字世界,交易几乎可以瞬时在世界各地完成,服务产品也不例外。网络营销工具服务产品更有其独特的优势利用信息技术带来的便捷。 近几年来,互联网发展的十分的快速,许多新型的网络媒体以及网络营销工具都应运而生。新浪作为一家服务于中国及全球华人社群的领先在线媒体及增值资讯服务提供商拥有多家地区性网站,以服务大中华地区与海外华人为己任,通过旗下五大业务主线为用户提供网络服务新浪是中国的四大之一和并称为中国四大门户。目前,新浪网已经成为下辖北京新浪、香港新浪、台北新浪、北美新浪等覆盖全球华人社区中文网站的全球最大中文门户Twitter,并结合当前中国特有的现象,打造出适合国人的一个交流平台。新浪微博于2009年8月正式进入中文上网主流人群视野。 根据相关公开数据,截至2010年1月,微博在全球已经拥有7500万注册用户。在2009年8月新浪网推出“新浪微博”内测版,成为门户网站中第一家提供微博服务的网站,微博正式进入中文上网主流人群视野。新浪微博作为国内第一个推出微博的网站,并同时在推广期间利用名人效应吸引大量用户,奠定新浪微博的用户基础。根据首因效应,第一个大规模推广微博的网站势必在用户心中留下深刻印象。 此外,新浪微博的平台从一开始就从运营模式着手,有一套较为完善成熟的审核机制,既可以满足中国互联网信息安全规则的需要,又不挫伤使用者的积极性,特别是在用户的分级制度上借鉴新浪“名人博客”的成功经验,利用名人效应和适当的炒作,很快就聚集了大量的人气,根据51免费论文NETJ控的社会化网络统计,新浪微博虽然才推出几个月时间,但已经在极短的时间内成为国内微博客的领跑者。 1.2 研究的目标和意义 通过对新浪官方提供的SDK(版本号 weibo4j-2010-12-27)的分析,理解了如何通过OAuth授权来请求服务器验证并获取到数据。并且掌握了GET、POST、DELETENetbeans IDE7.0 开放平台,通过可视化开发界面,开放桌面JAVA版的客户端应用。意义是了解了新浪微博API的运行机制,如何对新浪提供的API接口去封装一个方法,对学习的能力有进一步的提升。开发的最终目标是能够实现桌面客户端JAVA版,并且实现新浪微博的基本功能,例如:让微博,发图片,搜索好友,获取微博信息等功能。 1.3 研究思路 应用程序主要是针对的新浪提供的SDK而展开的,再深入分析用户可能会用到的功能和用户喜欢的界面UI设计,实现新浪微博网页版功能,进而移植到桌面客户端,使用户体验更加丰富和方便,并且在后续版本开放中,可以充分发挥桌面平台的优势,开发出更多和新浪微博相关的各种插件服务功能。 在应用的开发中,主要要弄清是如何请求数据和发送数据的,对API接口需要从最初了解其功能到最终的掌握其方法。考虑到是即时通讯应用软件,并且微博更新的速度较快,主要侧重于“即时收发数据”,并且做到数据发送的完整和迅速。在整个系统中没有设置数据库来存放用户数据

文档评论(0)

liwenhua11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档