公共自行車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
公共自行車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
公共自行車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
公共自行車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
公共自行車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

頁(yè)引言現(xiàn)如今社會(huì)的經(jīng)濟(jì)發(fā)展不斷的進(jìn)步,與此同時(shí)滋生的環(huán)境問(wèn)題也越來(lái)越明顯,節(jié)能減排、綠色出行的環(huán)保生活方式被越來(lái)越多的國(guó)家所支持。如我國(guó)將世界環(huán)保日的主題確定為“共建生態(tài)文明,共享綠色未來(lái)”。其目的在于號(hào)召全社會(huì)堅(jiān)持節(jié)能減排的生活方式,對(duì)當(dāng)今環(huán)境的發(fā)展以及局勢(shì)有一個(gè)明確的認(rèn)知,促進(jìn)生態(tài)文明以及可持續(xù)發(fā)展。因此所以許多國(guó)家都致力于用綠色低碳的出行方式取代高排放的出行方式,如自行車。但顯然,傳統(tǒng)意義上的自行車租賃管理模式已經(jīng)不適用于如今高速發(fā)展的網(wǎng)絡(luò)化、信息化時(shí)代,無(wú)法對(duì)全社會(huì)展開(kāi)租賃自行車普及行為,所以借助于計(jì)算機(jī)技術(shù)實(shí)現(xiàn)對(duì)自行車的管理是十分必要的,這樣以來(lái)能夠使得自行車管理的電子化和租賃高效化,提高資源的利用率,提高城市發(fā)展的質(zhì)量,為全球低碳綠色、節(jié)能減排提供支持。此系統(tǒng)將自行車納入了公共交通系統(tǒng)中,并且通過(guò)“隨用,公用”的方法,減小了“最后1-3公里負(fù)荷”[1]p2。本方案主要是實(shí)現(xiàn)了公共自行車在線管理系統(tǒng)的設(shè)計(jì),使用的開(kāi)發(fā)平臺(tái)是MyEclipse10,系統(tǒng)數(shù)據(jù)庫(kù)借助于MySQL數(shù)據(jù)庫(kù),使用了JSP開(kāi)發(fā)技術(shù)以及服務(wù)器Tomcat,采用了B/S結(jié)構(gòu)對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā)設(shè)計(jì),完成了車輛信息的共享或交換[2]p5。以此來(lái)減少了傳統(tǒng)意義上的租賃模式所帶來(lái)的麻煩,使得公共自行車管理信息化,提高了管理的真實(shí)感。1現(xiàn)狀分析與開(kāi)發(fā)平臺(tái)1.1國(guó)外發(fā)展現(xiàn)狀近年來(lái)西方國(guó)家大力支持與推廣公共自行車租賃作為城市公共交通的擴(kuò)展與延續(xù),國(guó)外已經(jīng)有數(shù)十個(gè)國(guó)家上百個(gè)城市開(kāi)展了公共自行車租賃項(xiàng)目,例如法國(guó)、英國(guó)等,并且對(duì)于自行車的管理也有了比較完善的系統(tǒng),也獲得了不錯(cuò)的市場(chǎng)[3]p5。在2005年法國(guó)的德戈公司及里昂政府推出了公共自行車租賃系統(tǒng)Velo’s,此系統(tǒng)設(shè)置的租賃站點(diǎn)達(dá)343個(gè),自行車數(shù)目高達(dá)4000多輛,并且在此系統(tǒng)推出后,平均每天租賃公共自行車的次數(shù)超1萬(wàn)多次,更是在一年之內(nèi),達(dá)到了4212萬(wàn)km的騎行量,所以在里昂,公民主要的出行方式之一便是租賃公共自行車出行。在2010年英國(guó)的巴克萊銀行投資并推出了公共自行車管理系統(tǒng)。此系統(tǒng)的工作模式為24小時(shí)自助服務(wù),覆蓋范圍超過(guò)44km2,平均每天租賃自行車的次數(shù)高達(dá)3.3萬(wàn)次,設(shè)置的租賃點(diǎn)在倫敦就有6000余個(gè),自行車數(shù)目更是達(dá)到了8000多輛,并且每一個(gè)租賃點(diǎn)都設(shè)置了20輛自行車以及一個(gè)租賃服務(wù)機(jī)器,且租賃點(diǎn)之間的距離較小,設(shè)置的比較密集,這樣以來(lái)就為很多短途出行的市民提供了十分大的便利,并且促進(jìn)了城市的低碳綠色發(fā)展,推動(dòng)了其經(jīng)濟(jì)的進(jìn)步。1.2國(guó)內(nèi)發(fā)展現(xiàn)狀國(guó)內(nèi)的公共自行車租賃系統(tǒng)起步較晚。在2008年,浙江杭州首次推出公共自行車租賃管理系統(tǒng)[4]p8。杭州借助于“一次規(guī)劃,分步實(shí)施”的方案,其公交集團(tuán)免費(fèi)提供給游客以及市民公共自行車的租賃服務(wù),促進(jìn)了公共自行車租賃的不斷進(jìn)步。在杭州,總共設(shè)置了61個(gè)服務(wù)站點(diǎn),其中有31個(gè)固定式的標(biāo)準(zhǔn)服務(wù)站點(diǎn),以及30個(gè)移動(dòng)便攜式站點(diǎn),試運(yùn)行的公共自行車就多達(dá)2500輛。杭州的公共自行車租賃管理系統(tǒng)發(fā)展至今,已經(jīng)成為我國(guó)乃至全世界規(guī)模最完備最大的系統(tǒng)[5]p7。目前中國(guó)在世界范圍內(nèi)可以稱作在公共自行車租賃上發(fā)展的最好最成功的國(guó)家之一了。1.3開(kāi)發(fā)平臺(tái)選擇軟件體系結(jié)構(gòu)方案:采用B/S模式,B/S模式前臺(tái)的語(yǔ)言使用的是由瀏覽器解釋的html,并且其瀏覽器接收客戶端,web服務(wù)器發(fā)放服務(wù)器端。此系統(tǒng)選用的后臺(tái)數(shù)據(jù)庫(kù)為MySQL。這是因?yàn)榻柚诖藬?shù)據(jù)庫(kù)對(duì)數(shù)據(jù)包進(jìn)行加密處理,以及其密碼政策更強(qiáng)大更細(xì)化,默認(rèn)模式下的安全級(jí)別更高,這樣以來(lái),就能夠?qū)?shù)據(jù)提供級(jí)別最高的安全性。其選用的開(kāi)發(fā)工具是MyEclipse10,開(kāi)發(fā)語(yǔ)言是java語(yǔ)言,以及開(kāi)發(fā)技術(shù)是JSP+html+css+js,基于mvc的技術(shù)[6]p10。此系統(tǒng)適用于的操作系統(tǒng)為:Windows10(旗艦版),這是因?yàn)榇瞬僮飨到y(tǒng)的運(yùn)行速度較快,界面優(yōu)良,更重要的一點(diǎn)是它能夠兼容所用的到的軟件。2系統(tǒng)的研究與分析2.1可行性分析2.1.1技術(shù)可行性分析

