基于SSM框架的賬號(hào)租賃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于SSM框架的賬號(hào)租賃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于SSM框架的賬號(hào)租賃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于SSM框架的賬號(hào)租賃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于SSM框架的賬號(hào)租賃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩60頁(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)介

摘要在現(xiàn)實(shí)生活中,絕大部分租賃行業(yè)以實(shí)體店為主,客戶到店選擇商品,支付押金和辦理手續(xù)實(shí)現(xiàn)租賃業(yè)務(wù)。而近些年,各種行業(yè)都在蓬勃發(fā)展,尤其是網(wǎng)絡(luò)娛樂(lè)行業(yè),比如網(wǎng)絡(luò)視頻。網(wǎng)絡(luò)視頻的運(yùn)營(yíng)大部分使用會(huì)員制,即好資源只分享已開(kāi)通的會(huì)員。用戶想要享受優(yōu)質(zhì)服務(wù),那就只能開(kāi)通會(huì)員。但網(wǎng)絡(luò)視頻的運(yùn)營(yíng)商眾多,用戶如果一一開(kāi)通,如若不常用則會(huì)造成鋪張浪費(fèi)。因此開(kāi)發(fā)一個(gè)網(wǎng)上租賃系統(tǒng),專門為用戶提供這些會(huì)員賬號(hào)的租賃業(yè)務(wù),用戶可以將自己擁有的資源在這平臺(tái)上租賃給他人獲取利益,或者用較低的成本去租用別人的會(huì)員賬號(hào),實(shí)現(xiàn)資源共享。然而網(wǎng)絡(luò)視頻會(huì)員賬號(hào)屬于虛擬賬號(hào),實(shí)現(xiàn)虛擬經(jīng)濟(jì)這樣的租賃系統(tǒng)是具有極大的意義和價(jià)值的,同時(shí)也具有極大的挑戰(zhàn)。本文論述了使用SSM框架,結(jié)合web開(kāi)發(fā)系統(tǒng)應(yīng)用。實(shí)現(xiàn)系統(tǒng)的各種實(shí)際應(yīng)用,滿足用戶群的需求的核心功能。關(guān)鍵詞:租賃,互聯(lián)網(wǎng),SSM,賬號(hào)DesignandimplementationofaccountleasingsystembasedonSSMframeworkAbstractInreallife,mostoftheleasingindustryisdominatedbyphysicalstores,wherecustomerschoosecommodities,paydepositsandgothroughprocedurestorealizeleasingbusiness.Inrecentyears,variousindustrieshavebeenbooming,especiallyonlineentertainment,suchasonlinevideo.Themajorityofonlinevideooperationsusemembership,thatis,goodresourcestoshareonlyopenmembers.Userswanttoenjoygoodservice,thatcanonlyopenmembership.Butnetworkvideooperatorsarenumerous,ifusersopenonebyone,thiswillincreasetheeconomicpressureofusers,andusersdonotoftenwasteresources.Therefore,anonlineleasingsystemisdevelopedtoprovideuserswiththeleasingbusinessofthesememberaccounts.Userscanrenttheirownresourcestoothersonthisplatformtoobtainbenefits,orrentothers'memberaccountsatalowercosttorealizeresourcesharing.However,thememberaccountofnetworkvideobelongstothevirtualaccount,soitisofgreatsignificanceandvaluetorealizetheleasingsystemofvirtualeconomy,aswellasgreatchallenges.ThispaperdiscussestheuseofSSMframework,combinedwiththeapplicationofwebdevelopmentsystem.Therealizationofthesystem'svariouspracticalapplications,tomeettheneedsofusergroupsofthecorefunctions.Keywords:rental,Internet,SSM,account目錄TOC\o"1-3"\h\u第一章緒論 51.1課題研究的背景 51.2課題研究的意義 61.3國(guó)內(nèi)外研究現(xiàn)狀 71.4本文承擔(dān)的工作 81.5論文組織結(jié)構(gòu) 8第二章相關(guān)技術(shù)綜述 92.1SSM框架簡(jiǎn)介 92.2Spring技術(shù)介紹 92.3SpringMVC技術(shù)介紹 102.4Mybatis技術(shù)介紹 10第三章系統(tǒng)分析 103.1需求分析 103.1.1功能需求 113.1.2用例分析 123.1.3性能需求 163.2數(shù)據(jù)流程分析 16第四章系統(tǒng)設(shè)計(jì) 194.1系統(tǒng)總體技術(shù)架構(gòu) 194.2系統(tǒng)功能模塊設(shè)計(jì) 204.2.1功能模塊化 204.2.2系統(tǒng)功能模塊劃分 204.3數(shù)據(jù)庫(kù)設(shè)計(jì) 214.3.1數(shù)據(jù)庫(kù)概念設(shè)計(jì) 214.3.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 264.3.3數(shù)據(jù)庫(kù)物理設(shè)計(jì) 26第五章系統(tǒng)實(shí)現(xiàn) 305.1前臺(tái)業(yè)務(wù)系統(tǒng) 305.1.1登陸和注冊(cè)模塊 305.1.2首頁(yè)展示 335.1.3租賃業(yè)務(wù)模塊 335.1.4用戶個(gè)人信息模塊 365.1.5支付模塊 365.2后臺(tái)管理系統(tǒng) 385.2.1公告模塊管理 385.2.2賬號(hào)系統(tǒng)管理 415.2.3信息記錄管理 425.2.4訂單管理 425.2.5用戶管理 43第六章系統(tǒng)測(cè)試 446.1測(cè)試基本要求 446.1.1、測(cè)試環(huán)境 446.1.2、測(cè)試內(nèi)容 446.2功能測(cè)試 456.3測(cè)試結(jié)果 49第七章總結(jié) 51第八章致謝 52參考文獻(xiàn) 53緒論課題研究的背景現(xiàn)如今互聯(lián)網(wǎng)的覆蓋范圍非常廣泛,視頻網(wǎng)站、云棧存、工具類的網(wǎng)站也迅速地充斥著民眾的生活。視頻播放器的應(yīng)用、像素極高的質(zhì)感、海量精彩的影視劇等不僅吸引了用戶眼球成為人們生活中主要的娛樂(lè)模式,而且也成為了運(yùn)營(yíng)商盈利的管道。據(jù)中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)統(tǒng)計(jì),中國(guó)網(wǎng)民人數(shù)達(dá)到8.54億,網(wǎng)絡(luò)視頻用戶達(dá)到6.12億。面對(duì)這么大的用戶群體,各大廠商開(kāi)啟的各種吸引用戶的盈利模式,滿足觀眾個(gè)性化的觀影需求,如付費(fèi)會(huì)員VIP制度(veryimportantperson)。網(wǎng)站買斷版權(quán)的獨(dú)家非凡資源是吸引用戶開(kāi)通會(huì)員或者付費(fèi)的動(dòng)力源泉,唯有成為VIP才有資格觀看。然而,各個(gè)不同的網(wǎng)站都有用戶不同的需求,如果全都開(kāi)通會(huì)員,固然可以滿足自己的需求,但是也增添了經(jīng)濟(jì)負(fù)擔(dān),而且很多用戶開(kāi)通會(huì)員可能不經(jīng)常用。在這樣的背景下,就需要找到一種方法解決這種資源浪費(fèi)的現(xiàn)象,那就是采用賬號(hào)租賃的方式。[[][]參考朱玉麟.一種網(wǎng)絡(luò)視頻VIP賬號(hào)共享系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)[J].電子科技大學(xué)租賃行業(yè)在21世紀(jì)以來(lái),隨著國(guó)家的經(jīng)濟(jì)蓬勃發(fā)展,也得到了業(yè)務(wù)的迅猛發(fā)展,租賃行業(yè)貫穿社會(huì)的每個(gè)角落,租賃的方式呈現(xiàn)了多樣化。租賃行業(yè)的管理運(yùn)營(yíng)方式也根本上發(fā)生變化,從傳統(tǒng)的實(shí)體店面租賃方式向結(jié)合電商經(jīng)營(yíng)模式這種新型運(yùn)營(yíng)模型轉(zhuǎn)變。從往常的租賃業(yè)務(wù)來(lái)看,都是客戶親自來(lái)店挑選商品,然后支付一定的押金來(lái)完成一系列的租賃手續(xù)方可實(shí)現(xiàn)一次業(yè)務(wù)。在這期間,客戶挑選商品猶豫不決,手續(xù)辦理需要走很多業(yè)務(wù)流程,況且需要人員帶領(lǐng)客戶,給客戶介紹商品等繁瑣的流程,使得租賃過(guò)程浪費(fèi)了大量的時(shí)間和精力。但現(xiàn)在的租賃行業(yè)運(yùn)營(yíng)模式結(jié)合了電商來(lái)運(yùn)營(yíng)的,它與傳統(tǒng)的租賃形式有了很大的異處。[[]參考李洋[]參考李洋.SSM框架在Web應(yīng)用開(kāi)發(fā)中的設(shè)計(jì)與實(shí)現(xiàn)[J]計(jì)算機(jī)技術(shù)與發(fā)展2016往常,發(fā)生租賃行為必需業(yè)務(wù)員與客戶一起進(jìn)行。而客戶的來(lái)源變化大,流動(dòng)性高,單單依靠業(yè)務(wù)員進(jìn)行處理的租賃流程,太過(guò)麻煩而繁瑣,不滿足未來(lái)的虛擬經(jīng)濟(jì)租賃系統(tǒng)的需求。像網(wǎng)絡(luò)視頻賬號(hào)租賃的租賃業(yè)務(wù),客戶量非常巨大,但是商戶卻沒(méi)有那么大量的賬號(hào)可供給出租。那么就需要一種租賃方式便是讓每一位客戶都能成為商戶的方式。能讓客戶自己出租自己擁有的賬號(hào),換去資源然后去租賃他人的賬號(hào)。就需要開(kāi)發(fā)這樣一種讓客戶自給自足的租賃模式,廠商只是核實(shí)商品租賃的商品是否真實(shí)的租賃系統(tǒng)。這樣的采用電子商務(wù)經(jīng)營(yíng)模式,且不需要業(yè)務(wù)人員的租賃系統(tǒng),在現(xiàn)如今的虛擬經(jīng)濟(jì)充斥全球的時(shí)代,它是一種全新的經(jīng)營(yíng)模式。因此在設(shè)計(jì)時(shí)需要做好充足的調(diào)研工作,做好全面分析。課題研究的意義21世紀(jì)是經(jīng)濟(jì)繁榮昌盛的年代,國(guó)民的經(jīng)濟(jì)水平不斷提高,對(duì)娛樂(lè)生活的追求也漸漸增多。隨著互聯(lián)網(wǎng)的發(fā)展,手機(jī)的普及,使得網(wǎng)上追劇成為了人民生活消遣離不開(kāi)的娛樂(lè)方式。但是在眾多的網(wǎng)絡(luò)視頻廠商中,大多數(shù)都是實(shí)行會(huì)員制的經(jīng)營(yíng)模式,優(yōu)質(zhì)服務(wù)對(duì)會(huì)員開(kāi)放。因此開(kāi)通會(huì)員成為了人們追劇必要的條件。但是大部分的影視劇都被各大廠商買斷了版權(quán),使得用戶需要同時(shí)開(kāi)通多個(gè)會(huì)員才能享受到所需的娛樂(lè)服務(wù),這樣就增加用戶的經(jīng)濟(jì)負(fù)擔(dān)。而本課題研究是搭建一個(gè)讓用戶即是賣家也是買家的網(wǎng)絡(luò)租賃系統(tǒng)平臺(tái)。針對(duì)租賃系統(tǒng)的具體需求開(kāi)發(fā),分為后臺(tái)業(yè)務(wù)管理和前臺(tái)展示中心,以此為基礎(chǔ),用戶只需發(fā)布賬號(hào)和租賃賬號(hào),系統(tǒng)自動(dòng)實(shí)現(xiàn)租賃業(yè)務(wù)的具體流程。這樣可以盡最大可能減少人工處理,避免人工處理帶來(lái)的差錯(cuò),能為用戶提供優(yōu)質(zhì)的服務(wù),提高經(jīng)濟(jì)效益,從而實(shí)現(xiàn)雙贏。就經(jīng)濟(jì)效益而言,開(kāi)發(fā)這樣的系統(tǒng)可以很大滿足用戶的需求,方便用戶完成租賃行為,減少工作流程,從而減少人力資源來(lái)節(jié)約成本。且網(wǎng)絡(luò)計(jì)算機(jī)系統(tǒng)具有長(zhǎng)期性,用戶可以隨時(shí)隨地的使用系統(tǒng)來(lái)完成租賃行為,相比傳統(tǒng)的工作人員下班即停止服務(wù),能更好的產(chǎn)生效益。就服務(wù)性而言,計(jì)算機(jī)系統(tǒng)采用減少人工干預(yù)的智能化、自動(dòng)化服務(wù),可以有效的提高處理事務(wù)效率,讓客戶體驗(yàn)更好的服務(wù),且計(jì)算機(jī)對(duì)數(shù)據(jù)信息的管理更加規(guī)范化,數(shù)據(jù)的安全性也能得到保證。國(guó)內(nèi)外研究現(xiàn)狀國(guó)內(nèi)的租賃系統(tǒng)的發(fā)展始于20世紀(jì)80年代初,但才剛出苗頭。在90年代初期,在借鑒國(guó)外的租賃系統(tǒng)發(fā)展的經(jīng)驗(yàn)后,與國(guó)內(nèi)的行情相結(jié)合,IT行業(yè)的發(fā)展,才有了相對(duì)成熟的租賃系統(tǒng),為租賃業(yè)的發(fā)展提供了新的發(fā)展空間。租賃業(yè)具有低風(fēng)險(xiǎn),收益好,且投入的成本低等特點(diǎn)。然而傳統(tǒng)的租賃公司或個(gè)體戶基本以店面的形式實(shí)施租賃業(yè)務(wù),受地域限制,或者不具良好的管理經(jīng)驗(yàn),降低了利潤(rùn),發(fā)展緩慢。計(jì)算機(jī)的發(fā)展讓很多行業(yè)發(fā)生巨大的改變,在一些發(fā)達(dá)國(guó)家和地區(qū),應(yīng)用計(jì)算機(jī)技術(shù)到租賃業(yè)中,是行業(yè)改革創(chuàng)新適應(yīng)新時(shí)代的標(biāo)志。對(duì)租賃系統(tǒng)的開(kāi)發(fā)有了系統(tǒng)性的經(jīng)驗(yàn),其開(kāi)發(fā)的系統(tǒng)具有信息化、人工智能化。21世紀(jì)是我國(guó)計(jì)算機(jī)行業(yè)發(fā)展上升最迅猛的時(shí)期,計(jì)算機(jī)行業(yè)的發(fā)展帶動(dòng)租賃業(yè)的發(fā)展已成為客觀的事實(shí)。且現(xiàn)如今電腦和智能手機(jī)基本普及各家各戶,計(jì)算機(jī)系統(tǒng)結(jié)合租賃業(yè)的發(fā)展的潛力已非??捎^。租賃系統(tǒng)是以租賃商品為方式,應(yīng)用編程技術(shù)如JAVA,應(yīng)用在web上的一個(gè)平臺(tái)。由于賬號(hào)可多人同時(shí)在線,自己使用的同時(shí)還可以供他人使用,這種租賃行為可以稱為資源共享,且擁有者還能獲取一定收益,而且承租人不需要到實(shí)體店面,只需在電腦上便可進(jìn)行??偠灾?,在人口眾多的中國(guó),租賃業(yè)的發(fā)展空間依然大有可為,但其發(fā)展離不開(kāi)計(jì)算機(jī)技術(shù)的支持。本文承擔(dān)的工作依據(jù)網(wǎng)絡(luò)視頻賬號(hào)的租賃理論開(kāi)發(fā),業(yè)務(wù)由后臺(tái)管理系統(tǒng)處理,前臺(tái)負(fù)責(zé)商品展示。租賃業(yè)務(wù)多由系統(tǒng)自動(dòng)處理,盡最大可能減少人工處理,避免人工代理的差錯(cuò),高效的為用戶服務(wù)。租賃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)需要達(dá)到的目標(biāo):實(shí)現(xiàn)用戶進(jìn)行租賃和出租賬號(hào)的業(yè)務(wù)。能為用戶提供商品查詢功能。系統(tǒng)能自動(dòng)處理租賃業(yè)務(wù)。項(xiàng)目開(kāi)始前需要做好對(duì)租賃業(yè)和網(wǎng)絡(luò)視頻的調(diào)研與分析,做好相應(yīng)的模型,以便理解其中的優(yōu)勢(shì)與不足之處,然后做針對(duì)性的系統(tǒng)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。以及所需要搭建的環(huán)境。論文組織結(jié)構(gòu)本文的組織結(jié)構(gòu)主要有七章:第一章緒論,主要講述課題研究的環(huán)境因素,國(guó)內(nèi)外的現(xiàn)在的研究狀況,意義,工作的內(nèi)容和論文的架構(gòu)。第二章相關(guān)技術(shù)綜述,主要講述開(kāi)發(fā)所要用到的一些技術(shù),為開(kāi)發(fā)系統(tǒng)打造理論基礎(chǔ)。第三章系統(tǒng)分析,通過(guò)調(diào)研獲得數(shù)據(jù)資料,做系統(tǒng)需求分析,設(shè)計(jì)詳細(xì)的數(shù)據(jù)流程圖和用例圖。第四章系統(tǒng)設(shè)計(jì),根據(jù)需求分析,梳理功能塊間的關(guān)系,完成數(shù)據(jù)庫(kù)的設(shè)想和搭建。第五章系統(tǒng)實(shí)現(xiàn),根據(jù)系統(tǒng)設(shè)計(jì)所描述的系統(tǒng)架構(gòu),功能塊設(shè)想,搭建好的數(shù)據(jù)庫(kù),來(lái)完成對(duì)應(yīng)的功能。第六章系統(tǒng)測(cè)試,測(cè)試系統(tǒng)的功能、性能,是否滿足客戶需求。第七章是總結(jié)與展望,總結(jié)全文,讓自己對(duì)開(kāi)發(fā)過(guò)程有更深的理解。相關(guān)技術(shù)綜述2.1SSM框架簡(jiǎn)介SSM框架是由Spring、SpringMVC、Mybatis整合而成的JAVA框架,簡(jiǎn)稱SSM。Spring管理業(yè)務(wù)對(duì)象,SpringMVC負(fù)責(zé)管理視圖和映射用戶請(qǐng)求,Mybatis是業(yè)務(wù)邏輯與數(shù)據(jù)庫(kù)交互的持久化引擎。2.2Spring技術(shù)介紹企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性是困擾開(kāi)發(fā)者的一個(gè)大問(wèn)題,RodJohnson為解決這個(gè)問(wèn)題實(shí)現(xiàn)敏捷開(kāi)發(fā),設(shè)想并研發(fā)出Spring這個(gè)輕量級(jí)開(kāi)源應(yīng)用型容器框架。Spring集成多種類型工具,通過(guò)Bean工廠實(shí)現(xiàn)類的實(shí)例化和生命周期的管理。Spring具有松耦合、映射邏輯清晰等特點(diǎn)。Spring的核心技術(shù)是IOC(Inverseofcontrol)控制反轉(zhuǎn)和AOP(aspectorientedprogramming)面向切面編程。IOC即把管理對(duì)象(bean)的權(quán)利從程序轉(zhuǎn)移到Spring容器中。AOP援用封裝、繼承和多態(tài)等概念建立一種對(duì)象層次結(jié)構(gòu),用以模擬公共行為的一個(gè)集合。單例引進(jìn)集合時(shí),將程序的業(yè)務(wù)進(jìn)行封裝,形成一個(gè)切面,這樣就可以根據(jù)需求注入到指定的對(duì)象中[[][]參考百度文庫(kù)2.3SpringMVC技術(shù)介紹SpringMVC是規(guī)范的MVC模式。它將系統(tǒng)構(gòu)造分為View層、controller層、Service層、DAO層等4層。SpringMVC的核心(DispatcherServlet)的任務(wù)是攔截用戶的活動(dòng),并用映射器匹對(duì)控制層對(duì)應(yīng)的業(yè)務(wù)響應(yīng),控制層就是具體對(duì)應(yīng)活動(dòng)所執(zhí)行的操作的反響。2.4Mybatis技術(shù)介紹Mybatis是SSM的持久層框架。工作原理是將由手寫連接數(shù)據(jù)庫(kù)的JDBC代碼以及將與數(shù)據(jù)庫(kù)的交互方式由Mybatis完成,方便了業(yè)務(wù)邏輯層對(duì)數(shù)據(jù)庫(kù)的操作。Mybatis在配置源文件上配置好SQLSessionFactory工廠中XML文件的活動(dòng)路徑,每個(gè)XML文件承接DAO層和映射POJO(PlainOldObjects)對(duì)象,實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的交互。[[][]劉增輝.MyBatis從入門到精通[M].電子工業(yè)出版社,2017系統(tǒng)分析3.1需求分析對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā)首先要有對(duì)系統(tǒng)的需求有足夠的領(lǐng)悟。需求分析指的開(kāi)發(fā)一個(gè)系統(tǒng)要做好充足的準(zhǔn)備和調(diào)研,對(duì)系統(tǒng)要實(shí)現(xiàn)哪些功能,擁有怎樣的性能用戶對(duì)系統(tǒng)的期望,以及在實(shí)際應(yīng)用中會(huì)發(fā)生哪些問(wèn)題進(jìn)行分析,然后建立系統(tǒng)初期模型,同時(shí)將理清的需求做成周密完備的分析報(bào)告(特別是用戶對(duì)系統(tǒng)各方面功能的需求,要盡量描述周詳,因?yàn)橛脩羲磉_(dá)的需求充滿主觀性和不確定性),以便對(duì)所要開(kāi)發(fā)的軟件系統(tǒng)提供最直觀的幫助,確定系統(tǒng)要實(shí)現(xiàn)哪些功能,完成哪些工作,嚴(yán)格控制開(kāi)發(fā)過(guò)程,減少犯錯(cuò),以便節(jié)約成本和保質(zhì)保量。軟件需求分析會(huì)不可避免的遇到一些難點(diǎn),也是需求分析的特點(diǎn),主要在于以下幾個(gè)方面:確定需求難??蛻粝胍南到y(tǒng)往往是針對(duì)其所熟悉的領(lǐng)域而提出的,而開(kāi)發(fā)人員想要實(shí)現(xiàn)功能往往會(huì)做大量的需求調(diào)研和花費(fèi)大量時(shí)間與客戶溝通,而應(yīng)用領(lǐng)域的復(fù)雜性以及業(yè)務(wù)變化,使得需求難以確定,尤其是用戶表述中充滿不確定性。需求動(dòng)態(tài)變化。系統(tǒng)的需求主要來(lái)源于客戶,客戶想要什么功能,開(kāi)發(fā)人員就要實(shí)現(xiàn)什么功能。而在與用戶溝通過(guò)程中,用戶很難清晰且完整的提出他所需的功能。項(xiàng)目立項(xiàng)后,開(kāi)發(fā)人員只能根據(jù)初步的需求開(kāi)發(fā)系統(tǒng),且隨著開(kāi)發(fā)周期的進(jìn)行,用戶會(huì)不斷地提出新的需求,更有甚者,用戶會(huì)推翻所完成的功能模塊,使得開(kāi)發(fā)過(guò)程進(jìn)行的無(wú)比困難。交流難以達(dá)成共識(shí)。開(kāi)發(fā)人員與客戶實(shí)屬于不同領(lǐng)域的角色,不同的背景認(rèn)知,給交流帶來(lái)了巨大的困難。且客戶對(duì)問(wèn)題表述不夠準(zhǔn)確,開(kāi)發(fā)者的理解不夠充分等帶來(lái)的矛盾,難以形成一致。因此,在準(zhǔn)備階段,可行性研究是必須要進(jìn)行的。開(kāi)發(fā)方需對(duì)客戶提出的需求及實(shí)際情況進(jìn)行驗(yàn)證,結(jié)合自身情況,從經(jīng)濟(jì)、技術(shù)、社會(huì)等不同方面進(jìn)行分析論證,根據(jù)得出的結(jié)論,決定項(xiàng)目是否實(shí)施。3.1.1功能需求通過(guò)對(duì)租賃系統(tǒng)的研究,系統(tǒng)所要實(shí)現(xiàn)的功能有:(1)系統(tǒng)用戶由用戶和系統(tǒng)管理員2種角色扮演。管理員管理后臺(tái)系統(tǒng);普通用戶在前臺(tái)頁(yè)面進(jìn)行租賃業(yè)務(wù)和自身信息的管理。(2)注冊(cè)和登錄功能。登錄前臺(tái)系統(tǒng)需要進(jìn)行注冊(cè)用戶信息。任何人都可以瀏覽前臺(tái)首頁(yè),但進(jìn)行租賃業(yè)務(wù)必須要登錄。(3)商品租賃和商品出租功能。用戶登錄后可進(jìn)行此業(yè)務(wù)。商品租賃即用戶進(jìn)入首頁(yè),選擇所要的商品,點(diǎn)擊租賃,選擇時(shí)間,下訂單,付款后即可完成業(yè)務(wù)。商品出租即用戶將自己的商品已一定時(shí)間/價(jià)格提交給后臺(tái)管理員審核,通過(guò)即可上架在系統(tǒng)上。(4)租賃商品類型管理。系統(tǒng)上架的商品是需要分類的,方面用戶的體驗(yàn)和查詢。對(duì)這些類型管理需要管理員登錄后進(jìn)行操作。(5)租賃業(yè)務(wù)管理。管理員有對(duì)商品、訂單等業(yè)務(wù)類型的管理權(quán)限。用戶上架的賬號(hào)需要管理員審批通過(guò)方可上架。用戶完成相應(yīng)的租賃業(yè)務(wù)形成的訂單可進(jìn)行刪除和修改等操作。(6)查詢功能。用戶對(duì)租賃信息的查詢。(7)用戶留言功能。用戶可對(duì)租賃的商品進(jìn)行評(píng)價(jià)留言。3.1.2用例分析用例圖主要是為了讓開(kāi)發(fā)人員能一目了然的領(lǐng)會(huì)系統(tǒng)用戶與個(gè)功能模塊之間的關(guān)系而建立的。一個(gè)系統(tǒng)由多種用戶角色和各個(gè)不同的功能模塊組成。不用的用戶角色擁有其對(duì)應(yīng)操作功能模塊的權(quán)限,而各功能模塊的關(guān)系緊密且復(fù)雜。用例圖可以人從外部的角度分析系統(tǒng),梳理各功能模塊的關(guān)系,防止功能多余。圖3-1展示的系統(tǒng)用例總圖,圖中所示的是管理員和用戶角色的功能權(quán)限范圍。功能有首頁(yè)展示、用戶中心、賣家中心、買家中心和后臺(tái)管理。用戶只能使用前端的功能。管理員負(fù)責(zé)后臺(tái)信息的管理。圖3-1系統(tǒng)用例總圖首頁(yè)展示給出的是供用戶瀏覽的系統(tǒng)頁(yè)面信息。如下圖3-2所示。里面有商品搜索、賬號(hào)類型展示、賬號(hào)列表、公告、交易信息和排行榜等功能。用戶可以通過(guò)首頁(yè)信息搜索出想要的賬號(hào)信息,進(jìn)而完成租賃業(yè)務(wù)。圖3-2首頁(yè)展示圖圖3-3是用戶信息圖。由此圖,我們可以看出用戶中心由五部分組成。分別是我的賬戶、賬號(hào)鋪、賬號(hào)管理、資金中心、用戶信息。在用戶中心,用戶可以了解注冊(cè)或完善資料之后的個(gè)人信息。圖3-3用戶中心圖圖3-4是賣家中心圖。賣家可以發(fā)布賬號(hào)、進(jìn)行賬號(hào)管理、查看交易記錄。圖3-4賣家中心圖圖3-5是買家中心圖。給出的是已買賬號(hào)和我要充值等功能。圖3-5買家中心圖圖3-6是后臺(tái)系統(tǒng)管理圖。在圖中定義了后臺(tái)系統(tǒng)的工作內(nèi)容。后臺(tái)系統(tǒng)的信息關(guān)系著前臺(tái)內(nèi)容的顯示。管理員能管理網(wǎng)站用戶信息、公告信息、賬號(hào)信息、訂單信息、資金記錄、留言評(píng)價(jià)等。圖3-6后臺(tái)管理圖3.1.3性能需求(1)在滿足基本的軟硬件需求下,系統(tǒng)運(yùn)行穩(wěn)定,頁(yè)面加載和數(shù)據(jù)傳輸要快且安全性能高。(2)處理能力強(qiáng)、實(shí)時(shí)性強(qiáng)。系統(tǒng)的性能由硬件和軟件決定。在硬件滿足的情形下,我們要盡量?jī)?yōu)化軟件方面的執(zhí)行速度,即優(yōu)化邏輯結(jié)構(gòu),加快響應(yīng)時(shí)間。讓系統(tǒng)處理請(qǐng)求時(shí),少做一些不必要的步驟,讓數(shù)據(jù)的傳遞更快,從而更具實(shí)時(shí)性。(3)系統(tǒng)具有抗壓能力。用戶并發(fā)數(shù)和吞吐量決定了系統(tǒng)有多大的抗壓能力。系統(tǒng)在運(yùn)行期間,在高并發(fā)用戶進(jìn)行租賃下,系統(tǒng)能穩(wěn)定運(yùn)行。3.2數(shù)據(jù)流程分析數(shù)據(jù)流程圖分析主要是對(duì)系統(tǒng)內(nèi)部各個(gè)功能之間數(shù)據(jù)的流向進(jìn)行分析,繪成圖表,讓人能直觀清晰的觀察和理解數(shù)據(jù)的流向。通過(guò)圖表可以分析,數(shù)據(jù)在模塊與模塊之間的流動(dòng)是否合理準(zhǔn)確,若不合理,則可以分析問(wèn)題出在什么地方,又該如何解決。通過(guò)分析得結(jié)論,加以驗(yàn)證,從而避免對(duì)系統(tǒng)開(kāi)發(fā)造成影響。數(shù)據(jù)流程圖(DataFlowDiagram),簡(jiǎn)稱DFD,是一種以抽象的圖像加以文字描述來(lái)歸納信息的來(lái)源和去向的流程圖。數(shù)據(jù)流圖有外部實(shí)體、處理過(guò)程、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)。[[][]參考百度數(shù)據(jù)流程圖通常采用分層結(jié)構(gòu)(如:頂層、中間層、底層)。闡明用戶與系統(tǒng)各個(gè)模塊之間的交叉關(guān)系的起源和末端,是繪制頂層流圖的樞紐。圖3-7描述的是頂層數(shù)據(jù)流程圖。圖中有2種角色,角色之間的關(guān)系通過(guò)租號(hào)系統(tǒng)的數(shù)據(jù)流向呈現(xiàn)。如:用戶通過(guò)在各模塊中產(chǎn)生的數(shù)據(jù)先流向系統(tǒng)邏輯層,再遞交給后臺(tái)管理員。圖3-7頂層數(shù)據(jù)流程圖圖3-8描述的中間層的數(shù)據(jù)交互。相對(duì)于頂層,中間的數(shù)據(jù)流向更為直觀。其中增加的部分是對(duì)數(shù)據(jù)流程的細(xì)化分解。但滿足以下兩個(gè)原則(單向流向和單一功能)則要終止分解。圖3-8中間層數(shù)據(jù)流程圖從上面的數(shù)據(jù)流程分析,我們可以得出反饋的數(shù)據(jù)結(jié)果。如圖3-9所示。圖3-9用戶管理流程圖圖3-10描述是賬號(hào)管理數(shù)據(jù)流程圖。圖3-10賬號(hào)管理數(shù)據(jù)流程圖圖3-11描述的是訂單管理數(shù)據(jù)流程圖。圖3-12描述的是留言管理數(shù)據(jù)流程圖。圖3-12留言管理數(shù)據(jù)流程圖第四章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)總體技術(shù)架構(gòu)本系統(tǒng)根據(jù)“高內(nèi)聚低耦合”的思想,采用由表示層、數(shù)據(jù)訪問(wèn)層、和業(yè)務(wù)邏輯層組成的B/S的三層體系結(jié)構(gòu)。表示層表示層位于體系結(jié)構(gòu)的對(duì)外層,工作任務(wù)是傳達(dá)用戶的數(shù)據(jù)和以直觀清晰的界面將系統(tǒng)數(shù)據(jù)輸出給用戶。表示層采用web頁(yè)面呈現(xiàn)。業(yè)務(wù)邏輯層(BusinessLogicLayer)業(yè)務(wù)邏輯層處于系統(tǒng)架構(gòu)的組件層,處于結(jié)構(gòu)中的十分緊要的位置,上承表示層,下接數(shù)據(jù)訪問(wèn)層。它是數(shù)據(jù)交通的中轉(zhuǎn)站,接收用戶傳達(dá)過(guò)來(lái)的數(shù)據(jù)和活動(dòng)請(qǐng)求,且將其分發(fā)給對(duì)應(yīng)的程序執(zhí)行,最后將執(zhí)行得到的結(jié)果反饋給用戶。在系統(tǒng)開(kāi)發(fā)過(guò)程中,業(yè)務(wù)邏輯層是架構(gòu)體系的中流砥柱。業(yè)務(wù)邏輯層是根據(jù)系統(tǒng)分析設(shè)計(jì)之后制定的系統(tǒng)規(guī)則,完成相應(yīng)的系統(tǒng)功能。因?yàn)閷邮且环N弱耦合結(jié)構(gòu),層與層是向下的依賴關(guān)系,高層的設(shè)計(jì)依賴于下層的基礎(chǔ),但下層無(wú)法控制高層的形態(tài)。倘若在分層設(shè)計(jì)時(shí)依照面向接口設(shè)計(jì)的思想,那樣的層次關(guān)系也可以是一種弱依賴關(guān)系。所以在接口定義不發(fā)生改變的先決條件下,理想的分層式架構(gòu),應(yīng)當(dāng)是一個(gè)支持可拉取、可更換的“抽屜”式架構(gòu)。正是因?yàn)檫@樣,業(yè)務(wù)邏輯層擔(dān)當(dāng)了兩個(gè)不同角色的工作,為此它的設(shè)計(jì)對(duì)于一個(gè)支持可延伸性的架構(gòu)尤其要緊,因?yàn)樗鼘?duì)于數(shù)據(jù)訪問(wèn)層來(lái)說(shuō),它是調(diào)用者;對(duì)于表示層來(lái)說(shuō),它是被調(diào)用者。依賴與被依賴的關(guān)系都糾結(jié)在業(yè)務(wù)邏輯層上,如何實(shí)現(xiàn)依賴關(guān)系的解耦,則是除了實(shí)現(xiàn)業(yè)務(wù)邏輯之外留給設(shè)計(jì)師的任務(wù)。[[][]參考百度百科(3)數(shù)據(jù)訪問(wèn)層數(shù)據(jù)訪問(wèn)層的工作任務(wù)主要是依據(jù)業(yè)務(wù)邏輯層傳達(dá)過(guò)來(lái)的操作指令,執(zhí)行對(duì)數(shù)據(jù)庫(kù)的操作。簡(jiǎn)單來(lái)說(shuō),數(shù)據(jù)訪問(wèn)層是通過(guò)DAL的方式來(lái)操作數(shù)據(jù)庫(kù)。而在應(yīng)用過(guò)程中,業(yè)務(wù)邏輯層的每一條針對(duì)數(shù)據(jù)庫(kù)的指令都需要數(shù)據(jù)訪問(wèn)層提供一條對(duì)應(yīng)的SQL語(yǔ)句,而數(shù)據(jù)訪問(wèn)層只是負(fù)責(zé)執(zhí)行業(yè)務(wù)邏輯層的操作指令,沒(méi)有自主的判斷力,為了精確地實(shí)現(xiàn)業(yè)務(wù)層與數(shù)據(jù)庫(kù)的數(shù)據(jù)交互,一般需要開(kāi)發(fā)人員在該層編寫訪問(wèn)數(shù)據(jù)的SQL語(yǔ)句。然而,數(shù)量龐大的數(shù)據(jù)訪問(wèn)層SQL指令編寫對(duì)于開(kāi)發(fā)人員是一個(gè)巨大的工作負(fù)擔(dān),也會(huì)影響系統(tǒng)開(kāi)發(fā)的進(jìn)程。由此本系統(tǒng)采用Mybatis作為數(shù)據(jù)訪問(wèn)層,Mybatis提供了Generator逆向工程,可生成數(shù)據(jù)訪問(wèn)層所需的DAO層、POJO實(shí)體和XML代碼,方便開(kāi)發(fā)。4.2系統(tǒng)功能模塊設(shè)計(jì) 4.2.1功能模塊化系統(tǒng)的開(kāi)發(fā)不是一蹴而就的,系統(tǒng)設(shè)計(jì)是必不可少的。在設(shè)計(jì)系統(tǒng)結(jié)構(gòu)時(shí),采用何種方法影響了往后的開(kāi)發(fā)和維護(hù)過(guò)程。系統(tǒng)采用模塊化的開(kāi)發(fā)方法,既可以在邏輯上簡(jiǎn)化開(kāi)發(fā),縮短產(chǎn)品開(kāi)發(fā)周期,同時(shí)也方便軟件后期的維護(hù)和更新,特別是軟件出現(xiàn)故障時(shí),可以快速的查找到故障所在的模塊并及時(shí)解決。系統(tǒng)模塊化的意思是將系統(tǒng)架構(gòu)分離出若干個(gè)功能模塊,各個(gè)功能模塊承擔(dān)不同的功能。分離之后得到的功能模塊,為其進(jìn)行程序設(shè)計(jì)時(shí),條理邏輯會(huì)更加清晰,在調(diào)試和維護(hù)代碼時(shí)也更加容易。 4.2.2系統(tǒng)功能模塊劃分圖4-1所示的是本系統(tǒng)的功能模塊圖。圖4-1功能模塊圖從上圖中,我們可以看出本系統(tǒng)有如下模塊:前端界面前端界面是展示商品給用戶瀏覽的。用戶在首頁(yè)可以看到賬號(hào)信息、公告、排行榜等等。注冊(cè)登錄:用戶可以不用登錄便可瀏覽首頁(yè)。但是租號(hào)必須要登錄才能進(jìn)行。用戶信息:用戶登錄后可以查看或者修改個(gè)人的信息。發(fā)布賬號(hào):用戶登錄成功后可以發(fā)布自己所擁有的賬號(hào),后臺(tái)審核通過(guò)則可上架。租用賬號(hào):用戶登錄后可以租用賬號(hào)。搜索賬號(hào):用戶可以搜索自己想要的賬號(hào)。文章公告:首頁(yè)會(huì)展示公告給用戶看。排行榜:熱門賬號(hào)會(huì)出現(xiàn)在排行榜上。管理員信息管理:管理員可管理和查看管理員信息。用戶信息管理:管理員可管理和查看用戶信息。文章信息管理:管理員可管理和查看文章信息。賬號(hào)分類管理:管理員可管理和查看賬號(hào)分類信息。賬號(hào)類型管理:管理員可管理和查看賬號(hào)類型信息。賬號(hào)列表管理:管理員可管理和查看賬號(hào)列表信息并進(jìn)行審核。訂單管理:管理員可管理和查看訂單信息。充值記錄管理:管理員可管理和查看充值記錄信息。4.3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是用來(lái)存儲(chǔ)系統(tǒng)運(yùn)行時(shí)產(chǎn)生的數(shù)據(jù)。因而數(shù)據(jù)庫(kù)的設(shè)計(jì)尤為緊要,既要滿足系統(tǒng)分析與設(shè)計(jì)的要求,同時(shí)也要支持?jǐn)?shù)據(jù)庫(kù)系統(tǒng)滿足的結(jié)構(gòu),所以要根據(jù)需求整理出來(lái)的用例,通過(guò)設(shè)計(jì)與建模,打造系統(tǒng)數(shù)據(jù)庫(kù)的表結(jié)構(gòu)和存儲(chǔ)過(guò)程。鑒于數(shù)據(jù)庫(kù)系統(tǒng)的復(fù)雜性,為了支持相關(guān)程序生存,設(shè)計(jì)數(shù)據(jù)庫(kù)就顯得十分困難,所以最佳設(shè)計(jì)不可能一蹴而就,而只能是一種“反復(fù)探尋,逐步求精”的過(guò)程,即是規(guī)范和結(jié)構(gòu)化數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間的關(guān)系的過(guò)程。[[][]參考百度百科4.3.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)數(shù)據(jù)庫(kù)這個(gè)稱謂,是我們對(duì)現(xiàn)實(shí)世界理解的信息,通過(guò)對(duì)其分類,整理歸納,將存儲(chǔ)在某一地方,但是這個(gè)地方并沒(méi)有具體的形態(tài),所以我們將這個(gè)地方抽象的形容為數(shù)據(jù)庫(kù)概念模型。這個(gè)概念模型映射出真實(shí)世界各組成部分的信息結(jié)構(gòu)、信息流動(dòng)情況、信息間的相互制約關(guān)系以及各組成部分對(duì)信息保存、查找和完善等。所以建立的模型應(yīng)避讓數(shù)據(jù)庫(kù)在計(jì)算機(jī)上的具體實(shí)現(xiàn)細(xì)節(jié),用一種抽象的形式呈現(xiàn)出來(lái)。以實(shí)體-(E-R模型)聯(lián)系模型方法為例,第一步先明確實(shí)真實(shí)世界中信息的組成部分所包含的實(shí)體及屬性、實(shí)體間的聯(lián)系以及對(duì)象的制約條件等,從而給出組成信息的局部描述。第二步再將之前得出的多個(gè)局部視圖拼湊成為一個(gè)整體視圖,即我們所理解的真實(shí)世界的概念數(shù)據(jù)模型。建立概念數(shù)據(jù)模型是我們對(duì)用戶描述的信息的初始領(lǐng)會(huì)。通過(guò)對(duì)用戶描述的現(xiàn)實(shí)需求理解,我們將其建立起一個(gè)抽象的模糊的概念模型。這個(gè)概念模型主要由實(shí)體-聯(lián)系圖(Entity-RelationshipDiagram)、實(shí)體(Entity)、屬性(Attribute)、聯(lián)系(Relationship)等部分組成。基于對(duì)系統(tǒng)需求分析的層層劃分,我們得出如下實(shí)體和E-R圖聯(lián)系。賬號(hào)分類實(shí)體的屬性有id、名稱、圖片、描述和添加時(shí)間。如圖4-2所示。圖4-2賬號(hào)分類實(shí)體圖賬號(hào)列表的屬性有id、租用類型、用戶id、賬號(hào)類型、出租賬號(hào)、出租密碼、到期時(shí)間、關(guān)鍵字、描述、私密描述、是否保持出租、添加時(shí)間、銷售次數(shù)、狀態(tài)、拒絕理由、價(jià)格。如圖4-3所示。圖4-3賬號(hào)列表實(shí)體賬號(hào)類型屬性有id、分類id、名稱、圖片、網(wǎng)址、描述、租用次數(shù)、銷售次數(shù)、添加時(shí)間。如圖4-4。圖4-4賬號(hào)類型實(shí)體圖管理員包括序號(hào)、名稱、密碼、添加日期、狀態(tài)等屬性。如圖4-5圖4-5管理員實(shí)體圖文章公告包括序號(hào)、排序、標(biāo)題、添加日期、關(guān)鍵字、描述。如圖4-6。圖4-6文章公告實(shí)體圖留言的屬性有id、賬號(hào)列表id、用戶id、描述、添加時(shí)間。如圖4-7。圖4-7留言實(shí)體圖訂單包括id、訂單id、賬號(hào)列表id、出租類型、用戶id1、用戶id2、金額、實(shí)得金額、積分、添加時(shí)間、訂單到期時(shí)間、狀態(tài)。圖4-8訂單實(shí)體圖用戶包括序號(hào)、名稱、密碼、頭像、QQ、郵箱、余額、積分、店鋪名稱、店鋪描述、購(gòu)買次數(shù)、添加時(shí)間、狀態(tài)。如圖4-9。圖4-9用戶實(shí)體圖各實(shí)體的聯(lián)系如E-R圖所示如下。圖4-10E-R圖4.3.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),原理是把概念結(jié)構(gòu)E-R圖轉(zhuǎn)變成數(shù)據(jù)庫(kù)管理系統(tǒng)適用的邏輯結(jié)構(gòu)。人們通常使用的是Oracle或Mysql等關(guān)系型數(shù)據(jù)庫(kù),因此在設(shè)計(jì)邏輯結(jié)構(gòu)時(shí),一般用三步來(lái)完成:(1)將E-R圖轉(zhuǎn)換為關(guān)系模型(2)根據(jù)具體數(shù)據(jù)庫(kù)監(jiān)管系統(tǒng)的特征和制約轉(zhuǎn)換為指定數(shù)據(jù)庫(kù)監(jiān)管系統(tǒng)支持下的數(shù)據(jù)模型(3)進(jìn)行實(shí)體屬性的優(yōu)化。因?yàn)橛脩羲枋龅默F(xiàn)實(shí)參雜許多重復(fù)多余的信息,我們還需對(duì)信息進(jìn)行3NF精簡(jiǎn)。第一NF,使字段不再分解;第二NF,規(guī)范實(shí)體的屬性完全仰賴于主關(guān)鍵字;第三NF,減除相關(guān)依賴,即要求一個(gè)數(shù)據(jù)庫(kù)表中不包含已在其它表中已包含的非主關(guān)鍵字信息。經(jīng)過(guò)3NF的優(yōu)化處理,可以得出系統(tǒng)的邏輯結(jié)構(gòu)表。如下:管理員(主鍵ID,名稱,密碼,狀態(tài),添加時(shí)間)公告(主鍵ID,排序,標(biāo)題,關(guān)鍵字,描述,添加時(shí)間)賬號(hào)分類(主鍵ID,名稱,圖片,添加時(shí)間)賬號(hào)類型(主鍵ID,分類ID,名稱,圖片,網(wǎng)址,描述,租用次數(shù),銷售次數(shù),添加時(shí)間)賬號(hào)列表(主鍵ID,租用類型,用戶id,賬號(hào)類型,出租賬號(hào),出租密碼,到期時(shí)間,關(guān)鍵字,描述,私密描述,是否保持出租,添加時(shí)間,銷售次數(shù),狀態(tài),拒絕理由,價(jià)格)用戶(主鍵ID,名稱,密碼,圖片,qq,郵箱,余額,積分,店鋪名稱,店鋪描述,購(gòu)買次數(shù),添加時(shí)間,狀態(tài))留言(主鍵ID,賬號(hào)列表id,用戶id,描述,添加時(shí)間)訂單(主鍵ID,訂單ID,賬號(hào)列表ID,出租類型,用戶ID1,用戶ID2,銷售次數(shù),金額,實(shí)得金額,積分,添加事假,到期時(shí)間,狀態(tài))4.3.3數(shù)據(jù)庫(kù)物理設(shè)計(jì)物理設(shè)計(jì),依據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)所得的實(shí)體屬性進(jìn)一步設(shè)計(jì)成數(shù)據(jù)庫(kù)表結(jié)構(gòu),為滿足需求限制,表結(jié)構(gòu)會(huì)設(shè)置相應(yīng)的制約條件。表結(jié)構(gòu)設(shè)計(jì)的是否合理,關(guān)系著系統(tǒng)性能的好壞,以及對(duì)后期維護(hù)更新的影響。管理員表主要包括ID,名稱,密碼。表4-1管理員表字段類型字段說(shuō)明備注IdInt主鍵自增NameVarchar(30)名稱非空passwordVarchar(50)密碼非空statusint狀態(tài)默認(rèn)為1addtimeDate添加時(shí)間跟隨系統(tǒng)時(shí)間公告表主要包括ID,排序,標(biāo)題,內(nèi)容,添加時(shí)間。表4-2公告表字段類型字段說(shuō)明備注IdInt主鍵自增Sortint排序非空TitleVarchar(30)標(biāo)題非空TextVarchar(500)內(nèi)容addtimeDate添加時(shí)間跟隨系統(tǒng)時(shí)間賬號(hào)分類表主要包括ID,名稱,圖片,添加時(shí)間。表4-3公告表字段類型字段說(shuō)明備注IdInt主鍵自增NameVarchar(30)排序非空accimgVarchar(30)標(biāo)題非空addtimeDate添加時(shí)間跟隨系統(tǒng)時(shí)間賬號(hào)類型表主要包括ID,分類id,名稱,圖片,網(wǎng)址,添加時(shí)間等。表4-4賬號(hào)類型表字段類型字段說(shuō)明備注IdInt主鍵自增Fenidint分類id非空NameVarchar(30)名稱非空AccurlVarchar(80)內(nèi)容默認(rèn)為1AddtimeDate添加時(shí)間跟隨系統(tǒng)時(shí)間TextVarchar(500)描述XiaonoInt銷售次數(shù)ZunoInt租用次數(shù)賬號(hào)列表主要包括ID,租用類型,用戶id,賬號(hào)類型,到期時(shí)間,添加時(shí)間等。表4-5賬號(hào)列表字段類型字段說(shuō)明備注IdInt主鍵自增Acctypeint排序非空UseridVarchar(30)標(biāo)題非空AccidVarchar(30)內(nèi)容默認(rèn)為1addtimeDate添加時(shí)間跟隨系統(tǒng)時(shí)間AccuserVarchar(50)租用賬號(hào)AccpassVarchar(50)租用密碼LodtimeDate到期時(shí)間KeywordVarchar(200)關(guān)鍵字TextVarchar(500)描述PrtextVarchar(500)私密描述Expireint到期是否繼續(xù)Xiaonoint銷售次數(shù)Statusint狀態(tài)JuinfoVarchar(50)拒絕理由Pricefloat價(jià)格留言表主要由ID,排序,標(biāo)題,內(nèi)容,添加時(shí)間等實(shí)體構(gòu)成。表4-6留言表字段類型字段說(shuō)明備注IdInt主鍵自增Accreidint賬號(hào)列表id非空UseridVarchar(30)用戶id非空TextVarchar(500)內(nèi)容addtimeDate添加時(shí)間跟隨系統(tǒng)時(shí)間用戶表主要由ID,排序,標(biāo)題,內(nèi)容,添加時(shí)間等實(shí)體構(gòu)成。表4-7用戶表字段類型字段說(shuō)明備注IdInt主鍵自增UsernameVarchar(50)用戶名非空PassVarchar(30)密碼非空PhotoVarchar(30)圖片默認(rèn)為1addtimeDate添加時(shí)間跟隨系統(tǒng)時(shí)間QqCharQqMailboxVarchar(50)郵箱MoneyFloat余額JifenInt積分ShopnameVarchar(50)店鋪名稱ShopinfoVarchar(50)店鋪描述GounoInt購(gòu)買次數(shù)StatusInt狀態(tài)訂單表主要包括ID,排序,標(biāo)題,內(nèi)容,添加時(shí)間。表4-8訂單表字段類型字段說(shuō)明備注IdInt主鍵自增Orderidint排序非空accreidVarchar(30)賬號(hào)列表id非空acctypeInt出租類型addtimeDate添加時(shí)間跟隨系統(tǒng)時(shí)間Userid1Int用戶id1Userid2Int用戶id2xiaonoInt銷售次數(shù)priceFloat價(jià)格shideFloat實(shí)得金額jifenInt積分lodtimeDate到期時(shí)間statusInt狀態(tài)第五章系統(tǒng)實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)完成后,根據(jù)所掌握的信息進(jìn)行,使用編程技術(shù)對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)系統(tǒng)的各種功能。本系統(tǒng)主要分為兩個(gè)子系統(tǒng),前臺(tái)業(yè)務(wù)系統(tǒng)和后臺(tái)管理系統(tǒng)。本章將詳細(xì)說(shuō)明這兩個(gè)子系統(tǒng)主要的功能實(shí)現(xiàn)。前臺(tái)系統(tǒng)主要有登陸和注冊(cè)模塊、初始界面模塊、租賃業(yè)務(wù)模塊、用戶信息模塊、支付模塊等;后臺(tái)管理系統(tǒng)主要有公告系統(tǒng)管理、賬號(hào)系統(tǒng)管理、信息記錄管理、訂單管理、用戶管理等。5.1前臺(tái)業(yè)務(wù)系統(tǒng)5.1.1登陸和注冊(cè)模塊本系統(tǒng)中前臺(tái)系統(tǒng)供任何用戶瀏覽,但是要進(jìn)行相應(yīng)的功能操作,則需已注冊(cè)的用戶先進(jìn)行登錄,未注冊(cè)的用戶需進(jìn)行注冊(cè)之后再登錄。賬號(hào)和密碼是登錄的必填條件,只有賬號(hào)和密碼正確才能登錄成功。為優(yōu)化用戶體驗(yàn),避免跳轉(zhuǎn)頁(yè)面丟失用戶信息而造成用戶再次登錄,將用戶信息保存到Session中。功能實(shí)現(xiàn)和代碼如下:圖5-1用戶登錄用戶注冊(cè)信息,需要填寫用戶的基本信息。注冊(cè)成功后,系統(tǒng)會(huì)發(fā)送郵件到用戶的郵箱供用戶確認(rèn),且系統(tǒng)系統(tǒng)自動(dòng)完成用戶的登陸。代碼如下:發(fā)送郵件的實(shí)現(xiàn)過(guò)程是調(diào)用Sendmail類里面定義的run線程和createmail方法,將用戶信息通過(guò)后臺(tái)設(shè)置的調(diào)用郵件服務(wù)器的信息發(fā)送到用戶的郵箱。代碼如下:效果如下:圖5-2用戶注冊(cè)5.1.2首頁(yè)展示初始界面是前端系統(tǒng)的引導(dǎo)頁(yè),供人瀏覽本系統(tǒng)的業(yè)務(wù)和商品的。首頁(yè)有賬號(hào)欄、公告欄、交易信息、和排行榜等。如圖:圖5-3首頁(yè)展示5.1.3租賃業(yè)務(wù)模塊用戶登錄成功后,如需出租賬號(hào),可在此頁(yè)面發(fā)布。發(fā)布賬號(hào)只需將賬號(hào)信息填寫在文本框里,點(diǎn)擊發(fā)布即可。賬號(hào)發(fā)布之后,需要管理員在后臺(tái)審核通過(guò)才能展示到前端系統(tǒng)的商品欄里。具體實(shí)現(xiàn)代碼如下:頁(yè)面展示如圖5-2。圖5-4發(fā)布賬號(hào)如需租用賬號(hào),首先要在首頁(yè)找到自己要租的賬號(hào),如果賬號(hào)余額充足,點(diǎn)擊租用即可,租用成功系統(tǒng)自動(dòng)顯示賬號(hào)和密碼。功能實(shí)現(xiàn)如下:實(shí)現(xiàn)效果如圖5-3.圖5-5租用賬號(hào)5.1.4用戶個(gè)人信息模塊用戶個(gè)人信息是用戶保存在本系統(tǒng)的基本信息。主要顯示如下:圖5-6用戶個(gè)人信息5.1.5支付模塊當(dāng)用戶在租用賬號(hào)時(shí),余額不足,系統(tǒng)提示是否要去充值。在充值頁(yè)面,輸入要充值的金額,默認(rèn)為支付寶支付,點(diǎn)擊按鈕提交之后系統(tǒng)將調(diào)用第三方接口跳轉(zhuǎn)到支付寶支付頁(yè)面。充值完成返回用戶個(gè)人信息頁(yè)面。實(shí)現(xiàn)支付寶支付,首先要設(shè)置接口信息。代碼如下:然后是跳轉(zhuǎn)到支付頁(yè)面的代碼:支付成功之后,系統(tǒng)會(huì)分別調(diào)用兩個(gè)接口:一個(gè)是同步接口,一個(gè)是一步接口。我這里只顯示在同步接口完成充值成功后用戶余額的修改。代碼如下:由于本人沒(méi)有營(yíng)業(yè)執(zhí)照,所以使用的是沙箱測(cè)試環(huán)境,后續(xù)只需填寫真正的秘鑰便可實(shí)現(xiàn)。跳轉(zhuǎn)至支付寶頁(yè)面效果如下:圖5-7支付寶支付頁(yè)面5.2后臺(tái)管理系統(tǒng)5.2.1公告模塊管理后臺(tái)也是需要進(jìn)行登陸驗(yàn)證的,但是在這里就不用多講了。公告管理模塊是管理前臺(tái)系統(tǒng)的公告欄。公告欄有公告分類和公告文章。管理員可對(duì)其進(jìn)行相應(yīng)的操作。具體實(shí)現(xiàn)是通過(guò)pagehelper插件實(shí)現(xiàn)分頁(yè),利用hashmap將數(shù)據(jù)集合,然后將數(shù)據(jù)以json格式輸送到前臺(tái)。往后的代碼與此大徑相同,就不多描述了:圖5-8公告分類圖5-9公告文章5.2.2賬號(hào)系統(tǒng)管理賬號(hào)系統(tǒng)分為網(wǎng)站分類、賬號(hào)類型和賬號(hào)列表。其效果如下圖5-10網(wǎng)站分類圖5-11賬號(hào)類型圖5-12賬號(hào)列表5.2.3信息記錄管理信息記錄主要是記錄用戶充值金額的信息。圖5-13充值記錄5.2.4訂單管理訂單管理是管理員對(duì)用戶進(jìn)行租賃行為時(shí)產(chǎn)生的訂單信息進(jìn)行所需操作。管理員能修改訂單的狀況或者刪除訂單信息,也能預(yù)覽訂單的具體內(nèi)容。效果如下圖5-14訂單管理5.2.5用戶管理用戶管理分為對(duì)網(wǎng)站用戶和管理員管理。管理員能刪掉、編輯、增添新的用戶。管理員能編輯其他管理員的信息。圖5-15用戶管理圖5-16管理員管理系統(tǒng)測(cè)試系統(tǒng)測(cè)試是系統(tǒng)開(kāi)發(fā)流程中必要且關(guān)鍵的部分。系統(tǒng)測(cè)試主要是檢驗(yàn)系統(tǒng)的功能是否符合客戶的需求和系統(tǒng)是否能正常穩(wěn)定運(yùn)行。系統(tǒng)測(cè)試分為黑盒測(cè)試和白盒測(cè)試。6.1測(cè)試基本要求6.1.1、測(cè)試環(huán)境操作系統(tǒng):windows10系統(tǒng)。瀏覽器:360安全瀏覽器。數(shù)據(jù)庫(kù):Mysql。6.1.2、測(cè)試內(nèi)容(1)登錄注冊(cè)功能。(2)發(fā)布賬號(hào)功能。(3)租用賬號(hào)功能。(4)留言功能。(5)用戶修改信息功能。(6)充值功能。(7)后臺(tái)系統(tǒng)的增刪查改。6.2功能測(cè)試添加輸入項(xiàng)合法:添加;不符合:提示錯(cuò)誤必要字段已填:添加;未填:提示錯(cuò)誤刪除選定字段:存在記錄,則刪除修改輸入域合法指定阻斷更改滿足要求:修改查詢滿足查詢條件,可以查詢,不滿足提示錯(cuò)誤登錄功能測(cè)試:輸入項(xiàng)不能為空,否則提示錯(cuò)誤。驗(yàn)證賬號(hào)和密碼是否匹配,不匹配則提示錯(cuò)誤。如圖:圖6-2賬號(hào)密碼不能為空?qǐng)D6-2賬號(hào)密碼錯(cuò)誤租賃業(yè)務(wù)功能測(cè)試:用戶發(fā)布賬號(hào)輸入項(xiàng)不能為空,否則提示錯(cuò)誤。用戶租用賬號(hào),驗(yàn)證用戶余額是否足夠,否則提示是否跳轉(zhuǎn)到充值頁(yè)面。圖6-3發(fā)布賬號(hào)輸入項(xiàng)圖6-4余額不足用戶留言測(cè)試:留言輸入項(xiàng)不能為空。不能超過(guò)500字?jǐn)?shù)。圖6-5留言測(cè)試充值模塊測(cè)試。充值金額不能為空。可以跳轉(zhuǎn)到支付寶頁(yè)面。圖6-6充值測(cè)試訂單管理測(cè)試。測(cè)試管理對(duì)修改訂單狀態(tài)和刪除訂單的操作是否正常。圖6-7修改訂單狀態(tài)測(cè)試圖6-8刪除訂單測(cè)試賬號(hào)管理測(cè)試:賬號(hào)管理帶有*號(hào)的輸入項(xiàng)不能為空。輸入匹配則插入數(shù)據(jù)庫(kù),刪除按照ID將數(shù)據(jù)刪除。圖6-9賬號(hào)管理測(cè)試公告管理測(cè)試。公告輸入項(xiàng)不能為空。輸入匹配則插入數(shù)據(jù)庫(kù)。圖6-10公告測(cè)試6.3測(cè)試結(jié)果測(cè)試模塊測(cè)試方法測(cè)試內(nèi)容測(cè)試結(jié)論登錄注冊(cè)模塊單元測(cè)試驗(yàn)證用戶名和密碼通過(guò)租賃業(yè)務(wù)模塊單元測(cè)試、集成測(cè)試對(duì)發(fā)布賬號(hào)和租用賬號(hào)進(jìn)行測(cè)試通過(guò)用戶留言模塊單元測(cè)試對(duì)用戶留言的內(nèi)容測(cè)試通過(guò)充值模塊單元測(cè)試對(duì)充值金額,調(diào)用支付寶支付模塊測(cè)試通過(guò)訂單管理模塊單元測(cè)試對(duì)訂單管理的狀態(tài)。刪除,添加訂單測(cè)試通過(guò)用戶管理模塊單元測(cè)試對(duì)用戶增刪查改測(cè)試通過(guò)賬號(hào)管理模塊集成測(cè)試對(duì)賬號(hào)分類、賬號(hào)類型、賬號(hào)列表進(jìn)行增刪查改測(cè)試通過(guò)公告管理模塊單元測(cè)試、集成測(cè)試對(duì)公告的增刪查改,以及顯示在首頁(yè)測(cè)試通過(guò)經(jīng)過(guò)單元測(cè)試和集成測(cè)試,對(duì)代碼的排查、邏輯的檢驗(yàn),以證明該系統(tǒng)可行??偨Y(jié)本課題研究的是賬號(hào)租賃系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。主要內(nèi)容是將自己學(xué)到的軟件知識(shí)和思想,以及相關(guān)軟件技術(shù)開(kāi)發(fā)出一個(gè)基于WEB的應(yīng)用網(wǎng)站。本系統(tǒng)是使用Eclipse工具,應(yīng)用SSM框架開(kāi)發(fā)的JSP系統(tǒng),采用Mysql數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。系統(tǒng)在設(shè)計(jì)上采用B/S三層體系架構(gòu),這樣做的原因主要是符合SSM框架的特性。SSM框架在邏輯上非常清晰,Spring結(jié)束的IOC和AOP技術(shù)對(duì)業(yè)務(wù)邏輯的開(kāi)發(fā)非常有幫助,使得每一個(gè)業(yè)務(wù)都對(duì)應(yīng)一個(gè)映射,結(jié)構(gòu)清晰。這樣不僅反便于系統(tǒng)的開(kāi)發(fā),也易于將來(lái)系統(tǒng)功能的延展。經(jīng)過(guò)系統(tǒng)的開(kāi)發(fā),本系統(tǒng)實(shí)現(xiàn)了前端用戶在線租用業(yè)務(wù)的諸多功能,也實(shí)現(xiàn)后臺(tái)系統(tǒng)的管理功能。系統(tǒng)也經(jīng)受住測(cè)試的考驗(yàn),已證明系統(tǒng)可行。在邏輯上系統(tǒng)的各個(gè)功能模塊相互孤立,在應(yīng)用上它又協(xié)作運(yùn)行,體現(xiàn)了軟件工程的“高內(nèi)聚,低耦合”的思想。系統(tǒng)開(kāi)發(fā)的成功,主要得益于前期需求分析做得好,在設(shè)計(jì)上嚴(yán)格遵循了軟件開(kāi)發(fā)周期的基本規(guī)律,以及通過(guò)各種圖表理清了開(kāi)發(fā)邏輯思路。最后,盡管系統(tǒng)還有諸多不足,還需要在往后不斷的探索和實(shí)踐中逐漸完善。致謝經(jīng)過(guò)這段時(shí)間來(lái)對(duì)系統(tǒng)的開(kāi)發(fā),使我對(duì)程序開(kāi)發(fā)有了很大的理解和并且對(duì)軟件技術(shù)產(chǎn)生更加濃厚的興趣。從論文的選題到系統(tǒng)的實(shí)現(xiàn),每一天都充滿著精彩與挑戰(zhàn)。在這里,我要特別感謝我的指導(dǎo)老師向燕飛老師的指導(dǎo)以及同學(xué)們的鼓勵(lì)。向燕飛老師認(rèn)真有耐心的教學(xué)態(tài)度和淵博的學(xué)識(shí)令我佩服。在老師的指導(dǎo)下,我找到了我心儀的畢設(shè)題目,并且在老師諄諄教誨和耐心幫助下,我完成了我的畢設(shè)作品和畢業(yè)論文。對(duì)此,我表示由衷的感謝!參考文獻(xiàn)[1]李洋.SSM框架在Web應(yīng)用開(kāi)發(fā)中的設(shè)計(jì)與實(shí)現(xiàn)[J]計(jì)算機(jī)技術(shù)與發(fā)展2016[2]牛德雄.基于MVC的JSP軟件開(kāi)發(fā)案例教程[M].清華大學(xué)出版社,2014[3]殷立峰.JSPWeb應(yīng)用開(kāi)發(fā)[M].清華大學(xué)出版社,2015[4]賀雪梅.web應(yīng)用開(kāi)發(fā)中的SSM框架設(shè)計(jì)[J].電子世界.2019(01)[5]陳峰.基于SSM框架的B2C網(wǎng)上商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].湖南大學(xué).2018[6]黑馬程序員.JavaEE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)教程[M].人民郵電出版社,2017[7]劉增輝.MyBatis從入門到精通[M].電子工業(yè)出版社,2017[8]朱玉麟.一種網(wǎng)絡(luò)視頻VIP賬號(hào)共享系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)[J].電子科技大學(xué)[9]鄒紅霆.基于SSM框架的Web系統(tǒng)研究與應(yīng)用[J].湖南理工學(xué)院學(xué)報(bào)(自然科學(xué)版).2017(01)[10]李孝汕.基于WEB的租賃系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子科技大學(xué)2014

