基于Java web的校園二手書交易平臺_第1頁
基于Java web的校園二手書交易平臺_第2頁
基于Java web的校園二手書交易平臺_第3頁
基于Java web的校園二手書交易平臺_第4頁
基于Java web的校園二手書交易平臺_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要在平時的學(xué)習(xí)過程中書籍是必不可少的物品,但是頻繁購買書籍會花費(fèi)大量金錢。此時就很需要一個二手交易網(wǎng)站來減少購書的開銷。于是本文采用JSP技術(shù)設(shè)計并實(shí)現(xiàn)了二手書交易網(wǎng)站。系統(tǒng)使用B/S開發(fā)模式,用戶只需要一個瀏覽器就能運(yùn)行。使用JSP技術(shù)使得系統(tǒng)的開發(fā)變得快速高效與方便。后臺數(shù)據(jù)庫選擇MySQL技術(shù)開發(fā)可以有效降低開發(fā)時間。系統(tǒng)劃分為前臺,后臺兩個模塊,前臺是面向用戶的一般有基本的登錄注冊功能、站內(nèi)咨詢、留言管理、圖書信息以及圖書類別管理等功能;后臺負(fù)責(zé)對各種信息的管理操作,一般有用戶信息、圖書信息、圖書類別信息、留言信息管理等功能。本文首先對課題的背景與現(xiàn)狀進(jìn)行深入研究,其后詳細(xì)分析系統(tǒng)的可行性與需求。設(shè)計出系統(tǒng)的功能模塊圖,為系統(tǒng)構(gòu)建一個適合的數(shù)據(jù)庫的結(jié)構(gòu),然后把系統(tǒng)的功能模塊實(shí)現(xiàn)。最終對系統(tǒng)進(jìn)行綜合性測試。根據(jù)測試結(jié)果得出本系統(tǒng)的基本功能均可實(shí)現(xiàn),并且能夠流暢的運(yùn)行。關(guān)鍵詞:二手書交易網(wǎng)站JSPMySQL數(shù)據(jù)庫

