基于安卓Android的SNS社交网络客户应用需求调研报告Word下载.docx
- 文档编号:19605604
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:19
- 大小:622.32KB
基于安卓Android的SNS社交网络客户应用需求调研报告Word下载.docx
《基于安卓Android的SNS社交网络客户应用需求调研报告Word下载.docx》由会员分享,可在线阅读,更多相关《基于安卓Android的SNS社交网络客户应用需求调研报告Word下载.docx(19页珍藏版)》请在冰豆网上搜索。
手机终端多样化应用的不断出现,使其在近乎实现PC端功能的同时,也影响着PC的发展。
互联网领域,以Facebook为代表的SNS的突起更是激起新一轮的网络风波,而在国内,冲破众堵的新浪在其准确的定位和成功的推广策略下推出的新浪微博更是占据了先导地位,并逐渐进入大众生活,成为许多人的生活必需品。
近年来,新浪微博的邀请重点由明星、名人转向媒体工作者甚至政府工作者,为时事的发布和民政工作提供了更为多样、便捷的方式。
于是,新浪微博手机客户端便应运而生,而作为市场占有率第一的Android平台下的新浪微博客户端更是拥有广泛的需求。
目前一些基于Android平台的新浪微博客户端相对比较完善,功能也比较齐全,但基于市场利益考虑,均有不同程度的涉及广告的行为,而且界面设计相对传统,招到很多用户的不满。
因此,本课题就致力于开发出一款基于Android平台的新浪微博客户端,来满足用户的使用需求。
2.2微博简介
微博(英文名为micro-blog),即微型博客,是随着Web2.0而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在140字以内,支持图片、音频、视频等多媒体的出版,每个用户既是微内容的创造者也是微内容的传播者和分享者。
与传统博客相比,微博具有如下特点:
1)准入门槛低。
传统博客强调版本的布置与语言的组织,因此博文的创作需要考虑完整的逻辑性,也就是说,在Blog上写文章的门槛还是很高的;
哪怕是一个没有受过严格中文训练的人,只要会发短信,他就能使用微博。
闲得无事,更新一下签名,就被记录了。
2)即时通讯的原创性。
对于每篇微博140个字符的信息量特别适合手机上网用户使用,无论你是在咖啡厅还是在地铁站,都很容易通过手机完成自己的微博。
因此,微博的即时通讯功能非常强大。
很多微博网站,即便在没有网络的地方,只要有手机也可即时更新自己的内容。
一些突发事件或引起全球关注的大事,如果有微博,就能利用各种手段在微博上发表,其真实性以及快捷性给人带来的现场感,甚至超过所有媒体。
3)更强的互动性。
与博客上面对面的表演不同,微型博客上是背对脸的follow(跟随),就好比你在电脑前打游戏,路过的人从你背后看着你怎么玩,而你并不需要主动和背后的人交流。
既可以一点对多点,也可以点对点。
在Web浏览器中实现好友管理是非常方便的,如果你想在手机中进行管理的话同样是非常方便的,移动终端提供的便利性和多媒体化,使得微型博客用户体验的粘性越来越强。
与传统博客相比,微型博客具有更好的及时性、开放性和随意性,用户不仅可以通过网页浏览和发布信息,还可以通过手机、即时通讯软件的客户端、桌面客户端、外部API接口等多种途径使用微博功能。
对单条信息长度的限制是微博服务形式的核心特征,其信息短、直观、简洁的特点便于迅速阅读和传播。
2.3研究目标
1)了解Android应用程序的设计和开发过程行。
2)使用多种组件进行Android平台新浪微博客户端的开发。
本软件是基于Eclipse的开发环境,依托新浪微博开放平台提供的接口,开发出针对Android平台的新浪微博客户端。
2.4研究内容、意义
1)本课题研究的内容包括创建基于Android平台的新浪微博客户端应用,使用Java语言编写,通过新浪微博开放平台提供的接口创建的微博客户端应用。
2)本课题研究的意义在于使用基于Android系统的新浪微博客户端可以方便的在本系统中使用发微博,评论微博,转发微博,消息提醒,为用户推荐微博等全面的功能。
用户可以随时随地的更新自己的微博信息,把看到的、想说的一切都以最快的速度分享给大家。
2.5系统需求分析
本应用程序启动后,可以通过使用新浪的微博开放平台,利用接口调用返回的数据,进行用户注册,用户信息配置,授权认证,用户登录。
登录成功之后进入程序首页,可以显示微博好友发布的最新微博信息,以及相关图片的浏览。
可以查看好友的个人信息、粉丝数量、发表的话题、所有发表过的微博以及其关注的好友情况。
从以上描述可以基本了解到该应用的功能需求:
1)启动应用程序。
2)如果用户是第一次登陆,进入授权界面,在此页面,当用户还未拥有新浪微博账号,则可以选择跳转到新浪微博的用户注册页面,注册自己的新浪微博账号。
如用户已有新浪微博账号,用户可以输入用户名和密码进行授权。
取得新浪的授权认证。
3)如果用户已经在该应用中登录过,则只需选择需要登录的账号,不用再输入用户名和账号等繁琐操作就可直接登录系统。
4)用户登录系统之后,进入微博客户端首页,用户可以查看到自己关注到的好友的最新微博信息。
5)点击用户发表的某一条微博信息,进入微博浏览页面,可以查看到这条微博信息的全面内容,包括粉丝评论、评论数、转发数、图片等多媒体信息。
用户可以点击屏幕下方的评论按钮,发表自己对该篇微博的评论。
点击转发按钮则可以转发这条微博内容。
6)点击微博浏览页面的查看好友个人信息按钮,进入好友个人信息浏览页面,在此页面可以点击屏幕上方的关注好友按钮,对好友进行关注和取消关注的操作。
在屏幕中央的显示页面,可以查看到好友的地址,个人说明的信息。
在屏幕的下方有四个按钮,分别可以查看该好友发表过的所有微博信息,该好友所关注的所有好友,发表过的所有话题、粉丝数量和所有粉丝列表。
同时也可以查看粉丝的个人信息,用户可以自己对感兴趣的粉丝也添加关注。
7)回到应用的首页,在屏幕的上方有一个发表微博的按钮,用户输入内容,点击发送可以发表自己的微博。
用户也可以在此页面点击刷新按钮,刷新当前的最新微博。
2.6基于Android新浪微博客户端的建设原则
1)统一规划、分步设计。
2)坚持标准化和可行性。
3)保证系统的稳定性和安全性。
4)保证网络系统的先进性和有效性
5)操作简单、人机界面友好,便于用户理解和使用。
2.7模块功能
2.7.1登录模块实现
2.7.1.1用户授权配置模块
程序启动,如果用户是第一次使用该应用,则需要跳转到配置页面,在用户配置页面用户输入新浪微博的用户名和密码,进行授权。
如果用户已经通过了配置和授权,则只需要选择要登录的用户进行登录。
授权配置页面如下图2-7-1所示:
图2-7-1用户配置页面
2.7.1.2用户登录模块
用户在登录本应用时可以点击屏幕中央的一个下拉框,在下拉框中选择用户要登录的用户,选中要登录的用户再点击登录按钮就可以登录新浪微博客户端。
用户登录页面如下图2-7-2所示:
图2-7-2用户登录页面
2.7.2主界面显示模块实现
首页显示被用户添加了关注的用户的最新微博信息、发表微博、更新最新微博列表、通过昵称搜索其他新浪微博用户。
2.7.2.1显示最新微博列表
在此功能模块内,用户可以点击搜索按钮进入搜索页面,点击发布新微博按钮进入发表新微博页面,点击刷新按钮刷新最新的微博列表,并且可以通过滚动鼠标分页显示更多的微博信息。
系统首页如下图2-7-3所示:
图2-7-3系统首页
2.7.2.2输入关键字搜索相关微博用户
用户在搜索页面的关键字输入框中输入想要搜索的用户的昵称,再点击搜索按钮就可以列出与之相关的所有用户的列表。
用户点击列表中的某一项即可查看该用户的详细信息,并且添加关注。
用户搜索页面如下图2-7-4所示:
图2-7-4用户搜索页面
2.7.2.3发表微博功能
用户可以通过点击首页的发表微博按钮,弹出输入对话框,输入内容点击发送按钮,如果发送成功则返回首页。
发布新微博页面如下图2-7-5所示:
图2-7-5新微博发表页面
2.7.3微博信息浏览模块实现
通过点击微博列表中的某一条微博信息可以查看这条微博的详细信息。
进入浏览微博信息页面可以通过点击页面下方的评论按钮,评论该条微博。
也可以点击转发按钮,转发这条微博。
微博信息浏览页面如下图2-7-6所示:
图2-7-6微博信息浏览页面
用户通过点击微博详细信息页面的评论按钮进入微博信息评论页面,用户可以输入评论的内容对这条微博信息进行评论。
评论微博界面如下图2-7-7所示:
图2-7-7评论发表页面
2.7.4获取用户信息模块实现
用户通过点击微博详细信息浏览页面中的查看用户详细信息按钮,进入查看用户详细信息的页面,在该页面中用户可以查看被关注的用户的昵称、头像、个人介绍;
可以显示该用户的粉丝和粉丝数量;
显示用户所关注的用户和关注的数量;
显示用户发表过的所有微博和微博数量;
显示用户发表过的话题的内容和数量。
同时也可以对该用户进行关注和取消关注操作。
用户详细信息浏览页面如下图2-7-8所示:
图2-7-8用户详细信息浏览页面
2.7.4.1查看关注功能
用户点击关注按钮可以显示用户所关注的所有用户列表,在浏览该用户列表的同时,可以点击某一个用户浏览这些用户的详细信息,并对其添加关注。
关注功能详细如下图2-7-9所示:
图2-7-9添加关注页面
2.7.4.2查看用户所有微博信息功能
用户点击微博按钮可以进入该用户所发所有微博的列表页面,在该页面用户可以查看用户所发微博的内容和时间。
点击某一条微博就可以查看这条微博的详细内容,同时也可以进行转发和评论等操作。
该功能界面设计如下图5-10所示:
图5-10用户所有微博列表页面
三、知识点及分工
Android的上层应用程序是使用Java语言开发的,同时还需要基于Dalvik虚拟机,所以,Google公司推荐使用主流的Java开发环境Eclipse。
如果只有Eclipse那还不够,因为是使用Java语言进行开发,还应该具备由SUN公司提供的JavaSDK(其中包括JRE:
JavaRuntimeEnvironment)。
此外,Android的应用程序开发和Java开发有较大区别的,所以还需要有Google提供的AndroidSDK。
同时,还需要在Eclipse安装ADT,为Android开发提供开发工具的升级或者变更,是Eclipse下开发工具的升级下载的工具。
个人分工:
功能点
对应知识点或技术点
负责人
用户授权配置模块
新浪微博官方授权
徐彪
用户登录模块
连接新浪用户接口
显示最新微博列表
查询微博信息
周良
输入关键字搜索相关微博用户
关键字查询
发表微博功能
陈志斌
微博信息浏览模块实现
查看微博详细信息
查看关注功能
查询关注信息、连接新浪用户接口
肖卫华
查看用户所有微博信息功能
查询所有微博信息
四、参考文献列表
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;
学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;
学校可以采用影印、缩印、数字化或其它复制手段保存论文;
在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
日期:
导师签名:
日期:
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
3、学生综合运用所学知识和专业技能分析和解决问题的能力
4、研究方法的科学性;
技术线路的可行性;
设计方案的合理性
5、完成毕业论文(设计)期间的出勤情况
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
2、是否完成指定的论文(设计)任务(包括装订及附件)?
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
2、论文的观念是否有新意?
设计是否有创意?
3、论文(设计说明书)所体现的整体水平
建议成绩:
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
二、论文(设计)水平
评阅教师:
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
2、对答辩问题的反应、理解、表达情况
3、学生答辩过程中的精神状态
评定成绩:
教研室主任(或答辩小组组长):
(签名)
教学系意见:
系主任:
所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。
尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。
本人完全意识到本声明的法律结果由本人承担。
学位论文作者(本人签名):
学位论文出版授权书
本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入****《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益。
论文密级:
□公开□保密(___年__月至__年__月)(保密的学位论文在解密后应遵守此协议)
_______导师签名:
_______
_______年_____月_____日_______年_____月_____日
独创声明
所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。
尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本声明的法律后果由本人承担。
作者签名:
二〇一〇年九月二十日
毕业设计(论文)使用授权声明
本人完全了解**学院关于收集、保存、使用毕业设计(论文)的规定。
本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);
同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。
(保密论文在解密后遵守此规定)
致谢
时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。
首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。
本次毕业设计大概持续了半年,现在终于到结尾了。
本次毕业设计是对我大学四年学习下来最好的检验。
经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。
这期间凝聚了很多人的心血,在此我表示由衷的感谢。
没有他们的帮助,我将无法顺利完成这次设计。
首先,我要特别感谢我的知道***老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。
***老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。
从他身上,我学到了许多能受益终生的东西。
再次对周巍老师表示衷心的感谢。
其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。
另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。
最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。
四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。
从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。
回首四年,取得了些许成绩,生活中有快乐也有艰辛。
感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。
学友情深,情同兄妹。
四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。
在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。
最后,我要特别感谢我的导师***老师、和研究生助教***老师。
是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。
老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。
他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。
在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。
这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android SNS 社交 网络 客户 应用 需求 调研 报告