《【《基于JavaScript的社交网站设计与实现》12000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《基于JavaScript的社交网站设计与实现》12000字(论文)】.docx(44页珍藏版)》请在优知文库上搜索。
1、基于JavaScript的社交网站设计与实现摘要在当今时代下,出现了多种多样的软件开发技术.其中,JaVa是一种深受广大程序员育睬的开发技术。对于开发一款软件来说,由SUn公司推出的一款面向对芸的开发语言JaVa具有重要意义。当今时代下.JaVa已经渐渐成为一种主流,具使用者越来越多。准备开发设计的校园网站是一个基于JaVa开发语言的网站设计,这为众多大学校园内的广大学生提供了一个社交平台,使众多大学生在此社交平台上可以交流学习,共同进步。在当今社会。许多年轻人在社会交友方面能力较低,多数人除了日常工作以及生活需求很少出门社交.目前社会中也将此现毁称之为社交恐惧症。而因为疫情方面影响,多数人也
2、很难出国旅游学习工作等,无法切身体会到世界各地的风人情,导致被困于自己生活的一万天地。设计此网站的初衷使是想解决这一部分人群的社交困难,希望能过通过这款社交网站实现让用户足不出门也能够广交世界好友,观赏各类人群丰富多彩的生活.开阔自己的浪界,从而为他们单一的生活流上浓墨重彩的一笔记忆。也为使用本网站的所有用尸打造出一个闲适时可以放松心情的娱乐网站。关犍词:web;Java:社交平台目次摘要书签。I结论61.1课题背景612项目目标61.3本课题意义62网站建立所使用相关核心技术概述82.1 JAVA82.2 htm1.css82.3 SQ1.82.4 MYECUPSE82.5 tomcat83
3、可行性分析93.1 管理性93.2 技术性93.3 用经济性93.4 简洁性93.5 功能性93.6 功能需求性93.7 标准性IO3.8 响应性I1.4主要功能H4.1 首页I1.4.2 个人中心4.3 登陆页面4.4 发布按键4.5 在线客服5网站的总体设计实施.5.1 网站图标5.2 网站总体设计5.3 系统结构设计67系统主要模块设计6.1 用户管理模块设计6.2 内容管理模块设计6.3 新鲜事模块设计.6.4 消息管理模块设计6.5 好友管理模块设计6.6 系统数据库设计.总结参考文献13141516171717171818错误!未定义书签。错谀!未定义书签。18错误!未定义书签。错
4、误!未定义节签。2()40第一章:结论1.1.课题背景随着社交网络的快速发展。国内外兴起了无数的社交软件社交网站以及社交app等.此些网站app一出现便迅速风靡世界网络用户,涵盖顾客入超.数量非常之大。可见社交网站的前景以及经济收入是非常可观的。我做这篇论文也是在以线下时代为背景,调研了市场已经网络用户不同工作不同年纪后慎重做出的决定。现如今社会也出现了不同的社交网站以及社交app等可供用户们选择。可是大多数社交网站都是以交友为主,并且对于用户的人生安全以及个人信心没有保障.很容易导致用户的个人信心被盗用以及个人形象照片被不法分子盗用,从而对用尸本身以及生活造成很大影响。而我本人也是在平台上被
5、盗用个人信息的受害者.所以建立此网站的初期时也会格外注垂网站用户个人安全信息的保护,让用户使用网站时能够放心的注例账户并且在网站中分享自己的作品。1.2项目目标想要帮助如今社会中出现的社交困难症人群。他们不是社交困难,而是苦于没有社交经验加上自我性格原因从而导致了这一问题。我曾拜访过几位声称自己是社交困难症患者的人,从谈论中得知他们并不是不想社交,只是苦于与人面对面因为不熟悉而无法开口,导致日常生活中几乎没有好友。处于独自生活孤独的状态。我相信社交网站的成立一定会帮助这一人黑,打开生活社交的大门,在网络中认识志同道合的好友.与独自一人生活的孤独感告别。当今社会下受疫情影响,很少有人可以走出国门
6、领略世界风土人情,也无法得知感受在地球上其他国家人类的生活日常,虽然常常抱有好奇,确无法得知。所以本网站也面向世界各地用户,大家可以齐聚网站之中,通过分享图片以及视频的方式展现自己的生活日常以及自己国家的山J11河流。让用户在浏览网站时有在个国家旅游的体鸵。1.3本课题意义在当程序编辑下,JaYasCriPt已经渐渐成为一种主流。这次准备开发设计的社交网站平台是一个基于Javascript开发语言的网站设计,这为社会各界人士提供一个分享日常生活,广泛交友的社交平台。不论年纪,不论职业,不论出生,不论国籍都可以在平台中场所欲言,体会人生乐趣开通眼界。社交网络平台包含门户网站、个人空间、图片以及视
7、频分享作品受君爱度排行搐,点赞评论,互关好友,私信聊天等网络元素,同时开放登录,注册账号接,通过与其他社交网站(新浪Web、QQ空间,微信)的链接登陆,以扩大用户范围及网站影响力。社交网站风格趋于时尚化、生活化,参考国外app:ins为主题。吸引世界各地热爱分享日常生活及交友人群的使用及提高活跃度为目的.融入了热度排行搐系统以及互相关注交友系统,通过丰富多样的网络元素吸引各类人群积极参与。通过涌度排行榜吸引用户活跃使用网站,通过好友推荐系统快速推广社交网站的覆盖率,达至快速推广作用。本网站还具有较高的保护用户隐私的功境。用户作品发送户可以选择可见作品人的范围,可以仅好友观看,可以指定人观看也可
8、以公开观看等。同时也可以自己设置下载人群,可以设定成任何人不可下载自己的作品等。这样能却艮大可能避免用户的原创作品被有心人下载盗用,对用户产生侵权行为。本网站除了用户以及网站管理员,没有第三人可以查看到用户的个人信息.用户可以根据自我需求指定公开个人信息的任何一条。但在注册时,必须以真实身份注册账户,否则无法使用本网站,规避恶意人群进入网站骚扰用尸C第2章网站建立所使用相关核心技术概述2.1 JaVa语言JaVa是一门功能强大、简单易用的面向对段编程语言。JaVa可以应用于多种开发场合。Java语岂具有简单性、健壮性、安全性、可移植性、动您性等特点。JaVa是一门面向对象编程语言,不仅吸收了C
9、+语言的各种优点,还摒弃了C+里难以理解的多继承、指针等概念,因此JaVa语言具有功能强大和简单易用两个特征。JaYa语言作为静态面向对象斓程语言的代表.吸好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。JaVa是一个强类型语哲.它允许扩展编译时检音潸在类型不匹配问题的功能。Java要求显式的方法声明,它不支持C风格的隐式声明。JaVa可以编写桌面应用程序、Web应用程序、分布式系统和派人式系统应用程序等。2.2 HTM1./CSSHTM1.是一种前端开发语言,主要由和bo两种标签组成,它可以表明文字、表格、图片、链接等各种信息。CSS主要用于修饰网页。一个基本的网站包含很多
10、个网页,一个网页由htn1.以$和javascript组成。Inm1.是主体,装载各种dom元素;css用来装饰don元素;javascript控制dom元素。用一扇门比喻三者间的关系是:Hm1.是门的门板,CSS是门上的油漆或花纹,javascript是门的开关;HTM1.是网页内容的载体。内容就是网页制作者放在页面上想要让用尸浏览的信息,可以包含文字、图片、视频等。CSS样式是去现。就像网页的外衣。比如.标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。2.3 SQ1.Sener当今时代下,多种新兴技术高速发展,数据存储量急剧增Zf1.,数据库使数
11、据存储更加有序,程序员也可以更方便地对数据进行一些操作。开发者使用这款关系型数据管理系统SQ1.SCrVcr.降低了数据冗余度.提高了独立性。并且它具有良好的可伸缩性和灵活性等特点,可适应于瞬息笠化的运行环境12.4 MyEc1.ipseMyEe1.iPSC是一款功能全面、开发效率高的开发工具.正因为这些特点而受到JaYa开发人员的偏爱。并且它在J2EE和数据库开发领域里十分通用。2.5 TomcatTonat是由Apache、Sun等公司及个人共同开发而成。TomCat因其技术先进、性能稳定、免费等优势而深受JaYa编程者的喜爱,而且还得到了一些软件开发育的认可.成为当前较为普遍使用的Web
12、应用服务器。TOmCa1.服务器是一个免费的开放源代码的WCb应用服务器,属于轻密级应用服务器.在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选第3章可行性分析3.1 管理性本社交网站使用户可以无阻相的与世界各地用户交流,不限地区时间发送作IS以及进行相关操作,利用程序多方技术严格把控网站信息以及功能.满足广大用户使用网站是所会产生的所有需求。并且网站不论是用户注册,用户登陆,用户个人信息对外编辑,用户作品发布,用户作品下载等一系列操作都会有管理人员进行审核。网站具有良好的管理性。3.2 技术性我选取jave和SQ1.来进行该网站的开发.分别作为开发设计和存储
13、管理后台数据的工具。网站前期不需要特别复杂的编程软件进行设计操作。java以及sq1.两个软件便能满足软件前期的建立以及管理运行等。3.3 经济性本网站简单,开发成本低,对电脑硬件配置需求不高,并且对于用户所使用的电脑无配置要求,不论是任何形式的电脑端皆可进入本网站,即使是手机用户也可以通过手机网络端进入本网站,从而对本网站的收益也具有良好的前景,本网站投入低回报高,具有良好的经济开发以及经济前景。3.4 简洁性网站界面清晰明了,功能介绍及应用适合所有人群使用.不论男女老少进入本网站皆可以便捷的使用,每一项功能都具通俗易槿具有良好的使用体验。网站不论是首页还是功能还是图标都韭常简洁,不容易让使
14、用的用户产生审美疲劳以及使用苦难退出等现象。3.5 安全性网站具有安全检测,以及管理员24小时在线审核检测,可以保障用户的个人信息不被盗用,用户的个人作品不被盗用,使用户使用网站是可以安心发送作品。并且在管理员的管理下网站能够维持健康绿色的网站环境,坚决抵制违法犯罪等不良现象出现在网站中给用户带来不好的使用体验。3.6 功能性用户登录后,可跟互关好友脚天分享动态,自行发布动态,直看网站所有作品动态,管理自有账号所有作品,以及修改自己的网站信息。网站所配备的视频剪辑功作.图片编辑功旎,互关联天功能.关注动您等等一系列功气皆可以给用尸带去良好的使用体验。3.7 性能需求性为了提高本网站的用户需求响
15、应速度以及功作3.7.1 准确性网站首先要确保用户在使用网站时.所上传的作品以及用户的个人信息的准确性,管理员在这一点需要严格把控,迸行网站确认信息的所有操作。用户所上传的作品都需要审核员进行准确无误的审核,如有问题反馈也许进行及时准确的第二次审核。3.7.2 开放性本网站面向世界所有用户开放观看,只要是正式信息皆可以注册账户并且使用.即使是游客进入,虽不能使用本网站具他功能但是也可以观看本网站首页的网站用户的精美作品。网站津盖人群较大,具有良好的开放性。3.7.3 实用性本网站所有所设定的功能皆是根据用户所需而创立设置一系列功能,功能设置便捷.让所有用户都旎便捷的使用网站的功能,并且要关注网站的易维护万面.让后期网站使用时管理员能够更便捷的维护网站。并且本网站所创立的功能皆是简单实用性功能,不论用户在网站中所需什么功能或是服务皆可找到对应解决方式3.8 标准性网站研发创建过程中,应严格遵循国家所规定的行业标准、语言规范等方面.提高网站的对标。3.9 响应性从网站使用方面来看,网站的晌应对于用户所提出的需求的解决速度是非常重要的。因此,要求在网站用户发出需求