AbstractBooksareindispensableitemsintheusuallearningprocess,butfrequentpurchaseofbookswillcostalotofmoney.Atthistime,asecond-handtradingplatformisneededtoreducethecostofbuyingbooks.SothispaperusesJSPtechnologytodesignandimplementthesecond-handbooktradingwebsite.ThesystemusesB/Sdevelopmentmode,usersonlyneedabrowsertorun.UsingJSPtechnologymakesthedevelopmentofthesystemfast,efficientandconvenient.ChoosingMySQLtechnologytodevelopthebackstagedatabasecaneffectivelyreducethedevelopmenttime.Thesystemisdividedintotwomodules,thefrontandthebackstage.Thesystemisdividedintotwomodules:thefrontdeskandthebackdesk.Thefrontdeskisgenerallyuser-oriented,withbasicloginandregistrationfunctions,instationconsultation,messagemanagement,bookinformationandbookcategorymanagementfunctions.Thebackdeskisresponsibleforthemanagementandoperationofvariousinformation,generallywithuserinformation,bookinformation,bookcategoryinformation,messageinformationmanagementfunctions.Thisarticlefirstconductsanin-depthstudyonthebackgroundandcurrentstatusofthesubject,andthenanalyzesthefeasibilityandneedsofthesystemindetail.Designthefunctionalmodulediagramofthesystem,buildasuitabledatabasestructureforthesystem,andthenrealizethefunctionalmodulesofthesystem.Finally,thesystemistestedcomprehensively.Accordingtothetestresults,thebasicfunctionsofthesystemcanberealized,andcanrunsmoothly.Keywords:UsedBookTradingWebsite;JSP;MySQLdatabase目錄第一章緒論 第六章系統(tǒng)測試系統(tǒng)測試是軟件測試周期中的一個階段,在此階段中,對整個系統(tǒng)進(jìn)行測試。測試的重點(diǎn)是評估整個系統(tǒng)是否符合指定要求。系統(tǒng)測試有助于批準(zhǔn)和檢查與整個體系結(jié)構(gòu)有關(guān)的應(yīng)用程序的業(yè)務(wù),功能,技術(shù)和任何非功能性需求。系統(tǒng)測試的范圍不僅限于系統(tǒng)的設(shè)計,而且還限于業(yè)務(wù)的行為和預(yù)期的期望。測試的目的在于確保系統(tǒng)正常運(yùn)行,提高系統(tǒng)可靠性。一般的系統(tǒng)測試主要測試系統(tǒng)的功能、性能、安全問題以及用例。6.1功能測試功能測試是針對系統(tǒng)的幾個特性進(jìn)行測試,本次測試對泛用性、準(zhǔn)確性、可操作性以及安全性等幾個項目進(jìn)行具體的測試。具體如下列表格所示:表6-1系統(tǒng)功能測試測試內(nèi)容測試結(jié)果泛用性好準(zhǔn)確性好可操作性好安全性好6.2安全測試安全測試需要使用對應(yīng)的測試技術(shù)對系統(tǒng)進(jìn)行測試,找到可能存在的安全漏洞并進(jìn)行修復(fù)。以至于提高系統(tǒng)的安全性。本系統(tǒng)安全測試主要測試以下幾點(diǎn):1)系統(tǒng)登陸安全測試。登錄時,對用戶名、密碼的合法性驗證。如果用戶所輸入的密碼錯誤則無法正確登錄進(jìn)入系統(tǒng)。2)系統(tǒng)數(shù)據(jù)保密性。系統(tǒng)中存儲著重要的數(shù)據(jù),例如用戶的賬號密碼,因此需要對其進(jìn)行加密處理,還要對數(shù)據(jù)庫進(jìn)行偽文件處理(把數(shù)據(jù)庫文件的后綴名變更成其他文件后綴名面格式),以防數(shù)據(jù)遭到泄露、修改或?qū)?shù)據(jù)的破壞。3)系統(tǒng)的管理權(quán)限問題。使用一個普通用戶賬號進(jìn)行登錄,并操作與管理員權(quán)限級別的操作,看是否能夠操作成功。6.3用例測試測試方案如下表所示。表6-2系統(tǒng)的可用性測試測試的項目測試人員的評價是否正確改變系統(tǒng)窗口大小以及打開關(guān)閉等操作是相應(yīng)的操作模塊是否符合設(shè)計要求是內(nèi)容的文字描述是否正確是系統(tǒng)的布局是否協(xié)調(diào)、合理是系統(tǒng)的功能是否正確實(shí)現(xiàn)(對選中的目標(biāo)能否發(fā)生相應(yīng)的切換)是系統(tǒng)是否正常顯示數(shù)據(jù)是操作流程是否符合要求是有無幫助信息的提供有表6-3系統(tǒng)用例測試序號用例名稱用例操作預(yù)期結(jié)果測試結(jié)果1用戶登錄用戶輸入用戶名與密碼輸入正確的用戶名和密碼進(jìn)入到系統(tǒng)主界面,輸入錯誤用戶名或密碼則給出提示符合預(yù)期2圖書信息的添加相應(yīng)頁面中輸入書籍的信息,并點(diǎn)擊“添加”按鈕正確存儲圖書信息符合預(yù)期3圖書信息的查看查看列表,按照查詢條件,篩選符合需要的信息,進(jìn)一步詳細(xì)查看圖書信息正確顯示圖書信息符合預(yù)期4用戶信息的登錄在頁面內(nèi)輸入用戶信息,點(diǎn)擊“添加”按鈕正確存儲用戶信息符合預(yù)期5用戶信息的查看查看列表,按照查詢條件,篩選符合需要的信息,進(jìn)一步詳細(xì)查看用戶信息正確顯示用戶信息符合預(yù)期6翻頁功能點(diǎn)擊“上一頁”“下一頁”“首頁”“尾頁”跳轉(zhuǎn)到正確頁符合預(yù)期6.4性能測試對系統(tǒng)進(jìn)行性能測試,確保系統(tǒng)運(yùn)行正常。例如,由于軟件互操作性問題,系統(tǒng)可能會遭受數(shù)據(jù)瓶頸的困擾,或在實(shí)時峰值數(shù)據(jù)負(fù)載下,使用少量數(shù)據(jù)完美運(yùn)行的數(shù)據(jù)庫可能會表現(xiàn)不佳。根據(jù)本系統(tǒng)特點(diǎn)設(shè)計出以下的測試場景,本次測試主要測試三個方面:系統(tǒng)運(yùn)行速度、響應(yīng)時間、支持并發(fā)節(jié)點(diǎn)數(shù)。1)系統(tǒng)運(yùn)行速度:經(jīng)過多態(tài)計算機(jī)測試發(fā)現(xiàn)本系統(tǒng)的運(yùn)行速度流暢,沒有明顯卡頓2)響應(yīng)時間:網(wǎng)絡(luò)響應(yīng)時間測試需要測三個數(shù)據(jù),分別是網(wǎng)絡(luò)最小響應(yīng)時間、平均響應(yīng)時間和最大響應(yīng)時間。得出測試結(jié)果,在網(wǎng)絡(luò)狀態(tài)良好的情況下的三個參數(shù)為:0.7/2.8/4.6s,外部網(wǎng)絡(luò)中響應(yīng)時間的三個參數(shù)為4/8/12s,滿足條件。3)支持并發(fā)節(jié)點(diǎn)數(shù):多次場景模擬測試后發(fā)現(xiàn)當(dāng)并發(fā)數(shù)量增加到58個的時候,網(wǎng)站的運(yùn)行速度出現(xiàn)了較大的延遲,時間大概在5秒左右,沒有超出客戶的要求范圍。6.5測試結(jié)果分析由測試結(jié)果分析得出,系統(tǒng)功能完善,性能良好,基本符合二手書交易網(wǎng)站的客戶要求和用戶需求。操作簡單容易上手,操作流程符合業(yè)務(wù)需求。

