鮮花銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
鮮花銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
鮮花銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
鮮花銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
鮮花銷售網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩77頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

頁緒論研究背景隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)上購物已經(jīng)成為了一種時(shí)尚,越來越受到人們的喜愛。在網(wǎng)絡(luò)銷售的方式下,消費(fèi)者足不出戶也能完成購物。隨著生活水平的不斷提高,人們已經(jīng)不再滿足于簡單的衣食溫飽,而是越來越追求生活品質(zhì)。鮮花作為生活中的點(diǎn)綴,也越來越成為生活所需。因?yàn)楦鱾€(gè)城市的人員流動(dòng)比較大,異地送花也已經(jīng)是件比較常見的事,所以傳統(tǒng)花店相對來說已經(jīng)比較不合時(shí)宜。在這個(gè)時(shí)候,鮮花銷售網(wǎng)站就挑起了大梁,發(fā)揮了大作用。本系統(tǒng)就是實(shí)現(xiàn)鮮花在線銷售的一個(gè)網(wǎng)站。網(wǎng)上鮮花銷售可以使消費(fèi)者隨時(shí)隨地瀏覽鮮花信息,打破了時(shí)間和空間的局限,為消費(fèi)者提供了便利。同時(shí),網(wǎng)上鮮花銷售降低了商家銷售的成本,拓展銷售渠道,可以賺更多的錢。在以后的生活中,該網(wǎng)站必然會(huì)真正融入人們的生活中。系統(tǒng)目標(biāo)鮮花商家能夠拓展銷售渠道,出售更多的鮮花,同時(shí)降低成本,盈利;消費(fèi)者可以隨時(shí)隨地選購鮮花,送出自己的心意。該網(wǎng)站主要實(shí)現(xiàn)了客戶可以進(jìn)行鮮花瀏覽、根據(jù)關(guān)鍵字搜索鮮花、查看鮮花詳細(xì)信息、注冊、登錄、修改個(gè)人信息、添加鮮花到購物車、購買付款、訂單管理等操作;鮮花銷售管理者可以進(jìn)行會(huì)員管理、鮮花管理、訂單管理、搜索等操作。可行性分析為了更好的完成本次設(shè)計(jì),在開始前,先進(jìn)行可行性分析,再?zèng)Q定是否繼續(xù)設(shè)計(jì)。而可行性研究的目的,就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。經(jīng)濟(jì)可行性本次設(shè)計(jì)過程中,所需要的軟硬件條件有電腦、MyEclipse10、MySQL、Tomcat、Dreamweaver等等,而這些軟硬件平時(shí)都要用到,所以早已具備,并沒有什么經(jīng)濟(jì)支出。此次設(shè)計(jì)的網(wǎng)站規(guī)模小、設(shè)計(jì)過程所需的時(shí)間總體上也不算長,所以經(jīng)濟(jì)成本相對比較小。所以,經(jīng)濟(jì)上是可行。操作可行性鮮花銷售網(wǎng)站與別的購物網(wǎng)站并沒有多大的區(qū)別,對于經(jīng)常網(wǎng)購的人來說,操作上并沒有什么問題;而對于不怎么網(wǎng)購的人來說,也是比較容易學(xué)習(xí)。所以,操作上可行的。法律可行性這個(gè)網(wǎng)站是本人的畢業(yè)設(shè)計(jì),從頁面效果布局到后臺(tái)代碼均有本人設(shè)計(jì)完成,并不存在什么侵犯別人的合法權(quán)益等事件。本人所用到的軟件和框架等都是可以合法使用的,所以,法律上可行的。技術(shù)可行性鮮花銷售網(wǎng)站所涉及的技術(shù)有SSH2技術(shù),該技術(shù)是由Struts2、Spring、Hibernate集成的框架。這種框架是目前比較流行的一種Web應(yīng)用程序開源框架,越來越多的程序員使用這個(gè)框架進(jìn)行開發(fā),所以SSH2勝任鮮花銷售網(wǎng)站的設(shè)計(jì)與開發(fā)。數(shù)據(jù)庫選用為比較流行的MySQL數(shù)據(jù)庫,該數(shù)據(jù)庫開放源碼而且供開發(fā)者免費(fèi)試用。用Hibernate對數(shù)據(jù)進(jìn)行操作。Hibernate其實(shí)就是JDBC的封裝,簡化了JDBC的編碼,使得程序員可以更好將精力放在業(yè)務(wù)邏輯上。所以,技術(shù)是可行的。綜合以上的可行性分析,鮮花銷售網(wǎng)站可以進(jìn)行開發(fā)。課題意義鮮花銷售網(wǎng)站是在網(wǎng)上消費(fèi)方式盛行的趨勢下,緊跟時(shí)代的潮流,抓住市場機(jī)遇融入社會(huì),滿足顧客需求,為客戶提供更好的服務(wù)。對于客戶來說,主要是便利,不用考慮時(shí)間和地域因素,只要有網(wǎng)絡(luò),隨時(shí)隨地下單;同時(shí),客戶可以更直觀的看到各種鮮花及其介紹,可以隨心所欲的進(jìn)行選購。對于銷售管理者來說,從根本上降低了商家銷售的成本。鮮花銷售網(wǎng)站的實(shí)現(xiàn)順應(yīng)當(dāng)下潮流,既方便買主挑選鮮花,又能為賣家節(jié)約成本,更好的創(chuàng)造財(cái)富。使用鮮花銷售網(wǎng)站好處主要有以下幾點(diǎn):1、只要有網(wǎng)絡(luò),客戶就可以隨時(shí)隨地進(jìn)入網(wǎng)站主頁瀏覽鮮花,查看鮮花詳細(xì)信息。2、客戶在鮮花瀏覽頁面可以根據(jù)時(shí)間、價(jià)格或者銷量來選擇鮮花顯示的順序??蛻暨€能在搜索欄直接輸入關(guān)鍵字來搜索鮮花,這樣能使客戶更直觀的選擇自己想要鮮花,節(jié)約時(shí)間。3、銷售管理者可以在網(wǎng)站上及時(shí)更新訂單狀態(tài)和鮮花信息,同時(shí)能夠管理網(wǎng)站的會(huì)員,維護(hù)網(wǎng)站秩序。開發(fā)工具介紹MyEclipse介紹MyEclipse,全稱MyEclipseEnterpriseWorkbench,是一個(gè)包含了完整的設(shè)計(jì)開發(fā)以及發(fā)布,在eclipse的基礎(chǔ)上同時(shí)又融入了許多插件的開發(fā)環(huán)境。MyEclipse功能強(qiáng)大,能得到多種技術(shù)支持如HTML、JSP等,方便程序員開發(fā)。MySQL介紹MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。雖然MySQL的規(guī)模和功能不及Oracle、SQLServer等數(shù)據(jù)庫,但是由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為數(shù)據(jù)庫。而且對于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余。Tomcat介紹Tomcat是一個(gè)供開發(fā)者免費(fèi)使用的服務(wù)器,一般用于開發(fā)規(guī)模一般的系統(tǒng)。同時(shí),Tomcat也是JSP頁面運(yùn)行和調(diào)試過程中首要的選擇。它不僅不花錢,而且它的功能也很強(qiáng)大,方便大家使用。Tomcat是Servlet的運(yùn)行環(huán)境,是JSP和Servlet規(guī)范的標(biāo)準(zhǔn)實(shí)現(xiàn),具備了很多商業(yè)JavaServlet容器的特性。Tomcat沒有繁瑣的安裝步驟,只需要拷貝到電腦的某個(gè)盤,然后在MyEclipse10里配置一下就可以使用。而且與別的JavaWeb服務(wù)相比較,Tomcat還具備適用群體更加廣泛、更加經(jīng)濟(jì)開源、性能更加優(yōu)越等優(yōu)勢,所以更加適合用來開發(fā)。Java語言介紹Java是一款面向?qū)ο笥挚梢钥缙脚_(tái)運(yùn)行的編程語言,目前在全球IT界是很受歡迎,不少培訓(xùn)機(jī)構(gòu)專門為此推出了各種班吸引生源。Java是基于對象的編程,更符合我們的思維方式,方便我們編寫代碼。實(shí)際上,Java很多特性其實(shí)就是對C和C++的進(jìn)行繼承,對其進(jìn)行“去其糟粕,取其精華”。Hibernate框架介紹JDBC不斷重復(fù)繁瑣的編碼方式給Hibernate誕生的提供了一個(gè)機(jī)遇。Hibernate是一個(gè)對象/關(guān)系數(shù)據(jù)庫映射(ORM)工具,也是一個(gè)封裝了JDBC相關(guān)操作的框架,簡化了創(chuàng)建、更新、讀取和刪除(CURD)操作。程序員使用這個(gè)框架就不再需要寫面向關(guān)系的SQL語句,只是使用面向?qū)ο蟮姆椒?,既簡化了編碼,也可以更好的完成業(yè)務(wù)邏輯這一塊。Hibernate是通過數(shù)據(jù)庫和配置來提供持久化,對解決Java持久化層做出了巨大的貢獻(xiàn)。Struts2框架介紹Struts2是一個(gè)集合了部分Struts1優(yōu)點(diǎn)同時(shí)又以WebWork為設(shè)計(jì)核心供程序員免費(fèi)使用的MVC框架。以前的MVC框架死板不夠靈活、也無法擴(kuò)展,此時(shí)攔截器發(fā)揮了巨大的作用,通過它可以使Web開發(fā)中的某些應(yīng)用變得簡單。Struts2就是利用了攔截器,將核心功能放置在攔截器中,攔截器則自由組合,從而使得系統(tǒng)的解耦更加方便、靈活。攔截器,就是一個(gè)遞歸的過程。Spring框架介紹由于企業(yè)的系統(tǒng)開發(fā)程度越來越來復(fù)雜,面向?qū)ο蠊倘粫?huì)使得簡化系統(tǒng)實(shí)現(xiàn)步驟。可是畢竟也是有一定限度的,超過限度面向?qū)ο蟮姆椒ň筒粔蛴昧?,發(fā)揮不了多大作用。為了解決這一問題而創(chuàng)建Spring框架。Spring框架核心機(jī)制就是依賴注入。通過Spring框架,我們不用在Service層在new一個(gè)Dao對象而直接用Resource注入就行。從技術(shù)上看,Spring是封裝得很清晰的一個(gè)分層架構(gòu)。鮮花銷售網(wǎng)站的需求分析網(wǎng)站功能分析參與者鮮花銷售網(wǎng)站的主要參與者有:銷售管理員(鮮花賣家)、會(huì)員(客戶)、網(wǎng)站瀏覽者(未注冊)。需求結(jié)構(gòu)鮮花銷售網(wǎng)站主要是虛擬鮮花店鋪實(shí)現(xiàn)鮮花買賣的功能,其需求可以分為前臺(tái)需求和后臺(tái)需求兩方面。前臺(tái)需求,就是鮮花買主能夠進(jìn)行的操作;而后臺(tái)需求就是賣家的對網(wǎng)站管理操作。通過需求分析,設(shè)計(jì)出鮮花銷售網(wǎng)站的需求結(jié)構(gòu),如圖3.1所示。圖3.1鮮花銷售網(wǎng)站的需求結(jié)構(gòu)主要功能描述鮮花瀏覽導(dǎo)航欄上有首頁、新品上市和鮮花類別(鮮花、永生花、精品花籃等)。網(wǎng)站瀏覽者可以根據(jù)自己需要,單擊某一類別進(jìn)入鮮花瀏覽頁面。在該頁面,在鮮花瀏覽頁面,網(wǎng)站瀏覽者也可以根據(jù)時(shí)間、價(jià)格或者銷量來選擇鮮花顯示的順序,以方便自己更具有目的性的進(jìn)行選擇。當(dāng)選好某一鮮花,點(diǎn)擊鮮花圖片就可以進(jìn)入鮮花詳細(xì)頁面,該頁面有鮮花的名稱、價(jià)格、銷量和鮮花的介紹等詳細(xì)信息,并且在該鮮花的下方有銷量最前的幾束鮮花推薦供網(wǎng)站瀏覽者參考。已經(jīng)登錄過的網(wǎng)站瀏覽者在鮮花詳細(xì)頁面還可以實(shí)現(xiàn)加入購物車和直接購買的功能,未登錄的瀏覽者點(diǎn)擊則會(huì)直接跳轉(zhuǎn)至登錄頁面。鮮花搜索網(wǎng)站瀏覽者可以在搜索欄輸入自己想要的鮮花的關(guān)鍵字,單擊“搜索”,頁面自動(dòng)轉(zhuǎn)至搜索反饋頁面并顯示搜索到鮮花供瀏覽者選擇。注冊/登錄/退出如果還沒有在鮮花銷售網(wǎng)站注冊過的網(wǎng)站瀏覽者(即游客)可以在首頁左上方單擊“免費(fèi)注冊”進(jìn)入注冊頁面,填好相應(yīng)的信息進(jìn)行注冊,然后再進(jìn)行登錄;而已經(jīng)注冊過的網(wǎng)站瀏覽者(即會(huì)員)就可以單擊“還未登錄”、“鮮花小窩”、“購物車”等地方進(jìn)行登錄。已經(jīng)登錄后會(huì)員在網(wǎng)站的上方或者鮮花小窩單擊“退出”按鈕實(shí)現(xiàn)退出。購物車管理已經(jīng)登錄的會(huì)員在鮮花詳細(xì)頁面可以將鮮花加入購物車,加入數(shù)量為1,頁面直接跳轉(zhuǎn)到購物車頁面。在網(wǎng)站的最上方有“購物車”按鈕,單擊進(jìn)入購物車頁面,該頁面有“+”、“-”和刪除按鈕可以進(jìn)行購物車管理。其中“-”按鈕在數(shù)量為1時(shí),如果再操作“-”將無法執(zhí)行,如需其執(zhí)行就要進(jìn)行刪除操作。在購物車頁面還能進(jìn)行鮮花購買和鮮花推薦。在線支付已經(jīng)登錄后的會(huì)員點(diǎn)擊“購買”后,進(jìn)入填寫訂單頁面,主要填寫地址、收件人等重要信息,頁面跳轉(zhuǎn)至訂單詳細(xì)頁面,然后確定訂單。然后跳轉(zhuǎn)到支付銀行選擇的頁面,會(huì)員選擇好銀行(默認(rèn)為建設(shè)銀行),單擊確認(rèn)。頁面彈出確認(rèn)支付提示框,確定則轉(zhuǎn)入支付頁面完成支付操作;取消則支付取消。個(gè)人信息修改已經(jīng)登錄后的會(huì)員單擊網(wǎng)站右上方“鮮花小窩”,頁面轉(zhuǎn)入鮮花小窩頁面。在鮮花小窩頁面,會(huì)員可以選擇“信息修改”進(jìn)行個(gè)人信息修改。信息修改完成后,會(huì)員將退出提示需要重新登錄。訂單管理已經(jīng)登錄后的會(huì)員在鮮花小窩頁面,點(diǎn)擊“訂單查詢”,進(jìn)入訂單管理頁面,該頁面會(huì)顯示該會(huì)員所有訂單,會(huì)員可以在這個(gè)頁面根據(jù)訂單的狀態(tài)對訂單進(jìn)行付款、簽收、刪除等操作。鮮花賣家后臺(tái)管理(1)會(huì)員管理:銷售管理員登錄后進(jìn)入管理頁面,可以選擇“會(huì)員管理”進(jìn)行分頁查看會(huì)員,并進(jìn)行管理。其中訂單管理也與之類似。(2)鮮花管理:銷售管理員在管理頁面單擊“鮮花管理”進(jìn)入鮮花管理頁面可以查看鮮花記錄,在操作欄還能進(jìn)行查看和刪除操作;在鮮花詳細(xì)信息頁面還能對鮮花進(jìn)行修改;同時(shí)銷售管理員也可以實(shí)現(xiàn)新品上架和鮮花類別管理等操作;銷售管理員根據(jù)導(dǎo)航欄查看網(wǎng)站鮮花信息。鮮花銷售網(wǎng)站的總體設(shè)計(jì)實(shí)體類參照需求分析可以總結(jié)出訂單、鮮花、購物車、鮮花類別、用戶、訂單明細(xì)和購物車明細(xì)七個(gè)實(shí)體類。鮮花實(shí)體是用于保存鮮花信息,描述某一鮮花的詳細(xì)信息;鮮花類別實(shí)體是用于保存鮮花類別,描述某一鮮花是屬于什么類別,如屬于鮮花花束類別;訂單實(shí)體是用來保存訂單詳細(xì)信息;訂單明細(xì)用于保存購買鮮花的編號(hào)、數(shù)量、價(jià)格及小計(jì);用戶實(shí)體是用于保存買家信息。購物車是用來保存用戶可能要購買的鮮花,購物車明細(xì)是用來保存預(yù)計(jì)購買鮮花的編號(hào)、數(shù)量及價(jià)格。這些實(shí)體類之間的關(guān)系如圖4.1所示。圖4.1實(shí)體之間的關(guān)系數(shù)據(jù)庫設(shè)計(jì)模型表結(jié)構(gòu)設(shè)計(jì)結(jié)合需求分析和實(shí)體結(jié)構(gòu)規(guī)劃,設(shè)計(jì)出相應(yīng)的表結(jié)構(gòu)。鮮花、鮮花類別、訂單、訂單明細(xì)和用戶將會(huì)用數(shù)據(jù)庫的表結(jié)構(gòu)存儲(chǔ)相應(yīng)的信息。為了方便起見,購物車和購物車明細(xì)不采用表結(jié)構(gòu)存儲(chǔ),而是使用session存儲(chǔ)在服務(wù)器。所以該系統(tǒng)有鮮花表、鮮花類別、訂單表、訂單明細(xì)表和用戶表五張表結(jié)構(gòu)。會(huì)員表是用來存儲(chǔ)會(huì)員的詳細(xì)信息。該表的字段有用戶序號(hào)、用戶名稱、密碼、聯(lián)系方式、狀態(tài)和角色,其中用戶號(hào)是主鍵。詳細(xì)設(shè)計(jì)如表4.1所示。表4.1會(huì)員表字段標(biāo)識(shí)字段名稱數(shù)據(jù)類型大小約束默認(rèn)值id用戶序號(hào)varchar255PK,NNusername用戶名稱varchar255NNpassword密碼varchar255NNphone聯(lián)系方式varchar255NNsatus狀態(tài)int11NN0role角色int11NN0鮮花類別表是用來存儲(chǔ)鮮花類別的詳細(xì)信息。該表有鮮花類別編號(hào)(id)和鮮花類別名稱(name)兩個(gè)字段,其中鮮花類別編號(hào)式主鍵,不是自動(dòng)生成,需要自己輸入。詳細(xì)設(shè)計(jì)如表4.2所示。表4.2鮮花類別表字段標(biāo)識(shí)字段名稱數(shù)據(jù)類型大小約束默認(rèn)值id鮮花類別編號(hào)varchar255PK,NNname鮮花類別名稱varchar255NN鮮花表是用來存儲(chǔ)鮮花的詳細(xì)信息。該表的字段有鮮花編號(hào)、鮮花名稱、描述、圖片(四個(gè))、銷量、價(jià)格、鮮花類別和上架時(shí)間。其中鮮花編號(hào)是主鍵,鮮花類別是外鍵,建立了鮮花表與鮮花類別表之間的聯(lián)系,說明該鮮花是屬于哪個(gè)類別。詳細(xì)設(shè)計(jì)如表4.3所示。表4.3鮮花表字段標(biāo)識(shí)字段名稱數(shù)據(jù)類型大小約束默認(rèn)值flowerId鮮花編號(hào)varchar255PK,NNname鮮花名稱varchar255NNdescription描述varchar255NNimage圖片varchar255NNimage2圖片varchar255NNimage3圖片varchar255NNimage4圖片varchar255NNnum銷量int11NN0price價(jià)格floatNNid鮮花類別varchar255FK,NNaddtime上架時(shí)間datetimeNN訂單表是用來存儲(chǔ)訂單的詳細(xì)信息。該表的字段有訂單號(hào)、創(chuàng)建人、訂單流水號(hào)、訂單量、合計(jì)、訂單狀態(tài)、下單時(shí)間、收件人、收件地址、聯(lián)系電話和祝福,其中訂單號(hào)是主鍵,創(chuàng)建人是外鍵。創(chuàng)建人這個(gè)外鍵建立了訂單表與會(huì)員表之間的聯(lián)系,說明該訂單是由哪個(gè)會(huì)員創(chuàng)建。訂單狀態(tài)是int型,有未付款狀態(tài)(用0表示)、取消狀態(tài)(用1表示)、訂單已移除狀態(tài)(用2表示)、已付款狀態(tài)(用3表示)、已發(fā)貨狀態(tài)(用4表示)、已簽收狀態(tài)(用5表示)、用戶已移除(用6表示)七個(gè)狀態(tài)。詳細(xì)設(shè)計(jì)如表4.4所示。表4.4訂單表字段標(biāo)識(shí)字段名稱數(shù)據(jù)類型大小約束默認(rèn)值id訂單號(hào)varchar255PK,NNuserid創(chuàng)建人varchar255FK,NNordersnum訂單流水號(hào)varchar255NNallnum訂單量int11NNtotalprice合計(jì)floatNNstatus訂單狀態(tài)int11NN0otime下單時(shí)間timestampNNreceiver收件人varchar255NNreAddress收件地址varchar255NNreTelephone聯(lián)系電話varchar255NNgoodwishes祝福varchar255訂單明細(xì)表是用來存儲(chǔ)訂單明細(xì)的詳細(xì)信息。該表的字段有訂單明細(xì)號(hào)、鮮花數(shù)量、單價(jià)、小計(jì)、鮮花號(hào)和訂單號(hào),其中訂單明細(xì)號(hào)是主鍵,鮮花號(hào)和訂單號(hào)是外鍵。鮮花號(hào)創(chuàng)建了訂單明細(xì)表與鮮花表之間的關(guān)系,說明該訂單明細(xì)里的鮮花是哪束。訂單號(hào)創(chuàng)建訂單明細(xì)表和訂單表之間的關(guān)系,說明該訂單明細(xì)屬于哪個(gè)訂單。詳細(xì)設(shè)計(jì)如表4.5所示。表4.5訂單明細(xì)表字段標(biāo)識(shí)字段名稱數(shù)據(jù)類型大小約束默認(rèn)值id訂單明細(xì)號(hào)varchar255PK,NNnum鮮花數(shù)量int11NNprice單價(jià)floatNNsubtotal小計(jì)floatNNflowerId鮮花號(hào)varchar255FK,NNorderid訂單號(hào)varchar255FK,NN數(shù)據(jù)庫表之間的關(guān)系根據(jù)4.2.1節(jié)表結(jié)構(gòu)設(shè)計(jì),用PowerDesigner軟件,依次錄入各個(gè)表的字段,設(shè)置各個(gè)表之間的外鍵關(guān)系,得到表之間的關(guān)系,如圖4.2所示。從圖中可以看出user和orders有外鍵關(guān)系、orders和orderItem有外鍵關(guān)系,orderItem和flower有外鍵關(guān)系、flower和flowertype有外鍵關(guān)系。圖4.2表之間的關(guān)系鮮花銷售網(wǎng)站的詳細(xì)設(shè)計(jì)網(wǎng)站主要頁面的詳細(xì)設(shè)計(jì)網(wǎng)站主頁的詳細(xì)設(shè)計(jì)該網(wǎng)站的主頁可以分為頂部導(dǎo)航、搜索欄、導(dǎo)航欄、圖片展示、熱銷商品顯示和底部六個(gè)部分。如果普通用戶瀏覽網(wǎng)站,頂部導(dǎo)航左邊將顯示歡迎詞、登錄和注冊;如果會(huì)員登錄后瀏覽網(wǎng)站,該部分將顯示的是歡迎詞、該用戶的用戶名和退出。頂部導(dǎo)航右邊將顯示鮮花小窩、購物車和管理登錄。如果會(huì)員登錄后瀏覽網(wǎng)站,該部分將顯示鮮花小窩和購物車;如果銷售管理員登錄后瀏覽網(wǎng)站,該部分將顯示的我的微店。導(dǎo)航欄顯示的是首頁、新品上架和鮮花類別。圖片展示采用了JS特效,主要是用于美化頁面。底部顯示的版權(quán)信息和聯(lián)系方式。詳細(xì)設(shè)計(jì)如圖5.1所示。圖5.1網(wǎng)站主頁的詳細(xì)設(shè)計(jì)鮮花瀏覽頁面的詳細(xì)設(shè)計(jì)鮮花瀏覽頁面和主頁的不同點(diǎn)就在于導(dǎo)航欄和底部之間的部分。該部分是用來顯示鮮花的,里面有鮮花類別顯示、小按鈕(時(shí)間、銷量、價(jià)格)、鮮花總數(shù)和分頁按鈕,中間部分是用于顯示鮮花。其中新品上架頁面、搜索結(jié)果顯示頁面與該頁面相似,所以就不做介紹。頁面布局如圖5.2所示。圖5.2鮮花瀏覽頁面鮮花詳細(xì)信息頁面的詳細(xì)設(shè)計(jì)鮮花詳細(xì)信息頁面和主頁的不同點(diǎn)也在于導(dǎo)航欄和底部之間的部分。該部分分為兩大部分,分別是鮮花詳細(xì)信息介紹和推薦區(qū)。鮮花詳細(xì)信息介紹左側(cè)是鮮花名和鮮花圖片顯示,右側(cè)是文字描述、加入購物車和直接購買。推薦區(qū)是用來顯示其他用戶購買的鮮花(主要就是銷量好的鮮花)。其中購物車頁面結(jié)構(gòu)與該頁面相似,所以就不再畫圖說明。詳細(xì)設(shè)計(jì)如圖5.3所示。圖5.3鮮花詳細(xì)信息頁面的設(shè)計(jì)登錄頁面的詳細(xì)設(shè)計(jì)登錄頁面主要提供會(huì)員登錄的功能,頁面整體風(fēng)格簡明清新。鮮花網(wǎng)用戶登錄小框后面加了JS特效實(shí)現(xiàn)了圖片輪播效果,用于美化頁面。鮮花網(wǎng)用戶登錄小框上有登錄表單,表單下方是登錄按鈕,而登錄按鈕下方有兩個(gè)頁面鏈接,分別鏈向首頁和注冊頁面。其中注冊頁面和管理員登錄頁面與該頁面相似,就不再畫圖說明。詳細(xì)設(shè)計(jì)如圖5.4所示。圖5.4登錄頁面的設(shè)計(jì)個(gè)人信息修改頁面的詳細(xì)設(shè)計(jì)個(gè)人信息修改頁面和主頁不同點(diǎn)也在于導(dǎo)航欄和底部之間的部分。該部分的左邊是鮮花小窩菜單,分別有信息修改、訂單查詢和退出。該部分的右邊修改信息的表單及更改按鈕。其中鮮花賣家后臺(tái)管理頁面、訂單生成頁面以及會(huì)員訂單查詢頁面的布局與該頁面相似,所以將不畫圖說明。詳細(xì)設(shè)計(jì)如圖5.5所示。圖5.5個(gè)人信息修改頁面網(wǎng)站主要功能的詳細(xì)設(shè)計(jì)關(guān)鍵字搜索的詳細(xì)設(shè)計(jì)網(wǎng)站瀏覽者訪問鮮花銷售網(wǎng)站時(shí),在搜索欄鍵入需要搜索鮮花的關(guān)鍵字后,點(diǎn)擊搜索就可以執(zhí)行。詳細(xì)過程用流程圖表示,如圖5.6所示。圖5.6關(guān)鍵字搜索流程圖鮮花瀏覽的詳細(xì)設(shè)計(jì)網(wǎng)站瀏覽者訪問鮮花銷售網(wǎng)站主頁時(shí),選擇導(dǎo)航欄某一類別進(jìn)入某一類別下的鮮花的瀏覽。在該頁面下,瀏覽者可以選擇上架時(shí)間、價(jià)格、銷量對鮮花進(jìn)行排序分頁顯示。在該頁面可以選擇自己心儀的花單擊進(jìn)入鮮花詳細(xì)介紹頁面,可以查看鮮花的詳細(xì)信息,也可以選擇加入購物車或者直接購買,如果瀏覽者未登錄跳轉(zhuǎn)至登錄頁面,否則操作執(zhí)行,鮮花的下方有商品推薦,在主頁下拉頁面也可以看到熱銷商品。詳細(xì)過程用流程圖表示,如圖5.7所示。圖5.7鮮花瀏覽的流程圖購物車管理的詳細(xì)設(shè)計(jì)網(wǎng)站瀏覽者瀏覽鮮花時(shí)看到心儀的鮮花,可以單擊加入購物車。如果此時(shí)瀏覽者未登錄則頁面轉(zhuǎn)到登錄頁面;已登錄的會(huì)員成功加入購物車,并且頁面轉(zhuǎn)入購物車頁面,會(huì)員可以在該頁面修改購物車?yán)秕r花的數(shù)量、甚至刪除某一鮮花。詳細(xì)過程用流程圖表示,如圖5.8所示。圖5.8會(huì)員操作購物車流程圖注冊/登錄/退出的詳細(xì)設(shè)計(jì)未完成網(wǎng)站的注冊的用戶訪問鮮花銷售網(wǎng)站時(shí)選擇注冊功能,網(wǎng)站對注冊信息有簡單的驗(yàn)證。通過驗(yàn)證后,提示注冊成功并且3秒跳轉(zhuǎn)登錄頁面。詳細(xì)過程用流程圖表示,如圖5.9所示。圖5.9注冊會(huì)員流程圖已經(jīng)登錄的會(huì)員,在鮮花小窩頁面或者頁面頂部單擊“退出”,提示確認(rèn)退出?確認(rèn),就成功退出。詳細(xì)過程用流程圖表示,如圖5.10所示。圖5.10會(huì)員退出流程圖已經(jīng)注冊完成的會(huì)員在輸入用戶名和密碼,提交。通過網(wǎng)站驗(yàn)證后成功登錄,頁面轉(zhuǎn)入鮮花網(wǎng)站主頁面。詳細(xì)過程用流程圖表示,如圖5.11所示。圖5.11會(huì)員登錄流程圖會(huì)員修改個(gè)人信息的詳細(xì)設(shè)計(jì)登錄后的會(huì)員,在鮮花小窩選擇“信息修改”,填寫完信息并且提交。檢查密碼是否有空,若為空則提示不能為空;若不為空,檢查輸入信息是否合理,合理的話修改成功,并且退出登錄,頁面轉(zhuǎn)入修改成功頁面。同時(shí)提示3秒后跳轉(zhuǎn)到登錄頁面。詳細(xì)過程用流程圖表示,如圖5.12所示。圖5.12會(huì)員個(gè)人信息修改流程圖訂單管理的詳細(xì)設(shè)計(jì)已登錄的會(huì)員,在鮮花小窩頁面選擇“訂單查詢”,可以進(jìn)行訂單管理。訂單的狀態(tài)有“未付款”、“訂單已取消”、“訂單已移除”、“未發(fā)貨”、“已發(fā)貨”、“已完成”和“用戶已移除”七個(gè)狀態(tài)。根據(jù)狀態(tài)的不同,可以有不同的操作選擇。訂單的狀態(tài)順序有兩條線:一條線是訂單成功完成;另一條線是中途取消。所以訂單基本流程是:先付款,再發(fā)貨,最后簽收完成買賣。而取消訂單在付款前。所以在付款前,會(huì)員有查看、付款、修改和取消四個(gè)操作;如果選擇取消選項(xiàng)處于訂單已取消狀態(tài),會(huì)員可以進(jìn)行查看和刪除。付完款之后發(fā)貨之前,會(huì)員有查看和修改選擇。賣家發(fā)貨之后,會(huì)員可以對查看該訂單并且簽收成功完成交易。訂單完成之后,會(huì)員可以查看訂單或者說不想看到該訂單可以選擇刪除選項(xiàng)從自己的訂單管理頁面刪除。詳細(xì)過程用流程圖表示,如圖5.13所示。圖5.13會(huì)員相關(guān)訂單操作流程圖鮮花賣家管理之鮮花管理詳細(xì)設(shè)計(jì)已經(jīng)登錄后的鮮花賣家,在鮮花后臺(tái)頁面選擇鮮花管理,轉(zhuǎn)入鮮花管理頁面。該頁面分頁顯示鮮花信息。在該頁面可以選擇“下架”和“修改”對鮮花進(jìn)行相應(yīng)操作,同時(shí)在左邊標(biāo)題欄的右邊的搜索欄輸入關(guān)鍵還能搜索。選擇左邊標(biāo)題欄中的新品上架,進(jìn)入新品上架頁面,錄入鮮花的詳細(xì)信息,檢查錄入信息是否為空,若不為空就上架成功。選擇“鮮花類別”,可以對鮮花的類別進(jìn)行添加、修改、刪除的管理。在鮮花類別管理頁面,鮮花賣家可以添加鮮花類別、刪除鮮花類別和修改鮮花類別。添加鮮花類別在頁面輸入鮮花類別信息點(diǎn)擊添加就行,修改鮮花類別單擊修改彈出輸入框輸入提交,刪除鮮花類別單擊彈出提示框“該類別下的鮮花均會(huì)刪除,確認(rèn)刪除?”,單擊確認(rèn)該類別連同該類別下的鮮花都會(huì)被刪除,所以需謹(jǐn)慎。詳細(xì)過程用流程圖表示,如圖5.14所示。圖5.14鮮花賣家鮮花管理流程圖鮮花賣家管理之訂單管理詳細(xì)設(shè)計(jì)鮮花賣家登錄后選擇訂單管理,進(jìn)入訂單管理頁面,該頁面有已完成訂單和未完成訂單兩欄。根據(jù)該訂單狀態(tài)會(huì)給賣家相對應(yīng)的操作管理選項(xiàng)選擇。詳細(xì)過程用流程圖表示,如圖5.15所示。圖5.15鮮花賣家管理之訂單相關(guān)流程圖鮮花賣家管理之會(huì)員管理詳細(xì)設(shè)計(jì)鮮花賣家登錄后,單擊鮮花后臺(tái)管理頁面的會(huì)員管理,進(jìn)入會(huì)員管理的頁面,可以實(shí)現(xiàn)分頁瀏覽會(huì)員信息。在操作欄還可以單擊“禁用”或者“解禁”操作,二者不會(huì)同時(shí)存在,根據(jù)其狀態(tài)顯示。禁用就是禁止會(huì)員登錄,解禁就是重新允許會(huì)員登錄。詳細(xì)過程用流程圖表示,如圖5.16所示。圖5.16鮮花賣家會(huì)員管理流程圖鮮花網(wǎng)站業(yè)務(wù)邏輯架構(gòu)設(shè)計(jì)視圖層解決前臺(tái)交互方面,控制層管理用戶通過頁面提交的請求,模型層處理業(yè)務(wù)邏輯。SSH2開發(fā)架構(gòu)基本上體現(xiàn)了MVC的思想。SSH2的框架圖如圖5.17所示。圖5.17SSH2框架圖Struts2用于響應(yīng)處理用戶通過視圖層提交請求的工作,根據(jù)請求中的方法在Struts2的配置文件找到相對應(yīng)的Action方法。最后又將處理結(jié)果根據(jù)Struts的配置文件找到相應(yīng)的頁面,將請求結(jié)果反饋給視圖層。Spring是控制模型層的主控制器,主要負(fù)責(zé)把請求配送到模型層中的不同模塊中,同時(shí)也負(fù)責(zé)將需要返回的返回結(jié)果返回相應(yīng)的視圖層。Hibernate主要負(fù)責(zé)對象化映射以及和數(shù)據(jù)庫中數(shù)據(jù)的交互,處理Dao的請求。根據(jù)它們不同的分工,SSH2的大致工作流程是這樣的。當(dāng)發(fā)現(xiàn)頁面請求后,根據(jù)Struts的配置文件找到對應(yīng)的Action及其方法。在Action實(shí)現(xiàn)的方法里調(diào)用Service層,又根據(jù)Service的方法實(shí)現(xiàn)中調(diào)用Dao層,然后在Dao層的實(shí)現(xiàn)中使用Hibernate實(shí)現(xiàn)數(shù)據(jù)持久化。然后根據(jù)返回結(jié)果在Struts的配置文件找到返回的頁面。而在這個(gè)過程中,Spring主要實(shí)現(xiàn)的是依賴于注入功能控制模型層。根據(jù)MVC的思想搭建網(wǎng)站框架,網(wǎng)站的工程圖如圖5.18所示。圖5.18網(wǎng)站的工程圖鮮花銷售網(wǎng)站的系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn)也是設(shè)計(jì)過程中最主要的一部分,也是比較難的部分,就是將網(wǎng)站功能進(jìn)行頁面實(shí)現(xiàn)和用代碼實(shí)現(xiàn),主要挑選幾個(gè)主要功能進(jìn)行詳細(xì)的頁面實(shí)現(xiàn)和代碼的實(shí)現(xiàn)解釋。鮮花銷售網(wǎng)站主頁的實(shí)現(xiàn)主頁頁面的實(shí)現(xiàn)根據(jù)頁面的詳細(xì)設(shè)計(jì)來實(shí)現(xiàn)頁面。主頁頁面頂部導(dǎo)航背景顏色是灰色,其中購物車的前面還有一個(gè)小車的圖標(biāo)。搜索欄的文本框設(shè)置了placeholder屬性,在沒有輸入內(nèi)容之前文本框會(huì)有“輸入關(guān)鍵字”的提示,輸入內(nèi)容后提示的內(nèi)容消失。來導(dǎo)航欄背景顏色采用黑色,字體的顏色用白色。圖片顯示顯示三張圖來實(shí)現(xiàn)輪播。詳細(xì)如圖6.1所示。圖6.1鮮花銷售網(wǎng)站主頁頁面主頁的主要實(shí)現(xiàn)代碼主頁主要就是為了顯示導(dǎo)航條中搜索出全部鮮花類別的名稱以及熱銷商品。Action里的typeList()方法中關(guān)鍵代碼如下:List<FlowerType>flowertype=this.flowerService.findAllType();session.setAttribute("types",flowertype);Stringhql="fromFlowerforderbyf.numDESC";List<Flower>flower=this.flowerService.findhotFlower(hql,0,11);ServletActionContext.getRequest().setAttribute("hotf",flower);鮮花瀏覽的實(shí)現(xiàn)鮮花瀏覽頁面的實(shí)現(xiàn)任意選擇鮮花的類別進(jìn)入鮮花分頁瀏覽頁面。如圖6.2所示,基本結(jié)構(gòu)與主頁類似。該頁面設(shè)置了每頁顯示鮮花的數(shù)量為12,這樣就不會(huì)因?yàn)轷r花瀏覽頁面過長而影響瀏覽者瀏覽時(shí)的心情。同時(shí)導(dǎo)航欄右下角有鮮花總數(shù)的顯示,將顯示的數(shù)量的字體做了斜體處理,看起來更加引人注意。而且當(dāng)點(diǎn)擊某一鮮花圖片時(shí),圖片會(huì)向上小浮動(dòng)并且該DIV塊的邊框顏色變?yōu)榧t色。圖6.2某一類別下的鮮花瀏覽鮮花瀏覽的主要實(shí)現(xiàn)代碼該頁面主要就是根據(jù)某一分類下的鮮花分頁顯示。Action里的flowerTodisplay()方法中的關(guān)鍵代碼如下:FlowerTypeflowertype=this.flowerService.findByFlowerTypeId(ServletActionContext.getRequest().getParameter("id"));//為了顯示“>>鮮花”ServletActionContext.getRequest().setAttribute("flowertype",flowertype); Stringid=ServletActionContext.getRequest().getParameter("id");Stringhql="fromFlowerfwheref.id='"+id+"'";this.pageBean=this.flowerService.queryForPage(hql,12,page);ServletActionContext.getRequest().setAttribute("pages",pageBean.getList());個(gè)人信息修改的實(shí)現(xiàn)個(gè)人信息修改頁面的實(shí)現(xiàn)在鮮花小窩頁面,選擇“信息修改”轉(zhuǎn)入個(gè)人信息修改頁面,會(huì)員可以查看自己的詳細(xì)信息。在該頁面,“信息修改”用紅色標(biāo)注,使得會(huì)員清楚的知道自己現(xiàn)在瀏覽的頁面是哪個(gè),體現(xiàn)了用戶界面友好原則。具體如圖6.3所示。圖6.3個(gè)人信息修改頁面?zhèn)€人信息修改主要實(shí)現(xiàn)代碼Action里的關(guān)鍵代碼如下。if(!user.getPassword().equals(password2)){addFieldError("username","兩次密碼輸入不匹配");return"input";}//由于相同,該處省略了部分驗(yàn)證代碼this.us.updateUserInfor(user);session.removeAttribute("user");購物車功能的實(shí)現(xiàn)購物車頁面的實(shí)現(xiàn)當(dāng)購物為空的時(shí)候,如圖6.4所示,頁面中間用一張?jiān)诨▍仓型浦徫镘嚤寂艿娜说膱D片作為背景圖,并提示購物車為空趕緊行動(dòng)以及主頁鏈接。這樣的設(shè)計(jì)更符合購物的主題。圖6.4購物車為空的實(shí)現(xiàn)而當(dāng)購物車?yán)镉絮r花時(shí),將購物車設(shè)計(jì)成類似表格的形式來顯示購物車?yán)锏孽r花圖片、名稱、價(jià)格、數(shù)量和小計(jì)。這樣的效果使會(huì)員可以更直接的知道自己購物車?yán)镉心男r花。詳細(xì)如圖6.5所示。圖6.5購物車有鮮花的頁面購物車部分功能的主要實(shí)現(xiàn)代碼購物車主要就是加入鮮花、移除等操作。Action里添加關(guān)鍵代碼:Flowerflower=this.flowerService.findFlowerById(flowerId);ShopCartshopCart=(ShopCart)session.getAttribute("shopCart");if(shopCart==null){shopCart=newShopCart();session.setAttribute("shopCart",shopCart);}shopCart.addFlower2Cart(flower,1);Action里移除關(guān)鍵代碼:ShopCartshopCart=(ShopCart)session.getAttribute("shopCart");shopCart.removeItem(flowerId);if(shopCart.getItems().size()==0){session.removeAttribute("shopCart");}用戶登錄功能的實(shí)現(xiàn)登錄頁面的實(shí)現(xiàn)登錄頁面背景圖采用一組鮮花的圖片來輪播。把登錄框設(shè)置了透明度效果,里面的字體顏色設(shè)置成白色,使得背景圖片和登錄框有層次感。其中,注冊頁面的實(shí)現(xiàn)與之相似。效果如圖6.6所示。圖6.6鮮花網(wǎng)用戶登錄頁面登錄功能的主要實(shí)現(xiàn)代碼Action里實(shí)現(xiàn)關(guān)鍵代碼:List<User>u=us.login(username,password); DAO實(shí)現(xiàn)層:publicList<User>findUserByUsernameAndPwd(Stringusername,Stringpassword){Stringhql="fromUseruwhereu.username=?andu.password=?andu.satus=0";return(List<User>)this.getHibernateTemplate().find(hql,newObject[]{username,password});}生成訂單頁面和代碼的實(shí)現(xiàn)如圖6.7所示,生成訂單頁面主體部分用form表單來填寫訂單的收件人、收件地址、聯(lián)系方式和祝福。頁面設(shè)置了重置的按鈕,如果會(huì)員在填寫信息時(shí)有多項(xiàng)填寫有誤就可以選擇該按鈕。而且收貨地址的文本框設(shè)置了placeholder屬性,再?zèng)]有輸入內(nèi)容之前文本框里會(huì)有如何填寫地址的提示。圖6.7生成訂單頁面生成訂單就是將存儲(chǔ)session域中購物車中的鮮花添加到訂單中,其中DAO實(shí)現(xiàn)層中用到了hibernate的級(jí)聯(lián)保存,同時(shí)添加orders和orderItem兩個(gè)表的數(shù)據(jù)。由于部分代碼比較簡單,所以在下面只放置關(guān)鍵代碼。Action中的關(guān)鍵代碼如下:ShopCartshopCart=(ShopCart)session.getAttribute("shopCart");o.setAllnum(shopCart.getTotalNum());o.setTotalprice(shopCart.getTotalPrice());List<ShopCartItem>items=shopCart.getItems();//CartItem>OrderItem表List<OrderItem>list=newArrayList<OrderItem>();//訂單明細(xì)列表for(inti=0;i<items.size();i++){ShopCartItemtemp=items.get(i);OrderItemoi=newOrderItem();//生成一個(gè)訂單明細(xì)對象oi.setFlowerId(temp.getFlower());//num=quantity,price=flower.getPrice,subtotal=costlist.add(oi);//添加一個(gè)明細(xì)元素}o.setItems(list);this.ordersService.addOrder(o);session.removeAttribute("shopCart");鮮花管理之新品上架的實(shí)現(xiàn)鮮花上架頁面的實(shí)現(xiàn)如圖6.8所示,新品上架頁面左邊用紅色標(biāo)注出“新品上架”,可以方便管理員知道自己在哪個(gè)頁面。頁面右方是添加鮮花時(shí)要填寫的信息。頁面設(shè)置了重置的按鈕,如果管理員在填寫信息時(shí)有多項(xiàng)填寫錯(cuò)誤就可以選擇該按鈕。圖6.8新品上架頁面設(shè)計(jì)鮮花上架主要實(shí)現(xiàn)代碼由于部分代碼比較簡單,所以在下面只放置關(guān)鍵代碼,Action里的關(guān)鍵代碼如下。StringrealPath=ServletActionContext.getServletContext().getRealPath("/images");StringtargetDirectory=realPath;targetFileName1=generateFileName(fileName);setDir1(targetDirectory+"\\"+targetFileName1);Filetarget1=newFile(targetDirectory,targetFileName1);try{FileUtils.copyFile(doc1,target1);}catch(Exceptione){e.printStackTrace();}f.setImage(targetFileName1);總結(jié)這次設(shè)計(jì)是我大學(xué)四年里做過所有的課程設(shè)計(jì)里最努力、付出最多,同時(shí)也收獲最多的設(shè)計(jì)??赡茉趧e的IT大神眼里簡單到不行,但是對我來說能實(shí)現(xiàn)這些功能也花了不少心思和時(shí)間。從一開始的選題就不簡單。不知道該寫什么,腦子里什么靈感也沒有。不過后來經(jīng)過與褚燕華老師的交涉,我決定寫一個(gè)有后臺(tái)實(shí)現(xiàn)的鮮花銷售網(wǎng)站。由于毫無頭緒以及就業(yè)的壓力,畢業(yè)設(shè)計(jì)在交完開題報(bào)告之后就被我拖拖拉拉的寫著,直到3月底我才把Web靜態(tài)頁面全部完成。從三月初開始,我就開始寫這些頁面。但是由于遺忘太多,所以在寫之前我還得先把學(xué)習(xí)過的web網(wǎng)頁知識(shí)重新?lián)炱稹T偌由线€一面找著工作時(shí)不時(shí)我還得東奔西跑以至于寫頁面花費(fèi)了不少時(shí)間。在后臺(tái)編碼的過程遇到的難題就更多了。一開始,我以為這部分應(yīng)該很簡單,因?yàn)樯蠈W(xué)期學(xué)習(xí)Java高級(jí)時(shí)褚老師給了好多馬士兵的關(guān)于Hibernate、Spring和Struts2三大框架的視頻。我覺得跟著做就行了,應(yīng)該不會(huì)很難的。剛開始,我一邊聽視頻一邊組合SSH2架構(gòu)倒是挺簡單的,但是中途也遇到不少困難。書到用時(shí)方恨少,那會(huì)我就有這種感覺。為了更好的完成畢業(yè)設(shè)計(jì),我跟父母商量還是先把找工作的部分先放放。然后我就一門心思的都擱畢業(yè)設(shè)計(jì)上面。雖然過程并不美好,遇到難題的時(shí)候,百度、查閱資料、看看視頻以及問問同學(xué),慢慢的畢業(yè)設(shè)計(jì)也有了雛形,我自己也越來越自信了。足以見得,付出還是有所回報(bào)。通過這次畢業(yè)設(shè)計(jì),讓我學(xué)習(xí)了很多知識(shí),這為我以后的工作提供很好的經(jīng)驗(yàn),這也將成為我邁向社會(huì)的第一步。同時(shí)這次畢業(yè)設(shè)計(jì)也培養(yǎng)了我獨(dú)立學(xué)習(xí)的能力,也樹立對自己的信心。因?yàn)樵谶@期間大部分人都出去實(shí)習(xí)或培訓(xùn)也沒有什么人可以一起探討問題,所以我就自己上網(wǎng)找資料或者找類似的代碼進(jìn)行鉆研,然后把學(xué)到的知識(shí)融入自己的畢業(yè)設(shè)計(jì)中。同時(shí)我也發(fā)現(xiàn)自己所欠缺的東西還有很多。以前我總覺得編程不適合女生,因?yàn)榕倪壿嬎季S一般根本不擅長編程。但是現(xiàn)在,我才明白女生邏輯思維可能的確不及男生,但是經(jīng)過后天的努力也是會(huì)有一定的成果。這次設(shè)計(jì)使我充分體會(huì)收獲成功的喜悅,尤其是當(dāng)一個(gè)難題被攻克的時(shí)候。雖然這個(gè)設(shè)計(jì)看起來很簡單,但是在這過程中所收獲知識(shí),卻是一筆巨大的財(cái)富會(huì)使我終身受益。學(xué)習(xí)是一個(gè)長期積累的過程,尤其是IT界,科技發(fā)展這么速度,學(xué)習(xí)是不可避免的。 參考文獻(xiàn)[1]張海藩.軟件工程導(dǎo)論(第五版)[M],北京:清華大學(xué)出版社,2008,35[2]安博教育集團(tuán).Javaweb程序設(shè)計(jì)[M],北京:電子工業(yè)出版社,2012,12-30[3]姜承堯.MySQL技術(shù)內(nèi)幕:SQL編程[M],北京:機(jī)械工業(yè)出版社,2012,2-10[4]劉中兵等.精通Tomcat:JavaWeb應(yīng)用開發(fā)、框架分析與組件配置、系統(tǒng)集成與案例實(shí)戰(zhàn)[M],北京:清華大學(xué)出版社,2007,3-10[5]李文澤.Java程序設(shè)計(jì)專家門診[M],北京:清華大學(xué)出版社,2006,12-17[6]計(jì)文柯.Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)原理(第二版)[M],北京:機(jī)械工業(yè)出版社,2009,8-19[7]李剛.輕量級(jí)JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)(第3版)[M],北京:電子工業(yè)出版社,2011,13-23[8]孫淼等.SQL基礎(chǔ)教程[M],北京:人民郵電出版社,2014,28-30[9]李松峰等.JavaScript高級(jí)程序設(shè)計(jì)[M],北京:人民郵電出版社,2010,10-11[10]梁勇.Java語言程序設(shè)計(jì)[M],北京:機(jī)械工業(yè)出版社,2005,23-25[11]陳剛.Eclipse從入門到精通[M],北京:清華大學(xué)出版社,2011,11-12[12]李東博.HTML5+CSS3從入門到精通[M],北京:清華大學(xué)出版社,2005:23-28[13]李鐘尉等.Java開發(fā)實(shí)戰(zhàn)1200例[M],北京:機(jī)械工業(yè)出版社,2011,41-42.[14]陳昊鵬譯.Java編程思想第5版[M],北京:機(jī)械工業(yè)出版社,2013,30-33[15]李興華.JavaWeb開發(fā)實(shí)戰(zhàn)經(jīng)典[M],北京:清華大學(xué)出版社,2010,35-37[16]明日科技.JAVA從入門到精通〔D〕,北京:清華大學(xué)出版社,2012,12-17致謝 首先,我要由衷感謝褚燕華老師的細(xì)心指導(dǎo)和督促。每次檢查進(jìn)度的時(shí)候,褚老師總是細(xì)心指導(dǎo),耐心的解答,幫助我解決問題。其次,我感謝那些在百度、論壇等等發(fā)表學(xué)習(xí)及解決方法的陌生人。因?yàn)樗麄兊姆e極參與,幫助我解決了不少問題。 最后,我要感謝我的父母。在這個(gè)學(xué)期,由于就業(yè)和畢設(shè)的雙重壓力,使我的心情并不是很好,一直處于緊張敏感的狀態(tài)。他們總是不斷的開導(dǎo)我,激勵(lì)著我,督促著我,給我提供良好的學(xué)習(xí)環(huán)境。因?yàn)楦改傅捏w諒和支持,讓我更有力量。 在此,我要對以上人員說聲,謝謝!DATE\@"M.d.yyyy"10.11.2022DATE\@"HH:mm"DATE\@"M.d.yyyy"10.11.2022DATE\@"HH:mm"20:08DATE\@"HH:mm:ss"20:08:48TIME\@"yy.M.d"22.10.11TIME\@"h時(shí)m分"20時(shí)8分TIME\@"h時(shí)m分s秒"20時(shí)8分48秒DATE\@"MMM.d,yy"Oct.11,22DATE\@"dMMMMyyyy"11October2022DATE\@"h:mm:ssam/pm"8:08:48PMDATE\@"HH:mm:ss"20:08:48TIME\@"yyyy年M月d日星期W"2022年10月11日星期二DATE\@"HH:mm:ss"20:08:48附錄資料:不需要的可以自行刪除電腦常遇問題解決方法云集1怎樣換主頁開始-運(yùn)行-鍵入gpedit.msc(gpedit.msc要全部輸進(jìn)去)-回車,出現(xiàn)“組策略”對話框。選擇用戶配置-windows組件-InternetExplorer-禁用更改主頁設(shè)置(雙擊啟動(dòng))-選擇“已禁用”-確定。搞定了!或者開始-運(yùn)行-regeditHKEY_USERS\.DEFAULT\Software\Policies\MicrosoftInternetExplorer\ControlPanel下的DWORD值“homepage”的鍵值改為“1”(即為灰色不可選狀態(tài))。對了,不是DWORD值“homepage”的鍵值改為“1”,改為02怎樣刪除不正確語法磁盤存在錯(cuò)誤,掃描磁盤修復(fù)錯(cuò)誤后即消失。如文件仍在即可刪除。于是我采用以下解決方法得到解決:打開我的電腦,找到c盤,點(diǎn)右鍵,選擇屬性。有四個(gè)選項(xiàng):常規(guī),工具,硬件,共享。選擇工具,查錯(cuò),點(diǎn)開始檢查,并選擇自動(dòng)修復(fù)文件系統(tǒng)錯(cuò)誤,掃描并試圖修復(fù)壞扇區(qū),點(diǎn)開始。系統(tǒng)提示,c盤含有系統(tǒng)文件,選擇下次開機(jī)掃描并修復(fù),確定。重新啟動(dòng)我的電腦,電腦自動(dòng)進(jìn)入藍(lán)屏狀態(tài),按ENTER進(jìn)入檢查并修復(fù)狀態(tài),等電腦完成之后,進(jìn)入我的桌面,查看文件名,文件名已經(jīng)變成正常的文件名,刪除成功。3電腦顯示日期方法控制面板區(qū)域和語言選項(xiàng)自定義日期長日期格式后面輸入5個(gè)小寫的ddddd4回收站清理不凈怎么辦你新建一個(gè)空文本文檔,然后刪除,右鍵點(diǎn)擊回收站,清空就行你可以到安全模式下進(jìn)行刪除,很有效的顯示隱藏文件和文件夾后,到系統(tǒng)盤查看回收站的使用權(quán)限以前遇到過有網(wǎng)友問回收站無法清空的問題,我沒有遇到過,就在網(wǎng)上搜索了一下,基本上都是說需要在dos下刪除回收站文件夾RECYCLER然后再重建一個(gè),大家知道在dos下進(jìn)行操作必須懂得dos知識(shí),還需要用到能識(shí)別NTFS分區(qū)的dos,相對來說很是麻煩,而網(wǎng)上的其他解決方法并不是很有效。我今天就遇到了這種情況,也是試驗(yàn)了好幾次終于找到了一個(gè)好的解決方法共享給大家。我爸辦公室的電腦清理了系統(tǒng)垃圾后總是顯示回收站是滿的,右鍵點(diǎn)擊回收站并選擇清空,顯示是否刪除這3個(gè)文件,證明回收站內(nèi)的確是有文件,但點(diǎn)清空后仍然顯示為滿,再次清空還是如此,打開文件夾選項(xiàng),顯示“受保護(hù)的操作系統(tǒng)文件”和“顯示所有文件和文件夾”后,進(jìn)入c、d、e、f盤的RECYCLER文件夾和子目錄,結(jié)果沒有看到什么文件,我嘗試將回收站空間調(diào)為0也無法解決此問題,難道真的要進(jìn)入純dos?我突然想起來winrar帶有強(qiáng)大的資源管理器,就運(yùn)行winrar,進(jìn)入c盤RECYCLER文件夾,下面還有一層文件夾,再進(jìn)入,看到里面真的出現(xiàn)了文件,便對其進(jìn)行的刪除,刪除時(shí)按住shift鍵用鼠標(biāo)右鍵點(diǎn)刪除,如果不按shift鍵會(huì)刪一個(gè)出來一個(gè),(desktop.ini和INFO2文件可以不刪,如果刪掉以后還會(huì)出來),刷新一下此時(shí)桌面上回收站圖標(biāo)顯示已經(jīng)是空的了,用此方法對其他磁盤都看了一下,沒發(fā)現(xiàn)什么問題了,回收站問題得到了解決!然后找?guī)讉€(gè)文件進(jìn)行刪除和清空操作,證明一切正常了。如果在刪完所有的文件后回收站仍然顯示是滿的,可到自定義桌面里還原默認(rèn)的回收站圖標(biāo)即可。5填寫IP方法右鍵點(diǎn)擊“網(wǎng)上鄰居”→屬性→右鍵點(diǎn)擊“本地連接”→屬性→雙擊“Internet協(xié)議(TCP/IP)”,選擇“使用下面的IP地址”后輸入,子網(wǎng)掩碼輸入,確認(rèn)即可。你如果有路由器要改HUB必須要改IP的設(shè)置如果2臺(tái)機(jī)器上不改他就會(huì)出現(xiàn)IP沖突改的時(shí)候一定問好DNS要看你的是什么網(wǎng)了,如果是ADSL,IP地址是自動(dòng)獲取的如果是路由器的,IP一定要分的相對來說,IP地址對網(wǎng)速影響不大。主要是DNS寫ICP/IP地址,使得電腦開機(jī)速度加快??!很多人有這樣的體會(huì),開機(jī)進(jìn)入桌面后,心急地點(diǎn)擊圖標(biāo),點(diǎn)了后卻沒有任何反應(yīng),直至過了一分多鐘后你需要的程序才慢吞吞地跳出來,真是叫人惱火。其實(shí)這是電腦沒設(shè)IP地址所造成的,電腦開機(jī)進(jìn)入桌面后,還繼續(xù)在后臺(tái)搜索可用的IP地址,耗時(shí)一分多鐘,這個(gè)過程妨礙了其它程序的運(yùn)行。解決該問題的方法就是:為網(wǎng)卡填個(gè)IP地址。任意數(shù)字均可。需要注意的是,單機(jī)撥機(jī)上網(wǎng)時(shí),不填I(lǐng)P,或填錯(cuò),對上網(wǎng)都沒有任何影響,但在局域網(wǎng)上網(wǎng)(用路由器上網(wǎng)就屬此類),就不能任填了,要么是自動(dòng)獲取,要么填入正確的IP地址,方可上網(wǎng)。如果你是初級(jí)用戶,看了上述說明后對IP地址的概念仍然一頭霧水,請保留原樣,不要亂改,否則可能導(dǎo)致你上不了網(wǎng)。6U盤怎樣防止病毒小方法幫你有效防止U盤感染病毒U盤對病毒的傳播要借助autorun.inf文件的幫助。病毒首先把自身復(fù)制到u盤,然后創(chuàng)建一個(gè)autorun.inf,在你雙擊u盤時(shí),會(huì)根據(jù)autorun.inf中的設(shè)置去運(yùn)行u盤中的病毒。我們只要可以阻止autorun.inf文件的創(chuàng)建,那么U盤上就算有病毒也只能躺著睡大覺了。大家可能也想到這個(gè),但是不管給autorun.inf設(shè)置了什么屬性,病毒都會(huì)更改它。方法就是,在根目錄下,刪除autorun.inf文件。然后,根目下建立一個(gè)文件夾,名字就叫autorun.inf。這樣一來,因?yàn)樵谕荒夸浵?,同名的文件和文件夾不能共存的原理,病毒就無能為力,創(chuàng)建不了autorun.inf文件了。以后會(huì)不會(huì)出新病毒,自動(dòng)去刪文件夾,然后再建立文件還不知道,但至少現(xiàn)階段,這種方法是非常有效的。我的電腦-工具-文件夾選項(xiàng)-查看-將“隱藏受保護(hù)的系統(tǒng)文件”前面的勾去掉并顯示所有文件-應(yīng)用-確定-右鍵單擊C,選擇打開-將C盤中“AUTORUN。INF”刪除,重新啟動(dòng)計(jì)算機(jī),不要忘記再把系統(tǒng)文件隱藏起來。怎么清除AUTORUN.INF病毒提問者:viruskill-試用期一級(jí)最佳答案說明你的操作系統(tǒng)中了磁盤AUTORUN.INF病毒解決辦法:1.打開"我的電腦"解決辦法:1.打開"我的電腦"2.選擇"工具"菜單中的"文件夾選項(xiàng)"3.選擇"查看"項(xiàng)4."顯示所有文件和文件夾"前面打個(gè)鉤5."隱藏受保護(hù)的操作系統(tǒng)文件(推薦)"前面的鉤取掉,并且要"確定"6.然后打開所有的磁盤區(qū)!(必須要打開所有的哦!打開C盤,打開D盤,打開E盤,打開F盤)7.全部打開了以后,你在個(gè)個(gè)磁盤區(qū)中發(fā)現(xiàn)名為autorun的文件,你把它刪除!8.所有磁盤區(qū)中的AUTORUN刪了以后,一個(gè)個(gè)關(guān)掉瀏覽器~9.重啟PC,打開分區(qū)看看?!10.如果還不好使說明你中的病毒又自動(dòng)運(yùn)行了,并重新生成了一個(gè)AUTORUN.INF文件,所以你最好先清除一下病毒。顯示隱藏文件還有隱藏的系統(tǒng)文件然后打開資源管理器(一定要資源管理器不能單獨(dú)打開硬盤否則病毒會(huì)自動(dòng)復(fù)制)然后在每個(gè)分區(qū)的跟目錄下刪除autorun.inf和其關(guān)聯(lián)的程序重新啟動(dòng)就可以了也可以下載專殺隱藏受保護(hù)的操作系統(tǒng)文件前面的鉤去掉記得用資源管理器打開就在每個(gè)盤的根目錄下這不是病毒Autorun.inf一個(gè)文本形式的配置文件,我們可以用文本編輯軟件進(jìn)行編輯,它只能位于驅(qū)動(dòng)器的根目錄下。這個(gè)文件包含了需要自動(dòng)運(yùn)行的命令,如改變的驅(qū)動(dòng)器圖標(biāo)、運(yùn)行的程序文件、可選快捷菜單等內(nèi)容。事實(shí)上,大多數(shù)的用戶并不需要AutoRun.inf文件來運(yùn)行程序,因此,我們完全可以將硬盤的AutoRun功能關(guān)閉,這樣即使在硬盤根目錄下有AutoRun.inf這個(gè)文件,Windows也不會(huì)去運(yùn)行其中指定的程序,從而黑客可能利用AutoRun.inf文件達(dá)到入侵的目的。7隱藏文件夾的擴(kuò)展名在網(wǎng)上下載的一些歌曲,文件名是一行數(shù)字和字母,根本就不知道下載的是什么歌,想重命名,可是系統(tǒng)提示一旦改名,將無法播放該文件怎么辦?最佳答案那是因?yàn)槟惆盐募臄U(kuò)展名也改了,所以導(dǎo)致文件無法正常播放.建議在文件夾選項(xiàng)查看里面點(diǎn)選隱藏已知文件類型的擴(kuò)展名然后你就可以隨意重命名了.可以在工具——文件夾選項(xiàng)——查看,構(gòu)選隱藏已知文件類型的擴(kuò)展名,重命名就不會(huì)出現(xiàn)這個(gè)問題了8電腦怎樣定時(shí)關(guān)機(jī)最佳答案開始---運(yùn)行---輸入命令“atX:XXShutdown-s”--確定(不帶引號(hào)).其中X:XX為關(guān)機(jī)時(shí)間。有時(shí)候,我們需要定時(shí)關(guān)閉計(jì)算機(jī),下面筆者就介紹一個(gè)在WindowsXP下實(shí)現(xiàn)定時(shí)關(guān)機(jī)的簡單方法。統(tǒng)在22分鐘后自動(dòng)關(guān)閉:點(diǎn)擊“開始→運(yùn)行”,在“打開”中輸入命令“Shutdown-s-t1320”(注意:引號(hào)不輸入,參數(shù)之間有空格,1320的單位是秒),單擊“確定”按鈕即可。指定系統(tǒng)在某個(gè)時(shí)間(比如12:00)自動(dòng)關(guān)閉:在“打開”中輸入命令“at12:00Shutdown-s”即可。取消定時(shí)關(guān)機(jī):在“打開”中輸入命令“Shutdown-a”即可。9虛擬內(nèi)存設(shè)置1.右鍵”我的電腦“--屬性,在下面就有內(nèi)存大小。2.在運(yùn)行中輸入:dxdiag,也可以看,比較詳細(xì)內(nèi)存的信息3.右鍵單擊“我的電腦”→屬性→高級(jí)→性能設(shè)置→高級(jí)→虛擬內(nèi)存更改→選擇虛擬內(nèi)存(頁面文件)存放的分區(qū)→自定義大小→確定最大值和最小值→設(shè)置。一般來說,虛擬內(nèi)存為物理內(nèi)存的1.5倍,稍大一點(diǎn)也可以,如果你不想虛擬內(nèi)存頻繁改動(dòng),可以將最大值和最小值設(shè)置為一樣。10怎樣關(guān)閉信使服務(wù)在WindowsXP中,“信使服務(wù)”在服務(wù)列表中名稱為“Messenger”,該服務(wù)用來傳輸客戶端和服務(wù)器之間的NetSend和Alerter(報(bào)警器)服務(wù)消息。此服務(wù)與WindowsMessenger無關(guān)。默認(rèn)情況下,“信使服務(wù)”是打開的,所以當(dāng)你的電腦連接到Internet上時(shí),一些網(wǎng)站(包括廠商網(wǎng)站)可以通過該服務(wù)發(fā)送一些信息,在目標(biāo)用戶的計(jì)算機(jī)上會(huì)彈出一個(gè)名為“信使服務(wù)”的對話框。這些不請自到的“信使”通常是一些廣告等無用信息,而且在你使用電腦時(shí),突然出現(xiàn)的“信使服務(wù)”會(huì)干擾工作。我們可以使用下述方法關(guān)閉“信使服務(wù)”。1.運(yùn)行命令法單擊Windows“開始”菜單,單擊“運(yùn)行”。在“打開”框中,鍵入“netstopmessenger”。單擊“確定”按鈕。命令“netstopmessenger”的作用是停止“信使服務(wù)”,要啟用“信使服務(wù)”,請使用“netstartmessenger”命令。2.服務(wù)設(shè)置法打開“控制面板”,單擊“性能和維護(hù)”,單擊“管理工具”,雙擊“服務(wù)”。單擊“Messenger”,然后在“操作”菜單中,單擊“屬性”。進(jìn)入“常規(guī)”選項(xiàng)卡,單擊“停止”按鈕,再將“啟動(dòng)類型”改為“手動(dòng)”或“已禁用”。如果“Messenger”服務(wù)被停止,Alerter消息不會(huì)被傳輸。如果“Messenger”服務(wù)被禁用,任何直接依賴于它的服務(wù)將無法啟動(dòng),這正是我們所希望的。最后單擊“確定”按鈕。開始==》運(yùn)行==》輸入cmd==》輸入netstopmessenger就可以了,保證沒問題?;蛘唿c(diǎn)“開始——>運(yùn)行-->services.msc-->打開Messenger服務(wù)項(xiàng),將“啟動(dòng)類型”改為“已禁用”,點(diǎn)確定。開始-運(yùn)行-輸入cmd-輸入netstopmessenger就可以了?;蛘唿c(diǎn)“開始——>運(yùn)行-->services.msc-->打開Messenger服務(wù)項(xiàng),將“啟動(dòng)類型”改為“已禁用”,點(diǎn)確定?;蛴蒙暇W(wǎng)助手的信息攔截功能:開始=>上網(wǎng)助手=>廣告攔截設(shè)置=>把攔截windows信使廣告前勾選為對號(hào)或依次點(diǎn)擊“開始→運(yùn)行”,然后在“運(yùn)行”窗口輸入“services.msc”并回車,此時(shí)將會(huì)打開“服務(wù)”窗口,接著在該窗口服務(wù)列表中打開并雙擊“Messenger”項(xiàng),最后在彈出的窗口中禁用Messenger服務(wù)即可。或打開"控制面版"--找到"管理工具"--再打開"服務(wù)"然后找到Messenger服務(wù),選擇停止,然后再在上面點(diǎn)右鍵,選擇屬性,在啟動(dòng)類型里選擇.禁用.可以肯定你的計(jì)算機(jī)是windows家族的NT\XP\2000\2003其中的一個(gè).他提供了一個(gè)信使服務(wù).如果您不需要,可以將其關(guān)閉.方法:打開"控制面版"--找到"管理工具"--再打開"服務(wù)"然后找到這個(gè)服務(wù):Messenger這個(gè)服務(wù).然后在上面點(diǎn)擊右鍵,選擇停止,然后再在上面點(diǎn)右鍵,選擇屬性,就會(huì)打開一個(gè)對話框,在啟動(dòng)類型里選擇.禁用.保證以后再也不會(huì)出來這個(gè)小東東了.11IE自動(dòng)彈出廣告解決方法1、首先,我們在機(jī)器里新建一個(gè)用戶名為text(這里任意的用戶名都可以)。2、注銷Administrator用戶。改用text用戶進(jìn)入系統(tǒng)。3、點(diǎn)擊“開始”—“運(yùn)行”。鍵入regedit??梢源蜷_注冊表編輯器。4、找到以下路徑:HKEY_CURRENT_USER\\Software\\Microsoft\\InternetExplorer。選中“InternetExplorer”。點(diǎn)擊表單欄的“注冊表”。導(dǎo)出注冊表文件。5、這時(shí)就把text用戶下的IE設(shè)置給導(dǎo)出來了。因?yàn)閠ext用戶是新加入的。所以他的IE設(shè)置并沒有被更改過。6、現(xiàn)在我們切換回Administrator用戶登錄系統(tǒng)。7、點(diǎn)擊“打開”—“運(yùn)行”。鍵入regedit。依然進(jìn)入注冊表編輯器。8、點(diǎn)擊表單欄的“注冊表”,導(dǎo)入注冊表。把剛才保存的那個(gè)注冊表文件導(dǎo)入進(jìn)去就可以了?,F(xiàn)在我們再打開IE。發(fā)現(xiàn)一切都已經(jīng)恢復(fù)成系統(tǒng)默認(rèn)的樣子了。經(jīng)實(shí)驗(yàn)本方法非常實(shí)用。為了安全起見,大家還需要進(jìn)行必要的殺毒等措施。用黃山IE軟件解決也很好對于新手,不具備相關(guān)專業(yè)知識(shí),因此我們推薦使用常見的IE修復(fù)軟件進(jìn)行修復(fù)一般情況下,惡意網(wǎng)站都是通過網(wǎng)頁上面隱藏的惡意代碼來實(shí)現(xiàn)遠(yuǎn)程安裝程序,通過這個(gè)程序強(qiáng)行控制用戶的電腦,實(shí)現(xiàn)以下幾種效果:格式化硬盤,鎖定復(fù)注冊表,篡改IE的默認(rèn)頁,IE的默認(rèn)首頁灰色按扭不可選等等。面對這些常見惡意程序的危害,需要一定的電腦專業(yè)知識(shí)才可能手工修復(fù);有時(shí)候甚至需要用到調(diào)試工具才可能進(jìn)行修復(fù)。惡意程序造成破壞的表現(xiàn)雖然不同,但是絕大多數(shù)僅僅起到修改的作用,修復(fù)相對較為容易,對工具軟件的需求也不是很強(qiáng)烈,而有些破壞的修復(fù)是單機(jī)操作而無法實(shí)現(xiàn)的,對于新手,不具備相關(guān)專業(yè)知識(shí),因此我們推薦使用常見的IE修復(fù)軟件進(jìn)行修復(fù)。代表性的軟件有:上網(wǎng)助手IE修復(fù)專家2005、超級(jí)兔子IE管理專家、IE瀏覽器修復(fù)工具、黃山IE修復(fù)專家、HijackThis。以下軟件各大軟件站均有下載!12電腦維護(hù)玩電腦的網(wǎng)蟲們通常每隔一段時(shí)期就會(huì)感覺自己的電腦不但啟動(dòng)的速度變慢了,而且常常報(bào)內(nèi)存不足,軟件運(yùn)行起來比拉車還要慢,所以他們一直瞪大了眼睛在想如何解決這個(gè)問題,想盡各種辦法來給自己的Windows“瘦身”。其實(shí)電腦變慢的原因有很多,在這里就讓筆者帶大家一起來踏上征服電腦的航程吧!行程第一站:系統(tǒng)中垃圾過多剛上船就出現(xiàn)了問題,這條船由于硬盤空間不足、注冊表過于龐大,硬盤速度太慢,虛擬內(nèi)存問題,字體數(shù)量過多等問題使得船體超重,在網(wǎng)上航行起來就像蝸牛一樣。唉,船上這么多的垃圾及不完善的地方,怎么能跑得快呢?讓我們來看看用什么方法來解決問題吧!系統(tǒng)中垃圾過多解決方法:1、不要亂裝軟件。網(wǎng)海上各種各樣的軟件五花八門,但是真正有必要用的卻并不多,不僅占用了你的硬盤空間,而且有些軟件常常是病毒的主要來源。在上網(wǎng)的時(shí)候經(jīng)常會(huì)彈出一些安全警告窗口,提示你某個(gè)軟件要開始安裝了(比如網(wǎng)絡(luò)實(shí)名、通用網(wǎng)址等等),小心別接受,不然你的硬盤上的垃圾會(huì)越來越多,而且很難掃干凈。2、碎片整理。系統(tǒng)裝上用一段時(shí)期以后,等你覺得基本不需要安裝新軟件、也不用對系統(tǒng)進(jìn)行大的調(diào)整后再進(jìn)行首次碎片整理。此后,一般家用電腦每隔一兩個(gè)月做一次碎片整理即可(碎片整理的啟動(dòng)操作:右鍵單擊要整理的硬盤->選擇“屬性”->選“工具”欄->點(diǎn)“開始整理”)。3、清理垃圾。經(jīng)常上網(wǎng)不免會(huì)留下各種垃圾,不同的Windows留下垃圾的位置不一樣,最高效實(shí)用的處理辦法是使用系統(tǒng)的“磁盤清理”工具來進(jìn)行磁盤清理(磁盤清理的啟動(dòng)操作:右鍵點(diǎn)要整理的硬盤->選擇“屬性”->點(diǎn)“磁盤清理”)。4、及時(shí)優(yōu)化注冊表。Windows的注冊表有一個(gè)特征便是在不斷膨脹,這必然會(huì)使系統(tǒng)變慢,可通過CleanSweep、憂化大師等軟件來清除,亦可以手動(dòng)來清除,首先按"開始"打開"運(yùn)行"項(xiàng),輸入regedit編輯注冊表,它們的位置一般都在"HKEY_LOCAL_MACHINE\Soft_ware\Microsoft\Windows\CurntVersion\Run"下的Run或Runservies子鍵下,不過刪除的時(shí)候要小心,要及時(shí)做備份,免得刪去一些有用的程序,到時(shí)再想哭就來不及了。再者用可以用“憂化大師”等優(yōu)化軟件來清理注冊表,選擇系統(tǒng)維護(hù)清理選項(xiàng)里的注冊信息清理,對注冊信息開始進(jìn)行掃描,如圖4所示,進(jìn)行注冊表備份后將沒有的注冊表信息全部刪除,重啟就可以了。不同的操作系統(tǒng)憂化的方法不一樣,拿WindowsXP系統(tǒng)來講,每次啟動(dòng)WindowsXP,藍(lán)色的滾動(dòng)條都要走上好多次,其實(shí)這里我們也可以把它的滾動(dòng)時(shí)間減少,以加快啟動(dòng)速度。打開注冊表編輯器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,在右邊找到EnablePrefetcher主鍵,把它的默認(rèn)值3改為1,這樣滾動(dòng)條滾動(dòng)的時(shí)間就會(huì)減少。在XP中關(guān)機(jī)時(shí),系統(tǒng)會(huì)發(fā)送消息到運(yùn)行程序和遠(yuǎn)程服務(wù)器,告訴它們系統(tǒng)要關(guān)閉,并等待接到回應(yīng)后系統(tǒng)才開始關(guān)機(jī)。加快開機(jī)速度,可以先設(shè)置自動(dòng)結(jié)束任務(wù),首顯灰到HKEY_CURRENT_USER\ControlPanel\Desktop,把AutoEndTasks的鍵值設(shè)置為1;然后在該分支下有個(gè)“HungAppTimeout”,把它的值改為“4000(或更少),默認(rèn)為50000;最后再找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\,同樣把WaitToKillServiceTimeout設(shè)置為“4000”;通過這樣設(shè)置關(guān)機(jī)速度明顯快了不少。為了達(dá)到視覺上的真實(shí)感,WindowsXP中的菜單在打開時(shí)會(huì)有滑出的效果,但這也會(huì)延緩打開速度。我們可以在HKEY_CURRENT_USER\ControlPanel\Desktop下找到“MenuShowDelay”主鍵,把它的值改為“0”就可以去掉菜單延遲效果。5.對內(nèi)存進(jìn)行優(yōu)化設(shè)置。內(nèi)存是決定系統(tǒng)運(yùn)行速度的其中一個(gè)重要因素,如何減少內(nèi)存的不必要占用率呢?有很多方法,右擊"我的電腦",打開"屬性"→"性能"→"文件系統(tǒng)"→"CD-ROM",拖動(dòng)"追加的高速緩存大小"游標(biāo)至"小",將"最佳訪問方式"設(shè)置為"倍速",這樣的設(shè)置對現(xiàn)在包含Cache的高速光驅(qū)來說影響不大,在不太需要光驅(qū)的情況下可以讓出更多的內(nèi)存空間。還有就是減少虛擬磁盤,通過修改System.ini文件中的[vcache]小節(jié),將"Max"后的數(shù)值設(shè)置一個(gè)適當(dāng)?shù)臄?shù)(單位為KB)。還有就是一個(gè)軟件,名叫MagnaRAM97的,可以壓縮內(nèi)存的數(shù)據(jù),也就是說你的內(nèi)存將可以同時(shí)處理更多的東西,比起虛擬內(nèi)存的速度快多了。我們也可以用上文提到過的“憂化大師”,當(dāng)然,現(xiàn)在內(nèi)存比較便宜,多加些就可以解決問題了.6.去掉DOS系統(tǒng)配置文件。autoexec.bat與config.sys是DOS時(shí)代的兩個(gè)系統(tǒng)配置文件,在Windows則是可有可無,而且如果你不需要在純DOS下做必要的工作,那么這兩個(gè)文件可以不要,這樣可加快系統(tǒng)的啟動(dòng),減少資源占用率。7.刪去不必要的字體。造千萬別小看了字體文件,在Windows中,光字體文件就占了了一百多兆呢!那么如何時(shí)刪除不必要的字體文件呢?在C驅(qū)中Window目錄下有個(gè)Fonts文件夾,一般所有的字體文件都在這里,我們可以有選擇的把不用的字體刪掉來減少硬盤占用空間。行了,在第一行程中我們總算是有點(diǎn)收獲了??墒谴磉€是超重。讓我們再進(jìn)入第二個(gè)行程來解決問題吧!行程第二站:軟件安裝中設(shè)置問題及解決方法1.用最簡典型安裝法;系統(tǒng)變慢也與一些軟件的安裝有很大的關(guān)系,就猶如當(dāng)初造船時(shí)在造船材料中加了很多根本用不到的物品。導(dǎo)致船越來越沉,越來越慢。就拿Wps來說吧,安裝時(shí)我們可選擇典型安裝,這樣安裝出來的軟件是組件較少、比較合適的一種方法。2.選擇自己常用的組件,少添加插件;如上圖所示,一般情況下我們不使用“金山互素材庫等組件程序的話,可以單擊此組件選擇“此功能不可用”,這樣這項(xiàng)服務(wù)組件在安裝就不會(huì)被安裝到電腦里,像Office及其它的軟件一般都有自定義安裝組件的選項(xiàng),選擇自己想用的功能進(jìn)行安裝吧?,F(xiàn)者我們可以選擇軟件的安裝路徑,如果你安裝的軟件過多,不妨把各類軟件安裝到其它盤中,這樣系統(tǒng)啟動(dòng)時(shí)也可以減少C盤的負(fù)擔(dān)。3.更改默認(rèn)設(shè)置。確實(shí),你可以在大約一個(gè)小時(shí)內(nèi)安裝Windows,你也可以在60分鐘內(nèi)油漆你的小汽車。但你真的滿意這兩種結(jié)果嗎?。如果你剛剛開始用Windows98,就快速瀏覽一下安裝的要素和自定義選項(xiàng),讓我們一起來發(fā)現(xiàn)和修補(bǔ)所有自己根本用不到的系統(tǒng)變慢的默認(rèn)設(shè)置吧!一般用戶可以在任務(wù)欄上單擊右鍵選擇“屬性”就可以看到任務(wù)欄和開始菜單的屬性框,在這里我們可以去掉“顯示個(gè)性化菜單”等選項(xiàng)來提高機(jī)器運(yùn)行的速度,就拿常用的憂化系統(tǒng)的軟件“憂化大師”來說吧,在桌面菜單配置項(xiàng)中我們可以更改Windows系統(tǒng)的默認(rèn)設(shè)置,比如:關(guān)閉菜單動(dòng)畫效果;關(guān)閉平滑卷動(dòng)效果;加速Windows的刷新率;關(guān)閉一些視覺的動(dòng)果效果。軟件的默認(rèn)設(shè)制就拿MadiaPlayer來說,它的功能很強(qiáng)大,但它最令人頭痛的就是每次啟動(dòng),系統(tǒng)都默認(rèn)網(wǎng)絡(luò)已連通,所以不斷試圖連接到微軟的一個(gè)網(wǎng)站上。如果沒有撥號(hào),會(huì)造成系統(tǒng)很長時(shí)間沒有反應(yīng),所以如果不想連網(wǎng)在線播放,而只是用于播放本地多媒體文件,應(yīng)該在“文件”菜單中選擇“脫機(jī)工作”。4.不要加載過多的啟動(dòng)項(xiàng)。系統(tǒng)啟動(dòng)時(shí)不要加載過多的程序,可通過Win.ini文件中的[Windows]小節(jié)中的"Load="和"Run="加以刪除,而在System.ini中的[386Emh]小節(jié)中會(huì)加載一些驅(qū)動(dòng)程序,無關(guān)緊要的可將其刪除。但是這種方法對于初學(xué)電腦的朋友來說太難了了點(diǎn),所以在這里還是推薦大家使用“Windows憂化大師”或是“超級(jí)兔子”等一些系統(tǒng)憂化的軟件。在開機(jī)速度優(yōu)化選項(xiàng)中可以選擇Window啟動(dòng)信息停留時(shí)間,還可以去掉開機(jī)啟動(dòng)程序來加快系統(tǒng)開機(jī)的速度。4.卸載無用程序。經(jīng)常上網(wǎng)或是使用電腦的人一定會(huì)在電腦中安裝大量的軟件,有時(shí)會(huì)試用一些最新軟件的用途,安裝過后就忘了卸除,長期如此造成系統(tǒng)過慢。卸除軟件的方法是:單擊開始->設(shè)置->控制面板->添加/刪除程序,在出現(xiàn)的面板中選擇要卸載的程序,單擊“更改/刪除”就可以了。OK,第二行程的各路關(guān)卡我們也闖過來了,現(xiàn)在到了第三行程。唉,第三行程的航線上可困難重重呀,木馬、病毒、炸彈,不但使這條船前進(jìn)不了,還有覆沒的危險(xiǎn)。怎么辦呢?沒關(guān)系,看我們來收拾它!行程第三站:木馬,病毒、炸彈及解決方法前兩天,有人發(fā)了一個(gè)Flash動(dòng)畫給這條精裝的船。當(dāng)打開這個(gè)Flash動(dòng)畫后,過了兩天船身開始變慢了。船長懷疑是中了木馬,什么是

溫馨提示

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

評(píng)論

0/150

提交評(píng)論