基于HTML5技术的娱乐资讯追星网站设计与实现_第1页
基于HTML5技术的娱乐资讯追星网站设计与实现_第2页
基于HTML5技术的娱乐资讯追星网站设计与实现_第3页
基于HTML5技术的娱乐资讯追星网站设计与实现_第4页
基于HTML5技术的娱乐资讯追星网站设计与实现_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要本网站制作主要使用HTML5语言结合Java程序设计语言、MySQL数据库和Mybatis技术进行动态网站的设计与开发,采用流行的B/S系统模式和Tomcat服务器。该网站的设计开发实现模块化,前台与后台明确分开,网站页面实现和业务逻辑实现均要在服务器运行实现。对之后网站的维护或者二次开发提供了方便的条件。在开发过程中,对数据库的连接、后台数据的处理和管理、网页的设计以及相关工具和网站的整体运行的环境配置,都体现了在大学专业课上所学到的大部分基础知识的重要性。该网站的前台的功能有:用户的登录注册、首页的信息浏览、分享评论、留言等面向客户的功能;而后台功能主要是面向网站前后端的管理员,后台功能有:后台的权限管理、用户登录注册管理、评论管理、留言管理等等。为使用的用户提供一个方便、简捷的信息获取以及可互动交流的娱乐资讯网站,简单易用。本文撰写该网站的设计与开发与实现过程。关键词:娱乐资讯HTML5JAVAMySQLTomcat

AbstractThiswebsitemainlyuses

HTML5languagecombinedwithJavaprogramminglanguage,MySQLdatabaseandMybatistechnologytodesignanddevelop,andadoptsthepopularB/SsystemmodeandTomcatserver.Thedesignanddevelopmentofthewebsiteismodular,thefront-endandtheback-endareclearlyseparated,andthedatalogicusedforthewebsitepageisimplementedinthebackgroundoftheserver.Itprovidesaconvenientconditionforthemaintenanceorsecondarydevelopmentofthewebsite.Intheprocessofdevelopment,theconnectionofdatabase,theprocessingandthemanagementofbackgrounddata,thewebpagedesignaswellastherelatedtoolsandthewebsiteoverallmovementenvironmentdisposition,allreflecttheimportanceofmostofthebasicknowledgelearnedinthecourseofcollegemajor.Thefront-endfunctionsofthewebsiteinclude:userloginandregistration,homepageinformationbrowsing,sharingcomments,commentsandothercustomer-orientedfunctions;thebackgroundfunctionsaremainlyforthefrontandbackendofthesiteadministrator,backgroundfunctionsinclude:BackstagePermissionManagement,userloginmanagement,commentsmanagement,messagemanagement,andmore.Fortheusertoprovideaconvenient,simpleaccesstoinformationandinteractiveentertainmentnewswebsite,simpleandeasytouse.Thispaperdescribestheprocessofthedesign,developmentandimplementationofthewebsite.Keywords:EntertainmentnewsHTML5JavaMySQLTomcat目录第1章绪论 第1章绪论选题背景及意义网络和信息科技的发展迅猛,如今绝大多数人都会用互联网进行信息的获取,在有网络的地方,我们通过身边的智能终端就能随时随地,可以快速浏览各种新闻资讯及数不尽的其他信息。同时信息技术在生活的方方面面都有很多的应用,也随着生活水平的提升,人们会有更多的精神需求和追求。从二十几年前简陋设计和功能的HTML网页网站开始,一步步演变转换扩展,不断进步,都是为创建良好的用户体验,现在的网站变得越来越多样,开发技术越来越好。信息技术在各种行业资讯输出的利用和人们对资讯获取的需求,随之各种资讯平台层出不穷;同时随着国内外明星娱乐行业的不断发展,粉丝获取自己喜欢的明星偶像及一些娱乐资讯也成了生活的重要组成部分。现在追星现象是很普遍的,在身边的同学朋友多少都有自己喜爱的明星偶像,会使用手机、电脑等电子设备通过不同渠道去关注他们的资讯,通过微博、微信和今日头条等平台获取。开发该网站是因为目前很少网站只专注于娱乐资讯并有用户交流模块。因此,开发一个针对用户对娱乐资讯获取和用户可以进行交流的娱乐资讯平台具有实际的研究意义。网络上的资源在早期只有静态的Html技术实现的静态页面,后来能够通过PHP、Jsp和Asp的动态web资源开发技术实现可交互的动态网页。通过浏览器/服务器结构模式和Web动态网站开发技术,让用户能获取信息同时能进行分享交流的交互体验。娱乐资讯追星网站页面布局设计清晰,以用户为中心,为用户提供娱乐资讯和明星偶像的信息获取,同时也提供用户分享交流。做出一个能快速阅览明星娱乐资讯,给用户提供一个便捷的体验。通过基于HTML5及其他技术开发的资讯网站,为用户推送明星娱乐资讯,给予用户一个方便的娱乐资讯获取和交流的平台,同时倡导用户理智追星!1.2课题研究的目的现在是信息技术时代,互联网的普及,网络科技的高速发展,绝大部分的人都会通过电脑手机等终端获取信息,与传统信息传播媒体相比,更方便、快捷,环保,也满足人们对快速变化的信息的好奇心。生活水平的不断提高,人民对精神娱乐的追求也不断增加,同时还有娱乐文化发展相关,通过网上进行本课题相关的问卷调查,人们追星现象也越普遍化,对明星的新闻资讯花边信息需求增加;即便不追星,在茶余饭后无聊时也可能聊一下明星娱乐八卦的。在进行了问卷调查结果的对象里学生占86%左右,还有网上的一些有效调查数据显示,追星也多在18-25年龄阶段,结合身边的情况可以得到结论,因为多数在校留宿,很少看电视播放的资讯,他们通过笔记本、电脑和手机等上网,而学生也是网络高使用率人群,同时也是追星、或喜欢看娱乐新闻或爱看八卦的人群,为了解相关的明星近况或娱乐资讯,有这方面的心思和时间进行资讯浏览。为此,也针对资讯类网站的发展趋势,为用户开发一个方便的娱乐资讯追星网站是可行的。很多资讯网站都是以客户接收信息为主,而开发该网站不仅能进行资讯的浏览查阅,设计一个好的网站该有的特点:交互;互动性和交流性是现在动态网站开发重要特性;不能只是提供用户单一的资讯浏览,可以更新,还要能交互,所以本网站会实现用户可进行评论和分享交流的留言功能。浏览信息后可以在分享页面分享图文信息或发表评论,体现网站可扩充性:用户可以进行内容输入,大量的数据要对数据库输入。资讯会通过聚合数据的api随机更新,开放平台,让用户也能进行信息更新,让网站呈现出一种动态的变化之中,响应式和互动型的网页会给用户一个不错的体验,这样才能够跟好地吸引人气。1.3设计方法与实施方案网站结构设计方案:使用Eclipse软件进行编程。在设计方案中采用B/S模式(浏览器/服务器模式),该结构在后期功能的拓展和运营维护中比较简单、快捷,只需要增加或更改网页;该模式还统一了客户端,核心的部分集中在服务器上,简化了系统的开发、维护和使用。操作系统:Windows10家庭版操作系统数据库:MySQL,用该数据库进行数据存储,运行速度快且体积小,小型的数据管理系统适用于个人开发的小网站,而且该数据库具有很高的安全性。开发工具:Eclipse。开发语言:HTML5、Css、Java、JavaScript、SQL语言。开发技术:HTML5、JSP、mybatis。服务器:Tomcat。