結(jié)論本篇文章中主要論述了怎樣使用JSP技術(shù)去實(shí)現(xiàn)一個方便快捷、適應(yīng)力強(qiáng)而且安全可靠的二手書交易網(wǎng)站。系統(tǒng)主體由前臺和后臺成。前臺主要面向用戶,所以實(shí)現(xiàn)的功能一般有基本的用戶的注冊登錄功能、網(wǎng)站內(nèi)的信息咨詢功能,還有圖書展示、分類功能,以及站內(nèi)咨詢、在線留言功能等;后臺是用戶與管理員都能使用,但具體的功能又有分別,需要有對用戶賬號管理、對咨詢信息的管理、對圖書的展示與圖書的類別進(jìn)行管理等。然后根據(jù)這些功能進(jìn)行分析設(shè)計,并簡單的介紹一下JSP、B/S結(jié)構(gòu)、MVC等技術(shù)。接著對系統(tǒng)需求分析進(jìn)行描述。然后是主體設(shè)計和詳細(xì)設(shè)計。最后描述一下這個系統(tǒng)的部分功能的實(shí)現(xiàn)方案及過程。系統(tǒng)按照總體設(shè)計、數(shù)據(jù)庫設(shè)計、各個模塊設(shè)計和代碼分析,網(wǎng)站的基本功能已經(jīng)完成。因本人的能力不足所致,系統(tǒng)可能存在很多隱藏的問題未能解決,并且還有些未能完成的功能。本人會在未來不斷的學(xué)習(xí)進(jìn)修,爭取把功能做得更加完整和強(qiáng)大。本系統(tǒng)具有以下三個優(yōu)點(diǎn):1、系統(tǒng)可以在多個操作系統(tǒng)平臺上運(yùn)行,數(shù)據(jù)庫采用了關(guān)系型數(shù)據(jù)庫MySQL,開發(fā)語言選擇了強(qiáng)大的Java編程語言。2、把普通用戶和系統(tǒng)管理員兩者之間的權(quán)限分開,不會出現(xiàn)越級操作等現(xiàn)象。對用戶方便安全的同時又可以保證系統(tǒng)不被入侵,系統(tǒng)安全可靠。3、系統(tǒng)界面簡潔,操作易上手,對于初次使用的用戶很友好。但是也有以下的缺陷需要后續(xù)進(jìn)行改善:1、系統(tǒng)在運(yùn)行時常常出現(xiàn)打開緩慢有延遲等狀況,以及頁面延遲時不能夠被刷需。2、系統(tǒng)有基本的功能,但是不夠完善,沒有讓人眼前一亮的強(qiáng)大功能,未來維護(hù)工作中需要進(jìn)行改善和擴(kuò)展。

參考文獻(xiàn)[1]方斌,劉耀欽.基于B/S模式使用JSP+MySQL進(jìn)行Web開發(fā)[J].鄖陽師范高等專科企業(yè)學(xué)報,2014,34(3):15-16.[2]張威劍.包頭供電局變壓器負(fù)荷智能管理系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫,2016(03):77-77.[3]陳澤任.異齡混交擇伐林經(jīng)營模擬方法研究及系統(tǒng)實(shí)現(xiàn)[D].北京林業(yè)大學(xué),2016[4]巴猛.基于BS模式的企業(yè)車間生產(chǎn)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].天津大學(xué),2016[5]陳濤.基于Web的就業(yè)管理信息系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].山東大學(xué),2009[6]沈玉強(qiáng).基于CAN總線設(shè)備振動監(jiān)測系統(tǒng)研究[D].華北電力大學(xué),2008.[7]李浩.基于J2EE的WEB開發(fā)框架的研究與應(yīng)用[D].汕頭大學(xué),2014.[8]蔡振凡.基于J2EE的跨境電商平臺的設(shè)計與實(shí)現(xiàn)[D].吉林大學(xué),2016