此系統(tǒng)選用的開(kāi)發(fā)工具為JSP,數(shù)據(jù)庫(kù)為MySQL。其中此系統(tǒng)的最大特點(diǎn)以及優(yōu)勢(shì)為,它能夠?qū)?shù)據(jù)庫(kù)表中的操作以及字段進(jìn)行封裝到類中,繼而在數(shù)據(jù)庫(kù)的程序設(shè)計(jì)當(dāng)中應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)思想。借助于JSP的數(shù)據(jù)庫(kù),系統(tǒng)界面由JSP動(dòng)態(tài)生成。因此可以看出,數(shù)據(jù)庫(kù)和JSP語(yǔ)言的相互配合使用是數(shù)據(jù)庫(kù)應(yīng)用模式中的具體事例,并且還是其內(nèi)在的發(fā)展需求?;诖讼到y(tǒng)下的自行車租賃過(guò)程和實(shí)際中通過(guò)中介租賃自行車的過(guò)程幾乎一致:通過(guò)把用戶與公共自行車信息錄入進(jìn)系統(tǒng),將其儲(chǔ)存在數(shù)據(jù)庫(kù)中。在本設(shè)計(jì)的開(kāi)發(fā)中將采用前端語(yǔ)言使用CSS美化頁(yè)面、JS設(shè)計(jì)頁(yè)面邏輯、JSP、MySQL作為數(shù)據(jù)庫(kù)構(gòu)建系統(tǒng),通過(guò)MyEclipse10進(jìn)行編程過(guò)程,在技術(shù)上是可行的[7]p12。2.1.2經(jīng)濟(jì)可行性分析

