基于SSM的圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于SSM的圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于SSM的圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于SSM的圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于SSM的圖書管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩54頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要隨著時(shí)代的進(jìn)步和科技的發(fā)展,更多的人通過圖書館借閱書籍來吸收知識(shí),而傳統(tǒng)的圖書管理方式存在著許多不方便的地方,記錄易丟失,所以開發(fā)一個(gè)易操作,高便捷性并且能夠提升工作效率的圖書管理系統(tǒng)是很有必要的。本系統(tǒng)是一個(gè)javaweb技術(shù)開發(fā)的圖書管理系統(tǒng),利用了計(jì)算機(jī)技術(shù)代替了傳統(tǒng)的人工管理方式,降低了人工操作帶來的失誤,讓圖書館在圖書管理這方面能夠更加的靈活和便捷,能夠有更高的工作效率。前端使用了Html+Bootstrap等技術(shù)實(shí)現(xiàn)了簡潔,對(duì)用戶友好并且易于操作的界面;后端使用了Spring+Springmvc+Mybatis等技術(shù)實(shí)現(xiàn)了一個(gè)操作簡單,方便管理,靈活性高的管理平臺(tái),并且在緩存方面使用的是redis,能夠給用戶帶來更好的體驗(yàn)??傮w上是一個(gè)科學(xué)化,簡潔化的圖書管理系統(tǒng)?!酢蹶P(guān)鍵詞:圖書管理JAVASSMRedisAbstractWiththeprogressofTheTimesandthedevelopmentofscienceandtechnology,morepeopleborrowbooksfromthelibrarytoabsorbknowledge,andthetraditionalwayofbookmanagementtherearemanyinconvenientplaces,recordsareeasytolose,soitisnecessarytodevelopabookmanagementsystemthatiseasytooperate,highconvenienceandcanimproveworkefficiency.Thissystemisalibrarymanagementsystemdevelopedbyjavawebtechnology,usingcomputertechnologytoreplacethetraditionalmanualmanagement,reducethemistakescausedbymanualoperation,sothatthelibraryinthebookmanagementcanbemoreflexibleandconvenient,canhavehigherworkefficiency.Thefront-endUSESHtml+Bootstraptechnologytoachieveasimple,user-friendlyandeasy-to-operateinterface.Theback-endUSESSpring+Springmvc+Mybatisandothertechnologiestoachieveasimpleoperation.Convenientmanagement,highflexibilityofthemanagementplatform,andtheuseofthecacheisredis,cangiveusersabetterexperience.Overallisascientific,conciselibrarymanagementsystem.Keywords:BooksmanagementJAVASSMRedis目錄TOC\o"1-3"\h\u第1章緒論 第1章緒論1.1選題背景知識(shí)一直是驅(qū)動(dòng)人類進(jìn)步的力量,書籍則是人們獲取知識(shí)的重要來源之一。相比于傳統(tǒng)的圖書館來說,由于人們手工的圖書管理工作量大,操作流程繁雜,不方便等缺點(diǎn),對(duì)讀者和圖書管理員帶來了不便。所以搭建一個(gè)智能化的,便于圖書管理的系統(tǒng)能為使用者帶來便捷,并且能提高管理員的管理效率。智能化的系統(tǒng)會(huì)更加受到使用者的青睞。1.2國內(nèi)外現(xiàn)狀1.2.1國內(nèi)研究現(xiàn)狀我國對(duì)于圖書管理系統(tǒng)的開發(fā)一直都處于進(jìn)行時(shí),至今已有30年了,比較成熟的有30多種。知名度較高的有WXCLXT,LLAS和Interlib等,這些系統(tǒng)都有其各自的特點(diǎn),主要都表現(xiàn)在增強(qiáng)網(wǎng)絡(luò)化服務(wù),構(gòu)建資源共享,共建等方面。同時(shí)也具備了價(jià)格實(shí)惠,售后服務(wù)完善的特點(diǎn)。1.2.2國外研究現(xiàn)狀美國是第一個(gè)提出數(shù)字圖書館的國家,從19世紀(jì)90年代開始,就已經(jīng)開了在這方面的研究,經(jīng)過了近20年的研究,在這方面的經(jīng)驗(yàn)和技術(shù)已經(jīng)處于一個(gè)成熟的階段。網(wǎng)絡(luò)技術(shù)的發(fā)展也在一定程度上促進(jìn)了國外對(duì)自動(dòng)化系統(tǒng)的研究,僅在英國就有120多個(gè)商家對(duì)圖書管理系統(tǒng)進(jìn)行了開發(fā)。國外比較有名的圖書管理系統(tǒng)有:美國的SIRSI、INNOPAC和澳大利亞的HORIZON等。1.3論文主要工作第1章,介紹了本系統(tǒng)的研究背景和現(xiàn)狀。第2章,介紹了本系統(tǒng)所使用的前端后端技術(shù),緩存技術(shù),數(shù)據(jù)庫以及服務(wù)器。第3章,對(duì)本系統(tǒng)進(jìn)行了可行性分許和需求分析。第4章,對(duì)系統(tǒng)架構(gòu)和系統(tǒng)功能以及數(shù)據(jù)庫進(jìn)行設(shè)計(jì),根據(jù)功能需求和功能設(shè)計(jì)得到了對(duì)應(yīng)的數(shù)據(jù)庫表設(shè)計(jì)。第5章,對(duì)本系統(tǒng)進(jìn)行頁面和核心代碼的展示。第6章,對(duì)本系統(tǒng)進(jìn)行了系統(tǒng)測(cè)試。第7章,總結(jié)本次論文的工作內(nèi)容。第2章關(guān)鍵技術(shù)介紹2.1前端技術(shù)2.1.1HTML5HTML5是一種很流行的網(wǎng)頁開發(fā)語言,是Web應(yīng)用開發(fā)的主要關(guān)鍵技術(shù)之一。與HTML4相比,HTML5與現(xiàn)代網(wǎng)絡(luò)的需求更加符合,為互聯(lián)網(wǎng)應(yīng)用增強(qiáng)提供了更多的標(biāo)準(zhǔn)。并且與傳統(tǒng)技術(shù)比較起來,其語法不但融合了SVG內(nèi)容,而且語法特征更明顯。這使得網(wǎng)頁應(yīng)用中的多媒體內(nèi)容能夠得到更好的處理。2.1.2BootstrapBootstrap是由推特開發(fā)出來的一款基于JS,HTML,和CSS的前端框架,簡潔,易上手,交互友好,深受開發(fā)者的歡迎。Bootstrap提供了許多優(yōu)秀的樣式和插件,能在提高開發(fā)者效率的同時(shí)搭建出精美優(yōu)秀的界面。2.2后端技術(shù)2.2.1springspring是一款輕量,污染度低的開源框架,只需使用最基本的Javabean就能完成類的加載跟使用。spring具有簡單,松耦合的特點(diǎn),可以讓java應(yīng)用的開發(fā)更便捷,高效??刂品崔D(zhuǎn)(IOC)和面向切面(AOP)是spring的兩大優(yōu)點(diǎn)。控制反轉(zhuǎn)使得開發(fā)中對(duì)象不再需要自己去管理依賴的對(duì)象,只需要交給IOC容器即可,容器會(huì)在需要的時(shí)候自動(dòng)注入,大大的降低了耦合度。面向切面是spring提供的一種通過將應(yīng)用的業(yè)務(wù)邏輯和系統(tǒng)級(jí)服務(wù)跟事物分離,用以內(nèi)聚性開發(fā)的編程方式。這使得應(yīng)用只需完成他們本身該做的業(yè)務(wù)邏輯,并不需要關(guān)注其他,例如日志和事物支持。2.2.2springmvcspringmvc是SpringFrameWork新一代的產(chǎn)品,與SpringWebFlow能夠完美的融合,是用來開發(fā)java應(yīng)用的框架。springmvc分離了模型對(duì)象、控制器、分派器以及處理程序?qū)ο蟮母鱾€(gè)角色,這種分離狀況降低了系統(tǒng)耦合度,使它們變得更容易進(jìn)行定制[1]。2.2.3mybatismybatis是一款優(yōu)秀的持久層框架,可以通過注解或者編寫xml文件的方式來使用mybatis。mybatis支持sql定制化,能實(shí)現(xiàn)結(jié)果集與對(duì)象的高級(jí)映射。同時(shí),mybatis還提供了一些組件,比如通用mapper和pagehelper分頁組件,使用已有的組件開發(fā)可以節(jié)省繁雜的增刪查改代碼,在提高開發(fā)效率的同時(shí)增加代碼的可讀性。2.2.4mysqlmysql是一種開源的關(guān)系型數(shù)據(jù)庫,使用的語言是sql,可以根據(jù)個(gè)性化需求來進(jìn)行改動(dòng)。由于mysql是開源、免費(fèi)的越來越多的互聯(lián)網(wǎng)公司開始使用mysql作為自己公司架構(gòu)的數(shù)據(jù)庫,mysql顯然已經(jīng)成為了一種主流[2].。mysql的速度很快,適用而且可靠,在不需要進(jìn)行事物處理的環(huán)境下,mysql是最好的數(shù)據(jù)庫選擇之一。2.2.5redisredis是一款以鍵值對(duì)存儲(chǔ)數(shù)據(jù)的NOSQL,支持多種類型的value,性能非常高。redis將數(shù)據(jù)都存放在內(nèi)存。在讀寫速度方面,內(nèi)存速度非???。因而,相對(duì)于其他基于硬盤存儲(chǔ)的數(shù)據(jù)庫,Redis在性能上有明顯的優(yōu)勢(shì)[3]。redis不但能實(shí)現(xiàn)主從同步,而且是以原子性來操作數(shù)據(jù)的,這使得redis能執(zhí)行單層樹復(fù)制。2.3開發(fā)環(huán)境2.3.1軟件環(huán)境軟件環(huán)境如下表2-3所示:表2-3軟件環(huán)境表序號(hào)名稱版本備注1Windows7操作系統(tǒng)2Tomcat8服務(wù)器3Redis4緩存4Mysql5.7數(shù)據(jù)庫5JDK8開發(fā)工具包2.3.2硬件環(huán)境硬件環(huán)境如下表2-4所示:表2-4開發(fā)工具表序號(hào)名稱備注1華碩8GRAM2處理器Inteli5-42002.3.3開發(fā)工具開發(fā)環(huán)境如下表2-4所示:表2-5開發(fā)工具表序號(hào)名稱版本備注1IntellijIDEA2018.01編譯器2Navicat12數(shù)據(jù)庫客戶端3Maven3.0.5項(xiàng)目管理工具第3章可行性分析與需求分析3.1可行性分析3.1.1操作可行性本系統(tǒng)使用的操作系統(tǒng)是windows7,對(duì)于當(dāng)今進(jìn)入互聯(lián)網(wǎng)時(shí)代的人們來說是比較簡單操作的,在操作方面是可行的。3.1.2技術(shù)可行性本系統(tǒng)是由spring+springmvc+mybatis等技術(shù)結(jié)合開發(fā)而成的,技術(shù)方面是可行的。對(duì)于界面的開發(fā)使用的是當(dāng)前流行的框架Bootstrap,在交互方面非常友好,并且易于操作和開發(fā)。在數(shù)據(jù)庫方面采用的是mysql,在安全性上有保障,而且mysql的可移植性更強(qiáng)。在緩存方面采用的是redis,redis是目前比較受歡迎的緩存數(shù)據(jù)庫之一,能夠保證數(shù)據(jù)存取的高效率。3.1.3設(shè)計(jì)可行性本系統(tǒng)在設(shè)計(jì)方面采用的是MVC模式,能夠?qū)㈨撁嬲故荆瑯I(yè)務(wù)邏輯處理,數(shù)據(jù)訪問很好的劃分出來,各個(gè)層次間的耦合性較低,大大的提高了項(xiàng)目的靈活性,系統(tǒng)的總體劃分是比較清晰的,所以在設(shè)計(jì)方面也是可行的。3.2總體需求圖書管理系統(tǒng)面向的使用群體是讀者和圖書管理員,這兩類角色對(duì)應(yīng)著不同的功能,具體如圖3-1和3-2所示,管理員具備了登錄,注銷,對(duì)圖書的管理,讀者的管理,分類的管理,借還日志的管理,以及密碼的修改。讀者具備了登錄,圖書查詢,注冊(cè),注銷,編輯個(gè)人信息,查詢?nèi)罩疽约靶薷拿艽a等功能。圖3-1讀者用例圖圖3-2管理員用例圖3.3功能性需求本圖書管理系統(tǒng)包含了下列功能模塊:(1)圖書模塊:對(duì)圖書的查詢?cè)鎏?,修改刪除。通過excel導(dǎo)入圖書信息,圖書的借閱和歸還。讀者只能使用圖書模塊中的查詢功能。(2)管理員模塊:登錄,修改密碼和注銷。(3)讀者模塊:注冊(cè),登錄,修改密碼和注銷,編輯個(gè)人信息,增添讀者,刪除讀者,增添和刪除讀者的功能只有管理員才能使用。(4)日志模塊:查詢?nèi)罩?,該功能只有管理員才能使用,讀者只能查看自己的日志。讀者借閱圖書和歸還圖書時(shí)都會(huì)產(chǎn)生對(duì)應(yīng)的日志。(5)分類模塊:對(duì)圖書分類的新增和刪除,刪除時(shí)會(huì)同時(shí)將分類對(duì)應(yīng)的圖書進(jìn)行級(jí)聯(lián)刪除,該功能只有管理員能使用。第4章系統(tǒng)設(shè)計(jì)4.1架構(gòu)設(shè)計(jì)4.1.1系統(tǒng)架構(gòu)本圖書管理系統(tǒng)的架構(gòu)由前端和后端組成,系統(tǒng)的功能和頁面展示都離不開前后端與數(shù)據(jù)庫間的交互。本圖書管理系統(tǒng)的系統(tǒng)架構(gòu)如圖4-1所示:圖4-1系統(tǒng)架構(gòu)圖4.1.2總體功能架構(gòu)系統(tǒng)的總體功能架構(gòu)如下圖4.2所示:圖4-2功能架構(gòu)圖4.2功能設(shè)計(jì)4.2.1讀者模塊讀者模塊包含了注冊(cè),登錄和編輯個(gè)人信息,查詢讀者信息,添加讀者信息,編輯讀者信息,修改密碼。其中刪除讀者,查詢讀者,編輯讀者和添加讀者的功能只有管理員具備。注冊(cè)注冊(cè)時(shí)要填入注冊(cè)的信息,需要填入的有編號(hào),姓名,密碼,生日,地址,性別,和電話。系統(tǒng)會(huì)對(duì)填入的信息進(jìn)行格式的校驗(yàn),格式校驗(yàn)通過后會(huì)對(duì)讀者編號(hào)進(jìn)行校驗(yàn),如果讀者編號(hào)已被注冊(cè)使用,會(huì)給出相應(yīng)的提示。操作流程如圖4-3所示:圖4-3注冊(cè)流程圖登錄讀者輸入有效的賬號(hào)和密碼后,點(diǎn)擊登錄進(jìn)行登錄,系統(tǒng)會(huì)對(duì)填入的信息進(jìn)行校驗(yàn),給出相應(yīng)的提示。登錄操作流程如圖4-4所示:圖4-4登錄流程圖編輯個(gè)人信息編輯個(gè)人信息時(shí)需要輸入格式正確的信息,可修改的信息有姓名,性別,生日,地址。系統(tǒng)會(huì)校驗(yàn)信息的正確性,給出相應(yīng)的提示。編輯個(gè)人信息流程如圖4-5所示:圖4-5編輯個(gè)人信息流程圖修改密碼修改密碼時(shí)需要會(huì)校驗(yàn)新密碼的兩次輸入,給出相應(yīng)的提示。修改密碼流程如圖4-6所示:圖4-6修改密碼流程圖注銷讀者登錄系統(tǒng)后可以點(diǎn)擊注銷退出系統(tǒng)。(6)查詢讀者管理員登錄后可以進(jìn)行讀者信息的操作,讀者列表具有分頁功能,列表顯示的信息有讀者編號(hào),姓名,性別,生日,地址,電話。管理員輸入讀者編號(hào)或姓名,系統(tǒng)根據(jù)輸入的信息進(jìn)行查詢,查詢到就返回讀者信息,查詢讀者操作流程如圖4-7所示:圖4-7查詢讀者流程圖刪除讀者管理員登錄系統(tǒng)后可以點(diǎn)擊刪除指定讀者。添加讀者管理員輸入讀者信息,需要填寫的信息有名稱,性別,生日,密碼,地址,手機(jī)號(hào)碼。系統(tǒng)會(huì)對(duì)輸入的信息進(jìn)行校驗(yàn),給出對(duì)應(yīng)的提示,增添圖書的操作流程如圖4-8所示:圖4-8管理員增添讀者流程圖編輯讀者信息管理員輸入讀者信息,需要填寫的信息有名稱,性別,生日,密碼,地址,手機(jī)號(hào)碼。系統(tǒng)會(huì)對(duì)輸入的信息進(jìn)行校驗(yàn),給出對(duì)應(yīng)的提示,編輯讀者的操作流程如圖4-9所示:圖4-9管理員編輯讀者流程圖4.2.2管理員模塊管理員模塊包含了登錄,修改密碼,注銷功能。登錄登錄時(shí)需要填入有效的信息。管理員登錄操作流程如4-10所示:圖4-10管理員登錄流程圖(2)修改密碼修改密碼時(shí)會(huì)進(jìn)行新密碼的兩次校驗(yàn)。管理員修改密碼操作流程如圖4-11所示:圖4-11管理員修改密碼流程圖(3)注銷管理員登錄系統(tǒng)后可以點(diǎn)擊注銷退出系統(tǒng)。4.2.3圖書模塊圖書模塊包含了圖書的增添,查詢,修改,刪除和導(dǎo)入,查看圖書詳情,圖書借閱和歸還功能。其中,讀者只具備了查詢圖書和查看圖書詳情的功能。增添圖書管理員輸入圖書信息,需要填寫的信息有圖書簡介,圖書類別,圖書數(shù)量,圖書出版社,圖書語言,圖書狀態(tài),圖書名稱,圖書出版日期,書架號(hào),圖書作者,圖書價(jià)格。系統(tǒng)會(huì)對(duì)輸入的信息進(jìn)行校驗(yàn),給出對(duì)應(yīng)的提示,增添圖書的操作流程如圖4-12所示:圖4-12管理員增添圖書流程圖修改圖書管理員修改圖書信息,可以修改的信息有圖書簡介,圖書類別,圖書數(shù)量,圖書出版社,圖書語言,圖書狀態(tài),圖書名稱,圖書出版日期,書架號(hào),圖書作者,圖書價(jià)格。系統(tǒng)對(duì)輸入的信息進(jìn)行校驗(yàn),給出對(duì)應(yīng)的提示,修改圖書的操作流程如圖4-13所示:圖4-13管理員修改圖書流程圖查詢圖書圖書列表有分頁功能,列表展示的信息有狀態(tài),編號(hào),出版社,作者,價(jià)格,名稱。輸入要查詢的圖書的名字或編號(hào),系統(tǒng)根據(jù)輸入信息查找對(duì)應(yīng)的書籍,找到了就返回圖書信息,找不到會(huì)給對(duì)應(yīng)的提示。查詢圖書操作流程如4-14所示:圖4-14管理員查詢圖書流程圖圖書借閱系統(tǒng)會(huì)根據(jù)管理員輸入的讀者編號(hào)校驗(yàn)讀者是否已經(jīng)借閱過同一本圖書,給出相應(yīng)的提示,圖書借閱操作流程如圖4-15所示:圖4-15借閱圖書流程圖歸還圖書系統(tǒng)會(huì)根據(jù)管理員輸入的讀者編號(hào)檢驗(yàn)讀者是否借閱了圖書,給出相應(yīng)的提示,歸還圖書操作流程如圖4-16所示:圖4-16歸還圖書流程圖(6)圖書詳情點(diǎn)擊要查看的圖書詳情,即可查看圖書的詳細(xì)信息,詳細(xì)信息有圖書簡介,圖書類別,圖書出版社,圖書語言,圖書狀態(tài),圖書名稱,圖書出版日期,書架號(hào),圖書作者,圖書價(jià)格。(7)導(dǎo)入圖書管理員按照指定格式在excel文件上填寫圖書信息,將填寫好的文件導(dǎo)入。(8)刪除圖書管理員對(duì)指定要?jiǎng)h除的圖書進(jìn)行刪除。4.2.4分類模塊分類模塊包含了查詢分類,增添分類,刪除分類功能。該模塊的功能只有管理員才能使用。查詢分類分類列表具有分頁功能,列表展示的信息有分類號(hào),分類名稱,分類對(duì)應(yīng)的圖書數(shù)量。管理員輸入要查詢的分類的名稱,系統(tǒng)根據(jù)輸入的名稱查找分類,找到了就會(huì)返回分類信息,找不到就會(huì)給出對(duì)應(yīng)的提示。查詢分類操作流程如圖4-17所示:圖4-17管理員查詢分類流程圖增添分類管理員輸入分類的名稱進(jìn)行分類的增添,增添分類的時(shí)候系統(tǒng)會(huì)判斷是否重復(fù)了,增添分類操作流程如圖4-18所示:圖4-18管理員增添分類流程圖刪除分類管理員刪除指定的分類,該操作會(huì)同時(shí)將分類對(duì)應(yīng)的書全部刪除。4.2.5借還日志模塊借還日志模塊包含了查詢借還日志,查看個(gè)人借還日志,借閱圖書時(shí)添加日志,歸還圖書時(shí)修改日志等功能。查詢借還日志日志列表具有分頁功能,列表展示的信息有流水號(hào),圖書號(hào),讀者證號(hào),借出日期,歸還日期。管理員可以輸入讀者的編號(hào)或者圖書的編號(hào)對(duì)日志進(jìn)行查詢,查詢借還日志操作流程如圖4-19所示:圖4-19管理員查詢借還日志流程圖查看個(gè)人日志讀者可以點(diǎn)擊查詢自己的借還日志。借還日志的增添和修改在管理員操作圖書的借閱時(shí),會(huì)產(chǎn)生一條借閱日志,操作圖書歸還時(shí),會(huì)修改借還日志中的歸還日期。4.3數(shù)據(jù)庫設(shè)計(jì)4.3.1數(shù)據(jù)庫概念設(shè)計(jì)4.3.1.1實(shí)體間關(guān)系實(shí)體間的關(guān)系E-R圖如下圖4-20所示:圖4-20實(shí)體間的關(guān)系E-R圖4.3.1.2讀者登錄信息讀者登錄信息E-R圖如下圖4-21所示:圖4-21讀者登錄信息E-R圖4.3.1.3讀者個(gè)人信息讀者個(gè)人信息E-R圖如下圖4-22所示:圖4-22讀者個(gè)人信息E-R圖4.3.1.4借還日志借還日志信息E-R圖如下圖4-23所示:圖4-23借還日志E-R圖4.3.1.5圖書分類圖書分類信息E-R圖如下圖4-24所示:圖4-24圖書分類E-R圖4.3.1.6圖書信息圖書信息E-R圖如下圖4-25所示:圖4-25圖書信息E-R圖4.3.1.7管理員管理員信息E-R圖如下圖4-26所示:圖4-26管理員E-R圖4.3.2數(shù)據(jù)庫表結(jié)構(gòu)圖書信息表圖書信息表結(jié)構(gòu)如表4-1所示:表4-1圖書信息表字段名稱類型是否空值是否主鍵注釋book_idvarchar(11)否是編號(hào),同時(shí)也是主鍵id,由系統(tǒng)生成namevarchar(50)否否名稱authorvarchar(50)否否作者pubishvarchar(30)否否出版社introductiontext否否簡介languagevarchar(10)否否語言pricedecimal(10)否否價(jià)格pudatedate否否出版日期class_idint(11)否否分類編號(hào),外鍵,關(guān)聯(lián)圖書分類表的class_idpressmarkint(11)否否書架號(hào)statesmallint(6)否否圖書狀態(tài),0表示不可借閱,1表示可借閱numint(11)否否圖書數(shù)量讀者信息表讀者信息表結(jié)構(gòu)如表4-3所示:表4-3讀者信息表字段名稱類型是否空值是否主鍵注釋reader_idvarchar(11)否是編號(hào),同時(shí)也是主鍵id,與登錄信息表對(duì)應(yīng)namevarchar(16)否否姓名sexvarchar(2)否否性別birthdate否否生日addressvarchar(50)否否地址telcodevarchar(11)否否電話讀者登錄信息表讀者登錄信息表結(jié)構(gòu)如表4-2所示:表4-2讀者登錄信息表字段名稱類型是否空值是否主鍵注釋reader_idvarchar(11)否是編號(hào),同時(shí)也是主鍵idnamevarchar(16)否否姓名passwdvarchar(50)否否密碼card_stateint(1)否否讀者狀態(tài),0表示失效,1表示有效借閱歸還日志表借閱歸還日志表結(jié)構(gòu)如表4-4所示:表4-4借閱歸還日志表字段名稱類型是否空值是否主鍵注釋sernum_idvarchar(20)否是編號(hào),同時(shí)也是主鍵idbook_idvarchar(20)否否圖書編號(hào),外鍵,關(guān)聯(lián)book表的book_idreader_idvarchar(11)否否讀者編號(hào),外鍵,關(guān)聯(lián)reader_info表的reader_idlend_datedate否否借閱日期back_datedate否否歸還日期圖書分類表圖書分類表結(jié)構(gòu)如表4-5所示:表4-5圖書分類表字段名稱類型是否空值是否主鍵注釋class_idint(11)否是編號(hào),同時(shí)也是主鍵idclass_namevarchar(45)否否分類名稱book_numint(11)否否分類對(duì)應(yīng)的圖書數(shù)量管理員表管理員表結(jié)構(gòu)如表4-5所示:表4-6管理員表字段名稱類型是否空值是否主鍵注釋admin_idvarchar(11)否是編號(hào),同時(shí)也是主鍵idpasswordvarchar(45)否否密碼系統(tǒng)實(shí)現(xiàn)5.1頁面展示效果5.1.1讀者系統(tǒng)界面(1)登錄讀者和管理員共用一個(gè)登錄頁面,系統(tǒng)根據(jù)輸入的信息判斷賬號(hào)的類型,登錄界面實(shí)現(xiàn)如圖5-1所示:圖5-1登錄界面(2)注冊(cè)讀者輸入要注冊(cè)的賬號(hào)的信息,系統(tǒng)會(huì)對(duì)輸入的信息的格式進(jìn)校驗(yàn),格式校驗(yàn)后會(huì)對(duì)注冊(cè)的編號(hào)進(jìn)行重復(fù)性判斷,如果已經(jīng)存在該編號(hào),會(huì)給出提示,讀者注冊(cè)頁面實(shí)現(xiàn)如圖5-2所示:圖5-2注冊(cè)界面(3)圖書查詢讀者登錄成功后進(jìn)入系統(tǒng)的主頁,系統(tǒng)的主頁即圖書查詢頁面,讀者可以根據(jù)圖書名或圖書編號(hào)或圖書分類進(jìn)行查詢,圖書查詢界面實(shí)現(xiàn)如圖5-3所示:圖5-3讀者圖書查詢界面(4)圖書詳情讀者點(diǎn)擊查看圖書的詳情,圖書詳情頁面實(shí)現(xiàn)如圖5-4所示:圖5-4圖書詳情界面(5)查看個(gè)人信息讀者點(diǎn)擊查看個(gè)人信息,個(gè)人信息頁面實(shí)現(xiàn)如圖5-5所示:圖5-5讀者查看個(gè)人信息界面(6)編輯個(gè)人信息讀者輸入要修改的信息,系統(tǒng)對(duì)輸入信息的格式進(jìn)行校驗(yàn),給出相應(yīng)的提示,個(gè)人信息編輯頁面實(shí)現(xiàn)如圖5-6所示:圖5-6讀者編輯個(gè)人信息界面(7)查看個(gè)人借還日志讀者點(diǎn)擊查看個(gè)人借還日志,個(gè)人借還日志頁面實(shí)現(xiàn)如圖5-7所示:圖5-7讀者查看個(gè)人借還日志界面(8)修改密碼讀者輸入要修改的信息,系統(tǒng)會(huì)對(duì)舊密碼進(jìn)行校驗(yàn),通過后會(huì)檢驗(yàn)新密碼,給出相應(yīng)的提示。讀者修改密碼頁面實(shí)現(xiàn)如圖5-8所示:圖5-8讀者修改密碼界面(9)注銷讀者點(diǎn)擊退出對(duì)賬號(hào)進(jìn)行注銷,注銷后會(huì)回到系統(tǒng)登錄頁面。讀者注銷頁面實(shí)現(xiàn)如圖5-9所示:圖5-9讀者注銷界面5.1.2管理員系統(tǒng)界面(1)查詢圖書系統(tǒng)根據(jù)管理員輸入的查詢信息對(duì)圖書進(jìn)行查找。管理員查詢圖書頁面實(shí)現(xiàn)如圖5-10所示:圖5-10管理員查詢圖書界面(2)圖書借閱管理員填寫要借閱圖書的讀者的編號(hào),系統(tǒng)對(duì)填寫的讀者編號(hào)進(jìn)行校驗(yàn),校驗(yàn)是否已借閱了該圖書,給出相應(yīng)的提示。圖書借閱頁面實(shí)現(xiàn)如圖5-11所示:圖5-11圖書借閱界面(3)圖書歸還系統(tǒng)根據(jù)管理員填寫的讀者編號(hào)進(jìn)行校驗(yàn),校驗(yàn)是否已借閱了該圖書,給出相應(yīng)的提示。圖書歸還頁面實(shí)現(xiàn)如圖5-12所示:圖5-12圖書歸還界面(4)圖書編輯管理員填寫要編輯的圖書的信息,系統(tǒng)對(duì)填寫的信息進(jìn)行校驗(yàn),給出相應(yīng)的提示。圖書編輯頁面實(shí)現(xiàn)如圖5-13所示:圖5-13圖書編輯界面(5)圖書刪除管理員刪除指定的圖書,系統(tǒng)會(huì)給出提示,確認(rèn)刪除后會(huì)刪除圖書。(6)圖書添加管理員填寫要添加的圖書的信息,系統(tǒng)會(huì)對(duì)填入信息的格式進(jìn)行校驗(yàn),給出相應(yīng)的提示,圖書添加頁面實(shí)現(xiàn)如圖5-14所示:圖5-14圖書添加界面(7)圖書導(dǎo)入管理員將指定的excel文件選擇導(dǎo)入圖書信息,圖書導(dǎo)入頁面實(shí)現(xiàn)如圖5-15所示:圖5-15圖書導(dǎo)入界面(8)查詢讀者管理員輸入要查詢的讀者的編號(hào)或者姓名,系統(tǒng)根據(jù)輸入的信息進(jìn)行查找。查詢讀者頁面實(shí)現(xiàn)如圖5-16所示:圖5-16查詢讀者界面(9)編輯讀者管理員輸入要編輯信息,系統(tǒng)對(duì)輸入的信息格式進(jìn)行校驗(yàn),給出相應(yīng)的提示。編輯讀者頁面實(shí)現(xiàn)如圖5-17所示:圖5-17編輯讀者界面(10)刪除讀者管理員刪除指定的讀者,系統(tǒng)會(huì)給出提示,確認(rèn)刪除后會(huì)刪除讀者。(11)添加讀者管理員填寫要添加的讀者的信息,系統(tǒng)會(huì)對(duì)填入信息的格式進(jìn)行校驗(yàn),給出相應(yīng)的提示,添加讀者頁面實(shí)現(xiàn)如圖5-18所示:圖5-18添加讀者界面(12)借還日志查詢管理員輸入要查詢的日志對(duì)應(yīng)的讀者編號(hào)或者圖書名稱,系統(tǒng)根據(jù)輸入的信息進(jìn)行查找。借還日志查詢頁面實(shí)現(xiàn)如圖5-19所示:圖5-19借還日志查詢界面(13)刪除讀者管理員刪除指定的日志,系統(tǒng)會(huì)給出提示,確認(rèn)刪除后會(huì)刪除日志信息。(15)分類查詢管理員輸入要查詢的分類的名稱,系統(tǒng)根據(jù)輸入的信息進(jìn)行查找。分類查詢頁面實(shí)現(xiàn)如圖5-20所示:圖5-20分類查詢界面(16)刪除分類管理員刪除指定的分類,系統(tǒng)會(huì)給出提示,確認(rèn)刪除后會(huì)刪除日志信息。(17)新增分類管理員輸入要新增的分類信息,系統(tǒng)對(duì)輸入的信息格式進(jìn)行校驗(yàn),給出相應(yīng)的提示。新增分類頁面實(shí)現(xiàn)如圖5-21所示:圖5-21借還日志查詢界面(18)修改密碼管理員輸入要修改的密碼,系統(tǒng)會(huì)對(duì)舊密碼和新密碼進(jìn)行校驗(yàn),給出對(duì)應(yīng)的提示。管理員修改密碼頁面實(shí)現(xiàn)如圖5-22所示:圖5-22修改密碼界面登錄讀者和管理員的登錄頁面是同一個(gè)頁面,系統(tǒng)根據(jù)輸入的信息判斷賬號(hào)的類型,登錄界面實(shí)現(xiàn)如圖5-23所示:圖5-23登錄界面5.2核心代碼實(shí)現(xiàn)核心模塊包括了圖書模塊,分頁功能,緩存實(shí)現(xiàn)。圖書模塊圖5-24圖書模塊核心代碼1圖5-27圖書模塊核心代碼2分頁功能圖5-28分頁核心代碼圖5-29分頁核心代碼2緩存實(shí)現(xiàn)圖5-30緩存實(shí)現(xiàn)核心代碼1圖5-31緩存實(shí)現(xiàn)核心代碼2系統(tǒng)測(cè)試6.1測(cè)試計(jì)劃本次對(duì)系統(tǒng)的測(cè)試主要通過功能測(cè)試,集成測(cè)試,性能測(cè)試三個(gè)方面對(duì)系統(tǒng)進(jìn)行測(cè)試,以確保系統(tǒng)的功能,業(yè)務(wù),性能等能夠得到保障。6.2功能測(cè)試功能測(cè)試是通過不同的系統(tǒng)用戶類型來測(cè)試系統(tǒng)不同功能模塊操作得到的結(jié)果是否與預(yù)期需求分析一致,下列是本系統(tǒng)的功能測(cè)試表:表6-2功能測(cè)試表身份功能塊功能點(diǎn)功能說明測(cè)試結(jié)果管理員圖書管理模塊添加圖書添加圖書信息正常導(dǎo)入圖書導(dǎo)入圖書信息正常修改圖書修改圖書信息正常刪除圖書刪除圖書信息正常查詢圖書查詢圖書信息正常借閱圖書讀者借閱圖書正常歸還圖書讀者歸還圖書正常讀者管理模塊添加讀者添加讀者信息正常修改讀者信息修改讀者信息正常刪除讀者刪除讀者信息正常分類管理模塊添加分類添加分類信息正常刪除分類刪除分類和分類對(duì)應(yīng)的圖書正常借還日志管理模塊查詢借還日志查詢借還日志信息正常刪除借還日志刪除借還日志信息正常修改密碼修改密碼管理員修改密碼正常登錄登錄管理員登錄系統(tǒng)正常注銷注銷管理員退出系統(tǒng)正常讀者注冊(cè)讀者注冊(cè)讀者注冊(cè)賬號(hào)正常登錄讀者登錄讀者登錄系統(tǒng)正常查詢圖書查詢圖書查詢圖書信息正常查看個(gè)人借還日志查看個(gè)人借還日志查看個(gè)人借還日志信息正常修改密碼修改密碼讀者修改密碼正常注銷注銷讀者退出系統(tǒng)正常6.3集成測(cè)試集成測(cè)試用于測(cè)試各個(gè)模塊之間的接口與數(shù)據(jù)傳遞,主要是為了測(cè)試系統(tǒng)的業(yè)務(wù)功能是否正常。下列是本系統(tǒng)的集成測(cè)試表:表6-3集成測(cè)試表身份功能塊功能點(diǎn)功能說明測(cè)試結(jié)果管理員圖書管理模塊添加圖書管理員添加圖書,通過數(shù)據(jù)庫查看是否成功添加了圖書信息是導(dǎo)入圖書管理員添加圖書,通過數(shù)據(jù)庫查看是否成功將圖書信息錄入了是修改圖書管理員修改圖書,通過數(shù)據(jù)庫查看是否成功的修改了圖書信息是刪除圖書管理員刪除圖書,通過數(shù)據(jù)庫查看是否成功刪除了圖書信息是查詢圖書管理員查詢圖書,通過數(shù)據(jù)庫查看是否與顯示的信息一致是借閱圖書管理員操作讀者借閱圖書,通過數(shù)據(jù)庫查看是否成功借閱圖書是歸還圖書管理員操作讀者歸還圖書,通過數(shù)據(jù)庫查看是否成功歸還圖書是讀者管理模塊添加讀者管理員添加讀者,通過數(shù)據(jù)庫查看是否成功添加了讀者信息是修改讀者信息管理員修改讀者信息,通過數(shù)據(jù)庫查看是否成功的修改了讀者信息是刪除讀者管理員刪除讀者,通過數(shù)據(jù)庫查看是否成功刪除了讀者信息是分類管理模塊添加分類管理員添加分類,通過數(shù)據(jù)庫查看是否成功添加了分類信息是刪除分類管理員刪除分類,通過數(shù)據(jù)庫查看是否成功刪除了分類信息是借還日志管理模塊查詢借還日志管理員查詢借還日志,通過數(shù)據(jù)庫查看是否與顯示的信息一致是刪除借還日志管理員刪除借還日志,通過數(shù)據(jù)庫查看是否成功刪除了分類信息是修改密碼修改密碼管理員修改密碼,通過數(shù)據(jù)庫查看是否成功的修改了密碼是登錄登錄管理員登錄系統(tǒng),通過數(shù)據(jù)庫查看輸入的信息是否匹配是讀者注冊(cè)讀者注冊(cè)讀者注冊(cè)賬號(hào),通過數(shù)據(jù)庫查看是否成功添加了注冊(cè)的信息是登錄讀者登錄讀者登錄系統(tǒng),通過數(shù)據(jù)庫查看輸入的信息是否匹配是查詢圖書查詢圖書讀者查詢圖書,通過數(shù)據(jù)庫查看是否與顯示的信息一致是查看個(gè)人借還日志查看個(gè)人借還日志讀者查詢借還日志,通過數(shù)據(jù)庫查看是否與顯示的信息一致是修改密碼修改密碼讀者修改密碼,通過數(shù)據(jù)庫查看是否成功的修改了密碼是6.3性能測(cè)試性能測(cè)試是為了確保系統(tǒng)能在未來用戶量逐漸增加,數(shù)據(jù)量不斷變大的情況下依然能穩(wěn)定的使用。本系統(tǒng)通Jmeter壓力測(cè)試模擬200個(gè)讀者同時(shí)登陸系統(tǒng),進(jìn)行查詢圖書,查看個(gè)人信息等操作。從本次測(cè)試得到的聚合報(bào)告和圖形報(bào)告可以看出系統(tǒng)穩(wěn)定性具有一定的保證,并未出現(xiàn)異常狀態(tài),但是響應(yīng)速度明顯變慢,這也說明了系統(tǒng)可以對(duì)性能進(jìn)一步的優(yōu)化。聚合報(bào)告和圖形報(bào)告如下所示:圖6-4讀者登錄聚合報(bào)告圖6-5讀者登錄圖形報(bào)告圖6-6圖書查詢聚合報(bào)告圖6-7圖書查詢圖形報(bào)告第7章結(jié)論本圖書管理系統(tǒng)根據(jù)軟件工程的知識(shí),從需求,設(shè)計(jì),實(shí)現(xiàn),測(cè)試,一步步的描述了系統(tǒng)的整個(gè)建設(shè)過程。采用了ssm技術(shù)開發(fā),實(shí)現(xiàn)了業(yè)務(wù),視圖和數(shù)據(jù)的分離,并且使用了redis作為緩存中間件。考慮到了數(shù)據(jù)庫的設(shè)計(jì)不但要滿足軟件使用平臺(tái)的需求,還需要能夠便捷的維護(hù)和擴(kuò)充,以便更好的提升系統(tǒng)的訪問效率,和數(shù)據(jù)的一致性。相比于人工圖書管理的方式,能更好的節(jié)約人力成本和時(shí)間成本,并且能在很大程度上提高工作效率,提高了讀者的讀書質(zhì)量。通過本次畢業(yè)設(shè)計(jì)的開發(fā),我在javaweb方面的技術(shù)得到了一定的提升,對(duì)緩存中間件redis也有了進(jìn)一步的認(rèn)識(shí),同時(shí)也積累了開發(fā)經(jīng)驗(yàn)。通過實(shí)踐操作,將學(xué)校中學(xué)習(xí)到的理論知識(shí)運(yùn)用到了實(shí)際的開發(fā)中,加深了對(duì)理論知識(shí)的理解;對(duì)一個(gè)項(xiàng)目從需求分析,設(shè)計(jì),到編程等整個(gè)過程有了更深的認(rèn)識(shí)。我相信本次論文學(xué)習(xí)到的知識(shí)對(duì)我日后的工作會(huì)起到很大的作用,能夠幫助我解決很多問題。參考文獻(xiàn)[1]牟舜禹.基于Spring框架的客服系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京交通大學(xué),2019.[2]鄭智方,李彬,劉世坤,李鵬.探究mysql的運(yùn)用實(shí)例-對(duì)數(shù)據(jù)庫的宏觀把握[J].科技風(fēng),2020(06):129.[3]徐茂紅,王飛,張明.基于大數(shù)據(jù)量的Redis技術(shù)應(yīng)用與研究[J].信息技術(shù)與信息化,2019(11):228-230.[4]趙美勇,宋思睿.基于PHP的圖書管理系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)產(chǎn)品與流通,2019(09):79.[5]趙艷波,楊陽.基于J2EE的圖書流通管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].信息技術(shù),2019,43(08):125-129.[6]周永宏,肖國政.基于Servlet的在線圖書管理系統(tǒng)設(shè)計(jì)[J].科技風(fēng),2019(21):15.[7]蘇寧馨,章華,張帆,金建.基于MVC架構(gòu)的在線圖書借閱及管理系統(tǒng)的設(shè)計(jì)[J].綏化學(xué)院學(xué)報(bào),2019,39(05):135-138.[8]張日如.基于UML的圖書管理系統(tǒng)的設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2019,15(10):81-83.[9]常萬里.基于NoSQL數(shù)據(jù)庫的云緩存服務(wù)構(gòu)建技術(shù)的研究和實(shí)現(xiàn)[D].電子科技大學(xué),2019.[10]彭程,高晶.Java與MySQL環(huán)境下圖書館信息化管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2019,15(08):59-60.[11]黃文娟.基于Java和MySQL的圖書館信息化管理系統(tǒng)設(shè)計(jì)[J].電子設(shè)計(jì)工程,2019,27(02):20-24.[12]熊肖磊,王春偉,趙炯,周奇才.基于Redis與SSM的大型設(shè)備數(shù)據(jù)運(yùn)用系統(tǒng)設(shè)計(jì)[J].現(xiàn)代機(jī)械,2018(06):29-34.[13]喬秀珍.基于智能推薦的圖書館管理系統(tǒng)設(shè)計(jì)[J].微型電腦應(yīng)用,2018,34(12):76-78+82.[14]周智.Redis分布式緩存實(shí)現(xiàn)與解析[J].信息通信,2018(06):24-25.[15]崔夢(mèng)天,吳倩.基于Redis緩存的數(shù)字化圖書館應(yīng)用[J].吉林師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2018,39(02):123-127.致謝時(shí)光荏苒,歲月如梭,轉(zhuǎn)眼間,大學(xué)四年就這么過去了。在這四年間,每一年都是一個(gè)不同的階段,每個(gè)階段我都收獲到了想要的知識(shí)還有能力。同時(shí),還有許多人是我想感謝的。感謝我自己,在別人打游戲的時(shí)候,你能認(rèn)認(rèn)真真看視頻跟著敲代碼。感謝你能不懼困難,無畏辛苦,一直的堅(jiān)持下來。也是因?yàn)槟愕膱?jiān)持,才有了現(xiàn)在的我。感謝我的家人,是你們?cè)趯W(xué)習(xí)上對(duì)我的支持和幫助,讓我在學(xué)習(xí)疲憊之時(shí)有了休息的港灣。感謝在這四年中一起成長的同學(xué)們,是因?yàn)橛辛四銈冊(cè)趯W(xué)習(xí)上的交流和生活上的陪伴,才讓大學(xué)生活更加的豐富多彩。最后要感謝的是我的指導(dǎo)老師葉小鶯老師,謝謝您對(duì)我畢業(yè)論文和畢業(yè)設(shè)計(jì)的指導(dǎo)和幫助,每次您都能對(duì)我的論文進(jìn)行認(rèn)真的指導(dǎo)。非常感謝您能不厭其煩的回答我的問題。

