jsp的社交分享网站的设计与实现(源码)【字数:10938】
摘 要随着互联网的不断进化和发展,人们开始在网络中进行沟通和互联,期望通过网络分享自己的生活点滴,期望能够在网络上认识新的朋友。在这个大环境下,社交分享网站成为热点,并且满足了人们的要求。本文的课题就是对社交分享网站进行研究,首先对目前生活中最流行的、最具有影响力的社交网站和社交网站系统进行了调研,完成了对系统的需求分析和功能设计,最后实现了一个小型的社交分享网站。该系统采用了B/S(Browser/Server)结构,开发工具选择了MyEclipse,开发语言为Java。网站的前端界面采用了JQuery+CSS来设计整体的风格,后端开发选择了SSH框架+MySQL数据库,系统基本功能有分享动态、关注粉丝、微博转发、私信发送等。最后进行了系统测试,所有功能正常运行,能够满足用户的基本需求。
目 录
第一章 概论 1
1.1开发背景和意义 1
1.2社交分享网站的现状和未来 1
1.3论文的结构 2
第二章 开发技术介绍 3
2.1 MyEclipse开发工具介绍 3
2.2 MySQL数据库介绍 3
2.3 SSH框架介绍 3
2.4 JQuery框架介绍 5
第三章 社交分享系统分析与设计 6
3.1 系统需求分析 6
3.2 系统的功能需求分析 6
3.3 系统结构设计 7
3.4 系统模块 7
3.4.1系统功能模块设计 7
3.4.2系统功能子模块设计 8
3.5 系统数据库设计 9
3.5.1逻辑结构设计(ER图) 10
3.5.2数据库表设计 10
第四章 社交分享系统的编码与实现 14
4.1 登录模块 14
4.2 用户管理模块 17
4.2.1用户信息管理 17
4.2.2用户隐私管理 20
4.3 动态、评论、私信管理模块 22
4.3.1微博动态管理 22
4.3.2用户私信管理 30
4.3.3动态评论管理 34
4.4 *好棒文|www.hbsrm.com +Q: @351916072@
关系管理模块 37
4.4.1关注管理 37
4.4.2粉丝管理 40
结束语 43
致 谢 44
参考文献 45
第一章 概论
1.1开发背景和意义
在当今这个一切以信息为地基的信息时代,伴随着网络高速公路的日益疏通扩大,社交共享已成为互联网应用发展的必要因素。它不再局限于信息传输,而是集成了诸如通信和业务交易之类的应用,然后使用其他应用的用户基础。构成一个更壮大的干系链,以实现信息的普遍和快速传布。
美国著名的心理学教授有个六度分割理论很好的阐述了人与人之间的交际距离的问题,按照这个理论,那么每个人的社交圈会通过周围所认识的人不断扩大,最终成为一个庞大的社会交际网络[1]。这个理论便成为了当今社交网站发展的理论基础,这种联网社交网络的方式是通过熟人认识熟人,也被各大获得成功的社交网站所采用。
当代新世纪的年轻人,对未知的探索、对知识的渴望有着强烈的渴望,对以拥有共同话题、共同兴趣为基础的社交关系更为的关注,在当代的年轻人看来,陌生人关系比基于熟人关系的社交网络更为有趣。所以,在以顺应当前网络时代的发展为前提下,为了可以更好的满足人们日常的的社交需要,本文拟以社交分享系统为研究对象。
1.2社交分享网站的现状和未来
在这个大环境下,许多富有特色的社交分享网站也随之孕育而出,其中在全球范围内用户数量最多、最具代表性的网站,便是Facebook和Twitter;在国内,QQ空间、百度贴吧和微博也受到了广大网友的欢迎。
Facebook,简称FB,于2014年推出。华人地区有脸书等中文名称,是一家成立于美国的社交网络服务网站。在这个平台上,用户可以发送文字消息、图片、视频、等多媒体消息给其他用户,还可以通过地图功能共享用户的实时地理位置。Facebook的会员在成立初期只给予了哈佛学生注册和使用的机会,随后逐渐扩大到其他在当地的同学,其中包括非常有名的常春藤名校等。接着逐渐允许除高校外的其他用户群体加入,并在最后开放给任何13岁或以上的人使用。FB用户只有在注册了的情况下才能使用,在注册后他们可以创建文件、可以将其他用户加为好友、传递消息。用户还可以将关注的朋友添加到不同的分类组中并进行管理,就像我们通常在学校教室中进行分组一样。而根据最新的数据显示,Facebook的用户每天产生的数据大的令人咋舌[2]。
Twitter,中文名称推特,也是美国一个著名的社交服务网站。Twitter盛行于全球多个国度,根据Twitter官方最新发布的数据来看,到今年为止,Twitter总共已经吸纳了了3.36亿的活跃用户,每天要产生是亿万计条推文。在这个广大的平台上,那些没有注册了的用户只能在网站上阅读那些用户发送了的推文,而已经注册了的用户则可以亲自的操作推文。令人耐人寻味的是,在阿拉伯之春等20年代后期的一系列全球政治活动中,有证据表明Twitter这个网站在舆论导向等方面扮演着非常重要的角色。同其他的社交网站相同,用户可以不仅可以通过网站发布消息,同时也支持其他的各种第三方软件或者使用短信。经由过程这些渠道,用户可以及时存眷其他用户的动态。
新浪微博,英文名为Weibo,在2014年改名为微博并成功上市。是目前国内影响力最大的社交媒体。用户可以借助网页、WAP网页、外部APP等发布微博动态,甚至还可以实时分析图片和视频等多媒体信息。新浪微博支持并提倡用户们在一条微博下面加入大家的评论,鼓励大家对此条动态展开谈论,广泛的交流。上述提到的两个功能,也是微博在成立时最先加入的两个功能。新浪微博在中国大陆的访问量有着其他社交网站无法比拟的规模。新浪微博在初期的推广策略,是和他师出同门的新浪博客有着异曲同工之妙的,官方在一开始便大力的邀请明星和名人,帮助他们开设账户,并对其进行认证,让他们成为现在我们口中的“大V”。这个“V”字标识,也是微博为了有效的区分用户类型,同时避免有不怀好意之人冒充名人,但是在功能上,“大V”和普通用户是没有什么区别的。目前新浪微博已经成为了新媒体工作者、府部门、企业公司和民间组织的一个发布信息和交流信息的平台。在验证之后,组用户将在用户名之后添加蓝色字母“V”。自此,在中国大陆和香港的娱乐界名人,澳门和台湾在大陆做生意的公司也开始使用新浪微博作为中国大陆的一个信息交流的窗口。
这几年,随着大数据和移动社交技术的快速发展,社交分享已经在移动和本地化的特征上发生了重大转变,成为了优秀的商业切入口。在今天,不管你是什么行业,什么领域,走社交化的路线或是加入社交化的系统是不可避免的,因此,他的发展前景非常好。美国方面的专家预测:到2020年,美国的社交网络用户将持续增长到2亿人,其中社交网络的使用率将达惊人的71.9%。
目 录
第一章 概论 1
1.1开发背景和意义 1
1.2社交分享网站的现状和未来 1
1.3论文的结构 2
第二章 开发技术介绍 3
2.1 MyEclipse开发工具介绍 3
2.2 MySQL数据库介绍 3
2.3 SSH框架介绍 3
2.4 JQuery框架介绍 5
第三章 社交分享系统分析与设计 6
3.1 系统需求分析 6
3.2 系统的功能需求分析 6
3.3 系统结构设计 7
3.4 系统模块 7
3.4.1系统功能模块设计 7
3.4.2系统功能子模块设计 8
3.5 系统数据库设计 9
3.5.1逻辑结构设计(ER图) 10
3.5.2数据库表设计 10
第四章 社交分享系统的编码与实现 14
4.1 登录模块 14
4.2 用户管理模块 17
4.2.1用户信息管理 17
4.2.2用户隐私管理 20
4.3 动态、评论、私信管理模块 22
4.3.1微博动态管理 22
4.3.2用户私信管理 30
4.3.3动态评论管理 34
4.4 *好棒文|www.hbsrm.com +Q: @351916072@
关系管理模块 37
4.4.1关注管理 37
4.4.2粉丝管理 40
结束语 43
致 谢 44
参考文献 45
第一章 概论
1.1开发背景和意义
在当今这个一切以信息为地基的信息时代,伴随着网络高速公路的日益疏通扩大,社交共享已成为互联网应用发展的必要因素。它不再局限于信息传输,而是集成了诸如通信和业务交易之类的应用,然后使用其他应用的用户基础。构成一个更壮大的干系链,以实现信息的普遍和快速传布。
美国著名的心理学教授有个六度分割理论很好的阐述了人与人之间的交际距离的问题,按照这个理论,那么每个人的社交圈会通过周围所认识的人不断扩大,最终成为一个庞大的社会交际网络[1]。这个理论便成为了当今社交网站发展的理论基础,这种联网社交网络的方式是通过熟人认识熟人,也被各大获得成功的社交网站所采用。
当代新世纪的年轻人,对未知的探索、对知识的渴望有着强烈的渴望,对以拥有共同话题、共同兴趣为基础的社交关系更为的关注,在当代的年轻人看来,陌生人关系比基于熟人关系的社交网络更为有趣。所以,在以顺应当前网络时代的发展为前提下,为了可以更好的满足人们日常的的社交需要,本文拟以社交分享系统为研究对象。
1.2社交分享网站的现状和未来
在这个大环境下,许多富有特色的社交分享网站也随之孕育而出,其中在全球范围内用户数量最多、最具代表性的网站,便是Facebook和Twitter;在国内,QQ空间、百度贴吧和微博也受到了广大网友的欢迎。
Facebook,简称FB,于2014年推出。华人地区有脸书等中文名称,是一家成立于美国的社交网络服务网站。在这个平台上,用户可以发送文字消息、图片、视频、等多媒体消息给其他用户,还可以通过地图功能共享用户的实时地理位置。Facebook的会员在成立初期只给予了哈佛学生注册和使用的机会,随后逐渐扩大到其他在当地的同学,其中包括非常有名的常春藤名校等。接着逐渐允许除高校外的其他用户群体加入,并在最后开放给任何13岁或以上的人使用。FB用户只有在注册了的情况下才能使用,在注册后他们可以创建文件、可以将其他用户加为好友、传递消息。用户还可以将关注的朋友添加到不同的分类组中并进行管理,就像我们通常在学校教室中进行分组一样。而根据最新的数据显示,Facebook的用户每天产生的数据大的令人咋舌[2]。
Twitter,中文名称推特,也是美国一个著名的社交服务网站。Twitter盛行于全球多个国度,根据Twitter官方最新发布的数据来看,到今年为止,Twitter总共已经吸纳了了3.36亿的活跃用户,每天要产生是亿万计条推文。在这个广大的平台上,那些没有注册了的用户只能在网站上阅读那些用户发送了的推文,而已经注册了的用户则可以亲自的操作推文。令人耐人寻味的是,在阿拉伯之春等20年代后期的一系列全球政治活动中,有证据表明Twitter这个网站在舆论导向等方面扮演着非常重要的角色。同其他的社交网站相同,用户可以不仅可以通过网站发布消息,同时也支持其他的各种第三方软件或者使用短信。经由过程这些渠道,用户可以及时存眷其他用户的动态。
新浪微博,英文名为Weibo,在2014年改名为微博并成功上市。是目前国内影响力最大的社交媒体。用户可以借助网页、WAP网页、外部APP等发布微博动态,甚至还可以实时分析图片和视频等多媒体信息。新浪微博支持并提倡用户们在一条微博下面加入大家的评论,鼓励大家对此条动态展开谈论,广泛的交流。上述提到的两个功能,也是微博在成立时最先加入的两个功能。新浪微博在中国大陆的访问量有着其他社交网站无法比拟的规模。新浪微博在初期的推广策略,是和他师出同门的新浪博客有着异曲同工之妙的,官方在一开始便大力的邀请明星和名人,帮助他们开设账户,并对其进行认证,让他们成为现在我们口中的“大V”。这个“V”字标识,也是微博为了有效的区分用户类型,同时避免有不怀好意之人冒充名人,但是在功能上,“大V”和普通用户是没有什么区别的。目前新浪微博已经成为了新媒体工作者、府部门、企业公司和民间组织的一个发布信息和交流信息的平台。在验证之后,组用户将在用户名之后添加蓝色字母“V”。自此,在中国大陆和香港的娱乐界名人,澳门和台湾在大陆做生意的公司也开始使用新浪微博作为中国大陆的一个信息交流的窗口。
这几年,随着大数据和移动社交技术的快速发展,社交分享已经在移动和本地化的特征上发生了重大转变,成为了优秀的商业切入口。在今天,不管你是什么行业,什么领域,走社交化的路线或是加入社交化的系统是不可避免的,因此,他的发展前景非常好。美国方面的专家预测:到2020年,美国的社交网络用户将持续增长到2亿人,其中社交网络的使用率将达惊人的71.9%。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/24.html