如今,低排放和環(huán)保意識(shí)深入人心。近年來(lái),公共自行車租賃有所增加,使用公共自行車管理系統(tǒng)可以規(guī)范管理,降低企業(yè)運(yùn)營(yíng)成本,提高工作效率。減少經(jīng)營(yíng)者和從業(yè)人員的數(shù)量,具有顯著的經(jīng)濟(jì)發(fā)展?jié)摿Α?/p>

2.1.3操作可行性分析此系統(tǒng)具有擁有十分簡(jiǎn)潔的界面,功能比較完善,操作使用十分方便也便于維護(hù)。2.2系統(tǒng)需求分析2.2.1系統(tǒng)功能需求此系統(tǒng)的主要功能主要包括以下五個(gè)方面:(1)用戶信息模塊:用戶填寫(xiě)個(gè)人信息注冊(cè),在后臺(tái)可以自由修改個(gè)人信息以及登錄密碼。(2)自行車租賃管理:用戶租賃與歸還公共自行車時(shí)系統(tǒng)根據(jù)租還時(shí)間與車輛的價(jià)格自動(dòng)計(jì)算租賃的消費(fèi)。(3)用戶管理模塊:管理員可以對(duì)用戶的信息進(jìn)行查看、修改、添加以及刪除。(4)車輛管理模塊:管理員可以根據(jù)公共自行車的信息發(fā)布車輛的租賃信息,并且可以隨時(shí)修改與刪減[8]p14。2.2.2業(yè)務(wù)流程分析業(yè)務(wù)流程圖式用來(lái)描述業(yè)務(wù)分布的情況,它能清晰有效的展示系統(tǒng)處理事件的流程,選出其中比較關(guān)鍵的模塊進(jìn)行更加詳盡的分析。對(duì)于用戶:想租自行車的用戶現(xiàn)在可以登錄系統(tǒng)完成網(wǎng)上租車,并使用系統(tǒng)的一些功能。對(duì)于管理員:使用專屬后臺(tái)的賬號(hào)和密碼登錄系統(tǒng)的后臺(tái),在系統(tǒng)后臺(tái)對(duì)用戶和車輛信息進(jìn)行管理。業(yè)務(wù)流程圖如下圖1所示。圖1用戶業(yè)務(wù)流程圖業(yè)務(wù)流程分析:租車管理模塊對(duì)用戶的信息進(jìn)行校驗(yàn),即租車功能。首先用戶進(jìn)行登錄,然后進(jìn)行租車,系統(tǒng)會(huì)在后臺(tái)記錄用戶的租賃信息。用戶管理模塊可以更改信息和密碼,公告欄模塊的功能是搜索系統(tǒng)的最新公告信息,記錄當(dāng)日超限車輛的退換,并記錄當(dāng)日車輛的退還。業(yè)務(wù)流程圖如下圖2所示。圖2整體業(yè)務(wù)流程圖車輛租賃流程分析:當(dāng)用戶登錄后,用戶可以在該系統(tǒng)上查詢車輛信息,查詢個(gè)人信息,自行車的租借和歸還。管理員登錄后,在主頁(yè)面租車菜單欄下選擇租車,進(jìn)入租車頁(yè)面。業(yè)務(wù)流程圖如下圖3所示。圖3租賃業(yè)務(wù)流程圖3系統(tǒng)的設(shè)計(jì)3.1概述本系統(tǒng)的設(shè)計(jì)是基于JSP+MySQL+Tomcat的方式設(shè)計(jì),以MyEclipse10做為開(kāi)發(fā)工具,運(yùn)用CSS技術(shù)美化網(wǎng)頁(yè)。系統(tǒng)中使用的人員為系統(tǒng)管理員和用戶。系統(tǒng)分為前臺(tái)和后臺(tái)。用戶和管理員首先進(jìn)入前臺(tái),用戶在前臺(tái)登錄,車輛信息與車輛的租賃都在前臺(tái)一目了然。后臺(tái)對(duì)于用戶是車輛的歸還和個(gè)人信息的修改,對(duì)于管理員可以對(duì)用戶和車輛的信息進(jìn)行增刪改查。首先,普通用戶在前臺(tái)可以先查看車輛信息,然后再選擇注冊(cè)進(jìn)行充值,注冊(cè)完成后的用戶可以對(duì)車輛進(jìn)行租賃,不僅如此,還設(shè)計(jì)了留言系統(tǒng),可以對(duì)系統(tǒng)的不足之處給出意見(jiàn)和建議,用戶進(jìn)入后臺(tái)可以查看當(dāng)前的租賃記錄,歸還公共自行車。管理員登錄后臺(tái)可以對(duì)用戶和車輛信息進(jìn)行增刪改查,同時(shí)可以審批租賃,對(duì)用戶余額進(jìn)行充值,回復(fù)用戶的留言[9]p16。以下是系統(tǒng)模塊結(jié)構(gòu)圖:圖4系統(tǒng)模塊結(jié)構(gòu)圖3.2系統(tǒng)功能描述3.2.1系統(tǒng)用例系統(tǒng)用例圖的結(jié)構(gòu)主要有應(yīng)用程序用、參與者以及二者的關(guān)系等。用例圖主要功能是定義系統(tǒng)的功能需求,但不對(duì)其具體需求進(jìn)行描述介紹,只是從外部檢查其功能,對(duì)主系統(tǒng)以及子系統(tǒng)或者類的功能進(jìn)行建模。(1)管理員的責(zé)任主要有系統(tǒng)管理維護(hù)、車輛信息的增刪改查、用戶信息增刪改查、租賃審批。如圖5所示為管理員用例圖。圖5管理員用例圖(2)用戶使用公共自行車租賃,其中包含了注冊(cè)賬號(hào)、余額充值、信息修改、公共自行車的借還。用戶用例圖如圖6所示。圖6用戶用例圖3.2.2功能設(shè)計(jì)(1)用戶登錄模塊防止被大量虛假注冊(cè),使用了驗(yàn)證碼,以確保注冊(cè)用戶為真實(shí)的,嚴(yán)防機(jī)器注冊(cè),使用當(dāng)前流行的系統(tǒng)管理員驗(yàn)證帳戶激活,查驗(yàn)用戶注冊(cè)信息,而不活動(dòng)的用戶信息將無(wú)法使用系統(tǒng)功能。圖7用戶登錄流程圖(2)車輛瀏覽模塊無(wú)論是登錄與否,都可以在本系統(tǒng)的首頁(yè)頁(yè)面對(duì)車輛進(jìn)行瀏覽,瀏覽者可以查看車輛的具體信息,包括價(jià)格,當(dāng)前狀態(tài)。圖8車輛信息查詢流程圖(3)租賃記錄管理模塊用戶進(jìn)行注冊(cè)充值成為會(huì)員后,可對(duì)公共自行車進(jìn)行租賃,后臺(tái)管理員收到租賃請(qǐng)求進(jìn)行審批。(4)車輛管理模塊管理員在后臺(tái)可以根據(jù)不同車輛的信息不同對(duì)公共自行車信息進(jìn)行增刪改查的操作。圖9添加車輛流程圖(5)用戶管理模塊管理員在后臺(tái)可以對(duì)會(huì)員信息進(jìn)行增刪改查。(6)租賃模塊會(huì)員用戶對(duì)已經(jīng)租借的公共自行車進(jìn)行查詢和歸還[10]p8。圖10車輛租用流程圖圖11車輛歸還流程圖(7)留言管理模塊會(huì)員用戶可以對(duì)其進(jìn)行留言,管理員看見(jiàn)后可以對(duì)其回復(fù),并且能夠刪除一些惡意留言。3.3數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)的設(shè)計(jì)以及開(kāi)發(fā)維護(hù)受數(shù)據(jù)庫(kù)的直接影響,因?yàn)椋到y(tǒng)最關(guān)鍵最核心的部分便是數(shù)據(jù)庫(kù)的設(shè)計(jì),并且數(shù)據(jù)庫(kù)的設(shè)計(jì)是整個(gè)系統(tǒng)基礎(chǔ)條件。而數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵又在于表的構(gòu)建,在進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),應(yīng)簡(jiǎn)潔明了的對(duì)表進(jìn)行建構(gòu)。這是因?yàn)椋瑪?shù)據(jù)庫(kù)結(jié)構(gòu)的正確使用,不僅能夠提高對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的便捷程度,更能對(duì)維護(hù)數(shù)據(jù)庫(kù)提供便利,以減少在增刪改查的過(guò)程中出現(xiàn)的問(wèn)題[11]p21。3.3.1概念模型設(shè)計(jì)系統(tǒng)總體的E-R圖如圖12所示。圖12系統(tǒng)E-R圖(1)車輛實(shí)體圖如圖13所示。圖13車輛實(shí)體圖(2)車輛租賃信息實(shí)體圖如圖14所示。圖14車輛租賃信息實(shí)體圖(3)留言信息實(shí)體圖如圖15所示。圖15留言信息實(shí)體圖(4)用戶信息實(shí)體圖如圖16所示。圖16用戶信息實(shí)體圖(5)注冊(cè)用戶信息實(shí)體圖如圖17所示。圖17注冊(cè)用戶信息實(shí)體圖(6)車輛類型實(shí)體圖如圖18所示。圖18車輛類型實(shí)體圖3.3.2關(guān)系模式設(shè)計(jì)在公共自行車管理系統(tǒng)中的各表信息中,其中規(guī)定了:每一個(gè)用戶都可以借多輛公共自行車,每一輛公共自行車可以被多人借,進(jìn)行公共自行車租賃時(shí),會(huì)記錄租賃時(shí)間,同一輛公共自行車只有一個(gè)類型;車輛類型和車輛的關(guān)系是一對(duì)多,車輛和用戶之間的關(guān)系是多對(duì)多。3.3.3物理設(shè)計(jì)(1)車輛信息:主要是車輛的購(gòu)入時(shí)間、車牌號(hào)、日租金等。(2)車輛租賃信息:主要是租賃的時(shí)間和價(jià)格、客戶ID以及關(guān)鍵的車輛編號(hào)ID。(3)留言信息:主要是內(nèi)容、回復(fù)內(nèi)容、頭像以及關(guān)鍵的留言ID。