HYPERLINK如何選擇組裝電腦配件

如何選擇組裝的電腦配件.

第一,選擇好CPU平臺(tái),就是INTER還是AMD,看你是要配什么樣的電腦,高端還是低端的,兩個(gè)平臺(tái)都高低的產(chǎn)品。第二,選擇主板了,主板的品牌比較多,質(zhì)量,價(jià)格也不一,當(dāng)你第一步卻定了,那么主板也就相應(yīng)的卻定下來(lái)了,以INTER為例,只可以選擇775接口的主板(早期有478接口的,不推薦),主板的選擇主要有兩種,一是集成顯卡,二是不集成顯卡。集成顯卡的話,就可以省下顯卡的錢,但是對(duì)游戲玩家不推薦。那么當(dāng)然是選擇不集成顯卡的主板了,而且最好選擇一線品牌,如華碩,技嘉等。主板里,還有個(gè)蕊片組的選擇。關(guān)于蕊片組,各個(gè)品牌的主板命名有些不一樣,主流是INTER965,945,915,VIA的KT890,還有NFORCE4,NFORCE5。等。比較難說(shuō)清楚。最好是選擇INTER的蕊片組,雖然價(jià)格會(huì)稍高一些。推薦945,技術(shù)比較成熟。第三,顯卡的選擇。顯卡主要還是有兩類品牌,GEFORCE和ATI,兩個(gè)品牌有高,中,低的顯卡。顯卡選擇要看你個(gè)人喜歡了,預(yù)算充足的話,最好是買中,高端的顯卡。