第2章开发工具和技术简介2.1Eclipse简介Eclipse是基于Java的可扩展开发平台,是Java的集成开发环境,就其本身来讲,它只是一个框架和一组服务的自由IDE开发环境,也可以支持如C#/C++等的编程语言的集成插件,它对Java环境具备针对性的功能优势,可以在其开放源码的基础上,还可以使用其他需要和下载好的开发语言的插件,灵活性高。安装Eclipse之前要先在电脑安装了JDK,配置好开发环境,因为JDK是Java语言的软件开发工具包,包含Java的运行环境和Java工具,是java开发的核心。还要部署tomcat服务器,程序项目运行在tomcat容器中。2.2HTML5及JSPHTML5是HTML的第五次重大修改,可跨平台运行的超文本标记语言,支持桌面平台,也支持移动平台,是web前端开发的重要一部分。H5版本基于html、css、dom以及Javascript,实际是在HTML4基础上扩充了一些新特征,同时改进了JavaScript的控件,CSS3与以前版本相比也升级了部分模块,有了功能强大的选择器、多栏布局和媒体查询等新特性,在Java开发中变得越来越无缝化。现在支持H5的浏览器已经不限于火狐谷歌IE主流浏览器,360浏览器、搜狗浏览器、QQ浏览器等都具备支持Html5的条件。在前端开发会引用目前流行的bootstrap前端框架,是一个简洁直观又强悍的开发框架。虽说该设计课题写着是基于与HTML5,但是开发一个动态网站,只用H5技术是不能够完成的,它只是前端开发技术,生成静态网页,运行在浏览器端,需要结合其他的动态编码程序。所以本系统用了JSP技术,其本质就是在HTML文件中加入的Java语言程序段实现动态网页的程序,Java语言是实现动态网页的编程语言之一,跨平台性最为突出。用户使用网站时,JSP页面向服务器发送访问请求,服务器将文件转译成servlet程序,然后再编译成class文件执行,最后执行返回结果;若用户需要将提交一些数据,那么这些数据JSP获取到后通过某种方式保存到后台。JSP突出的组件技术让修改内容而不影响逻辑或修改逻辑但不影响内容变得容易实现,易于维护和管理,脚本语言很好地服务于小的应用程序。2.3MySQL数据库及其可视化工具简介能够进行后台数据管理的功能是动态网站开发要首先考虑到的。数据库在网站设计开发里用来处理用户和信息的数据是很重要的、不可缺少的动态网站组成部分。数据库能很大程度保证大量数据的独立性、一致性、可存储性和安全性。目前有Oracle、DB2、MicrosoftSQLServer、SyBase等的数据库系统。各种类型的数据库都有自己的优势所在,就不详说了。而MySQL和MicrosoftSQLServer是我们学生接触比较多的数据库系统,所以会会首先考虑这两个。本次开发使用的是MySQL,MySQL数据库是一个关系型数据存储和管理的软件系统,支持多线程,可以在不同平台上工作,支持C、PHP、Java、Python等多种编程语言。在WEB应用方面,MySQL可以说是很流行的关系数据库管理系统。在资源利用、运行速度方面有很大的优势。该数据库还提供TCP/IP、ODBC和JDBC等多种数据库连接途径,还是免费的,结合该网站开发的功能并不多,所以对后台数据管理有足够支持。数据是以表格的形式表现,行记录字段名,列记录字段名所对应的数据,若干行列组成一张表单,而创建的全部表单组成一个数据库。采用MySQL建立该网站系统的数据库,方便在前期对数据的管理,而且在后期对网站系统的二次开发,对数据进行扩展时具有很大的帮助。数据库通常不会被直接使用,而是由编程语言SQL语句来调用的,经过MySQL的处理并返回执行结果。为更方便快速开发,用到了MySQL数据库的可视化工具NavicatforNavicat,一款强大的MySQL管理和开发工具,为开发者提供了一套强大的工具,对新手也易于上手。它是基于Windows平台,为MySQL量身定做,支持3.21或以上的任何MySQL数据库服务器,解放了程序员的大脑,降低了开发的成本,同时提高了开发效率。还有无缝数据迁移、多元化操作工具、简单的SQL编辑、安全连接和可跨平台使用等的功能,使用NavicatforMySQL直观和设计完善的图形界面对本次提供了很大的方便,简化了对数据库的管理和开发,真的是个很不错的工具。2.4B/S结构B/S(Brower/Server)结构是web兴起后的一种网络结构模式,web浏览器是客户端最主要使用的应用软件。相对C/S,在开发、安装、部署和维护方面都比较简单,用户只需要一个浏览器,输入不同的网址进入便可访问不同的服务器端程序。B/S架构工作流程是:客户端发送请求→服务器端处理请求→服务器端发送响应,返回请求的数据给浏览器→呈现界面。工作原理如图2.1。图2.1B/S架构工作原理其中服务器与浏览器沟通的协议是HTTP,处理流程:建立连接→客户端浏览器发送请求信息→web服务器解析请求并找到相应的资源将文件及其他信息转换成HTTP响应返回客户端→关闭连接。B/S架构不用什么特别的安装,只要有web浏览器就行,占用资源小,也无需更新,显示逻辑通过web浏览器处理,主要业务逻辑处理是在服务器端,在服务器上安装数据库,浏览器通过webserver和数据库来进行数据交互,加上不断成熟的web浏览器技术和多种的脚本语言和Active技术,节省了开发的成本。B/S架构还可以直接放在广域网上,在一定的权限中控制实现用户访问的目的,交互性强,但在跨浏览器上不太尽人意,维护简单但不够安全,也受网速影响。对用户来说,它最大的优势在于——“零客户端、零维护”。表现层,逻辑层,数据层是B/S的三个层架构。三层是相对独立又相互关联,以下是三个层的主要作用:1.表现层,用于展现内容给用户的界面,为用户提供交互操作发出请求,就是html、css、js等编写的视图显示的前端页面。2.业务逻辑层,也可以说是中间层,用java、php、c或python等编写的层,接收用户请求,并与数据库连接,根据具体问题操作,进行数据业务逻辑处理。3.数据层,由mysql和oracle等数据库存储数据,数据层主要负责数据库的访问,利用服务器接收到的请求运行相对应的程序去对数据库进行增、删、查、改等的操作。最后被处理过的结果交给Web服务器发送返回给用户。用户与服务器就能进行交互了。2.5SSM框架Spring(开源框架)、SpringMVC和mybatis这三个部分为SSM框架的整合,是标准的MVC模式,主要通过Spring管理mybatis和handle等,对服务器端的三层体系架构的每一层都提供了技术支持,将各层进行整合。Spring是实现业务对象管理,它的核心思想是控制反转(IoC),不需要程序人员去显示地‘new’一个对象,这个框架会帮忙完成。SpringMVC负责请求的转发和视图管理,它的核心是Servlet承担中介和前台的职责,将用户的请求匹配到controller执行具体的对应请求操作。mybatis则是作为数据对象的持久化引擎,它是对jdbc的封装,让数据库底层操作变得透明。SSM执行流程如图2.2所示。图2.2SSM执行流程第3章网站系统需求分析3.1可行性分析3.1.1经济可行性本网站系统开发是在个人的电脑上就可以满足整个的开发需求工作,所用到的开发工具和资源等都是免费的,所需的软件都可以有免费版本下载。用户使用该网站也不需要产生经济费用。而且后期还可以通过添加广告位来获取盈利。该网站系统是将大学所学习的专业知识与技能的一个汇总体现,开发过程中用到的开发技术与知识是重点,对于个人项目开发有一个很好的实践经验,因此本网站系统在经济可行性分析作为毕业设计来说很合适。3.1.2技术可行性该网站系统用Eclipse编辑器进行开发,编辑语言主要是HTML、CSS、JS和java;采用浏览器/服务器模式,用户不用安装客户端,保证网络连接正常即可访问操作。Web应用服务器选择轻量级开源的Tomcat,是开发和调试JSP程序的首先。JSP技术是目前主流的网站开发技术之一,在传统的网页HTML文件中插入Java程序段和JSP标记,形成动态网页文件,其本质是一个java程序,有java的所有特征,完全的面向对象。数据库是体积小、成本低、速度快的MySQL,支持多线程,多种连接途径,而且借助其可视化工具让开发变得更方便。因此该网站系统在技术可行性上是可行的。3.1.3运行可行性该毕业设计使用到的数据库、编辑器、服务器及环境配置都可以在一台电脑安装设置好,用到的所有开发工具都是免费的,非常小的资源消耗,可能对于图片来说消耗大一点。将编辑好项目程序放在服务器上,电脑配置好运行环境,并连接好网络就能支持网站系统的运行。所以该网站系统在运行可行性的分析结果是可行的。综上所述,无论是在经济上、技术上或者是运行环境上,本网站系统的设计与开发都是在可以承受的范围内。3.2网站系统功能需求分析使用调查问卷和个人主观分析对该网站系统进行需求分析。调查问卷结果显示,学生占调查对象比为87.18%,表示除了常用的微博和个别的资讯网站能浏览后评论或留言的网站比较少,所以确定了该网站系统的需求,基本定位为以下的功能:网站系统分为用户使用的前端和管理员使用的后台,明确开发前端与后台这两个部分面向的功能及用例。前端主要是页面视图功能,主要包括娱乐资讯浏览、登录注册、评论和留言等功能模块。后台主要是管理员管理数据的,其主要的功能有管理员信息管理和用户管理、娱乐资讯信息管理、评论管理、留言管理的功能模块。这里主要分析管理员与后台系统的交互,以下是后台管理系统的用例分析:管理员信息管理表3-1管理员信息管理用例分析(2)用户信息管理表3-2用户信息管理用例分析(3)娱乐新闻管理表3-3娱乐新闻管理用例分析评论、留言管理表3-4评论、留言管理用例分析3.3网站系统流程设计 流程图是将一个操作的各个顺序步骤按照一定的逻辑展示出来的一个图形,其实也是思维导图的一种表现。只要有操作过程,那么肯定就有一个操作流程。流程图就是用来描述这个操作的解释。本网站系统操作流程设计如下,图3.1-3.2所示。图3.1用户操作流程设计图图3.2管理员操作流程设计图3.4网站系统运行环境操作系统:Windows10家庭版Intel(R)Core(TM)i5-4200HCPU@2.80GHz2.79GHz内存:8G硬盘:500G开发工具:Eclipse数据库:MySQL(NavicatforMySQL可视化工具)运行环境:Tomcat8.5第4章网站系统设计4.1系统架构设计概述1.可操作性。可操作性是基本的,本网站系统易操作交互性,用户简单的操作即可,管理员后台管理信息操作也简单。2.可靠性。对于开发者和用户来说,一个网站系统的可靠性是很重要的考虑因素,可靠的网站才能吸引和留住用户,开发者才能更好维护扩展,因此网站系统的架构设计必须具备强可靠性。3.安全性。随着网站的被使用,存储了大量用户数据和信息数据,用户数据的保障很重要,也有其他数据的关联,以及后台数据的管理至关重要。因此设计网站系统的时候,还需要考虑数据存储的管理和安全问题,只有管理员可以对数据进行管理,会进行信息审查处理的相关管理。4.可维护性。随着网站的使用与使用方式的增加,必然会出现各种各样未考虑到的错误,因此在系统的架构设计时将可维护性考虑进去是必然的,方便处理使用过程中出现未知错误。5.可扩展性。在网站的运行过程中,必然伴随着有新的技术产生,新的需求出现,所以网站系统的扩展也必不可少,与时俱进,增加新的功能与技术是不可缺的属性。4.2系统技术架构设计如下为网站系统的架构设计,用户界面层、业务层逻辑、数据访问层为系统架构的三层分层(图4.1所示)。包图是一种维护和描述系统整体结构的建模工具,为程序中对用到的类进行分组机制设计,方便处理不同类、接口和节点等。系统架构包图如图4.2。图4.1系统技术架构图图4.2系统模块包图4.3网站系统边界图系统边界图入图4.3所示。图4.3系统边界图4.4数据库设计4.4.1e-r图e-r图也称实体-联系图,用于描述现实世界的概念图。关系型数据库(本网站系统采用MySQL数据库存储数据,是一种轻量级关系型数据库,也是目前应用市面上的系统中使用比较频繁的一种数据库。)数据库的E-R模型图如下图4.4所示:图4.4数据库E-R图根据网站系统的功能的设计,下面的的实体-关系模型是细化系统中的e-r图后的实体属性图:(1)管理员实体类的属性,如图4.5所示。图4.5用户实体属性图(2)用户实体类的属性,如图4.6所示。图4.6新闻咨询类实体属性图(3)娱乐资讯实体类属性,如图4.7所示。图4.7娱乐资讯类实体属性图(4)评论实体类属性,如图4.8所示。图4.8评论类实体属性图留言实体类属性,如图4.9所示。图4.9留言类实体属性图4.4.2物理结构设计根据实体属性分析,在数据库中创建数据库,名为entertainsnewsweb,使用MySQL数据库管理系统及NavicatforMySQL可视化工具进行设计。分别创建的数据表有nadmins表、ncomments表、nleamsgs表、nnews表、nusers表,根据需要设定字段类型和长度。具体表结构如下:表4-1nadmins表该表为存储管理员信息的表,管理员的ID类型为int,不允许为空且设为主键,管理员的名称(name)、密码(password)和手机号(tel)的类型是varchar,允许为空。如表4-1.表4-2nnews表该表为存储娱乐资讯信息的表,资讯的ID类型为int,不允许为空且设为主键,其他分别为新闻标题、发布时间、发布作者、图片和新闻链接。如表4-2.表4-3nleamsgs表该表为存储留言信息的表,留言的ID类型为int,不允许为空且设为主键,留言内容(Nlcont)的类型是varchar,不允许为空;与用户表关联,其他还有内容和日期。如表4-3.表4-4ncomments表该表为存储评论数据的表,评论信息的ID类型为int,不允许为空且设为主键,评论的内容(Nccont)的类型是varchar,长度设置大一点,不允许为空;与用户表和资讯表关联。如表4-4.表4-5nusers表该表为存储用户信息的表,用户的ID类型为int,不允许为空且设为主键,用户的名称(name)、密码(password)和手机号(tel)的类型是varchar,允许为空。如表4-5.