(4)用戶信息:主要是用戶名以及密碼,關(guān)鍵的是用戶名。(5)注冊(cè)用戶信息:主要包括注冊(cè)用戶的類型、關(guān)鍵的是注冊(cè)用戶ID。(6)類型信息:主要是類型名稱、描述以及關(guān)鍵的是類型ID。3.3.4數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)根據(jù)系統(tǒng)的物理設(shè)計(jì)設(shè)計(jì)出系統(tǒng)的所有表,如表1-表8所示[12]p24。表1管理員序號(hào)字段名類型大小是否是否允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

無(wú)2usernameVarChar50是255

無(wú)3pwdVarChar50是255

無(wú)4cxVarChar50是255

無(wú)5addtimeDateTime8是23

無(wú)表2車輛類型序號(hào)名稱類型大小是否允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

無(wú)2leixingVarChar50是255

無(wú)3addtimeDateTime8是23

無(wú)表3充值記錄序號(hào)名稱類型大小是否允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

無(wú)2yonghumingVarChar50是255

無(wú)3xingmingVarChar50是255

無(wú)4chongzhijineVarChar50是255

無(wú)5addtimeDateTime8是23

無(wú)表4歸還記錄序號(hào)名稱類型大小是否允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

無(wú)表4歸還記錄(續(xù))序號(hào)名稱類型大小是否允許為空最大長(zhǎng)度備注2bianhaoVarChar50是255

