基于SSM框架的大學(xué)英語(yǔ)課后測(cè)評(píng)系統(tǒng)_第1頁(yè)
基于SSM框架的大學(xué)英語(yǔ)課后測(cè)評(píng)系統(tǒng)_第2頁(yè)
基于SSM框架的大學(xué)英語(yǔ)課后測(cè)評(píng)系統(tǒng)_第3頁(yè)
基于SSM框架的大學(xué)英語(yǔ)課后測(cè)評(píng)系統(tǒng)_第4頁(yè)
基于SSM框架的大學(xué)英語(yǔ)課后測(cè)評(píng)系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第1章緒論1.1開發(fā)背景與意義隨著科學(xué)技術(shù)的高速發(fā)展,互聯(lián)網(wǎng)技術(shù)的發(fā)展尤為顯著。傳統(tǒng)的實(shí)體商業(yè),如商品買賣、人力服務(wù)、國(guó)內(nèi)外旅游等都可以通過(guò)APP、網(wǎng)站、公眾號(hào)等實(shí)現(xiàn)交易,人們可以足不出戶就可以完成交易,很大程度上節(jié)約了時(shí)間,讓生活更加便利。與此同時(shí),互聯(lián)網(wǎng)對(duì)教育也發(fā)揮了巨大的作用,它不僅加速影響了人的思維方式,而且整合了優(yōu)質(zhì)的教育資源,使得教育資源在分配上更為合理。目前為止,也有許多類似于大學(xué)英語(yǔ)課后測(cè)評(píng)這樣的管理系統(tǒng),但是大多數(shù)同類型管理系統(tǒng)還是存在一些問(wèn)題。比如,功能繁多,對(duì)學(xué)生和教師來(lái)說(shuō)有些功能是運(yùn)用不到的,甚至在尋找自己想要的功能時(shí)非常麻煩,那么這些功能就沒(méi)有任何存在的意義和價(jià)值。為了改善當(dāng)前課后測(cè)評(píng)系統(tǒng),我決定開發(fā)這款基于SSM框架的大學(xué)英語(yǔ)課后測(cè)評(píng)系統(tǒng),相比于其他課后測(cè)評(píng)系統(tǒng),它主要有以下幾個(gè)優(yōu)點(diǎn):第一,實(shí)現(xiàn)了精聽。在英語(yǔ)聽力方面改變了以往選擇題形式,而是采用一種填空題形式來(lái)代替,從而達(dá)到學(xué)習(xí)效果。第二,整頓了學(xué)生之間互抄作業(yè)的不良風(fēng)氣。系統(tǒng)不僅設(shè)置了規(guī)定完成作業(yè)的時(shí)間,而且采取教師出多套試卷隨機(jī)分配給學(xué)生的方式,從而避免學(xué)生中會(huì)有部分人抄襲的情況,來(lái)檢測(cè)學(xué)生對(duì)英語(yǔ)知識(shí)掌握的真實(shí)情況。第三,題型和測(cè)試時(shí)間安排合理。系統(tǒng)試題內(nèi)容中的題型貼近四六級(jí)考試題型,在測(cè)試時(shí)間上也是嚴(yán)格按照四六級(jí)考試時(shí)間標(biāo)準(zhǔn)設(shè)定的,學(xué)生可以通過(guò)平時(shí)測(cè)試來(lái)提高自己在四六級(jí)考試中的成績(jī)。第四,對(duì)于分?jǐn)?shù)不達(dá)標(biāo)的學(xué)生,系統(tǒng)會(huì)提示重做。綜上所述,基于SSM框架的大學(xué)英語(yǔ)課后測(cè)評(píng)系統(tǒng)設(shè)計(jì)還是有意義的。1.2開發(fā)工作流程在最初進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),主要做了以下工作:(1)了解英語(yǔ)教學(xué)相關(guān)知識(shí)。(2)對(duì)大學(xué)生做問(wèn)卷調(diào)查。(3)查閱與本系統(tǒng)相關(guān)的文獻(xiàn)資料。(4)瀏覽了一些比較優(yōu)秀的畢業(yè)設(shè)計(jì)。在充分分析了當(dāng)前教育測(cè)評(píng)管理系統(tǒng)和設(shè)計(jì)所需的技術(shù)與平臺(tái)基礎(chǔ)上,最終確定了本系統(tǒng)的可行性開發(fā)方案。在系統(tǒng)設(shè)計(jì)開發(fā)中,確定了系統(tǒng)的功能,并對(duì)功能進(jìn)行設(shè)計(jì)和組織,設(shè)計(jì)和組織包括功能開發(fā)方法和功能需要實(shí)現(xiàn)的具體內(nèi)容。在此期間,系統(tǒng)主要是以Java作為開發(fā)語(yǔ)言,MySQL作為數(shù)據(jù)庫(kù),采用的主要技術(shù)有SSM框架技術(shù)和JSP系統(tǒng)前端技術(shù),開發(fā)工具有EclipseJavaEE和NavicatforMySQL。在系統(tǒng)完成開發(fā)后,需要對(duì)系統(tǒng)進(jìn)行調(diào)試,并且完善、補(bǔ)充相關(guān)系統(tǒng)功能。1.3論文結(jié)構(gòu)緒論介紹了開發(fā)系統(tǒng)的背景和意義、描述了系統(tǒng)的開發(fā)方法和論文大致結(jié)構(gòu)。系統(tǒng)開發(fā)技術(shù)與環(huán)境介紹了系統(tǒng)的開發(fā)語(yǔ)言Java,前端技術(shù)JSP,框架技術(shù)SSM,數(shù)據(jù)庫(kù)MySQL,系統(tǒng)開發(fā)工具Eclipse和NavicatforMySQL以及系統(tǒng)所需運(yùn)行的硬件環(huán)境和軟件環(huán)境。市場(chǎng)調(diào)研、系統(tǒng)的可行性分析和需求分析在確定好選題之后,為了確保系統(tǒng)開發(fā)出來(lái)能夠被廣大用戶所接受,所以就做了一個(gè)簡(jiǎn)單的問(wèn)卷調(diào)查。并且從經(jīng)濟(jì)、法律等角度對(duì)本系統(tǒng)進(jìn)行了可行性分析以及從功能和性能方面進(jìn)行了需求分析。系統(tǒng)涉及到的功能和數(shù)據(jù)庫(kù)系統(tǒng)的功能和數(shù)據(jù)庫(kù)設(shè)計(jì)都是通過(guò)圖和表格的形式呈現(xiàn)的,可以很直觀地了解本系統(tǒng)功能和數(shù)據(jù)庫(kù)具體情況。系統(tǒng)具體設(shè)計(jì)模塊及其實(shí)現(xiàn)主要介紹了三大模塊:學(xué)生模塊、老師模塊和管理員模塊。系統(tǒng)測(cè)試方式系統(tǒng)完成后,需要測(cè)試是否有遺漏或者未能實(shí)現(xiàn)的功能,本系統(tǒng)主要采用的是黑盒測(cè)試。PAGE第2章系統(tǒng)開發(fā)技術(shù)與環(huán)境2.1系統(tǒng)開發(fā)語(yǔ)言—JavaJava語(yǔ)言起源于Oak,但由于Oak這個(gè)名稱在申請(qǐng)注冊(cè)時(shí)已被人使用,故更名為Java。Java是由C++改造而成的產(chǎn)物,它不僅擁有許多C++所含的優(yōu)點(diǎn),而且它去除了一些C++中不常使用的成分,也沒(méi)有C++中一些難以理解的概念。Java是一門比較受歡迎的語(yǔ)言,是面向?qū)ο蟮拇?,支持?dòng)態(tài)綁定。因此許多開發(fā)人員都熱衷于用Java進(jìn)行開發(fā),Java除了以上談及的優(yōu)點(diǎn)外,還有以下優(yōu)點(diǎn):(1)Java沒(méi)有復(fù)雜難懂的指針,應(yīng)用更安全。(2)Java編寫的程序可以在各種操作系統(tǒng)平臺(tái)上運(yùn)行,具有很大的伸縮性。(3)Java支持多線程,程序的執(zhí)行效率很大程度上被提高了。(4)由Java編寫的程序后期維護(hù)性強(qiáng)。(5)研發(fā)人員不用就存儲(chǔ)管理問(wèn)題而煩惱。從以上這些優(yōu)點(diǎn)也可以看出,使用Java作為開發(fā)語(yǔ)言來(lái)設(shè)計(jì)本系統(tǒng)是一個(gè)明智的選擇。每一種語(yǔ)言都有優(yōu)缺點(diǎn),所以對(duì)Java來(lái)說(shuō)也是如此,主要缺點(diǎn)如下:(1)因?yàn)槭褂肑ava編寫的程序可以跨平臺(tái),所以增大了產(chǎn)品的復(fù)雜性。(2)Java需要運(yùn)行環(huán)境和框架極多,比如Java并不適合開發(fā)桌面應(yīng)用程序。(3)使用Java進(jìn)行開發(fā)時(shí)需要編程者先了解框架,延緩了開發(fā)時(shí)間。雖然Java存在以上的缺點(diǎn),但總體來(lái)看Java還是很好的,至少對(duì)于目前這個(gè)系統(tǒng)的設(shè)計(jì)研發(fā)是完全足夠的。2.2系統(tǒng)前端技術(shù)--JSPJSP(俗稱JavaServerPages)是用于開發(fā)動(dòng)態(tài)web資源的技術(shù),它的大致運(yùn)作原理如下:(1)當(dāng)客戶端通過(guò)瀏覽器向服務(wù)器發(fā)送請(qǐng)求時(shí),服務(wù)器會(huì)把發(fā)來(lái)的請(qǐng)求加載成相應(yīng)的JSP文件。(2)Web服務(wù)器中的JSPContainer首先會(huì)把JSP文件轉(zhuǎn)譯為.java的文件,然后再編譯成.class的類文件,并將這個(gè).class的類文件加載到內(nèi)存中執(zhí)行。(3)最后服務(wù)器會(huì)將執(zhí)行的結(jié)果顯示在瀏覽器上。JSP有跨平臺(tái)性,面向?qū)ο螅?jiǎn)單易用,安全可靠等優(yōu)點(diǎn)。當(dāng)然JSP也并不是完美的,也存在不足,比如增大了產(chǎn)品復(fù)雜性,在某些情況下所使用的內(nèi)存相對(duì)于用戶數(shù)量性能比不高。對(duì)于本系統(tǒng)來(lái)說(shuō),它的缺點(diǎn)并不影響設(shè)計(jì)。2.3系統(tǒng)框架技術(shù)--SSM框架框架實(shí)質(zhì)上就是一個(gè)半成品的程序,軟件系統(tǒng)很復(fù)雜,使用已經(jīng)做好的框架可以減輕編程者的工作量。這樣每次開發(fā)的時(shí)候,編程者只需要完成系統(tǒng)的業(yè)務(wù)邏輯設(shè)計(jì)就行了,SSM指的是SpringMVC、Spring、MyBatis。下面就簡(jiǎn)單地介紹一下這三個(gè)小框架。SpringMVC的核心是DispatcherServlet,DispatcherServlet的主要工作是根據(jù)用戶發(fā)來(lái)的請(qǐng)求通過(guò)HandlerMapping去匹配具體對(duì)應(yīng)請(qǐng)求所執(zhí)行的操作。在Spring的基礎(chǔ)上,SpringMVC增加了web應(yīng)用的MVC模塊,MVC模塊很好地將數(shù)據(jù)、業(yè)務(wù)邏輯、界面顯示進(jìn)行了分離。SpringMVC也是Spring的一個(gè)子模塊。Spring是一個(gè)開源的,為了簡(jiǎn)化企業(yè)級(jí)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的框架。Spring容器用來(lái)管理對(duì)象,幫助完成類的初始化和裝配工作,可以讓編程者專注于業(yè)務(wù)邏輯設(shè)計(jì)。Spring主要作用有:(1)可以簡(jiǎn)化開發(fā),對(duì)常用的API都做了一些簡(jiǎn)化和封裝。(2)降低對(duì)象間的耦合度,便于編程者維護(hù)。(3)可以將其他的框架集成進(jìn)來(lái)。MyBatis是一個(gè)開放源代碼的框架,隸屬于Apache,MyBatis不需要手動(dòng)人為地設(shè)置參數(shù),它主要采用的是代碼封裝的方式(代碼封裝:把方法先放到一個(gè)類里面,當(dāng)需要在別的地方用到時(shí),再調(diào)用這個(gè)方法就好了)。這種方式可以讓我們清晰地看到數(shù)據(jù)庫(kù)底層的操作。MyBatis通過(guò)簡(jiǎn)單的XML或注解來(lái)配置和映射原生信息,使用SqlSessionFactoryBuilder來(lái)生成SqlSessionFactory實(shí)例,從而得到SqlSession,執(zhí)行sql命令。2.4系統(tǒng)數(shù)據(jù)庫(kù)--MySQLMySQL是一個(gè)小型的、開放的、功能齊全的、被廣泛應(yīng)用的RDBMS(關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng))。因?yàn)橛脩舻臄?shù)據(jù)信息需要被存放,當(dāng)然這些數(shù)據(jù)信息也不會(huì)任由它們雜亂的存放在一個(gè)“房間”里,而是會(huì)由MySQL將數(shù)據(jù)有序地存放在不同的表中,這樣一來(lái),我們?cè)谌?shù)據(jù)時(shí),就可以快速準(zhǔn)確高效的找到我們想要的數(shù)據(jù)了。由于該管理系統(tǒng)有許多優(yōu)良的特性,尤其是它的價(jià)格低廉,所以深受一些中小企業(yè)和個(gè)體開發(fā)者的喜愛(ài),一部分中小企業(yè)和個(gè)體開發(fā)者一般都會(huì)優(yōu)先考慮將MySQL作為自己的數(shù)據(jù)庫(kù)。除了價(jià)格低廉之外,MySQL還有很多其他的優(yōu)點(diǎn),比如,它可以很流暢的在各種各樣的系統(tǒng)中運(yùn)行,為很多編程語(yǔ)言提供應(yīng)用程序編程接口(API),能讓CPU資源得到充分利用等等。2.5系統(tǒng)開發(fā)工具--Eclipse和NavicatforMySQLEclipse是一個(gè)深受廣大Java開發(fā)者喜愛(ài)的開發(fā)工具,功能非常強(qiáng)大,支持多種編程語(yǔ)言,如C、C++、PHP等,只是不同的語(yǔ)言安裝的插件不同而已。Eclipse也并不僅僅只是一個(gè)Java開發(fā)工具,編程者可以在它的一組服務(wù)和一組框架上加入不同的插件,從而擴(kuò)展功能,插件只有被用到的時(shí)候才會(huì)調(diào)入內(nèi)存。Eclipse可以看成是一個(gè)配套齊全的畫架,畫板和架子可以看作是框架,配套的畫畫工具可以看作是提供的服務(wù),具體的畫畫作品那就要看設(shè)計(jì)者自己的發(fā)揮了。NavicatforMySQL是Navicat的產(chǎn)品成員之一,擁有直觀明了的圖形界面以及健全完備的功能,對(duì)于新開發(fā)人員來(lái)說(shuō),NavicatforMySQL是一個(gè)簡(jiǎn)單易用的數(shù)據(jù)庫(kù)管理工具,對(duì)于專業(yè)的開發(fā)人員來(lái)說(shuō)也完全滿足其需求,因?yàn)閮r(jià)格低廉,功能強(qiáng)大,所以深受開發(fā)人員的喜愛(ài)。2.6系統(tǒng)的運(yùn)行環(huán)境2.6.1硬件環(huán)境硬件環(huán)境就是我們?cè)谥谱飨到y(tǒng)過(guò)程中,我們電腦所必須具備的一些硬件環(huán)境配置,是制作系統(tǒng)的基礎(chǔ)條件。硬件環(huán)境主要涉及參數(shù)如下:處理器:IntelCorei5內(nèi)存:8GB硬盤空間:230GB2.6.2軟件環(huán)境在開發(fā)人員在進(jìn)行系統(tǒng)開發(fā)時(shí)要基于一定的軟件環(huán)境,如果開發(fā)人員對(duì)所需的軟件環(huán)境很熟悉的話,可以大大的節(jié)約系統(tǒng)的開發(fā)時(shí)間,人工精力投入,甚至開發(fā)成本。所以選擇用自己熟悉環(huán)境的是很重要的。軟件環(huán)境主要涉及參數(shù)如下:操作系統(tǒng):Windows10數(shù)據(jù)庫(kù):MySQL5.0開發(fā)工具:EclipseJavaEEJunoServiceRelease1、NavicatforMySQL11.0.10軟件開發(fā)語(yǔ)言:Java服務(wù)器:Tomcatv7.0

