版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录TOC\o"1-3"\h\u1063摘要 1ABSTRACT……………2265421绪 论 361451.1研究背景 358691.2目的意义 3246831.3国内外研究现状 4154301.4研究方法 4118512系统开发技术的介绍 6131802.1b/s系统架构 6159532.2MYSQL数据库 696062.3JAVA语言介绍 651132.4WEB网页技术 751132.5Tomcat 751132.4Apache 7273583系统分析 951583.1系统可行性分析 941833.2系统需求分析 9281223.3系统业务流程分析 11314053.4系统数据流程分析 1341684系统设计 15271954.1系统总体设计 15137994.2数据库设计 16205354.2.1数据库分析 16288614.2.2数据库逻辑结构设计 16190634.2.3数据库表设计 1817345系统的实现 21112015.1管理员模块(后端模块) 22170515.1.1管理员登录 22294605.1.2管理员管理用户信息 2396325.1.3管理视频信息 24313275.1.4分类管理 24108965.1.5新闻管理 25184535.1.6评论管理 25313725.1.7留言管理 26313725.1.7敏感词管理 26305335.2用户模块(前端模块) 275735.2.1用户登录 27207635.2.2浏览新闻信息 27316445.2.3标签 28172725.2.4热度榜 28122185.2.5视频观看 2945145.2.6视频推荐 29249185.2.7.视频浏览记录 3055375.2.7.评论 31172705.2.8新闻投稿 31314925.2.9用户留言 32280695.2.7收藏与点赞 33298426系统测试 358446.1系统测试 35278486.2测试功能 35119776.3系统管理 3528440总结 3722054参考文献 3814398致谢 39摘要:互联网技术的发展带动了全球经济跨越国界的发展,对于互联网在这一经济趋势下的应用和安全性能,不仅给我们带来了机遇,同时也给我们带来了挑战,如何利用好这个机遇,克服困难,做好更好的软件为用户服务,我们面临的主要挑战是系统需求变化的多样性,根据用户的需求,系统需求的变化,系统需求变化相关需求的管理的制定,以及如何更好的服务用户,以及希望向用户提供便捷和高质量的网络服务的用户开发与用户使用相匹配的系统。关键字:高校体育新闻网站;java;Mysql数据库CollegeSportsNewsWebsiteAbstract:ThedevelopmentofInternettechnologyhasledtothedevelopmentoftheglobaleconomyacrossnationalboundaries.TheapplicationandsecurityperformanceoftheInternetunderthiseconomictrendnotonlybringusopportunities,butalsobringuschallenges.Howtomakegooduseofthisopportunity,overcomedifficulties,andmakebettersoftwaretoserveusers?Themainchallengewearefacingisthediversityofchangesinsystemrequirements.Accordingtotherequirementsofusers,thechangeofsystemrequirements,theformulationofthemanagementoftherequirementsrelatedtothechangeofsystemrequirements,andhowtobetterserveusers,aswellasuserswhowanttoprovideuserswithconvenientandhigh-qualitynetworkservices,developsystemsthatmatchusers.Keywords:collegesportsnewswebsite,;Java;Mysqldatabase1绪 论1.1研究背景在我国高校的体育新闻建设中,很久以前就已经存在了,它的目的是通过对大学内部的体育新闻信息进行传播,使更多的学生和老师可以更清晰地了解到自己学校和各大学之间的体育新闻,从而提高他们对体育新闻的兴趣,促进体育事业的发展。体育新闻站点对于新闻资讯的传递有着重要的意义,随着国家的不断发展,通过不断的摸索和改进,已经形成了一个比较完备的体系。在目前中国的宽频网发展十分有限的情况下,这种传统的大学体育网站对于促进大学体育工作的发展具有十分重要的意义。在21世纪以信息化为主的今天,互联网给我国的体育新闻带来了诸多优势,它是我国当前体育新闻在新形势下发展的一条崭新途径。伴随着网络技术的不断发展,高校大学生的工作和学习已经渐渐与网络相结合,在体育网站上,一个全新的平台开始在大学体育教学中被开辟出来。学生可以通过方便快捷的网页浏览网站中的许多体育新闻信息,利用电脑或手机等工具浏览;评论、留言、网上答疑等互动方式也为学生对高校体育新闻信息的了解清晰明了,增加了信息交流的层次和参与度。1.2目的意义体育新闻网站是我国大学体育新闻建设中很久以前就存在的一种形式,其目的是通过对大学内部的体育新闻信息进行传播,使更多的学生和老师可以更清晰地知道自己学校和各大学之间的体育新闻,从而提高他们对体育新闻的兴趣,促进体育事业的发展。每一所大学都有与之对应的体育学院,而每一所大学也都会举办自己大学中最具特色的体育项目。然而,目前出现在网上的大部分都是全国性的体育消息,很多校园的体育消息都会被人们所忽视。这个体育新闻站点的功能就是为大学的体育消息提供一个资讯的平台,在这个王炸上,它以大学里的体育消息为主,可以让使用者更好地了解大学里的体育消息,从而扩大大学里的体育消息的影响力。让学生能够清晰明了的了解高校的体育新闻信息。1.3国内外研究现状国外发展现状:国外一流大学体育网站的首页综合布局具有简单清晰的基本特点,板块布局合理,带有小清新的画面风格,采用简约化设计。在国外大学体育新闻网站视觉呈现设计中,点对点、线对面、面对面的设计元素较为对称,点、线、面的搭配,遵循着“物之美学”的“黄金分割”原理,对网站的视觉表现,对“疏”与“密”的把握,体现出了一种国际流行与发展趋势,即“舒适”与“软”。国内发展现状:在国外体育新闻网站建设的基础上,我国的体育新闻网站的建设有提出了一种基于信息技术的题与新闻网站建构策略。在当前互联网技术快速发展的潮流下,学生与网络的接触时间越来越长,接触面越来越广,与此同时,学生与网站之间的交流的需求也越来越强烈,所以用户与网站之间的互动性就成为了一个网站设计的重点。通过调查研究发现,我国对于体育新闻网站的设计对于用户与网站之间的交互性已经相对较为完整,但是在页面交互性方面的还存在些许的不足。1.4研究方法(一)研究对象:高校体育新闻网站的设计与实现(二)研究方法(1)调查法。通过网络或者图书馆书籍,收集与体育新闻网站那发展的相关信息。(2)案例分析法。通过对高校体育新闻网站的相关程序的分析了解,以便于对高校题与新闻网站的设计与开发。(三)研究步骤:(1)需求分析:在通过对用户的切实需求,制定用户需求分析,制定高校体育新闻网站方面的具体要求,将需求转化为完整的需求定义,从而确定网站应该实现怎样的功能,用怎样的编排形式才能更有利于用户的浏览使用。(2)总体设计:在需求分析的基础上,本文对该系统进行了深入的研究,并对其进行了深入的研究。(3)详细设计:以总体方案为依据,完成了网站的具体设计。考虑用户,管理员的特定职能。(4)编码:根据前期对系统功能及数据结构的分析,开始编写程序,完成该网站作要实现的基本功能,以及网站前端页面的设计。(5)系统测试:对系统进行查漏,检查是否实现完成了该系统应该实现的基本功能;检验网页前端的页面是否合理,是否能让用户清晰明了的理解每一个模块的功能。(6)撰写论文:根据软件的设计流程写出论文并准备答辩。2系统开发技术的介绍2.1b/s系统架构B/S模式即Browser/Server模式,其界面部分展示于浏览器端,主要的工作是由服务器端来完成的,服务器端将用户的请求提交到服务器端去进行处理,服务器端再将处理的结果回馈到服务器端,并将其绘制成可以让用户在浏览器端的界面上进行观看,使用的方式是B/S。不但能够免除了限制制用户必需设置专门的软体来进行系统的研发与访问,同时也使其更为便捷和快速。在不使用其他使用者程式的情况下,客户机一般仅需从网路伺服器上将程式下载至本机即可执行。Web服务器在进行下载时,若碰到与资料库有关的指示,则将该指示传递给资料库服务器,以进行说明和执行。并将Web服务器传回来,供用户使用。在这样的架构下,众多的网络相互联系,形成了一个庞大的、被称为“环球网”的庞大网络。2.2MYSQL数据库MySQL为用户提供了多线程处理,使得用户可以更容易地利用各种资源,提高运行速度。虽然其函数较少,大小较少,但是满足本软件的需求是绰绰有余的,并且还可以通过二次发展扩大资料库的表结构。使用MySQL构建一个体系型资料库,不但有利于前期数据的集成,也有利于后期数据的二次开发。MySQL能够很容易地完成一些限制的数据处理工作,MySQL属于一款关系型数据库管理系统的数据库,它是当前最流行的一个关系型数据库管理系统,也因为它在Web应用上取得的成就,被许多大型物联网公司所关注。由于将全部数据存储在单一的图书馆中,因此其效率和灵活性都得到了极大的改善。2.3JAVA语言介绍JAVA是目前最受欢迎的程序设计语言之一,很多项目都很热衷于用它来做程序设计,而且相对于其它语言来说,它更容易上手。用Java写成的程序,可以在独立的计算机上或在服务器上运行。用JAVA写出一种全新的因特网互动方式。在很多商业项目中,很多公司都把Java称为“系统编程”(SystemProgramming),由于其更安全,更易于维护。因此,我们可以得出结论,Java的未来是非常好的。未来更是一片光明!Java被广泛应用于商业网站和互联网,并在互联网上获得了广泛的应用的程序设计语言之一。Java来自SunCorporation的一个项目,叫做Green。它最初的目的是开发分布式编码系统,供家用消费类电子产品使用,这样我们就可以实现远程操作,使用起来更加方便。他们使用JAVA编写了一个Hotjava浏览器,并且在Sun公司的CEOSCOTTMCNealy的支持下,JAVA正式进入互联网行业。面向对象编程与人的思维方式十分相似。与基于过程的编程相比,它具有更好的伸缩性和可维护性,而且我们所写的代码也更坚固。JAVA是目前最受欢迎的程序设计语言之一,很多项目都很热衷于用它来做程序设计,而且相对于其它语言来说,它更容易上手。使得用Java语言写成的程序能够在独立的计算机和服务器上运行。用JAVA编写程序,为因特网的交互创造一个崭新的世界。2.4WEB网页技术HTML是一种被称作“超级文字标签语言”的标识语言。它由一组标记组成,将分散在各处的因特网资源连结起来,形成一个符合逻辑的整体,从而实现因特网上文件格式的统一。HTMLText是一个描述文字,其中包括能用来描述文本、图片、动画、声音、图表、链接等。javascript是一个带有解释功能的脚本语言.它是建立在原型语言的基础上的,内建了一个动态的、弱的、支持这种类型的。这是一种广泛应用于客户机脚本语言的浏览器。首先,将其应用到HTML页面中,使其具有一种动态特性。2.5TomcatTomcat是一个网络应用程序服务器,它的源码是免费的,开源的。通常只在访问量很小的情况下使用,因此在设计JSP项目时是一个很好的选择。这就是说,如果Tomcat服务器已经被安装在一部计算机上,那么您就可以借助Tomcat来访问HTML网页。实际上,我们可以把Tomcat看作一个在Apache服务器基础上的一个延伸。omcat被认为是一个与ApacheServer相对独立的过程。2.6ApacheApacheHttPServer(Apache)是由ApacheSoftwareFoundation所研发的开源Web服务器,具有多平台、安全等优点,可用于各种不同的操作系统,是当前最受欢迎的Web服务器端应用程序之一。通过一个简单的API扩展,您就可以把Perl/Python这样的解释器,迅速而又安全地汇编成一台服务器。
3系统分析3.1系统可行性分析(一)理论可行性网站的开发相对来说是比其他系统简单的,网站的开发,主要从用户的需求入手,结合许多体育新闻网站的的首页综合布局具有简单清晰的基本特点,板块布局合理,带有小清新的画面风格。采用简约化设计,主要是从网站用户的便利化使用视角,为网站用户第一时间找到自己所要的板块内容提供向导功能,所欲设计出简洁清晰的网页,便于用户的使用,便于管理员对信息进行管理的,基本上就成功了一大半。(二)技术可行性此高校体育新闻网站结合本校的实际情况,采用java程序语言进行设计,现阶段的java程序语言相对于其他语言较为成熟,所以在技术层面,我们是不需要太过于担心的,而且现阶段有很多的java开发平台,java完全可以完成这个系统的开发设计。条件可行性以现代信息技术为代表的高智能化网络是一个全新的、极具挑战的问题。当前,多媒介的发展给体育新闻带来了更加广阔的传播空间。网络媒体的兴起,为体育新闻的传播提供了许多有利条件,并为其发展提供了新的契机。随着互联网技术的持续发展,大学生们的生活和学习已经逐渐与互联网融合在了一起,他们可以通过一个方便、快捷的网页,来浏览网页上的许多体育新闻,还可以利用计算机、手机等工具来进行浏览。以留言、评论等互动方式,让大学生对有关高校体育的信息有更清晰的认识。3.2系统需求分析这个系统主要被分成了两大部分,分别包含了系统用户管理、管理员管理等功能模块。
用户用例图;图3.1用户用例图管理员用例图;图3.2管理员用例图系统的开发设计是根据前期的需求分析进行的,后期用户可能会提出功能上的改变,那么我们就需要把用户的扩展性问题考虑进去,方便我们在后期改变原有的功能或者增加新的功能模块。要确保在添加上新的功能模块或者更改了原有的功能,不会对我们需要保留或者原有的功能的实现造成影响。这套体系的运转是特别重要的,这套体系的运行是不是稳定,这是有保障的。确保在面向大众使用的时候不会出现太大的问题。所以这就要求我们的体系稳定、高效、内部聚合力高、耦合度低、独立性高。对于系统的使用,要尽可能的方便用户使用,使操作简洁明了,将比较复杂的操作面板简单化,便于用户花最少的时间和精力去完成想要完成的操作。3.3系统业务流程分析评论新闻,用户投稿,用户留言,管理员登录,管理用户以及管理新闻,管理留言,管理评论,管理评论等整体业务流程。1、总体操作过程:当使用者在本系统中键入密码并完成登录后,便会显示出本网站各个页面的变化,使用者可以直接在本网站上点选各项体育新闻信息,便可以直接查看本网站各个功能的按键,如新闻版面等。管理员可以登陆到后台,一边对系统进行维护,一边还可以对其进行管理、新闻资讯管理等。如图3.1所示:图3.3总体业务流程图2、用户登陆业务流程:如图所示:用户进入登陆页面,若已有注册账户,则可以通过用户的姓名和密码,直接登陆。如果密码或者用户名错误,系统会进行提示,用户可以重新填写资料进行登录;未报名的用户请先登录进行报名。图3.4用户登录业务流程图3、管理员业务流程:(1)新闻管理:对全部新闻进行检视:资料库中储存的新闻,包括ID,标题,新闻内容,新闻发布时间,都可以由管理员进行检视;修改新闻:管理员可以在发现消息出错时修改消息;查询新闻:管理员可以通过搜索作者、新闻主题、关键字搜索新闻;删除新闻:当新闻发布有一段时间已经被大家都知晓的,管理员可以根据ID将此新闻删除。(2)录像管理:管理员实现录像的添加、录像的查询和录像的删除。(3)对使用者的意见进行处理:管理员可查看所有使用者所发表之言论,删除处理使用者所发表之不当言论。(4)讯息管理:检视使用者的讯息,回应使用者的讯息。(5)使用者管理:增加、删除、查找使用者。(6)由管理人员审查使用者提交的消息,审核通过发布新闻。(7)分类管理:管理员可以对新闻和视频进行分类管理,便于前端用户搜索感兴趣的内容。(8)敏感字汇管理:系统设定了敏感字汇,方便了对使用者进行友好的对话。下面是详细的图表。图3.5管理员管理业务流程图3.4系统数据流程分析该系统根据企业的业务需要,分别设计了各个业务流程,并将各个模块、各个层次的数据流程一张一张地详细画出来,具体为:当使用者键入使用者的资讯后,便可以登陆该系统,如下图所示:图3.5用户数据流图当使用者所键入的使用者名称与资料库中所包含的资料、与使用者名称相符合的口令时,使用者便会顺利地登入,并会进入资讯网页的前面网页,使用者便可以利用使用者名称与口令来登入;若使用者输入的资讯无法在资料库中找到对应的资讯,则显示使用者登录失败,直到与资料库中的资料匹配为止,使用者须重新输入资讯。在此基础上,由管理员向使用者提供具体的工作流程,使用者及管理者在登陆后就可以进入工作流程。下面是这样的图片:图3.5数据流图在图3.5的数据流程图中,数据实体包括两个部分,一个是普通用户,一个是管理者。用户模块主要包括对新闻信息的浏览、对新闻的点赞、收藏、对新闻进行评论、观看视频信息,用户还可以创作自己喜欢的体育新闻并向网站投稿,如果提交的信息经过了版主的审查,那么提交的信息将会被刊登在版面上。管理员模块主要包括了以下内容:添加、删除、查询、修改用户资料等对用户资料进行管理;删除用户的不良评论。发布新闻资讯,发布视频资讯,审核通过用户的投稿或者驳回用户的投稿4系统设计4.1系统总体设计系统的开发、不管是运作还是整体计划,都要依照直线开发的次序来进行,每一步都要有一份完备的指导文件,而且要严格依照指导文件来开展工作,只有这样,才能确保在进行下一步时,这一阶段的工作已经趋于完善。确保在进行下一阶段的任务时,不会因为前一阶段的任务对阶段的任务产生影响,拖延任务完成的时间。系统分为前端和后台两部分。用户使用了以注册登录、浏览新闻资讯、评论点赞、留言、投稿、个人信息管理等功能为主的前端功能;管理员可以利用后台的功能,具体包括了以下内容:管理用户信息、管理新闻信息、管理用户评论、管理用户留言、管理用户投稿、管理个人信息等。整个系统的函数构造图显示在下面的图4.1中。图4.1系统功能结构图4.2数据库设计4.2.1数据库分析利用数据库技术来实现对各种信息资源的有效管理。数据库设计指的是根据具体的应用环境,制定出最佳的数据库模型,从而构建出一个数据库和它的应用系统,以便能够高效地保存数据,同时还能够满足使用者的信息需要和处理需要。而在实际工作中,数据库的设计是否合理,将直接关系到整个应用程序的运行效率和运行效果。对数据库进行适当的设计,可以使数据的存储更加高效,并确保数据的完整与一致。以高校体育新闻网站的需要为基础,在对数据流程进行分析的基础上,设计出以下内容所示的数据项和数据结构。管理员资料的录入,包括管理员账号,管理员密码等。用户资料,包括使用者名称,使用者密码,名称,联络资料等。新闻资讯的录入,包括编号,标题,类别,图片,标题,内容,总编等。输入评论资讯,包括评论资讯,内容,使用者,日期,等等。在图像中键入信息,包括标题、视频文件、内容、添加日期等;分类信息的输入,包括名称、链接地址等。4.2.2数据库逻辑结构设计在获得了以上的数据项和数据结构之后,就可以对其进行设计,从而确定出可以满足用户要求的个中实体,并确定它们之间的关系,为后面的逻辑结构设计奠定基础。将系统实体划分成三种类型,分别是:管理员实体,用户类实体,新闻类实体。评论类实体,视频类实体,分类实体;(1)管理员实体E-R图,如图4.2所示:图4.2管理员实体图(2)用户实体E-R图,如图4.3所示:图4.3新闻实体图(3)新闻实体E-R图,如图4.4所示:图4.4用户实体图(4)评论实体E-R图,如图4.5所示:图4.5评论实体图(5)视频实体E-R图,如图4.6所示:图4.6视频实体图分类实体E-R图,如图4.7所示图4.7分类实体图以实体的属性和实体之间的关系为基础,构建出了数据的概念模型,并以它们之间的需求关系为基础,构建出了一个系统的整体ER图,具体如下:图4.8系统总体ER图4.2.3数据库表设计根据ER图建立数据库表4-1:xinxi序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2titlevarchar255是3filenamevarchar255是4contenttext是5savetimevarchar255是表4-2:news序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2titlevarchar255是3filenamevarchar255是4contenttext是5savetimevarchar255是6djnumint11是7zznamevarchar255是8cateidint11是9midint11是10shstatusvarchar255是表4-3:shipin序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2titlevarchar255是3filenamevarchar255是4contenttext是5savetimevarchar255是表4-4:sysuser序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2filenamevarchar255是3utypevarchar255是4unamevarchar255是5upassvarchar255是6tnamevarchar255是7sexvarchar255是8agevarchar255是9telvarchar255是10delstatusvarchar255是表4-5:systype序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2namevarchar255是3delstatusvarchar255是表4-6:message序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2midint11是4contenttext是5savetimevarchar255是6hfcontentvarchar255是表4-7:category序号列名数据类型长度小数位标识主键外键允许空默认值说明1idint11是是否auto_increment2namevarchar255是3urlvarchar255是4delstatusvarchar255是5系统的实现5.1管理员模块(后端模块)5.1.1管理员登录管理员输入用户名和密码登录系统,但是,要让管理员通过事先设置好的用户名和密码,就可以进行访问,这样做可以有效地避免别人在没有获得权限的情况下,擅自进入系统,修改系统中的数据,从而给系统带来不必要的损失。登录窗口如图5.1所示图5.1管理员登录界面管理员登录代码:登录成功之后管整理人员可以对使用者资料中的使用者资料进行管理,增加、删除、修改、查找,还可以修改管理员本人的资料;版主可以在自己的业务模块中添加、删除、修改、查看新闻,在分类管理里添加新闻分类,在评论管理功能里对评论管理,如图5.2所示图5.2管理员登录后页面5.1.2管理员管理用户信息在登陆到该系统之后,管理员能够对用户和管理员自己的资料进行管理,对资料进行增加、删除、修改、查询。如图5.3、5.4所示图5.3管理员信息管理图5.4用户信息管理用户信息代码:5.1.3管理视频信息管理员可在业务功能模块里,对新闻视频进行增删改查,管理者可以对视频内容进行更改,可以增加新的视频信息,也可以对现有的视频展开查询。如图5.5所示图5.5视频信息列表视频信息代码:5.1.4分类管理管理员对新闻进行分类,设置不同的标签,如排球、足球、田径等,设置变迁,便于后期用户观看新闻时,可以直接而通过标签筛选出自己感兴趣的新闻类型,如图5.6所示图5.6分类列表 分类代码:5.1.5新闻管理网站的管理员可以实现对新闻的管理,增加新闻,删除新闻,修改新闻,查询新闻等功能。前端用户可以向其提交新闻,管理员可以对其提交的内容展开审查,如果其满足了相关的条件,那么就可以让其通过。管理员有权利对用户的投稿进行驳回。如图5.7所示图5.7新闻列表新闻列表代码:5.1.6评论管理系统还能对用户留言进行审计,消除恶意留言。当使用者在资讯上发表意见时,会有一只蜘蛛对使用者的意见进行审查,会将用户评论整的敏感词进行隐藏,转化成***的形式,如图5.8所示,是管理员对用户的评论进行管理图5.8评论列表评论列表代码:5.1.7留言管理管理者可以看到使用者的讯息,并且回应使用者的讯息。图5.9在线留言列表留言管理代码:5.1.7敏感字符管理管理员可以设置敏感词,使得系统自动屏蔽用户的不良评论,如图5.10所示图5.10敏感字符列表敏感字符列表:5.2用户模块(前端模块)5.2.1用户登录用户打开网页,就能以访客的身份浏览新闻信息、视频信息和浏览内容。但是当用户想要评论、点赞、收藏、当你发信息的时候,你就可以登陆了。如果使用者已有帐号,使用者可以藉由键入使用者名称和密码来登入,如果使用者所键入的帐号资讯能够与资料库中的资讯相符,使用者便能登入,反之,则无法登入;如果用户尚未拥有一个账户,那么他就必须要先进行注册,然后才能登陆。具体情况如下:如图5.11所示,用户填写相应的注册信息,然后才能完成注册。图5.11用户登录界面用户登录代码:5.2.2浏览新闻信息用户登录成功后可以在网页新闻信息页面查看信息,也可点击信息进行浏览阅读,用户开可以通过关键字、新闻标题、作者姓名搜索自己喜欢的内容,如图5.12示图5.12新闻信息界面信息界面代码:5.2.3标签将新闻分成几个类别,并为各种新闻类别设定相应的标记,让使用者能够通过这些标记来挑选自己喜欢的新闻类别,如图5.13所示图5.13标签标签代码:5.2.4热度榜页面首页,设置热度榜,根据用户的点击量,对新闻和视频排榜,向用户推荐热度较高的新闻以及视频,如图5.14所示图5.14新闻推荐新闻信息代码:5.2.5视频观看用户选择视频信息页面,可以直接观看网页推荐的视频,也可以通过搜索,搜索用户自己喜欢的视频,或者通过视频标签,选择自己感兴趣的视频类型如图5.15所示。图5.15视频观看界面5.2.6视频推荐当用户以游客的身份观看视频时,网站会随机向用户推荐视频;当用户登录后,网站会根据用户的视频浏览信息,向用户推荐用户可能感兴趣的视频,如图5.16、5.17所示图5.16随机推荐图5.17猜你喜欢5.2.7.视频浏览记录用户登录后,观看视频,可在个人中心查找到自己观看视频的历史记录,如图5.18所示图5.18视频浏览记录视频浏览记录代码:5.2.7.评论如果用户对自己浏览过的内容感兴趣或者有意见和建议,可以在评论窗口进行评论,如图5.19所示;系统设置敏感词汇自动隐藏,如果用户评论的内容包含敏感词汇,系统会自动将敏感词汇转化成***形式图5.19评论用户评论代码:5.2.8新闻投稿用户登录成功后,用户可以创作自己喜欢的体育新闻内容,用户可以向网站投稿,将自己的创作展示给每个用户,但需要管理员审核内容,如图5.20示。图5.20投稿界面用户新闻投稿代码:5.2.9用户留言用户登录成功后,可向网站留言,如图5.21所示;系统对用户户的留言内容会进行自动敏感词汇审核,对于留言内容中敏感的词汇,系统会自动转化成***的形式,如图5.22所示图5.21用户留言图5.22用户留言用户留言代码:5.2.7收藏与点赞用户登录成功后,可以点赞收藏自己喜欢的新闻内容用户苛可在个人中心查看自己的点赞收藏的体育新闻,如图5.23、5.24所示图5.23收藏信息收藏代码:图5.24点赞信息点赞代码:6系统测试6.1系统测试这次的测试,就是用来进行黑箱测试的,看看这些程序的全部功能,都能不能正常工作。黑盒测试他的面向对象是用户群体,为了能够更好的面向用户使用,通过黑盒测试,更好的设计系统的各项功能。6.2测试功能对给系统进行测试,就是为了在面向大众之前,尽可能的将系统所存在的问题测试出来,能够以最快的速度解决问题,能够尽可能的提供给用户好的使用体验。本系统网站主要进行两个模块的测试:(1)用户的使用测试模块(2)管理员模块的使用测试在此,管理员仅对系统的Administration函数进行了检测,并在表格6-1中给出了检测结果。表6-1测试结果表测试用例号输入数据测试结果T1用户注册登录正常T2用户新闻投稿正常T3用户视频观看正常T4用户新闻评论正常T5管理员分类管理正常T6管理员新闻管理正常T7管理员评论管理正常T8管理员用户管理正常6.3系统管理当完成系统测试完成后,系统将面向大众推广,在用户使用的过程中,系统多多少少会出现问题,这个时候最主要的任务就是对系统进行维护。在此过程中,系统的更新换代必须持之以恒。显而易见,这个任务从面向大众开始就要开始进行,这个任务是要一直进行的。(1)系统维护:在面向用户使用之后,通过用户的反馈意见,及时发现系统出现的问题,及时解决出现的问题,防止出现更大的问题。我们应该多注意用户的留言,对用户的留言取其精华,去其糟粕,及时对系统进行更改,提高系统的稳定性,便于更好的服务用户。(2)系统内容更新:不断地完善系统的功能,不断地添加新的功能,逐步完善整个网站的功能。(3)系统布局更新:当一个网页长期保持一种页面,难免会让用户产生审美疲劳,所以我们就需要在一段时间后,重新排版页面,引起了使用者的注意。(4)该系统更新包括:软件更新:软件在长时间的运行中,不可避免地会出现问题,因此必须要对软件进行更新。当程序出现问题后,管理员应实时对程序进行检测并立即解决。系统后台数据库升级:前期用户相对较少,数据库也相对较小,但是到后期,如果用户增多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南京旅行社市场调研报告
- 深度解析(2026)《GBT 35840.2-2018塑料模具钢 第2部分:预硬化钢棒》
- 深度解析(2026)《GBT 35524-2017化学品 浮萍生长抑制试验》
- 《CYT 39-2006图书流通信息交换规则》(2026年)合规红线与避坑实操手册
- 医疗核心制度
- 初中生物显微镜使用题库及答案
- 公共管理实务案例题目及分析
- 美术联考色彩考题试卷及分析
- 2024-2025学年安徽皖南八校高一下学期期中语文试题含答案
- DB3701-T 54-2024 名泉认定规范
- 第九讲:信息与大数据伦理问题-工程伦理
- 居间合同协议书范本下载
- 码头防汛培训
- 儿科无创呼吸机的护理
- 2025陕西交通职业技术学院辅导员考试题库
- 2025人教版(2024)小学美术一年级下册教学计划、教学设计及教学反思(附目录)
- 2025年10月自考自考14056培训与人力资源开发押题及答案
- 路基施工技术培训课件
- 导游旅行突发事件应急处理
- JTGT 3832-2018 公路工程预算定额 说明部分
- 乙型流感儿童的护理
评论
0/150
提交评论