第四,就是內(nèi)存了,內(nèi)存關(guān)系電腦的穩(wěn)定性。當(dāng)然是要好一點(diǎn)的。買一線品牌的。現(xiàn)在配電腦,主流是DDR667,DDR800DDR1333第五,顯示器的選擇,推薦液晶。如何選擇硬件組裝電腦這是一個(gè)老生常談的問(wèn)題了,這也是一個(gè)讓高手們顯示自己硬件功底的問(wèn)題,同時(shí)這還是一個(gè)讓很多新手為之焦頭爛額的問(wèn)題。該怎么配?具體配什么?怎樣配才能盡量減小瓶頸?本文就將從內(nèi)到外,從理論到實(shí)踐,為朋友們抽絲剝繭一一道來(lái)。

一、CPU

作為一臺(tái)電腦最關(guān)鍵的組成部分,CPU確實(shí)起著舉足輕重的作用,但體現(xiàn)一臺(tái)電腦的綜合速度,并不是僅僅依靠CPU的,常??吹胶芏嘈率謧?cè)谂潆娔X的時(shí)候,把CPU選的很好,但其他的東西諸如內(nèi)存、主板、硬盤等都選的不太理想,好像這臺(tái)電腦速度的快慢就體現(xiàn)在CPU速度的快慢上似的。甚至很多著名的品牌機(jī)廠商,都推出過(guò)類似“P4+256M內(nèi)存”的這種跛腳配置。其實(shí)對(duì)于一般的家用電腦而言,一個(gè)真正會(huì)配的高手,是不會(huì)把大量的錢花在CPU上的。家用電腦,畢竟不是做密集型科學(xué)計(jì)算用的,它講求的是多種媒體的配合工作,講求的是能一邊下載文件、一邊上網(wǎng)瀏覽網(wǎng)頁(yè)、一邊聽(tīng)音樂(lè)、一邊還能打開(kāi)其他的程序,在這種情況下,提升內(nèi)存的容量比提升CPU的主頻對(duì)速度的影響要明顯的多?,F(xiàn)今的中國(guó)家庭用戶,很多家長(zhǎng)對(duì)于電腦一竅不通,他們只聽(tīng)說(shuō)“奔四”代表著速度快,并不知道整機(jī)速度的快慢除了CPU以外,還有很多其他的因素影響著它。但在買電腦的時(shí)候,最后做決定并掏錢的人,往往都是這些啥都不懂的家長(zhǎng)們,于是就出現(xiàn)了上面的一幕:品牌機(jī)廠商為了能有更好的銷路、兼容機(jī)裝機(jī)店的銷售人員為了能拿到更多的獎(jiǎng)金,開(kāi)始違背良心來(lái)配置出這種高主頻處理器、低容量?jī)?nèi)存的跛腳電腦。說(shuō)嚴(yán)重點(diǎn),這是屬于對(duì)消費(fèi)者的不負(fù)責(zé)任,是一種商業(yè)欺詐行為!同樣5000元的配置,高手配出來(lái)的賽揚(yáng),比新手配出來(lái)的P4還要快很多,曾經(jīng)有一家全球著名的硬件網(wǎng)站在2003年的時(shí)候刊登過(guò)一篇關(guān)于配置家用電腦時(shí)各硬件占用總預(yù)算百分比的文章,文中很明確的提到了CPU的價(jià)錢最好不要超過(guò)總預(yù)算的10%-15%,我們雖然不能說(shuō)他肯定完全正確,但至少人家是通過(guò)很多調(diào)查后得出的結(jié)論,有借鑒的理由。反觀現(xiàn)在的很多所謂的“低價(jià)奔四電腦”、“3999元買P4品牌機(jī)”之類的廣告,我想說(shuō)的就是:你花了3999元,只買了一塊P4的處理器,其他的什么都沒(méi)有了!

