基于微信小程序的游戲玩家互動(dòng)社區(qū)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于微信小程序的游戲玩家互動(dòng)社區(qū)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于微信小程序的游戲玩家互動(dòng)社區(qū)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于微信小程序的游戲玩家互動(dòng)社區(qū)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于微信小程序的游戲玩家互動(dòng)社區(qū)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩36頁(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)介

摘要微信以社交軟件為基礎(chǔ)打造小程序系統(tǒng),對(duì)軟件開(kāi)發(fā)者以及用戶都提供了一個(gè)非常方便的平臺(tái)。線上社區(qū)作為社交系統(tǒng)的其中一種,與聊天軟件有著很大的不同,其及時(shí)性和信息傳播速度都有很大的區(qū)別。電子游戲近年來(lái)飛速發(fā)展,玩家數(shù)量逐日上升,但是電子游戲方面的線上社區(qū)還不多,并且還未發(fā)現(xiàn)這方面的微信小程序。本文基于微信小程序,提出了研究開(kāi)發(fā)一款面向游戲玩家的線上社區(qū)小程序。使用微信開(kāi)發(fā)者工具以及微信小程序開(kāi)發(fā)文檔進(jìn)行研究開(kāi)發(fā)。參考了百度貼吧、新浪微博以及CSDN社區(qū)等國(guó)內(nèi)知名社區(qū),結(jié)合微信小程序的特性,將兩者進(jìn)行融合。利用微信小程序提供的云開(kāi)發(fā)功能,專注于前端與業(yè)務(wù)功能的構(gòu)筑,主要完成新聞、發(fā)貼、回貼以及點(diǎn)贊等主要的社區(qū)功能。關(guān)鍵詞:微信小程序線上社區(qū)云開(kāi)發(fā)Node.js框架WXMLAbstractWeChatbuildsaminiprogramsystembasedonsocialsoftware,providingaveryconvenientplatformforsoftwaredevelopersandusers.Asoneofthesocialsystems,onlinecommunitiesareverydifferentfromchatsoftware.Theirtimelinessandthespeedofinformationdisseminationareverydifferent.Videogameshavedevelopedrapidlyinrecentyears,andthenumberofplayershasincreaseddaybyday,buttherearenotmanyonlinecommunitiesinvideogames,andWeChatmini-programsinthisareahavenotbeenfound.BasedontheWeChatminiprogram,thisarticleproposestoresearchanddevelopanonlinecommunityappletforgamers.UseWeChatdevelopertoolsandWeChatminiprogramdevelopmentdocumentsforresearchanddevelopment.Referencestowell-knowndomesticcommunitiessuchasBaiduPostBar,SinaWeibo,andtheCSDNcommunity,combinedthecharacteristicsofWeChatminiprogram,tofusethetwo.UtilizingtheclouddevelopmentfunctionsprovidedbytheWeChatapplet,itfocusesontheconstructionoffront-endandbusinessfunctions,mainlycompletingthemaincommunityfunctionssuchasnews,posting,replying,andliking.Keywords:WechatminiprogramClouddevelopmentOnlinecommunityNode.jsframeWXML目錄TOC\h\z\t"第一級(jí),1,第二級(jí),2,第三級(jí),3"第一章緒論…………...…….第一章 緒論1.1研究背景1.1.1環(huán)境背景信息技術(shù)發(fā)達(dá)的今天,計(jì)算機(jī)、互聯(lián)網(wǎng)的誕生對(duì)世界造成了非常大的改變,許多以前曾不敢想象的畫(huà)面如今都已變成了現(xiàn)實(shí)。計(jì)算機(jī)的不斷發(fā)展,成了今天人手一部的智能手機(jī),互聯(lián)網(wǎng)的技術(shù)升級(jí)也從從前的有網(wǎng)線才有網(wǎng)絡(luò)到了今天的無(wú)線時(shí)代。信息技術(shù)正在飛速發(fā)展,每天都會(huì)有新的科技出現(xiàn)。互聯(lián)網(wǎng)的強(qiáng)大有著無(wú)限的可能性,聊天、購(gòu)物、上課這些事情如今都可以通過(guò)互聯(lián)網(wǎng)在線上進(jìn)行,比傳統(tǒng)的線下方式更加方便快捷。1.1.2線上社區(qū)的普及性在互聯(lián)網(wǎng)普及的時(shí)候,線上聊天室和線上社區(qū)已經(jīng)很受歡迎。因?yàn)樽悴怀鰬艟湍芘c身處千里之外的網(wǎng)友聊天,在那個(gè)時(shí)候可是不多見(jiàn)的新鮮事。線上社區(qū)的好處就是能夠跟所有人分享自己的事情,或者是有困難可以向大家求助。直至今日,社區(qū)還是人們分享與求助的一種常用方式,因?yàn)樗搅呐c群聊面對(duì)的始終只是一部分用戶,社區(qū)型的交流方式面向的人群更廣,信息傳播速度更快。但是兩種模式各有各的特點(diǎn),用戶們按照自己的需求使用不同的社交平臺(tái),至今兩種模式下的用戶使用量都非常多。用戶幾乎每時(shí)每刻都會(huì)使用聊天軟件進(jìn)行溝通與工作,閑暇時(shí)間會(huì)到社區(qū)中轉(zhuǎn)轉(zhuǎn)看看有什么有趣的事情。1.1.3游戲玩家的日益增多隨著計(jì)算機(jī)的發(fā)展,電子游戲成為了很多人的休閑娛樂(lè)方式。拋開(kāi)繁忙的工作前往游戲世界尋找一片安寧,是很多人的選擇。電子游戲發(fā)展至今,已不僅僅是只能夠在電腦上玩電子游戲了,有的游戲廠商推出了游戲主機(jī),專門(mén)用來(lái)讀取與運(yùn)行游戲,不過(guò)體積也只比平常所使用的電腦小一點(diǎn),只能在家進(jìn)行游玩。為了讓玩家隨時(shí)隨地都能進(jìn)行游戲,游戲廠商繼而推出了掌上游戲機(jī),其特點(diǎn)就是小巧便攜,但是由于機(jī)能限制,往往在掌上游戲機(jī)運(yùn)行的游戲畫(huà)質(zhì)都要打點(diǎn)折扣。有人喜歡高質(zhì)流暢的游戲體驗(yàn),有人喜歡隨時(shí)隨地進(jìn)行游戲,各有所愛(ài)。游戲的娛樂(lè)性使得越來(lái)越多人接觸游戲,游戲的社交功能越來(lái)越強(qiáng)。電子游戲一開(kāi)始都是單機(jī)游戲,為了增強(qiáng)互動(dòng)性,游戲開(kāi)發(fā)者們?yōu)樗麄冊(cè)黾恿寺?lián)機(jī)功能,使得人們能夠在一起進(jìn)行同一款游戲,樂(lè)趣更多?;ヂ?lián)網(wǎng)誕生后,游戲聯(lián)機(jī)也終于不用面對(duì)面進(jìn)行了,使得游戲的互動(dòng)性再一次加強(qiáng),游戲社交也逐漸成為了一種新型社交方式。1.1.4微信小程序的優(yōu)勢(shì)隨著互聯(lián)網(wǎng)技術(shù)的普及應(yīng)用和智能手機(jī)技術(shù)的不斷發(fā)展,用戶的業(yè)余時(shí)間逐漸被互聯(lián)網(wǎng)應(yīng)用所占據(jù),手機(jī)上網(wǎng)的使用率在不斷增加,手機(jī)APP也在不斷地與時(shí)俱進(jìn),但用戶就需要不斷地進(jìn)行更新或者下載新的應(yīng)用,不但占據(jù)手機(jī)空間內(nèi)存,而且操作起來(lái)也比較麻煩[1]。很多手機(jī)用戶都不太喜歡在手機(jī)中安裝太多軟件.自從微信推出了小程序之后,這就給了用戶一個(gè)很好的體驗(yàn)。不需要下載安裝即可使用APP里的功能,這就使得用戶更樂(lè)于使用小程序。而且微信已經(jīng)成為了手機(jī)中的必備軟件,它擁有最龐大的用戶群體,在微信推出小程序后能夠更加快地吸引用戶使用。1.2研究現(xiàn)狀1.2.1現(xiàn)有線上社區(qū)的現(xiàn)狀線上社區(qū)的用戶目前還是以分享與求助為主,即使線上社區(qū)大多都有私聊功能,但是在之后結(jié)交朋友還是會(huì)在社交軟件上交流。使用同一個(gè)線上社區(qū)的人群并不會(huì)很多,即使像百度貼吧這樣的大型社區(qū),用戶們也不會(huì)經(jīng)常地在線回復(fù)消息。用戶們會(huì)在閑暇時(shí)間瀏覽社區(qū),在社區(qū)中與大家分享。1.2.2電子游戲玩家群體龐大電子游戲玩家雖然眾多,但是游戲的種類也是數(shù)不勝數(shù)。每個(gè)人都有自己玩游戲的偏好,所以能夠遇到喜歡相同游戲的玩家是有一定難度的。沒(méi)有找到集體的玩家總是孤獨(dú)的,只能自己沉浸在自己的世界中。玩家同好集體是總是難遇難求,如何能夠讓玩家更加方便地找到有同好的人,一直是一個(gè)難點(diǎn)。尤其是如今的游戲都比較注重玩家們的互動(dòng)性,組隊(duì)游玩、交換道具這種模式已經(jīng)是比較普遍的了。為了獲取游戲的這一部分樂(lè)趣玩家們需要找到與自己同好的人進(jìn)行交流,一起游戲。1.2.3微信小程序的普及狀況在線上社交平臺(tái)中,騰訊旗下的QQ和微信是如今用戶最多的兩款社交軟件。微信已經(jīng)成為生活中最常用的溝通交流軟件,擁有龐大的用戶群體,利用微信小程序傳播新聞資訊更有更加廣闊的用戶群體,對(duì)于資訊傳播有顯著的提升[2]。在這樣的一個(gè)社交平臺(tái)上聊天的同時(shí),如果還能使用到我想要用到的程序,相信很多用戶都會(huì)很樂(lè)意去使用它,所以微信推出了小程序。小程序的優(yōu)點(diǎn)就是能夠讓用戶不需要下載其他的APP,只需要通過(guò)分段的加載,即可使用到其他APP上的功能。相比起安裝一個(gè)可能用不到的軟件,使用小程序來(lái)進(jìn)行瀏覽更是大多數(shù)用戶都愿意去做的。所以很多的公司在開(kāi)發(fā)自己的APP的時(shí)候都會(huì)選擇再做一個(gè)小程序來(lái)對(duì)自己的APP進(jìn)行推廣。1.3研究的目的與意義1.3.1研究目的電子游戲玩家群體日益龐大,但是要找到相同愛(ài)好的一群人往往都要走不少?gòu)澛贰F鋵?shí)在現(xiàn)在很多的集體在尋找自己的同好會(huì)時(shí)都會(huì)通過(guò)各種社區(qū),但是用戶相對(duì)不夠多,所以還是有部分人不能看到的。而社區(qū)用戶少這個(gè)缺陷正好微信可以彌補(bǔ)。所以如果能在微信上推出專門(mén)對(duì)玩家而設(shè)立的社區(qū)小程序,這是一個(gè)能夠方便玩家們聚集的措施。能讓玩家們?cè)谏鐓^(qū)上瀏覽到各類游戲相關(guān)的新聞;能讓玩家們分享自己在游戲中的喜悅或者是求助自己在游戲中遇到的困難;能讓玩家們通過(guò)互相評(píng)論分享自己的見(jiàn)解然后結(jié)識(shí)。1.3.2研究意義開(kāi)發(fā)一個(gè)專門(mén)給電子游戲玩家們分享交流的平臺(tái),方便玩家們更容易找到自己的集體與解決問(wèn)題,這是一個(gè)非常有意義的事情。以往玩家們得大費(fèi)周章才能找到游戲知音,或者是在某個(gè)游戲中遇到了問(wèn)題卡關(guān)了卻難以找到解決辦法,從而使很多玩家從熱愛(ài)到放棄一個(gè)游戲。這是熱愛(ài)游戲的玩家與游戲開(kāi)發(fā)者都不想見(jiàn)到的場(chǎng)景。如果我們?cè)谟脩袅魁嫶蟮奈⑿胖虚_(kāi)發(fā)專門(mén)針對(duì)游戲玩家們的線上互動(dòng)社區(qū),這會(huì)使玩家們更能快速的瀏覽到自己想要看到的內(nèi)容。不管是自己喜愛(ài)的游戲的最新資訊或者是同好們?cè)诰€上分享的游戲時(shí)光,都會(huì)讓玩家們感受到各自的快樂(lè)。1.4研究?jī)?nèi)容與文章組織結(jié)構(gòu)1.4.1主要研究?jī)?nèi)容研究的內(nèi)容主要從三個(gè)方面展開(kāi)。首先是分析游戲玩家互動(dòng)社區(qū)的發(fā)展以及現(xiàn)狀,探究使用微信小程序開(kāi)發(fā)游戲玩家互動(dòng)社區(qū)的可行性。第二是對(duì)系統(tǒng)功能進(jìn)行分析,設(shè)計(jì)程序架構(gòu)與數(shù)據(jù)庫(kù)搭建,探討各種功能的開(kāi)發(fā)方法。第三方面著手功能的具體實(shí)現(xiàn),攻破設(shè)計(jì)重點(diǎn)難點(diǎn)。完成設(shè)計(jì)后進(jìn)行功能測(cè)試,保證程序能夠正常運(yùn)行。1.4.2文章組織結(jié)構(gòu)本文的主要結(jié)構(gòu)如下。第一章對(duì)本文的研究背景、目的以及意義進(jìn)行介紹和梳理,為研究的開(kāi)展打下基礎(chǔ)。第二章介紹系統(tǒng)開(kāi)發(fā)環(huán)境與技術(shù),對(duì)研究中使用到的關(guān)鍵技術(shù)做簡(jiǎn)單的了解。第三章從經(jīng)濟(jì)、技術(shù)、社會(huì)環(huán)境方面分析本研究的可行性,對(duì)系統(tǒng)所需要到的功能作詳細(xì)分析。第四章分析系統(tǒng)架構(gòu)該如何設(shè)計(jì),設(shè)計(jì)整一個(gè)小程序的運(yùn)作流程。第五章對(duì)小程序的關(guān)鍵功能探討實(shí)現(xiàn)方法以及運(yùn)作流程。第六章則對(duì)社區(qū)主要功能進(jìn)行運(yùn)作與測(cè)試,保證開(kāi)發(fā)的完成度與系統(tǒng)質(zhì)量。第二章 系統(tǒng)開(kāi)發(fā)環(huán)境介紹2.1環(huán)境技術(shù)簡(jiǎn)介2.1.1微信小程序簡(jiǎn)介微信小程序是一種新型程序內(nèi)應(yīng)用。不需要下載與安裝即可使用。他是一項(xiàng)創(chuàng)新,經(jīng)過(guò)將近兩年的發(fā)展,已經(jīng)構(gòu)造了新的微信小程序開(kāi)發(fā)環(huán)境和開(kāi)發(fā)者生態(tài)。微信小程序也是這么多年來(lái)中國(guó)IT行業(yè)里一個(gè)真正能夠影響到普通程序員的創(chuàng)新成果,已經(jīng)有超過(guò)150萬(wàn)的開(kāi)發(fā)者加入到了微信小程序的開(kāi)發(fā),微信小程序應(yīng)用數(shù)量超過(guò)了一百萬(wàn),覆蓋200多個(gè)細(xì)分的行業(yè),日活用戶達(dá)到兩個(gè)億,微信小程序還在許多城市實(shí)現(xiàn)了支持地鐵、公交服務(wù)。微信小程序發(fā)展帶來(lái)更多的就業(yè)機(jī)會(huì),2017年小程序帶動(dòng)就業(yè)104萬(wàn)人,社會(huì)效應(yīng)不斷提升。2.1.2微信云開(kāi)發(fā)開(kāi)發(fā)者可以使用云開(kāi)發(fā)開(kāi)發(fā)微信小程序、小游戲,無(wú)需搭建服務(wù)器,即可使用云端能力。云開(kāi)發(fā)為開(kāi)發(fā)者提供完整的原生云端支持和微信服務(wù)支持,弱化后端和運(yùn)維概念,無(wú)需搭建服務(wù)器,使用平臺(tái)提供的API進(jìn)行核心業(yè)務(wù)開(kāi)發(fā),即可實(shí)現(xiàn)快速上線和迭代,同時(shí)這一能力,同開(kāi)發(fā)者已經(jīng)使用的云服務(wù)相互兼容,并不互斥[3]。云開(kāi)發(fā)提供了幾大基礎(chǔ)功能支持:云函數(shù)。無(wú)需自建服務(wù)器,在云端運(yùn)行的代碼,微信私有協(xié)議天然鑒權(quán),開(kāi)發(fā)者只需編寫(xiě)自身業(yè)務(wù)邏輯代碼。云數(shù)據(jù)庫(kù)。無(wú)需自建數(shù)據(jù)庫(kù),一個(gè)既可在小程序前端操作,也能在云函數(shù)中讀寫(xiě)的JSON數(shù)據(jù)庫(kù)。云存儲(chǔ)。無(wú)需自建儲(chǔ)存和CDN,在小程序前端直接上傳或下載云端文件,在開(kāi)發(fā)控制臺(tái)可視化管理。云調(diào)用。原生微信服務(wù)集成,基于云函數(shù)免鑒權(quán)使用小程序開(kāi)放接口的能力,包括服務(wù)端調(diào)用、獲取開(kāi)放數(shù)據(jù)等能力。2.2開(kāi)發(fā)技術(shù)簡(jiǎn)介2.2.1WXML介紹 WXML是框架設(shè)計(jì)的一套標(biāo)簽語(yǔ)言,結(jié)合基礎(chǔ)組件、事件系統(tǒng),可以構(gòu)建出頁(yè)面的結(jié)構(gòu)。與網(wǎng)站架構(gòu)中的HTML有所不同,其中標(biāo)簽名字與渲染邏輯都有獨(dú)特的方面。小程序使用的WXML的標(biāo)簽都是包裝好基礎(chǔ)功能的,開(kāi)發(fā)者只需要直接使用這些組件就能夠快速搭建所需功能。2.2.2WXSS介紹WXSS具有CSS的大部分特性。在小程序中,WXSS也作出了不少的改動(dòng)。匹配手機(jī)像素比,px換算成了rpx,使開(kāi)發(fā)者減少了計(jì)算以及分析界面設(shè)計(jì)的時(shí)間。WXSS并不支持所有的CSS選擇器,但支持的選擇器都足夠開(kāi)發(fā)使用。2.2.3JavaScript簡(jiǎn)介JavaScript是一種具有函數(shù)優(yōu)先的輕量級(jí),解釋型或即時(shí)編譯型的編程語(yǔ)言。雖然它是作為開(kāi)發(fā)Web頁(yè)面的腳本語(yǔ)言而出名的,但是它也被用到了很多非瀏覽器環(huán)境中。JavaScript基于原型編程、多范式的動(dòng)態(tài)腳本語(yǔ)言。并且支持面向?qū)ο?、命令式和聲明式風(fēng)格。JavaScript的作用是用于用戶與頁(yè)面交互,小程序中的大部分功能都是由JavaScript來(lái)控制的。第三章 系統(tǒng)分析3.1系統(tǒng)可行性分析本社區(qū)平臺(tái)主要由新聞和貼子兩大功能組成,新聞需要組建團(tuán)隊(duì)進(jìn)行實(shí)時(shí)更新和管理。這部分需求的人數(shù)不多,一個(gè)人可分管多個(gè)渠道獲取最新消息。之后會(huì)上線線上商城功能,玩家往往會(huì)更愿意選擇正規(guī)、安全的渠道進(jìn)行游戲及周邊商品的購(gòu)買。只要提供的服務(wù)能讓玩家滿意,提高用戶們的好感度,運(yùn)營(yíng)線上商城的盈利將會(huì)是可觀的。在經(jīng)濟(jì)這一方面是完全可行的。技術(shù)方面有微信云開(kāi)發(fā)的支持,能夠減少搭建數(shù)據(jù)庫(kù)以及服務(wù)器的工作量。相關(guān)技術(shù)日漸成熟,微信提供的各種API能夠非常方便地組成各種功能。使用微信開(kāi)發(fā)者工具進(jìn)行開(kāi)發(fā)能在技術(shù)上得到不少提升。社會(huì)環(huán)境方面,經(jīng)調(diào)查暫無(wú)相似度高的軟件以及小程序。小程序功能上是用于發(fā)布游戲相關(guān)信息,使用本小程序時(shí),用戶必須自覺(jué)遵守國(guó)家相關(guān)的法律法規(guī),一旦發(fā)現(xiàn)有違規(guī)者將予以懲罰。3.2系統(tǒng)功能需求分析本小程序的目的是讓玩家們快速獲得準(zhǔn)確的游戲資訊,并能夠互相展開(kāi)討論。所以新聞和發(fā)貼功能必不可少?;?dòng)是本小程序需要突出的重點(diǎn),在瀏覽新聞和帖子的時(shí)候,讓玩家們能夠發(fā)表自己的見(jiàn)解,這是第一點(diǎn)。光憑用戶對(duì)新聞或者貼子評(píng)論,這只能使發(fā)帖者單方面收到信息,互動(dòng)性還有所欠缺。文章發(fā)表者與評(píng)論者之間、評(píng)論者與評(píng)論者之間也需要能夠進(jìn)行交流形成一個(gè)多對(duì)多的互動(dòng)方式,能讓一篇貼子真正成為一個(gè)大家都能夠自由發(fā)言的地方。為了增強(qiáng)每篇貼子和新聞的互動(dòng)性,加入一個(gè)點(diǎn)贊功能能夠讓觀看者能對(duì)發(fā)帖人表示支持,發(fā)帖者也能夠從點(diǎn)贊中獲得動(dòng)力和成就感,這也是如今大部分社交軟件會(huì)加入的一個(gè)功能。貼子與新聞的功能結(jié)構(gòu)如圖3-1和3-2。圖3-1新聞部分功能結(jié)構(gòu)圖圖3-2帖子部分功能結(jié)構(gòu)圖用戶還需要對(duì)自己發(fā)的帖子進(jìn)行管理,需要一個(gè)頁(yè)面用于顯示用戶自己所寫(xiě)的貼子或者是所發(fā)表過(guò)的評(píng)論。用戶之間也需要有一個(gè)相互了解的方式,一個(gè)用戶應(yīng)該能夠?yàn)g覽另一用戶所發(fā)表過(guò)的文章。同時(shí)滿足這兩個(gè)需求的,就是制作一個(gè)個(gè)人主頁(yè),能夠方便瀏覽單一用戶在小程序中的活動(dòng),也方便用戶自己對(duì)自己的貼子的管理。個(gè)人頁(yè)面功能結(jié)構(gòu)如圖3-3。圖3-3個(gè)人主頁(yè)功能結(jié)構(gòu)第四章 系統(tǒng)設(shè)計(jì)4.1系統(tǒng)架構(gòu)設(shè)計(jì)微信小程序可以通過(guò)微信官方提供的登錄功能快速獲取用戶的身份標(biāo)識(shí)和用戶信息。整個(gè)系統(tǒng)的邏輯塊可以分為3部分:小程序端、云開(kāi)發(fā)控制端以及功能處理模塊。微信小程序端在頁(yè)面加載時(shí)從云端服務(wù)器獲取頁(yè)面數(shù)據(jù)與圖片進(jìn)行布局,在用戶進(jìn)行了功能操作時(shí),則會(huì)調(diào)用相應(yīng)接口請(qǐng)求服務(wù)器完成操作。所有的功能請(qǐng)求都是通過(guò)功能處理模塊處理后,向云端請(qǐng)求處理,云端相應(yīng)處理后返回?cái)?shù)據(jù),交由功能處理模塊回應(yīng)給微信小程序,其邏輯結(jié)構(gòu)如圖4-1所示。圖4-1系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)4.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)中,主要分成四大集合塊:用戶、文章、新聞以及評(píng)論。用戶集合用于存放每個(gè)用戶的信息。微信提供的授權(quán)接口只能夠獲取到用戶的基礎(chǔ)信息,但是用戶在小程序中進(jìn)行過(guò)的某些特殊操作應(yīng)當(dāng)被記錄下來(lái)。如用戶發(fā)表過(guò)的言論信息索引用戶在社區(qū)中的獨(dú)有身份和新收到的消息數(shù)。這些信息微信并不會(huì)自動(dòng)保存,需要在小程序中單獨(dú)保存。每個(gè)用戶擁有其相對(duì)應(yīng)的openid、基礎(chǔ)信息和新消息數(shù)等,創(chuàng)建集合user,如表4-1。字段類型空默認(rèn)值注釋_id(主鍵)string否_openidstring否用戶身份標(biāo)識(shí)userInfoobject是NULL用戶基礎(chǔ)信息newMessagenumber否0新收到消息數(shù)表4-1user集合表文章集合部分,貼子的版塊分為了電腦、主機(jī)和掌機(jī)三塊。共用同一集合進(jìn)行存放。讀取相應(yīng)版塊的文章時(shí),按數(shù)據(jù)中的文章模塊字段進(jìn)行分類查詢即可。每篇文章所擁有的字段有內(nèi)容、所屬板塊、文章圖片以及發(fā)表時(shí)間,創(chuàng)建集合article,如表4-2。表4-2article集合表字段類型空默認(rèn)值注釋_id(主鍵)string否_openidstring否上傳者身份標(biāo)識(shí)contentstring是NULL文章內(nèi)容dateobject是NULL發(fā)表時(shí)間imagesarray是NULL文章圖片modulestring是NULL所屬版塊tittlestring是NULL文章標(biāo)題新聞為獨(dú)立的一個(gè)模塊,獨(dú)用一個(gè)集合。新聞的內(nèi)容與文章相似,不同點(diǎn)是新聞不是由普通用戶撰寫(xiě)的,并擁有其來(lái)源的地方。新聞所包含的字段有發(fā)表時(shí)新聞圖片、新聞內(nèi)容和新聞信息來(lái)源,創(chuàng)建集合news,如表4-3。表4-3news集合表字段類型空默認(rèn)值注釋_id(主鍵)string否_openidstring否上傳者身份標(biāo)識(shí)contentstring是NULL新聞內(nèi)容dateobject是NULL發(fā)表時(shí)間imagesarray是NULL新聞圖片sourcestring是NULL新聞來(lái)源tittlestring是NULL新聞標(biāo)題評(píng)論跟隨文章,只要鎖定文章就能搜索到對(duì)應(yīng)的評(píng)論。據(jù)此評(píng)論數(shù)據(jù)庫(kù)設(shè)計(jì)為newsComment和articleComment兩個(gè),分別存放新聞評(píng)論以及文章評(píng)論,如表4-4和4-5。表4-4newsComment集合表字段類型空默認(rèn)值注釋_id(主鍵)string否_openidstring否上傳者身份標(biāo)識(shí)cidstring是NULL被回復(fù)評(píng)論iddateobject是NULL發(fā)表時(shí)間commentstring是NULL評(píng)論內(nèi)容remarkstring是NULL標(biāo)記replytostring是NULL消息發(fā)送到表4-5articleComment集合表字段類型空默認(rèn)值注釋_id(主鍵)string否_openidstring否上傳者身份標(biāo)識(shí)cidstring是NULL被回復(fù)評(píng)論iddateobject是NULL發(fā)表時(shí)間commentstring是NULL評(píng)論內(nèi)容modulestring是NULL所屬版塊remarkstring是NULL標(biāo)記replytostring是NULL消息發(fā)送到數(shù)據(jù)庫(kù)設(shè)計(jì)的E-R圖如圖4-2。