第3章問(wèn)卷調(diào)查及系統(tǒng)分析3.1問(wèn)卷調(diào)查在確定好設(shè)計(jì)選題后,為了保證系統(tǒng)后期可以正常運(yùn)行和使用,我對(duì)大學(xué)生群體做了一個(gè)簡(jiǎn)單的問(wèn)卷調(diào)查,由于是在疫情期間,所以問(wèn)卷調(diào)查主要是在線上進(jìn)行的,調(diào)查人數(shù)200人,問(wèn)卷調(diào)查情況如下:第一題:您認(rèn)為英語(yǔ)學(xué)習(xí)重要嗎?學(xué)生回答很重要占58.02%,重要占32.88%,一般占7.10%,不重要占2.00%。第二題:您覺(jué)得每天一小時(shí)的英語(yǔ)測(cè)評(píng)學(xué)習(xí)會(huì)占用您很多時(shí)間嗎?學(xué)生回答會(huì)占3.45%,不會(huì)占96.55%。第三題:您平常會(huì)有英語(yǔ)錯(cuò)題管理習(xí)慣嗎?學(xué)生回答有占23.04%,沒(méi)有占76.96%。第四題:當(dāng)有同學(xué)說(shuō)想要抄襲您的作業(yè),您會(huì)不開心又不好意思拒絕嗎?學(xué)生回答不會(huì)不開心且讓同學(xué)抄占21.54%,會(huì)不開心但會(huì)給同學(xué)抄占65.46%,會(huì)不開心且不給同學(xué)抄占13.00%。第五題:您更喜歡以下哪種英語(yǔ)課后作業(yè)模式呢?學(xué)生回答線上在規(guī)定時(shí)間完成上交,測(cè)試完成會(huì)立馬出成績(jī),有錯(cuò)題管理占85.37%,線下將老師布置的作業(yè)寫在作業(yè)本上,規(guī)定時(shí)間統(tǒng)一上交占14.63%。第六題是多選題,大部分學(xué)生還是有電腦和手機(jī)的。通過(guò)問(wèn)卷調(diào)查的總體情況來(lái)看,本系統(tǒng)在很大程度上應(yīng)廣大用戶的需求。3.2系統(tǒng)分析--可行性分析3.2.1經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性主要是考慮系統(tǒng)設(shè)計(jì)中人力資源、自然資源、投入資金的總和是否與后期收益成正比,同時(shí)也要估算本系統(tǒng)對(duì)用戶可能帶來(lái)的經(jīng)濟(jì)價(jià)值。系統(tǒng)研發(fā)成本如表3.2所示:序號(hào)項(xiàng)目數(shù)量?jī)r(jià)格(元)1Java編程思想175.62Spring+SpringMVC+MyBatis快速開發(fā)與項(xiàng)目實(shí)戰(zhàn)169.83JSP程序設(shè)計(jì)教程152.94MySQL從入門到精通149.95深入剖析Tomcat153.16數(shù)據(jù)結(jié)構(gòu)與算法分析Java語(yǔ)言描述136.67NavicatforMySQL2699.88EclipseJavaEE209DELL電腦21000010合計(jì)11037.7表3.2研發(fā)成本表研發(fā)成本表說(shuō)明:表中序號(hào)1~6是系統(tǒng)研發(fā)階段需要參考的書籍,序號(hào)7、8是開發(fā)工具,NavicatforMySQL的使用期是3個(gè)月。除以上的研發(fā)成本外,還需要考慮人力成本。本次設(shè)計(jì)人數(shù)為2人,設(shè)計(jì)歷時(shí)4個(gè)月,除去周末,以每日150元工資結(jié)算,人力成本約3.6萬(wàn)元。因?yàn)橹谱鞒杀镜土跃投唐趤?lái)看,系統(tǒng)收益不高。但從長(zhǎng)期來(lái)看,系統(tǒng)產(chǎn)生了無(wú)形收益。假設(shè)本系統(tǒng)的生存周期是3年,某大學(xué)在校生是10000人,每人每年在英語(yǔ)試卷上花費(fèi)的錢是200元,則學(xué)生群體費(fèi)用合計(jì)約為600萬(wàn)元。若使用本系統(tǒng),則按每人每年50元計(jì)算,則學(xué)生群體費(fèi)用合計(jì)約為150萬(wàn)元。若系統(tǒng)維護(hù)人員為3人,按每日150元工資結(jié)算,輪流作業(yè),則維護(hù)成本費(fèi)用合計(jì)約為48.6萬(wàn)元,在理想狀態(tài)下,3年累計(jì)收益約為96.7萬(wàn)元。3.1.2技術(shù)可行性技術(shù)可行需要考慮以下幾個(gè)方面:(1)硬件環(huán)境,本系統(tǒng)運(yùn)行的硬件環(huán)境要求處理器是英特爾酷睿i5以上,內(nèi)存4GB以上,硬盤容量50GB以上,系統(tǒng)所要求的硬件環(huán)境符合目前市面上整體電腦水平情況,所以在硬件方面不存在任何問(wèn)題。(2)軟件環(huán)境,系統(tǒng)主要是以EclipseJavaEE和NavicatforMySQL作為開發(fā)工具。EclipseJavaEE功能強(qiáng)大,其中封裝了很多襲插件,為開發(fā)知web項(xiàng)目提供了很多便利;NavicatforMySQL是一個(gè)高性能的數(shù)據(jù)庫(kù)管理工具,不僅快速、安全而且價(jià)格相當(dāng)便宜。通過(guò)直覺(jué)化的圖形用戶界面,可以以簡(jiǎn)單的方式去創(chuàng)建、組織和訪問(wèn)信息。所以在軟件方面也無(wú)需擔(dān)憂。(3)開發(fā)語(yǔ)言,本系統(tǒng)主要以Java語(yǔ)言作為開發(fā)語(yǔ)言,Java不僅簡(jiǎn)單易用而且功能強(qiáng)大,主要特點(diǎn)有可移植性、面向?qū)ο蟆踩?、多線程、簡(jiǎn)單性等。綜上所述,本系統(tǒng)開發(fā)在技術(shù)上具有可行性。3.1.3操作可行性軟件開發(fā)完成后,軟件的操作難度決定了它能否被使用者接受。就本系統(tǒng)而言,還是非常易于操作的。使用者只需要一臺(tái)電腦,輸入網(wǎng)址,進(jìn)入頁(yè)面后進(jìn)行注冊(cè)登錄即可,操作簡(jiǎn)單易懂。3.1.4法律可行性法律可行是看行為和社會(huì)關(guān)系是否符合法律要求,如若有法可依,則本系統(tǒng)是具有法律可行性的。本系統(tǒng)符合法律相關(guān)要求。3.3系統(tǒng)分析--需求分析軟件需求分析從用戶的角度出發(fā),老師和學(xué)生在一定程度上都得到了便利。就拿本次疫情來(lái)說(shuō),改變了傳統(tǒng)作業(yè)形式,用線上的作業(yè)方式來(lái)實(shí)現(xiàn)在家也可以完成學(xué)習(xí)。3.3.1功能需求分析確定選題后,首先進(jìn)行了可行性分析,從各方面確定可行后,就可以進(jìn)行下一步,設(shè)計(jì)本系統(tǒng)的相關(guān)功能部分。下面簡(jiǎn)單地介紹一下本系統(tǒng)的所有角色及操作:在教師部分,主要有以下模塊:(1)試題管理模塊,在該模塊中,試題不止一套,老師進(jìn)行試題分配的管理。(2)試題生成模塊,在該模塊中,在同學(xué)們完成一次作業(yè)后,教師要更新試題。(3)成績(jī)管理模塊,在該模塊中,老師可以查看每個(gè)同學(xué)的成績(jī),可以統(tǒng)計(jì)出同學(xué)們集中出錯(cuò)的題目以便后期老師教學(xué),成績(jī)可以進(jìn)行排序。在同學(xué)部分,主要有以下模塊:(1)在線測(cè)試模塊,在該模塊中,同學(xué)們可以檢索出老師布置的試題,并在規(guī)定的時(shí)間內(nèi)完成測(cè)試。(2)測(cè)試結(jié)果模塊,在該模塊中,聽力、完形填空、閱讀理解的部分可以立馬出成績(jī)。翻譯和作文的部分需要等到老師批改后才能出成績(jī)。(3)錯(cuò)題管理模塊,在該模塊中,有歷史試題的記錄,低于70分會(huì)有提示需要重新做一次,在是否需要重做一欄?!癥”表示yes,需要重做,“N”表示no,不需要重做。在管理員部分,主要有以下模塊:(1)用戶管理模塊,在該模塊中,系統(tǒng)管理員可以對(duì)教師,其他管理員和學(xué)生進(jìn)行管理和權(quán)限分配。(2)試題內(nèi)容管理,在該模塊中,管理員可以對(duì)試題進(jìn)行查看和增刪改。用例如圖3.3.1所示:圖3.3.1用戶用例圖老師用例圖如圖3.3.2所示:圖3.3.2老師用例圖管理員用例圖如圖3.3.3所示:圖3.3.3管理員用例圖3.3.2性能需求分析本系統(tǒng)在性能方面應(yīng)達(dá)到如下要求:1.可擴(kuò)展性本系統(tǒng)的設(shè)計(jì)除了要實(shí)現(xiàn)規(guī)定的功能需求外,還要適應(yīng)未來(lái)實(shí)際需求的變化,開發(fā)人員必須要考慮到系統(tǒng)的擴(kuò)展性問(wèn)題,即增加的新功能不會(huì)對(duì)原有系統(tǒng)架構(gòu)和功能模塊造成太大的影響。2.穩(wěn)定性系統(tǒng)需要穩(wěn)定地運(yùn)行。因?yàn)橄到y(tǒng)功能多,所以開發(fā)者在按功能進(jìn)行模塊劃分時(shí),要盡量做到高內(nèi)聚低耦合,保持各個(gè)模塊的獨(dú)立性,從而確保系統(tǒng)的穩(wěn)定性。3.易用性為了方便用戶使用,系統(tǒng)的設(shè)計(jì)應(yīng)該要做到操作簡(jiǎn)單、界面美觀、節(jié)省用戶時(shí)間精力、實(shí)現(xiàn)高效管理,從而給用戶帶來(lái)良好的體驗(yàn)感。4.流暢性如果系統(tǒng)在使用過(guò)程中加載不流暢、響應(yīng)慢、用戶等待時(shí)間過(guò)長(zhǎng),那么會(huì)導(dǎo)致用戶體驗(yàn)感極差。為了避免使用時(shí)出現(xiàn)卡頓,等待時(shí)間過(guò)長(zhǎng)的情況,開發(fā)人員需要提升代碼質(zhì)量、建立高效的刷新機(jī)制、合理優(yōu)化布局,從而提高響應(yīng)速度。在界面設(shè)計(jì)時(shí),通過(guò)減少層級(jí)、提高布局復(fù)用、刪除控件無(wú)用屬性、優(yōu)化界面等來(lái)提高頁(yè)面加載速度。通過(guò)線程初始化、異步延期加載等策略來(lái)優(yōu)化閃屏頁(yè)布局和啟動(dòng)邏輯,提高啟動(dòng)速度。5.安全性因?yàn)橄到y(tǒng)中會(huì)存儲(chǔ)大量的個(gè)人信息數(shù)據(jù),所以系統(tǒng)必須建立安全機(jī)制和權(quán)限設(shè)置,從而確保操作用戶身份的合法性,杜絕越權(quán)操作。3.4系統(tǒng)流程分析1.系統(tǒng)開發(fā)流程在系統(tǒng)開發(fā)流程中,結(jié)合相關(guān)工具和技術(shù),實(shí)現(xiàn)數(shù)據(jù)庫(kù)和功能的設(shè)計(jì),系統(tǒng)開發(fā)完成后,通過(guò)黑盒測(cè)試進(jìn)行系統(tǒng)調(diào)試,完善系統(tǒng),系統(tǒng)開發(fā)步驟具體如圖3.4.1所示。圖3.4.1系統(tǒng)開發(fā)流程圖2.登錄流程圖本系統(tǒng)有兩個(gè)登錄界面,一個(gè)是用戶端登錄界面,一個(gè)是后臺(tái)管理系統(tǒng)管理員登錄端,但不管登錄對(duì)象是管理員還是用戶,登錄流程都一樣,登錄系統(tǒng)會(huì)動(dòng)態(tài)判斷登錄者的角色,并賦予其相應(yīng)的權(quán)限。具體登錄流程如圖3.4.2所示。圖3.4.2登錄流程圖3.數(shù)據(jù)操作流程圖本系統(tǒng)需要從數(shù)據(jù)庫(kù)中進(jìn)行讀取的數(shù)據(jù)有用戶信息、試題信息、測(cè)試信息,其數(shù)據(jù)讀取的操作流程如圖3.4.3所示。圖3.4.3數(shù)據(jù)讀取流程圖用戶、試題、試卷、錯(cuò)題等信息需要寫入數(shù)據(jù)庫(kù),大致的操作流程如圖3.4.4所示。圖3.4.4數(shù)據(jù)存儲(chǔ)流程圖3.5數(shù)據(jù)流程分析根據(jù)上述對(duì)系統(tǒng)功能的分析可知,不論在本系統(tǒng)中的身份是什么都需要通過(guò)賬號(hào)和密碼進(jìn)行身份審核,通過(guò)數(shù)據(jù)驗(yàn)證后系統(tǒng)會(huì)自動(dòng)進(jìn)行權(quán)限驗(yàn)證,判斷登錄用戶的角色。若為教師用戶,能對(duì)試題內(nèi)容進(jìn)行管理,包括聽力、閱讀、寫作、翻譯等;若為學(xué)生用戶,有老師分配下來(lái)的試題,測(cè)試結(jié)果等;若為管理員,則具有對(duì)所有數(shù)據(jù)、用戶進(jìn)行管理及審核的權(quán)限。本系統(tǒng)的數(shù)據(jù)處理過(guò)程如圖3.5所示。圖3.5系統(tǒng)數(shù)據(jù)流程圖第4章系統(tǒng)設(shè)計(jì)概要4.1系統(tǒng)總體功能設(shè)計(jì)根據(jù)需求分析的要求,系統(tǒng)對(duì)各個(gè)模塊對(duì)應(yīng)的功能進(jìn)行了分析,在設(shè)計(jì)時(shí)應(yīng)該注意要減少模塊與模塊之間的聯(lián)系。系統(tǒng)功能圖如4.1所示:圖4.1系統(tǒng)功能圖4.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1概念模型設(shè)計(jì)概念模型的目的是為了把生活中實(shí)際存在的事物抽象并組織成一個(gè)由DBMS所支持的數(shù)據(jù)結(jié)構(gòu),在概念模型設(shè)計(jì)階段,設(shè)計(jì)人員可以先不用考慮牽扯到DBMS的技術(shù)問(wèn)題。概念模型的核心:E-R圖。E-R圖是由實(shí)體、屬性、關(guān)系三部分構(gòu)成。實(shí)體,是一個(gè)實(shí)際存在的個(gè)體,用正方形表示。例如教師用戶、學(xué)生用戶、管理員都是一個(gè)實(shí)體,試題也可以是一個(gè)實(shí)體。屬性就是實(shí)體的基本特征,用橢圓形表示。關(guān)系就是指實(shí)體與實(shí)體之間的聯(lián)系方式,用菱形表示。本系統(tǒng)的E-R圖如圖4.2所示:圖4.2系統(tǒng)E-R圖4.2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)就是把概念結(jié)構(gòu)設(shè)計(jì)階段的基本實(shí)體-關(guān)系圖轉(zhuǎn)換為與數(shù)據(jù)庫(kù)管理系統(tǒng)支持的邏輯結(jié)構(gòu)。實(shí)體和關(guān)系都有屬性,有時(shí)候?qū)傩赃^(guò)多就沒(méi)有辦法完全呈現(xiàn)在E-R圖中,可以使用表格一一羅列出來(lái)。系統(tǒng)菜單、角色表的邏輯結(jié)構(gòu)如下:表名:sys_menufieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionmenu_idint(11)NO菜單primarykeymenu_namevarchar(100)YES菜單名稱menu_urlvarchar(255)YES菜單地址parent_idvarchar(100)YES父菜單menu_ordervarchar(100)YES菜單順序menu_iconvarchar(30)YES菜單圖標(biāo)menu_typevarchar(10)YES菜單類型表名:sys_rolefieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionrole_idvarchar(100)NO角色primarykeyrole_namevarchar(100)YES角色名稱role_rightsvarchar(100)YES角色權(quán)限parent_idvarchar(100)YES父角色add_optionvarchar(255)YES增加角色del_optionvarchar(255)YES刪除角色edit_optionvarchar(255)YES編輯角色search_optionvarchar(255)YES查詢角色試卷內(nèi)容聽力、完型填空、閱讀、翻譯和寫作表的邏輯結(jié)構(gòu)如下:表名:tb_listeningfieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionlistening_idvarchar(100)NO聽力primarykeylistening_titlevarchar(255)YES聽力題目標(biāo)題listening_contentvarchar(5000)YES聽力題目?jī)?nèi)容listening_answervarchar(500)YES聽力題正確答案creatorvarchar(255)YES創(chuàng)建者表名:tb_clozefieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptioncloze_idvarchar(100)NO完形填空primarykeycloze_titlevarchar(255)YES完形填空題目cloze_contentvarchar(5000)YES完形填空內(nèi)容cloze_questionvarchar(500)YES完型填空題問(wèn)題cloze_answervarchar(11)YES完型填空題正確答案creatorvarchar(255)YES創(chuàng)建者表名:tb_readingfieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionreading_idvarchar(100)NO閱讀primarykeyreading_titlevarchar(255)YES閱讀題目reading_contentvarchar(5000)YES閱讀題目?jī)?nèi)容reading_questionvarchar(1000)YES閱讀題題干reading_answervarchar(200)YES閱讀題正確答案creatorvarchar(255)YES創(chuàng)建者表名:tb_writingfieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionwriting_idvarchar(100)NO寫作和翻譯primarykeywriting_typevarchar(255)YES題目類型writing_titlevarchar(255)YES題目標(biāo)題writing_contentvarchar(5000)YES題目?jī)?nèi)容creatorvarchar(255)YES創(chuàng)建者整套試題、測(cè)試結(jié)果兩個(gè)表的邏輯結(jié)構(gòu)如下:表名:tb_paperfieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionpaper_idvarchar(100)NO試卷primarykeypaper_titlevarchar(100)YES試卷題目paper_contentvarchar(255)YES試題內(nèi)容create_timevarchar(255)YES創(chuàng)建時(shí)間creatorvarchar(255)YES創(chuàng)建者表名:tb_resultfieldnamefieldtypecanbeNULLcorrespondingChinesenamedescriptionresult_idvarchar(100)NO測(cè)試結(jié)果primarykeypaper_idvarchar(100)YES試卷paper_scorevarchar(11)YES試卷分?jǐn)?shù)test_timevarchar(100)YES考試時(shí)間test_takervarchar(100)YES考試人result_flagvarchar(11)YES是否需要重做第5章系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)5.1用戶模塊設(shè)計(jì)頁(yè)面展示5.1.1用戶登陸注冊(cè)模塊設(shè)計(jì)在用戶登錄模塊主要實(shí)現(xiàn)了登錄和注冊(cè)的功能。當(dāng)用戶完成注冊(cè)之后,系統(tǒng)會(huì)將注冊(cè)成功的用戶信息存放到對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,之后用戶就可以通過(guò)自己設(shè)置的用戶名和密碼登錄查看自己的界面了。用戶登錄注冊(cè)頁(yè)面如圖5.1所示:圖5.1系統(tǒng)注冊(cè)模塊頁(yè)面5.1.2系統(tǒng)首頁(yè)模塊設(shè)計(jì)用戶注冊(cè)成功后便可登錄進(jìn)入系統(tǒng),系統(tǒng)首頁(yè)左上角的內(nèi)容管理,可以使用戶很好的了解系統(tǒng)功能分布。老師(圖5.2.1)、學(xué)生(圖5.2.2)、系統(tǒng)管理員(圖5.2.3)首頁(yè)頁(yè)面分別如下圖所示:圖5.2.1老師首頁(yè)頁(yè)面圖5.2.2學(xué)生首頁(yè)頁(yè)面圖5.2.3管理員首頁(yè)頁(yè)面5.1.3學(xué)生試題測(cè)試模塊設(shè)計(jì)在學(xué)生系統(tǒng)試題測(cè)試模塊,同學(xué)們可以看到系統(tǒng)的試題列表,試題列表是展示了試題信息,學(xué)生可以點(diǎn)擊操作一欄的“測(cè)試”按鈕進(jìn)行檢測(cè)。試題測(cè)試頁(yè)面如圖5.3所示:圖5.3試題測(cè)試頁(yè)面5.1.4學(xué)生測(cè)驗(yàn)結(jié)果模塊設(shè)計(jì)在學(xué)生測(cè)驗(yàn)結(jié)果模塊中用戶可以查看測(cè)試成績(jī)信息。測(cè)驗(yàn)結(jié)果模塊頁(yè)面如圖5.4所示:圖5.4測(cè)驗(yàn)結(jié)果模塊頁(yè)面5.1.4學(xué)生錯(cuò)題管理模塊設(shè)計(jì)在學(xué)生錯(cuò)題管理模塊,學(xué)生可以看到自己錯(cuò)題情況。錯(cuò)題管理頁(yè)面如圖5.5所示圖5.5錯(cuò)題管理頁(yè)面5.2老師模塊設(shè)計(jì)5.2.1試題內(nèi)容模塊設(shè)計(jì)在試題內(nèi)容模塊,有聽力、完型填空、閱讀理解、翻譯和作文等試題信息。對(duì)這些試題都可以進(jìn)行一些簡(jiǎn)單的增、刪、查、改操作,聽力(圖5.6.1)、完型填空(圖5.6.2)、閱讀理解(圖5.6.3)、翻譯和作文(圖5.6.4)試題頁(yè)面如下圖。圖5.6.1聽力題目管理頁(yè)面圖5.6.2完形填空管理頁(yè)面圖5.6.3閱讀理解管理頁(yè)面圖5.6.4作文和翻譯管理頁(yè)面5.2.2試卷管理模塊設(shè)計(jì)在試卷管理模塊,老師可以布置試題內(nèi)容,并且隨機(jī)分配試題給指定的同學(xué)。試卷管理頁(yè)面如圖5.7.1、圖5.7.2所示圖5.7.1圖.3測(cè)驗(yàn)結(jié)果模塊設(shè)計(jì)在測(cè)驗(yàn)結(jié)果模塊,老師頁(yè)面有學(xué)生聽力、完型、閱讀的得分相關(guān)信息,需要老師對(duì)學(xué)生的翻譯和作文進(jìn)行評(píng)分,保存后方可查看到學(xué)生的最終成績(jī),若學(xué)生測(cè)試成績(jī)低于70分,在“是否需要重做”那一欄會(huì)顯示“Y”表示“YES”,反之,顯示“N”表示“NO”,是“Y”的學(xué)生需要重新測(cè)試,直到成績(jī)高于70分為止。測(cè)驗(yàn)結(jié)果管理頁(yè)面如圖5.8所示圖5.8測(cè)驗(yàn)結(jié)果管理頁(yè)面5.3管理員模塊設(shè)計(jì)5.3.1管理員系統(tǒng)管理模塊設(shè)計(jì)在管理員系統(tǒng)管理模塊中,系統(tǒng)管理員可以對(duì)學(xué)生、教師以及其他管理員操作權(quán)限進(jìn)行管理,可以查看用戶基本信息,比如用戶的電話號(hào)碼、登錄時(shí)間、登錄IP等。角色權(quán)限管理頁(yè)面如圖5.9.1、用戶管理頁(yè)面如圖5.9.2所示。圖5.9.1角色權(quán)限管理頁(yè)面圖5.9.2用戶管理頁(yè)面