無(wú)3zujinVarChar50是255

無(wú)4cheliangzhuangtaiVarChar50是255

無(wú)5guihuanrenVarChar50是255

無(wú)6zulinshijianVarChar50是255

無(wú)7guihuanshijianVarChar50是255

無(wú)8zongjieshiVarChar50是255

無(wú)9jineVarChar50是255

無(wú)10addtimeDateTime8是23

無(wú)表5留言板序號(hào)名稱類型大小是否允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

無(wú)2chengVarChar50是255

無(wú)3xingbieVarChar2是255

無(wú)4QQVarChar50是255

無(wú)5youxiangVarChar50是255

無(wú)6dianhuaVarChar50是255

無(wú)7neirongVarChar500是255

無(wú)8addtimeDateTime8是23

無(wú)9huifuneirongVarChar500是255

無(wú)表6用戶租車序號(hào)名稱類型大小是否允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

無(wú)2yonghumingVarChar50是255

無(wú)3mimaVarChar50是255

無(wú)4xingmingVarChar50是255

無(wú)5QQVarChar50是255

無(wú)6dianhuaVarChar50是255

無(wú)7shenfenzhengVarChar50是255

無(wú)8yueInt4是10

無(wú)9beizhuVarChar500是255

無(wú)10addtimeDateTime8是23