圖4-2數(shù)據(jù)庫(kù)設(shè)計(jì)E-R圖4.3功能處理流程設(shè)計(jì)4.3.1新聞與貼子版塊列表展示流程設(shè)計(jì)新聞和貼子列表兩者都是獲取當(dāng)前時(shí)間線上最新的列表。通過(guò)微信提供的云數(shù)據(jù)庫(kù)查詢接口向云端服務(wù)器發(fā)起數(shù)據(jù)請(qǐng)求,返回到最新的列表數(shù)據(jù)。若數(shù)據(jù)中有圖片等文件,又會(huì)再向云端服務(wù)器發(fā)起云存儲(chǔ)文件的調(diào)用。請(qǐng)求流程如圖4-3。圖4-3列表頁(yè)面加載流程4.3.2點(diǎn)贊處理流程設(shè)計(jì)當(dāng)用戶點(diǎn)贊后,文章數(shù)據(jù)中的點(diǎn)贊數(shù)組需要更新。使用云函數(shù)進(jìn)行數(shù)據(jù)更新并不能直接把數(shù)據(jù)接合到云數(shù)據(jù)庫(kù)的數(shù)據(jù)中。云服務(wù)器先獲取到當(dāng)前文章數(shù)據(jù),在云服務(wù)器中對(duì)其進(jìn)行修改。修改完成后再由云端更新整個(gè)數(shù)據(jù)數(shù)組。功能實(shí)現(xiàn)流程如圖4-4。圖4-4文章點(diǎn)贊功能處理流程4.3.3評(píng)論及回復(fù)處理流程設(shè)計(jì)回復(fù)算評(píng)論的一種,此處設(shè)計(jì)成與與評(píng)論的數(shù)據(jù)庫(kù)以及顯示樣式一樣?;貜?fù)與普通評(píng)論的區(qū)別是,被評(píng)論者不一定是文章的發(fā)布者。對(duì)應(yīng)的消息推送是推送到被回復(fù)者的名下的。兩者儲(chǔ)存到數(shù)據(jù)庫(kù)時(shí),數(shù)據(jù)的字段也有所不同。普通評(píng)論通過(guò)獲取文章所有者的openid對(duì)其新消息數(shù)進(jìn)行改動(dòng),回復(fù)評(píng)論則需要獲取被評(píng)論者的openid。功能實(shí)現(xiàn)流程如圖4-5。圖4-5評(píng)論及回復(fù)功能處理流程第五章 系統(tǒng)實(shí)現(xiàn)5.1用戶授權(quán)實(shí)現(xiàn)用戶授權(quán)是為了獲得用戶的信息,以便給用戶提供更多的服務(wù)。相當(dāng)于一般程序中的注冊(cè)和登錄。微信小程序建立在微信的基礎(chǔ)上,用戶信息已經(jīng)存在于用戶登錄的微信中,跳過(guò)了注冊(cè)這一步驟。微信給按鈕button組件賦予了一個(gè)getUserInfo的屬性,擁有這屬性的按鈕可以直接讓用戶進(jìn)行授權(quán)的確認(rèn),如圖5-1。圖5-1用戶未登錄界面當(dāng)用戶確定授權(quán)后,小程序端獲取到用戶信息并保存到數(shù)據(jù)庫(kù)中,小程序緩存中也保存有用戶信息,系統(tǒng)檢測(cè)到用戶已登錄狀態(tài)即開(kāi)放更多功能,“我的”頁(yè)面顯示個(gè)人信息,如圖5-2。圖5-2用戶已登錄界面5.2新聞資訊功能新聞方面的功能主要是發(fā)表和查看。發(fā)表新聞是管理人員才能操作的功能,這個(gè)功能也只為特定的人開(kāi)啟。新聞頁(yè)面在主頁(yè)面,用戶打開(kāi)小程序即可看見(jiàn)新聞列表。因?yàn)橹挥胸Q排列表會(huì)讓界面顯得過(guò)于單調(diào),在頁(yè)面頂端加上了一個(gè)滑動(dòng)顯示欄,用于對(duì)頭條新聞的展示,如圖5-3。頁(yè)面加載時(shí)可一次性從數(shù)據(jù)庫(kù)獲取到最多20條數(shù)據(jù),按時(shí)間倒序排列在列表中,若數(shù)據(jù)庫(kù)中還有更多數(shù)據(jù),下拉至底部即可繼續(xù)進(jìn)行加載。圖5-3社區(qū)主頁(yè)點(diǎn)擊其中某條新聞,進(jìn)入到新聞詳情的界面。標(biāo)題采用大字號(hào)與斜體的特殊處理,使標(biāo)題更加突出,如圖5-4。圖5-4新聞詳情頁(yè)面文章下是評(píng)論輸入框,評(píng)論框在用戶未授權(quán)的狀態(tài)下是一個(gè)授權(quán)按鈕,如圖5-5。當(dāng)授權(quán)完成后變?yōu)樵u(píng)論輸入框,如圖5-6。圖5-5未登錄狀態(tài)評(píng)論框圖5-6登錄狀態(tài)評(píng)論框5.3貼子版塊與貼子內(nèi)容的實(shí)現(xiàn)貼子分為PC、主機(jī)、掌機(jī)三個(gè)版塊。貼子列表是用戶發(fā)表主題的展現(xiàn),要與新聞列表的樣式設(shè)計(jì)區(qū)分開(kāi)來(lái)。列表中的每一項(xiàng)采用上圖下文的布局,發(fā)表者的頭像則位于分割線的偏右方,如圖5-7。每篇文章內(nèi)容的布局和樣式類似于新聞,標(biāo)題下方左側(cè)是發(fā)表者信息,右側(cè)是發(fā)表的時(shí)間,如圖5-8。圖5-7版塊文章列表圖5-8文章詳情布局5.4點(diǎn)贊功能的實(shí)現(xiàn)點(diǎn)贊功能位于每篇文章最后一張圖片的下方,評(píng)論框的上方。用戶未點(diǎn)擊時(shí),圖標(biāo)呈空心的灰色心形和灰色數(shù)字,如圖5-9。當(dāng)用戶對(duì)文章進(jìn)行點(diǎn)贊之后,圖標(biāo)會(huì)變成填充的紅色心形,旁邊的數(shù)字也會(huì)加一并變成紅色。效果如圖5-10。圖5-9未點(diǎn)贊狀態(tài)圖5-10用戶已點(diǎn)贊第六章 系統(tǒng)測(cè)試6.1新聞發(fā)表測(cè)試新聞是用戶使用本小程序獲取消息的一個(gè)重要功能。主要測(cè)試新聞能否正常發(fā)布、列表頁(yè)面是否能夠獲取得到新聞數(shù)據(jù)以及新聞詳情頁(yè)面能否按照設(shè)定格式進(jìn)行顯示。為方便錄入數(shù)據(jù),建立一個(gè)錄入新聞界面,此界面僅管理員才能擁有入口。錄入界面如圖6-1。使用了多組新聞數(shù)據(jù)來(lái)進(jìn)行測(cè)試,其中最新三組數(shù)據(jù)如表6-1。圖6-1新聞錄入界面序號(hào)標(biāo)題來(lái)源內(nèi)容圖片數(shù)量1錦羅紅妝送心意《決戰(zhàn)!平安京》春日活動(dòng)來(lái)襲官方萬(wàn)物一新,綠柳紅妝。春日的暖陽(yáng),總會(huì)把周圍映襯…52索尼造“任天堂PlayStation”以36萬(wàn)美元賣出TGBUS編譯巴士此前曾報(bào)道過(guò),索尼1992年為任天堂制造…43《初音未來(lái)MEGA39s》出貨破15萬(wàn)《未來(lái)音色》破45萬(wàn)Gematsu世嘉官方今日宣布,《初音未來(lái)歌姬計(jì)劃MEGA39's》在日本…4表6-1新聞最新三組測(cè)試數(shù)據(jù)圖6-2新聞頁(yè)面獲取數(shù)據(jù)加載完成界面經(jīng)測(cè)試,所有數(shù)據(jù)都能夠按照時(shí)間降序在新聞列表界面正常加載并顯示,具體效果如圖6-2。進(jìn)入新聞界面也能夠順利讀取對(duì)應(yīng)新聞,完成加載。測(cè)試數(shù)據(jù)序號(hào)3的新聞詳細(xì)加載頁(yè)面如圖6-3和6-4。圖6-3序號(hào)3數(shù)據(jù)標(biāo)題和文本顯示效果圖6-4數(shù)據(jù)3圖片與評(píng)論框顯示效果6.2文章發(fā)表測(cè)試發(fā)表文章是用戶分享與求助的重要渠道。主要文章能否正常發(fā)布、列表頁(yè)面是否能夠獲取得到文章數(shù)據(jù)以及文章詳情頁(yè)面能否按照設(shè)定格式進(jìn)行顯示。在每個(gè)模塊的右上方,都會(huì)有一個(gè)寫(xiě)貼子的按鈕能夠進(jìn)入到貼子編寫(xiě)頁(yè)面。編寫(xiě)界面如圖6-5。使用了多個(gè)賬號(hào)、多組數(shù)據(jù)來(lái)進(jìn)行測(cè)試,其中最新四組數(shù)據(jù)如表6-2。圖6-5貼子編寫(xiě)界面序號(hào)所屬版塊標(biāo)題發(fā)表用戶內(nèi)容圖片數(shù)量1PC動(dòng)森種花指南來(lái)啦!逆風(fēng)最全種花指南!1PC求助!卡關(guān)了!D逆風(fēng)前來(lái)求助42主機(jī)主機(jī)測(cè)試逆風(fēng)測(cè)試測(cè)試測(cè)試33掌機(jī)再來(lái)一篇維柔鐘紙巾別過(guò)來(lái)!2表6-2最新四組貼子測(cè)試數(shù)據(jù)經(jīng)錄入并刷新后,所有數(shù)據(jù)都能夠按照時(shí)間降序在各自的模塊列表界面正常加載并顯示,具體效果如圖6-6。進(jìn)入詳情界面也能夠順利讀取對(duì)應(yīng)新聞,完成加載。測(cè)試數(shù)據(jù)序號(hào)1的新聞詳細(xì)加載頁(yè)面如圖6-7和6-8。圖6-6貼子列表獲取數(shù)據(jù)加載完成界面圖6-7序號(hào)1數(shù)據(jù)標(biāo)題和文本顯示效果圖6-8數(shù)據(jù)1圖片與評(píng)論框顯示效果6.3評(píng)論及回復(fù)評(píng)論測(cè)試貼子是用戶們分享的開(kāi)始,評(píng)論則是用戶們交流的方式。用戶能否收到來(lái)自其他玩家的消息,是互動(dòng)的重點(diǎn)。普通評(píng)論直接在文章下的評(píng)論框編寫(xiě)發(fā)送即可,如圖6-9?;貜?fù)評(píng)論則需要點(diǎn)擊對(duì)應(yīng)評(píng)論,評(píng)論文本下方出現(xiàn)輸入框,進(jìn)行編寫(xiě)發(fā)送,如圖6-10。本次測(cè)試文章下的評(píng)論以及評(píng)論回復(fù),回復(fù)后相應(yīng)的被回復(fù)人會(huì)在個(gè)人頁(yè)面接收到消息提醒。共使用4組數(shù)據(jù)進(jìn)行測(cè)試,如表6-3。圖6-9評(píng)論框直接評(píng)論圖6-10點(diǎn)擊評(píng)論進(jìn)行回復(fù)表6-3評(píng)論測(cè)試數(shù)據(jù)序號(hào)發(fā)送者被回復(fù)者文章id回復(fù)內(nèi)容1D逆風(fēng)逆風(fēng)2b4144565e88a9e80038a1b318270814謝謝樓主2逆風(fēng)D逆風(fēng)2b4144565e88a9e80038a1b318270814經(jīng)常來(lái)玩哈3維柔鐘紙巾逆風(fēng)6aebd2215e88a84e004935a3091bd658寫(xiě)的不錯(cuò)4逆風(fēng)維柔鐘紙巾6aebd2215e88a84e004935a3091bd658謝謝贊賞經(jīng)測(cè)試,兩種評(píng)論方法均能成功評(píng)論到對(duì)應(yīng)文章。并且被回復(fù)者能夠在“我的”頁(yè)面中收到消息提醒,即“我的消息”后帶有數(shù)字的小紅點(diǎn),數(shù)字代表新消息數(shù),如圖6-11。圖6-11用戶收到消息提醒結(jié)論互聯(lián)網(wǎng)發(fā)展至今,線上社區(qū)一直是人們重要的社交方式。線上社區(qū)的形式也在不斷地跟隨時(shí)代的變化而不斷地變化。從網(wǎng)站到軟件到APP,再到本次進(jìn)行研究的小程序,各種形態(tài)的線上社區(qū)都為大家提供了一個(gè)又一個(gè)的交流平臺(tái)。本研究從概念出發(fā),經(jīng)過(guò)分析、設(shè)計(jì)再到實(shí)現(xiàn),最終完成了一個(gè)提供給廣大游戲玩家暢所欲言交流的線上社區(qū)小程序。本研究也存在一定的問(wèn)題。由于時(shí)間關(guān)系,基于微信小程序的游戲玩家互動(dòng)社區(qū)的開(kāi)發(fā)的功能和設(shè)計(jì)還有很多地方做得不夠完美。例如點(diǎn)贊功能暫時(shí)無(wú)法完美實(shí)現(xiàn)取消,沒(méi)能記錄已點(diǎn)贊的用戶使得下次進(jìn)入文章還能點(diǎn)贊。消息提醒功能也沒(méi)能做到即時(shí)明顯地顯示,需要用戶自己點(diǎn)擊進(jìn)入用戶頁(yè)面,才能看到新消息的提示。社區(qū)的界面設(shè)計(jì)也還有很大的改進(jìn)空間,這些將會(huì)在后期需要時(shí)逐步完善。本次研究的重點(diǎn)在于玩家互動(dòng)社區(qū)的構(gòu)建和實(shí)現(xiàn),對(duì)于社區(qū)內(nèi)容顯得不夠豐富。社區(qū)的主要功能已經(jīng)基本完成,但是小功能方面還有不少缺陷,需要在后期進(jìn)行完善開(kāi)發(fā)。本研究只是將社區(qū)需要的功能在小程序中實(shí)現(xiàn),并不是所有使用到的代碼方法都是最優(yōu)處理方法,隨著微信小程序越來(lái)越被大眾所接受和使用,必定會(huì)有更多優(yōu)秀的社區(qū)小程序面世,為用戶們的社交方式更加豐富。隨著人們社交方式的日益豐富,人們對(duì)社交平臺(tái)的選擇也更加謹(jǐn)慎。方便、高效、簡(jiǎn)潔的社交軟件往往都是用戶們更愿意使用的。微信也早已不僅僅是一款普通的社交軟件。從公眾號(hào)到小程序,微信一直在刷新人們對(duì)社交軟件的認(rèn)識(shí)。越來(lái)越多的平臺(tái)都在添加小程序的功能,相信在一段時(shí)間內(nèi),小程序?qū)?huì)吸引越來(lái)越多的研究者前來(lái)進(jìn)行研究開(kāi)發(fā)。希望更多的研究者對(duì)線上社區(qū)作更深入的研究,不斷豐富和擴(kuò)充線上社區(qū)的內(nèi)容,以滿足廣大用戶的社交需求。參考文獻(xiàn)[1]尤學(xué)雷.微信小程序在市場(chǎng)經(jīng)營(yíng)管理工作中的應(yīng)用[J].技術(shù)與市場(chǎng),2019,26(10):196+198.[2]陳海汝,何青,潘軒平,杜飛,范姣.基于微信小程序的資訊平臺(tái)設(shè)計(jì)與開(kāi)發(fā)[J].電腦知識(shí)與技術(shù),2019,15(18):53-54+61.[3]小程序開(kāi)發(fā)者文檔[EB/OL].https//.[4]林健,吳才健.基于微信小程序的校友社區(qū)網(wǎng)絡(luò)管理平臺(tái)的設(shè)計(jì)總結(jié)[J].電腦知識(shí)與技術(shù),2019,15(05):76-77.[5]安怡.基于微信小程序的校園二手交易市場(chǎng)系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)[J].計(jì)算機(jī)產(chǎn)品與流通,2019(06):208.[6]張家麒.基于微信小程序的音樂(lè)播放器實(shí)現(xiàn)[J].通訊世界,2019,26(05):26-29.[7]瞿蘇,管乾文.基于微信小程序平臺(tái)電影播放功能的設(shè)計(jì)與實(shí)現(xiàn)[J].安徽電子信息職業(yè)技術(shù)學(xué)院學(xué)報(bào),2019,18(02):1-4.[8]楊婉婧.基于用戶體驗(yàn)的微信小程序微交互設(shè)計(jì)[J].傳媒,2019(05):56-58.[9]王維,沈長(zhǎng)嬌,高伊騰.微信點(diǎn)餐小程序的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2019(09):70-72.[10]邱家玉.微信小程序電商發(fā)展現(xiàn)狀和對(duì)策探討[J].現(xiàn)代商業(yè),2019(23):26-27.[11]趙雪芹,王少春.微信小程序用戶持續(xù)使用意愿的影響因素探究[J].現(xiàn)代情報(bào),2019,39(06):70-80+90.[12]匡文波.中國(guó)微信發(fā)展的量化研究[J].國(guó)際新聞界.2014(05)[13]付識(shí)睿.微信公眾平臺(tái)在電視媒體中的發(fā)展現(xiàn)狀[J].大眾文藝.2013(24)[14]弓萍.利用微信公眾平臺(tái)做好服務(wù)營(yíng)銷[J].現(xiàn)代營(yíng)銷(學(xué)苑版).2013(10)[15]張聰,劉曉宇,張志成.淺析微信出版[J].科技與出版.2014(07)[16]張秋瑰.弱關(guān)系與強(qiáng)應(yīng)用:社會(huì)化媒體的出版實(shí)踐[J].出版發(fā)行研究.2014(06)[17]劉禹.基于微信小程序的圖書(shū)薦選程序設(shè)計(jì)及實(shí)現(xiàn)[J].長(zhǎng)春工程學(xué)院學(xué)報(bào)(自然科學(xué)版),2019,20(02):59-62.致謝隨著論文的完成,我的四年大學(xué)生涯也將畫(huà)上句號(hào)。在大學(xué)中的一點(diǎn)一滴在我的腦海里浮現(xiàn),仿佛一切就在昨天。起初我選擇來(lái)到這個(gè)專業(yè),更多的是迷茫。在大學(xué)之前,校園生活總是那么的有規(guī)律,又繁忙。步入大學(xué)后,生活習(xí)慣都發(fā)生了很大的變化。學(xué)會(huì)獨(dú)立、學(xué)會(huì)自律,這些都是必修課。在畢業(yè)論文完成之際,向關(guān)心我的老師、同學(xué)以及家人致以誠(chéng)摯的感謝與美好的祝福。首先感謝對(duì)我的畢業(yè)論文傾注了大量心血的許明鶴老師。感謝許明鶴老師對(duì)我的論文開(kāi)題以及寫(xiě)作過(guò)程中的指導(dǎo)。在論文編寫(xiě)時(shí),正逢新型冠狀病毒流行之時(shí),使我們師生無(wú)法在學(xué)校里進(jìn)行論文的研究。許明鶴老師借助網(wǎng)絡(luò)的技術(shù),在網(wǎng)上進(jìn)行在線指導(dǎo)。許明鶴老師的指導(dǎo)非常詳細(xì)并且清晰,為我的論文編寫(xiě)提供了很多思路,隨我產(chǎn)生了很大的影響。同時(shí)要感謝在校期間為我們辛勤上課的老師們,在困難時(shí)幫助我的同學(xué)們。是你們讓我有一個(gè)充實(shí)、難忘的大學(xué)生活。感謝一直陪伴我成長(zhǎng)的你們。

