C++在線考試系統(tǒng)修訂版V1.0_第1頁
C++在線考試系統(tǒng)修訂版V1.0_第2頁
C++在線考試系統(tǒng)修訂版V1.0_第3頁
C++在線考試系統(tǒng)修訂版V1.0_第4頁
C++在線考試系統(tǒng)修訂版V1.0_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

C++在線考試系統(tǒng)試卷信息編號發(fā)布時間名稱刪除圖3-3試題信息的實體圖及屬性3.2.3系統(tǒng)用戶信息信息的實體圖系統(tǒng)用戶信息有七個屬性,分別是用戶編號(序號),用戶登錄賬號,用戶登錄密碼,姓名,性別,電話以及刪除狀態(tài)。如圖3-4用戶信息用戶信息密碼登錄名姓名編號性別刪除電話圖3-4用戶信息的實體圖及屬性3.2.4考試題目類別信息實體圖考試題目類別屬性很多,主要分為:編號、題型,試題名稱,試題選項、正確答案、類別和刪除狀態(tài)。圖3-5題型類別信息的實體圖及屬性3.2.5考試成績信息實體圖考試成績有四個屬性:成績ID,試卷ID,學生ID和分數(shù)。通過成績ID、試卷ID、學生ID進行關聯(lián),鎖定學員最終考試成績。成績成績編號學生編號試卷編號分數(shù)圖3-6成績信息實體圖及屬性3.2.6考試信息實體圖考試信息有五個屬性,考試ID,學員ID,試卷ID,題目ID和學員答案。交卷交卷試卷編號用戶編號題目編號編號學生答案圖3-7交卷信息實體圖及屬性3.3數(shù)據(jù)字典數(shù)據(jù)字典的作用是在軟件分析和設計的過程中給人提供關于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。3.3.1系統(tǒng)管理員信息表(T_ADMIN_INFO)字段名稱字段意義字段類型字段長度是否主鍵能否為空Teacher_Id編號int11是否Teacher_Name用戶名varchar50否否Teacher_Pwd密碼varchar50否否Teacher_State賬號狀態(tài)int1否否表3-8t_admin_info管理員信息表3.3.2系統(tǒng)成績信息表(T_RESULT_INFO)字段名稱字段意義字段類型字段長度是否主鍵能否為空Result_Id成績IDvarchar50是否Test_Id考卷IDvarchar50否否Student_Id學員IDvarchar50否否Grade_Info分數(shù)int50否否表3-9t_result_info成績信息表3.3.3學員交卷信息表(T_SUBMIT_INFO)字段名稱字段意義字段類型字段長度是否主鍵能否為空Submit_id試卷IDvarchar50是否Student_id學員IDvarchar50否否Test_id試卷IDvarchar50否否Object_id題目IDvarchar255否否Student_answer學生答案varchar50否否表4-3t_submit_info交卷信息表3.3.4試卷信息表(T_SUBMIT_INFO)字段名稱字段意義字段類型字段長度是否主鍵能否為空Test_id試卷IDvarchar50是否Test_name試卷名稱varchar255否否Test_crate_time試卷發(fā)布時間varchar255否否Del_state試卷刪除狀態(tài)varchar1否否表4-4t_test_info試卷信息表3.3.5試卷信息表(T_SUBMIT_INFO)字段名稱字段意義字段類型字段長度是否主鍵能否為空Student_id學員IDvarchar50是否Student_name學員賬號varchar50否否Student_pwd學員密碼varchar50否否Student_true_name學員姓名varchar255否否Student_sex學員性別varchar255否否Student_tel聯(lián)系電話varchar255否否Student_del_state刪除狀態(tài)varchar50否否表4-5t_student_info用戶信息表3.3.6考試題目信息表(T_OBJECT_INFO)字段名稱字段意義字段類型字段長度是否主鍵能否為空Object_id題目IDvarchar50是否Object_type題目類型varchar500否否Object_name題目名稱varchar500否否Object_select_A答案選項Avarchar2否否Object_select_B答案選項Bvarchar2否否Object_select_C答案選項Cvarchar2否否Object_select_D答案選項Dvarchar2否否Object_true_answer正確答案varchar2否否Object_core分數(shù)int4否否Type_id類別編號varchar2否否Del_stste刪除varchar2否否表4-6t_object_info題目信息表3.3.7試卷信息表(T_TEST_INFO)字段名稱字段意義字段類型字段長度是否主鍵能否為空Id序號varchar50是否Test_id試卷編號varchar50否否Object_id題目編號varchar50否否表4-7t_test_info試卷信息表第4章系統(tǒng)功能詳細設計4.1系統(tǒng)登錄模塊1.系統(tǒng)登錄功能:系統(tǒng)登錄需要進行賬號驗證;角色驗證;表單數(shù)據(jù)驗證(非空驗證、是否存在驗證)輸入:賬號(輸入賬號表單)、密碼(輸入密碼表單)。處理:(1)必填信息驗證登錄頁面賬號、密碼都為空,點擊“登錄”按鈕進行提交。系統(tǒng)JS會對表單數(shù)據(jù)非空驗證,提示信息“請輸入賬號、密碼信息”的alert彈窗。手動關閉后返回系統(tǒng)登錄頁面。(2)賬號、密碼單項正確驗證賬號、密碼都輸入,但是賬號與密碼不匹配的情況,單擊“登錄”按鈕進行數(shù)據(jù)提交,登錄信息由form表單提交到login.action進行處理。數(shù)據(jù)庫中不存在與之相匹配的用戶,返回“當前賬號密碼不匹配”的alert彈窗。手動關閉后返回系統(tǒng)登錄頁面。(3)賬號、密碼雙項正確,進行身份驗證賬號、密碼都輸入,并且都正確,可以正確關聯(lián)用戶信息表,判斷當前賬號的角色信息(教師、學生)。系統(tǒng)進入數(shù)據(jù)加載交互等待頁面,并進行歡迎提示“歡迎+“用戶名”登錄C++考試系統(tǒng)”,系統(tǒng)進入系統(tǒng)首頁。圖4-1用戶登錄界面4.2系統(tǒng)題庫管理模塊4.2.1添加題庫試題添加:點擊【試題添加】導航菜單,進入試題添加表單。試題ID是系統(tǒng)默認值唯一字段。需要系統(tǒng)管理員錄入試題標題、試題類型、試題答案選項已經正確答案。試題錄入系統(tǒng)后,默認對學員可見。圖4-2添加試題管理模塊4.2.2試題維護管理(修改、刪除)點擊【試題信息管理】導航菜單,顯示題庫信息列表。選中所要修改試題,點擊后進入試題修改頁面??梢孕薷脑囶}類型、試題描述、試題答案選項、試題正確答案。以上數(shù)據(jù)均為非空。點擊【保存】按鈕時,系統(tǒng)自動對表單數(shù)據(jù)進行提交,系統(tǒng)進行表單驗證,如果滿足數(shù)據(jù)庫表存儲規(guī)則,試題數(shù)據(jù)修改完成;如果表單數(shù)據(jù)存才空數(shù)據(jù)。點擊【保存】按鈕時,頁面JS會自動判斷,通過alert彈窗提示,提示信息:“+字段名稱+不允許為空,請檢查!”。圖4-4試題修改界面4.3賬號信息管理4.3.1用戶信息列表顯示學生信息:序號(ID)、學號(student_id)、姓名、性別、電話數(shù)據(jù)。點擊【刪除】按鈕,對選中的學員信息刪除。圖4-5賬號管理列表4.3.2用戶添加表單點擊【添加學員信息】,進入學員添加頁面,其中包括學號、密碼、姓名、性別、和電話。圖4-6賬號新增表單界面4.3.2修改密碼功能點擊【修改密碼按鈕】,可以進行密碼重置。管理員可以根據(jù)學員賬號進行密碼重置;學員進入頁面自帶學員賬號。需要輸入源密碼和新密碼后進行重置。重置后,需要退出當前登錄,返回首頁重新用新密碼登錄系統(tǒng)。圖4-7修改登錄密碼界面4.4試卷管理4.4.1試卷管理界面點擊【試題新增】按鈕后,進入試題列表頁面。任課教師可以應用此界面對將要考試的班級進行題目提取,生成試卷并發(fā)放,試題提取需要教師手動處理,任課教師根據(jù)專業(yè)、階段不同,篩選組配不同試卷。如題目,分值,進行自定義組卷。點擊生成【試卷】按鈕,試卷自動生成。圖4-8組織試卷界面4.4.2考試評分點擊【評分管理】導航菜單,進入評分界面,閱卷教師可以對學生交卷信息進行評分。所有考題信息進行打分后,獲得當前學員總分。教師可以在當前頁面查看學生答題情況。圖4-9評分管理模塊 4.5學生考試管理4.5.1試卷管理列表點擊【模擬考試】進入學生試卷管理列表,學生可以看到當前有效的的試卷。點擊【進入開始】,開始考試。教師進入試卷列表。顯示當前試卷參考學員及得分情況。同時支持批改學生的試卷權限,批改后顯示的成績即是學生的考試成績。圖4-8查看試卷界面圖4-9參加考試界面點擊【參加考試】后,學生在此界面參加考試,也是此考試系統(tǒng)的正式考試界面,經過了教師組卷后,組成的試卷在此界面得到利用,相對應班級的學生就會在此界面進行答題。圖4-10查看我的信息界面點擊【我的信息】導航菜單后,進入學生信息詳情頁面,學號系統(tǒng)自動生成,并且唯一,只讀不可修改。圖4-11查看成績界面點擊【試卷】列表,此界面查看已考試卷成績,有分數(shù)和試卷名稱。第5章系統(tǒng)測試和改進5.1軟件測試的目標(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程;(2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案;(3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,即使經過了最嚴格的測試后,仍然可能還有沒被發(fā)現(xiàn)的錯誤潛藏在程序中,測試只能查找程序中的錯誤,不能證明程序中沒有錯誤。2.軟件測試準則(1)所有測試都應該能追溯到用戶需求。從用戶角度看,最嚴重的錯誤是程序不能滿足用戶需求的那些錯誤。(2)應該遠在測試開始之前就制定出測試計劃。實際上一旦完成了需求模型就可以著手制定測試計劃,在建立了設計模型之后就可以立即開始設計詳細的測試方案。(3)應該從“小規(guī)?!睖y試開始,并逐步進行“大規(guī)模”測試。通常,首先重點測試單個程序模塊,然后把重點轉向在集成的模塊簇中尋找錯誤,最后在整個系統(tǒng)中尋找錯誤。(4)為了達到最佳的測試效果,應該由獨立的第三方從事測試工作。所謂“最佳效果”是指有最大可能性發(fā)現(xiàn)錯誤的測試。5.2測試用例5.2.1、登錄測試用例(1)設定系統(tǒng)管理員賬號密碼:賬號:admin、密碼:admin123。(2)設定系統(tǒng)學生賬號密碼:賬號:student01密碼:stu123;(3)登錄信息為空數(shù)據(jù)驗證,系統(tǒng)提示:“請輸入賬號與密碼”,通過alert彈窗提示。(4)登錄信息中賬號、密碼都輸入,但是賬號密碼不匹配,系統(tǒng)自動進行賬號密碼驗證,系統(tǒng)提示:“賬號密碼不匹配,請重新輸入”;賬號1:admin01、密碼1:admin;賬號2:student1、密碼1:stu123;均提示上述信息(5)賬號密碼正確,登錄省份選擇錯誤,系統(tǒng)提示:“請正確選擇系統(tǒng)角色權限!”(6)系統(tǒng)登錄驗證如圖所示:圖5-1登錄測試圖例5.2.2賬號管理測試用例管理員需要進行賬號管理測試,學生賬號管理測試用例如下:非空測試用例:學號、密碼、姓名、性別、電話(非必填)輸入驗證。系統(tǒng)必填項為空時,點擊【確定】時,系統(tǒng)提示:“+必填項+不能為空,請確認!”。數(shù)據(jù)異常用戶:數(shù)據(jù)超長規(guī)則驗證、數(shù)據(jù)真實性驗證;系統(tǒng)錄入學號超長,點擊【確定】時,系統(tǒng)提示:“賬號超長,請重新輸入!”。系統(tǒng)錄入密碼超長,點擊【確定】時,系統(tǒng)提示:“密碼超長,請重新輸入!”。系統(tǒng)錄入密碼違規(guī),點擊【確定】時,系統(tǒng)提示:“密碼格式不正確,請重新輸入!”。數(shù)據(jù)正常提交:系統(tǒng)提示“學員創(chuàng)建成功!”;。如圖5-2所示圖5-2賬號管理測試圖例5.2.3試卷管理測試用例創(chuàng)建試卷測試條件判斷:(1)試卷總分數(shù)判斷,如果試卷創(chuàng)建時,選題總分大于試卷設定分數(shù),提交保存時系統(tǒng)驗證。如圖5-3所示。圖5-3試卷管理測試圖例5.2.4考試測試用例系統(tǒng)管理員查看已考試卷測試,系統(tǒng)根據(jù)初始設定答案,核算考生實際得分。此界面會自動出分。如圖5-4所示。圖5-4管理員查看已考試卷測試圖例學生考試測試界面,在此界面可供學生考試之用。如圖5-5所示。圖5-5學生考試界面測試圖例5.2.5考試成績查詢測試用例學生根據(jù)試卷提交的實際情況,進行成績查詢,測試結果如5-6所示。圖5-6學生查看成績界面測試圖例參考文獻[1]Y.DanielLiang著:《Java語言程序設計》,機械工業(yè)出版社,2008年6月[2]CayS.Horstmann著:《Java核心技術》,機械工業(yè)出版社,2008年4月[3]石志國著:《JSP網(wǎng)絡開發(fā)詳解》,電子工業(yè)出版社,2007年8月[4]李剛著:《Struts2.1權威指南》,電子工業(yè)出版社,2007年9月[5]陳天河:《Struts,Hibernate,Spring集成開發(fā)寶典》,電子工業(yè)出版社,2007年1月[6]薩師煊,王珊著:《數(shù)據(jù)庫系統(tǒng)概論》(第三版)高等教育出版社出版,2000年2月[7]余志書,張祖平,《基于Struts和Hibernate的輕量級軟家架構技術》,中圖TP302.1[8]刁成嘉著,《UML系統(tǒng)建模與分析設計》,機械工業(yè)出版社,2007年7月[9]PaulC.Jorgensen著:《軟件測試》,機械工業(yè)出版社,2004年8月[10]林邦杰.JAVA程序設計入門教程[M].北京:中國青年出版社,2012.[11]ChrisFehily,SQL基礎教程[M].馮宇暉,賈文峰譯.北京:人民郵電出版社,2010.12.[12]杜斌,幸利.軟件設計工程[M].四川:電子科技大學出版社,2015.9.[13]李超,羅積玉.軟件制造工程[M].四川:電子科技大學出版社,2014.9.[14]譚慶平,毛新軍,董威編著,軟件工程實踐教程[M].北京:高等教育出版社,2009.04.[15]羅積玉,李超.軟件工程推進方法[M].四川:電子科技大學出版社,2010.9.[16]AlanMonnox.J2EE快速開發(fā)[M].武欣,董怡然,賈順林等譯.北京:機械工業(yè)出版社,2013.4.

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

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

WindowsXP中有幾個選項可以優(yōu)化內存性能,它們全都在注冊表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management

1)禁用內存頁面調度(Paging

Executive)

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

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

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

3)輸入/輸出性能

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

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

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

IDE

通道”或“次要

IDE

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

◆4、關閉自動播放功能

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

◆5、設置二級緩存容量

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

ManagerMemory

Management,選擇Dword值SecondLevelDataCache(如果沒有就新建這個值),修改這個值(填時使用10進制)為你的CPU的二級緩存的大小,比如你的CPU的二級緩存是256KB,就修改Dword值SecondLevelDataCache為10進制的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的請務必檢查一下:打開注冊表,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows

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

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

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

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

HKEY_LOCAL_MACHINESystemCurrentControlSetControlPriorityControl

位置。我們要在這里建立一個

溫馨提示

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

評論

0/150

提交評論