無(wú)11isshVarChar2是255

無(wú)表7自行車序號(hào)名稱類型大小是否允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

無(wú)2bianhaoVarChar50是255

無(wú)3zujinVarChar50是255

無(wú)4cheliangzhuangtaiVarChar50是255

無(wú)5isshVarChar2是255無(wú)6addtimeDateTime8是23

無(wú)表8租賃記錄序號(hào)名稱類型大小是否允許為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

無(wú)2bianhaoVarChar50是255

無(wú)3zujinVarChar50是255

無(wú)4cheliangzhuangtaiVarChar50是255

無(wú)5zulinshijianVarChar50是255

無(wú)6zulinrenVarChar50是255

無(wú)7isshVarChar2是255

無(wú)8addtimeDateTime8是23

無(wú)4.系統(tǒng)的實(shí)現(xiàn)4.1JSP與MySQL數(shù)據(jù)庫(kù)的連接從web系統(tǒng)查詢數(shù)據(jù)的基本過(guò)程為:(1)對(duì)用戶的系統(tǒng)數(shù)據(jù)檢查過(guò)濾。(2)連接合適的數(shù)據(jù)庫(kù)。(3)對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行查詢。(4)獲得查詢的結(jié)構(gòu)。(5)將獲得的查詢結(jié)果傳遞給用戶。本系統(tǒng)我使用了MySQL作為數(shù)據(jù)庫(kù)使用phpstudy軟件連接數(shù)據(jù)庫(kù),因?yàn)樵谠L問(wèn)本地網(wǎng)站時(shí),經(jīng)常會(huì)疏忽將數(shù)據(jù)庫(kù)忘記導(dǎo)入到本地的mysql中,使用phpstudy軟件來(lái)連接數(shù)據(jù)庫(kù)能有效的防止這種事件的發(fā)生[13]p20。4.2登錄模塊系統(tǒng)的用戶主要分為兩種,一種是管理員另一種為注冊(cè)用戶。登錄功能無(wú)論在哪個(gè)系統(tǒng)中都是最基本的功能。只有注冊(cè)了的會(huì)員用戶和系統(tǒng)原本的管理員用戶才可以正常登錄。租賃用戶與管理員對(duì)應(yīng)的界面分別是前臺(tái)登錄與后臺(tái)登錄。第一步便是進(jìn)入登錄界面并輸入相關(guān)信息,如用戶名和密碼等,然后點(diǎn)擊登錄,系統(tǒng)就會(huì)將填入的信息數(shù)據(jù)提交給服務(wù)器并進(jìn)行驗(yàn)證,也就是使用JSP邏輯代碼來(lái)查詢此用戶的數(shù)據(jù)是否已經(jīng)存儲(chǔ)于數(shù)據(jù)庫(kù)當(dāng)中,若是存在,那么下一步就是對(duì)其進(jìn)行判斷,判斷結(jié)果如果是普通用戶,就使其進(jìn)入前臺(tái)的界面;若結(jié)果為管理員,就使其進(jìn)入系統(tǒng)主頁(yè),并在會(huì)話中保存用戶對(duì)象。如果沒(méi)有這樣的數(shù)據(jù),返回登錄界面[14]p28。圖19用戶注冊(cè)界面圖20后臺(tái)登錄界面4.3車輛瀏覽模塊車輛瀏覽模塊較為簡(jiǎn)單,方便用戶瀏覽和選擇租賃車輛,同時(shí)也可以搜索想要的車輛信息并查看。系統(tǒng)的首頁(yè)也是車輛瀏覽的部分頁(yè)面如圖21所示。圖21車輛瀏覽界面4.4租賃模塊會(huì)員用戶選中心儀車輛之后可以進(jìn)行車輛租賃的流程,在線租賃公共自行車,查看當(dāng)前車輛信息與租賃時(shí)間,確定之后提交生成租賃訂單。租賃的部分界面如圖22所示。圖22公共自行車租賃界面4.5留言模塊為了保障系統(tǒng)的人性化,特地設(shè)計(jì)了用戶在線留言的模塊,方便用戶提供意見(jiàn)與建議,也方便開(kāi)發(fā)者根據(jù)用戶的需求對(duì)系統(tǒng)進(jìn)行改進(jìn),會(huì)員用戶在前臺(tái)留下聯(lián)系方式并對(duì)系統(tǒng)提出建議與意見(jiàn),管理員在后臺(tái)可以對(duì)留言進(jìn)行回復(fù)與刪除不當(dāng)留言。在線留言的界面如圖23所示。圖23在線留言4.6系統(tǒng)用戶管理模塊系統(tǒng)用戶管理模塊包括了管理員在后臺(tái)管理用戶的個(gè)人信息的管理,和對(duì)自身信息的管理,同時(shí)管理員還可以添加新的管理員,協(xié)助管理整個(gè)系統(tǒng),但系統(tǒng)本身的超級(jí)管理員,可以對(duì)后添加的管理員的信息進(jìn)行增刪改查。4.7充值記錄管理模塊會(huì)員用戶必須先充值才能對(duì)車輛進(jìn)行租賃,本系統(tǒng)體貼的直接將注冊(cè)與充值合并,用戶注冊(cè)時(shí)便需要充值,方便用戶進(jìn)行租借,后期如余額不足則無(wú)法完成公共自行車的租借。管理員登錄系統(tǒng)后臺(tái)后,可以給用戶進(jìn)行余額的充值服務(wù)??梢愿鶕?jù)用戶名等關(guān)鍵字對(duì)充值記錄進(jìn)行查詢。充值記錄界面如圖24所示。圖24充值界面4.8車輛管理模塊系統(tǒng)管理人員登錄后臺(tái)可以對(duì)公共自行車的信息根據(jù)實(shí)際情況進(jìn)行增刪改查的操作。管理員后臺(tái)的公共自行車管理界面如圖25所示。圖25車輛管理界面4.9租賃記錄管理模塊系統(tǒng)管理人員登錄后臺(tái)可以對(duì)公共自行車的租賃信息根據(jù)實(shí)際情況進(jìn)行增刪改查的操作。管理員后臺(tái)的公共自行車租賃記錄管理界面如圖26所示。圖26租賃記錄管理界面4.10自行車歸還模塊用戶進(jìn)入系統(tǒng),在前臺(tái)登錄后轉(zhuǎn)入后臺(tái),在后臺(tái)查看當(dāng)?shù)淖赓U信息,可以對(duì)被租借車輛進(jìn)行歸還,系統(tǒng)會(huì)自動(dòng)計(jì)算金額進(jìn)行扣款[15]p25。自行車歸還的界面如圖27所示。圖27自行車歸還界面結(jié)論在本次畢業(yè)設(shè)計(jì)過(guò)程中,學(xué)習(xí)了很多也收獲到了許多,在指導(dǎo)老師以及同學(xué)的幫助下,不僅對(duì)于本專業(yè)的知識(shí)有了一個(gè)更透徹的了解,還學(xué)習(xí)到了許多專業(yè)外的內(nèi)容。畢業(yè)設(shè)計(jì)是我作為一個(gè)學(xué)生在學(xué)校里面要完成的最后一項(xiàng)工作。盡管遇到了各種各樣的困難,但是在我的不懈努力與導(dǎo)師的專業(yè)指導(dǎo)下“磕磕絆絆”的完成了這份來(lái)之不易的答卷。這不但是對(duì)學(xué)校所學(xué)知識(shí)的總結(jié),也是作為今后社會(huì)上應(yīng)用的良好開(kāi)端。此次設(shè)計(jì)也是對(duì)于我大學(xué)四年的學(xué)習(xí)有一個(gè)較為系統(tǒng)以及全面的檢查和總結(jié),并且在此過(guò)程中,經(jīng)過(guò)獨(dú)立思考,解決了一些遇到的困難和問(wèn)題,提高了自我素養(yǎng)及能力。首先,在設(shè)計(jì)和開(kāi)發(fā)系統(tǒng)之前,必須分析系統(tǒng)所面向的用戶組的需求。任何系統(tǒng)開(kāi)發(fā)的主要目的都是面向用戶的。二是系統(tǒng)功能實(shí)現(xiàn)的可行性分析。在系統(tǒng)實(shí)現(xiàn)過(guò)程中,無(wú)論是硬件環(huán)境還是軟件條件都不滿足,或是在實(shí)現(xiàn)的過(guò)程和維護(hù)上,維護(hù)過(guò)程都會(huì)消耗大量的人力物力。這樣的管理系統(tǒng)是不科學(xué)的,不能被市場(chǎng)所接受。此外,還需要進(jìn)行系統(tǒng)概要設(shè)計(jì),指的是相關(guān)技術(shù)開(kāi)發(fā)人員需要將用戶的功能需求以及目標(biāo)轉(zhuǎn)換為具體的界面解決方案。借助于概要設(shè)計(jì),對(duì)系統(tǒng)進(jìn)行了初步設(shè)計(jì),對(duì)系統(tǒng)進(jìn)行了多次修改,最終形成。最終,在完成的過(guò)程中,我的專業(yè)信息、個(gè)人理論、邏輯思維和系統(tǒng)分析能力都得到了大大的提升。