HYPERLINK如何選擇組裝電腦配件

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

第一,選擇好CPU平臺(tái),就是INTER還是AMD,看你是要配什么樣的電腦,高端還是低端的,兩個(gè)平臺(tái)都高低的產(chǎn)品。第二,選擇主板了,主板的品牌比較多,質(zhì)量,價(jià)格也不一,當(dāng)你第一步卻定了,那么主板也就相應(yīng)的卻定下來(lái)了,以INTER為例,只可以選擇775接口的主板(早期有478接口的,不推薦),主板的選擇主要有兩種,一是集成顯卡,二是不集成顯卡。集成顯卡的話,就可以省下顯卡的錢(qián),但是對(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)的。買一線品牌的?,F(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)存、主板、硬盤(pán)等都選的不太理想,好像這臺(tái)電腦速度的快慢就體現(xiàn)在CPU速度的快慢上似的。甚至很多著名的品牌機(jī)廠商,都推出過(guò)類似“P4+256M內(nèi)存”的這種跛腳配置。其實(shí)對(duì)于一般的家用電腦而言,一個(gè)真正會(huì)配的高手,是不會(huì)把大量的錢(qián)花在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í)候,最后做決定并掏錢(qián)的人,往往都是這些啥都不懂的家長(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à)錢(qián)最好不要超過(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ù),倘若一味的為了省錢(qián)而配置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ì)于家庭用戶,主板方面一定不能省錢(qián),預(yù)算夠的話最好能買個(gè)一線的主板品牌,如果預(yù)算實(shí)在不足,二線的主板是底線了,不要再往下選擇了,畢竟家用電腦是用來(lái)使用的,不是用來(lái)整天維修的。再談到主板的用料,筆者常常看到很多新手在配置主板的時(shí)候,貌似老鳥(niǎo)似的說(shuō)某某品牌的主板好,某某品牌的不好,試問(wèn)你知道它好在哪里么?不好在哪里么?這個(gè)就要看主板的用料了,雖然用料好的主板并不能代表一定是高檔主板,但最少能代表它的電氣性能出色。舉一個(gè)很簡(jiǎn)單的例子吧:有A、B兩款主板,A主板的處理器供電濾波電容采用的是日系電容,B主板的處理器供電濾波電容采用的是臺(tái)系電容,那么基本上可以肯定的是:如果在電源輸出電壓的波動(dòng)范圍比較大的情況下,A主板就比較能耐得住,而B(niǎo)主板就很容易產(chǎn)生電容鼓包、漏夜等情況。不要小看這小小的電容,筆者從一個(gè)開(kāi)維修店的朋友那里得知,來(lái)維修主板的人,有80%的都是這幾個(gè)小電容損壞,究其原因,就是電源選擇的不好,導(dǎo)致了輸出電壓的不穩(wěn)定,久而久之最終導(dǎo)致這幾個(gè)小電容爆漿,并且詳細(xì)敘述了主板的品牌:“一線廠家的×碩牌主板就很少出現(xiàn)這種情況,但同樣為一線廠家的×星牌主板,經(jīng)常遇到!原因就是前者的大部分主板使用的是日系電容,而后者的大部分主板為了省錢(qián),選用的是臺(tái)系電容!”廠家的廣告不能信,宣傳也不能信,看到一個(gè)產(chǎn)品的廣告之后,你所能相信的唯一一點(diǎn)就是:地球上有這么個(gè)產(chǎn)品的存在!然后其他的就統(tǒng)統(tǒng)都不能信了!網(wǎng)上有好多所謂的“評(píng)測(cè)”文章,都是槍手寫(xiě)的,基本上沒(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ó)有一句古話:一分錢(qián)一分貨,說(shuō)的非常正確!不要認(rèn)為價(jià)格高的主板就是暴利產(chǎn)品,從市場(chǎng)經(jīng)濟(jì)學(xué)上說(shuō),暴利產(chǎn)品是不會(huì)被市場(chǎng)所接受的,之所以他能存活到今天,而且售價(jià)依然是這么高,肯定有他的理由,他在做工用料方面肯定比其他品牌的要好很多,成本高所以售價(jià)高,在此,筆者奉勸大家一句:買主板千萬(wàn)不要憑僥幸心理,認(rèn)為自己能花很少的錢(qián)買到很好的東西,只有錯(cuò)買的沒(méi)有錯(cuò)賣的,商家永遠(yuǎn)都比你精明!主板上面還是老老實(shí)實(shí)的多花點(diǎn)錢(qián)來(lái)買個(gè)一線產(chǎn)品吧,否則以后有你吃苦的時(shí)候!

四、硬盤(pán)

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

五、顯示器

顯示器方面,筆者想澄清一個(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)門(mén)CO03認(rèn)證中有重要的一條就是外殼可回收性,而除了白色以外,其他的任何顏色都加了有機(jī)染料在里面,是不能作為回收利用的,這點(diǎn)請(qǐng)大家購(gòu)買顯示器的時(shí)候一定要注意了!

六、電源

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

溫馨提示

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