论文部分内容阅读
随着互联网技术的逐渐发展,互联网进入了Web2.0时代。社交网络服务(SNS)作为Web2.0时代的典型应用,正在逐步的融入和改变人们的生活。而社交网络服务所使用的技术已经从传统的Web服务技术发生了很大的改变。传统的Web服务技术使得整个系统架构很复杂、松耦合性不高。在这种情况下,REST相关技术的出现使得Web服务能够真正回归Web,让系统架构更简洁,有更高的松耦合性。此外,随着社交网络服务的兴起,社交开放平台也在逐渐升温,这类平台为开发者提供了平台接口,方便了第三方应用接入平台并共享社交数据,也简化了应用的开发。
本文从校园内用户真实的借物互助需求出发,结合REST架构风格、社交网络服务以及社交开放平台,对基于REST架构风格的借物互助社交网络服务进行了设计与实现,并对已实现的服务进行多角度的测试以及界面展示。
首先,根据问卷调查和用户访谈对借物互助社交网络服务的真实需求进行了解,根据收集的需求,结合REST架构风格和MVC设计模式对社交网络服务进行了详细的设计,主要包括了资源设计、数据持久层设计、业务逻辑层设计、表示层设计以及平台接口调用设计。
其次,针对已设计好的借物互助社交网络服务,对平台和服务进行详细的实现和部署,并总结了实现中的一些关键问题。
最后,对已实现的借物互助社交网络服务进行多角度的测试,主要有功能测试和用户体验测试,对测试中发现的问题进行改进。在对社交网络服务的可用性和可靠性进行验证之后,对最终的系统界面进行相应的展示。