第6章檢查測(cè)驗(yàn)6.1系統(tǒng)測(cè)試方法系統(tǒng)制作完成后,我們需要對(duì)系統(tǒng)進(jìn)行功能檢測(cè),避免系統(tǒng)功能有錯(cuò)誤和遺漏的地方?,F(xiàn)在流行的測(cè)試方法有白盒測(cè)試和黑盒測(cè)試,本系統(tǒng)主要采用的是黑盒測(cè)試方法??梢园寻缀欣斫鉃槭且粋€(gè)透明的盒子,因?yàn)槭峭该鞯?,所以可以很清楚地看到盒子里面的大概情況。黑盒測(cè)試,與白盒測(cè)試相對(duì)立,不能看到盒子內(nèi)部的結(jié)構(gòu)和情況,所以技術(shù)人員在使用黑盒測(cè)試時(shí),不用考慮內(nèi)部的邏輯結(jié)構(gòu)。技術(shù)人員在測(cè)試過(guò)程中扮演的角色是用戶,從用戶的角度出發(fā),來(lái)檢測(cè)系統(tǒng)功能是否有遺漏或錯(cuò)誤的地方,是不是能夠正確地接收輸入的信息,在輸入信息后,是不是會(huì)反饋正確的結(jié)果。6.2測(cè)試實(shí)例本系統(tǒng)一共有3個(gè)需要測(cè)試的模塊,分別是學(xué)生模塊、教師模塊和管理員模塊。主要測(cè)試了各個(gè)模塊中比較重要的功能。學(xué)生模塊測(cè)試結(jié)果如表6.2.1所示。測(cè)試用例號(hào)輸入數(shù)據(jù)測(cè)試結(jié)果T1注冊(cè)登錄正常T2在線測(cè)試正常T3測(cè)驗(yàn)結(jié)果正常T4錯(cuò)題管理正常6.2.1學(xué)生測(cè)試結(jié)果表教師模塊測(cè)試結(jié)果如表6.2.2所示。測(cè)試用例號(hào)輸入數(shù)據(jù)測(cè)試結(jié)果T5登錄正常T6試題管理正常T7試卷管理正常T8測(cè)驗(yàn)結(jié)果正常T9錯(cuò)題管理正常6.2.2教師模塊測(cè)試結(jié)果表管理員模塊測(cè)試結(jié)果如表6.2.3所示。測(cè)試用例號(hào)輸入數(shù)據(jù)測(cè)試結(jié)果T10登錄正常T11系統(tǒng)管理正常T12內(nèi)容管理正常6.2.3管理員模塊測(cè)試結(jié)果表系統(tǒng)在經(jīng)過(guò)測(cè)試和調(diào)試后基本能夠按照需求正常運(yùn)行,基本能夠滿足用戶的需求。

