![基于JSP的廣西陸雄投資有限公司企業(yè)人事檔案管理系統(tǒng)_第1頁](http://file4.renrendoc.com/view11/M02/13/33/wKhkGWX1TuCAbH6RAAGKKhzwA4E464.jpg)
![基于JSP的廣西陸雄投資有限公司企業(yè)人事檔案管理系統(tǒng)_第2頁](http://file4.renrendoc.com/view11/M02/13/33/wKhkGWX1TuCAbH6RAAGKKhzwA4E4642.jpg)
![基于JSP的廣西陸雄投資有限公司企業(yè)人事檔案管理系統(tǒng)_第3頁](http://file4.renrendoc.com/view11/M02/13/33/wKhkGWX1TuCAbH6RAAGKKhzwA4E4643.jpg)
![基于JSP的廣西陸雄投資有限公司企業(yè)人事檔案管理系統(tǒng)_第4頁](http://file4.renrendoc.com/view11/M02/13/33/wKhkGWX1TuCAbH6RAAGKKhzwA4E4644.jpg)
![基于JSP的廣西陸雄投資有限公司企業(yè)人事檔案管理系統(tǒng)_第5頁](http://file4.renrendoc.com/view11/M02/13/33/wKhkGWX1TuCAbH6RAAGKKhzwA4E4645.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第一章緒論1.1研究的背景和意義隨著中國經(jīng)濟的迅猛發(fā)展,互聯(lián)網(wǎng)技術可以使得行業(yè)服務管理更加方便,數(shù)據(jù)統(tǒng)計更加容易簡潔,使得整體的管理一目了然。在廣西陸雄投資有限公司當中,人事檔案管理是必要的,而隨之發(fā)展而來的廣西陸雄投資有限公司人事檔案管理系統(tǒng)大大的提高了以往傳統(tǒng)人事檔案管理得效率。隨著企業(yè)管理的現(xiàn)代化和信息化,企業(yè)需要使用現(xiàn)代化的人事檔案管理系統(tǒng)來優(yōu)化企業(yè)人事檔案管理的手段和方法,以期節(jié)省大量的人事管理資源,促進企業(yè)的精細化管理,同時為企業(yè)的規(guī)范化管理做出貢獻。近年來,人事檔案管理系統(tǒng)技術發(fā)展迅速。人事檔案管理系統(tǒng)打破了傳統(tǒng)的接觸方式,與其他方法相比,人事檔案管理系統(tǒng)更方便、直觀、易用。因此,本系統(tǒng)采用人事檔案管理系統(tǒng)作為企業(yè)員工人事檔案管理的技術手段,從利用信息技術實現(xiàn)企業(yè)員工管理的規(guī)范化。本文將使用JAVA語言和SQLServer2000數(shù)據(jù)庫來進行人事檔案管理系統(tǒng)的開發(fā),根據(jù)人事檔案管理系統(tǒng)用戶需求,將系統(tǒng)的開發(fā)模塊進行分析,具體包括了廣西陸雄投資有限公司員工信息登記模塊、試用期登記模塊、離職退休管理模塊等。1.2研究內(nèi)容本文所研究的廣西陸雄投資有限公司人事檔案管理系統(tǒng)設計與實現(xiàn)總共分為六大章,詳細的結(jié)構如下所示:第一章節(jié)為緒論,主要介紹了廣西陸雄投資有限公司人事檔案管理系統(tǒng)的研究背景及意義等信息,第二章節(jié)是對開發(fā)技術的闡述,主要介紹的是JAVA語言和SQLServer2000數(shù)據(jù)庫的簡介,第三章節(jié)是對廣西陸雄投資有限公司人事檔案管理系統(tǒng)的系統(tǒng)需求分析進行描述,主要是對廣西陸雄投資有限公司人事檔案管理系統(tǒng)的可行性進行分析以及用戶需求進行分析,規(guī)劃好系統(tǒng)功能模塊的需求。第四章節(jié)是廣西陸雄投資有限公司人事檔案管理系統(tǒng)的設計,本章節(jié)是對各個模塊的功能要求進行設計,并對SQLServer2000數(shù)據(jù)庫進行相應的數(shù)據(jù)表設計,第五章節(jié)是廣西陸雄投資有限公司人事檔案管理系統(tǒng)的實現(xiàn),對每個功能模塊的實現(xiàn)效果圖以及代碼進行展示,第六章節(jié)是對廣西陸雄投資有限公司人事檔案管理系統(tǒng)的測試,對每個功能模塊進行用例測試,測試其運行結(jié)果情況。最后是結(jié)論,對全文進行總結(jié),總結(jié)不足的地方并在以后進行提高。第2章開發(fā)技術介紹2.1SQLServer2000數(shù)據(jù)庫的介紹數(shù)據(jù)庫的類型有很多種,本文廣西陸雄投資有限公司人事檔案管理系統(tǒng)的數(shù)據(jù)庫選擇為SQLServer2000數(shù)據(jù)庫,主要原因是其比較適合中小型系統(tǒng)的使用,并且可以和JAVA進行完美鏈接。SQLServer2000數(shù)據(jù)庫在市場中的份額是非常高比例的,大多數(shù)中小型企業(yè)都是使用的SQLServer2000數(shù)據(jù)庫,SQLServer2000數(shù)據(jù)庫主要的特點就是開放源碼,使用的是結(jié)構化查詢語言來進行數(shù)據(jù)庫數(shù)據(jù)的查詢,由于SQLServer2000的開放性,任何人都可以在SQLServer2000的源代碼基礎上進行修改,SQLServer2000之所以被市場所接受這便是最大的原因之一,其次SQLServer2000的運行速度以及可靠性都非常適合用戶使用。本文將使用SQLServer20005.2來進行廣西陸雄投資有限公司人事檔案管理系統(tǒng)的數(shù)據(jù)存儲,使用最多的就是SQLServer2000的增刪改查操作。2.2JAVA語言介紹編程語言的種類有很多種,本文設計的廣西陸雄投資有限公司人事檔案管理系統(tǒng)是基于B/S架構,因此語言的選擇選擇了JAVA來進行開發(fā)。JAVA是一種弱類型語言,其使用相比其他強類型語言更加方便,要進行JAVA程序的開發(fā)只需要安裝好開發(fā)環(huán)境,建立記事本便可以進行程序編寫。JAVA是運行在服務端的,主要進行服務端開發(fā),目前市面上大多數(shù)的編輯器都支持生成JAVA文件,例如DW、notepad+等等編輯器。JAVA目前在市面上是得到廣泛使用的,主要原因就是其是開源的,可以免費進行使用并且可以進行源代碼擴展,JAVA比較適合中小型程序的開發(fā),其所編譯的程序都運行在服務器端,客戶端是無法查看到其源代碼的,因此其具有一定的安全性。JAVA還有許多特性,比如其語言的兼容性較高,代碼安全性較高,使用JAVA鏈接數(shù)據(jù)庫較為方便,并且其面向?qū)ο蟮氖褂靡彩禽^為方便的??偨Y(jié)JAVA的特點,具體可以分為以下五個:可以將開發(fā)內(nèi)容進行模板分離使用JAVA語言來進行系統(tǒng)開發(fā),可以將HTML于JAVA代碼進行分離,通過后臺設置的一些模板變量帶代替原本的JAVA代碼,這樣便可以完成前后端代碼分離,并且使得代碼看起來更加整潔清晰,變量的控制都在后端服務器上控制,是無法進行查閱的,這便完成了開發(fā)內(nèi)容模板分離。組件可以重復利用使用JAVA所開發(fā)的頁面可以不斷的使用以前所組裝好的組件來進行開發(fā),這樣可以提高代碼編程效率,開發(fā)者只要選擇好合適的組件便可以進行二次開發(fā)功能模塊,相比較重新進行代碼重構來說效率提升巨大。開發(fā)流程簡單JAVA技術可以對一些內(nèi)容進行代碼封裝,其封裝特點充分被表現(xiàn)出來,通過封裝可以對一些邏輯復雜并且時間開發(fā)較長的代碼進行重復性調(diào)用,這樣便可以對開發(fā)流程進行使用。安全性高首先JAVA是運行在服務端,這就保證了其安全性具有一定的保障,而其還有非常強大的存儲管理特性,這相比其他腳本開發(fā)語言是所不具備的,這對于其安全性是很大的提升。移植性較強JAVA開發(fā)的程序是可以跨平臺進行使用的,不僅支持WINDOWS平臺,還支持LINUX等等平臺,只要開發(fā)環(huán)境搭建好,便可以進行代碼移植,程序的功能不會因為平臺不同而受到影響,其移植性是非常好的。2.3前后端解耦技術介紹前后端解耦技術即指前后端分離,它目前已成為互聯(lián)網(wǎng)項目開發(fā)中業(yè)界新的標準使用方式,通過Tomcat+JAVA+SQLServer2000的方式有效的進行前后端分離,并且前后端解耦提供了一種新的標準,它為大型分布式架構、云存儲,微服務架構,云計算,彈性計算架構、多端化服務等復雜架構的性能帶來質(zhì)的突破,奠定了基石。通過前端的HTML頁面可以利用過AJAX訪問調(diào)用后端的RESTFULAPI接口同時使用JSON數(shù)據(jù)進行交互是其主要的核心思想。前后端架構的分離通過前后端的分離實現(xiàn)了,它帶來以下好處:(1)開發(fā)權重往前移。前后端解耦即前后端分離,其真正實現(xiàn)了動態(tài)資源和靜態(tài)資源的分離,提高了系統(tǒng)的性能和其擴展性。(2)前端靜態(tài)化。前端有且僅有靜態(tài)內(nèi)容,再明確些,只有HTML/CSS/JS。其內(nèi)容不需要其他任何后臺技術進行動態(tài)化組裝,它來自于完全靜態(tài)的資源。瀏覽器本身可以為前端內(nèi)容的運行環(huán)境和引擎提供支持。(3)數(shù)據(jù)化后端。指平臺、語言、技術皆可在后端完成,它滿足原則:數(shù)據(jù)唯一。API接口通用,為多種客戶端實現(xiàn)數(shù)據(jù)共享(如IOS,安卓,PC,微信小程序等)。系統(tǒng)可以通過一些代碼重構,從而實現(xiàn)大量復用接口,來提升系統(tǒng)運行效率。(4)平臺無關化。前端三大技術(HTML/CSS/JS)本身就是平臺無關的。在后臺鏈接部分,JSON數(shù)據(jù)和RESTful接口實現(xiàn)交互,任何平臺技術都能將二者實現(xiàn),這種平臺無關化,在開發(fā)是可以放心的將前后端安排不同的人來完成,只要職責劃分明確,那么,快速定位bug不是問題。(5)前后端流量大幅減少。為了減少后端服務器上的并發(fā)壓力,所有http協(xié)議請求全部都將轉(zhuǎn)移到前端服務器上,除了在接口之外的其他http請求。那么頁面將不再是全部刷新,而只是異步進行加載,局部進行刷新,這樣可以減輕前端的壓力。(6)表現(xiàn)性能的提高。對于頁面性能而言,在第一次獲取的時候確實會有所損失,不能及時更新。在這個頁面的使用中,性能優(yōu)勢提升明顯,如遠程請求少量數(shù)據(jù)獲取花費時間相當于在本地資源中獲取的時間。第3章系統(tǒng)需求分析3.1廣西陸雄投資有限公司人事檔案管理系統(tǒng)的可行性分析3.1.1技術可行性廣西陸雄投資有限公司人事檔案管理系統(tǒng)是基于WEB的B/S架構,而本文所用到的技術分別有JAVA、SQLServer2000、HTML5技術,技術是符合廣西陸雄投資有限公司人事檔案管理系統(tǒng)進行開發(fā)設計的,而本人在JAVA、SQLServer2000、HTML5技術的學習上也是處于研究較為深入的,具有一定的編程知識基礎,因此在技術可行性上,本文使用JAVA、SQLServer2000、HTML5技術結(jié)合筆者自身的編程基礎來進行開發(fā)是可行的。3.1.2操作可行性本系統(tǒng)主要的目標是為了處理目前廣西陸雄投資有限公司中一些人事檔案管理問題,系統(tǒng)能夠更好的解決該類問題,在操作上是有利于幫助廣西陸雄投資有限公司進行人事檔案管理的,因此在操作可行性上是具有可行性的。3.1.3經(jīng)濟可行性由于廣西陸雄投資有限公司人事檔案管理系統(tǒng)所使用的技術語言都是開源免費的,首先在技術版權的使用中是不需要費用的,其次在硬件設備中,筆者自行提供計算機設備,沒有涉及到其他的開發(fā)成本,因此在開發(fā)廣西陸雄投資有限公司人事檔案管理系統(tǒng)時是不需要其他經(jīng)濟費用的,在經(jīng)濟可行性上是具有可行性的,經(jīng)濟費用不存在相關問題。3.2系統(tǒng)設計的目標設計廣西陸雄投資有限公司人事檔案管理系統(tǒng)的目標是為了提高目前廣西陸雄投資有限公司人事檔案管理的效率,通過本文所涉及的人事檔案管理系統(tǒng)可以對員工信息登記模塊、試用期登記模塊、離職退休管理模塊等進行智能化管理,為了更好的讓系統(tǒng)進行應用,系統(tǒng)設計的目標需要達到以下要求:(1)功能模塊全面,每個功能模塊必須符合人事檔案管理的使用,并且需要適應各個企業(yè)的使用。(2)數(shù)據(jù)信息化管理,管理員可以將所有的人事數(shù)據(jù)管理進行系統(tǒng)錄入存儲到數(shù)據(jù)庫當中,并且可以隨時查看人事數(shù)據(jù)。(3)系統(tǒng)需要具備一定的安全性,防止系統(tǒng)遭到外部攻擊而丟失數(shù)據(jù)庫的數(shù)據(jù),數(shù)據(jù)庫需要能夠做到自動備份,防止數(shù)據(jù)丟失后產(chǎn)生巨大的經(jīng)濟損失。(4)系統(tǒng)的功能使用界面要美觀,并且不能太復雜,大部分管理員是沒有編程知識的,要讓他們能夠簡單的進行操作使用。(5)系統(tǒng)的管理員需要多樣化,超級管理員能夠添加普通管理員進行系統(tǒng)操控。系統(tǒng)的業(yè)務流程圖如圖3.1所示:圖3-1系統(tǒng)業(yè)務流程圖3.3用戶需求分析廣西陸雄投資有限公司人事檔案管理系統(tǒng)總的來說屬于一個服務性系統(tǒng),服務性系統(tǒng)的功能模塊需要對用戶進行需求調(diào)查分析,經(jīng)過調(diào)查可以發(fā)現(xiàn)廣西陸雄投資有限公司人事檔案管理用戶主要的需求為員工信息登記模塊、試用期登記模塊、離職退休管理模塊等為主要需求。因此可以將用戶功能模塊需求分為以下幾種:(1)員工信息登記模塊:管理員可以添加相應的企業(yè)員工用戶,并添加員工的個人信息資料,完成對員工個人信息的記錄存儲到數(shù)據(jù)庫當中,隨時進行調(diào)用查詢。(2)試用期登記模塊:試用期登記模塊是進行員工試用期信息登記,輸入員工的相關信息以及試用期時間等信息來進行登記,可以很好的了解員工試用期情況。(3)離職退休管理模塊:離職退休管理模塊是對公司員工的離職或者退休進行記錄,能夠更好的管理公司員工的檔案,員工一旦進行離職或者退休便可以進行信息的添加,方便以后查詢。3.4非功能需求分析非功能需求主要包括在程序代碼的可擴展性,代碼的安全性以及系統(tǒng)的可維護性上。(1)系統(tǒng)的運行性能由于本設計的廣西陸雄投資有限公司人事檔案管理系統(tǒng)將來是需要投入到實際運行當中的,因此系統(tǒng)的運行性能必須要得到充分的保障,系統(tǒng)要保證并發(fā)量過高時不會出現(xiàn)崩潰,架設需要合理并且數(shù)據(jù)庫的使用也需要更加流暢。(2)系統(tǒng)的可靠性可靠性主要是體現(xiàn)在系統(tǒng)運行了一段周期后還能夠保持其原有的性能,可靠性主要表現(xiàn)在容錯性、成熟性和恢復性。容錯性是指系統(tǒng)在使用的過程中若是出現(xiàn)故障,系統(tǒng)能否采取相應的解決方案來及時阻止故障情況的發(fā)生。成熟性是指系統(tǒng)在運行過程中發(fā)生故障的概率。而恢復性是指用戶在使用系統(tǒng)的過程中發(fā)生意外情況,故障發(fā)生時期所填寫的數(shù)據(jù)是否還存在頁面當中。(3)系統(tǒng)的易用性易用性主要就是面向用戶的,系統(tǒng)一旦投入到了市場當中需要讓用戶能快速接受,如果用戶不能快速接受那么系統(tǒng)的易用性便是較差的,反之則易用性較強。易用性主要在易于使用和易于學習理解,系統(tǒng)的各項操作需要能夠提示用戶來進行操作,避免用戶出現(xiàn)失誤操作導致數(shù)據(jù)丟失。第4章廣西陸雄投資有限公司人事檔案管理系統(tǒng)設計設計廣西陸雄投資有限公司人事檔案管理系統(tǒng)的目標是為了提高目前廣西陸雄投資有限公司人事檔案管理的效率,通過本文所涉及的人事檔案管理系統(tǒng)可以對廣西陸雄投資有限公司用戶進行員工信息登記模塊、試用期登記模塊、離職退休管理模塊等進行智能化管理,為了更好的讓系統(tǒng)進行應用,系統(tǒng)設計的廣西陸雄投資有限公司人事檔案管理系統(tǒng)的功能模塊結(jié)構圖如下所示:廣西陸雄投資有限公司人事檔案管理系統(tǒng)廣西陸雄投資有限公司人事檔案管理系統(tǒng)員工信息登記模塊試用期登記模塊離職退休管理模塊獲獎功能模塊圖4-1系統(tǒng)功能模塊圖4.1系統(tǒng)架構設計廣西陸雄投資有限公司人事檔案管理系統(tǒng)是基于WEB進行開發(fā)的,整體架構也就是B/S三層架構,而系統(tǒng)的程序架構主要是管理員端和用戶端,兩者的區(qū)別在于功能模塊的權限使用區(qū)別,管理員控制的所有功能模塊的使用,用戶端進行一些自身需求功能的使用。系統(tǒng)開發(fā)從這兩者進行分別開發(fā),將兩者的功能模塊進行細分,分為多個子模塊和子功能進行開發(fā),最后進行所有子模塊的整理合并,整合成大模塊。所有模塊有需要關聯(lián)的必須進行數(shù)據(jù)表的事先關聯(lián),以便進行邏輯業(yè)務操作。4.2員工信息登記模塊的設計管理員可以添加相應的企業(yè)員工用戶,并添加員工的個人信息資料,完成對員工個人信息的記錄存儲到數(shù)據(jù)庫當中,隨時進行調(diào)用查詢。4.3試用期登記模塊的設計試用期登記模塊是進行員工試用期信息登記,輸入員工的相關信息以及試用期時間等信息來進行登記,可以很好的了解員工試用期情況。。4.4離職退休管理模塊的設計離職退休管理模塊是對公司員工的離職或者退休進行記錄,能夠更好的管理公司員工的檔案,員工一旦進行離職或者退休便可以進行信息的添加,方便以后查詢。4.5SQLServer2000數(shù)據(jù)庫的設計4.5.1SQLServer2000數(shù)據(jù)庫概念設計廣西陸雄投資有限公司人事檔案管理系統(tǒng)的整體ER圖如下所示。圖4-2廣西陸雄投資有限公司人事檔案管理系統(tǒng)的整體E-R圖根據(jù)整體的ER圖來進行系統(tǒng)管理員繪畫,具體如下所示:家庭信息實體屬性。圖4-3家庭信息實體的屬性人事實體的屬性。圖4-4人事實體的屬性4.5.2SQLServer2000數(shù)據(jù)庫邏輯設計數(shù)據(jù)庫的邏輯設計就是對數(shù)據(jù)表的數(shù)據(jù)結(jié)構進行設計,數(shù)據(jù)表的設計關乎著整個系統(tǒng)功能模塊的開發(fā),在數(shù)據(jù)表的設計過程中需要考慮好各個字段的使用,避免因為字段問題而出現(xiàn)系統(tǒng)BUG,本次設計的廣西陸雄投資有限公司人事檔案管理系統(tǒng)所使用到的部分核心數(shù)據(jù)表如下所示:職員信息表,家庭成員表等數(shù)據(jù)表,部分表單如下:表4-1職員信息表字段命名字段的數(shù)據(jù)類型空值情況姓名字符型4性別字符型8生日日期型10學歷字符型8政治面貌字符型20聯(lián)系電話數(shù)值型12家庭地址字符型40所屬部門字符型10責任職務字符型10進本單位年份日期型8備注備注型4表4-2家庭成員表字段命名字段的數(shù)據(jù)類型空值情況職員號字符型10所屬部門字符型10員工姓名字符型10與本人關系字符型10出生年月日期型8婚姻狀況字符型4文化程度字符型10政治面貌字符型10工作單位字符型20工資數(shù)值型6經(jīng)濟來源字符型10
第5章系統(tǒng)詳細設計與實現(xiàn)5.1數(shù)據(jù)庫連接實現(xiàn)JAVA語言首先需要對數(shù)據(jù)庫進行鏈接后才能進行相應的數(shù)據(jù)操作,JAVA鏈接SQLServer2000數(shù)據(jù)庫的代碼如下所示:圖5-1數(shù)據(jù)庫代碼5.2員工信息登記模塊的實現(xiàn)管理員可以添加相應的企業(yè)員工用戶,并添加員工的個人信息資料,完成對員工個人信息的記錄存儲到數(shù)據(jù)庫當中,隨時進行調(diào)用查詢,員工信息登記包括了員工的姓名、性別、出生日期等字段信息,實現(xiàn)界面如下所示:圖5-1用戶模塊功能主要功能代碼如下:{ if(.value==""){ alert("姓名必須添加!"); returnfalse; } if(form1.message.value.length<1){ alert("家庭信息不能為空!"); returnfalse; } if(form1.message.value.length>500){ alert("家庭信息不能超過500個字符!"); returnfalse; }5.3試用期登記模塊的實現(xiàn)試用期登記模塊是進行員工試用期信息登記,輸入員工的相關信息以及試用期情況等信息來進行登記,可以很好的了解員工試用期情況,使用期登記字段包括了試用期情況、試用期員工姓名等信息,實現(xiàn)界面如下所示:
圖5-2試用期登記模塊功能主要功能代碼如下: if(.value==""){ alert("請選擇姓名!"); .focus(); returnfalse; } if(form1.message.value.length<1){ alert("員工試用期情況不能為空!"); form1.message.focus(); returnfalse; } if(form1.message.value.length>200){ alert("員工試用期情況不能超過200個字符!"); form1.message.focus(); returnfalse; }5.4職退休管理模塊的實現(xiàn)離職退休管理模塊是對公司員工的離職或者退休進行記錄,能夠更好的管理公司員工的檔案,員工一旦進行離職或者退休便可以進行信息的添加,方便以后查詢,離職退休管理模塊的字段包括了離職退休的時間、離職退休的員工姓名字段,具體的實現(xiàn)界面如下所示:圖5-2試用期登記模塊功能主要功能代碼如下: if(.value==""){ alert("請選擇姓名!"); .focus(); returnfalse; } if(form1.message.value.length<1){ alert("離職/退休信息不能為空!"); form1.message.focus(); returnfalse; } if(form1.message.value.length>200){ alert("離職/退休信息不能超過200個字符!"); form1.message.focus(); returnfalse; }}第6章系統(tǒng)測試6.1測試意義及方法6.1.1測試的意義在進行系統(tǒng)各個功能模塊的設計代碼化過程中,難免會出現(xiàn)一些代碼撰寫漏洞等情況,因此在每次進行代碼功能結(jié)束時需要對功能進行測試,這樣才能及時發(fā)現(xiàn)剛剛撰寫的代碼所存在的問題,如果等到所有功能代碼都完成后再來進行功能測試,那么此時進行代碼優(yōu)化就會復雜得多,并且系統(tǒng)也會漏洞百出,因此在進行功能撰寫時邊開發(fā)邊測試是最好的防止漏洞BUG出現(xiàn)的方法。系統(tǒng)的測試在編程中是至關重要的,在系統(tǒng)上線前需要進行各項功能測試,以便系統(tǒng)能完美上線運行。6.1.2測試的方法目前常見的兩種測試方法分別為黑盒測試和白盒測試,兩者的詳細介紹如下。第一種黑盒測試:黑盒測試就是對系統(tǒng)的功能模塊各個功能進行測試,檢測功能是否能正常使用,會不會因為一些非法輸入或者不正常的使用而導致系統(tǒng)異常,黑盒測試基本上是系統(tǒng)必須檢驗的測試,可以輕易的發(fā)現(xiàn)系統(tǒng)存在的問題,黑盒測試的內(nèi)容也是用戶在使用過程中比較容易出現(xiàn)的問題。第二種白盒測試:白盒測試和黑盒的區(qū)別在于其是對代碼進行檢測,代碼一旦出現(xiàn)問題就會導致程序功能出現(xiàn)問題,可以說是對其根本進行測試,檢測代碼的一些邏輯問題,一旦測試出邏輯問題可以更好的優(yōu)化重構代碼結(jié)構,編寫優(yōu)秀的代碼邏輯。6.2系統(tǒng)功能測試系統(tǒng)測試的條件:WIN7以上的操作系統(tǒng),SQLServer2000數(shù)據(jù)庫環(huán)境,裝有JAVA語言的開發(fā)環(huán)境。上述環(huán)境都安裝齊全后便可以進行系統(tǒng)功能測試,這樣可以排除環(huán)境所帶來的問題。各模塊功能測試具體如下所示:(1)員工信息登記模塊表6-1員工信息登記模塊測試所測試的模塊功能測試的流程測試后的結(jié)果結(jié)論員工信息登記模塊管理員添加姓名為張三的員工信息進行登記添加成功,可以在列表中顯示出員工列表張三的信息測試成功,無異常(2)試用期登記模塊功能測試表6-2試用期登記模塊功能測試所測試的模塊功能測試的流程測試后的結(jié)果結(jié)論試用期登記模塊對員工張三進行試用期信息記錄成功添加,試用期列表中可以看到張三的信息測試成功,無異常(3)離職退休管理模塊功能測試表6-4離職退休管理模塊功能測試所測試的模塊功能測試的流程測試后的結(jié)果結(jié)論離職退休管理模塊添加張三離職的信息添加成功并可以查看到相應的張三離職情況測試成功,無異常6.3系統(tǒng)功能測試結(jié)論各個功能模塊經(jīng)過系統(tǒng)的用例測試,可以發(fā)現(xiàn)各個功能模塊的使用是正常的,目前的系統(tǒng)功能模塊可以穩(wěn)定運行,若要提高系統(tǒng)性能可以進行高并發(fā)多用戶在線使用系統(tǒng)測試,可以更好的滿足多廣西陸雄投資有限公司來進行人事檔案管理系統(tǒng)的使用。圖6-1添加員工信息圖6-2試用期員工信息添加圖6-3試用期員工信息查詢圖6-4離職/退休與員工信息登記結(jié)論本系統(tǒng)是基于B/S模式的廣西陸雄投資有限公司人事檔案管理系統(tǒng),本文主要是關于人事檔案管理的。近半年來,從整體的設計到不斷修改和學習,終于完成了廣西陸雄投資有限公司人事檔案管理系統(tǒng).在此過程中,本文通過對廣西陸雄投資有限公司人事檔案管理系統(tǒng)的用戶需求分析來進行各個功能模塊的設計,各個功能模塊已成功開發(fā)完畢,系統(tǒng)整體上可以完整的進行運行。在開發(fā)的過程中遇到許多的問題,例如在房產(chǎn)信息添加時候回出現(xiàn)特殊字符無法存儲的情況,主要原因是因為數(shù)據(jù)表的數(shù)據(jù)結(jié)構設計出現(xiàn)問題。在進行收費功能的開發(fā)時,出現(xiàn)了數(shù)據(jù)表關聯(lián)性問題得不到解決的問題,而在整體功能開發(fā)中,比較容易出現(xiàn)的就是用戶數(shù)據(jù)輸入的檢測,最后使用的是進行封裝檢測,避免了大量的多余代碼出現(xiàn)。而整個系統(tǒng)功能模塊都開發(fā)齊全后,不難發(fā)現(xiàn)用戶端是存在一些功能不足的地方,用戶僅僅擁有幾個小功能的使用,在今后的技術強化下筆者將會對系統(tǒng)的進一步進行優(yōu)化,例如增添用戶交互功能等模塊。希望能夠設計出更好的廣西陸雄投資有限公司人事檔案管理系統(tǒng)來為社會中各個廣西陸雄投資有限公司投入使用作出貢獻。參考文獻[1]古麗米熱.買買提.《基于計算機軟件開發(fā)的JAVA編程語言分析》.硅谷,2015年16期[2]周寶亮;王敏.《計算機軟件開發(fā)中的JAVA編程語言的應用》.電子技術與軟件工程,2017年03期[3]雷光圣.《JAVA編程平臺的優(yōu)勢解析》.信息與電腦,2015年02期[4]孫一林,彭波.《JSP數(shù)據(jù)庫編程實例》.清華大學出版社,2016年8月[5]LEEANNEPHILLIPS.《巧學活用JSP》.電子工業(yè)出版社,2016年8月[6]飛思科技產(chǎn)品研發(fā)中心.《JSP應用開發(fā)詳解》.電子工業(yè)出版社,2016年9月[7]耿祥義,張躍平.《JSP實用教程》.清華大學出版社,2016年5月1日[8]孫涌.《現(xiàn)代軟件工程》.北京希望電子出版社,2016年8月[9]薩師煊,王珊.《數(shù)據(jù)庫系統(tǒng)概論》.高等教育出版社,2012年2月[10]李金海,張景元.Struts,Spring和Hibernate的J2EE架構的研究和實現(xiàn)[J].山東理工大學學報(自然科學版)2016,(06).[11]明日科技.JAVA從入門到精通(第3版)[M].北京:清華大學出版社,2016.[12]蔣宗禮,馬濤,唐好魁,閆明霞等.數(shù)據(jù)庫技術及應用(第2版)[M].電子工業(yè)出版社,2016:43-65.[13]李興華;JAVA開發(fā)實戰(zhàn)經(jīng)典[M];北京:清華大學出版社;2018,8:30-40.[14]唐漢明,翟振興,蘭麗華,關寶軍,申寶柱.深入淺出SQLServer2000數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護[M].人民郵電出版社出版,2016-2.[15]李盛恩,王珊.數(shù)據(jù)庫基礎與應用(第二版)[M].北京:人民郵電出版社,2016:14-78.[16]孫衛(wèi)琴:《精通Hibernate:JAVA對象持久化技術詳解[M].電子工業(yè)出版社出版[17]劉瑞新,張兵義.大學計算機規(guī)劃教材:SQLServer數(shù)據(jù)庫技術及應用教程[M].電子工業(yè)出版社,2015,8.[18]夏昕,曹曉鋼,唐勇.深入淺出Hibernate[M].電子工業(yè)出版社,2015-6.[19]張德詳.J2EE架構下校園網(wǎng)用戶管理系統(tǒng)的分析與部分實現(xiàn)[J].青島大學學報,2016,19(4):86-89.[20]鄔繼成.J2EE開源編程精講15講[M],電子工業(yè)出版社,2018.1:41-114.[21]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].高等教育出版社,2016.5:198-235.[22]張孝祥.深入JAVAWeb開發(fā)內(nèi)幕——核心基礎[M].北京:電子工業(yè)出版社.北京.2016.10.[23]舒紅平.Web數(shù)據(jù)庫編程-JAVA[M],西安電子科技大學出版社,2015:97-134.
致謝從畢業(yè)選題開始到畢業(yè)答辯結(jié)束,長大數(shù)月的畢業(yè)論文終于完稿了,在這段時間了通過論文的撰寫以及系統(tǒng)的編程不斷的提高了我的專業(yè)知識,也帶給了我不少學習的歡樂,在論文的撰寫過程中導師對我的幫助我表示衷心的感謝,許多問題都是導師指導我去解決的,否則我將一頭霧水。而在這個畢業(yè)論文的撰寫和系統(tǒng)的開發(fā)過程中我也感受到了自己所學知識的不足,在知識面受限的情況下是學校的圖書館提供給我了許多知識書籍的參考,大大的提高了我的知識水準,感謝學校為我們提供一個如此優(yōu)良的學習環(huán)境。我還需要感謝我的同班同學們,在系統(tǒng)的開發(fā)過程中經(jīng)常有同學可以進行請教,這對于學習過程中是最具有效率的,感謝我親愛的同學們。最后本人在此恭祝學校的發(fā)展可以越來越好,希望學校全體的老師可以保持身體健康,同學們可以未來前途一片光明,事事順心!
怎樣提高電腦系統(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”、“磁盤使用”、“驅(qū)動程序延遲”等幾項具體圖例供我們分析,不過最好還是讓BootVis程序來自動進行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會再次重新啟動計算機,并分析啟動進程文件,從而使計算機啟動得更快。(3)禁用多余的服務WindowsXP在啟動時會有眾多程序或服務被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來控制Windows系統(tǒng)的硬件設備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務有很多對我們用途不大甚至根本沒有用,它們的存在會占用內(nèi)存和系統(tǒng)資源,所以應該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(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)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣XP的內(nèi)核能夠在內(nèi)存中運行,大大提高系統(tǒng)速度。通常來說,該優(yōu)化會使系統(tǒng)性能得到相當?shù)奶嵘?,但也有可能會使某些應用程序性能降低。需要注意的是必須?56M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動它。(3)改進輸入/輸出性能這個優(yōu)化能夠提升系統(tǒng)進行大容量文件傳輸時的性能,不過這只對服務器用戶才有實在意義。我們可在中新建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設置8~16MB之間性能最好,要記住這個值是用字節(jié)來計算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機器擁有大于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)關閉自動重新啟動功能當WindowsXP遇到嚴重問題時便會突然重新開機,可從注冊表將此功能取消。打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動后設置即可生效。(6)改變視覺效果WindowsXP在默認情況下啟用了幾乎所有的視覺效果,如淡入淡出、在菜單下顯示陰影。這些視覺效果雖然漂亮,但對系統(tǒng)性能會有一定的影響,有時甚至造成應用軟件在運行時出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺效果。選擇桌面上“我的電腦”圖標,單擊鼠標右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對話框。選擇“高級”選項卡,在其中的“性能”欄中單擊“設置”按鈕,會彈出“性能選項”對話框(如圖4),可選擇“調(diào)整為最佳性能”單選框來關閉所有的視覺效果,也可選擇“自定義”然后選擇自己需要的視覺效果。(7)合理設置頁面虛擬內(nèi)存同樣也是在“性能選項”對話框中,選擇“高級”選項卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來選擇虛擬內(nèi)存為“自定義大小”,然后設置其數(shù)值。一般情況下,把虛擬設為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認的外觀方案雖然漂亮,但對系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標右鍵,從彈出的快捷菜單中選擇“屬性”命令,會打開“顯示屬性”對話框,在“主題”選項卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟的Windows經(jīng)典外觀。(9)取消XP對ZIP支持WindowsXP在默認情況下打開了對zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運行”,在“運行”對話框中鍵入“regsvr32/uzipfldr.dll”,回車確認即可取消XP對ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關閉Dr.WatsonDr.Watson是WindowsXP的一個崩潰分析工具,它會在應用程序崩潰的時候自動彈出,并且在默認情況下,它會將與出錯有關的內(nèi)存保存為DUMP文件以供程序員分析。不過,記錄DUMP文件對普通用戶則毫無幫助,反而會帶來很大的不便:由于Dr.Watson在應用程序崩潰時會對內(nèi)存進行DUMP記錄,將出現(xiàn)長時間硬盤讀寫操作,要很長一斷時間程序才能關閉,并且DUMP文件還會占用大量磁盤空間。要關閉Dr.Watson可打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設置生效,這樣就取消它的運行了。同樣,我們可以把所有具備調(diào)試功能的選項取消,比如藍屏時出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“啟動和故障恢復”欄中的“設置”按鈕,并在彈出的“啟動和故障恢復”對話框中選擇“寫入調(diào)試信息”為“無”(如圖5)。(11)啟動硬盤/光驅(qū)DMA模式打開“系統(tǒng)屬性”對話框,選擇“硬件”選擇卡中的“設備管理器”按鈕,打開“設備管理器”窗口,在設備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過”,在其屬性對話框的“高級設置”選項卡中檢查DMA模式是否已啟動,一般來說如果設備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設為“DMA(若可用)”。(12)關掉不用的設備WindowsXP總是盡可能為電腦的所有設備安裝驅(qū)動程序并進行管理,這不僅會減慢系統(tǒng)啟動的速度,同時也造成了系統(tǒng)資源的大量占用。針對這一情況,你可在設備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設備、打印機端口(LPT1)或者串口(COM1)等不常用的設備停用,方法是雙擊要停用的設備,在其屬性對話框中的“常規(guī)”選項卡中選擇“不要使用這個設備(停用)”。在重新啟動設置即可生效,當需要使用這些設備時再從設備管理器中啟用它們。(13)關閉錯誤報告當應用程序出錯時,會彈出發(fā)送錯誤報告的窗口,其實這樣的錯誤報告對普通用戶而言幾乎沒有任何意義,關閉它是明智的選擇。在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“錯誤報告”按鈕,在彈出的“錯誤匯報”對話框中,選擇“禁用錯誤匯報”單選項,最后單擊“確定”即可。另外我們也可以從組策略中關閉錯誤報告:從“運行”中鍵入“gpedit.msc”,運行“組策略編輯器”,展開“計算機配置→管理模板→系統(tǒng)→錯誤報告功能”,雙擊右邊設置欄中的“報告錯誤”,在彈出的“屬性”對話框中選擇“已禁用”單選框即可將“報告錯誤”禁用。(14)關閉自動更新“自動更新”功能對許多WindowsXP用戶而言并不是必需的,可將其關閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對話框中的“自動更新”選項卡,勾選“關閉自動更新,我將手動更新計算機”單選框,單擊“確定”按鈕即可關閉自動更新功能。如果在“服務”已經(jīng)將“AutomaticUpdates”服務關閉,“系統(tǒng)屬性”對話框中的“自動更新”選項卡就不能進行任何設置了。(15)去掉菜單延遲去掉菜單彈出時的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認的400修改為0,按F5刷新注冊表即可生效。(16)清除預讀文件WindowsXP的預讀設置雖然可以提高系統(tǒng)速度,但是使用一段時間后,預讀文件夾里的文件數(shù)量會變得相當龐大,導致系統(tǒng)搜索花費的時間變長。而且有些應用程序會產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負擔。所以,應該定期刪除這些預讀文件。預計文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關閉自動播放功能在WindowsXP中,當往光驅(qū)中放入光盤或?qū)SB硬盤接上電腦時,系統(tǒng)都會自動將光驅(qū)或USB硬盤掃描一遍,同時提示你是否播放里面的圖片、視頻、音樂等文件,如果是擁有多個分區(qū)的大容量的USB硬盤,掃描會耗費很長的時間,而且你得多次手動關閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動播放功能關閉。運行“組策略”程序。在組策略窗口左邊欄中,打開“計算機配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關閉自動播放”并雙擊它,會彈出“關閉自動播放屬性”對話框。在其中“設置”選項卡中選擇“已啟用”,“關閉自動播放”下拉列表中選擇“所有驅(qū)動器”(如圖6)。這樣以后就不用擔心WindowsXP的“自動播放”功能帶來的麻煩了。如果你只是想禁止系統(tǒng)掃描某個驅(qū)動器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統(tǒng)將它識別出來。然后打開“我的電腦”,選擇USB硬盤上的某個分區(qū),按鼠標右鍵,會彈出磁盤屬性窗口,選取“自動播放”選項卡,將所有內(nèi)容的類型都選擇為不執(zhí)行操作。如果USB硬盤有多個分區(qū),對所有分區(qū)都進行同樣的操作,這樣當你將USB驅(qū)動器拔掉再重新接上時,系統(tǒng)會將USB硬盤識別出來,而不會反復問你是否播放USB硬盤中的文件了。3.加快關機速度WindowsXP的關機速度要慢于啟動速度,特別有些任務還需要手工結(jié)束,更加延緩了關機速度。因此,要加快關機速度,首先要開啟WindowsXP的自動結(jié)束任務功能。具體步驟是:從注冊表中找到“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卡、調(diào)制解調(diào)器、紅外線設備、打印機端口(LPT1)或者串口(COM1)等不常用的設備停用,在要停用設備屬性對話框中的“常規(guī)”選項卡中選擇“不要使用這個設備(停用)”。當需要使用這些設備時再從設備管理器中啟用它們?!?、內(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)存才使用這個設置。把“DisablePagingExecutive”的值從0改為1就可以禁止內(nèi)存頁面調(diào)度了。
2)提升系統(tǒng)緩存
必須有256M以上的內(nèi)存,才激活它。把LargeSystemCache鍵值從0改為1,一般來說,這項優(yōu)化會使系統(tǒng)性能得到相當?shù)奶嵘?,但也有可能會使某些應用程序性能降低?/p>
3)輸入/輸出性能
內(nèi)存大于256M才更改這里的值,這個優(yōu)化只對server(服務器)用戶才有實在意義,它能夠提升系統(tǒng)進行大容量文件傳輸時的性能。建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設8M-16M字節(jié)之間性能最好,具體設什么值,可試試哪個值可獲得最佳性能。這個值是用字節(jié)來計算的,比如你要分配12M,就是12×1024×1024,也就是12582912?!?、啟動硬盤/光驅(qū)DMA模式
“系統(tǒng)屬性”-“硬件”-“設備管理器”,在設備列表中選擇“IDE
ATA/ATAPI控制器”,雙擊“主要
IDE
通道”或“次要
IDE
通道”,在其屬性對話框的“高級設置”選項卡中檢查DMA模式是否已啟動,一般來說如果設備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設為“DMA(若可用)”(在BIOS里也應該要先設為支持DMA)。
◆4、關閉自動播放功能
運行“組策略”程序,在組策略窗口左邊欄中打開“計算機配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關閉自動播放”并雙擊它,會彈出“關閉自動播放屬性”對話框,在其中“設置”選項卡中選擇“已啟用”,“關閉自動播放”下拉列表中選擇“所有驅(qū)動器”。
◆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將
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級體育與健康下冊 武術(1)基本手型 手法步型說課稿
- 《第一單元 訪問因特網(wǎng) 1 用瀏覽器上網(wǎng)》說課稿-2023-2024學年人教版信息技術(三起)三年級下冊
- Unit 5 Colours Lesson 3(說課稿)-2024-2025學年人教新起點版英語一年級上冊
- 《兩位數(shù)減兩位數(shù)(退位減法)練習課》說課稿-2024-2025學年人教版二年級上冊數(shù)學
- 2024-2025學年九年級化學下冊 第10單元 酸和堿說課稿 (新版)新人教版
- 二零二五年度消防設備研發(fā)與市場拓展合作協(xié)議
- 2025年度戶外活動安全保障雇傭安全免責協(xié)議書
- 2025年度單方面解除品牌授權協(xié)議通知書及后續(xù)品牌維護與推廣協(xié)議
- 2025年度公共安全設施消防檢測及維護保養(yǎng)合同
- 二零二五年度電子商務平臺廣告投放合同
- 骨盆骨折患者的護理
- 國際貨物運輸委托代理合同(中英文對照)全套
- 全面新編部編版四年級下冊語文教材解讀分析
- 江蘇農(nóng)牧科技職業(yè)學院單招《職業(yè)技能測試》參考試題庫(含答案)
- 三年級上冊脫式計算100題及答案
- VDA6.3 2023過程審核教材
- 烹飪實訓室安全隱患分析報告
- 《金屬加工的基礎》課件
- 運輸行業(yè)春節(jié)安全生產(chǎn)培訓 文明駕駛保平安
- 體驗式沙盤-收獲季節(jié)
- 老年護理陪護培訓課件
評論
0/150
提交評論