当前位置:问答库>论文摘要

题目:基于SyncML的社交系统的设计与实现

关键词:syncML,Spring,Hibernate,社交系统

  摘要



网络社交做为一种交流方式,可以方便人们的沟通和促进人们联络感情,也可以带来许多潜在的的商业价值。随着网络的飞速发展,通过互联网聊天的人也越来越多,尤其是城市化的加速建设,人口大量的集中却彼此不认识,面对这种情况,通过利用信息化技术开发一套高效,易用的社交系统,不仅可以提高人们的精神文化,而且还可以加快相关业务的信息化建设的进程。

随着互联网技术的飞速发展,越来越越多的框架被应用到实际的系统开发中,这些大多是轻量级的开发框架,并且有着良好的架构思想和实际理念,框架的设计一般都是无侵入式的,体现了系统框架的稳定性和可靠性。开发团队在开发过程中选用好的开发框架可以做出优秀的代码和缩短开发的工作时间。

在社交系统需求分析阶段,对系统做了总体描述,通过功能性需求和非功能性需求,对系统功能需求做了讲解,同时,在系统需求分析的基础上,设计系统的软件架构体系。本社交系统的软件体系架构采用了分层的设计思想,分为表现层、控制层、业务逻辑层、数据持久化层,并利用 J2EE 开发技术,整合SpringMVC、Hibernate、Spring构建系统的软件体系架构,满足系统在可扩展、可维护及移植性等方面的需求。然后,本文详细介绍了社交系统的设计与实现过程,重点研究了SpringMVC、Hibernate、Spring的整合以及各分层的实现。对系统中执行定时任务实现,数据同步,文件及媒体的存储三个关键问题的实现,给出了详细的解决方案和实现过程,以及对系统部分效果图进行展示。

最后,对系统的性能需求,从不同的层面,做了详细的分析和优化。