致謝通過(guò)不懈努力,本次系統(tǒng)的設(shè)計(jì)終于順利完成了,從系統(tǒng)設(shè)計(jì)到最后順利完工,僅憑我一己之力是無(wú)法完成的,多虧了周圍同學(xué)、結(jié)識(shí)的技術(shù)咖以及老師的幫助。系統(tǒng)設(shè)計(jì)仍然存在有待完善的功能,比如在寫作和翻譯部分,學(xué)生可以采取在線下寫好再拍照上傳形式,并且系統(tǒng)可以檢測(cè)出作文的重復(fù)率。因?yàn)闀r(shí)間和能力有限,目前還不能實(shí)現(xiàn)這樣的功能。系統(tǒng)制作期間,我弄明白了許多之前學(xué)習(xí)過(guò)程中一直沒(méi)太明白的知識(shí)點(diǎn),同時(shí)也讓我明白了與人交流,共同合作的重要性。本系統(tǒng)制作雖然完成了,但對(duì)我來(lái)說(shuō)依然存在一些知識(shí)盲區(qū),這也提醒我在以后的學(xué)習(xí)、工作和生活中需要更加努力。最后想再次感謝我的論文指導(dǎo)老師王謙老師,以及在系統(tǒng)制作過(guò)程中幫助過(guò)我的朋友和同學(xué)們,謝謝你們!