二、內(nèi)存

對(duì)于配置一臺(tái)電腦來(lái)說(shuō),內(nèi)存是重頭戲,容量、速度、類型等等每一項(xiàng)指標(biāo)都對(duì)最終的整機(jī)綜合速度起著至關(guān)重要的影響,尤其是內(nèi)存的帶寬和容量。對(duì)于內(nèi)存帶寬而言,很多人都認(rèn)為400MHz、533MHz前端總線的賽揚(yáng)四或P4,配單通道的DDR內(nèi)存就足夠了,雙通道DDR內(nèi)存是配合800MHz以上前端總線的P4處理器用的,其實(shí)這樣就大錯(cuò)特錯(cuò)了,哪怕是最老的賽揚(yáng)四,都需要雙通道的DDR內(nèi)存才能達(dá)到它的帶寬!也就是說(shuō),你如果選擇賽揚(yáng)四1.8G,必須配合865以上的主板和至少雙通道DDR200的內(nèi)存,才能滿足它的帶寬要求!稍微計(jì)算一下就可以得知:賽揚(yáng)四1.8G的前端總線是400MHz,它的內(nèi)存帶寬理論值是400MHz×64bit÷8=3.2G/s,但當(dāng)它裝在845系列的主板上時(shí),由于845主板的限制,即使你插上能符合它帶寬要求的DDR400內(nèi)存,也只能運(yùn)行在DDR266上,這時(shí)的內(nèi)存所能提供的帶寬是266MHz×64bit÷8=2.1G/s,比3.2G/s要小很多,即使你通過(guò)BIOS里的內(nèi)存調(diào)節(jié)選項(xiàng)往上調(diào)節(jié)一檔(也只能調(diào)節(jié)一檔而已),讓內(nèi)存運(yùn)行在DDR333下,所能提供的帶寬也僅僅是333MHz×64bit÷8=2.66G/s,離3.2G/s還是有一定的距離,而內(nèi)存帶寬的降低,能非常明顯的降低整機(jī)的綜合速度,運(yùn)行任何程序都能明顯的感覺(jué)出來(lái)!所以如果想滿足賽揚(yáng)1.8G處理器的內(nèi)存帶寬要求,你必須要為它配置865以上的主板和雙通道的內(nèi)存才行!P4亦是如此。很多人也許會(huì)問(wèn):那845系列的主板是配什么處理器的呢?我想回答你的就是:845系列的主板是屬于“不能用”的主板,因?yàn)樘幚砥饔肋h(yuǎn)比主板發(fā)展的快,當(dāng)初Intel造出845系列的芯片組是為了能給當(dāng)時(shí)的賽揚(yáng)和P4提供一個(gè)過(guò)渡的平臺(tái),不至于讓它們成為“沒(méi)有主板配合”的處理器而已,也是為了能在低端市場(chǎng)分一杯羹,而現(xiàn)今865甚至9xx系列的主板橫行的時(shí)候,845系列的主板確實(shí)是屬于“不能用”的主板了,滿足不了任何一款處理器的內(nèi)存帶寬,造成性能上的嚴(yán)重低下,試問(wèn)這種主板你會(huì)選擇么?即使配臺(tái)2000多元的超低價(jià)電腦,也不要去選擇845系列的主板,至少需要865以上的和雙通道內(nèi)存才行,因?yàn)閮?nèi)存帶寬是一個(gè)非常影響系統(tǒng)性能的參數(shù),倘若一味的為了省錢而配置845系列的主板,那就得不償失了。