第5章网站系统实现5.1系统主要功能对本网站功能系统的需求进行了详细的了解,分析了调查问卷的结果。本系统功能页面实现主要基于HTML5和JSP技术和SSM技术框架开发,划分为前台和后台,前台主要提供使用网站的用户的登录和注册、新闻资讯展示、用户信息浏览评论、用户留言、后台登录等功能模块;后台则是管理员的业务管理,对管理员信息、用户信息、新闻信息、评论信息和留言信息进行管理操作。网站系统功能结构图如下图5.1所示:图5.1系统功能结构图5.2系统各个功能模块实现5.2.1数据库连接设计实现数据库连接是用JDBC进行连接,JDBC是java与数据库之间的桥梁;关系数据库是动态内容的来源之一,用于存储相关的信息:文本,图像等资料。配置的代码如下图5.2。图5.2数据库连接代码图5.2.2登录设计实现用户在浏览器输入网站前台登录页面的url地址访问时,用户要进行评论或留言的情况下需要输入已成功注册的账号和密码信息,用户输入完相应信息后,点击登录按钮,系统会将用户填写的表单信息发送到后台数据库进行比对验证,如果该用户已注册则直接进入网站首页。否则登陆失败,跳回登录界面,注册后再进行登录。如下图5.3-5.5所示。而后台的登录,没有注册功能,设计只设置一个管理员,管理员登录成功进入后台系统对各类信息进行管理操作。图5.3用户注册实现界面图5.4后台登录界面图5.5用户登录流程设计图5.2.3前台功能模块设计实现前台主要包含了用户进行最新的娱乐资讯浏览页面的首页、用户登录与注册、新闻列表页面、留言页面留言分享和其他页面。首页浏览模块(如图5.6)首页是热点和最新的娱乐资讯浏览模块,可查看新闻详情,可以搜索关键字查询到网站内相应的娱乐资讯。图5.6前台首页界面(2)评论模块的实现在新闻列表评论操作的界面,用户可以选择浏览新闻详情,账户登录的情况下可点击‘添加评论’,在弹出的评论框内输入评论信息并确认提交,提示‘添加成功’;在对应的新闻资讯的‘查看更多评论’里可以看到评论信息。评论实现界面如图5.7所示。图5.7新闻评论模块界面(3)留言功能模块的实现用户在平台留言页面,可以浏览其他用户的留言信息,页面还是用了audio标签放入音乐播放器,用户可以选择暂停播放。点击‘留言分享’按钮,在弹出的留言框内输入想要分享的图文信息,点击提交按钮,则留言成功。留言界面如图5.8所示。图5.8新闻评论模块界面留言功能操作流程如图5.9所示。图5.9留言管理流程图(4)其他页面模块的实现其他信息页面,除了主要的娱乐资讯页面,还有其他信息页面浏览,选择点击相应的‘明星’图像,可跳转到对应的idol个人界面。如图5.10所示。图5.10新其他页面模块界面5.2.4后台功能模块设计实现后台功能模块包括对前台的娱乐资讯管理、用户信息的管理、用户提交的评论信息管理和用户留言信息管理。以下主要介绍娱乐资讯管理和留言管理模块。(1)娱乐资讯管理模块管理员对新闻信息可进行关键字查询、删除信息条和翻页的操作是此模块主要功能实现。界面如图5.11所示:图5.11娱乐资讯管理界面娱乐资讯管理流程如图5.12所示。图5.12评论管理流程图(2)留言管理模块管理员对用户的留言信息进行管理,对信息的内容进行审核,判断是否需要删除,正常、绿色信息可以留存;随着信息的不断增加,为了方便管理,分页。留言管理模块界面如图5.13所示。图5.13留言管理模块界面第6章网站系统测试测试的目的是发现错误,进而找到解决方案后修改,改进使用的准确性。完成开发的最后一步是对网站系统进行整体测试,测试是为检测功能性,可用性,操作性等是不是符合预期的目标,同时找到在设计过程中未发现的错误和不足。通过有逻辑性地测试过程去进行更多提升软件的使用性,并且检测其中的异常,有效降低在运行时的出错率。本网站系统测试主要检测了每个功能模块的实现情况,确保和预期的需求分析对上和实用性。其实在开发时会对网站系统有不断地测试,编写对应模块功能后都要运行程序,通过结果反映,继续修改继续开发。本次系统测试主要是以黑盒测试进行,通过测试各个模块的功能实现情况。6.1功能测试功能测试是对开发需求描述的功能进行测试,是否符合功能分析的需求。进行的主要功能测试包括适用性、准确性、互操作性、安全性。本网站系统功能测试如表6-1所示:表6-1系统功能测试6.2安全测试安全测试主要是对权限的的测试,在登录时对无效的数据和错误的数据的测试。具体测试方面如表6-2所示。表6-2安全测试6.3用例测试具体测试方面如下表所示。表6-3系统可用性测试表6-4系统用例测试6.4测试结果分析在编码过程中有不断对网页程序的运行测试,到最后对整个项目进行运行测试分析,本网站针对用户可进行娱乐资讯浏览与简单互动业务而开发的功能的基本实现,并且测试后没有特别的异常,符合预期的需求,并且操作简单,资讯信息实现定时更新。但功能模块不够全面,需要继续更多的改善和扩展。在测试完后,网站系统可以投入使用了,后期的系统维护也很重要,也是持久的工作,对更新的信息进行及时的管理,同时还需要保证网站的使用体验,按照更多需要更新系统内容等。