參考文獻(xiàn)[1]王東新,李歡歡.基于JSP的教育信息化平臺(tái)開發(fā)[J].電子設(shè)計(jì)工程,2018,26(20):27-32.[2]熊淑華.網(wǎng)頁(yè)設(shè)計(jì)中JSP和ASP技術(shù)的應(yīng)用研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2018,(11):48,50.[3]JSPvolume48issue1CoverandFrontmatter[J].JournalofSocialPolicy,2018,48(1):f1-f4.DOI:10.1017/S004727941800082X.[4]汪云.基于JSP平臺(tái)的高校教學(xué)評(píng)估系統(tǒng)分析與設(shè)計(jì)[J].自動(dòng)化技術(shù)與應(yīng)用,2018,37(9):52-55,65.[5]柳佳.基于JSP網(wǎng)上掛號(hào)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].數(shù)碼世界,2018,(9):75.[6]張耀名.基于JSP技術(shù)的企業(yè)員工績(jī)效考核系統(tǒng)[J].智能計(jì)算機(jī)與應(yīng)用,2018,8(5):54-59.[7]倉(cāng)業(yè)金.基于JAVA編程語(yǔ)言的計(jì)算機(jī)軟件開發(fā)應(yīng)用[J].黑龍江教育(理論與實(shí)踐),2018,(12):87-88.[8]徐完平.《Java程序設(shè)計(jì)》教學(xué)改革探討[J].福建電腦,2018,34(12):182,168.DOI:10.16707/ki.fjpc.2018.12.103.[9]王禹程.基于Java語(yǔ)言的人力資源信息系統(tǒng)研究[J].電子設(shè)計(jì)工程,2019,27(2):25-28,33.[10]黃文娟.基于Java和MySQL的圖書館信息化管理系統(tǒng)設(shè)計(jì)[J].電子設(shè)計(jì)工程,2019,27(2):20-24.[11]周軼凡,邵志勇,王敏,等.基于SSM框架的車輛維修管理系統(tǒng)研究[J].電腦知識(shí)與技術(shù),2018,14(31):63-64.[12]蘇庭波,王雙喜.基于SSM的校友管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].工業(yè)控制計(jì)算機(jī),2018,31(10):131-132.[13]胡歡鋒,舒堅(jiān).基于SSM的交通政務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息通信,2018,(9):125-127.[14]Fatih.Celebi.Thedouble-sidedintrusionspring[J].APOSTrendsinOrthodontics,2018,8(4):230-233.DOI:10.4103/apos.apos_101_17.