內(nèi)存的容量方面,應(yīng)每個(gè)人對(duì)電腦的使用方向不同,容量的要求也是不同的,現(xiàn)在配置的家用電腦,筆者建議:如果不打游戲,或者是打打掃雷、紙牌之類的游戲,平時(shí)注重于上網(wǎng)瀏覽或者是聊天、看電影之類的應(yīng)用的話,內(nèi)存容量不應(yīng)該低于1G;如果是偶爾打打單機(jī)游戲或者是網(wǎng)絡(luò)游戲,內(nèi)存容量應(yīng)該選擇在2G左右,如果是經(jīng)常打大型的游戲或是進(jìn)行HDTV視頻編輯等應(yīng)用,那么4G的內(nèi)存是必不可少的。

三、主板

一臺(tái)電腦的穩(wěn)定性和兼容性,一大部分是看主板的,一款優(yōu)秀的主板不僅需要擁有上等的用料和優(yōu)良的做工,還需要擁有合理的走線設(shè)計(jì),那些沒(méi)有技術(shù)實(shí)力的三、四線主板廠家生產(chǎn)的主板,多數(shù)是采用公版走線,而且用料非常差,穩(wěn)定性不堪一擊,這種類型的主板,筆者建議寧愿不買電腦也不要配這種主板,否則以后將會(huì)是個(gè)淘氣的祖宗。對(duì)于家庭用戶,主板方面一定不能省錢,預(yù)算夠的話最好能買個(gè)一線的主板品牌,如果預(yù)算實(shí)在不足,二線的主板是底線了,不要再往下選擇了,畢竟家用電腦是用來(lái)使用的,不是用來(lái)整天維修的。再談到主板的用料,筆者常常看到很多新手在配置主板的時(shí)候,貌似老鳥似的說(shuō)某某品牌的主板好,某某品牌的不好,試問(wèn)你知道它好在哪里么?不好在哪里么?這個(gè)就要看主板的用料了,雖然用料好的主板并不能代表一定是高檔主板,但最少能代表它的電氣性能出色。舉一個(gè)很簡(jiǎn)單的例子吧:有A、B兩款主板,A主板的處理器供電濾波電容采用的是日系電容,B主板的處理器供電濾波電容采用的是臺(tái)系電容,那么基本上可以肯定的是:如果在電源輸出電壓的波動(dòng)范圍比較大的情況下,A主板就比較能耐得住,而B主板就很容易產(chǎn)生電容鼓包、漏夜等情況。不要小看這小小的電容,筆者從一個(gè)開(kāi)維修店的朋友那里得知,來(lái)維修主板的人,有80%的都是這幾個(gè)小電容損壞,究其原因,就是電源選擇的不好,導(dǎo)致了輸出電壓的不穩(wěn)定,久而久之最終導(dǎo)致這幾個(gè)小電容爆漿,并且詳細(xì)敘述了主板的品牌:“一線廠家的×碩牌主板就很少出現(xiàn)這種情況,但同樣為一線廠家的×星牌主板,經(jīng)常遇到!原因就是前者的大部分主板使用的是日系電容,而后者的大部分主板為了省錢,選用的是臺(tái)系電容!”廠家的廣告不能信,宣傳也不能信,看到一個(gè)產(chǎn)品的廣告之后,你所能相信的唯一一點(diǎn)就是:地球上有這么個(gè)產(chǎn)品的存在!然后其他的就統(tǒng)統(tǒng)都不能信了!網(wǎng)上有好多所謂的“評(píng)測(cè)”文章,都是槍手寫的,基本上沒(méi)有任何參考余地,只能作為一篇小說(shuō)來(lái)讀,一款主板的真正性能,只有你自己使用了之后才能知道。廠家為了銷量、商家為了利潤(rùn),他們能把最最垃圾的主板宣傳為最頂級(jí)的產(chǎn)品,筆者曾經(jīng)就看到過(guò)一款四線品牌的主板廠商,在對(duì)其主流主板的廣告上說(shuō)“最優(yōu)秀的設(shè)計(jì)、最精湛的工藝、最穩(wěn)定的性能”……結(jié)果一看報(bào)價(jià):550元/塊……其他的話我也不想多說(shuō)了,只想問(wèn)問(wèn)這家廠商:你這么垃圾的主板都用了三個(gè)“最”字,那么華碩的同芯片組主板,售價(jià)是你三倍的,應(yīng)該用什么詞語(yǔ)來(lái)描述了??中國(guó)有一句古話:一分錢一分貨,說(shuō)的非常正確!不要認(rèn)為價(jià)格高的主板就是暴利產(chǎn)品,從市場(chǎng)經(jīng)濟(jì)學(xué)上說(shuō),暴利產(chǎn)品是不會(huì)被市場(chǎng)所接受的,之所以他能存活到今天,而且售價(jià)依然是這么高,肯定有他的理由,他在做工用料方面肯定比其他品牌的要好很多,成本高所以售價(jià)高,在此,筆者奉勸大家一句:買主板千萬(wàn)不要憑僥幸心理,認(rèn)為自己能花很少的錢買到很好的東西,只有錯(cuò)買的沒(méi)有錯(cuò)賣的,商家永遠(yuǎn)都比你精明!主板上面還是老老實(shí)實(shí)的多花點(diǎn)錢來(lái)買個(gè)一線產(chǎn)品吧,否則以后有你吃苦的時(shí)候!