[9]田家旗.Java開發(fā)語言的開發(fā)平臺與J2EE編程技術(shù)問題研究[J].信息技術(shù)與信息化,2016(4):112-113.[10]李詠.Web開發(fā)中MVC設(shè)計模式的研究與應(yīng)用[J].校園技術(shù)開發(fā)月刊,2014(9):55-56.[11]李張永,陳和平,顧進(jìn)廣.跨平臺移動Web開發(fā)框架與數(shù)據(jù)交互方法[J].計算機(jī)工程與設(shè)計,2014,35(5):1827-1832.[12]呂浩志.基于DWZ、NHibernate和ASP.NETMVC3架構(gòu)的Web開發(fā)應(yīng)用[J].科技視界,2014(5):62-63.[13]張秀凱.基于Struts框架的網(wǎng)上購物商城系統(tǒng)設(shè)計與實(shí)現(xiàn)[D].燕山大學(xué),2013.

致謝經(jīng)歷了長達(dá)兩個多月的時間我終于完成了這篇論文。在這個艱辛的過程中,我收獲良多,學(xué)到了很多知識以及累積了很多經(jīng)驗。與以往的老師布置的作業(yè)不同,獨(dú)自完成后才發(fā)現(xiàn)是十分的困難。在同學(xué)與老師的幫助下我克服了許許多多的困難與障礙。在此,我衷心地感謝我的指導(dǎo)老師——葛艷娜老師,正是在葛艷娜老師的悉心指導(dǎo)下我才得以順利完成畢業(yè)設(shè)計。在撰寫開題報告中,老師也給了我很多專業(yè)的意見,在此由衷感謝。在設(shè)計的過程中,還有計算機(jī)的其他幾位老師也給予了我指導(dǎo),在這里也對他們表達(dá)衷心的感謝!十分感謝您們能夠擠出時間來指導(dǎo)我。同時,我還要感謝本文中引用的許多學(xué)者的研究。如果沒有學(xué)者們的研究結(jié)果的啟發(fā)和幫助,我是不可能完成此篇論文的。畢業(yè)設(shè)計過程也得到了同學(xué)和朋友的大力支持和熱情幫助。他們給了我很多幫助,我也對他們表示衷心的感謝。由于我的學(xué)術(shù)水平有限,論文中有許多的不足之處,還懇請老師和同學(xué)批評和指正!最后,衷心祝愿學(xué)院的所有老師工作順利、身體健康。

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

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

WindowsXP中有幾個選項可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧员硐旅嫖恢茫篐KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management

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

Executive)

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

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

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

3)輸入/輸出性能

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

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

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

IDE

通道”或“次要

IDE

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

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

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

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

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

ManagerMemory

Management,選擇Dword值SecondLevelDataCache(如果沒有就新建這個值),修改這個值(填時使用10進(jìn)制)為你的CPU的二級緩存的大小,比如你的CPU的二級緩存是256KB,就修改Dword值SecondLevelDataCache為10進(jìn)制的256即可。二級緩存大小介紹AMD系列Duron

64KB

K6-3

Thunderbird

AthlonXP

256KB

K6-2

Athlon

512KB;Intel系列CeleronA

Celeron2

128KB

P2

Mobile

P3E(EB)

P4

Willamette

256KB

P2

P3(katmai)

P4(Northwood)

512KB。使用Winxp的請務(wù)必檢查一下:打開注冊表,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows

NTCurrentVersion將"RegDone"的數(shù)值,由0改成1才算完成,這個操作很重要,很多奇怪的小毛病因此而解決。◆6、取消微軟的驗證提示

安裝驅(qū)動程式時往往會彈出窗口說程序沒有經(jīng)過微軟的驗證,我們可以在控制面板—系統(tǒng)—硬件—設(shè)備管理員—驅(qū)動程序簽名,取消。

◆7、為IRQ中斷請求排優(yōu)先次序

計算機(jī)的每一個主要部件都設(shè)了個IRQ中斷號。這里就是要通過修改每個IRQ請求的優(yōu)先次序達(dá)到優(yōu)化目的。這里主要的優(yōu)化對象是系統(tǒng)CMOS實(shí)時鐘,它通過主板來提升性能。首先,要確定你想要哪個組件獲得更高的性能,然后找到這個硬件正在使用的IRQ中斷號。怎么找呢?打開控制面板里的系統(tǒng)屬性,選中“硬件”選項卡,然后點(diǎn)擊“設(shè)備管理器”按鈕。右鍵點(diǎn)擊要查IRQ號的組件,選擇“屬性”,然后點(diǎn)擊“資源”選項卡,這里可以看到設(shè)備正在使用的IRQ中斷號(如果沒有IRQ中斷號,選擇另一個設(shè)備)。把中斷號記下來,然后運(yùn)行注冊表編輯器Regedit,找到注冊表中的

HKEY_LOCAL_MACHINESystemCurrentControlSetControlPriorityControl

位置。我們要在這里建立一個名為IRQ#Priority(其中“#”是具體的IRQ中斷號)的DWORD雙字節(jié)

溫馨提示

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

評論

0/150

提交評論