版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
本科論文目錄20837摘要 I8544Abstract II20811引言 1122641相關(guān)技術(shù) 379701.1Vue框架 3280831.2SpringBoot框架 3135581.3ECharts 3284771.4JQuery技術(shù) 3218641.5本章小結(jié) 4215852系統(tǒng)分析 5128032.1需求分析 5321532.2非功能需求 6207412.3本章小結(jié) 6183433系統(tǒng)設(shè)計 758233.1系統(tǒng)總體設(shè)計 7162353.1.1系統(tǒng)體系結(jié)構(gòu) 7140153.1.2系統(tǒng)目錄結(jié)構(gòu) 790043.1.3系統(tǒng)功能結(jié)構(gòu) 7131403.2系統(tǒng)詳細(xì)設(shè)計 8236833.2.1系統(tǒng)功能設(shè)計 815843.2.2數(shù)據(jù)庫設(shè)計 9171263.3本章小結(jié) 1290214系統(tǒng)實現(xiàn) 13132474.1開發(fā)環(huán)境 13201814.2開發(fā)規(guī)范 13133604.3數(shù)據(jù)庫實現(xiàn) 13191974.4SpringBoot項目搭建 14127764.5功能實現(xiàn) 14152015系統(tǒng)測試 19255305.1測試計劃 19240815.2用例測試 1940555.3壓力測試 19264555.4本章小結(jié) 2027857結(jié)論 21本科論文摘要隨著不斷的擴大企業(yè)的規(guī)模,一開始用手工去管理固定資產(chǎn)的方法已經(jīng)不能適用于現(xiàn)在的企業(yè)發(fā)展現(xiàn)狀,也無法滿足企業(yè)的許多要求,比如管理的快捷性和管理的準(zhǔn)確性。然而計算機信息管理技術(shù)的迅猛成長就能恰當(dāng)?shù)慕鉀Q這個問題,同時,計算機技術(shù)能夠與現(xiàn)代化的管理技術(shù)互相的協(xié)調(diào)與配合,做完企業(yè)每日的固定資產(chǎn)管理工作就會更加的精準(zhǔn)與快速!這樣企業(yè)就能用最少的人員去完成較多的工作,工作的效率與完成工作的質(zhì)量也有了大幅度的提高!在這樣有應(yīng)用需求的強行推動下,近期中國自主研發(fā)的技術(shù)有了很大的提升,比如說ERP軟件技術(shù),它的功能齊全,滿足于多數(shù)的大、中型企業(yè)的發(fā)展需求。開發(fā)的工具也是很先進(jìn)很實用的,與國外的軟件差距并不算太大,適應(yīng)國情,使ERP在實施中的成功率大大提高。由于國外的ERP軟件有著悠久的誕生年代,產(chǎn)品經(jīng)歷了很多企業(yè)與用戶的體驗,無數(shù)次的版本更新,升級也極為頻繁,因此產(chǎn)品的穩(wěn)定性很好,也更加的成熟!本文主要介紹了企業(yè)固定資產(chǎn)管理系統(tǒng)的研發(fā)背景、重點解決問題。通過對企業(yè)固定資產(chǎn)管理系統(tǒng)的分析研究,實現(xiàn)了對企業(yè)固定資產(chǎn)的租賃與歸還管理。本文主要運用了SpringBoot框架技術(shù)作為企業(yè)固定資產(chǎn)管理系統(tǒng)的后端框架。系統(tǒng)完成固定資產(chǎn)整個流轉(zhuǎn)過程,系統(tǒng)自適應(yīng)能力較強。通過編碼實現(xiàn)、系統(tǒng)測試,系統(tǒng)的各個模塊功能都可以實現(xiàn),可以滿足正常使用。關(guān)鍵詞:SpringBoot;固定資產(chǎn);Vue
AbstractWiththecontinuousexpansionofthescaleofenterprises,themethodofmanuallymanagingfixedassetsatthebeginningcannotbeappliedtothecurrentdevelopmentstatusofenterprises,norcanitmeetmanyrequirementsofenterprises,suchasthespeedofmanagementandtheaccuracyofmanagement.However,therapidgrowthofcomputerinformationmanagementtechnologycanproperlysolvethisproblem.Atthesametime,computertechnologyandmodernmanagementtechnologycancoordinateandcooperatewitheachother,andthedailyfixedassetmanagementofenterpriseswillbemoreaccurateandfast!Inthisway,enterprisescancompletemoreworkwiththeleaststaff,andtheefficiencyoftheworkandthequalityofthecompletedworkhavebeengreatlyimproved!Drivenbysuchforcibleapplicationrequirements,China'sindependentresearchanddevelopmenttechnologyhasrecentlybeengreatlyimproved.Forexample,ERPsoftwaretechnologyhascompletefunctionsandmeetsthedevelopmentneedsofmostlargeandmedium-sizedenterprises.Thetoolsdevelopedarealsoveryadvancedandpractical,andthegapwithforeignsoftwareisnottoolarge,adaptingtonationalconditions,sothatthesuccessrateofERPimplementationisgreatlyimproved.BecauseforeignERPsoftwarehasalongbirthyear,theproducthasexperiencedmanycompaniesandusersexperience,countlessversionupdates,upgradesarealsoveryfrequent,sothestabilityoftheproductisverygoodandmoremature!Thisarticlemainlyintroducestheresearchanddevelopmentbackgroundoftheenterprise'sfixedassetmanagementsystemandfocusesonsolvingproblems.Throughtheanalysisandresearchoftheenterprise'sfixedassetmanagementsystem,theleaseandreturnmanagementoftheenterprise'sfixedassetsisrealized.ThisarticlemainlyusestheSpringBootframeworktechnologyastheback-endframeworkoftheenterprisefixedassetmanagementsystem.Thesystemcompletestheentiretransferprocessoffixedassets,andthesystemhasstrongadaptiveability.Throughcodingimplementationandsystemtesting,thefunctionsofeachmoduleofthesystemcanberealized,whichcanmeetnormaluse.Keywords:SpringBoot;fixedassets;Vue本科論文引言隨著不斷的擴大企業(yè)的規(guī)模,一開始用手工去管理固定資產(chǎn)的方法已經(jīng)不能適用于現(xiàn)在的企業(yè)發(fā)展現(xiàn)狀,也無法滿足企業(yè)的許多要求,比如管理的快捷性和管理的準(zhǔn)確性。然而計算機信息管理技術(shù)的迅猛成長就能恰當(dāng)?shù)慕鉀Q這個問題,同時,計算機技術(shù)能夠與現(xiàn)代化的管理技術(shù)互相的協(xié)調(diào)與配合,做完企業(yè)每日的固定資產(chǎn)管理工作就會更加的精準(zhǔn)與快速REF_Ref11082\r\h[1]!這樣企業(yè)就能用最少的人員去完成較多的工作,工作的效率與完成工作的質(zhì)量也有了大幅度的提高!本系統(tǒng)主要通過對企業(yè)固定資產(chǎn)管理系統(tǒng)的分析研究,實現(xiàn)了對企業(yè)固定資產(chǎn)的租賃與歸還管理REF_Ref11183\r\h[2]。本文主要運用了SpringBoot框架技術(shù)作為本系統(tǒng)的后端框架。前端使用Html5+CSS+Vue的模式繪制頁面,項目采用前后分離的形式進(jìn)行搭建,這樣會使項目部署變得更加靈活REF_Ref11216\r\h[3],使得后期維護項目變得更加便捷。系統(tǒng)采用監(jiān)聽器來處理前后分離帶來的跨域問題REF_Ref11379\r\h[4]。系統(tǒng)使用Redis非關(guān)系型數(shù)據(jù)庫來處理系統(tǒng)當(dāng)中的緩存,Redis具有非??斓捻憫?yīng)速度,以及更加靈活的操作命令,會將數(shù)據(jù)存儲到內(nèi)存當(dāng)中,達(dá)到快速讀寫的目的REF_Ref11431\r\h[5]。本文結(jié)構(gòu)如下:第1章,介紹項目的相關(guān)技術(shù),系統(tǒng)的核心架構(gòu)SpringBoot框架技術(shù),數(shù)據(jù)庫MySQL,服務(wù)器Tomcat,前端bootstrap技術(shù)、Vue框架,ECharts技術(shù)。第2章,對本系統(tǒng)進(jìn)行系統(tǒng)分析,分析本系統(tǒng)的功能需求、用例分析和非功能需求,分為管理員角色和用戶角色兩大角色。系統(tǒng)共有三大主要模塊:資產(chǎn)模塊,租賃模塊,歸還模塊。第3章,介紹企業(yè)固定資產(chǎn)管理系統(tǒng)設(shè)計,包括總體設(shè)計和詳細(xì)設(shè)計。按照角色劃分,將能耗優(yōu)化系統(tǒng)總體分為管理員角色和用戶角色,詳細(xì)設(shè)計中介紹數(shù)據(jù)庫設(shè)計并展示項目中用到的數(shù)據(jù)表。第4章,介紹企業(yè)固定資產(chǎn)管理系統(tǒng)實現(xiàn)部分。核心功能實現(xiàn)部分分角色和模塊詳細(xì)介紹包括資產(chǎn)模塊、租賃模塊、歸還模塊在內(nèi)的核心功能。展示相應(yīng)功能實現(xiàn)的截圖和實現(xiàn)功能的偽代碼。第5章,介紹本系統(tǒng)的測試工作,分為單元測試和壓力測試。在單元測試中測試核心功能,并且寫明測試計劃以及測試用例,單元測試結(jié)束后,寫明測試結(jié)果。壓力測試中,向系統(tǒng)發(fā)送數(shù)量較多的請求,查看系統(tǒng)響應(yīng)時間、吞吐量,編寫測試結(jié)果報告。結(jié)論,說明系統(tǒng)總體的完成情況,總結(jié)系統(tǒng)所需要解決的一些問題、系統(tǒng)的應(yīng)用價值,對系統(tǒng)進(jìn)行整體評價,說明系統(tǒng)的優(yōu)點、缺點,對下一步工作進(jìn)行構(gòu)想,展望系統(tǒng)之后需要設(shè)計的功能。
1相關(guān)技術(shù)1.1Vue框架Vue是用于構(gòu)建用戶界面的框架,通過整合第三方iview庫,基于腳手架框架開發(fā)Web前端頁面REF_Ref11679\r\h[6]。可提供強大的伸縮能力REF_Ref11706\r\h[7]。Vue是用戶界面的框架,進(jìn)步代表的意義是最小化,所有的框架只能以自己的特點向用戶提出一定的要求,這些要求都是號召的REF_Ref11738\r\h[8],強烈的。簡單地說,對于大家不知道的Vue的模塊或函數(shù)是不能使用的,可以換成熟悉的技術(shù),與其他框架相比,基本上沒有生硬的要求REF_Ref11839\r\h[9]。1.2SpringBoot框架SpringBoot是在2013年推向市場的開發(fā)框架,主要的用途是用來將Spring框架的開發(fā)、配置、調(diào)試、部署工作進(jìn)行簡化REF_Ref11931\r\h[10]。在創(chuàng)建Spring項目時,必須要設(shè)定指定的XML文件REF_Ref11967\r\h[11]。Spring3和Spring4的推出使得開發(fā)者的認(rèn)知比設(shè)置更為重要。XML正在逐漸改變不同的注釋。Spring4項無法創(chuàng)建XML文件REF_Ref12156\r\h[12]。要創(chuàng)建一個大項目,需要很多軟件包REF_Ref12199\r\h[13]。即使使用Maven配置也需要很多代碼?,F(xiàn)在一個網(wǎng)站平臺快速發(fā)展,Spring的開發(fā)模式越來越麻煩,在這個環(huán)境中SpringBoot和Spring4一起出現(xiàn)REF_Ref12225\r\h[14]。1.3EChartsECharts技術(shù)是一款開源的工具,具有數(shù)據(jù)可視化的功能,它比較依賴于輕量級的畫布REF_Ref12404\r\h[15],用戶使用ECharts可以在電腦和移動端設(shè)備上進(jìn)行設(shè)計,設(shè)計個性化界面,使圖表看起來更加直觀生動形象,使用多種類型展示數(shù)據(jù)的變化趨勢REF_Ref12444\r\h[16],方便用戶查看使用。ECharts所提供的圖表的種類很多,兼容性也比較好,它可以為用戶提供餅圖、折線圖、柱狀圖、地圖等各種各樣關(guān)系圖形表REF_Ref12489\r\h[17],更加直觀、生動的展示出各組數(shù)據(jù)之間的關(guān)系變化,用戶可根據(jù)系統(tǒng)需求設(shè)計出不同的圖表關(guān)系。1.4JQuery技術(shù)JQuery庫是一個快速、簡潔的JavaScript庫,擁有強大的瀏覽器兼容性,創(chuàng)造出更少的代碼,并提供更多的工作REF_Ref12617\r\h[18]。JQuery將常見的JavaScript函數(shù)編碼組合起來,JavaScript的設(shè)計模式,便于處理的HTML,易于分離結(jié)構(gòu)和行為,JQuery具有獨特的連鎖語法,它有著極其簡單明了的多重功能界面。JQuery可以操作頁面的對象REF_Ref12659\r\h[19],并且對頁面的外觀進(jìn)行修改,并為頁面添加更多的效果和瀏覽器兼容。1.5本章小結(jié)本章主要介紹了企業(yè)固定資產(chǎn)管理系統(tǒng)項目所應(yīng)用到的SpringBoot框架、Vue.js等相關(guān)技術(shù),項目中使用了ECharts數(shù)據(jù)可視化對數(shù)據(jù)進(jìn)行處理。介紹了這些技術(shù)在企業(yè)固定資產(chǎn)管理系統(tǒng)的實現(xiàn)中能夠起到的重要作用。
2系統(tǒng)分析2.1需求分析通過獲取的需求且對現(xiàn)有系統(tǒng)常規(guī)功能的分析,確定基于SpringBoot的企業(yè)固定資產(chǎn)管理系統(tǒng)包括:資產(chǎn)模塊、租賃模塊、歸還模塊。基于SpringBoot的企業(yè)固定資產(chǎn)管理系統(tǒng),資產(chǎn)模塊包括管理員錄入電子設(shè)備,錄入網(wǎng)絡(luò)設(shè)備,錄入辦公設(shè)備,錄入虛擬資產(chǎn),錄入產(chǎn)品資產(chǎn),管理員查看電子設(shè)備等功能,如圖2.1所示。圖2.1資產(chǎn)模塊用例圖管理員可以通過系統(tǒng)提供的信息錄入產(chǎn)品信息,錄入電子設(shè)備、網(wǎng)絡(luò)設(shè)備、辦公設(shè)備、產(chǎn)品資產(chǎn)、虛擬資產(chǎn)等信息,每當(dāng)錄入成功后,系統(tǒng)給出提示成功錄入信息;當(dāng)錄入錯誤時,會提示出錯原因。租賃模塊主要功能是,管理員錄入租賃電子設(shè)備,管理員錄入租賃網(wǎng)絡(luò)設(shè)備,管理員錄入租賃辦公設(shè)備,管理員錄入租賃虛擬資產(chǎn),管理員錄入租賃產(chǎn)品資產(chǎn),管理員查看租賃電子設(shè)備等功能,如圖2.2所示。圖2.2租賃模塊用例圖管理員可以通過系統(tǒng)提供的信息錄入員工租賃產(chǎn)品信息,錄入員工信息和對應(yīng)的產(chǎn)品信息等信息,每當(dāng)錄入成功后,系統(tǒng)給出提示成功錄入信息;當(dāng)錄入錯誤時,會提示出錯原因。歸還模塊主要功能是管理員錄入歸還電子設(shè)備,管理員錄入歸還網(wǎng)絡(luò)設(shè)備,管理員錄入歸還辦公設(shè)備,管理員錄入歸還虛擬資產(chǎn),管理員錄入歸還產(chǎn)品資產(chǎn),管理員查看歸還電子設(shè)備等功能,如圖2.3所示。圖2.3歸還模塊用例圖管理員可以通過系統(tǒng)提供的信息錄入員工歸還產(chǎn)品信息,錄入員工信息和對應(yīng)的產(chǎn)品信息等信息,每當(dāng)錄入成功后,系統(tǒng)給出提示成功錄入信息;當(dāng)錄入錯誤時,會提示出錯原因。2.2非功能需求非功能需求的滿足程度,直接影響軟件能否以正常的形式運行。企業(yè)固定資產(chǎn)系統(tǒng)的非功能需求是功能需求分析介紹的功能以外的特性,包括對服務(wù)器硬件和軟件要求、客戶端軟件要求、訪問容量以及響應(yīng)時間。2.3本章小結(jié)本章介紹的是基于SpringBoot的企業(yè)固定資產(chǎn)管理系統(tǒng)服務(wù)端系統(tǒng)的需求分析。經(jīng)過這一階段的項目分析,對整個項目平臺需求有了進(jìn)一步規(guī)劃,明確接下來工作思路??捎糜诮窈笾笇?dǎo)該項目的設(shè)計、開發(fā)、測試工作。
3系統(tǒng)設(shè)計3.1系統(tǒng)總體設(shè)計本章是對基于SpringBoot的企業(yè)固定資產(chǎn)管理系統(tǒng)的用例劃分、功能模塊、數(shù)據(jù)結(jié)構(gòu)、接口、異常處理、擴展性等進(jìn)行了設(shè)計REF_Ref12888\r\h[20],使該系統(tǒng)更加符合用戶的需求,同時為測試人員提供參考。3.1.1系統(tǒng)體系結(jié)構(gòu)系統(tǒng)使用瀏覽器和服務(wù)器結(jié)構(gòu)(B/S結(jié)構(gòu))REF_Ref12920\r\h[21]。能耗優(yōu)化系統(tǒng)大概分為表示層、應(yīng)用層、數(shù)據(jù)庫三層。表示層即用戶的操作界面,在企業(yè)固定資產(chǎn)系統(tǒng)中用戶的前端使用vue.jsREF_Ref12999\r\h[22]。用戶端使用前后端分離技術(shù),便于將來的APP或其他類型的開發(fā),前后端交互操作利用Ajax技術(shù)實現(xiàn)REF_Ref13149\r\h[23]。管理員管理后臺使用前端使用Bootstrap模板,界面簡潔清晰,容易操作。B/S結(jié)構(gòu)保留了C/S結(jié)構(gòu)的優(yōu)勢,同時也使得復(fù)雜的程序更容易實現(xiàn)REF_Ref13211\r\h[24]。3.1.2系統(tǒng)目錄結(jié)構(gòu)系統(tǒng)的配置文件(perties)放在src/main/resources/;系統(tǒng)公共文件(ApplicationServer.java)放在com.zwh;系統(tǒng)實體(bean)放在com.zwh.bean;系統(tǒng)業(yè)務(wù)層(Service)放在com,zwh.service;系統(tǒng)控制器(Controller)放在com.zwh.controller;系統(tǒng)工具(tool)放在com.zwh。3.1.3系統(tǒng)功能結(jié)構(gòu)本系統(tǒng)的功能分為以下幾個部分資產(chǎn)模塊、租賃模塊、歸還模塊。系統(tǒng)提供功能如下:管理員錄入電子設(shè)備,管理員錄入網(wǎng)絡(luò)設(shè)備,管理員錄入辦公設(shè)備,管理員錄入虛擬資產(chǎn),管理員錄入產(chǎn)品資產(chǎn),管理員查看電子設(shè)備,管理員錄入租賃電子設(shè)備,管理員錄入租賃網(wǎng)絡(luò)設(shè)備,管理員錄入租賃辦公設(shè)備,管理員錄入租賃虛擬資產(chǎn),管理員錄入租賃產(chǎn)品資產(chǎn),管理員查看租賃電子設(shè)備,管理員錄入歸還電子設(shè)備,管理員錄入歸還網(wǎng)絡(luò)設(shè)備,管理員錄入歸還辦公設(shè)備,管理員錄入歸還虛擬資產(chǎn),管理員錄入歸還產(chǎn)品資產(chǎn),管理員查看歸還電子設(shè)備,具體的功能結(jié)構(gòu)圖如圖3.1所示。圖3.1系統(tǒng)功能結(jié)構(gòu)圖3.2系統(tǒng)詳細(xì)設(shè)計3.2.1系統(tǒng)功能設(shè)計管理員錄入租賃網(wǎng)絡(luò)設(shè)備。管理員登陸進(jìn)入主頁,點擊菜單欄中的錄入租賃網(wǎng)絡(luò)設(shè)備,錄入租賃信息,點擊錄入,系統(tǒng)提示錄入成功,則完成錄入租賃網(wǎng)絡(luò)設(shè)備。如圖3.2所示。圖3.2管理員錄入租賃網(wǎng)絡(luò)設(shè)備功能時序圖管理員錄入電子設(shè)備。管理員登陸進(jìn)入主頁,進(jìn)入菜單欄中的錄入電子設(shè)備,輸入資產(chǎn)信息,點擊錄入,系統(tǒng)會提示錄入成功,則完成了錄入電子設(shè)備功能。如圖3.3所示。圖3.3管理員錄入電子設(shè)備功能時序圖3.2.2數(shù)據(jù)庫設(shè)計圖3.4企業(yè)固定資產(chǎn)系統(tǒng)實體關(guān)系圖根據(jù)上面描述的需求分析和系統(tǒng)設(shè)計,以及分析整個系統(tǒng)的業(yè)務(wù)流程。本系統(tǒng)共20個實體,1個一對一關(guān)系,17個一對多關(guān)系,需要設(shè)計20個表,如表3.1所示。表3.1數(shù)據(jù)庫表列表編號表名說明1admin管理員表2assetschange資產(chǎn)變更表3company公司表4electron電子設(shè)備資產(chǎn)表5fictitious虛擬資產(chǎn)表6leaseelectron租賃電子設(shè)備表7leasefictitious租賃虛擬資產(chǎn)表8leasenetwork租賃網(wǎng)絡(luò)設(shè)備表9leaseproduct租賃產(chǎn)品設(shè)備表10leasework租賃辦公設(shè)備表11network網(wǎng)絡(luò)設(shè)備資產(chǎn)表12operationlog管理員操作日志表13product產(chǎn)品資產(chǎn)表14returnelectron歸還電子設(shè)備表15returnfictitious歸還虛擬資產(chǎn)表16returnnetwork歸還網(wǎng)絡(luò)設(shè)備表17returnproduct歸還產(chǎn)品資產(chǎn)表18returnwork歸還辦公設(shè)備表19staff員工表20work辦公設(shè)備資產(chǎn)表管理員表(admin)主要儲存系統(tǒng)當(dāng)中的管理員信息,例如賬號,密碼,公司id等,本表以管理員id作為主鍵,使每條記錄具有唯一性。包括管理員id賬號、密碼公司id等字段都不為空。具體字段如表3.2所示。表3.2管理員表列名數(shù)據(jù)類型約束條件其他說明IdintKEY主鍵nickvarchar(45)NOTNULL賬號passwordvarchar(200)NOTNULL密碼companyIdintNOTNULL公司id資產(chǎn)變更表(assetschange)主要儲存系統(tǒng)當(dāng)中資產(chǎn)的變更信息,例如資產(chǎn)變更id、用戶id、申請狀態(tài)、添加時間、歸還或租賃、變更數(shù)量等,本表以資產(chǎn)變更id作為主鍵,使每條記錄具有唯一性。包括資產(chǎn)變更id、用戶id、申請狀態(tài)、添加時間、歸還或租賃、變更數(shù)量等字段都不為空。具體字段如表3.3所示。表3.3資產(chǎn)變更表列名數(shù)據(jù)類型約束條件其他說明idintKEY主鍵namevarchar(200)NOTNULL用戶idtypevarchar(200)NOTNULL申請狀態(tài)addtimedatetimeNOTNULL添加時間inoutvarchar(200)NOTNULL歸還或租賃countintNOTNULL變更數(shù)量公司表(company)主要儲存系統(tǒng)當(dāng)中的公司信息,例如公司名稱,公司地址,添加時間,金額等。本表以公司id作為主鍵,使每條記錄具有唯一性。具體字段如表3.4所示。表3.4公司表列名數(shù)據(jù)類型約束條件其他說明idintKEY主鍵namevarchar(200)NOTNULL公司名稱addressvarchar(200)NOTNULL地址addtimedatetimeNOTNULL添加時間moneyintNOTNULL金額電子設(shè)備資產(chǎn)表(electron)主要儲存系統(tǒng)當(dāng)中的電子設(shè)備資產(chǎn)信息,例如名稱,金額,數(shù)量,添加時間等。本表以電子設(shè)備資產(chǎn)id作為主鍵,使每條記錄具有唯一性。具體字段如表3.5所示。表3.5電子設(shè)備資產(chǎn)表列名數(shù)據(jù)類型約束條件其他說明IdintKEY主鍵namevarchar(200)NOTNULL名稱moneyintNOTNULL金額addtimedatetimeNOTNULL添加時間countintNOTNULL數(shù)量虛擬資產(chǎn)表(fictitious)主要儲存系統(tǒng)當(dāng)中的虛擬資產(chǎn)信息,例如名稱,金額,數(shù)量,添加時間等。本表以虛擬資產(chǎn)id作為主鍵,使每條記錄具有唯一性。具體字段如表3.6所示。表3.6虛擬資產(chǎn)表列名數(shù)據(jù)類型約束條件其他說明IdintKEY主鍵namevarchar(200)NOTNULL名稱moneyintNOTNULL金額產(chǎn)品資產(chǎn)表(product)主要儲存系統(tǒng)當(dāng)中的資產(chǎn)信息,例如名稱,金額,數(shù)量,添加時間等。本表以產(chǎn)品資產(chǎn)id作為主鍵,使每條記錄具有唯一性。具體字段如表3.7所示。表3.7產(chǎn)品資產(chǎn)表列名數(shù)據(jù)類型約束條件其他說明IdintKEY主鍵namevarchar(200)NOTNULL名稱moneyintNOTNULL金額addtimedatetimeNOTNULL添加時間countintNOTNULL數(shù)量網(wǎng)絡(luò)設(shè)備資產(chǎn)表(network)主要儲存系統(tǒng)當(dāng)中的資產(chǎn)信息,例如名稱,金額,數(shù)量,添加時間等。本表以網(wǎng)絡(luò)設(shè)備資產(chǎn)id作為主鍵,使每條記錄具有唯一性。具體字段如表3.8所示。表3.8網(wǎng)絡(luò)設(shè)備資產(chǎn)表列名數(shù)據(jù)類型約束條件其他說明IdintKEY主鍵namevarchar(200)NOTNULL名稱moneyintNOTNULL金額addtimedatetimeNOTNULL添加時間countintNOTNULL數(shù)量3.3本章小結(jié)本章主要介紹了企業(yè)固定資產(chǎn)管理系統(tǒng)的系統(tǒng)設(shè)計,介紹了數(shù)據(jù)庫的設(shè)計以及主要功能設(shè)計。通過本章介紹了本系統(tǒng)項目的整體架構(gòu),使用功能結(jié)構(gòu)圖更加清楚明了的展示出了項目的功能需求,以及系統(tǒng)處理方式,詳細(xì)介紹了數(shù)據(jù)表結(jié)構(gòu)。
4系統(tǒng)實現(xiàn)4.1開發(fā)環(huán)境本系統(tǒng)的開發(fā)系統(tǒng)是MACOS操作系統(tǒng)。用IDEA作為開發(fā)工具,使用Java作為開發(fā)語言,使用Tomcat9為服務(wù)器來進(jìn)行開發(fā),數(shù)據(jù)庫使用11.6版本的數(shù)據(jù)庫來存儲數(shù)據(jù),電腦性能為Intel(R)i3處理器。4.2開發(fā)規(guī)范本系統(tǒng)是根據(jù)Java的命名標(biāo)準(zhǔn)來命名的,名字、類型名、界面名、包括方法名稱等在內(nèi)的名字由小寫組成。在分類或界面,方法名以小寫開始。標(biāo)準(zhǔn)的命名和注釋可以提高編碼的可讀性,開發(fā)人員可以找到相應(yīng)的方法。4.3數(shù)據(jù)庫實現(xiàn)根據(jù)實體關(guān)系,設(shè)計出20張表,如圖4.1所示。圖4.1系統(tǒng)數(shù)據(jù)庫界面4.4SpringBoot項目搭建本系統(tǒng)使用Maven搭建SpringBoot項目工程,其中啟動文件ZhaoStart.java置于com.zwh下,Controller、Dao、Service等各層接口置于com.zwh.*下,perties中配置各類基本信息,如圖4.2所示。圖4.2項目工程圖4.5功能實現(xiàn)管理員錄入租賃電子設(shè)備。管理員輸入賬號密碼點擊登陸進(jìn)入主頁,點擊菜單欄中的錄入租賃電子設(shè)備,進(jìn)入錄入租賃電子設(shè)備頁面,錄入租賃信息,點擊錄入,系統(tǒng)提示錄入成功,則完成錄入租賃電子設(shè)備,界面如圖4.3所示。圖4.3管理員錄入租賃電子設(shè)備展示圖/***錄入租借電子資產(chǎn)*@param*@return*/{Staffstaff=adminMapper.queryByMobile(map);if(staff==null)return"員工不存在";Electronelectron=adminMapper.queryElectronByName(map);if(electron==null)return"資產(chǎn)不存在";if(electron.getCount()<Integer.parseInt(map.get("count").toString()))return"數(shù)量不足";map.put("staffId",staff.getId());map.put("bizId",electron.getId());adminMapper.inputleaseelectron(map);map.put("count",electron.getCount()-Integer.parseInt(map.get("count").toString()));adminMapper.updateElectron(map);return"錄入成功";}管理員錄入租賃虛擬資產(chǎn)。管理員輸入賬號密碼點擊登陸進(jìn)入主頁,點擊菜單欄中的錄入租賃虛擬資產(chǎn),進(jìn)入錄入租賃虛擬資產(chǎn)頁面,錄入租賃信息,點擊錄入,系統(tǒng)提示錄入成功,則完成錄入租賃虛擬資產(chǎn),界面如圖4.4所示。圖4.4管理員錄入租賃虛擬資產(chǎn)展示圖/***錄入租借虛擬資產(chǎn)*@param*@return*/publicStringinputleasefictitious(Map<String,Object>map){Staffstaff=adminMapper.queryByMobile(map);if(staff==null)return"員工不存在";Fictitiouselectron=adminMapper.queryFictitiousByName(map);if(electron==null)return"資產(chǎn)不存在";if(electron.getCount()<Integer.parseInt(map.get("count").toString()))return"數(shù)量不足";map.put("staffId",staff.getId());map.put("bizId",electron.getId());adminMapper.inputleasefictitious(map);map.put("count",electron.getCount()-Integer.parseInt(map.get("count").toString()));adminMapper.updateFictitious(map);return"錄入成功";}管理員錄入歸還虛擬資產(chǎn)。管理員輸入賬號密碼點擊登陸進(jìn)入主頁,點擊菜單欄中的錄入歸還虛擬資產(chǎn),進(jìn)入錄入歸還虛擬資產(chǎn)頁面,錄入歸還信息,點擊錄入,系統(tǒng)提示錄入成功,則完成錄入歸還虛擬資產(chǎn),界面如圖4.5所示。圖4.5管理員錄入歸還虛擬資產(chǎn)功能展示圖/***錄入歸還虛擬資產(chǎn)*@param*@return*/{Staffstaff=adminMapper.queryByMobile(map);if(staff==null)return"員工不存在";Fictitiouselectron=adminMapper.queryFictitiousByName(map);if(electron==null)return"資產(chǎn)不存在";map.put("staffId",staff.getId());map.put("bizId",electron.getId());adminMapper.inputreturnfictitious(map);map.put("count",electron.getCount()+Integer.parseInt(map.get("count").toString()));adminMapper.updateFictitiousadd(map);return"錄入成功";}register(){ //發(fā)送post請求 this.$http.post('http://localhost:9000/member/register', { Mobile:this.$refs.registerMobile.value, Password:this.$refs.registerPassword.value },{emulateJSON:true} ).then(function(res){ alert(res.data.data.msg); }); }4.6本章小結(jié)本章介紹企業(yè)固定資產(chǎn)系統(tǒng)服務(wù)端實現(xiàn)系統(tǒng)部分,介紹項目的核心功能,并且進(jìn)行截圖,介紹了項目的開發(fā)環(huán)境,前端使用Html5+Vue.js層疊樣式,數(shù)據(jù)庫使用MySQL數(shù)據(jù)庫。并且詳細(xì)介紹了系統(tǒng)的核心功能。
5系統(tǒng)測試系統(tǒng)測試是在項目的開發(fā)過程中屬于一個重要的階段。對軟件進(jìn)行實地化的場景化測試,目的是能夠及時發(fā)現(xiàn)軟件中的漏洞,使得系統(tǒng)更加完善。在整個基于SpringBoot的企業(yè)固定資產(chǎn)系統(tǒng)開發(fā)的過程中,會遇到很多問題,在開發(fā)每一個模塊的時候都會遇到不同的問題,有制度的測試可以規(guī)避以后錯誤的發(fā)生,為了減少錯誤的存在,優(yōu)化系統(tǒng)功能,本章進(jìn)行必要的測試。5.1測試計劃為了保證基于SpringBoot的企業(yè)固定資產(chǎn)系統(tǒng)的用戶體驗和使用質(zhì)量,盡量找出該系統(tǒng)存在的錯誤并及時加以改正,可以保證系統(tǒng)能盡快的投入到實際應(yīng)用當(dāng)中。在編寫項目的過程當(dāng)中,按照標(biāo)準(zhǔn)嚴(yán)謹(jǐn)?shù)臏y試方法,進(jìn)行測試用例,針對項目各個模塊都進(jìn)行測試。5.2用例測試每一個項目的完成測試都是必不可少的環(huán)節(jié),測試是為了提高軟件的開發(fā)質(zhì)量REF_Ref13345\r\h[25],同時也是為了提高項目的穩(wěn)定性、實用性,給用戶帶來更好的用戶體驗,就要在生產(chǎn)環(huán)節(jié)將項目的漏洞修復(fù)和完善好。本系統(tǒng)也免不了會有各種各樣的漏洞,故也需要進(jìn)行測試,本系統(tǒng)的主要模塊分為:資產(chǎn)模塊、租賃模塊、歸還模塊。本系統(tǒng)針對各模塊功能中的主要操作進(jìn)行了用例測試。測試結(jié)果如圖表5.1所示。表5.1系統(tǒng)用例測試結(jié)果表用例編號用例分類用例目的預(yù)期結(jié)果測試結(jié)果Case1資產(chǎn)模塊錄入電子設(shè)備正確顯示結(jié)果相同Case2資產(chǎn)模塊錄入虛擬資產(chǎn)正確顯示結(jié)果相同Case3資產(chǎn)模塊錄入產(chǎn)品資產(chǎn)正確顯示結(jié)果相同Case4租賃模塊錄入租賃電子設(shè)備正確顯示結(jié)果相同Case5租賃模塊錄入租賃虛擬資產(chǎn)正確顯示結(jié)果相同Case6租賃模塊錄入租賃產(chǎn)品資產(chǎn)正確顯示結(jié)果相同Case7歸還模塊錄入歸還電子設(shè)備正確顯示結(jié)果相同Case8歸還模塊錄入歸還虛擬資產(chǎn)正確顯示結(jié)果相同Case9歸還模塊錄入歸還產(chǎn)品資產(chǎn)正確顯示結(jié)果相同Case10歸還模塊錄入歸還辦公設(shè)備正確顯示結(jié)果相同5.3壓力測試本系統(tǒng)的壓力測試采用阿帕奇公司下的JMeter產(chǎn)品,產(chǎn)品是使用的純Java編寫的應(yīng)用程序,他可以用來測試性能,測試功能性行為,以下為本項目部分接口的測試結(jié)果。如圖5.1所示。圖5.1測試信息匯總圖對10個接口每個測試200次,測試完成后,共發(fā)送2000次HTTP請求,平均響應(yīng)時間41,最快響應(yīng)速度29,最慢反應(yīng)速度342,異常發(fā)生率0%,數(shù)據(jù)吞吐量24.0sec。5.4本章小結(jié)本章主要對企業(yè)固定資產(chǎn)服務(wù)端項目進(jìn)行測試操作,制定測試計劃,完系統(tǒng)功能的測試,并且對企業(yè)固定資產(chǎn)服務(wù)端系統(tǒng)進(jìn)行了壓力測試,最后得到項目的測試結(jié)果,以保證整個系統(tǒng)的更穩(wěn)定的運行。
結(jié)論企業(yè)信息化對企業(yè)的發(fā)展有著重要的意義。企業(yè)當(dāng)中大多的固定資產(chǎn)為人工記錄的方式,為此需要大量的人力,為此,本文針對企業(yè)固定資產(chǎn)行業(yè)信息化的迫切需求,設(shè)計并實現(xiàn)了基于Springboot企業(yè)固定資產(chǎn)系統(tǒng)。本文首先分析了基于Springboot企業(yè)固定資產(chǎn)系統(tǒng)的開發(fā)背景及意義,然后分析了構(gòu)建基于Springboot企業(yè)固定資產(chǎn)系統(tǒng)所需要解決的一些問題,最后對基于Springboot企業(yè)固定資產(chǎn)系統(tǒng)的設(shè)計及實現(xiàn)方法進(jìn)行了詳細(xì)的說明和探討。本文所開發(fā)的基于Springboot企業(yè)固定資產(chǎn)系統(tǒng)已經(jīng)具備基本的功能,可以初步滿足企業(yè)固定資產(chǎn)信息化的業(yè)務(wù)需求。本文的系統(tǒng)在設(shè)計與實現(xiàn)的過程中充分考慮了系統(tǒng)二次開發(fā)的可能,以及隨時可變的需求等要求,具有代碼重用性強,系統(tǒng)可伸縮性好,安全性高等特點,所采用的SpringBoot技術(shù)保證了系統(tǒng)具有效率高、耦合性低的特點。本系統(tǒng)還存在著一些缺點和不足,比如功能比較局限性,在后續(xù)的開發(fā)中還會加入資產(chǎn)圖樣模塊等功能。
致謝我用了將近120天的功夫這篇論文終于完結(jié)了,在整個寫作論文的過程中有汗水有淚水,汗水是在寫論文的過程中真的挺辛苦的,而淚水是在這個過程中有著許多幫助過我的人,讓我非常的感動!我的指導(dǎo)老師——黃志宇老師和蘇暢老師真的盡職盡責(zé)的在幫我修改我論文中有問題的地方,他不僅很有耐心的指導(dǎo)我,還幫助我解決了在學(xué)業(yè)上所遇到的問題!在此我要真心對您說一聲謝謝您,您辛苦了,感謝您的無私幫助和孜孜不倦的教誨!在此同時我也要感謝我的家人,我的朋友還有我的同學(xué),是你們在我需要幫助時一直陪伴著我,為我加油打氣,是你們一直的肯定,讓我堅定信心肯定也會做好每一件事,謝謝你們的關(guān)心與陪伴!在此同時我也要感謝我的家人,我的朋友還有我的同學(xué),是你們在我需要幫助時一直陪伴著我,為我加油打氣,是你們一直的肯定,讓我堅定信心肯定也會做好每一件事,謝謝你們的關(guān)心與陪伴!參考文獻(xiàn)李洋.SSM框架在Web應(yīng)用開發(fā)中的設(shè)計與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2016,26(12):190-194DiLu,YupingQiu,ChunQian,XiWang,WeiTan.DesignofCampusResourceSharingPlatformbasedonSSMFramework[J].IOPConferenceSeries:MaterialsScienceandEngineering,2019,490(6)賀雪梅.web應(yīng)用開發(fā)中的SSM框架設(shè)計[J].電子世界,2019,(1):1溫立輝.Spring框架在模型層的應(yīng)用及原理[J].福建電腦,2017,33(5):147-148.DOI:10.16707/ki.fjpc.2017.05.077YONGGANGZUO.AviationLogisticsInformationSystemBasedonSSMFramework[A].WuhanZhichengTimesCulturalDevelopmentCo,Ltd.Proceedingsofthe2ndInternationalConferenceonComputerEngineering,InformationScienceandInternetTechnology(CII2017)[C].WuhanZhichengTimesCulturalDevelopmentCo.Ltd:2017,6張雪敏.淺議MVC設(shè)計模式在JavaWeb中的作用[J].科技風(fēng),2018(22):58-59張攀.基于位置服務(wù)的外勤人員管理系統(tǒng)的研究與實現(xiàn)[D].華北電力大學(xué),2014郭海智,馮玉松.基于Spring+SpringMVC+Mybatis的業(yè)余足球俱樂部管理系統(tǒng)[J].電腦知識與技術(shù),2019,15(09):71-72+76魏書寒.基于SSM框架的圖書管理系統(tǒng)的設(shè)計與實現(xiàn)[J].工業(yè)控制計算機,2017,30(7):133-134張少聰.中醫(yī)醫(yī)療輔助診斷系統(tǒng)研究與實現(xiàn)[D].電子科技大學(xué),2018怯肇乾.Tomcat應(yīng)用服務(wù)器高并發(fā)優(yōu)化處理[J].電腦編程技巧與維護,2018(02):129-136武文斌.Oracle數(shù)據(jù)庫性能優(yōu)化及監(jiān)控系統(tǒng)的設(shè)計實現(xiàn)[J].電腦知識與技術(shù),2019,15(07):3-4AriaSukma.ReplicationSystemofOracleDatabaseStandardEditionbyUtilizingTraditionalArchivedLog[J].ProcediaComputerScience,2018,140-146李博淵,王偉,姚航.Oracle數(shù)據(jù)庫日常維護與優(yōu)化建議[J].電子世界,2019(04):35-36鐘金成.基于“DIV+CSS”盒子模型的網(wǎng)頁布局初探[J].現(xiàn)代信息科技,2019,3(03):88-90李津暉.基于DIV+CSS的網(wǎng)頁設(shè)計技術(shù)[J].石油工業(yè)計算機應(yīng)用,2017,25(04):22-24DeqingLi,HonghuiMei,YiShen,ShuangSu,WenliZhang,JuntingWang,MingZu,WeiChen.ECharts:Adeclarativeframeworkforrapidconstructionofweb-basedvisualization[J].VisualInformatics,2018,2(2)姚云飛,杜洪波,梁建輝.基于SpringMVC框架畢業(yè)設(shè)計管理系統(tǒng)設(shè)計[J].軟件,2018,39(01):91-93呂忠躍.基于B/S架構(gòu)的房地產(chǎn)營銷管理系統(tǒng)的設(shè)計和實現(xiàn)[D].華南理工大學(xué),2014SamueldaSilvaFeitosa,RodrigoGeraldoRibeiro,AndreRauberDuBois.GeneratingRandomWell-TypedFeatherweightJavaProgramsUsingQuickCheck[J].ElectronicNotesinTheoreticalComputerScience,2019,342鄭若鹢.應(yīng)用SSM框架的資產(chǎn)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].福建電腦,2019,35(12):9-12楊震,范雪松,夏平平.基于SSM框架的公文流轉(zhuǎn)系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代信息科技,2019,3(24):92-94柯芬芬,劉志華.基于SSM框架的Web應(yīng)用安全機制研究[J].無線互聯(lián)科技,2019,16(24):19-20郭玉芝,周太宇.基于SSM框架的高校學(xué)生平時成績管理系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代信息科技,2019,3(23):17-19孫旸.基于SSM框架的高校信息采集管理系統(tǒng)設(shè)計與實現(xiàn)[J].無線互聯(lián)科技,2019,16(23):48-50
怎樣提高電腦系統(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)的啟動速度會越來越慢,這是由于許多軟件把自己加在了啟動程序中,這樣開機即需運行,大大降低了啟動速度,而且也占用了大量的系統(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ìn)程文件,從而使計算機啟動得更快。(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)減少開機磁盤掃描等待時間當(dāng)Windows日志中記錄有非正常關(guān)機、死機引起的重新啟動,系統(tǒng)就會自動在啟動的時候運行磁盤掃描程序。在默認(rèn)情況下,掃描每個分區(qū)前會等待10秒鐘,如果每個分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時間,會耗費相當(dāng)長的時間才能完成啟動過程。對于這種情況我們可以設(shè)置取消磁盤掃描的等待時間,甚至禁止對某個磁盤分區(qū)進(jìn)行掃描。選擇“開始→運行”,在運行對話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時間設(shè)置為0;如果要在計算機啟動時忽略掃描某個分區(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)化也需要你的機器擁有大于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)重問題時便會突然重新開機,可從注冊表將此功能取消。打開注冊表編輯器,找到“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)濟的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è)備、打印機端口(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”,運行“組策略編輯器”,展開“計算機配置→管理模板→系統(tǒng)→錯誤報告功能”,雙擊右邊設(shè)置欄中的“報告錯誤”,在彈出的“屬性”對話框中選擇“已禁用”單選框即可將“報告錯誤”禁用。(14)關(guān)閉自動更新“自動更新”功能對許多WindowsXP用戶而言并不是必需的,可將其關(guān)閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對話框中的“自動更新”選項卡,勾選“關(guān)閉自動更新,我將手動更新計算機”單選框,單擊“確定”按鈕即可關(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)閉。運行“組策略”程序。在組策略窗口左邊欄中,打開“計算機配置”,選擇“管理模板”下的“系統(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)機速度WindowsXP的關(guān)機速度要慢于啟動速度,特別有些任務(wù)還需要手工結(jié)束,更加延緩了關(guān)機速度。因此,要加快關(guān)機速度,首先要開啟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)機速度明顯要加快了。夠全面吧~~◆二、硬件優(yōu)化設(shè)置◆1、關(guān)掉不用的設(shè)備
在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,在要停用設(shè)備屬性對話框中的“常規(guī)”選項卡中選擇“不要使用這個設(shè)備(停用)”。當(dāng)需要使用這些設(shè)備時再從設(shè)備管理器中啟用它們。◆2、內(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?!?、啟動硬盤/光驅(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)閉自動播放功能
運行“組策略”程序
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2024學(xué)年重慶市忠縣三匯中學(xué)高三下第二次檢測試題數(shù)學(xué)試題
- 2023-2024學(xué)年浙江省磐安縣二中高三第三次適應(yīng)性訓(xùn)練數(shù)學(xué)試題
- 2024限定收藏品無償交接協(xié)議
- 2024工程項目墊資協(xié)議示例
- 2024礦山工程承包協(xié)議模板
- 2024保障:權(quán)威協(xié)議樣本解析
- 2024跨境電子商務(wù)交易協(xié)議模板
- 2024年大清包勞務(wù)施工業(yè)務(wù)協(xié)議模板
- 2024年貨車運輸專屬駕駛員勞動協(xié)議
- 2024石子供應(yīng)商協(xié)議精簡
- 辦理營業(yè)執(zhí)照委托書
- 危險貨物道路運輸安全卡4
- 船舶電氣安裝理論圖紙相結(jié)合PPT課件
- 道路交通標(biāo)志與標(biāo)線PPT課件
- 幕墻打膠工藝
- 違約損失率(LGD)研究
- 新冀教版九年級英語上冊第26課課件
- 編寫標(biāo)準(zhǔn)必備文件 國家標(biāo)準(zhǔn) 地方標(biāo)準(zhǔn) 行業(yè)標(biāo)準(zhǔn) 企業(yè)標(biāo)準(zhǔn) 格式模板大全
- 《鉆木取火》PPT
- 2021-2025鄉(xiāng)村5年規(guī)劃三篇
- 無線電遙控帆船講解
評論
0/150
提交評論