版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一章緒論1.1研究的背景和意義隨著中國經(jīng)濟(jì)的迅猛發(fā)展,互聯(lián)網(wǎng)技術(shù)可以使得行業(yè)服務(wù)管理更加方便,數(shù)據(jù)統(tǒng)計更加容易簡潔,使得整體的管理一目了然。在廣西陸雄投資有限公司當(dāng)中,人事檔案管理是必要的,而隨之發(fā)展而來的廣西陸雄投資有限公司人事檔案管理系統(tǒng)大大的提高了以往傳統(tǒng)人事檔案管理得效率。隨著企業(yè)管理的現(xiàn)代化和信息化,企業(yè)需要使用現(xiàn)代化的人事檔案管理系統(tǒng)來優(yōu)化企業(yè)人事檔案管理的手段和方法,以期節(jié)省大量的人事管理資源,促進(jìn)企業(yè)的精細(xì)化管理,同時為企業(yè)的規(guī)范化管理做出貢獻(xiàn)。近年來,人事檔案管理系統(tǒng)技術(shù)發(fā)展迅速。人事檔案管理系統(tǒng)打破了傳統(tǒng)的接觸方式,與其他方法相比,人事檔案管理系統(tǒng)更方便、直觀、易用。因此,本系統(tǒng)采用人事檔案管理系統(tǒng)作為企業(yè)員工人事檔案管理的技術(shù)手段,從利用信息技術(shù)實現(xiàn)企業(yè)員工管理的規(guī)范化。本文將使用JAVA語言和SQLServer2000數(shù)據(jù)庫來進(jìn)行人事檔案管理系統(tǒng)的開發(fā),根據(jù)人事檔案管理系統(tǒng)用戶需求,將系統(tǒng)的開發(fā)模塊進(jìn)行分析,具體包括了廣西陸雄投資有限公司員工信息登記模塊、試用期登記模塊、離職退休管理模塊等。1.2研究內(nèi)容本文所研究的廣西陸雄投資有限公司人事檔案管理系統(tǒng)設(shè)計與實現(xiàn)總共分為六大章,詳細(xì)的結(jié)構(gòu)如下所示:第一章節(jié)為緒論,主要介紹了廣西陸雄投資有限公司人事檔案管理系統(tǒng)的研究背景及意義等信息,第二章節(jié)是對開發(fā)技術(shù)的闡述,主要介紹的是JAVA語言和SQLServer2000數(shù)據(jù)庫的簡介,第三章節(jié)是對廣西陸雄投資有限公司人事檔案管理系統(tǒng)的系統(tǒng)需求分析進(jìn)行描述,主要是對廣西陸雄投資有限公司人事檔案管理系統(tǒng)的可行性進(jìn)行分析以及用戶需求進(jìn)行分析,規(guī)劃好系統(tǒng)功能模塊的需求。第四章節(jié)是廣西陸雄投資有限公司人事檔案管理系統(tǒng)的設(shè)計,本章節(jié)是對各個模塊的功能要求進(jìn)行設(shè)計,并對SQLServer2000數(shù)據(jù)庫進(jìn)行相應(yīng)的數(shù)據(jù)表設(shè)計,第五章節(jié)是廣西陸雄投資有限公司人事檔案管理系統(tǒng)的實現(xiàn),對每個功能模塊的實現(xiàn)效果圖以及代碼進(jìn)行展示,第六章節(jié)是對廣西陸雄投資有限公司人事檔案管理系統(tǒng)的測試,對每個功能模塊進(jìn)行用例測試,測試其運行結(jié)果情況。最后是結(jié)論,對全文進(jìn)行總結(jié),總結(jié)不足的地方并在以后進(jìn)行提高。第2章開發(fā)技術(shù)介紹2.1SQLServer2000數(shù)據(jù)庫的介紹數(shù)據(jù)庫的類型有很多種,本文廣西陸雄投資有限公司人事檔案管理系統(tǒng)的數(shù)據(jù)庫選擇為SQLServer2000數(shù)據(jù)庫,主要原因是其比較適合中小型系統(tǒng)的使用,并且可以和JAVA進(jìn)行完美鏈接。SQLServer2000數(shù)據(jù)庫在市場中的份額是非常高比例的,大多數(shù)中小型企業(yè)都是使用的SQLServer2000數(shù)據(jù)庫,SQLServer2000數(shù)據(jù)庫主要的特點就是開放源碼,使用的是結(jié)構(gòu)化查詢語言來進(jìn)行數(shù)據(jù)庫數(shù)據(jù)的查詢,由于SQLServer2000的開放性,任何人都可以在SQLServer2000的源代碼基礎(chǔ)上進(jìn)行修改,SQLServer2000之所以被市場所接受這便是最大的原因之一,其次SQLServer2000的運行速度以及可靠性都非常適合用戶使用。本文將使用SQLServer20005.2來進(jìn)行廣西陸雄投資有限公司人事檔案管理系統(tǒng)的數(shù)據(jù)存儲,使用最多的就是SQLServer2000的增刪改查操作。2.2JAVA語言介紹編程語言的種類有很多種,本文設(shè)計的廣西陸雄投資有限公司人事檔案管理系統(tǒng)是基于B/S架構(gòu),因此語言的選擇選擇了JAVA來進(jìn)行開發(fā)。JAVA是一種弱類型語言,其使用相比其他強(qiáng)類型語言更加方便,要進(jìn)行JAVA程序的開發(fā)只需要安裝好開發(fā)環(huán)境,建立記事本便可以進(jìn)行程序編寫。JAVA是運行在服務(wù)端的,主要進(jìn)行服務(wù)端開發(fā),目前市面上大多數(shù)的編輯器都支持生成JAVA文件,例如DW、notepad+等等編輯器。JAVA目前在市面上是得到廣泛使用的,主要原因就是其是開源的,可以免費進(jìn)行使用并且可以進(jìn)行源代碼擴(kuò)展,JAVA比較適合中小型程序的開發(fā),其所編譯的程序都運行在服務(wù)器端,客戶端是無法查看到其源代碼的,因此其具有一定的安全性。JAVA還有許多特性,比如其語言的兼容性較高,代碼安全性較高,使用JAVA鏈接數(shù)據(jù)庫較為方便,并且其面向?qū)ο蟮氖褂靡彩禽^為方便的??偨Y(jié)JAVA的特點,具體可以分為以下五個:可以將開發(fā)內(nèi)容進(jìn)行模板分離使用JAVA語言來進(jìn)行系統(tǒng)開發(fā),可以將HTML于JAVA代碼進(jìn)行分離,通過后臺設(shè)置的一些模板變量帶代替原本的JAVA代碼,這樣便可以完成前后端代碼分離,并且使得代碼看起來更加整潔清晰,變量的控制都在后端服務(wù)器上控制,是無法進(jìn)行查閱的,這便完成了開發(fā)內(nèi)容模板分離。組件可以重復(fù)利用使用JAVA所開發(fā)的頁面可以不斷的使用以前所組裝好的組件來進(jìn)行開發(fā),這樣可以提高代碼編程效率,開發(fā)者只要選擇好合適的組件便可以進(jìn)行二次開發(fā)功能模塊,相比較重新進(jìn)行代碼重構(gòu)來說效率提升巨大。開發(fā)流程簡單JAVA技術(shù)可以對一些內(nèi)容進(jìn)行代碼封裝,其封裝特點充分被表現(xiàn)出來,通過封裝可以對一些邏輯復(fù)雜并且時間開發(fā)較長的代碼進(jìn)行重復(fù)性調(diào)用,這樣便可以對開發(fā)流程進(jìn)行使用。安全性高首先JAVA是運行在服務(wù)端,這就保證了其安全性具有一定的保障,而其還有非常強(qiáng)大的存儲管理特性,這相比其他腳本開發(fā)語言是所不具備的,這對于其安全性是很大的提升。移植性較強(qiáng)JAVA開發(fā)的程序是可以跨平臺進(jìn)行使用的,不僅支持WINDOWS平臺,還支持LINUX等等平臺,只要開發(fā)環(huán)境搭建好,便可以進(jìn)行代碼移植,程序的功能不會因為平臺不同而受到影響,其移植性是非常好的。2.3前后端解耦技術(shù)介紹前后端解耦技術(shù)即指前后端分離,它目前已成為互聯(lián)網(wǎng)項目開發(fā)中業(yè)界新的標(biāo)準(zhǔn)使用方式,通過Tomcat+JAVA+SQLServer2000的方式有效的進(jìn)行前后端分離,并且前后端解耦提供了一種新的標(biāo)準(zhǔn),它為大型分布式架構(gòu)、云存儲,微服務(wù)架構(gòu),云計算,彈性計算架構(gòu)、多端化服務(wù)等復(fù)雜架構(gòu)的性能帶來質(zhì)的突破,奠定了基石。通過前端的HTML頁面可以利用過AJAX訪問調(diào)用后端的RESTFULAPI接口同時使用JSON數(shù)據(jù)進(jìn)行交互是其主要的核心思想。前后端架構(gòu)的分離通過前后端的分離實現(xiàn)了,它帶來以下好處:(1)開發(fā)權(quán)重往前移。前后端解耦即前后端分離,其真正實現(xiàn)了動態(tài)資源和靜態(tài)資源的分離,提高了系統(tǒng)的性能和其擴(kuò)展性。(2)前端靜態(tài)化。前端有且僅有靜態(tài)內(nèi)容,再明確些,只有HTML/CSS/JS。其內(nèi)容不需要其他任何后臺技術(shù)進(jìn)行動態(tài)化組裝,它來自于完全靜態(tài)的資源。瀏覽器本身可以為前端內(nèi)容的運行環(huán)境和引擎提供支持。(3)數(shù)據(jù)化后端。指平臺、語言、技術(shù)皆可在后端完成,它滿足原則:數(shù)據(jù)唯一。API接口通用,為多種客戶端實現(xiàn)數(shù)據(jù)共享(如IOS,安卓,PC,微信小程序等)。系統(tǒng)可以通過一些代碼重構(gòu),從而實現(xiàn)大量復(fù)用接口,來提升系統(tǒng)運行效率。(4)平臺無關(guān)化。前端三大技術(shù)(HTML/CSS/JS)本身就是平臺無關(guān)的。在后臺鏈接部分,JSON數(shù)據(jù)和RESTful接口實現(xiàn)交互,任何平臺技術(shù)都能將二者實現(xiàn),這種平臺無關(guān)化,在開發(fā)是可以放心的將前后端安排不同的人來完成,只要職責(zé)劃分明確,那么,快速定位bug不是問題。(5)前后端流量大幅減少。為了減少后端服務(wù)器上的并發(fā)壓力,所有http協(xié)議請求全部都將轉(zhuǎn)移到前端服務(wù)器上,除了在接口之外的其他http請求。那么頁面將不再是全部刷新,而只是異步進(jìn)行加載,局部進(jìn)行刷新,這樣可以減輕前端的壓力。(6)表現(xiàn)性能的提高。對于頁面性能而言,在第一次獲取的時候確實會有所損失,不能及時更新。在這個頁面的使用中,性能優(yōu)勢提升明顯,如遠(yuǎn)程請求少量數(shù)據(jù)獲取花費時間相當(dāng)于在本地資源中獲取的時間。第3章系統(tǒng)需求分析3.1廣西陸雄投資有限公司人事檔案管理系統(tǒng)的可行性分析3.1.1技術(shù)可行性廣西陸雄投資有限公司人事檔案管理系統(tǒng)是基于WEB的B/S架構(gòu),而本文所用到的技術(shù)分別有JAVA、SQLServer2000、HTML5技術(shù),技術(shù)是符合廣西陸雄投資有限公司人事檔案管理系統(tǒng)進(jìn)行開發(fā)設(shè)計的,而本人在JAVA、SQLServer2000、HTML5技術(shù)的學(xué)習(xí)上也是處于研究較為深入的,具有一定的編程知識基礎(chǔ),因此在技術(shù)可行性上,本文使用JAVA、SQLServer2000、HTML5技術(shù)結(jié)合筆者自身的編程基礎(chǔ)來進(jìn)行開發(fā)是可行的。3.1.2操作可行性本系統(tǒng)主要的目標(biāo)是為了處理目前廣西陸雄投資有限公司中一些人事檔案管理問題,系統(tǒng)能夠更好的解決該類問題,在操作上是有利于幫助廣西陸雄投資有限公司進(jìn)行人事檔案管理的,因此在操作可行性上是具有可行性的。3.1.3經(jīng)濟(jì)可行性由于廣西陸雄投資有限公司人事檔案管理系統(tǒng)所使用的技術(shù)語言都是開源免費的,首先在技術(shù)版權(quán)的使用中是不需要費用的,其次在硬件設(shè)備中,筆者自行提供計算機(jī)設(shè)備,沒有涉及到其他的開發(fā)成本,因此在開發(fā)廣西陸雄投資有限公司人事檔案管理系統(tǒng)時是不需要其他經(jīng)濟(jì)費用的,在經(jīng)濟(jì)可行性上是具有可行性的,經(jīng)濟(jì)費用不存在相關(guān)問題。3.2系統(tǒng)設(shè)計的目標(biāo)設(shè)計廣西陸雄投資有限公司人事檔案管理系統(tǒng)的目標(biāo)是為了提高目前廣西陸雄投資有限公司人事檔案管理的效率,通過本文所涉及的人事檔案管理系統(tǒng)可以對員工信息登記模塊、試用期登記模塊、離職退休管理模塊等進(jìn)行智能化管理,為了更好的讓系統(tǒng)進(jìn)行應(yīng)用,系統(tǒng)設(shè)計的目標(biāo)需要達(dá)到以下要求:(1)功能模塊全面,每個功能模塊必須符合人事檔案管理的使用,并且需要適應(yīng)各個企業(yè)的使用。(2)數(shù)據(jù)信息化管理,管理員可以將所有的人事數(shù)據(jù)管理進(jìn)行系統(tǒng)錄入存儲到數(shù)據(jù)庫當(dāng)中,并且可以隨時查看人事數(shù)據(jù)。(3)系統(tǒng)需要具備一定的安全性,防止系統(tǒng)遭到外部攻擊而丟失數(shù)據(jù)庫的數(shù)據(jù),數(shù)據(jù)庫需要能夠做到自動備份,防止數(shù)據(jù)丟失后產(chǎn)生巨大的經(jīng)濟(jì)損失。(4)系統(tǒng)的功能使用界面要美觀,并且不能太復(fù)雜,大部分管理員是沒有編程知識的,要讓他們能夠簡單的進(jìn)行操作使用。(5)系統(tǒng)的管理員需要多樣化,超級管理員能夠添加普通管理員進(jìn)行系統(tǒng)操控。系統(tǒng)的業(yè)務(wù)流程圖如圖3.1所示:圖3-1系統(tǒng)業(yè)務(wù)流程圖3.3用戶需求分析廣西陸雄投資有限公司人事檔案管理系統(tǒng)總的來說屬于一個服務(wù)性系統(tǒng),服務(wù)性系統(tǒng)的功能模塊需要對用戶進(jìn)行需求調(diào)查分析,經(jīng)過調(diào)查可以發(fā)現(xiàn)廣西陸雄投資有限公司人事檔案管理用戶主要的需求為員工信息登記模塊、試用期登記模塊、離職退休管理模塊等為主要需求。因此可以將用戶功能模塊需求分為以下幾種:(1)員工信息登記模塊:管理員可以添加相應(yīng)的企業(yè)員工用戶,并添加員工的個人信息資料,完成對員工個人信息的記錄存儲到數(shù)據(jù)庫當(dāng)中,隨時進(jìn)行調(diào)用查詢。(2)試用期登記模塊:試用期登記模塊是進(jìn)行員工試用期信息登記,輸入員工的相關(guān)信息以及試用期時間等信息來進(jìn)行登記,可以很好的了解員工試用期情況。(3)離職退休管理模塊:離職退休管理模塊是對公司員工的離職或者退休進(jìn)行記錄,能夠更好的管理公司員工的檔案,員工一旦進(jìn)行離職或者退休便可以進(jìn)行信息的添加,方便以后查詢。3.4非功能需求分析非功能需求主要包括在程序代碼的可擴(kuò)展性,代碼的安全性以及系統(tǒng)的可維護(hù)性上。(1)系統(tǒng)的運行性能由于本設(shè)計的廣西陸雄投資有限公司人事檔案管理系統(tǒng)將來是需要投入到實際運行當(dāng)中的,因此系統(tǒng)的運行性能必須要得到充分的保障,系統(tǒng)要保證并發(fā)量過高時不會出現(xiàn)崩潰,架設(shè)需要合理并且數(shù)據(jù)庫的使用也需要更加流暢。(2)系統(tǒng)的可靠性可靠性主要是體現(xiàn)在系統(tǒng)運行了一段周期后還能夠保持其原有的性能,可靠性主要表現(xiàn)在容錯性、成熟性和恢復(fù)性。容錯性是指系統(tǒng)在使用的過程中若是出現(xiàn)故障,系統(tǒng)能否采取相應(yīng)的解決方案來及時阻止故障情況的發(fā)生。成熟性是指系統(tǒng)在運行過程中發(fā)生故障的概率。而恢復(fù)性是指用戶在使用系統(tǒng)的過程中發(fā)生意外情況,故障發(fā)生時期所填寫的數(shù)據(jù)是否還存在頁面當(dāng)中。(3)系統(tǒng)的易用性易用性主要就是面向用戶的,系統(tǒng)一旦投入到了市場當(dāng)中需要讓用戶能快速接受,如果用戶不能快速接受那么系統(tǒng)的易用性便是較差的,反之則易用性較強(qiáng)。易用性主要在易于使用和易于學(xué)習(xí)理解,系統(tǒng)的各項操作需要能夠提示用戶來進(jìn)行操作,避免用戶出現(xiàn)失誤操作導(dǎo)致數(shù)據(jù)丟失。第4章廣西陸雄投資有限公司人事檔案管理系統(tǒng)設(shè)計設(shè)計廣西陸雄投資有限公司人事檔案管理系統(tǒng)的目標(biāo)是為了提高目前廣西陸雄投資有限公司人事檔案管理的效率,通過本文所涉及的人事檔案管理系統(tǒng)可以對廣西陸雄投資有限公司用戶進(jìn)行員工信息登記模塊、試用期登記模塊、離職退休管理模塊等進(jìn)行智能化管理,為了更好的讓系統(tǒng)進(jìn)行應(yīng)用,系統(tǒng)設(shè)計的廣西陸雄投資有限公司人事檔案管理系統(tǒng)的功能模塊結(jié)構(gòu)圖如下所示:廣西陸雄投資有限公司人事檔案管理系統(tǒng)廣西陸雄投資有限公司人事檔案管理系統(tǒng)員工信息登記模塊試用期登記模塊離職退休管理模塊獲獎功能模塊圖4-1系統(tǒng)功能模塊圖4.1系統(tǒng)架構(gòu)設(shè)計廣西陸雄投資有限公司人事檔案管理系統(tǒng)是基于WEB進(jìn)行開發(fā)的,整體架構(gòu)也就是B/S三層架構(gòu),而系統(tǒng)的程序架構(gòu)主要是管理員端和用戶端,兩者的區(qū)別在于功能模塊的權(quán)限使用區(qū)別,管理員控制的所有功能模塊的使用,用戶端進(jìn)行一些自身需求功能的使用。系統(tǒng)開發(fā)從這兩者進(jìn)行分別開發(fā),將兩者的功能模塊進(jìn)行細(xì)分,分為多個子模塊和子功能進(jìn)行開發(fā),最后進(jìn)行所有子模塊的整理合并,整合成大模塊。所有模塊有需要關(guān)聯(lián)的必須進(jìn)行數(shù)據(jù)表的事先關(guān)聯(lián),以便進(jìn)行邏輯業(yè)務(wù)操作。4.2員工信息登記模塊的設(shè)計管理員可以添加相應(yīng)的企業(yè)員工用戶,并添加員工的個人信息資料,完成對員工個人信息的記錄存儲到數(shù)據(jù)庫當(dāng)中,隨時進(jìn)行調(diào)用查詢。4.3試用期登記模塊的設(shè)計試用期登記模塊是進(jìn)行員工試用期信息登記,輸入員工的相關(guān)信息以及試用期時間等信息來進(jìn)行登記,可以很好的了解員工試用期情況。。4.4離職退休管理模塊的設(shè)計離職退休管理模塊是對公司員工的離職或者退休進(jìn)行記錄,能夠更好的管理公司員工的檔案,員工一旦進(jìn)行離職或者退休便可以進(jìn)行信息的添加,方便以后查詢。4.5SQLServer2000數(shù)據(jù)庫的設(shè)計4.5.1SQLServer2000數(shù)據(jù)庫概念設(shè)計廣西陸雄投資有限公司人事檔案管理系統(tǒng)的整體ER圖如下所示。圖4-2廣西陸雄投資有限公司人事檔案管理系統(tǒng)的整體E-R圖根據(jù)整體的ER圖來進(jìn)行系統(tǒng)管理員繪畫,具體如下所示:家庭信息實體屬性。圖4-3家庭信息實體的屬性人事實體的屬性。圖4-4人事實體的屬性4.5.2SQLServer2000數(shù)據(jù)庫邏輯設(shè)計數(shù)據(jù)庫的邏輯設(shè)計就是對數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計,數(shù)據(jù)表的設(shè)計關(guān)乎著整個系統(tǒng)功能模塊的開發(fā),在數(shù)據(jù)表的設(shè)計過程中需要考慮好各個字段的使用,避免因為字段問題而出現(xiàn)系統(tǒng)BUG,本次設(shè)計的廣西陸雄投資有限公司人事檔案管理系統(tǒng)所使用到的部分核心數(shù)據(jù)表如下所示:職員信息表,家庭成員表等數(shù)據(jù)表,部分表單如下:表4-1職員信息表字段命名字段的數(shù)據(jù)類型空值情況姓名字符型4性別字符型8生日日期型10學(xué)歷字符型8政治面貌字符型20聯(lián)系電話數(shù)值型12家庭地址字符型40所屬部門字符型10責(zé)任職務(wù)字符型10進(jìn)本單位年份日期型8備注備注型4表4-2家庭成員表字段命名字段的數(shù)據(jù)類型空值情況職員號字符型10所屬部門字符型10員工姓名字符型10與本人關(guān)系字符型10出生年月日期型8婚姻狀況字符型4文化程度字符型10政治面貌字符型10工作單位字符型20工資數(shù)值型6經(jīng)濟(jì)來源字符型10
第5章系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)5.1數(shù)據(jù)庫連接實現(xiàn)JAVA語言首先需要對數(shù)據(jù)庫進(jìn)行鏈接后才能進(jìn)行相應(yīng)的數(shù)據(jù)操作,JAVA鏈接SQLServer2000數(shù)據(jù)庫的代碼如下所示:圖5-1數(shù)據(jù)庫代碼5.2員工信息登記模塊的實現(xiàn)管理員可以添加相應(yīng)的企業(yè)員工用戶,并添加員工的個人信息資料,完成對員工個人信息的記錄存儲到數(shù)據(jù)庫當(dāng)中,隨時進(jìn)行調(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)試用期登記模塊是進(jìn)行員工試用期信息登記,輸入員工的相關(guān)信息以及試用期情況等信息來進(jì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)離職退休管理模塊是對公司員工的離職或者退休進(jìn)行記錄,能夠更好的管理公司員工的檔案,員工一旦進(jìn)行離職或者退休便可以進(jì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測試的意義在進(jìn)行系統(tǒng)各個功能模塊的設(shè)計代碼化過程中,難免會出現(xiàn)一些代碼撰寫漏洞等情況,因此在每次進(jìn)行代碼功能結(jié)束時需要對功能進(jìn)行測試,這樣才能及時發(fā)現(xiàn)剛剛撰寫的代碼所存在的問題,如果等到所有功能代碼都完成后再來進(jìn)行功能測試,那么此時進(jìn)行代碼優(yōu)化就會復(fù)雜得多,并且系統(tǒng)也會漏洞百出,因此在進(jìn)行功能撰寫時邊開發(fā)邊測試是最好的防止漏洞BUG出現(xiàn)的方法。系統(tǒng)的測試在編程中是至關(guān)重要的,在系統(tǒng)上線前需要進(jìn)行各項功能測試,以便系統(tǒng)能完美上線運行。6.1.2測試的方法目前常見的兩種測試方法分別為黑盒測試和白盒測試,兩者的詳細(xì)介紹如下。第一種黑盒測試:黑盒測試就是對系統(tǒng)的功能模塊各個功能進(jìn)行測試,檢測功能是否能正常使用,會不會因為一些非法輸入或者不正常的使用而導(dǎo)致系統(tǒng)異常,黑盒測試基本上是系統(tǒng)必須檢驗的測試,可以輕易的發(fā)現(xiàn)系統(tǒng)存在的問題,黑盒測試的內(nèi)容也是用戶在使用過程中比較容易出現(xiàn)的問題。第二種白盒測試:白盒測試和黑盒的區(qū)別在于其是對代碼進(jìn)行檢測,代碼一旦出現(xiàn)問題就會導(dǎo)致程序功能出現(xiàn)問題,可以說是對其根本進(jìn)行測試,檢測代碼的一些邏輯問題,一旦測試出邏輯問題可以更好的優(yōu)化重構(gòu)代碼結(jié)構(gòu),編寫優(yōu)秀的代碼邏輯。6.2系統(tǒng)功能測試系統(tǒng)測試的條件:WIN7以上的操作系統(tǒng),SQLServer2000數(shù)據(jù)庫環(huán)境,裝有JAVA語言的開發(fā)環(huán)境。上述環(huán)境都安裝齊全后便可以進(jìn)行系統(tǒng)功能測試,這樣可以排除環(huán)境所帶來的問題。各模塊功能測試具體如下所示:(1)員工信息登記模塊表6-1員工信息登記模塊測試所測試的模塊功能測試的流程測試后的結(jié)果結(jié)論員工信息登記模塊管理員添加姓名為張三的員工信息進(jìn)行登記添加成功,可以在列表中顯示出員工列表張三的信息測試成功,無異常(2)試用期登記模塊功能測試表6-2試用期登記模塊功能測試所測試的模塊功能測試的流程測試后的結(jié)果結(jié)論試用期登記模塊對員工張三進(jìn)行試用期信息記錄成功添加,試用期列表中可以看到張三的信息測試成功,無異常(3)離職退休管理模塊功能測試表6-4離職退休管理模塊功能測試所測試的模塊功能測試的流程測試后的結(jié)果結(jié)論離職退休管理模塊添加張三離職的信息添加成功并可以查看到相應(yīng)的張三離職情況測試成功,無異常6.3系統(tǒng)功能測試結(jié)論各個功能模塊經(jīng)過系統(tǒng)的用例測試,可以發(fā)現(xiàn)各個功能模塊的使用是正常的,目前的系統(tǒng)功能模塊可以穩(wěn)定運行,若要提高系統(tǒng)性能可以進(jìn)行高并發(fā)多用戶在線使用系統(tǒng)測試,可以更好的滿足多廣西陸雄投資有限公司來進(jìn)行人事檔案管理系統(tǒng)的使用。圖6-1添加員工信息圖6-2試用期員工信息添加圖6-3試用期員工信息查詢圖6-4離職/退休與員工信息登記結(jié)論本系統(tǒng)是基于B/S模式的廣西陸雄投資有限公司人事檔案管理系統(tǒng),本文主要是關(guān)于人事檔案管理的。近半年來,從整體的設(shè)計到不斷修改和學(xué)習(xí),終于完成了廣西陸雄投資有限公司人事檔案管理系統(tǒng).在此過程中,本文通過對廣西陸雄投資有限公司人事檔案管理系統(tǒng)的用戶需求分析來進(jìn)行各個功能模塊的設(shè)計,各個功能模塊已成功開發(fā)完畢,系統(tǒng)整體上可以完整的進(jìn)行運行。在開發(fā)的過程中遇到許多的問題,例如在房產(chǎn)信息添加時候回出現(xiàn)特殊字符無法存儲的情況,主要原因是因為數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)設(shè)計出現(xiàn)問題。在進(jìn)行收費功能的開發(fā)時,出現(xiàn)了數(shù)據(jù)表關(guān)聯(lián)性問題得不到解決的問題,而在整體功能開發(fā)中,比較容易出現(xiàn)的就是用戶數(shù)據(jù)輸入的檢測,最后使用的是進(jìn)行封裝檢測,避免了大量的多余代碼出現(xiàn)。而整個系統(tǒng)功能模塊都開發(fā)齊全后,不難發(fā)現(xiàn)用戶端是存在一些功能不足的地方,用戶僅僅擁有幾個小功能的使用,在今后的技術(shù)強(qiáng)化下筆者將會對系統(tǒng)的進(jìn)一步進(jìn)行優(yōu)化,例如增添用戶交互功能等模塊。希望能夠設(shè)計出更好的廣西陸雄投資有限公司人事檔案管理系統(tǒng)來為社會中各個廣西陸雄投資有限公司投入使用作出貢獻(xiàn)。參考文獻(xiàn)[1]古麗米熱.買買提.《基于計算機(jī)軟件開發(fā)的JAVA編程語言分析》.硅谷,2015年16期[2]周寶亮;王敏.《計算機(jī)軟件開發(fā)中的JAVA編程語言的應(yīng)用》.電子技術(shù)與軟件工程,2017年03期[3]雷光圣.《JAVA編程平臺的優(yōu)勢解析》.信息與電腦,2015年02期[4]孫一林,彭波.《JSP數(shù)據(jù)庫編程實例》.清華大學(xué)出版社,2016年8月[5]LEEANNEPHILLIPS.《巧學(xué)活用JSP》.電子工業(yè)出版社,2016年8月[6]飛思科技產(chǎn)品研發(fā)中心.《JSP應(yīng)用開發(fā)詳解》.電子工業(yè)出版社,2016年9月[7]耿祥義,張躍平.《JSP實用教程》.清華大學(xué)出版社,2016年5月1日[8]孫涌.《現(xiàn)代軟件工程》.北京希望電子出版社,2016年8月[9]薩師煊,王珊.《數(shù)據(jù)庫系統(tǒng)概論》.高等教育出版社,2012年2月[10]李金海,張景元.Struts,Spring和Hibernate的J2EE架構(gòu)的研究和實現(xiàn)[J].山東理工大學(xué)學(xué)報(自然科學(xué)版)2016,(06).[11]明日科技.JAVA從入門到精通(第3版)[M].北京:清華大學(xué)出版社,2016.[12]蔣宗禮,馬濤,唐好魁,閆明霞等.?dāng)?shù)據(jù)庫技術(shù)及應(yīng)用(第2版)[M].電子工業(yè)出版社,2016:43-65.[13]李興華;JAVA開發(fā)實戰(zhàn)經(jīng)典[M];北京:清華大學(xué)出版社;2018,8:30-40.[14]唐漢明,翟振興,蘭麗華,關(guān)寶軍,申寶柱.深入淺出SQLServer2000數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護(hù)[M].人民郵電出版社出版,2016-2.[15]李盛恩,王珊.?dāng)?shù)據(jù)庫基礎(chǔ)與應(yīng)用(第二版)[M].北京:人民郵電出版社,2016:14-78.[16]孫衛(wèi)琴:《精通Hibernate:JAVA對象持久化技術(shù)詳解[M].電子工業(yè)出版社出版[17]劉瑞新,張兵義.大學(xué)計算機(jī)規(guī)劃教材:SQLServer數(shù)據(jù)庫技術(shù)及應(yīng)用教程[M].電子工業(yè)出版社,2015,8.[18]夏昕,曹曉鋼,唐勇.深入淺出Hibernate[M].電子工業(yè)出版社,2015-6.[19]張德詳.J2EE架構(gòu)下校園網(wǎng)用戶管理系統(tǒng)的分析與部分實現(xiàn)[J].青島大學(xué)學(xué)報,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)幕——核心基礎(chǔ)[M].北京:電子工業(yè)出版社.北京.2016.10.[23]舒紅平.Web數(shù)據(jù)庫編程-JAVA[M],西安電子科技大學(xué)出版社,2015:97-134.
致謝從畢業(yè)選題開始到畢業(yè)答辯結(jié)束,長大數(shù)月的畢業(yè)論文終于完稿了,在這段時間了通過論文的撰寫以及系統(tǒng)的編程不斷的提高了我的專業(yè)知識,也帶給了我不少學(xué)習(xí)的歡樂,在論文的撰寫過程中導(dǎo)師對我的幫助我表示衷心的感謝,許多問題都是導(dǎo)師指導(dǎo)我去解決的,否則我將一頭霧水。而在這個畢業(yè)論文的撰寫和系統(tǒng)的開發(fā)過程中我也感受到了自己所學(xué)知識的不足,在知識面受限的情況下是學(xué)校的圖書館提供給我了許多知識書籍的參考,大大的提高了我的知識水準(zhǔn),感謝學(xué)校為我們提供一個如此優(yōu)良的學(xué)習(xí)環(huán)境。我還需要感謝我的同班同學(xué)們,在系統(tǒng)的開發(fā)過程中經(jīng)常有同學(xué)可以進(jìn)行請教,這對于學(xué)習(xí)過程中是最具有效率的,感謝我親愛的同學(xué)們。最后本人在此恭祝學(xué)校的發(fā)展可以越來越好,希望學(xué)校全體的老師可以保持身體健康,同學(xué)們可以未來前途一片光明,事事順心!
怎樣提高電腦系統(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)資源,加快電腦運行速度。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)資源,加快電腦運行速度。(1)MsconfigWindowsXP的啟動速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動速度會越來越慢,這是由于許多軟件把自己加在了啟動程序中,這樣開機(jī)即需運行,大大降低了啟動速度,而且也占用了大量的系統(tǒng)資源。對于這樣一些程序,我們可以通過系統(tǒng)配置實用程序Msconfig將它們從啟動組中排除出去。選擇“開始”菜單中的“運行”命令,在“運行”對話框中鍵入“Msconfig”,回車后會彈出“系統(tǒng)配置實用程序”對話框,選擇其中的“啟動”選項卡(如圖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自動開始運行并記錄啟動進(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)速度自然也會有很大的提高。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“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)是自動啟動的,實際上,其中只有8個是必須保留的(見下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊表來減少預(yù)讀取,減少進(jìn)度條等待時間WindowsXP在啟動過程中會出現(xiàn)一個進(jìn)度條,我們可以通過修改注冊表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“regedit”命令后回車,即可啟動注冊表編輯器,在注冊表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機(jī)磁盤掃描等待時間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動,系統(tǒng)就會自動在啟動的時候運行磁盤掃描程序。在默認(rèn)情況下,掃描每個分區(qū)前會等待10秒鐘,如果每個分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時間,會耗費相當(dāng)長的時間才能完成啟動過程。對于這種情況我們可以設(shè)置取消磁盤掃描的等待時間,甚至禁止對某個磁盤分區(qū)進(jìn)行掃描。選擇“開始→運行”,在運行對話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時間設(shè)置為0;如果要在計算機(jī)啟動時忽略掃描某個分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動文件檢查的倒計時之外。2.提高系統(tǒng)運行速度提升系統(tǒng)運行速度的思路與加快啟動的速度類似:盡量優(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)存中運行,大大提高系統(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ù)器用戶才有實在意義。我們可在中新建一個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)用軟件在運行時出現(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)資源,可選擇“開始→運行”,在“運行”對話框中鍵入“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è)置生效,這樣就取消它的運行了。同樣,我們可以把所有具備調(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ā)送錯誤報告的窗口,其實這樣的錯誤報告對普通用戶而言幾乎沒有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“錯誤報告”按鈕,在彈出的“錯誤匯報”對話框中,選擇“禁用錯誤匯報”單選項,最后單擊“確定”即可。另外我們也可以從組策略中關(guān)閉錯誤報告:從“運行”中鍵入“gpedit.msc”,運行“組策略編輯器”,展開“計算機(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)搜索花費的時間變長。而且有些應(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硬盤,掃描會耗費很長的時間,而且你得多次手動關(guān)閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動播放功能關(guā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ù)器)用戶才有實在意義,它能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時的性能。建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設(shè)8M-16M字節(jié)之間性能最好,具體設(shè)什么值,可試試哪個值可獲得最佳性能。這個值是用字節(jié)來計算的,比如你要分配12M,就是12×1024×1024,也就是12582912。◆3、啟動硬盤/光驅(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)閉自動播放功能
運行“組策略”程序,在組策略窗口左邊欄中打開“計算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動播放”并雙擊它,會彈出“關(guān)閉自動播放屬性”對話框,在其中“設(shè)置”選項卡中選擇“已啟用”,“關(guān)閉自動播放”下拉列表中選擇“所有驅(qū)動器”。
◆5、設(shè)置二級緩存容量
WindowsXP有時無法自動檢測處理器的二級緩存容量,需要我們手動設(shè)置。運行注冊表編輯器,找到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將
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 正畸系統(tǒng)培訓(xùn)課程設(shè)計
- 源代碼課程設(shè)計
- 幼兒玩沙子課程設(shè)計
- 洪恩思維課程設(shè)計
- 基于cc2530的課程設(shè)計
- 提升氣質(zhì)體態(tài)課程設(shè)計
- 幼兒園京劇服飾課程設(shè)計
- 2024年冷門電路項目可行性研究報告
- 攔污柵清污機(jī)課程設(shè)計
- 幼兒園愛心傘課程設(shè)計
- 液壓與氣壓傳動課程設(shè)計
- 專題05 探索與表達(dá)規(guī)律(解析版)
- 重慶醫(yī)科大學(xué)人體機(jī)能學(xué)實驗報告
- 中金所杯全國大學(xué)生金融知識大賽題庫及答案(單選題)
- 疼痛科護(hù)士職業(yè)規(guī)劃書
- 靜壓樁基施工安全技術(shù)交底
- YY/T 0698.5-2023最終滅菌醫(yī)療器械包裝材料第5部分:透氣材料與塑料膜組成的可密封組合袋和卷材要求和試驗方法
- 銷售談判技巧課件
- 一元二次方程根與系數(shù)的關(guān)系復(fù)習(xí)課課件
- 慰問品采購?fù)稑?biāo)方案(完整技術(shù)標(biāo))
- 汽機(jī)專業(yè)小口徑管道施工規(guī)范及工藝要求
評論
0/150
提交評論