HYPERLINK如何選擇組裝電腦配件

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

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

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

一、CPU

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

二、內(nèi)存

對(duì)于配置一臺(tái)電腦來說,內(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á)到它的帶寬!也就是說,你如果選擇賽揚(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要小很多,即使你通過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)行任何程序都能明顯的感覺出來!所以如果想滿足賽揚(yáng)1.8G處理器的內(nèi)存帶寬要求,你必須要為它配置865以上的主板和雙通道的內(nèi)存才行!P4亦是如此。很多人也許會(huì)問:那845系列的主板是配什么處理器的呢?我想回答你的就是:845系列的主板是屬于“不能用”的主板,因?yàn)樘幚砥饔肋h(yuǎn)比主板發(fā)展的快,當(dāng)初Intel造出845系列的芯片組是為了能給當(dāng)時(shí)的賽揚(yáng)和P4提供一個(gè)過渡的平臺(tái),不至于讓它們成為“沒有主板配合”的處理器而已,也是為了能在低端市場(chǎng)分一杯羹,而現(xiàn)今865甚至9xx系列的主板橫行的時(shí)候,845系列的主板確實(shí)是屬于“不能用”的主板了,滿足不了任何一款處理器的內(nèi)存帶寬,造成性能上的嚴(yá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ì),那些沒有技術(shù)實(shí)力的三、四線主板廠家生產(chǎn)的主板,多數(shù)是采用公版走線,而且用料非常差,穩(wěn)定性不堪一擊,這種類型的主板,筆者建議寧愿不買電腦也不要配這種主板,否則以后將會(huì)是個(gè)淘氣的祖宗。對(duì)于家庭用戶,主板方面一定不能省錢,預(yù)算夠的話最好能買個(gè)一線的主板品牌,如果預(yù)算實(shí)在不足,二線的主板是底線了,不要再往下選擇了,畢竟家用電腦是用來使用的,不是用來整天維修的。再談到主板的用料,筆者常??吹胶芏嘈率衷谂渲弥靼宓臅r(shí)候,貌似老鳥似的說某某品牌的主板好,某某品牌的不好,試問你知道它好在哪里么?不好在哪里么?這個(gè)就要看主板的用料了,雖然用料好的主板并不能代表一定是高檔主板,但最少能代表它的電氣性能出色。舉一個(gè)很簡單的例子吧:有A、B兩款主板,A主板的處理器供電濾波電容采用的是日系電容,B主板的處理器供電濾波電容采用的是臺(tái)系電容,那么基本上可以肯定的是:如果在電源輸出電壓的波動(dòng)范圍比較大的情況下,A主板就比較能耐得住,而B主板就很容易產(chǎn)生電容鼓包、漏夜等情況。不要小看這小小的電容,筆者從一個(gè)開維修店的朋友那里得知,來維修主板的人,有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è)”文章,都是槍手寫的,基本上沒有任何參考余地,只能作為一篇小說來讀,一款主板的真正性能,只有你自己使用了之后才能知道。廠家為了銷量、商家為了利潤,他們能把最最垃圾的主板宣傳為最頂級(jí)的產(chǎn)品,筆者曾經(jīng)就看到過一款四線品牌的主板廠商,在對(duì)其主流主板的廣告上說“最優(yōu)秀的設(shè)計(jì)、最精湛的工藝、最穩(wěn)定的性能”……結(jié)果一看報(bào)價(jià):550元/塊……其他的話我也不想多說了,只想問問這家廠商:你這么垃圾的主板都用了三個(gè)“最”字,那么華碩的同芯片組主板,售價(jià)是你三倍的,應(yīng)該用什么詞語來描述了??中國有一句古話:一分錢一分貨,說的非常正確!不要認(rèn)為價(jià)格高的主板就是暴利產(chǎn)品,從市場(chǎng)經(jīng)濟(jì)學(xué)上說,暴利產(chǎn)品是不會(huì)被市場(chǎng)所接受的,之所以他能存活到今天,而且售價(jià)依然是這么高,肯定有他的理由,他在做工用料方面肯定比其他品牌的要好很多,成本高所以售價(jià)高,在此,筆者奉勸大家一句:買主板千萬不要憑僥幸心理,認(rèn)為自己能花很少的錢買到很好的東西,只有錯(cuò)買的沒有錯(cuò)賣的,商家永遠(yuǎn)都比你精明!主板上面還是老老實(shí)實(shí)的多花點(diǎn)錢來買個(gè)一線產(chǎn)品吧,否則以后有你吃苦的時(shí)候!