第7章网站特色和创新7.1网站特色本网站系统的特色是前端的响应式布局,有的页面使用了当前流行的bootstrap前端框架为基础进行前端开发,对开发者来说可以节省一些前端开发时间也可以得到比较美观的排版;简单灵活,可适应不同分辨率的设备,使得网站可以在不同的终端被使用,让更多人愿意访问网站,吸引用户。同时使用了H5部分新特性新标签,用于回放的video和audio元素、新的特殊内容元素等,让用户有一个更好的使用体验。7.2创新功能该网站系的创新型功能是用户留言,用户可以浏览网站资讯之余,不仅可以对相关新闻进行评论,还可以分享自己的内容,可以说它也有信息更新的作用,让网站信息可以持续更新,增加用户与网站的互动性。点击留言分享按钮(登录之后),系统获取到用户id了,在留言窗口页面输入要分享的内容后并点击提交按钮,内容和对应的图片信息也同步到数据库留言表和后台管理系统中,留言成功,在留言页面就可以看到信息。当然内容以偶像明星、娱乐的信息为主。管理员也会定期对发布的留言分享筛选留存。实现的留言功能页面以及主要代码如下,图7.1-7.2所示。图7.1功能页面图图7.2实现代码

第8章结论本人根据自己的兴趣和个人知识支持选择了本次的毕业设计选题,在毕业设计开发这几个月的时间里,在指导老师和同学朋友的帮助和支持下,顺利完成了项目的制作。开始觉得应该可以很快完成,可是过程中也遇到不少问题,学习的相关专业课程完成也已经有段时间,所以还要不断查漏补缺地进行。期间,接受了指导老师在我毕业设计开发和毕业论文编写时对我的指导。完成过程中查阅了很多网站开发的资料,翻阅了一些与网站开发的相关书籍,还有JavaWeb、jsp、spring、ssm、mybatis等相关框架的知识,再结合自己之前的网页项目开发和面向对象及数据库的学习;这次的毕业设计的制作和毕业论文的制作过程,使我对大学里所学的相关知识有了一个系统的认识。在动态网站开发技术相关方面,花了很多的时间与精力再去学习和熟悉以前未学习过和未熟练掌握的知识。正所谓学海无涯,这次设计实践,认识到自己学识的匮乏,让我更加觉得了学无止境的重要性。更多的收获是通过本次毕业设计,将之前学习的知识整理了起来,并且了解到作为一个网站开发者完全自己去编程开发一个完整的动态网站的的步骤和方法,属实不容易;要了解分析开发需求,每个模块的实现,整理逻辑关系等问题,思考每次调试的结果,解决问题等等。在这个过程中认识到自己的一些不足、巩固了在大学期间所学的网站开发方面知识。通过这次网站的设计与实现,我学会了很多,也了解到之前没有学习到的,对网站开发有了较系统的理解。本网站从需求调查分析、设计,再到开发和最后的调试,一步一步地去完成每个模块和功能,将所学的知识都用在了其中,网站的制作开发过程不容易,但最后也做出了一个简单网站。随着技术的发展,web开发、系统软件的开发流程也越来越成熟,开发一个实用的网站系统也会随之更容易上手,但功能是会更加强大,具有分享性、互动交流性也是基本的了,不然很难继续发展。本设计也基本实现了一个可交互网站的一些特点;学习是循序渐进、从易到难,会更系统,到更多知识的集合,网站的开发也是从每一个简单页面部分开始,环境配置,结合后端编程,最后组成一个复杂的动态网站系统。总体的设计、数据库设计连接、各个模块设计和效果实现一步一步实践下来,网站的基本功能开发已实现。由于时间上和本人学习能力的限制,这个娱乐资讯网站还有很多需要改进和完善的地方,如果有相关需求,会在之后的工作和学习生活中对其进行二次开发。本网站系统容易操作、信息能更新,用户可分享,交流。用户权限明确,系统安全性较好。用户没有使用成本,在有网络的情况下直接打开网页即可浏览和操作使用。但也还有不完善的方面需要改进:登录注册没有验证码或信息验证,没有完善的安全架构设计。前台用户访问时,网站新闻刷新率可能过低,反应时间可能有点慢。前台用户的权限有点少,加载的信息数据较少,没有设置用户个人信息管理。评论、留言的功能不够完善,没有审核等流程,对数据库和加载有一定的压力,后期管理比较耗人力。由于开发时间的限制,所实现的功能比较少,不能很好地展现对该网站系统的设计想法,交流分享的功能还不够完善等等。参考文献盛雪丰,兰伟.《HTML5+CSS3程序设计(慕课版)》.北京:人民邮电出版社,2017.马玉娴.HTML5技术在融媒体新闻中的应用[J].新闻研究导刊,2017,(06):281-282.阿布力米提·艾尔西丁.基于WEB的网上教学系统的设计[J].和田师范专科学院学报,2008(5).金琰.基于计算机软件开发的Java编程语言分析.2019-07-27.王循.JavaWeb快速开发框架中部分关键技术初步研究[D],吉林大学,2015.李楠.基于B_S结构的金融信息服务平台建设.复旦大学,2007.吴绮桐.JavaSSM框架《工科通系统》项目研发技术.2019.汪君宇.基于JSP的Web应用软件开发技术分析,2018,(16):158-160.张辉.基于JSP的MySQL数据库访问技术.电子科技集团公司电子科学研究院,2015,(16):198.俞传正.基于博客的个人知识管理平台研究[D].天津:天津师范大学,2006.张兴科.JSP动态网站设计项目教程[M].北京:中国人民大学出版社,2010.汪涛,杜蔚苗.移动终端HTML5页面互动版式设计研究[J].包装工程,2017,(06):203-208.李浩.基于J2EE的WEB开发框架的研究与应用[D].汕头大学,2014.徐雯,高建华.基于SpringMVC及MyBatis的Web应用框架研究[A].微型电脑应用,2012,28(7).陈佳,李树强.web开发实践:慕课版[M].人民邮电出版社,2016.赵姝菊.高职特色Java开发实训课程实践教学研究[J].科技视界,2016(25):112-112.徐明华,邱加永,纪希禹.Java基础与案例开发详解[M],清华大学出版社,2014.吴昊.基于JavaWeb的学生云博客的设计与实现[J],内蒙古师范大学计算机科学技术学院,2019,15(16):57-58.陆钻.基于HTML5和CSS3网页布局技术应用[J].无线互联科技,2016,(10).徐刚,翟梦娇.基于SSM的美容资讯商务网站的设计与实现.河南:洛阳师范学院,2019.致谢感谢在东软学院四年中所有的专业任课老师和教授的教学和引导,不同教师的的教学方式和教诲都给我带来了不同影响,对从大学生活到进入工作生活中的转变也有一定的影响。感谢杨利院长和所有教职工这些年来为我们创造的良好学习环境和氛围。完成这个毕业设计实属不容易;李志中老师在我开发毕业设计和编写毕业论文时的负责任指导,让我能够查漏补缺,在完成毕业设计和论文撰写过程中认识到自己的不足、加深了相关专业知识的学习和巩固。感谢李志中老师在繁忙的教学任务中还抽出时间来指导我的毕业设计与毕业论文的撰写,让我能够顺利毕业。李志中老师的每一次指导与教学都很详细、规范,让我体会到了专业导师的学识魅力;由衷地感谢李志忠老师。还要感谢学校给予良好的学习环境,感谢在校期间帮助过我的同学朋友、师兄师姐,让我拥有了人生中在大学阶段特别也多彩的回忆;当然,最要感谢的是我的父母这么多年的所有支持,他们的付出和支持是我完成学业基础,希望日后能慢慢报答他们。最后,祝福他们也祝愿学院的所有老师工作顺利、身体健康,学院越来越棒、越办越好!

