版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
社交平台体现了以用户为中心的理念,对广大社会交流沟通起着非常重要的作用。该平台主要包括用户内容、管理员审核两大模块。通过用户发表内容到管理员审核再到其他用户浏览内容;用户资料管理到管理员审核;用户推荐的三大主要过程解决了一些在实际中遇到的用户注册泛滥,用户传播不良思想和发表内容违规等矛盾,真正做到了用户与用户之间健康交流,文明交流的目标。关于社交平台的设计与实现的整个流程中,由社交平台的确立系统目标开始,对系统进行总体需求分析、系统功能需求、系统非功能需求还有业务流程分析,之后对系统进行概要设计和详细设计、对系统功能实现和系统测试运行。本文针对毕业设计的需求,应用SpringBoot框架开发社交平台,使用MySQL数据库进行关系数据库管理,采用了MD5加密算法对程序进行加密,使用了通过SpringBoot其自身带有的容器tomcat对平台进行间的数据交互,将MyBatis作为SpringBoot的持久性框架,Maven作为项Socialnetworkingsitesembodytheideamanagementtoadministratorreview;Thethreemainprocessesofuserastheproliferationofuserregistration,thedisseminativiolationofpublishedcontent,andhavereallyachievedthegoalsofhealthyandcivilizedcommunicationbetweenusers.Inthewholrequirement,thesystemnon-functionrequirementandthebusinessprocessBootframeworktodevelopasocialplatform,MySQLdatabarelationaldatabases,MD5encryptionalgorithmtoencryptprograms,tomcat,oftheplatform,MyBatisaspersistenceframewor 1.1研究背景 1.2开发目的 1.3写作意图 1.4论文的主要内容 21.5论文的组织结构 2第二章开发工具和技术简介 32.1开发工具简介 32.2技术简介 32.2.1SpringBoot简介 32.2.2Docker简介 32.2.3MyBatis简介 4 53.1系统需求分析 53.1.1系统总体需求 53.1.2系统的功能需求 53.1.3系统的其他需求 63.2业务流程分析 63.3本章小结 7第四章系统的概要设计 84.1系统逻辑架构 84.2系统功能模块划分 84.3系统的数据库设计 94.4本章小结 第五章系统详细设计和实现 5.1登录页面 5.1.1验证码代码实现 5.1.2登录页面展示 5.1.3登录页面流程图 5.1.4登录模块代码实现 5.2用户点赞评论和收藏 5.2.1界面展示 5.2.2点赞评论流程图 5.3用户发布内容 5.3.1用户内容页面展示 5.3.2用户发布内容流程图 5.4推荐功能 255.4.1推荐界面展示 5.5系统后台管理 5.5.1后台管理界面展示 5.5.2内容审核的代码实现 5.6其他设计 5.7本章小结 6.1运行测试 6.1.1测试概述 6.1.2测试目的 6.1.3测试所需要的环境 6.1.4系统功能测试 6.1.5系统性能测试 6.2测试结果 6.3本章小结 致谢 广东东软学院本科生毕业设计(论文)1第一章绪论当今时代科学技术不断向前蓬勃发展,互联网科技也在不断的创新过程中逐渐发展,越来越多的计算机科技和互联网产品随之而来,现代网络技术和网络多媒体技术逐渐发达,社交平台已经成为当下互联网网络产品领域必不可少的一部分。社交平台网络代替了以前非常传统的邮箱信件,拨打电话等社交方式,通过网络的通信交流形成的平台。网络不仅仅使带给人们一个广阔的社交渠道,还帮助人们拥有可以创造自己形象的可能。在这么一个社交环境下,人们可以通过多种多样的交流工具,或者多种多样的社交帐号为自己提供多种多样的交流方式和传播方式,还可以通过完全不一样的社交群体沟通交流,在各个不相同的地点传播信息并且融入各种各样的群体,吸收各种各样的文化环境。社交平台的到来,为人们提供多种多样的便利,新型的购物型社交平台带来的购物便利,新型的媒体型社交平台带来的媒体便利和新型的实名制社交媒体带来的信息便利。总而言之,现如今的社交平台已经成为了人与人之间强大的必要的特殊交流方式。如今是互联网数据信息化时代,人们逐渐地改变了以往的社交模式,向大数据信息化时代变迁。现在的用户更多的需要个人的实名制和个人身份审核,越来越多的媒体趋向于短视频,短文章的发布,越来越多的购物平台需要以社交方式信息化,数据化的方便快捷有效的信息数据传播和交流实现的网络平台,其允许助于人与人之间的信息技术交流,提高人们的知识水平和竞争水平;二是有助于人与人之间跨越地域与语言的实事传播,扩充了人们的眼界;三是有助于人与人之间的经验交流不再仅仅是局限于抽象的文字交流,而是直接地通过照片和视频的真实情况告诉人们这件事情或者分享这件事情的经验,以更有效地方式让人们理解,快速地提高了人们的经验和能力现代社会,由于社交平台的不断发展壮大,越来越多的知名社交平台出现了越来越臃肿的问题,也出现了其娱乐性越来越泛滥的问题,出现了大量的粉丝诋2本论文使用了当下流行已久的Java编程语言,并且基于SpringBoot框架开(1)调查社交平台的产生背景,分析开发此平台的目的和意义。(2)调查开发社交平台所需要的技术,进行技术的需求分析。(3)分析此平台的需求文档之后,对比一些优良的架构和实现,对系统描(4)对社交平台的详细设计进行描述,其中包含有功能模块和界面设计等(5)对社交平台的实现,测试和发布。(6)总结论文,包括对社交平台的技术总结和未来期望并简要讲述自己的(1)第1章介绍了社交平台的研究背景,论文的内容和结构,开发的目的(2)第2章简单的讲述了社交平台所需要使用的开发用具和技术。(3)第3章介绍社交平台的系统分析。(4)第4章介绍社交平台的概要设计。(5)第5章的内容是社交平台的详细设计与实现。(6)第6章的主要内容是社交平台的测试运行。(7)第7章是对社交平台的结论。第4章到第5章是本论文的主要内容广东东软学院本科生毕业设计(论文)3第二章开发工具与技术简介该项目开发环境为JDK1.8,管理工程的软件使用Maven,前端主要使用JSP,由MyBatis作为面向对象的persistenceframework,后端使用SpringBoot,数据库需要的软件是MySQL,开发工具使用IDEAIntellij2019.3.3使开发效率更高。队叫PivotalTeam,它是用来创建独有的并且用来开发就绪的Spring工程应用。SpringBoot能够很好的帮助Java开发工程师们建立一个独有的、工厂级别的Spring应用工程,并且可以让使用者直通过Docker部署JDK1.8和MySQL5.7等提供了项目的开发环境和数据库环境,工程师和系统管理员能通过Docker容器更方便地搭建、启动和上传下载容程。便携性:容器可以在本地系统中建立好并且上传到Docker官网上随时便携4MyBatis是目前开发者社区中主流的持久化框架,自定义化数据库存储流程用jdbc代码过程中浮躁的手动参数配置和手动检索问题。通过注释或者通过*.xml文件格式下编写更加简单易懂的XML格式的代广东东软学院本科生毕业设计(论文)5第三章系统分析3.1系统需求分析业务需求:全球约24亿人经常访问网络,人们的日常生活中逐渐被网络生动结合起来会更加的方便快捷。社交平台网站的最为普遍广泛的用户群是大学正想要的是什么,最为迫切需要的东西是什么,而不能仅仅看表面上功能很多界通过对系统的需求分析了解到,该系统总共有5大模块,2种角色,根据系(1)内容模块:主要有文字的发表,视频的发表,图片的发表,消息通知,(2)好友模块:主要有好友关注,好友信息等功能。(3)推荐模块:主要有用户推荐,内容推荐等功能。根据用户的喜好和设(4)用户管理模块:主要有账号管理,手机绑定,个人资料,好友管理等功能。主要是根据用户自己的真实信息填充相应的真实资料情况。(5)后台管理模块:上传内容审核,用户信息管理,发表信息管理,点赞关角色和系统功能画出如下系统功能用例图,如下图3-1:广东东软学院本科生毕业设计(论文)6好友模块〇推荐模块用户管理后台管理员图3-1系统功能用例图(1)系统吞吐量TPS:TPS每秒不小于100。(2)平均响应时间:规定有100个请求,那么请求平均花费时间应该在(3)安全性:用户在请求所有的输入时,系统应该将这些请求做安全性相关检测,在出现安全漏洞和安全问题时必须要解决这些问题。(4)数据可用性:为了能够达到使用数据库的存储的目标,系统的所有有关数据应该兼容可用配置。3.2业务流程分析由系统功能需求和调查得知系统的业务流程主要有三种流程,通过用户发表内容、管理员审核内容、其他用户收藏内容,收藏成功或其他用户点赞内容,点赞成功或其他用户评论用户、管理员审核、评论成功三个过程。具体流程图如图广东东软学院本科生毕业设计(论文)7用户发表内容管理员审核用户发表内容管理员审核其他用户收藏内容其他用户评论内容其他用户点赞内容评论成功收藏成功点赞成功图3-2-1业务流程图系统的业务流程分析与需求分析是该章主要内容,在需求分析中主要介绍了开发此平台的用户痛点,本平台应该实现的功能模块以及本平台在运行中应该满足的非功能需求。还有本平台最主要的业务流程分析。广东东软学院本科生毕业设计(论文)8第四章系统的概要设计基于MVC架构的实现是本文逻辑架构的基本思想,具体的架构分层如下所(1)用户层:是平台的主角,包括用户和管理员。(2)表现层:表现层主要使用了JSP技术,用户通过操作某一JSP来操作(3)服务层:该层是为系统提供中心模块的服务内容,如Frends服务,(4)数据存储层:在数据库中,使用了Mysql关系型数据库进行存储。为了缓存后台产生的数据,帮助提高系统性能,因而使用Redis。系统的逻辑架构图如下图4-1-1所示:pVidaoL:ket,)pRocaanehdatton.jrp肃户图4-1-1系统逻辑架构图(1)好友模块:主要包括好友的管理(增加,删除,查询),好友资料的(2)推荐模块:主要包括好友推荐的推荐原因,推荐时间,推荐用户名称。9典事具理过事点见的骨任名下母雷官物(3)用户模块:主要包括用户信息资料,我的好友查询,修改个人资料,(4)内容模块:主要包括文字发表,视频发表和图片发表。(5)管理系统模块:管理系统模块是帮助后台管理员更好地管理系统后台容的审核,管理用户评论内容的审核,管理用户注册信息的审核通过以上信息可画出系统功能模块图如下图4-2所示:儒儒度管理盖南国叶及其胜雨户置理日重之其四用P磨博龙事座片仔哀儡书文事用片复使模培过事文事片图4-2系统功能模块图(1)实体E-R图设计利用E-R图对数据库的相关信息进行设计,首先针对用户为实体具有以下属性别性别出生年月电话邮箱编号用户用户名姓名广东东软学院本科生毕业设计(论文)针对好友,具有以下属性:编号,用户编号,姓名,性别,电话,添加人,创建时间如下图4-3-1所示家9时友图4-3-2好友实体E-R图把评论当做实体,针对评论为实体具有以下属性:编号,评论内容,评论人,评论时间如下图4-3-3所示评论人评论人评论内容编号评论评论时间图4-3-3评论实体E-R图用户收藏内容的这一过程,可以把收藏夹当做实体,针对收藏夹具有以下属性:编号,用户名,标题,链接,创建时间如下图4-3-4所示广东东软学院本科生毕业设计(论文)图4-3-4收藏实体E-R图用户发表文字内容,把文字内容当做实体,针对文字内容具有以下属性:编号,文字主题,文字内容,发表人,点赞量,创建时间,是否审核如下图4-3-5所示编号图4-3-5文字内容实体E-R图号,图片主题,图片,发表人,点赞量,创建时间,是否审核如下图4-3-6所示广东东软学院本科生毕业设计(论文)能建时间图片手腰腐号图4-3-6图片内容E-R图用户发表视频内容,把视频内容当做实体,针对视频内容具有以下属性:编号,视频主题,视频,发表人,点赞量,是否审核,创建时间如下图4-3-7所示模9模9偏号图4-3-7视频内容E-R图表4-3-1用户表字段名称数据类型长度是否为解释否用户编号否用户名称否真实姓名4否性别否出生年月否电话否创建日期广东东软学院本科生毕业设计(论文)字段名称数据类型长度是否为解释否好友编号否用户编号否好友名称否真实姓名4否性别否添加人否电话否创建日期3)收藏列表Collects如下表4-5-1:表4-5-1收藏列表字段名称数据类型长度是否为解释否收藏编号否用户编号否链接否标题否创建日期4)评论表Comments如下表4-6-1:表4-6-1评论表字段名称数据类型长度是否为解释否评论编号否评论人否内容否创建日期5)文字内容表Writtings如下表4-7-1:表4-7-1文字内容表字段名称数据类型长度是否为解释否内容编号否标题否内容否点赞量否是否审核否创建日期6)图片内容表Pictures如下表4-8:表4-8图片内容表字段名称数据类型长度是否为解释否图片编号否标题否内容否点赞量否是否审核否创建日期7)视频内容表Videos如下表4-9-1:表4-9-1文字内容表字段名称数据类型长度是否为解释否视频编号否标题否内容否点赞量否是否审核否创建日期4.4本章小结第四章讲述了系统的概要设计,其包含系统功能模块和逻辑架构设计,并对其相关模块进行细节的划分和主要的数据库设计。广东东软学院本科生毕业设计(论文)第五章系统详细设计和实现5.1登录页面在登录模块上,是需要有验证码对用户是否为人机进行检验的,通过Bufferedlmage,Graphics和String类很好地实现了随机的验证码,将验证码图片存在img中并且生成到页面。验证码控制器核心代码实现:*验证码控制器*输出验证码图片,并记录session“response.setContentType("imaresponse.setHeader("Pragma","Nresponse.setHeader("Cache-Control","response.setDateHeader("Expintwidth=61,height=2g.setFont(newFont("TimesNewRoman",Font.PLAIN,17));inty=random.nextInt(h广东东软学院本科生毕业设计(论文)Color(20+random.nextInt(110),20+random.nextInt(110))request.getSession().setAttribute("randointb=fc+random.nextInt(bc-fc);登录页面在网页上方栏目对右边的登录图标进行点击后,登录点击页面在首页存在的原因是为了使页面更加地为用户提供方便的登录方式,输入注册成功后的用户信息即可进行输入验证码,验证码审核成功后登录即可成功广东东软学院本科生毕业设计(论文)登录X注册用户V×登录登录X此站点提示…登录硫功图5-1-2-1登录操作图该模块的流程有:当鼠标点击登录图标后,就会跳出登录窗口,使用自己的用户名和密码输入后选择用户权限,用户权限默认为注册用户,输入验证码验证成功后跳出登录成功提示窗口结束。登录流程图如下所示:码,选择用户权限,输入图片验证码首页证码,用户权限是否正步开始图5-1-3-1登录流程图由后台验证登录页面前台页面发送过来的用户名,密码,用户权限,验广东东软学院本科生毕业设计(论文)证码的值,通过后台的相关逻辑处理,返回给前台页面进行页面跳转操作,主要代码如下所示:*用户登录更新密码控制器publicclassUserControllereprivateZhuceyonghuServicezhuceyonghuService;*验证登录用户pwdpwd,Stringcx)if(username==null|"".equals(username)){returnshowError("密码不允许为空");}Stringrandom=(String)request.getSession().getAttribute("random");Stringpagerandom=request.getParameter("pagerandom")==null?"":request.getParameter("pagif(request.getParameter("a")!=null&&!pagerandom.equals(ran}Adminuser=adminService.login(username,pwd); 广东东软学院本科生毕业设计(论文)session.setAttribute("uZhuceyonghuuser=zhuceyonghuService.login(username,pwd);session.setAttribute("usersession.setAttribute("user.getChushengnianyusession.setAttribute("session.setAttribute("tStringreferer=request.getParameter("referer");returnshowSuccess("登录成功",referer);*验证登录页面Stringpwd=Request.gereturnauthLoginUser}*验证后台登录Stringpwd=Request.ge}5.2用户点赞评论和收藏5.2.1界面展示用户点赞评论和收藏基本上是数据库的增删改查功能和判断用户是否登录的情况,只以视频点赞为例,用户的点赞为一个控制器,在视频点赞控制器中,用户点击点赞,前台的点赞信息将会传给后台进行相应的逻辑处理,视频主的点赞列表将会出现一个用户的点赞信息,并且视频下方的点赞数增加1)点赞视频的页面展示:2)评论的展示如下图所示:图5-2-1-1视频页面停分6图5-2-1-2评论展示3)收藏功能展示,用户点击收藏,前台页面就会发送信息将后台页面的收藏视频类进行相应的逻辑处理,然后就会将该视频收藏进用户个人中心下的收藏收藏夹页面展示:广东东软学院本科生毕业设计(论文)我的收藏:美食视频制作>个人中心M的效序品5图5-2-1-3收藏展示在点赞的流程中,用户会在前台页面点击点赞,点击后前台会发送信息到后台页面进行增加点赞数的逻辑操作,后台将会把点赞数保存到数据库。流程图如点赞成功.点赞数+1结束开始图5-2-2-1点赞流程图广东东软学院本科生毕业设计(论文)进行登录页面进行登录页面进行评论操作评论成功略是一审核是否成功管理员审核用户是否登录结束图5-2-1-2评论流程图5.3用户发布内容用户在想要给自己发表一些话语内容或者图片分享内容或者视频内容可以在个人中心发布个人的内容。通过文字发表页面填写自己的文字标题名称,文字内容,文字是否推荐然后点击提交即可,同样用户也可以删除自己想要删除的文字,在文字查询区域找到自己想要删除的内容删除即可。园理而济1业要服《-参盘g图5-3-1-1文字发表文字发布后一旦被管理员审核之后就会发布在文字内容展示区,视频和图片广东东软学院本科生毕业设计(论文)管理员进行检验,通过后就会出现在视频的内容区,视m加N*A善时1图5-3-1-2视频内容展示区5.3.2用户发布内容流程图用户发布内容的流程最核心的部分就是内容的审核阶段,因为内容的审核是社交平台最核心的点,如果没有内容审核这一阶段,那么内容的发布就会很没有规则,会使很多不健康不文明的内容在社交平台上出现,这样就会很大地影响用户的使用体验,严重者会影响到用户身心的健康。所以内容审核是很重要的流程。用户发布的流程中是必须存在这一阶段的,用户发布内容的流程图如下图所示:用户业偿用户业偿用产进人发和况燃卖后府让被连马进行描想理不用户产容用户发要内容课元内容殖式下正确街用户第名登内容感功发在雨烷墨费虚功广东东软学院本科生毕业设计(论文)5.4推荐功能用户发布自己的内容之后,可以对自己的账号进行推荐,并且可以填写自己的推荐备注信息,用户就会在推荐页面进行显示自己的用户列表页。其推荐图展示如下图所示用户雅荐T电图5-4-1-1推荐图5.5系统后台管理该页面是由管理员账号才能够登录的页面,登录时需要检验用户权限是否为后台管理员,如果是,则用户名和密码输入正确并且验证码也输入正确的时候,就允许进入后台管理界面,后台管理页面是后台管理员负责管理社交平台后台信息,用户发布内容的审核管理,用户注册的管理,用户角色的管理。也可以通过后台管理系统查看系统的基本信息,管理员账号信息管理,账号密码修改。文字,图片和视频内容发表的管理和点赞信息的管理。对用户推荐信息的管理,还有好友信息的查询功能。后台管理员最主要的就是审核用户信息,审核内容信息和查看系统信息三大作用。广东东软学院本科生毕业设计(论文)图5-6-2后台管理系统图当用户对内容进行发表的时候,内容经常会带有是否审核的属性,在没有管理员审核的情况,用户上传内容系统会自动把是否审核的这一属性赋值为否,当管理员审核完毕后,发现该内容没有任何问题,就把是否审核的属性更新值为是。这就实现了管理员后台审核的这一功能。*设置是否审核Stringtablename=request.getParameter("tablen{}{}newCommDAO().commOpreturn"<script>location.href="'+request.getHeader("Referer广东东软学院本科生毕业设计(论文)5.6.1文件上传的设计实现用户在头像上传,图片和视频上传都必须要用到文件上传功能,文件上传使用了UUID和File,把上传上来的文件转化,在传入的虚拟路径上获取物理路经,然后将转化好的文件名和路径结合起来返回新的url保存到数据库中完成文件的上传。*上传控制器*上传文件*@paramfujianStringsuffixName=fileNaFilefile=newFile(getPhysicalPath(filePath)+"/"+fileName);request.setAttribute("url",filePath+"returnshowError(e.getMesspath+="/"+formater.format(newDate());Filedir=newFile(this.getPhysicalPath(path));广东东软学院本科生毕业设计(论文)}}*returnnewFile(realPath).getParent()+"/"+path;广东东软学院本科生毕业设计(论文)第六章系统测试6.1.2测试目的测试是软件开发中的一种活动。它是对软件进行的调查,目的是向涉及用户提供关于软件质量的信息。软件测试通常与验证和确认一词结合使用。什么是验证,验证就是检查或测试项目(包括软件)与相关规范的一致性和正确性,就好像是在说:“我们做的工作对吗?”。验证是检查指定的内容是用户实际需要的过程。软件测试只是一种验证,它还使用诸如审查,分析,检查和演练之类的技术。系统在不一样的测试阶段中会有不同的系统测试环境,现阶段主要介绍上线前最主要,最焦点,涉及面最大的测试(4)关系型数据库:MySQL5.76.1.4系统功能测试在结合开发和需求上将实现好的界面上进行测试数据。该社交系统的主要功能模块有:登录功能,注册功能,没有登录的拦截跳转功能,评论功能,收藏功能,点赞功能,文件上传功能,文字视频和图片内容的发布功能,关注好友功能,系统后台管理功能等功能测试表表6-1-4所示:表6-1-4功能测试表测试功能操作预期结果实际结果用户注册进入用户页面,输入合规的用户名和密码,输入正确的验证码出现注册成功提示,进入首页与预期结果一致用户登录点击用户登录之后就会出现登录窗口,在登录窗口中将会出现提示登录成功窗口,进入首与预期结果一致广东东软学院本科生毕业设计(论文)输入正确的用户名密码和登录验证码页能看到用户的用户信息文件上传功能点击头像上传,上传图片格式有jpg,png格式的图片图片上传成功,用与预期结果一致文字发布输入文字信息,点击提交出现提交成功提示与预期结果一致视频发布点击视频上传,上传mp4,标题,点击提交出现提交成功提示与预期结果一致图片发布点击图片上传,上传pngipg格式的图片,输入图片标题,点击提交出现提交成功提示与预期结果一致关注好友进入好友推荐页面,点击关注,查看自己的好友列表好友列表出现了关注了的好友与预期结果一致用户点赞进入视频区,点击视频详情,点击点赞点赞量比之前的点赞量+1与预期结果一致用户收藏进入视频区,点击视频详情,点击收藏用户收藏夹出现收藏了的视频内容与预期结果一致用户评论进入视频区,点击评论,输入评论内容,点击提交视频下方出现评论内容与预期结果一致系统后台审核以后台管理员身份登录进且将是否审核值改为‘是’,视频区出现了审核通过的视频与预期结果一致通过使用JMeter工具进行压力测试结果得出,在测试持续时间为3分钟之内,开启100个线程,可以看出系统总体请求次数达到63484次,错误率0,最大响应时间达到2436ms,最小响应时间达到2ms,第99百分比响应时间达到770ms,系统的TPS达到352.26,应用程序性能指标达到94%左右,以上指标总体地概括了系统性能。广东东软学院本科生毕业设计(论文)A中n第Ⅱ2o2o29图6-1-5-1系统总体性能统计和应用程序性能指标图(2)响应时间总览在通过使用JMeter工具完成对系统的响应时间的测试的结果得到,在测试持续时间为3分钟之内,开启100个线程,对系统请求响应一共63484次,之后得出大约87.86%的响应时间出现在了500ms以内,大约11.85%的响应时间出现在了500ms-1500ms之间,大约0.02%的响应时间在1500ms,0%的请求响应错误,详细的响应时间总览图如下图所示:图6-1-5-2响应时间总览图广东东软学院本科生毕业设计(论文)州uqr州uqrtbxsntosfsoc(3)系统吞吐量通过使用JMeter工具进行系统吞吐量的压力测试结果得出,在测试持续时间为3分钟之内,开启100个线程,最大值在1分钟时达到332transactions/sec,最小值在3分钟后的164transactions/sec,3分钟内的TPS值为100,TPS图如下图所示:图6-1-5-3系统吞吐量该章讲述了系统测试运行的相关部分例如系统测试概述,测试目的,测试环境,测试功能模块和测试性能模块等相关概述,最后对测试的结果进行了简要总结。 广东东软学院本科生毕业设计(论文)本论文针对社交平台的实际项目需求,通过项目的需求分析,概要设计,详功能测试和非功能测试,在通过所有测试结果得出系统是可以正常运行的。系统管理通过规范实现化,项目流程化和平台互动化,充分地实现了社交平过推荐化模块充分地扩大了用户与用户之间的互动量。针对社交项目用户量大,本系统通过对各个内容类别的分解,用户的角色分解,用户资料和用户关注等一系列用户操作校验,对一系列复杂问题逐一解决,内容的次数多等一系列问题做出良好的解决效果。针对用户内容审核因素最为重要,本系统将会通过以后台管理由后台管理员对审核之后的文明问题,安全问题和责任问低下的问题的结果出现。开发者达到实现业务逻辑的目标。[1]朱晓文,鄂翌婷.社交网络服务平台使用对大学生社会资本影响的实证分析[J].西安交[2]郭鑫.购物网站服务质量对顾客满意与忠诚度的影响[J].山西财经大学学报,2011,[3]丁子恩,王笑涵,刘勤学.大学生自尊与网络过激行为的关系:社交焦虑和双自我意识的[4]孟男,王玉慧,雷雳.自拍照编辑与女大学生主观幸福感的关系:积极反馈与自我概念的[6]刘勤学,孙佳宁,余思.社交网站中的自我呈现与青少年网络利他行为:网络社交效能和[7]李丹林曹然*.以事实为尺度:网络言论自由的界限与第三方事实核查[J].南京师大学OutcomesRelatingtoContinuousIntegrationinGitHub,"inProceedingsofthe201510thJointMeetingonFoundationsofSoftwareEngineering,2015,pp.805-816.2018,pp.1102-1113.[10]R.G.Kula,D.M.German,A.Ouni,T.Ishio,andK.Inoue,“Dodevelopersupdlibrarydependencies?"EmpiricalSoftwareEngineer[11]L.Moreno,G.Bavota,M.DiPenta,R.Oliveto,andA.Marcus,"HowCanIMethod?"inInternationalConferenceonSoftwareEnginee[12]D.Yang,A.Hussain,andC.V.Lopes,"FromQuerytoUsableCode:AnAnaly2016,pp.391-402.[13]蔡立志,阎婷.大数据背景下软件测试的挑战与展望[J].计算机应用与软件,2014,[14]唐诚.Redis数据库在微博系统中的实践[J].厦门城市职业学院学报,2012,14(03):55-59. 广东东软学院本科生毕业设计(论文)致谢时间很快就过去了,四年的大学生活,在东软这个大环境的培养下,有压力练的人生阶段,踏入另一阶段的同时,我也不会忘记我求学阶段所学下的知识。该文由我最尊敬的谢云老师悉心和亲切的指导下完成,非常感谢老师在繁重学习的是,老师平易近人以及和蔼朴素的性格特点。感谢我的家人,感谢我的父母对我一直以来学习道路上的支持与鼓励,以及挫折乏力快要跌倒时鼓励我,帮我成功解决这段经历。作,有了他们的存在,我的读书生活也将变得丰富多彩。感谢所有一直在我读书以来帮过我的老师们,感谢他们对我最为珍贵的批评和指导,才让我有所成长和改变,我很幸福能够遇到这些老师。最后也感谢帮助我论文评审和答辩的老师,感谢你们在百忙之中能够指点我的不足并且提出宝贵的建议。捷键与一些电脑小技巧这是高手最常用的第一快捷组合键。这个快捷键组合可以将桌面上的所有窗口瞬间最小化,无论是聊天的窗口还是游戏的窗口……只要再次按下这个组合键,刚才的所有窗口都回来了,而且激活的也正是你最小化之前在使用的窗口!这个就是winkey其实,还有一个更简单的办法,就是按winkey+r!如果打开的窗口太多,这个组合键就非常有用了,它可以在一个窗口中显示当前打开的所有窗口的名称和图标●,选中自己希望要打开的窗口,松开这个组合键就可以了。而alt+tab+shift键则去摸鼠标了!winkey指的是键盘上刻有windows徽标的键●。winkey键和一个属性关联键。107键盘又称为win98键这3个键大部分位于键盘的右上方。当你选中一个文件的话,这意味着“重命名”F10或ALT放入回收站激活当前程序的菜单栏打开开始菜单在win9x中打开关闭程序对话框删除被选择的选择项目,如果是文件,将被放入回收站删除被选择的选择项目,如果是文件,将被直接删除而不是保存当前操作的文件剪切被选择的项目到剪贴板CTRL+INSERT或CTRL+C复制被选择的项目到剪贴板SHIFT+INSERT或CTRL+V粘贴剪贴板中的内容到当前位置ALT+BACKSPACE或CTRL+Z撤销上一步的操作ALT+SHIFT+BACKSPACE重做上一步被撤销的操作Windows键+D:最小化或恢复windows窗口Windows键+U:打开“辅助工具管理器”Windows键+EWindows键+FWindows键+RWindows键+BREAKSHIFT+F10或鼠标右击重新将恢复上一项操作前窗口的大小和位置打开资源管理器打开当前活动项目的快捷菜单在放入CD的时候按下不放,可以跳过自动播放CD。在打开word的时候按下不放,可以跳过自启动的宏一个窗口)关闭当前应用程序打开程序最左上角的菜单切换当前程序切换当前程序将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换将当前屏幕以图象方式拷贝到剪贴板将当前活动程序窗口以图象方式拷贝到剪贴板关闭当前应用程序中的当前文本(如word中)切换到当前应用程序中的下一个文本(加shift可以跳到前显示前一页(前进键)显示后一页(后退键)在页面上的各框架中切换(加shift反向)刷新2.删除以下文件夹中的内容:x:\DocumentsandSettings\用广名\Cookies\下的所有文件(保留index文件)x:\DocumentsandSettings川户名\LocalSettings\Temp\下的所有文件(用下的所有文件(页面文件)x:\DocumentsandSettings\用户名\LocalSettings史纪录)快捷方式)x:WINDOWS\Temp\下的所有文件(临时文件)x:WINDOWS\ServicePackFiles(升级sp1或sp2后的x:WINDOWS\DriverCachei386下的压缩文件(驱动程序的备份文件)下以$u…开头的隐藏文件4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序删除系统备份文件吧:开始→运行→sfc.cxc/purgccache近3xxM。(该命令的作用是立即清除"Windows文件保护"文件高速缓存,释放出其所占据的空间)用的dI档,只要你已拷贝了安装文件,完全可以这样做。硬件的可能性不人,所以也可以考虑将这个备份删除,文件位于\windows\drivercachei386目录下,名称为driver.cab,你直接将它删除就可以了,通常这个文件是74M。入法并不全部都合适自已的使用,比如IMJP8_1日文输入法、IMKR6_1韩文输入法这些输入法,如果用不着,我们可以将其删除。输入法位于11、升级完成发现windows\多了许多类似$NtUninstallQ311889$这些目12、另外,保留着windowshelpH录下的东西对我来说是一种伤害,呵13、关闭系统还原:系统还原功能使用的时问一长,就会占用大量的硬盐空间。因此有必要对其进行手工设置,以减少硬盘占用量。打开"系统属性"对话框,选择"系统还原"选项,选择"在所有驱动器上关闭系统还原"复选框以关闭系统还原。也可仅对系统所在的磁盘或分区设置还原。先选择系统所在的分区,单击"配置"按钮,在弹出的对话框中取消"关闭这个驱动器的系统还原"选项,并可设置用于系统还原的磁盘空间大小。14、休眠功能会占用不少的硬盘空间,如果使用得少不妨将共关闭,关闭的方法是的:打开"控制面板",双击"电源选项",在弹出的"电源选项属性"中将它们卸载。但其中有一些组件XP默认是隐藏的,在"添加/删除Windows组件"中找不到它们,这时可以这样操作:用记事本打开windowslin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度医疗行业广告宣传制作合同3篇
- 二零二五年度建筑业离岗创业合同2篇
- 课程设计写什么
- 二零二五年地产广告折页创意设计、印刷与售后合同2篇
- 2025年演讲稿保护环境范文(2篇)
- 二零二五年度新能源广告牌匾安装与节能服务合同3篇
- 2025年医院控烟工作计划模版(4篇)
- 企业公司目标管理制度范文(2篇)
- 消防专职干部职责模版(3篇)
- 2025年人教版选择性必修2生物下册阶段测试试卷
- 2025寒假散学典礼(休业式)上校长精彩讲话:以董宇辉的创新、罗振宇的坚持、马龙的热爱启迪未来
- 售楼部保安管理培训
- 2024年高压电工证理论考试题库(含答案)
- 2023-2024学年仁爱版七上期末考试英语(试题)
- 2024年医院培训计划
- 2023年湖南出版中南传媒招聘笔试真题
- 艺术哲学:美是如何诞生的学习通超星期末考试答案章节答案2024年
- 林业标准林业调查规划设计收费依据及标准
- 数学归纳法原理第二归纳法跳跃归纳法反向归纳法
- 七年级数学几何证明题(典型)
- 新北师大版六年级数学上册《学好玩反弹高度》公开课教案_26
评论
0/150
提交评论