四、硬盤

現(xiàn)在的電腦,硬盤的速度當(dāng)之無(wú)愧的成為了“第一大瓶頸”,無(wú)論你是再高的高手,配電腦的時(shí)候也無(wú)法消除這個(gè)瓶頸的存在,我們只有盡量的減小…再減小……。對(duì)于家用電腦的硬盤來(lái)說(shuō),容量和速度是兩個(gè)非常重要的參數(shù),容量上而言,筆者建議:如果你的電腦只是上網(wǎng)瀏覽瀏覽、偶爾打打小游戲的,那么160G的硬盤是個(gè)不錯(cuò)的選擇;如果你常常下載軟件或電影,那么250G的硬盤是個(gè)不錯(cuò)的選擇,如果你是個(gè)下載狂人,那么400G的硬盤比較適合你;如果你有DV或者是經(jīng)常編輯大型的視頻文件,那么400G×2比較適合你,如果你是個(gè)玩HDTV的人,那么恭喜你,400G×4也許你都不夠用。對(duì)于硬盤容量上的選擇,你不能考慮現(xiàn)在是否夠用,你應(yīng)該考慮未來(lái)的1年里是否夠用,大概的公式是:現(xiàn)在需要的容量×3。也就是說(shuō),如果你現(xiàn)在感覺(jué)80G的硬盤差不多夠用了,那么你就需要買個(gè)250G的硬盤。如果你現(xiàn)在感覺(jué)120G的硬盤夠用了,那么就去買個(gè)400G的硬盤吧。硬盤另外的一個(gè)參數(shù)就是速度,受到內(nèi)部傳輸率等諸多因素的限制,一塊硬盤的實(shí)際傳輸速度是不可能達(dá)到它的接口速度的,現(xiàn)在的并口硬盤基本上都是ATA133了,串口硬盤也都是150了,但民用級(jí)硬盤的實(shí)際傳輸速度最快的也還沒(méi)突破66M/s,所以跟內(nèi)存相比,硬盤的速度是電腦中最大的瓶頸,那么怎么來(lái)減小這個(gè)瓶頸呢?于是人們就發(fā)明了RAID,就是磁盤陣列(當(dāng)然RAID不是僅僅為了這個(gè)而發(fā)明的),用兩塊一模一樣的硬盤來(lái)組成RAID0,速度理論上能提高1倍,雖然實(shí)際上是不可能達(dá)到1倍的,但至少能非常非常明顯的感覺(jué)到了硬盤速度的提升,筆者建議:如果你買的主板是帶有RAID功能的,并且你需要保存的數(shù)據(jù)不是很重要的話,那么強(qiáng)烈建議你在預(yù)算允許的情況下購(gòu)買兩塊硬盤來(lái)組建RAID0,這將使你能親身體會(huì)到飛機(jī)與火車的速度差別!但最好是串口的,如果是并口的話,因?yàn)椴⒖谧叩氖荘CI總線,由于PCI總線上的設(shè)備比較多,所以速度不可能達(dá)到比較高的地步,但如果是串口的話,那么硬盤的速度提升將更加明顯!