參考文獻(xiàn):[1]郭鵬,林祥枝,黃藝,涂思明,白曉明,楊雅雯,葉林.共享單車:互聯(lián)網(wǎng)技術(shù)與公共服務(wù)中的協(xié)同治理[J].公共管理學(xué)報(bào),2017.[2]AdvaitSarkar,NealLathia,CeciliaMascolo.Comparingcities’cyclingpatternsusingonlinesharedbicyclemaps[J].Transportation,2015,42(4).[3]馬姣.公共自行車租賃業(yè)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].重慶郵電大學(xué),2016.[4]趙曼.共享單車網(wǎng)絡(luò)分析及其優(yōu)化調(diào)度研究[D].山東科技大學(xué),2017.[5]周小華.無(wú)樁式公共自行車租賃系統(tǒng)的研究與實(shí)現(xiàn)[D].湖南大學(xué),2013.[6]周龍鵬.共享單車智能管理系統(tǒng)設(shè)計(jì)[D].電子科技大學(xué),2018.[7]郝安林,王偉平,張明亮.JSP從入門(mén)到精通[M].北京:電子工業(yè)出版社,2008.[8]胡園園,唐豪杰.網(wǎng)絡(luò)共享單車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)新通信,2018,20(18).[9]張靜妍.城市共享單車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].大連理工大學(xué),2018.[10]羅慎.智能無(wú)樁公共自行車調(diào)度系統(tǒng)[J].計(jì)算機(jī)產(chǎn)品與流通,2019.[11]項(xiàng)佳,于寶成.基于云數(shù)據(jù)庫(kù)的公共自行車管理軟件平臺(tái)[J].武漢工程大學(xué)學(xué)報(bào),2016.[12]于大偉.基于WEB的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)優(yōu)化管理解決方法[D].長(zhǎng)春:吉林大學(xué),2005.[13]李志偉,高煥.共享單車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2019,15(29).[14]時(shí)中朝.GIS支持下公共自行車服務(wù)周期工作流管理系統(tǒng)的研發(fā)[D].浙江工業(yè)大學(xué),2018.[15]王爽.城市共享單車規(guī)范發(fā)展研究[J].合作經(jīng)濟(jì)與科技,2018(02).

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

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

WindowsXP中有幾個(gè)選項(xiàng)可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧?cè)表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management

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

Executive)

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

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

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

3)輸入/輸出性能

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

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

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

IDE

通道”或“次要

IDE

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

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

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

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

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

ManagerMemory

Management,選擇Dword值SecondLevelDataCache(如果沒(méi)有就新建這個(gè)值),修改這個(gè)值(填時(shí)使用10進(jìn)制)為你的CPU的二級(jí)緩存的大小,比如你的CPU的二級(jí)緩存是256KB,就修改Dword值SecondLevelDataCache為10進(jìn)制的256即可。二級(jí)緩存大小介紹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的請(qǐng)務(wù)必檢查一下:打開(kāi)注冊(cè)表,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows

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

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

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

計(jì)算機(jī)的每一個(gè)主要部件都設(shè)了個(gè)IRQ中斷號(hào)。這里就是要通過(guò)修改每個(gè)IRQ請(qǐng)求的優(yōu)先次序達(dá)到優(yōu)化目的。這里主要的優(yōu)化對(duì)象是系統(tǒng)C

溫馨提示

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

評(píng)論

0/150

提交評(píng)論