论文部分内容阅读
互联网络是现代人维系人脉圈的重要途径,人与人之间的交往形式已不再局限于传统的信件和电话,而是随着信息化的推进过渡到了社会化网络时代,社会化网络以互联网为介质,利用其所具备的实时性,互动性和分享性等特点使得人们能够在互联网中组建稳定的关系网络,但随着移动智能终端和3G高速上网的普及,移动化成为了社会化交往的亮点,弥补了社会化网络在时间和空间上的限制。本文为适应这种应用需求,解决了在繁多的社会化网络中无法集中化管理的问题,分析了人们对应用的便捷性、随时随地性、快速分享性等需求,通过对现有的社会化网络,手机终端和第三方认证协议的研究,构想并实现出一种新的模式将社会化网络与移动终端相结合对人脉资源进行一站式管理。目前市场的社会化人脉移动应用要么是社交网站的手机客户端,要么就是基于LBS(Location Based Service)和通讯录的应用,缺乏对人脉资源的融合管理,融合管理并不意味着将所有的社交网络都简单的搬到一个应用中,而是要设计一种方案使得用户可以在一个应用中同时查看和维系所有社交网络的资源。其实这也就是本文的创新点所在,首先通过采用社交网络开放平台、第三方认证协议、智能操作系统三者结合的方法解决社交网络使用分散的问题,一站式管理,然后通过一个额外的应用服务器作为资源的拓展,将用户好友的个性化信息存储在该服务器的数据库中,解决人脉的维系问题。通过这两步,不仅可以使得用户可以随时随地查看各个主流社交网络的好友动态,也可以将好友加入到人脉的脉络中,通过个性化信息来维系和巩固关系,只有做到了这两点,人脉的融合管理才是真正意义上的融合。本论文采用软件工程的理论方法,分别从需求、设计、实现和测试各个环节对应用系统进行理论结合实践的分析,重点阐述了关键功能的设计和实现。在需求阶段,对应用的系统需求进行详细的剖析,从用例图、流程图、活动图等方面进行描述分析,使得大家可以充分理解应用的需求。在设计阶段,对认证协议、网络通讯、数据解析等关键功能通过类图,时序图等进行了详细的阐述。在实现阶段,通过低耦合的方式利用模块化的方式设计,增强了程序的可读性和扩展性。本论文中主要涉及到的关键技术有:1)社会化网络开放网络接口接入;2)社交网络,用户,应用三者之间的认证协议;3)用户个性化资源的数据解析和展现。这三种技术是实现本应用主要功能的关键技术,缺一不可。经过在Android真机上的测试运行,结果表明与目前市场上同类人脉应用相比,更加注重于人脉资源的随时随地查看和维系,这一点使得本应用更加有实用价值,此外在获取人脉资源的可操作性和便捷性上得到很好的提高,同时也增强了人脉资源的扩展和交互能力。