怎样提高电脑系统运行速度WindowsXP的启动速度比Windows2000要快30%左右,但相对于Windows98仍然要慢了不少,不过,我们可以通过优化设置,来大大提高WindowsXP的启动速度。加快系统启动速度主要有以下方法:尽量减少系统在启动时加载的程序与服务;对磁盘及CPU等硬件进行优化设置;修改默认设置,减少启动等待时间等。这些方法大部分既可减少系统启动的时间,又可以节省系统资源,加快电脑运行速度。1.加快系统启动速度WindowsXP的启动速度比Windows2000要快30%左右,但相对于Windows98仍然要慢了不少,不过,我们可以通过优化设置,来大大提高WindowsXP的启动速度。加快系统启动速度主要有以下方法:尽量减少系统在启动时加载的程序与服务;对磁盘及CPU等硬件进行优化设置;修改默认设置,减少启动等待时间等。这些方法大部分既可减少系统启动的时间,又可以节省系统资源,加快电脑运行速度。(1)MsconfigWindowsXP的启动速度在系统安装初期还比较快,但随着安装的软件不断增多,系统的启动速度会越来越慢,这是由于许多软件把自己加在了启动程序中,这样开机即需运行,大大降低了启动速度,而且也占用了大量的系统资源。对于这样一些程序,我们可以通过系统配置实用程序Msconfig将它们从启动组中排除出去。选择“开始”菜单中的“运行”命令,在“运行”对话框中键入“Msconfig”,回车后会弹出“系统配置实用程序”对话框,选择其中的“启动”选项卡(如图1),该选项卡中列出了系统启动时加载的项目及来源,仔细查看每个项目是否需要自动加载,否则清除项目前的复选框,加载的项目越少,启动的速度就越快。设置完成后需要重新启动方能生效。(2)BootvisBootvis是微软提供的一个启动优化工具,可提高WindowsXP的启动速度。用BootVis提升WindowsXP的启动速度必须按照正确的顺序进行操作,否则将不会起到提速的效果。其正确的操作方法如下:启动Bootvis,从其主窗口(如图2)中选择“工具”菜单下的“选项”命令,在“符号路径”处键入Bootvis的安装路径,如“C:\ProgramFiles\Bootvis”,单击“保存”退出。从“跟踪”菜单中选择“下次引导”命令,会弹出“重复跟踪”对话框,单击“确定”按钮,BootVis将引导WindowsXP重新启动,默认的重新启动时间是10秒。系统重新启动后,BootVis自动开始运行并记录启动进程,生成启动进程的相关BIN文件,并把这个记录文件自动命名为TRACE_BOOT_1_1。程序记录完启动进程文件后,会重新启动BootVis主界面,在“文件”菜单中选择刚刚生成的启动进程文件“TRACE_BOOT_1_1”。窗口中即会出现“CPU>使用”、“磁盘I/O”、“磁盘使用”、“驱动程序延迟”等几项具体图例供我们分析,不过最好还是让BootVis程序来自动进行分析:从“跟踪”菜单中选择“系统优化”命令,程序会再次重新启动计算机,并分析启动进程文件,从而使计算机启动得更快。(3)禁用多余的服务WindowsXP在启动时会有众多程序或服务被调入到系统的内存中,它们往往用来控制Windows系统的硬件设备、内存、文件管理或者其他重要的系统功能。但这些服务有很多对我们用途不大甚至根本没有用,它们的存在会占用内存和系统资源,所以应该将它们禁用,这样最多可以节省70MB的内存空间,系统速度自然也会有很大的提高。选择“开始”菜单中的“运行”命令,在“运行”对话框键入“services.msc”后回车,即可打开“服务”窗口。窗口的服务列表中列出了系统提供的所有服务的名称、状态及启动类型。要修改某个服务,可从列表双击它,会弹出它的属性对话框(如图3),你可从“常规”选项卡对服务进行修改,通过单击“启动”、“停止”、“暂停”、“恢复”四个按钮来修改服务的状态,并可从“启动类型”下拉列表中修改启动类型,启动类型有“自动”、“手动”、“已禁用”三种。如果要禁止某个服务在启动自动加载,可将其启动类型改为“已禁用”。WindowsXP提供的所有服务有36个默认是自动启动的,实际上,其中只有8个是必须保留的(见下表),其他的则可根据自己的需要进行设置,每种服务的作用在软件中有提示。4)修改注册表来减少预读取,减少进度条等待时间WindowsXP在启动过程中会出现一个进度条,我们可以通过修改注册表,让进度条只跑一圈就进入登录画面。选择“开始”菜单中的“运行”命令,在“运行”对话框键入“regedit”命令后回车,即可启动注册表编辑器,在注册表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,选择其下的EnablePrefetcher键,把它的键值改为“1”即可。(5)减少开机磁盘扫描等待时间当Windows日志中记录有非正常关机、死机引起的重新启动,系统就会自动在启动的时候运行磁盘扫描程序。在默认情况下,扫描每个分区前会等待10秒钟,如果每个分区都要等上10秒才能开始进行扫描,再加上扫描本身需要的时间,会耗费相当长的时间才能完成启动过程。对于这种情况我们可以设置取消磁盘扫描的等待时间,甚至禁止对某个磁盘分区进行扫描。选择“开始→运行”,在运行对话框中键入“chkntfs/t:0”,即可将磁盘扫描等待时间设置为0;如果要在计算机启动时忽略扫描某个分区,比如C盘,可以输入“chkntfs/xc:”命令;如果要恢复对C盘的扫描,可使用“chkntfs/dc:”命令,即可还原所有chkntfs默认设置,除了自动文件检查的倒计时之外。2.提高系统运行速度提升系统运行速度的思路与加快启动的速度类似:尽量优化软硬件设置,减轻系统负担。以下是一些常用的优化手段。(1)设置处理器二级缓存容量WindowsXP无法自动检测处理器的二级缓存容量,需要我们自己在注册表中手动设置,首先打开注册表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,选择其下的“SecondLevelDataCache”,根据自己所用的处理器设置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系统缓存同样也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”键值从0改为1,WindowsXP就会把除了4M之外的系统内存全部分配到文件系统缓存中,这样XP的内核能够在内存中运行,大大提高系统速度。通常来说,该优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。需要注意的是必须有256M以上的内存,激活LargeSystemCache才可起到正面的作用,否则不要轻易改动它。(3)改进输入/输出性能这个优化能够提升系统进行大容量文件传输时的性能,不过这只对服务器用户才有实在意义。我们可在中新建一个DWORD(双字节值)键值,命名为IOPageLockLimit。一般情况下把数据设置8~16MB之间性能最好,要记住这个值是用字节来计算的,例如你要分配10MB的话,就是10×?1024×1024,也就是10485760。这里的优化也需要你的机器拥有大于256M的内存。(4)禁用内存页面调度在正常情况下,XP会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从而提升系统性能。在注册表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”键,把它的值从0改为1即可禁止内存页面调度了。(5)关闭自动重新启动功能当WindowsXP遇到严重问题时便会突然重新开机,可从注册表将此功能取消。打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”将AutoReboot键的Dword值更改为0,重新启动后设置即可生效。(6)改变视觉效果WindowsXP在默认情况下启用了几乎所有的视觉效果,如淡入淡出、在菜单下显示阴影。这些视觉效果虽然漂亮,但对系统性能会有一定的影响,有时甚至造成应用软件在运行时出现停顿。一般情况下建议少用或者取消这些视觉效果。选择桌面上“我的电脑”图标,单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,打开“系统属性”对话框。选择“高级”选项卡,在其中的“性能”栏中单击“设置”按钮,会弹出“性能选项”对话框(如图4),可选择“调整为最佳性能”单选框来关闭所有的视觉效果,也可选择“自定义”然后选择自己需要的视觉效果。(7)合理设置页面虚拟内存同样也是在“性能选项”对话框中,选择“高级”选项卡,在其中的“虚拟内存”栏中单击“更改”按钮,接下来选择虚拟内存为“自定义大小”,然后设置其数值。一般情况下,把虚拟设为不小于256M,不大于382M比较合适,而且最大值和最小值最好一样。(8)修改外观方案WindowsXP默认的外观方案虽然漂亮,但对系统资源的占用也多,可将其改为经典外观以获得更好的性能。在桌面空白位置单击鼠标右键,从弹出的快捷菜单中选择“属性”命令,会打开“显示属性”对话框,在“主题”选项卡选择主题为“Windows经典”,即可将外观修改为更为经济的Windows经典外观。(9)取消XP对ZIP支持WindowsXP在默认情况下打开了对zip文件支持,这要占用一定的系统资源,可选择“开始→运行”,在“运行”对话框中键入“regsvr32/uzipfldr.dll”,回车确认即可取消XP对ZIP解压缩的支持,从而节省系统资源。(10)关闭Dr.WatsonDr.Watson是WindowsXP的一个崩溃分析工具,它会在应用程序崩溃的时候自动弹出,并且在默认情况下,它会将与出错有关的内存保存为DUMP文件以供程序员分析。不过,记录DUMP文件对普通用户则毫无帮助,反而会带来很大的不便:由于Dr.Watson在应用程序崩溃时会对内存进行DUMP记录,将出现长时间硬盘读写操作,要很长一断时间程序才能关闭,并且DUMP文件还会占用大量磁盘空间。要关闭Dr.Watson可打开注册表编辑器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,双击其下的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效,这样就取消它的运行了。同样,我们可以把所有具备调试功能的选项取消,比如蓝屏时出现的memory.dmp,可在“系统属性”对话框中选择“高级”选项卡,单击“启动和故障恢复”栏中的“设置”按钮,并在弹出的“启动和故障恢复”对话框中选择“写入调试信息”为“无”(如图5)。(11)启动硬盘/光驱DMA模式打开“系统属性”对话框,选择“硬件”选择卡中的“设备管理器”按钮,打开“设备管理器”窗口,在设备列表中选择“IDEATA/ATAPI控制器”,双击“主要IDE通道”或“次要IDE通过”,在其属性对话框的“高级设置”选项卡中检查DMA模式是否已启动,一般来说如果设备支持,系统就会自动打开DMA功能,如果没有打开可将“传输模式”设为“DMA(若可用)”。(12)关掉不用的设备WindowsXP总是尽可能为电脑的所有设备安装驱动程序并进行管理,这不仅会减慢系统启动的速度,同时也造成了系统资源的大量占用。针对这一情况,你可在设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,方法是双击要停用的设备,在其属性对话框中的“常规”选项卡中选择“不要使用这个设备(停用)”。在重新启动设置即可生效,当需要使用这些设备时再从设备管理器中启用它们。(13)关闭错误报告当应用程序出错时,会弹出发送错误报告的窗口,其实这样的错误报告对普通用户而言几乎没有任何意义,关闭它是明智的选择。在“系统属性”对话框中选择“高级”选项卡,单击“错误报告”按钮,在弹出的“错误汇报”对话框中,选择“禁用错误汇报”单选项,最后单击“确定”即可。另外我们也可以从组策略中关闭错误报告:从“运行”中键入“gpedit.msc”,运行“组策略编辑器”,展开“计算机配置→管理模板→系统→错误报告功能”,双击右边设置栏中的“报告错误”,在弹出的“属性”对话框中选择“已禁用”单选框即可将“报告错误”禁用。(14)关闭自动更新“自动更新”功能对许多WindowsXP用户而言并不是必需的,可将其关闭以节省系统资源。在“我的电脑”上单击鼠标右键,从快捷菜单中选择“属性”命令,选择“系统属性”对话框中的“自动更新”选项卡,勾选“关闭自动更新,我将手动更新计算机”单选框,单击“确定”按钮即可关闭自动更新功能。如果在“服务”已经将“AutomaticUpdates”服务关闭,“系统属性”对话框中的“自动更新”选项卡就不能进行任何设置了。(15)去掉菜单延迟去掉菜单弹出时的延迟,可以在一定程度上加快XP。要修改的键值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”键,把默认的400修改为0,按F5刷新注册表即可生效。(16)清除预读文件WindowsXP的预读设置虽然可以提高系统速度,但是使用一段时间后,预读文件夹里的文件数量会变得相当庞大,导致系统搜索花费的时间变长。而且有些应用程序会产生死链接文件,更加重了系统搜索的负担。所以,应该定期删除这些预读文件。预计文件存放在WindowsXP系统文件夹的Prefetch文件夹中,该文件夹下的所有文件均可删除。(17)关闭自动播放功能在WindowsXP中,当往光驱中放入光盘或将USB硬盘接上电脑时,系统都会自动将光驱或USB硬盘扫描一遍,同时提示你是否播放里面的图片、视频、音乐等文件,如果是拥有多个分区的大容量的USB硬盘,扫描会耗费很长的时间,而且你得多次手动关闭提示窗口,非常麻烦。这种情况下我们可以将WindowsXP的自动播放功能关闭。运行“组策略”程序。在组策略窗口左边栏中,打开“计算机配置”,选择“管理模板”下的“系统”,然后在右边的配置栏中找到“关闭自动播放”并双击它,会弹出“关闭自动播放属性”对话框。在其中“设置”选项卡中选择“已启用”,“关闭自动播放”下拉列表中选择“所有驱动器”(如图6)。这样以后就不用担心WindowsXP的“自动播放”功能带来的麻烦了。如果你只是想禁止系统扫描某个驱动器(如USB硬盘)上的文件,可采用下面的方法。先连上你的USB硬盘,让系统将它识别出来。然后打开“我的电脑”,选择USB硬盘上的某个分区,按鼠标右键,会弹出磁盘属性窗口,选取“自动播放”选项卡,将所有内容的类型都选择为不执行操作。如果USB硬盘有多个分区,对所有分区都进行同样的操作,这样当你将USB驱动器拔掉再重新接上时,系统会将USB硬盘识别出来,而不会反复问你是否播放USB硬盘中的文件了。3.加快关机速度WindowsXP的关机速度要慢于启动速度,特别有些任务还需要手工结束,更加延缓了关机速度。因此,要加快关机速度,首先要开启WindowsXP的自动结束任务功能。具体步骤是:从注册表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的键值设置为1即可。然后再修改“HungAppTimeout”为“4000(或更小)”(预设为5000),该键值同样也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同样把WaitToKillServiceTimeout设置为“4000”;通过这样设置后的关机速度明显要加快了。够全面吧~~◆二、硬件优化设置◆1、关掉不用的设备