四、硬盤

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

五、顯示器

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

六、電源

作為一臺(tái)電腦的動(dòng)力之源,電源質(zhì)量的好壞直接關(guān)系到這臺(tái)電腦的壽命,在這點(diǎn)上筆者先要肯定一下品牌機(jī)廠商的做法了,在各大品牌機(jī)中,雖然其他配件可以用跛腳來形容,但所配的電源和機(jī)箱基本上都是不錯(cuò)的,功率雖然不是很大,但滿足它的配置是足夠了。而一些新手在配兼容機(jī)的時(shí)候,很多情況下都忽視了電源這一方面,結(jié)果導(dǎo)致的直接后果就是主板電容爆漿、硬盤損壞、顯卡電容爆漿等情況。對(duì)于電源來說,有很多參數(shù)去標(biāo)準(zhǔn)它,但對(duì)我們影響最大的兩個(gè)參數(shù)就是它的功率和輸出電流穩(wěn)定度,首先來看看它的功率:很多國內(nèi)的著名電源制造廠商,例如×河田、×國者等等品牌,都有嚴(yán)重虛標(biāo)功率的行為,他們所標(biāo)稱的功率,基本上就是這款電源的峰值功率,并不是額定功率,電源的功率一共分三種:額定功率、最大功率和峰值功率,額定功率是指電源能夠在此負(fù)載下長時(shí)間穩(wěn)定工作;最大功率是指電源能夠在此負(fù)載下短時(shí)間工作,時(shí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論