怎樣提高電腦系統(tǒng)運(yùn)行速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過(guò),我們可以通過(guò)優(yōu)化設(shè)置,來(lái)大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。1.加快系統(tǒng)啟動(dòng)速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過(guò),我們可以通過(guò)優(yōu)化設(shè)置,來(lái)大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。(1)MsconfigWindowsXP的啟動(dòng)速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動(dòng)速度會(huì)越來(lái)越慢,這是由于許多軟件把自己加在了啟動(dòng)程序中,這樣開機(jī)即需運(yùn)行,大大降低了啟動(dòng)速度,而且也占用了大量的系統(tǒng)資源。對(duì)于這樣一些程序,我們可以通過(guò)系統(tǒng)配置實(shí)用程序Msconfig將它們從啟動(dòng)組中排除出去。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框中鍵入“Msconfig”,回車后會(huì)彈出“系統(tǒng)配置實(shí)用程序”對(duì)話框,選擇其中的“啟動(dòng)”選項(xiàng)卡(如圖1),該選項(xiàng)卡中列出了系統(tǒng)啟動(dòng)時(shí)加載的項(xiàng)目及來(lái)源,仔細(xì)查看每個(gè)項(xiàng)目是否需要自動(dòng)加載,否則清除項(xiàng)目前的復(fù)選框,加載的項(xiàng)目越少,啟動(dòng)的速度就越快。設(shè)置完成后需要重新啟動(dòng)方能生效。(2)BootvisBootvis是微軟提供的一個(gè)啟動(dòng)優(yōu)化工具,可提高WindowsXP的啟動(dòng)速度。用BootVis提升WindowsXP的啟動(dòng)速度必須按照正確的順序進(jìn)行操作,否則將不會(huì)起到提速的效果。其正確的操作方法如下:?jiǎn)?dòng)Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項(xiàng)”命令,在“符號(hào)路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會(huì)彈出“重復(fù)跟蹤”對(duì)話框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動(dòng),默認(rèn)的重新啟動(dòng)時(shí)間是10秒。系統(tǒng)重新啟動(dòng)后,BootVis自動(dòng)開始運(yùn)行并記錄啟動(dòng)進(jìn)程,生成啟動(dòng)進(jìn)程的相關(guān)BIN文件,并把這個(gè)記錄文件自動(dòng)命名為TRACE_BOOT_1_1。程序記錄完啟動(dòng)進(jìn)程文件后,會(huì)重新啟動(dòng)BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動(dòng)進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會(huì)出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅(qū)動(dòng)程序延遲”等幾項(xiàng)具體圖例供我們分析,不過(guò)最好還是讓BootVis程序來(lái)自動(dòng)進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會(huì)再次重新啟動(dòng)計(jì)算機(jī),并分析啟動(dòng)進(jìn)程文件,從而使計(jì)算機(jī)啟動(dòng)得更快。(3)禁用多余的服務(wù)WindowsXP在啟動(dòng)時(shí)會(huì)有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來(lái)控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對(duì)我們用途不大甚至根本沒(méi)有用,它們的存在會(huì)占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會(huì)有很大的提高。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“services.msc”后回車,即可打開“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱、狀態(tài)及啟動(dòng)類型。要修改某個(gè)服務(wù),可從列表雙擊它,會(huì)彈出它的屬性對(duì)話框(如圖3),你可從“常規(guī)”選項(xiàng)卡對(duì)服務(wù)進(jìn)行修改,通過(guò)單擊“啟動(dòng)”、“停止”、“暫停”、“恢復(fù)”四個(gè)按鈕來(lái)修改服務(wù)的狀態(tài),并可從“啟動(dòng)類型”下拉列表中修改啟動(dòng)類型,啟動(dòng)類型有“自動(dòng)”、“手動(dòng)”、“已禁用”三種。如果要禁止某個(gè)服務(wù)在啟動(dòng)自動(dòng)加載,可將其啟動(dòng)類型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個(gè)默認(rèn)是自動(dòng)啟動(dòng)的,實(shí)際上,其中只有8個(gè)是必須保留的(見(jiàn)下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊(cè)表來(lái)減少預(yù)讀取,減少進(jìn)度條等待時(shí)間WindowsXP在啟動(dòng)過(guò)程中會(huì)出現(xiàn)一個(gè)進(jìn)度條,我們可以通過(guò)修改注冊(cè)表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“regedit”命令后回車,即可啟動(dòng)注冊(cè)表編輯器,在注冊(cè)表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機(jī)磁盤掃描等待時(shí)間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動(dòng),系統(tǒng)就會(huì)自動(dòng)在啟動(dòng)的時(shí)候運(yùn)行磁盤掃描程序。在默認(rèn)情況下,掃描每個(gè)分區(qū)前會(huì)等待10秒鐘,如果每個(gè)分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時(shí)間,會(huì)耗費(fèi)相當(dāng)長(zhǎng)的時(shí)間才能完成啟動(dòng)過(guò)程。對(duì)于這種情況我們可以設(shè)置取消磁盤掃描的等待時(shí)間,甚至禁止對(duì)某個(gè)磁盤分區(qū)進(jìn)行掃描。選擇“開始→運(yùn)行”,在運(yùn)行對(duì)話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時(shí)間設(shè)置為0;如果要在計(jì)算機(jī)啟動(dòng)時(shí)忽略掃描某個(gè)分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對(duì)C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動(dòng)文件檢查的倒計(jì)時(shí)之外。2.提高系統(tǒng)運(yùn)行速度提升系統(tǒng)運(yùn)行速度的思路與加快啟動(dòng)的速度類似:盡量?jī)?yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級(jí)緩存容量WindowsXP無(wú)法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們自己在注冊(cè)表中手動(dòng)設(shè)置,首先打開注冊(cè)表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會(huì)把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣X(jué)P的內(nèi)核能夠在內(nèi)存中運(yùn)行,大大提高系統(tǒng)速度。通常來(lái)說(shuō),該優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘灿锌赡軙?huì)使某些應(yīng)用程序性能降低。需要注意的是必須有256M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動(dòng)它。(3)改進(jìn)輸入/輸出性能這個(gè)優(yōu)化能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能,不過(guò)這只對(duì)服務(wù)器用戶才有實(shí)在意義。我們可在中新建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設(shè)置8~16MB之間性能最好,要記住這個(gè)值是用字節(jié)來(lái)計(jì)算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機(jī)器擁有大于256M的內(nèi)存。(4)禁用內(nèi)存頁(yè)面調(diào)度在正常情況下,XP會(huì)把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。在注冊(cè)表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內(nèi)存頁(yè)面調(diào)度了。(5)關(guān)閉自動(dòng)重新啟動(dòng)功能當(dāng)WindowsXP遇到嚴(yán)重問(wèn)題時(shí)便會(huì)突然重新開機(jī),可從注冊(cè)表將此功能取消。打開注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動(dòng)后設(shè)置即可生效。(6)改變視覺(jué)效果WindowsXP在默認(rèn)情況下啟用了幾乎所有的視覺(jué)效果,如淡入淡出、在菜單下顯示陰影。這些視覺(jué)效果雖然漂亮,但對(duì)系統(tǒng)性能會(huì)有一定的影響,有時(shí)甚至造成應(yīng)用軟件在運(yùn)行時(shí)出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺(jué)效果。選擇桌面上“我的電腦”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對(duì)話框。選擇“高級(jí)”選項(xiàng)卡,在其中的“性能”欄中單擊“設(shè)置”按鈕,會(huì)彈出“性能選項(xiàng)”對(duì)話框(如圖4),可選擇“調(diào)整為最佳性能”單選框來(lái)關(guān)閉所有的視覺(jué)效果,也可選擇“自定義”然后選擇自己需要的視覺(jué)效果。(7)合理設(shè)置頁(yè)面虛擬內(nèi)存同樣也是在“性能選項(xiàng)”對(duì)話框中,選擇“高級(jí)”選項(xiàng)卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來(lái)選擇虛擬內(nèi)存為“自定義大小”,然后設(shè)置其數(shù)值。一般情況下,把虛擬設(shè)為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認(rèn)的外觀方案雖然漂亮,但對(duì)系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“屬性”命令,會(huì)打開“顯示屬性”對(duì)話框,在“主題”選項(xiàng)卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟(jì)的Windows經(jīng)典外觀。(9)取消XP對(duì)ZIP支持WindowsXP在默認(rèn)情況下打開了對(duì)zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運(yùn)行”,在“運(yùn)行”對(duì)話框中鍵入“regsvr32/uzipfldr.dll”,回車確認(rèn)即可取消XP對(duì)ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關(guān)閉Dr.WatsonDr.Watson是WindowsXP的一個(gè)崩潰分析工具,它會(huì)在應(yīng)用程序崩潰的時(shí)候自動(dòng)彈出,并且在默認(rèn)情況下,它會(huì)將與出錯(cuò)有關(guān)的內(nèi)存保存為DUMP文件以供程序員分析。不過(guò),記錄DUMP文件對(duì)普通用戶則毫無(wú)幫助,反而會(huì)帶來(lái)很大的不便:由于Dr.Watson在應(yīng)用程序崩潰時(shí)會(huì)對(duì)內(nèi)存進(jìn)行DUMP記錄,將出現(xiàn)長(zhǎng)時(shí)間硬盤讀寫操作,要很長(zhǎng)一斷時(shí)間程序才能關(guān)閉,并且DUMP文件還會(huì)占用大量磁盤空間。要關(guān)閉Dr.Watson可打開注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運(yùn)行了。同樣,我們可以把所有具備調(diào)試功能的選項(xiàng)取消,比如藍(lán)屏?xí)r出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“啟動(dòng)和故障恢復(fù)”欄中的“設(shè)置”按鈕,并在彈出的“啟動(dòng)和故障恢復(fù)”對(duì)話框中選擇“寫入調(diào)試信息”為“無(wú)”(如圖5)。(11)啟動(dòng)硬盤/光驅(qū)DMA模式打開“系統(tǒng)屬性”對(duì)話框,選擇“硬件”選擇卡中的“設(shè)備管理器”按鈕,打開“設(shè)備管理器”窗口,在設(shè)備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過(guò)”,在其屬性對(duì)話框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來(lái)說(shuō)如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開DMA功能,如果沒(méi)有打開可將“傳輸模式”設(shè)為“DMA(若可用)”。(12)關(guān)掉不用的設(shè)備WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動(dòng)程序并進(jìn)行管理,這不僅會(huì)減慢系統(tǒng)啟動(dòng)的速度,同時(shí)也造成了系統(tǒng)資源的大量占用。針對(duì)這一情況,你可在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對(duì)話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。在重新啟動(dòng)設(shè)置即可生效,當(dāng)需要使用這些設(shè)備時(shí)再?gòu)脑O(shè)備管理器中啟用它們。(13)關(guān)閉錯(cuò)誤報(bào)告當(dāng)應(yīng)用程序出錯(cuò)時(shí),會(huì)彈出發(fā)送錯(cuò)誤報(bào)告的窗口,其實(shí)這樣的錯(cuò)誤報(bào)告對(duì)普通用戶而言幾乎沒(méi)有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“錯(cuò)誤報(bào)告”按鈕,在彈出的“錯(cuò)誤匯報(bào)”對(duì)話框中,選擇“禁用錯(cuò)誤匯報(bào)”單選項(xiàng),最后單擊“確定”即可。另外我們也可以從組策略中關(guān)閉錯(cuò)誤報(bào)告:從“運(yùn)行”中鍵入“gpedit.msc”,運(yùn)行“組策略編輯器”,展開“計(jì)算機(jī)配置→管理模板→系統(tǒng)→錯(cuò)誤報(bào)告功能”,雙擊右邊設(shè)置欄中的“報(bào)告錯(cuò)誤”,在彈出的“屬性”對(duì)話框中選擇“已禁用”單選框即可將“報(bào)告錯(cuò)誤”禁用。(14)關(guān)閉自動(dòng)更新“自動(dòng)更新”功能對(duì)許多WindowsXP用戶而言并不是必需的,可將其關(guān)閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對(duì)話框中的“自動(dòng)更新”選項(xiàng)卡,勾選“關(guān)閉自動(dòng)更新,我將手動(dòng)更新計(jì)算機(jī)”單選框,單擊“確定”按鈕即可關(guān)閉自動(dòng)更新功能。如果在“服務(wù)”已經(jīng)將“AutomaticUpdates”服務(wù)關(guān)閉,“系統(tǒng)屬性”對(duì)話框中的“自動(dòng)更新”選項(xiàng)卡就不能進(jìn)行任何設(shè)置了。(15)去掉菜單延遲去掉菜單彈出時(shí)的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認(rèn)的400修改為0,按F5刷新注冊(cè)表即可生效。(16)清除預(yù)讀文件WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時(shí)間后,預(yù)讀文件夾里的文件數(shù)量會(huì)變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費(fèi)的時(shí)間變長(zhǎng)。而且有些應(yīng)用程序會(huì)產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負(fù)擔(dān)。所以,應(yīng)該定期刪除這些預(yù)讀文件。預(yù)計(jì)文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關(guān)閉自動(dòng)播放功能在WindowsXP中,當(dāng)往光驅(qū)中放入光盤或?qū)SB硬盤接上電腦時(shí),系統(tǒng)都會(huì)自動(dòng)將光驅(qū)或USB硬盤掃描一遍,同時(shí)提示你是否播放里面的圖片、視頻、音樂(lè)等文件,如果是擁有多個(gè)分區(qū)的大容量的USB硬盤,掃描會(huì)耗費(fèi)很長(zhǎng)的時(shí)間,而且你得多次手動(dòng)關(guān)閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動(dòng)播放功能關(guān)閉。運(yùn)行“組策略”程序。在組策略窗口左邊欄中,打開“計(jì)算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動(dòng)播放”并雙擊它,會(huì)彈出“關(guān)閉自動(dòng)播放屬性”對(duì)話框。在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動(dòng)播放”下拉列表中選擇“所有驅(qū)動(dòng)器”(如圖6)。這樣以后就不用擔(dān)心WindowsXP的“自動(dòng)播放”功能帶來(lái)的麻煩了。如果你只是想禁止系統(tǒng)掃描某個(gè)驅(qū)動(dòng)器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統(tǒng)將它識(shí)別出來(lái)。然后打開“我的電腦”,選擇USB硬盤上的某個(gè)分區(qū),按鼠標(biāo)右鍵,會(huì)彈出磁盤屬性窗口,選取“自動(dòng)播放”選項(xiàng)卡,將所有內(nèi)容的類型都選擇為不執(zhí)行操作。如果USB硬盤有多個(gè)分區(qū),對(duì)所有分區(qū)都進(jìn)行同樣的操作,這樣當(dāng)你將USB驅(qū)動(dòng)器拔掉再重新接上時(shí),系統(tǒng)會(huì)將USB硬盤識(shí)別出來(lái),而不會(huì)反復(fù)問(wèn)你是否播放USB硬盤中的文件了。3.加快關(guān)機(jī)速度WindowsXP的關(guān)機(jī)速度要慢于啟動(dòng)速度,特別有些任務(wù)還需要手工結(jié)束,更加延緩了關(guān)機(jī)速度。因此,要加快關(guān)機(jī)速度,首先要開啟WindowsXP的自動(dòng)結(jié)束任務(wù)功能。具體步驟是:從注冊(cè)表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的鍵值設(shè)置為1即可。然后再修改“HungAppTimeout”為“4000(或更小)”(預(yù)設(shè)為5000),該鍵值同樣也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同樣把WaitToKillServiceTimeout設(shè)置為“4000”;通過(guò)這樣設(shè)置后的關(guān)機(jī)速度明顯要加快了。夠全面吧~~◆二、硬件優(yōu)化設(shè)置◆1、關(guān)掉不用的設(shè)備