在设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,在要停用设备属性对话框中的“常规”选项卡中选择“不要使用这个设备(停用)”。当需要使用这些设备时再从设备管理器中启用它们。◆2、内存性能优化

WindowsXP中有几个选项可以优化内存性能,它们全都在注册表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management

1)禁用内存页面调度(Paging

Executive)

XP会把内存中的片断写入硬盘,我们可以阻止它这样做,让数据保留在内存中,从而提升系统性能。256M以上内存才使用这个设置。把“DisablePagingExecutive”的值从0改为1就可以禁止内存页面调度了。

2)提升系统缓存

必须有256M以上的内存,才激活它。把LargeSystemCache键值从0改为1,一般来说,这项优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。

3)输入/输出性能

内存大于256M才更改这里的值,这个优化只对server(服务器)用户才有实在意义,它能够提升系统进行大容量文件传输时的性能。建一个DWORD(双字节值)键值,命名为IOPageLockLimit,数值设8M-16M字节之间性能最好,具体设什么值,可试试哪个值可获得最佳性能。这个值是用字节来计算的,比如你要分配12M,就是12×1024×1024,也就是12582912。◆3、启动硬盘/光驱DMA模式

“系统属性”-“硬件”-“设备管理器”,在设备列表中选择“IDE

ATA/ATAPI控制器”,双击“主要

IDE

通道”或“次要

IDE

通道”,在其属性对话框的“高级设置”选项卡中检查DMA模式是否已启动,一般来说如果设备支持,系统就会自动打开DMA功能,如果没有打开可将“传输模式”设为“DMA(若可用)”(在BIOS里也应该要先设为支持DMA)。

◆4、关闭自动播放功能

运行“组策略”程序,在组策略窗口左边栏中打开“计算机配置”,选择“管理模板”下的“系统”,然后在右边的配置栏中找到“关闭自动播放”并双击它,会弹出“关闭自动播放属性”对话框,在其中“设置”选项卡中选择“已启用”,“关闭自动播放”下拉列表中选择“所有驱动器”。

◆5、设置二级缓存容量

WindowsXP有时无法自动检测处理器的二级缓存容量,需要我们手动设置。运行注册表编辑器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论