论文部分内容阅读
随着近几年互联网的发展,社交网(Social Networking Site,简称SNS)逐渐让人们进入了新兴的上网模式。大大小小的互联网公司都在琢磨着构建具有自家特色的SNS系统来拓展,提升业务,因此,如何设计开发出满足用户需求,具有良好用户体验的SNS系统成为各互联网公司的重要任务。前端设计与开发是SNS系统中的关键环节,SNS开发模式中,PC端大部分是以B/S(浏览器/服务器模式)为主导,在移动设备端,C/S(客户端/服务器模式)占有相当比例,但B/S模式仍然是为未来趋势。本篇论文首先介绍了SNS概念和理论基础,对国内外SNS现状进行了描述和分析,表明了当今SNS具有相当可观的商业市场,值得互联网公司去研究开发。接下来,对本次开发的SNS的整体功能需求进行了详细说明,其中涉及了个人中心,荣誉系统,关系系统,动态系统等几个重要模块,并对用户行为流程进行了细致描述。然后,从技术角度上讲述了SNS系统的架构设计,开发模式,对前端开发方案进行了详细阐述,确立了其在SNS开发中的重要地位。其中,通信接口设计,DOM构建方式,样式表设计,组件和工具设计作为前端开发的重点。之后通过定制性能优化策略,提高了用户的体验,留住了用户资源,从而改进我们的SNS站点。最后通过描述自己参与开发的几个主要功能块,结合之前的设计策略,验证了设计方案的正确性。