论文部分内容阅读
随着时代的发展,人们的交友活动早已不再局限于日常的生活、工作圈,基于互联网的交友与信息交互越来越被人们所接受。在这样的趋势下,基于信息分享的社交网络服务(SNS)悄然兴起,并逐步成为互联网应用技术发展的主流方向之一。SNS,全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务,是一种基于社会网络关系系统思想的服务。社会性网络的理论基础源于六度分割理论(Six Degrees of Separation)和150法则(Rule Of 150)。六度分割理论核心思想即在人际脉络中,要结识任何一位陌生的朋友,这中间最多只要通过六个朋友就能达到目的。目前,SNS在互联网上的发展早已日臻成熟,但是传统的互联网应用将用户的活动局限于笨重的PC端,无法满足用户更轻便、迅捷、移动的服务需求,无法实现随时随地的交友和信息共享。而移动终端——手机作为新兴的第五大主流媒体,早已渗透到人们的日常生活,成为人们的主流信息交互平台,并由其固有属性具有移动性、便携性、私人性的特点。由此本人认为,传统、成熟的SNS服务只有与移动平台软硬件功能相结合,制定基于移动平台的解决方案,才能更好地为用户提供丰富多种的用户体验。Android作为新兴的移动平台以其优良的系统性能和人性化的UI设计,成为解决方案中的最优选择。本课题正是在这样背景下提出。论文主要先就SNS这一热点应用进行分析,并针对目前用户需求提出将传统web SNS服务与移动平台相结合,并进一步对比目前主流移动平台的优缺点确定选择Android作为实现平台。重点对Android平台架构、实现难点和性能优势进行了阐述,最后依照软件工程思想,确定软件需求和功能设计,完整地设计出一整套基于Android的虚拟交友社区软件设计方案,并进行代码实现,最后对设计结果进行测试和评估。