五、顯示器

顯示器方面,筆者想澄清一個(gè)觀念:曾經(jīng)聽(tīng)過(guò)非常多的人說(shuō)液晶顯示器保護(hù)眼睛,因?yàn)闆](méi)有輻射和閃爍……包括很多業(yè)內(nèi)人士都這么認(rèn)為的,其實(shí)錯(cuò)了,液晶顯示器比普通的CRT還要傷眼睛!因?yàn)閭劬Σ粌H僅是輻射和閃爍,還有對(duì)比度、亮度等參數(shù),雖然液晶顯示器的輻射和閃爍比CRT要小的多,但它那要命的對(duì)比度、那要命的色澤度、還有那大于每平方米300cd的亮度,這些都會(huì)對(duì)眼睛造成很大的傷害,并且你即使將液晶顯示器的亮度和對(duì)比度調(diào)節(jié)到最低,也還是非常的刺眼。德國(guó)的一家權(quán)威機(jī)構(gòu)做過(guò)一項(xiàng)調(diào)查:液晶顯示器用久了會(huì)使人的眼睛感覺(jué)到疲倦,甚至頭痛等癥狀,而使用相同時(shí)間的CRT顯示器,卻基本沒(méi)有這些情況出現(xiàn)?,F(xiàn)在的通過(guò)TCO03認(rèn)證的CRT顯示器,其實(shí)外露的輻射已經(jīng)相當(dāng)小了,基本上對(duì)人已經(jīng)沒(méi)有多大的傷害了,閃爍感也可以通過(guò)調(diào)節(jié)刷新率來(lái)降低,筆者實(shí)在是搞不懂為什么很多人非要去選擇液晶顯示器,還非要說(shuō)液晶顯示器不傷眼睛??一個(gè)最差的17寸液晶顯示器的價(jià)格,能買一臺(tái)不錯(cuò)的、通過(guò)TCO03標(biāo)準(zhǔn)的19寸CRT了,顯示面積也差不多大,而且CRT又比液晶更保護(hù)眼睛,液晶顯示器唯一的一個(gè)優(yōu)點(diǎn)就是占用空間小而已,其他的統(tǒng)統(tǒng)是缺點(diǎn),為什么不選擇CRT呢??說(shuō)到TCO03標(biāo)準(zhǔn),現(xiàn)在很多的號(hào)稱是通過(guò)TCO03認(rèn)證的顯示器,其實(shí)都是貼牌的,都沒(méi)有真正的通過(guò),關(guān)于怎樣鑒別一臺(tái)TCO03的顯示器,網(wǎng)上已經(jīng)有很多文章可以搜索到,筆者在此不想過(guò)多敘述,只是提醒大家一點(diǎn):一臺(tái)真正的通過(guò)TCO03認(rèn)證的顯示器,外表的顏色除了白色以外,是不會(huì)有其他顏色的了,因?yàn)門CO03認(rèn)證中有重要的一條就是外殼可回收性,而除了白色以外,其他的任何顏色都加了有機(jī)染料在里面,是不能作為回收利用的,這點(diǎn)請(qǐng)大家購(gòu)買

溫馨提示

  • 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)論