在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,在要停用設(shè)備屬性對(duì)話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。當(dāng)需要使用這些設(shè)備時(shí)再?gòu)脑O(shè)備管理器中啟用它們?!?、內(nèi)存性能優(yōu)化

WindowsXP中有幾個(gè)選項(xiàng)可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧?cè)表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management

1)禁用內(nèi)存頁(yè)面調(diào)度(Paging

Executive)

XP會(huì)把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。256M以上內(nèi)存才使用這個(gè)設(shè)置。把“DisablePagingExecutive”的值從0改為1就可以禁止內(nèi)存頁(yè)面調(diào)度了。

2)提升系統(tǒng)緩存

必須有256M以上的內(nèi)存,才激活它。把LargeSystemCache鍵值從0改為1,一般來(lái)說(shuō),這項(xiàng)優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能?huì)使某些應(yīng)用程序性能降低。

3)輸入/輸出性能

內(nèi)存大于256M才更改這里的值,這個(gè)優(yōu)化只對(duì)server(服務(wù)器)用戶才有實(shí)在意義,它能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能。建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設(shè)8M-16M字節(jié)之間性能最好,具體設(shè)什么值,可試試哪個(gè)值可獲得最佳性能。這個(gè)值是用字節(jié)來(lái)計(jì)算的,比如你要分配12M,就是12×1024×1024,也就是12582912。◆3、啟動(dòng)硬盤/光驅(qū)DMA模式

“系統(tǒng)屬性”-“硬件”-“設(shè)備管理器”,在設(shè)備列表中選擇“IDE

ATA/ATAPI控制器”,雙擊“主要

IDE

通道”或“次要

IDE

通道”,在其屬性對(duì)話框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來(lái)說(shuō)如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開DMA功能,如果沒(méi)有打開可將“傳輸模式”設(shè)為“DMA(若可用)”(在BIOS里也應(yīng)該要先設(shè)為支持DMA)。

◆4、關(guān)閉自動(dòng)播放功能

運(yùn)行“組策略”程序,在組策略窗口左邊欄中打開“計(jì)算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動(dòng)播放”并雙擊它,會(huì)彈出“關(guān)閉自動(dòng)播放屬性”對(duì)話框,在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動(dòng)播放”下拉列表中選擇“所有驅(qū)動(dòng)器”。

◆5、設(shè)置二級(jí)緩存容量

WindowsXP有時(shí)無(wú)法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們手動(dòng)設(shè)置。運(yùn)行注冊(cè)表編輯器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management,選擇Dword值SecondLevelDataCache(如果沒(méi)有就新建這個(gè)值),修改這個(gè)值(填時(shí)使用10進(jìn)制)為你的CPU的二級(jí)緩存的大小,比如你的CPU的二級(jí)緩存是256KB,就修改Dword值SecondLevelDataCache為1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論