![基于andriod平臺(tái)的游戲交友小程序_第1頁(yè)](http://file4.renrendoc.com/view2/M01/11/16/wKhkFmYGcNWAU8fDAAGRkAI3lFM777.jpg)
![基于andriod平臺(tái)的游戲交友小程序_第2頁(yè)](http://file4.renrendoc.com/view2/M01/11/16/wKhkFmYGcNWAU8fDAAGRkAI3lFM7772.jpg)
![基于andriod平臺(tái)的游戲交友小程序_第3頁(yè)](http://file4.renrendoc.com/view2/M01/11/16/wKhkFmYGcNWAU8fDAAGRkAI3lFM7773.jpg)
![基于andriod平臺(tái)的游戲交友小程序_第4頁(yè)](http://file4.renrendoc.com/view2/M01/11/16/wKhkFmYGcNWAU8fDAAGRkAI3lFM7774.jpg)
![基于andriod平臺(tái)的游戲交友小程序_第5頁(yè)](http://file4.renrendoc.com/view2/M01/11/16/wKhkFmYGcNWAU8fDAAGRkAI3lFM7775.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,有越來(lái)越多的手機(jī)軟件進(jìn)入了人們的視野,通過(guò)手機(jī)程序的應(yīng)用,人們擴(kuò)展了自己的社交圈,極大的豐富了人們的業(yè)余生活。隨著小程序的發(fā)展,很多互聯(lián)網(wǎng)公司也開(kāi)發(fā)出了關(guān)于小程序的社交應(yīng)用軟件,通過(guò)小程序可以實(shí)現(xiàn)幾乎所有APP的功能,并且可以讓用戶在更短的時(shí)間內(nèi)進(jìn)行使用,這樣的方式是社交類的小程序極為火熱。游戲交友小程序采用springboot的開(kāi)發(fā)框架進(jìn)行開(kāi)發(fā),編程語(yǔ)言采用了Java。在設(shè)計(jì)過(guò)程中,采用了HBuilderX做為開(kāi)發(fā)編譯軟件,后臺(tái)數(shù)據(jù)庫(kù)采用了NavicatPremium進(jìn)行連接,采用微信開(kāi)發(fā)者工具進(jìn)行展示。在程序完成后通過(guò)人工測(cè)試和軟件測(cè)試等方法對(duì)程序進(jìn)行測(cè)試,最后可以證明該程序在各種高壓情況下可以穩(wěn)定運(yùn)行,沒(méi)有報(bào)錯(cuò)和異常出現(xiàn)。關(guān)鍵詞:游戲話題;小程序交友;聊天互動(dòng);互聯(lián)網(wǎng)
AbstractWiththedevelopmentofmobileInternet,moreandmoremobilephonesoftwarehasenteredpeople'svision,throughtheapplicationofmobilephoneprograms,peoplehaveexpandedtheirownsocialcircle,greatlyenrichedpeople'samateurlife.AlongwiththedevelopmentofMiniPrograms,manyInternetcompanieshavealsodevelopedsocialapplicationsaboutMiniPrograms,whichcanachievealmostallAPPfunctionsandallowuserstousetheminashortertime,inawaythatsocialMiniProgramsisextremelyhot.Thegamedatingprogramisdevelopedusingthespringbootdevelopmentframework,andtheprogramminglanguageisJava.Inthedesignprocess,HBuilderXwasusedasthedevelopmentandcompilationsoftware,thebackgrounddatabasewasconnectedwithNavicatPremium,andWeChatdevelopertoolswereusedforthedisplay.Aftertheprogramofthesystemthroughmanualtestingandsoftwaretestingandothermethodstotesttheprogram,andfinallycanprovethattheprograminvarioushigh-pressureconditionscanbestableoperation,noerrorsandanomaliesappear.Keywords:Gametopic;AppletDating;Chatinteraction;Internet
目錄TOC\o"1-3"\h\u第一章緒論 第一章緒論1.1項(xiàng)目背景隨著5G時(shí)代的即將到來(lái),國(guó)內(nèi)的手機(jī)APP市場(chǎng)也變得異常繁榮,由于網(wǎng)絡(luò)速度的加快,更加推動(dòng)了軟件應(yīng)用的快速發(fā)展。隨著我國(guó)經(jīng)濟(jì)的高速發(fā)展,智能手機(jī)已經(jīng)在我國(guó)全面普及。據(jù)計(jì)算,每個(gè)中國(guó)人手里都有1.5部手機(jī),這樣的覆蓋率使得我國(guó)手機(jī)軟件有著極大的市場(chǎng),通過(guò)手機(jī)進(jìn)行軟件使用可以快速的連接互聯(lián)網(wǎng)。因?yàn)槭謾C(jī)軟件不受地域和時(shí)間的限制,可以隨時(shí)的使用。這些諸多方便快捷的原因也使得手機(jī)軟件在各種平臺(tái)的軟件中脫穎而出。目前我國(guó)97%以上的上網(wǎng)人群都是通過(guò)手機(jī)進(jìn)行網(wǎng)站瀏覽和應(yīng)用使用。這樣的軟件使用比例,讓移動(dòng)端操作成為了上網(wǎng)的主流,并且還有進(jìn)一步增長(zhǎng)的勢(shì)頭??梢灶A(yù)想到在不久的未來(lái),所有的軟件使用者都將通過(guò)手機(jī)進(jìn)行軟件使用和互聯(lián)網(wǎng)訪問(wèn)。社交軟件一直是軟件行業(yè)中最火熱的類別之一,通過(guò)社交軟件人們可以通過(guò)程序進(jìn)行實(shí)時(shí)的溝通,徹底解放了人和人距離之間的障礙。目前幾乎所有的互聯(lián)網(wǎng)巨頭都參與到了社交軟件的開(kāi)發(fā)中,可以見(jiàn)得,社交軟件是互聯(lián)網(wǎng)信息的入口,掌握了社交軟件的應(yīng)用就掌握了用戶的信息和行為,通過(guò)把控用戶的信息可以進(jìn)一步的了解用戶的實(shí)時(shí)狀態(tài)。經(jīng)過(guò)分析,我們決定使用Java語(yǔ)言開(kāi)發(fā)一款基于微信小程序平臺(tái)的社交小程序。通過(guò)HBuilderX作為編譯器進(jìn)行程序設(shè)計(jì)。通過(guò)面向?qū)ο蟮脑O(shè)計(jì)思想,尤其是ADO控件這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象連接數(shù)據(jù)庫(kù),開(kāi)發(fā)出產(chǎn)品。在整個(gè)程序開(kāi)發(fā)完成之后,對(duì)具體的功能進(jìn)行測(cè)試。通過(guò)人工測(cè)試和軟件測(cè)試兩方面對(duì)程序進(jìn)行研究,結(jié)果得出,此軟件設(shè)計(jì)嚴(yán)謹(jǐn),流程合理。具體很強(qiáng)大抗干擾性和容錯(cuò)率。在壓力測(cè)試下,程序仍可以穩(wěn)定運(yùn)行。1.2課題研究現(xiàn)狀中國(guó)的互聯(lián)網(wǎng)巨頭都開(kāi)發(fā)了自己的社交軟件應(yīng)用,包括了騰訊的QQ和微信。小米的米聊字節(jié)跳動(dòng)的抖音等相關(guān)產(chǎn)品,可以說(shuō)社交軟件一直是互聯(lián)網(wǎng)競(jìng)爭(zhēng)最激烈的細(xì)分行業(yè)之一,盡管如此,社交軟件仍有非常強(qiáng)大的市場(chǎng),仍然有非常多的小公司在垂直領(lǐng)域繼續(xù)開(kāi)發(fā)社交類軟件,其中小紅書(shū)就是近些年來(lái)異軍突起的社交軟件之一,通過(guò)社交模式,加入了電商的思維,使得小紅書(shū)快速火爆。在國(guó)外的發(fā)達(dá)歐美國(guó)家,社交軟件也是互聯(lián)網(wǎng)公司的必爭(zhēng)之地Facebook,ns都是通過(guò)社交軟件起家,進(jìn)而形成了整個(gè)的互聯(lián)網(wǎng)體系,其中有非常多的社交娛樂(lè)功能,值得我們學(xué)習(xí)。國(guó)外的一些技術(shù)開(kāi)發(fā)手段也比較先進(jìn),不斷的通過(guò)新型的框架和架構(gòu),設(shè)計(jì)出了,用戶體驗(yàn)好,軟件流暢的應(yīng)用程序。1.3研究?jī)?nèi)容本次程序課題通過(guò)調(diào)研后定題為基于Andriod平臺(tái)的游戲交友小程序的設(shè)計(jì)與實(shí)現(xiàn),使用Java語(yǔ)言開(kāi)發(fā)一款基于微信小程序平臺(tái)的小程序。小程序的框架運(yùn)用的是springboot框架,利用Browser/Server架構(gòu);通過(guò)HBuilderX作為編譯器進(jìn)行程序設(shè)計(jì);使用idea進(jìn)行后臺(tái)開(kāi)發(fā),實(shí)現(xiàn)了聊天、信息查詢、回復(fù)等功能,最后再通過(guò)微信開(kāi)發(fā)者工具將小程序展示。通過(guò)對(duì)軟件的整體需求分析進(jìn)行以下內(nèi)容:(1)通過(guò)各種能實(shí)現(xiàn)的方法對(duì)程序進(jìn)行嚴(yán)格的需求分析,整體出具體的需求文檔。(2)對(duì)獲得的需求分析和行業(yè)內(nèi)的從業(yè)人員進(jìn)行溝通,都需求進(jìn)行進(jìn)一步明確。(3)在需求明確后,通過(guò)對(duì)潛在用戶的交流,得出意見(jiàn)并歸納。(4)對(duì)系統(tǒng)的架構(gòu)和流程進(jìn)行設(shè)計(jì),繪制出流程圖、模塊圖、e-r圖。(5)編輯整理開(kāi)發(fā)文檔并認(rèn)真校對(duì)。(6)進(jìn)行具體的編碼設(shè)計(jì)。(7)對(duì)設(shè)計(jì)的程序進(jìn)行模塊測(cè)試、健壯性測(cè)試、黑盒測(cè)試(8)編寫程序使用說(shuō)明書(shū)。1.4課題實(shí)施方案在最開(kāi)始得到設(shè)計(jì)方式后,通過(guò)調(diào)研的形式獲取一手的用戶需求,通過(guò)調(diào)查問(wèn)卷等直接的方法真正的了解到用戶的具體需求。通過(guò)對(duì)這些用戶需求的整理,撰寫出一份可以滿足大多數(shù)用戶需求的開(kāi)發(fā)文檔。通過(guò)這個(gè)開(kāi)發(fā)文檔和潛在用戶的需求進(jìn)行比對(duì),進(jìn)行查缺補(bǔ)漏。確認(rèn)沒(méi)有問(wèn)題后,對(duì)整體程序設(shè)計(jì)的耗時(shí)進(jìn)行計(jì)算。把整體的程序拆分成一個(gè)個(gè)的子模塊,對(duì)子模塊的開(kāi)發(fā)時(shí)間進(jìn)行預(yù)估,從而完成一個(gè)整體的項(xiàng)目?;贏ndriod平臺(tái)的游戲交友小程序的設(shè)計(jì)與實(shí)現(xiàn),通過(guò)Java語(yǔ)言進(jìn)行編程,通過(guò)HBuilderX作為編譯器編譯。開(kāi)發(fā)一款實(shí)用性強(qiáng),軟件擴(kuò)展能力高,出錯(cuò)率極低的微信小程序。保證程序使用流程,功能完整沒(méi)有錯(cuò)誤,在多次點(diǎn)擊下沒(méi)有報(bào)錯(cuò),在高并發(fā)的環(huán)境下沒(méi)有其他錯(cuò)誤發(fā)生。1.5系統(tǒng)可行性分析1.5.1技術(shù)可行性為了可以完整的完成整個(gè)項(xiàng)目,必須首先驗(yàn)證其功能的可實(shí)現(xiàn)性,如果功能不具有可實(shí)現(xiàn)性智能半途而廢。這次選擇的編程語(yǔ)言具有強(qiáng)大的適配性,可以完成各個(gè)平臺(tái)的開(kāi)發(fā),也可以實(shí)現(xiàn)幾乎所有的方法,可以調(diào)用市場(chǎng)上所有主流的接口,這樣的編程語(yǔ)言已經(jīng)漸漸的成為最流行的編程語(yǔ)言之一。在開(kāi)發(fā)的過(guò)程中,運(yùn)行速度快,使用效果好,大部分繁瑣的功能已經(jīng)被框架替代,可以減少很多開(kāi)發(fā)中的重復(fù)勞動(dòng)。且該編程語(yǔ)言有豐富的交流社區(qū),如遇到難題可以及時(shí)向其他編程人員求助,在時(shí)間的累積下,參考資料及多可以方便開(kāi)發(fā)者對(duì)程序的錯(cuò)誤進(jìn)行及時(shí)檢查和修改。在特殊情況下,如遇到實(shí)現(xiàn)不了某個(gè)功能時(shí),由于這是一個(gè)開(kāi)源的語(yǔ)言可以針對(duì)底層架構(gòu)進(jìn)行第2次開(kāi)發(fā),所以這樣極大的減少了功能完不成的情況。以上幾點(diǎn)原因可以得出結(jié)論,該系統(tǒng)開(kāi)發(fā)具有功能可行性,并且可以快速的使得程序交付給用戶。1.5.2操作可行性可行性分析中,重要的一點(diǎn)就是操作可行性的研究,因?yàn)樗械能浖詈蠖夹枰桓督o用戶去使用,如果軟件本身不具有操作可行性,很多用戶體驗(yàn)不好使得軟件使用率下降,這樣的結(jié)果是軟件開(kāi)發(fā)者最不想看到的。我們這次系統(tǒng)運(yùn)行在常見(jiàn)的應(yīng)用平臺(tái)上。使得所有人都可以快速的了解系統(tǒng),學(xué)習(xí)系統(tǒng)。只要了解過(guò)任何一個(gè)操作系統(tǒng)的用戶都可以使用該程序,它的操作性是其他另類軟件無(wú)法比擬的。界面清晰易懂,功能簡(jiǎn)單。頁(yè)面反應(yīng)速度快,都是他的優(yōu)點(diǎn),并且,即使在很多人同時(shí)操作時(shí),也可以承載非常高的并發(fā)量。所以,該系統(tǒng)具有非常大的操作可行性。1.5.3經(jīng)濟(jì)可行性由于該系統(tǒng)使用的所有技術(shù)編譯器都是開(kāi)源的,所以,我不需要花費(fèi)任何的錢就可以開(kāi)發(fā)這款產(chǎn)品,這樣的系統(tǒng)對(duì)經(jīng)濟(jì)要求極低,也是大部分的開(kāi)發(fā)者和中小企業(yè)首選。只需要一臺(tái)電腦、一根網(wǎng)線即可進(jìn)行開(kāi)發(fā),不限制位置不限制時(shí)間。所以,以上可以證明該系統(tǒng)具有非常強(qiáng)的經(jīng)濟(jì)可行性。
第二章開(kāi)發(fā)框架與開(kāi)發(fā)技術(shù)2.1開(kāi)發(fā)框架2.1.1SpringBootSpringBoot簡(jiǎn)單來(lái)說(shuō)就是一個(gè)簡(jiǎn)化了的Spring開(kāi)發(fā)框架。用來(lái)監(jiān)護(hù)spring應(yīng)用開(kāi)發(fā),約定大于配置,去繁就簡(jiǎn),justrun就能創(chuàng)建一個(gè)獨(dú)立的,產(chǎn)品級(jí)的應(yīng)用。其設(shè)計(jì)的目的就是為了用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程。[12]SpringBoot使創(chuàng)建獨(dú)立的、產(chǎn)品級(jí)的基于Spring的應(yīng)用程序變得很容易。以往基于spring的應(yīng)用需要配置引入各種依賴、各種配置,解決各種依賴沖突等;而SpringBoot提供了各種starter,只需要在pom文件引入對(duì)應(yīng)的starter,由對(duì)應(yīng)的starter指向具體的依賴,引入默認(rèn)配置,大大減少了Spring應(yīng)用配置的復(fù)雜度。[12]我們?cè)谑褂肧pringBoot時(shí)只需要配置相應(yīng)的SpringBoot就可以用所有的Spring組件,簡(jiǎn)單的說(shuō),SpringBoot就是整合了很多優(yōu)秀的框架,不用我們自己手動(dòng)的去寫一堆xml配置然后進(jìn)行配置。從本質(zhì)上來(lái)說(shuō),SpringBoot就是Spring,它做了那些沒(méi)有它你也會(huì)去做的SpringBean配置。[13]Springboot的核心特點(diǎn):(1)能夠生成獨(dú)立的微服務(wù)功能(2)可以自動(dòng)提供很多spring應(yīng)用程序常見(jiàn)的應(yīng)用功能的相關(guān)配置(3)能夠根據(jù)spring所需的功能引入所需的庫(kù)(4)SpringBoot只需寫代碼就能完成完整的應(yīng)用程序,無(wú)需傳統(tǒng)的項(xiàng)目構(gòu)建(5)springboot實(shí)際使用,異常簡(jiǎn)單,并且提供有各種良好的擴(kuò)展方式。常見(jiàn)組件都有相應(yīng)的starter和默認(rèn)配置支持,只需要根據(jù)實(shí)際情況進(jìn)行配置調(diào)整覆蓋就可以良好運(yùn)用。2.2開(kāi)發(fā)技術(shù)程序通過(guò)Java語(yǔ)言進(jìn)行程序開(kāi)發(fā)。程序的開(kāi)發(fā)環(huán)境需要遵循,使用方便,用戶范圍廣,可以快速的進(jìn)行二次開(kāi)發(fā)的原則。下面列出了使用的常見(jiàn)技術(shù)。2.2.1JavaJava是目前最流行的面向?qū)ο蟮木幊陶Z(yǔ)言,可以通過(guò)面向?qū)ο蟮乃枷脒M(jìn)行編程,也可以通過(guò)面向過(guò)程的思想進(jìn)行編程。通過(guò)面向?qū)ο蟮脑O(shè)計(jì)思路,使得Java語(yǔ)言非常接近于我們平時(shí)的思考方式,使得程序員可以更加簡(jiǎn)單的設(shè)計(jì)程序,也讓程序代碼有非常高的擴(kuò)展性和容錯(cuò)率。Java語(yǔ)言通過(guò)面向?qū)ο蟮姆绞綄?shí)現(xiàn)了各種開(kāi)發(fā)平臺(tái)和各種開(kāi)發(fā)環(huán)境的服用。其中在WEB端進(jìn)行開(kāi)發(fā)是Java語(yǔ)言目前最流行的開(kāi)發(fā)方式。通過(guò)JSP技術(shù),在Java的架構(gòu)上運(yùn)行公告語(yǔ)言庫(kù),進(jìn)而實(shí)現(xiàn)了Java程序在服務(wù)端的運(yùn)行。通過(guò)JSP技術(shù)提供的WEB開(kāi)發(fā)模型,給技術(shù)開(kāi)發(fā)人員提供了一個(gè)高級(jí)的WEB開(kāi)發(fā)接口,并且可以和Java完美兼容。J2EE是Java設(shè)計(jì)之初的重要部分之一,通過(guò)J2EE開(kāi)發(fā)的頁(yè)面樣式可以隨意控制,而且還包括了服務(wù)端的代碼。Java語(yǔ)言可以通過(guò)IO的方式對(duì)數(shù)據(jù)信息進(jìn)行讀取和寫入。通過(guò)IO的設(shè)計(jì)實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)信息的讀取、寫入,對(duì)文件信息的讀取、寫入,對(duì)buff數(shù)據(jù)包信息的讀取和寫入。IO功能可以說(shuō)包含了目前所有常見(jiàn)的文件流的操作方式。Java語(yǔ)言支持DOM的架構(gòu),DOM是一個(gè)可以通過(guò)獨(dú)立語(yǔ)言進(jìn)行數(shù)據(jù)訪問(wèn)的文檔結(jié)構(gòu)。通過(guò)DOM的設(shè)計(jì)思想可以對(duì)XML文件和HTML文件進(jìn)行擴(kuò)展。通過(guò)改變傳遞信息的方式修改DOM技術(shù)的動(dòng)態(tài)頁(yè)面。進(jìn)而顯示或者隱藏?cái)?shù)據(jù)標(biāo)簽,降低了網(wǎng)站的負(fù)載壓力。在正常的工作狀態(tài)下,對(duì)所有的Java數(shù)據(jù)類型可以進(jìn)行反射。2.2.2微信小程序微信小程序具有騰訊官方提供的獨(dú)立的框架系統(tǒng),系統(tǒng)包括倆個(gè)部分:邏輯層(AppService)和視圖層(View)。微信小程序開(kāi)發(fā)語(yǔ)言主要有WXML、WXSS、JS,還有比較中等的JSON的配置文件。其中WXML是由HTML變形而來(lái),它和HTML的標(biāo)簽格式基本相同,只有少量的標(biāo)簽變成的微信小程序特有的標(biāo)簽。WXSS就是在WEB小程序中經(jīng)常用到的CSS技術(shù)。這些技術(shù)都是我們?cè)谝酝男〕绦蜷_(kāi)發(fā)中經(jīng)常使用的,所以微信小程序的開(kāi)發(fā)非常容易上手,只需要掌握好之前的WEB開(kāi)發(fā)技術(shù)即可。微信小程序中,與項(xiàng)目配置、開(kāi)發(fā)環(huán)境配置、信息數(shù)據(jù)配置等等相關(guān)信息的操作有關(guān)時(shí),都通過(guò)在不同文件夾中的JSON的文件進(jìn)行配置。這樣的設(shè)計(jì)方法,使小程序的操作更加簡(jiǎn)單易懂。在小程序中,信息的存儲(chǔ),發(fā)送,交換都是通過(guò)JS來(lái)實(shí)現(xiàn)的,JS是一中特殊的編程語(yǔ)言。它用于案件的點(diǎn)擊事件反饋、信息獲取、用戶交互等等功能。微信小程序的開(kāi)發(fā)通過(guò)微信小程序官方的開(kāi)發(fā)工具進(jìn)行開(kāi)發(fā),這樣的開(kāi)發(fā)工具是一種集成度非常高的開(kāi)發(fā)工具,包括了模擬器、編譯器、調(diào)試機(jī)等等環(huán)境,在開(kāi)發(fā)前通過(guò)微信二維碼掃描進(jìn)行綁定。在發(fā)生編程錯(cuò)誤時(shí)也可以通過(guò)下面的調(diào)試框?qū)Τ绦蜻M(jìn)行調(diào)試。2.2.3MySQL數(shù)據(jù)庫(kù)MySQL數(shù)據(jù)庫(kù)是目前流行的數(shù)據(jù)庫(kù),目前MySQL數(shù)據(jù)庫(kù)的市場(chǎng)占有率已經(jīng)遠(yuǎn)遠(yuǎn)高于第二名的SQLSERVER數(shù)據(jù)庫(kù)。由于mysql數(shù)據(jù)庫(kù)的信息儲(chǔ)存速度和多樣的檢索能力,使得它的市場(chǎng)地位已經(jīng)不可撼動(dòng)。隨著MySQL數(shù)據(jù)庫(kù)的版本更新,數(shù)據(jù)庫(kù)添加了很多特色功能。MySQL數(shù)據(jù)庫(kù)改變了數(shù)據(jù)的訪問(wèn)模式,通過(guò)WEBservice的訪問(wèn)模式大大加快的數(shù)據(jù)的檢索速度,它摒棄了從前的中間層模式,即通過(guò)Listener進(jìn)行訪問(wèn)的方式,而是直接通過(guò)HTTP協(xié)議對(duì)數(shù)據(jù)庫(kù)內(nèi)的信息進(jìn)行檢索。在通過(guò)SQL語(yǔ)言查詢的過(guò)程中,數(shù)據(jù)通過(guò)XML格式進(jìn)行數(shù)據(jù)返回。這樣的設(shè)計(jì)模式加快了數(shù)據(jù)的返回速度,也讓程序更加方便整理和導(dǎo)入。從而可以時(shí)間大量數(shù)據(jù)的高并發(fā)情況,目前主流的大數(shù)據(jù)儲(chǔ)存都是通過(guò)MySQL數(shù)據(jù)庫(kù)進(jìn)行儲(chǔ)存。在云服務(wù)以及數(shù)據(jù)管理等方面都有深度應(yīng)用。熱更新也是MySQL的最新特點(diǎn),在數(shù)據(jù)庫(kù)中的數(shù)據(jù)快速增長(zhǎng)時(shí),可以通過(guò)服務(wù)器中的信息進(jìn)行動(dòng)態(tài)更新。在不使用數(shù)據(jù)鎖的情況下就可以對(duì)數(shù)據(jù)信息進(jìn)行檢索和添加。這樣的熱更新技術(shù)讓數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)變得更加安全穩(wěn)定。MySQL數(shù)據(jù)庫(kù)有很多可視化工具,包括了SQLyog、navivat等。都是功能強(qiáng)大的數(shù)據(jù)庫(kù)可視化軟件,通過(guò)這些軟件可以實(shí)現(xiàn)對(duì)數(shù)據(jù)信息的實(shí)時(shí)查看。還可以實(shí)現(xiàn)都數(shù)據(jù)庫(kù)的表進(jìn)行可視化分析,生成圖標(biāo)、e-r圖等功能。讓技術(shù)人員再與產(chǎn)品設(shè)計(jì)者進(jìn)行溝通時(shí)更加方便。除此之外MySQL數(shù)據(jù)庫(kù)還有幾個(gè)特性:(1)設(shè)計(jì)符合B/S架構(gòu)的特點(diǎn)通過(guò)MySQL數(shù)據(jù)庫(kù)可以實(shí)現(xiàn)常見(jiàn)的sql語(yǔ)句調(diào)用,且對(duì)B/S架構(gòu)的數(shù)據(jù)信息進(jìn)行了優(yōu)化。通過(guò)優(yōu)化后的架構(gòu)更加適應(yīng)網(wǎng)絡(luò)信息傳輸,通過(guò)json數(shù)據(jù)流的方式減少網(wǎng)絡(luò)阻塞的情況,從而保證了程序的穩(wěn)定快速運(yùn)行。(2)支持多種軟件開(kāi)發(fā)語(yǔ)言MySQL數(shù)據(jù)庫(kù)可以和各種主流的編程語(yǔ)言進(jìn)行搭配,包括Java語(yǔ)言、php語(yǔ)言、python語(yǔ)言、C#語(yǔ)言等,幾乎所有的主流編程語(yǔ)言都可以和MySQL數(shù)據(jù)庫(kù)一起使用。(3)高并發(fā)大數(shù)據(jù)時(shí)代的來(lái)臨,使得越來(lái)越多的網(wǎng)站有高并發(fā)的需求。比如阿里巴巴公司的淘寶網(wǎng)就是通過(guò)MySQL數(shù)據(jù)庫(kù)進(jìn)行高并發(fā)的二次開(kāi)發(fā)。在各個(gè)高并發(fā)的場(chǎng)景都沒(méi)有崩潰。所有的技術(shù)開(kāi)發(fā)人員都可以放心的使用它。(4)對(duì)XML的支持MySQL數(shù)據(jù)庫(kù)支持通過(guò)xml語(yǔ)言進(jìn)行數(shù)據(jù)編寫。Xml作為一種標(biāo)記語(yǔ)言,可以對(duì)數(shù)據(jù)進(jìn)行表格式的描述。在編寫完xml格式的數(shù)據(jù)后可以直接通過(guò)數(shù)據(jù)庫(kù)可視化軟件對(duì)數(shù)據(jù)進(jìn)行導(dǎo)入。這樣的開(kāi)發(fā)方法簡(jiǎn)單快速,深受廣大技術(shù)開(kāi)發(fā)者的喜愛(ài)。B/S結(jié)構(gòu)是一個(gè)如今社會(huì)中開(kāi)發(fā)次數(shù)最多的框架,它功能服務(wù)端和程序的溝通實(shí)現(xiàn)了WEB服務(wù)。目前這樣的模式已經(jīng)廣泛的被應(yīng)用,它和之前的C/S架構(gòu)具有本質(zhì)性的區(qū)別。2.2.4B/S架構(gòu)為了程序可以良好的進(jìn)行使用,互聯(lián)網(wǎng)時(shí)代的B/S架構(gòu)也在不斷的進(jìn)行更新。由于互聯(lián)網(wǎng)的發(fā)展目前的大多數(shù)信息管理工具都采用了這樣的架構(gòu),它讓因特網(wǎng)可以直接接入計(jì)算機(jī)上,由于B/S架構(gòu)的程序不是本地程序,而是通過(guò)表單的形式注入到瀏覽器中,不用考慮程序安裝。這樣的背景中,B/S架構(gòu)的程序已經(jīng)被用到了各行各業(yè)中。程序的使用者只需要一個(gè)瀏覽器工具就能實(shí)現(xiàn)對(duì)程序的訪問(wèn),并且部署的過(guò)程不會(huì)像傳統(tǒng)PC程序一樣復(fù)雜。這樣的架構(gòu)極大的方便了各個(gè)用戶的使用。由于本系統(tǒng)的特殊性,用戶不會(huì)只在一個(gè)位置登錄,這樣的系統(tǒng)可以通過(guò)B/S結(jié)構(gòu)實(shí)現(xiàn)會(huì)非常合理,這樣的需求必須使用B/S結(jié)構(gòu)進(jìn)行開(kāi)發(fā)。第三章程序系統(tǒng)分析3.1功能需求功能的需求分析的核心是要準(zhǔn)確的領(lǐng)會(huì)到用戶的真實(shí)需求,在客戶的使用時(shí)可以應(yīng)對(duì)各種各樣的突發(fā)情況,讓軟件在各種極端環(huán)境下正常運(yùn)行。在進(jìn)行系統(tǒng)的需求分析時(shí),應(yīng)該更多的傾聽(tīng)客戶的意見(jiàn)。雖然基本上所有的用戶不清楚軟件開(kāi)發(fā)的相關(guān)內(nèi)容,但用戶更清楚的明白自己的使用場(chǎng)景和體驗(yàn)的。雖然說(shuō)大部分程序的使用者并不知道一段程序是如何編寫出來(lái)的。但是這些使用者們卻知道自己在什么樣的環(huán)境下應(yīng)該使用哪種程序,應(yīng)對(duì)什么樣的問(wèn)題。所以程序的用戶即使不能詳細(xì)的描述出自己想要的程序,那也不能否認(rèn)他們才是我們所開(kāi)發(fā)出來(lái)的程序的面向?qū)ο?。一旦這些使用者有了某些方面的功能需求。我們就要對(duì)他們的這些功能需求進(jìn)行反復(fù)的分析,確定這些功能的實(shí)用性。一定不能出現(xiàn)對(duì)他們的需求錯(cuò)誤理解導(dǎo)致編寫出來(lái)的程序不具備實(shí)際的使用價(jià)值。以這種情況為前提我們有兩種辦法來(lái)了解使用者的需求。第一個(gè)辦法是,通過(guò)問(wèn)卷調(diào)查了解客戶的真實(shí)需要,之后匯總眾多客戶的需求,確定大部分人想要去解決的問(wèn)題和需要的功能。第二種辦法是我們程序開(kāi)發(fā)者將自己帶入到用戶的使用場(chǎng)景中以用戶為本,站在他們的立場(chǎng)上去思考分析。了解他們的目的幫助用戶解決問(wèn)題,以此為目的去進(jìn)行程序的開(kāi)發(fā)。為了防止開(kāi)發(fā)的程序達(dá)不到標(biāo)準(zhǔn)或者設(shè)計(jì)的功能,不能正確的實(shí)現(xiàn)。所以在我們進(jìn)行程序的正式編寫之前。一定要先做一些準(zhǔn)備工作。3.2開(kāi)發(fā)環(huán)境需求硬件:筆記本電腦一臺(tái),內(nèi)存8G以上,硬盤256g以上,處理器i3以上網(wǎng)絡(luò)環(huán)境:500KB,每秒以上。操作系統(tǒng):windows10操作系統(tǒng)3.3性能需求(1)安全性由于該系統(tǒng)需要由客戶進(jìn)行操作和訪問(wèn),所以在訪問(wèn)的過(guò)程中會(huì)存有大量的個(gè)人隱私信息,包括操作系統(tǒng)信息和網(wǎng)絡(luò)安全信息,這樣的系統(tǒng)對(duì)安全防護(hù)至關(guān)重要。在編程過(guò)程中必須要對(duì)內(nèi)存泄漏進(jìn)行查看,防止木馬程序注入到該系統(tǒng)中,導(dǎo)致用戶信息安全受到威脅。另外,系統(tǒng)產(chǎn)生的數(shù)據(jù),必須及時(shí)銷毀。不能儲(chǔ)存到明碼中防止通過(guò)系統(tǒng)收到偷窺,使得個(gè)人信息泄露。另外,還要注意第三方網(wǎng)站,對(duì)我軟件信息的剽竊,必須保證核心代碼不能泄露,主要操作功能的安全運(yùn)行。(2)可靠性由于該軟件涉及到用戶的日常使用,很有可能在某時(shí)刻進(jìn)行高頻次的訪問(wèn),所以,軟件的可靠性至關(guān)重要。如在特殊時(shí)期,用戶急需軟件,而軟件崩潰將導(dǎo)致無(wú)法彌補(bǔ)的損失。除了經(jīng)濟(jì)損失之外,該系統(tǒng)也永久的失去了信譽(yù),如果這樣的事情發(fā)生其后果終將是無(wú)法挽回的,因此系統(tǒng)的可靠性在整體架構(gòu)設(shè)計(jì)時(shí)就應(yīng)考慮,我們應(yīng)遵循系統(tǒng)推薦的程序分包員。工作將不同的代碼,放在不同的包內(nèi),降低整個(gè)系統(tǒng)各個(gè)子模塊的耦合,減少軟件崩潰的情況。3.4其他需求由于該軟件日后將服務(wù)于終端用戶,所以必須要在體驗(yàn)度上進(jìn)行最大化的優(yōu)化。系統(tǒng)應(yīng)有明確的質(zhì)量標(biāo)準(zhǔn),其中包含了系統(tǒng)的正確性,要切實(shí)的完成每個(gè)模塊應(yīng)對(duì)應(yīng)的功能,健壯性,提高整體軟件的容錯(cuò)率,不能點(diǎn)擊時(shí)出現(xiàn)bug。如表2-2程序質(zhì)量需求分析表所示:表3-1程序質(zhì)量需求分析表質(zhì)量屬性詳情要求正確性程序開(kāi)發(fā)完成后,應(yīng)大部分功能在預(yù)期內(nèi),準(zhǔn)確的完成每個(gè)子模塊功能健壯性程序應(yīng)有較高的容錯(cuò)率,并在出現(xiàn)bug和亂碼輸入時(shí)有自動(dòng)恢復(fù)功能可靠性在程序的測(cè)試過(guò)程中,10000次點(diǎn)擊錯(cuò)誤率應(yīng)該低于3次性能、效率小程序在進(jìn)行更新和維護(hù)時(shí)可以不干擾用戶的正常使用,在網(wǎng)絡(luò)條件優(yōu)秀的情況下3s內(nèi)必須做出正確反饋易用性一個(gè)新的使用者必須通過(guò)簡(jiǎn)單的學(xué)習(xí)就可以快速上手軟件,不需要過(guò)多的理解可拓展行在程序需要進(jìn)行二次開(kāi)發(fā)或者升級(jí)更新時(shí),可以快速的構(gòu)建子模塊對(duì)系統(tǒng)進(jìn)行更新、拓展可移植性系統(tǒng)可以通過(guò)源碼的編譯在其他操作系統(tǒng)中運(yùn)行第四章系統(tǒng)總體設(shè)計(jì)4.1概述課題研究的主要是:基于微信小程序的游戲社交小程序設(shè)計(jì)與實(shí)現(xiàn),使用Java語(yǔ)言進(jìn)行開(kāi)發(fā)。通過(guò)HBuilderX作為編譯器。課題研究的主要內(nèi)容是:通過(guò)Android平臺(tái)實(shí)現(xiàn)了前端登錄注冊(cè),查看游戲信息,查看熱門帖子,對(duì)熱門帖子進(jìn)行搜索,對(duì)感興趣的用戶可以實(shí)時(shí)在線聊天。管理員通過(guò)后臺(tái)管理實(shí)現(xiàn)了對(duì)用戶信息,貼吧信息,個(gè)人聊天的管理等功能。4.2程序功能結(jié)構(gòu)通過(guò)前期對(duì)程序的整體分析,將完整的程序拆分成多個(gè)字模塊。再把每個(gè)子模塊當(dāng)作一個(gè)單獨(dú)的程序進(jìn)行開(kāi)發(fā)。通過(guò)這樣的方式設(shè)計(jì)好程序的整體架構(gòu),再去通過(guò)接口實(shí)現(xiàn)各個(gè)子模塊的數(shù)據(jù)傳輸。這樣的設(shè)計(jì)方案實(shí)現(xiàn)了程序的分層設(shè)計(jì),使程序更加清晰明了。再對(duì)程序修改或者二次開(kāi)發(fā)時(shí),可以更快的找點(diǎn)對(duì)應(yīng)的代碼。通過(guò)對(duì)框架的分析得出具體的結(jié)論,實(shí)現(xiàn)軟件低耦合的設(shè)計(jì)思想。這樣編程的代碼更加靈活、簡(jiǎn)單、易懂。本程序主要由數(shù)據(jù)接口,信息處理模塊,頁(yè)面展示模塊構(gòu)成。圖4-1模塊圖4-2用例圖帖子實(shí)體包括的屬性有id、名稱、分類、內(nèi)容、圖片、時(shí)間、發(fā)布人;4-3貼吧e-r圖用戶實(shí)體的屬性包括姓名、頭像、好友外鍵、賬戶、郵箱、性別、密碼、id;4-4用戶e-r圖4-5流程圖第五章程序的實(shí)現(xiàn)與程序測(cè)試在技術(shù)的開(kāi)發(fā)過(guò)程中,通過(guò)對(duì)大學(xué)課程中的學(xué)習(xí)內(nèi)容整理,構(gòu)建出一套完成的程序設(shè)計(jì)思路。但也在設(shè)計(jì)的過(guò)程中遇到了非常多的問(wèn)題。在遇到問(wèn)題時(shí)不斷的通過(guò)模擬測(cè)試、黑盒測(cè)試等手段對(duì)程序的子模塊進(jìn)行研究。為了快速的完成設(shè)計(jì)任務(wù),且可以完整的實(shí)現(xiàn)各個(gè)功能,我對(duì)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)列出了時(shí)間安排表。表5-1設(shè)計(jì)與開(kāi)發(fā)時(shí)間安排表進(jìn)度名稱工期查詢相關(guān)參考文獻(xiàn)和技術(shù)文檔40對(duì)開(kāi)發(fā)技術(shù)進(jìn)行系統(tǒng)研究67面向目標(biāo)用戶進(jìn)行細(xì)致調(diào)研10論文大綱的撰寫10程序界面設(shè)計(jì)與實(shí)現(xiàn)12對(duì)接各個(gè)子模塊的接口4對(duì)各個(gè)子模塊進(jìn)行數(shù)據(jù)整合3論文編寫9測(cè)試用例編寫3黑盒測(cè)試、白盒測(cè)試3用戶測(cè)試、獲得反饋并修改35.1程序界面的實(shí)現(xiàn)本程序的用戶端在微信小程序平臺(tái)上。在此程序平臺(tái)開(kāi)發(fā)運(yùn)行的程序特點(diǎn)是可以即開(kāi)即用不需要對(duì)系統(tǒng)進(jìn)行配置,程序打開(kāi)使用就能實(shí)現(xiàn)所有的功能。在這樣的程序使用中需要考慮程序的使用環(huán)境不會(huì)特別穩(wěn)定,用戶很可能會(huì)出現(xiàn)誤觸的情況。根據(jù)這樣的原因,在設(shè)計(jì)程序時(shí),一是要流程合理,程序的布局適合于大多數(shù)人的使用環(huán)境。二是要大方簡(jiǎn)潔,避免用戶在不注意的情況下點(diǎn)到其他按鍵產(chǎn)生不可控情況。三是在程序使用中需要彈出彈窗,以確定用戶行為是否正確。圖5-1首頁(yè)效果圖5.2在線聊天實(shí)現(xiàn)通過(guò)websocket的方式實(shí)現(xiàn)了在線聊天的功能,用戶可以對(duì)已經(jīng)加的好友進(jìn)行在線聊天。能夠通過(guò)發(fā)送文字、語(yǔ)音、圖片等聊天方式進(jìn)行實(shí)時(shí)溝通。通過(guò)好友列表可以快速的查找自己的好友信息,并對(duì)好友進(jìn)行動(dòng)態(tài)管理。圖5-2在線聊天效果圖5.3游戲社交模塊實(shí)現(xiàn)通過(guò)論壇形式的頁(yè)面對(duì)游戲信息進(jìn)行發(fā)布和回復(fù),任何用戶都可以在論壇中發(fā)布自己的心情和對(duì)游戲的見(jiàn)解。方便用戶直接通過(guò)這樣的方式快速升溫。其中包括了游戲模塊、話題模塊、交友模塊。通過(guò)不同的列表進(jìn)行展示,方便用戶進(jìn)行查看。還可以對(duì)已經(jīng)回復(fù)的信息進(jìn)行點(diǎn)贊、評(píng)價(jià)等操作。圖5-3游戲社交效果圖5.4程序測(cè)試5.4.1測(cè)試思路軟件測(cè)試最主要的目的就是為了減少軟件使用過(guò)程中存在的錯(cuò)誤和漏洞,對(duì)于軟件的實(shí)際使用用戶來(lái)講,軟件的錯(cuò)誤或者漏洞都對(duì)軟件的使用體驗(yàn)有極大的影響。在實(shí)際的測(cè)試過(guò)程中必須當(dāng)作實(shí)際的用戶來(lái)進(jìn)行軟件測(cè)試,可以選擇測(cè)試平臺(tái)發(fā)現(xiàn)軟件中存在的漏洞,也可以隨機(jī)挑選目標(biāo)用戶進(jìn)行測(cè)試。只有這樣的方法才能保證軟件的高質(zhì)量運(yùn)行。所以我們的測(cè)試共分為兩種,一是通過(guò)軟件平臺(tái)或其他軟件方式,進(jìn)行黑盒白盒測(cè)試,二是選擇目標(biāo)用戶,發(fā)布軟件的測(cè)試版通過(guò)和用戶的交流得到軟件的反饋。5.4.2測(cè)試方案為了讓所有的用戶都可以方便快捷的使用這個(gè)程序,并且讓程序可以盡少的出現(xiàn)問(wèn)題,減少錯(cuò)誤的發(fā)生。我制定了以下測(cè)試方案。(1)為軟件系統(tǒng)設(shè)計(jì)整體的測(cè)試方案,包括整體測(cè)試模塊測(cè)試,耦合測(cè)試(2)將整體軟件分為多個(gè)子模塊后,進(jìn)行模塊的單獨(dú)測(cè)試(3)將所有測(cè)試的圖表信息進(jìn)行記錄在案,不斷的推敲測(cè)試情況,構(gòu)想用戶使用環(huán)境(4)將所有影響用戶體驗(yàn)的功能,整理出來(lái)。以模塊的形式多次復(fù)現(xiàn),了解錯(cuò)誤原因和錯(cuò)誤流程(5)將測(cè)試結(jié)果分級(jí),優(yōu)先解決等級(jí)高的且影響用戶體驗(yàn)嚴(yán)重的錯(cuò)誤,其次解決等級(jí)低的影響用戶體驗(yàn)弱的功能(6)對(duì)軟件進(jìn)行回歸測(cè)試,得出測(cè)試結(jié)果(7)進(jìn)行測(cè)試總結(jié)完成整體測(cè)試。5.4.3測(cè)試結(jié)果在軟件的測(cè)試過(guò)程中,大部分功能都達(dá)到了預(yù)期的效果,實(shí)現(xiàn)了正確的輸出與理想情況相符。但也有少部分功能未達(dá)到目標(biāo),使得系統(tǒng)功能不健全,影響用戶體驗(yàn)。其中遇到最大的問(wèn)題就是軟件使用卡頓,在長(zhǎng)期使用后軟件流暢度明顯下降。根據(jù)這樣的原因,我篩查了整個(gè)系統(tǒng)的各個(gè)子模塊。發(fā)現(xiàn)在類與類之間進(jìn)行數(shù)據(jù)傳輸時(shí),將其中的一個(gè)方法寫成了死循環(huán),導(dǎo)致內(nèi)存消耗嚴(yán)重,從而使得軟件效率明顯降低。在這樣的基礎(chǔ)上,我反復(fù)的檢查類與類之間的關(guān)系和類中是否有類似的循環(huán)函數(shù)。經(jīng)過(guò)多次對(duì)程序進(jìn)行修改測(cè)試一點(diǎn)點(diǎn)的完成了對(duì)功能需求的再次完善。目前整體程序穩(wěn)定運(yùn)行,達(dá)到了初始的理想情況。根據(jù)這樣的情況,清楚的了解了在測(cè)試中設(shè)置方法的思路和技巧。不斷使用更多的設(shè)計(jì)模式完成對(duì)整體軟件的設(shè)計(jì)。5.4.5測(cè)試分析經(jīng)過(guò)這次程序設(shè)計(jì)的測(cè)試,我清楚的了解到了,軟件并不是從頭至尾開(kāi)發(fā)結(jié)束后就全面完成的軟件測(cè)試也是軟件開(kāi)發(fā)的重要部分。也了解了黑盒白盒測(cè)試的重要性,學(xué)習(xí)了通過(guò)此模塊的拆解,發(fā)現(xiàn)問(wèn)題的技巧。在黑盒測(cè)試的過(guò)程中,不止能用單獨(dú)的功能進(jìn)行測(cè)試,需要把整體的程序看成一個(gè)不能打開(kāi)的黑盒子,在完全站在用戶的角度去思考軟件應(yīng)該如何操作,在程序說(shuō)明書(shū)撰寫時(shí),要考慮用戶是否能直接的了解功能的含義,不出現(xiàn)理解上的偏差。第六章總結(jié)與展望6.1總結(jié)在軟件開(kāi)發(fā)的過(guò)程中遇到了很多問(wèn)題,其中很多是在編程中技術(shù)使用不熟練導(dǎo)致的,還有一些是因?yàn)榫幊碳记刹粔蛟鷮?shí),而導(dǎo)致程序結(jié)構(gòu)不嚴(yán)謹(jǐn)。比如在軟件的設(shè)計(jì)上沒(méi)有使用任何的設(shè)計(jì)模式,導(dǎo)致了開(kāi)始程序運(yùn)行緩慢不流暢。在編程的過(guò)程中,沒(méi)有特別清楚的了解面向?qū)ο蠛兔嫦蜻^(guò)程的區(qū)別。經(jīng)常把函數(shù)式編程的思維帶入到面向?qū)ο蟮木幊讨?。另外在程序設(shè)計(jì)中,可以說(shuō)把我所學(xué)到的知識(shí)第一次匯總起來(lái)在匯總知識(shí)的過(guò)程中,發(fā)現(xiàn)了很多的知識(shí)盲點(diǎn),需要不斷的通過(guò)互聯(lián)網(wǎng)去整合知識(shí)查閱資料,但由于很多信息都是通過(guò)英文編寫的,英語(yǔ)水平也成為了開(kāi)發(fā)過(guò)程中的一個(gè)大問(wèn)題。所以在今后的開(kāi)發(fā)生涯中,必須要一邊學(xué)習(xí)編程技巧,一邊牢固英語(yǔ)知識(shí)才能不被淘汰。在這次設(shè)計(jì)的過(guò)程有很多次我都想放棄。但每一個(gè)模塊運(yùn)行成功和每一個(gè)函數(shù)調(diào)用成功,都成為了我樹(shù)立信心的機(jī)會(huì)。除了技術(shù)之外,我也發(fā)現(xiàn),在克服困難的路上,只要堅(jiān)定信心沒(méi)有完成不了的事情。這次設(shè)計(jì),極大的豐富了我的動(dòng)手能力和動(dòng)腦能力,了解了開(kāi)發(fā)一個(gè)整體項(xiàng)目的困難。在這樣的過(guò)程中,我也為自己樹(shù)立了勇氣增長(zhǎng)的信心,了解了技術(shù)對(duì)人生的重要性。6.2展望本文提出并實(shí)現(xiàn)了一種微信小程序的游戲交友小程序,對(duì)其中的關(guān)鍵技術(shù)進(jìn)行了初步的實(shí)現(xiàn),但實(shí)際上仍然不夠完善,在未來(lái)還有很多優(yōu)化和擴(kuò)展。首先,程序界面的美化還不足夠,影響了程序的美觀,這種情況可能會(huì)導(dǎo)致用戶流失。第二,游戲交友中雖然實(shí)現(xiàn)了基本的通訊交流功能,但是有礙于自身能力,未能實(shí)現(xiàn)更加智能化的功能。對(duì)于個(gè)個(gè)游戲類型分類的人群還沒(méi)有一個(gè)具體的功能達(dá)到聚集交流的作用。這個(gè)功能后續(xù)的構(gòu)想是通過(guò)大數(shù)據(jù)匹配機(jī)制直接匹配到與自己相同游戲愛(ài)好的人群,從而進(jìn)行溝通交流,但是這個(gè)功能是需要足夠多基數(shù)的用戶積累以及游戲類型積累,就目前對(duì)我而言還無(wú)法做到。20參考文獻(xiàn)[1]陳傳波,夏義兵.基于微信小程序技術(shù)及三層網(wǎng)絡(luò)架構(gòu)的權(quán)限管理系統(tǒng)模型[J].計(jì)算機(jī)工程,2013,29(12):101-102.[2]毛德祥,羅榮閣.基于微信小程序技術(shù)的Web應(yīng)用程序三層設(shè)計(jì)模型[J].微型手機(jī)應(yīng)用,2012,18(3):26-28.[3]StephenWalther,馬朝暉.微信小程序技術(shù)內(nèi)幕[M].機(jī)械工業(yè)出版社,2012.[4]王志曉,張景,李軍懷,等.MySQL技術(shù)在電子商務(wù)系統(tǒng)中的應(yīng)用研究[J].計(jì)算機(jī)工程,2003,29(18):74-76.[5]俞歡軍,許寧,杜占玲.基于Java技術(shù)的實(shí)驗(yàn)室信息管理系統(tǒng)的實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2005,26(11):3034-3036.[6]孫俊,李正明,楊繼昌.微信小程序技術(shù)與JSP技術(shù)的比較[J].微型機(jī)與應(yīng)用,2013,22(1):6-7.[7]冉春玉,王洪成,李芳.微信小程序技術(shù)及其在網(wǎng)站開(kāi)發(fā)中的應(yīng)用[J].武漢理工大學(xué)學(xué)報(bào)(信息與管理工程版),2012,24(3):70-73.[8]王志曉,呂林濤,閆文耀.基于微信小程序技術(shù)和工作流模型的網(wǎng)上審批系統(tǒng)[J].計(jì)算機(jī)工程,2014,30(17):83-85.[9]徐世浩.高校教育網(wǎng)站Java微信小程序應(yīng)用研究[J].電化教育研究,2004(1):51-54.[10]涂智壽.微信小程序技術(shù)構(gòu)建基于Android的遠(yuǎn)程教學(xué)管理綜合平臺(tái)[J].重慶工商大學(xué)學(xué)報(bào)(自然科學(xué)版),2015,22(4):400-405.[11]盧成均.基于微信小程序技術(shù)的學(xué)生評(píng)教系統(tǒng)的開(kāi)發(fā)[J].重慶師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2015,22(4):29-32.[12]大斜千變.springboot核心技術(shù)[Z]/kongxincai0/java/article/details/81435669.2018.8[13]予象科技.Spring框架(三):SpringBoot框架(由淺入深,深度解讀)[Z]/s?id=1623648034778672046&wfr=spider&for=pc.2019.01致謝本人的畢業(yè)設(shè)計(jì)是在我們的指導(dǎo)老師下多次指導(dǎo)下完成的,老師優(yōu)良的學(xué)術(shù)作風(fēng)和行為品德,一直在深刻的感染著我,讓我在學(xué)業(yè)中和生活中都可以不斷進(jìn)步,在課題選擇時(shí),老師孜孜不倦的給我指明方向。在程序設(shè)計(jì)中,老師為我提供了很多參考材料。在論文的寫作中,老師也給了我明確的思想。他樸實(shí)的態(tài)度和認(rèn)真的學(xué)術(shù)作風(fēng)是我不斷追求的。也是我有一天希望可以達(dá)到的。在此,我要非常感謝我的指導(dǎo)老師,并給予崇高的敬意。另外,在我畢業(yè)前夕,我要感謝學(xué)校為我提供的教學(xué)環(huán)境,沒(méi)有這樣優(yōu)質(zhì)的教學(xué)環(huán)境,我很難學(xué)習(xí)到這么多的技術(shù)知識(shí)。我要感謝國(guó)家,感謝黨,感謝這個(gè)社會(huì)和新時(shí)代,為我們大學(xué)生提供了這樣好的生活環(huán)境和學(xué)習(xí)環(huán)境。讓我們可以在教室中學(xué)習(xí),在陽(yáng)光下奔跑。我還要感謝我的室友和同學(xué)。在我困難焦慮時(shí),是他們一直給我堅(jiān)定的眼神,讓我充滿信心,我也要感謝并且接受同學(xué)們的批評(píng)和指導(dǎo)可以讓我明白自身的錯(cuò)誤。此后,我一定要踐行新時(shí)代的囑托,不忘國(guó)家和黨給我的支持,銘記學(xué)校,教學(xué)為人的思想從實(shí)際出發(fā),做一些對(duì)整個(gè)社會(huì)有價(jià)值的事情。
教你如何保護(hù)電腦一、每天關(guān)機(jī)前要做的清洗:
雙擊“我的電腦”—
—右鍵點(diǎn)C盤——點(diǎn)“屬性”——點(diǎn)“磁盤清理”——點(diǎn)“確定”——再點(diǎn)“是”——再點(diǎn)“確定”。清理過(guò)程中,您可看得到未經(jīng)您許可(您可點(diǎn)“查看文件”看,就知道了)進(jìn)來(lái)的“臨時(shí)文件”被清除了,盤的空間多了。對(duì)D,E,F(xiàn)盤也要用這法進(jìn)行。
二、隨時(shí)要進(jìn)行的清理
:
打開(kāi)網(wǎng)頁(yè)——點(diǎn)最上面一排里的“工具”——點(diǎn)“Internet選項(xiàng)”——再點(diǎn)中間的“Internet臨時(shí)文件”中的“刪除文件”——再在“刪除所有脫機(jī)內(nèi)容”前的方框里打上勾——再點(diǎn)“確定”——清完后又點(diǎn)“確定”。這樣,可為打開(kāi)網(wǎng)和空間提高速度。
三、一星期進(jìn)行的盤的垃圾清理
:
點(diǎn)“開(kāi)始”——用鼠標(biāo)指著“所有程序”,再指著“附件”,再指著“系統(tǒng)工具”,再點(diǎn)“磁盤粹片整理程序”——點(diǎn)C盤,再點(diǎn)“碎片整理”(這需要很長(zhǎng)時(shí)間,最好在您去吃飯和沒(méi)用電腦時(shí)進(jìn)行。清理中您可看到您的盤里的狀況,可將清理前后對(duì)比一下)——在跳出“清理完成”后點(diǎn)“關(guān)閉”。按上述,對(duì)D,E,F(xiàn)盤分別進(jìn)行清理。
電腦系統(tǒng)越來(lái)越慢,怎么刪除臨時(shí)文件啊
1.關(guān)閉"休眠"
方法:打開(kāi)[控制面板]→[電源選項(xiàng)]→[休眠],把"啟用休眠"前面的勾去掉
說(shuō)明:休眠是系統(tǒng)長(zhǎng)時(shí)間一種待機(jī)狀態(tài),使您在長(zhǎng)時(shí)間離開(kāi)電腦時(shí)保存操作狀態(tài),如果您不是經(jīng)常開(kāi)著電腦到別處去的話,那就把它關(guān)了吧!
☆立即節(jié)省:256M
2.關(guān)閉"系統(tǒng)還原"
方法:打開(kāi)[控制面板]→[系統(tǒng)]→[系統(tǒng)還原],把"在所有驅(qū)動(dòng)器上關(guān)閉系統(tǒng)還原'勾上
說(shuō)明:系統(tǒng)還原是便于用戶誤操作或產(chǎn)生軟件問(wèn)題時(shí)的一種挽救手段,可以回復(fù)到誤操作以前的狀態(tài).不建議初級(jí)用戶使用.當(dāng)然,它采用的是跟蹤手段,需要記錄大量信息,所消耗的資源也要很大的.
☆立即節(jié)省:數(shù)百M(fèi)
(根據(jù)還原點(diǎn)的多少而不同)
您也可以在不關(guān)閉系統(tǒng)還原的前提下,相應(yīng)的減少系統(tǒng)還原所占的磁盤空間,這只會(huì)減少可用還原點(diǎn)的數(shù)目,一般還原點(diǎn)有一兩個(gè)就夠了吧.
方法:...[系統(tǒng)還原]-選擇一個(gè)"可用驅(qū)動(dòng)器"-[設(shè)置]-調(diào)整"要使用的磁盤空間"
3.關(guān)閉"遠(yuǎn)程管理"
方法:打開(kāi)[控制面板]→[系統(tǒng)]→[遠(yuǎn)程],把"允許從這臺(tái)計(jì)算機(jī)發(fā)送遠(yuǎn)程協(xié)助邀請(qǐng)"前面的勾去掉.
說(shuō)明:誰(shuí)會(huì)經(jīng)常用到這種功能呢?它占用的不是磁盤空間,但是會(huì)影響系統(tǒng)運(yùn)行速度.
☆提高系統(tǒng)性能
4.關(guān)閉"自動(dòng)更新"
方法:打開(kāi)[控制面板]→[自動(dòng)更新]→選"關(guān)閉自動(dòng)更新"
說(shuō)明:系統(tǒng)更新占用的也不是磁盤空間,您可以在有可用更新時(shí)到微軟的更新頁(yè)面上更新,而不是總需要一個(gè)進(jìn)程監(jiān)視那是不是有可用更新.
☆提高系統(tǒng)性能
5.關(guān)閉"索引服務(wù)"
方法:[開(kāi)始]→[運(yùn)行]→輸入"msconfig"→[服務(wù)]
去掉indexing
servise前面的勾
說(shuō)明:索引服務(wù)是提高系統(tǒng)搜索速的的,誰(shuí)沒(méi)事總在系統(tǒng)里搜來(lái)搜去啊
☆提高系統(tǒng)性能
6.減少開(kāi)機(jī)加載的啟動(dòng)項(xiàng)
方法:[開(kāi)始]→[運(yùn)行]→輸入"msconfig"→[啟動(dòng)]
去掉不必要的啟動(dòng)項(xiàng)
說(shuō)明:必要的啟動(dòng)項(xiàng)
一般"系統(tǒng)盤\windows\system32下的最好不要去掉;而肯定能去掉的有
TINTSETP
IMJPMIG
IMSCMIG
等
☆加快開(kāi)機(jī)速度
7.合理設(shè)置虛擬內(nèi)存
方法:打開(kāi)[控制面板]→[系統(tǒng)]→[高級(jí)]-[性能]設(shè)置-[高級(jí)]-[虛擬內(nèi)存]更改-在"自定義大小"中填入數(shù)值
說(shuō)明:一般的最小值是物理內(nèi)存的1.5倍,最大值是物理內(nèi)存的3倍;如果您經(jīng)常運(yùn)行大型軟件的話最小值應(yīng)該設(shè)為(物理內(nèi)存*1.5*0.2+物理內(nèi)存*1.5),最大值應(yīng)為(物理內(nèi)存*3*0.2+物理內(nèi)存*3)
☆提高系統(tǒng)性能
8.取消系統(tǒng)失敗時(shí)的日志文件和詢問(wèn)
打開(kāi)[控制面板]→[系統(tǒng)]→[高級(jí)]→[啟動(dòng)和故障恢復(fù)]→[系統(tǒng)失敗]
去掉"將事件寫入系統(tǒng)日志""發(fā)送錯(cuò)誤警報(bào)"
☆提高系統(tǒng)性能
9.刪除無(wú)用的文件
方法:打開(kāi)[控制面板]→[文件夾選項(xiàng)]→[查看]→[顯示所有文件和文件夾]
C:\Documents
and
Settings\用戶名\Cookies\除index文件外的所有文件(瀏覽網(wǎng)頁(yè)產(chǎn)生的記錄文件)
C:\Documents
and
Settings\用戶名\Local
Settings\Temp\下的所有文件(用戶臨時(shí)文件)
C:\Documents
and
Settings\用戶名\LocalSettings\TemporaryInternet
Files\下的所有文件(瀏覽網(wǎng)頁(yè)記錄的多媒體信息,加速以后瀏覽)
C:\Documents
and
Settings\用戶名\Local
Settings\History\下的所有文件(訪問(wèn)歷史紀(jì)錄)
C:\Documents
and
Settings\用戶名\Recent\下的所有文件(最近瀏覽文件的快捷方式)
C:\WINDOWS\Temp\下的所有文件(臨時(shí)文件)
C:\WINDOWS\ServicePackFiles下的所有文件(升級(jí)sp1或sp2后的備份文件)
C:\WINDOWS\Driver
Cache\i386下的壓縮文件(驅(qū)動(dòng)程序的備份文件)
C:\WINDOWS\SoftwareDistribution\download下的所有文件(未完成的軟件下載)
C:\Windows\下以
$u...
開(kāi)頭的隱藏文件(微軟更新安裝文件備份)
☆立即節(jié)省:數(shù)百M(fèi)
10.磁盤碎片整理
下面該做的就是磁盤碎片整理了,只有整理之后才能獲得更多的空間哦^_^
方法:[開(kāi)始]→[程序]→[附件]→[系統(tǒng)工具]→[磁盤碎片整理]...(記得先"分析"后"整理")二。發(fā)信人:
liushafeng
(終結(jié)者),
信區(qū):
Hardware
標(biāo)
題:
減少Win
XP資源占用的八大技巧
Windows
XP被微軟稱為其歷史上最優(yōu)秀的操作系統(tǒng),有讓你眼花繚亂的各種功能、更快的速度,當(dāng)然這一切都對(duì)計(jì)算機(jī)的硬件提出了更高的要求,如果你希望Windows
XP能夠盡可能少地占用你有限的
雖然Windows
XP被微軟自稱為有史以來(lái)最穩(wěn)定、功能最強(qiáng)大的Windows操作系統(tǒng),并且運(yùn)行速度飛快——啟動(dòng)速度甚至比同樣配置的Win
2000還要快許多,你可能依然不滿足于此,希望
一、使用樸素界面
XP安裝后默認(rèn)的界面包括任務(wù)欄、開(kāi)始選單、桌面背景、窗口、按鈕等都采用的是XP的豪華、炫目的風(fēng)格,但缺點(diǎn)顯而易見(jiàn),它們將消耗掉不少系統(tǒng)資源,但實(shí)用意義不大。
[方法]鼠標(biāo)右鍵單擊桌面空白處,在彈出選單點(diǎn)擊“屬性”進(jìn)入顯示屬性設(shè)置窗口,將“主題、外觀”都設(shè)置為“Windows經(jīng)典”,將桌面背景設(shè)置為“無(wú)”,按確定保存退出。
二、減少啟動(dòng)時(shí)加載項(xiàng)目
許多應(yīng)用程序在安裝時(shí)都會(huì)自作主張?zhí)砑又料到y(tǒng)啟動(dòng)組,每次啟動(dòng)系統(tǒng)都會(huì)自動(dòng)運(yùn)行,這不僅延長(zhǎng)了啟動(dòng)時(shí)間,而且啟動(dòng)完成后系統(tǒng)資源已經(jīng)被吃掉不少![方法]選擇“開(kāi)始”選單的“運(yùn)行”,鍵入“msconfig”啟動(dòng)“系統(tǒng)配置實(shí)用程序”,進(jìn)入“啟動(dòng)”標(biāo),在此窗口列出了系統(tǒng)啟動(dòng)時(shí)加載的項(xiàng)目及來(lái)源,仔細(xì)查看你是否需要它自動(dòng)加載,否則清除項(xiàng)目前的復(fù)選框,加載的項(xiàng)目愈少,啟動(dòng)的速度自然愈快。此項(xiàng)需要重新啟動(dòng)方能生效。
三、優(yōu)化視覺(jué)效果
[方法]選擇“系統(tǒng)屬性”中的“高級(jí)”標(biāo)簽進(jìn)入“性能選項(xiàng)”界面,其中“視覺(jué)效果”中可供選擇的包括:自動(dòng)設(shè)置為最佳、最佳外觀、最佳性能、自定義。選中的效果越多則占用的系統(tǒng)資源越多,選定“最佳性能”項(xiàng)將關(guān)閉列表中列出諸如淡入淡出、平滑滾動(dòng)、滑動(dòng)打開(kāi)等所有視覺(jué)效果。
四、關(guān)閉系統(tǒng)還原
默認(rèn)情況下系統(tǒng)還原功能處于啟用狀態(tài),每個(gè)驅(qū)動(dòng)器約被占用高達(dá)4%~12%的硬盤空間,并且系統(tǒng)還原的監(jiān)視系統(tǒng)會(huì)自動(dòng)創(chuàng)建還原點(diǎn),這樣在后臺(tái)運(yùn)行就會(huì)占用較多的系統(tǒng)資源。
[方法]鼠標(biāo)右鍵點(diǎn)擊桌面“我的電腦”中的“屬性”進(jìn)入“系統(tǒng)屬性”設(shè)置窗口,選擇“系統(tǒng)還原”標(biāo)簽,將“在所有驅(qū)動(dòng)器上關(guān)閉系統(tǒng)還原”置為選中狀態(tài)
五、加快選單顯示速度
[方法]運(yùn)行注冊(cè)表編輯器,進(jìn)入“HKEY_CURRENT_USERControl
PanelDesktop”,將名稱為MenuShowDelay的數(shù)據(jù)值由原來(lái)默認(rèn)的400修改為0,修改后XP的開(kāi)始選單、甚至應(yīng)用軟件的選單顯示速度都會(huì)明顯加快。
六、啟用DMA傳輸模式
所謂DMA,即直接存儲(chǔ)器存儲(chǔ)模式,指計(jì)算機(jī)周邊設(shè)備(主要指硬盤)可直接與內(nèi)存交換數(shù)據(jù),這樣可加快硬盤讀寫速度,提高速據(jù)傳輸速率。
[方法]選擇“系統(tǒng)屬性”中的“硬件”標(biāo)簽,打開(kāi)“設(shè)備管理器”,其中“IDE控制器
”有兩項(xiàng)“Primary
IDE
Channel”及“Secondary
IDE
Channel”,依次進(jìn)入“屬性→高
級(jí)設(shè)置”,該對(duì)話框會(huì)列出目前IDE接口所連接設(shè)備的傳輸模式,點(diǎn)擊列表按鈕將“傳輸模
式”設(shè)置為“DMA(若可用
七、移動(dòng)臨時(shí)文件儲(chǔ)存路徑
多數(shù)應(yīng)用軟件在運(yùn)行時(shí)都會(huì)產(chǎn)生臨時(shí)文件,而且這些臨時(shí)文件都默認(rèn)保存于啟動(dòng)分區(qū)
C盤,長(zhǎng)時(shí)間頻繁讀寫C盤極易產(chǎn)生大量文件碎片,從而影響C盤性能,而C盤又是儲(chǔ)存系統(tǒng)啟動(dòng)核心文件的分區(qū),C盤的性能直接影響到系統(tǒng)的穩(wěn)定性與運(yùn)行效率。應(yīng)盡量將應(yīng)用軟件安裝于啟動(dòng)盤以外的分區(qū)并定期對(duì)硬盤進(jìn)行整理,此舉可最大程度避免產(chǎn)生磁盤碎片,將啟動(dòng)或讀寫速度保持在最佳狀態(tài)。
Internet
Explorer臨時(shí)文件夾
[方法]在IE主窗口中,依次進(jìn)入“工具→Internet選項(xiàng)→常規(guī)”標(biāo)簽,打開(kāi)“Intern
et臨時(shí)文件”設(shè)置界面,點(diǎn)擊“移動(dòng)文件夾”按鈕將原來(lái)保存于C盤的臨時(shí)目錄移動(dòng)至C盤
以外的驅(qū)動(dòng)器中,如果你使用的是寬帶,可將“臨時(shí)文件夾”使用空間設(shè)置為最小值1M
刻錄時(shí)產(chǎn)生的臨時(shí)文件
[方法]文件在刻錄之前都會(huì)保存于C盤的刻錄臨時(shí)文件夾中,進(jìn)入資源管理器,選擇刻錄機(jī)盤符并單擊鼠標(biāo)右鍵選單的“屬性”項(xiàng),在“錄制”標(biāo)簽下可將此臨時(shí)文件夾安置于
其它驅(qū)動(dòng)器。
我的文檔
[方法]鼠標(biāo)右鍵點(diǎn)擊“我的文檔”,在屬性設(shè)置項(xiàng)中可將“我的文檔”默認(rèn)的保存路
徑修改至其它盤符。
八、增加虛擬內(nèi)存
[方法]進(jìn)入“性能選項(xiàng)”的“高級(jí)”設(shè)置窗口,首先將“處理器計(jì)劃”及“內(nèi)存使用
”都調(diào)整為“程序”優(yōu)化模式。點(diǎn)擊“更改”按鈕進(jìn)入虛擬內(nèi)存設(shè)置窗口,若你的內(nèi)存大
于256M,建議你禁用分頁(yè)文件。默認(rèn)的分頁(yè)文件為物理內(nèi)存的1.5倍。禁用系統(tǒng)緩存需重新啟動(dòng)系統(tǒng)。如果你的內(nèi)存低于256M,請(qǐng)勿禁用分頁(yè)文件,否則會(huì)導(dǎo)致系統(tǒng)崩潰或無(wú)法再啟動(dòng)XP!
三windows使用時(shí)間長(zhǎng)了,自然就會(huì)產(chǎn)生這樣那樣的臨時(shí)文件,影響系統(tǒng)速度,讓人煩心。對(duì)于老鳥(niǎo)來(lái)說(shuō),可以通過(guò)修改注冊(cè)表、手動(dòng)優(yōu)化系統(tǒng)性能來(lái)提高速度,而對(duì)新手來(lái)說(shuō)比較困難。這里我們可以下載一些專門的系統(tǒng)優(yōu)化軟件,進(jìn)行一些簡(jiǎn)單的設(shè)計(jì),就能達(dá)到我們想要的效果。這里我推薦一些常用又好使的軟件:WINDOWS優(yōu)化王、優(yōu)化大師、超級(jí)兔子等。其中WINDOWS優(yōu)化王非常好用,一看就會(huì)、功能全面、省時(shí)省心。
完全清理[
毒
]垃圾
藏在XP中的一個(gè)秘密武器,可以完整清除垃圾文件
藏在XP中的一個(gè)秘密武器,可以完整清除垃圾文件
你有用過(guò)Windows內(nèi)置的清理磁盤功能嗎?
它并不能完全地清洗Windows內(nèi)不需要的檔案,因?yàn)樗墓δ鼙浑[藏了,本篇將會(huì)把它被封印了的功能完全打開(kāi)。適用的窗口板本
除了Win95及Win98外
這個(gè)方法階適用于Win98se、Win2000、WinME、WinXP
現(xiàn)在介紹兩個(gè)「清理磁盤」工具的指令:
SAGESET
及
SAGERUN
首先在「開(kāi)始」>「執(zhí)行」
然后輸入
cleanmgr
/sageset:99
設(shè)定:
特別模式「清理磁盤」工具會(huì)執(zhí)行,你會(huì)發(fā)覺(jué)多了很多清理選擇,選擇你想要清理的檔案,通常全部都可以刪除,完成你的選擇后再按「確定」。然后再打開(kāi)「開(kāi)始」>「運(yùn)行」
輸入:cleanmgr
/SAGERUN:99
殺毒1
這種情況往往表現(xiàn)在打開(kāi)IE時(shí),在IE界面的左下框里提示:正在打開(kāi)網(wǎng)頁(yè),但老半天沒(méi)響應(yīng)。在任務(wù)管理器里查看進(jìn)程,(進(jìn)入方法,把鼠標(biāo)放在任務(wù)欄上,按右鍵—任務(wù)管理器—進(jìn)程)看看CPU的占用率如何,如果是100%,可以肯定,是感染了病毒,這時(shí)你想運(yùn)行其他程序簡(jiǎn)直就是受罪。這就要查查是哪個(gè)進(jìn)程貪婪地占用了CPU資源.找到后,最好把名稱記錄下來(lái),然后點(diǎn)擊結(jié)束,如果不能結(jié)束,則要啟動(dòng)到安全模式下把該東東刪除,還要進(jìn)入注冊(cè)表里,(方法:開(kāi)始—運(yùn)行,輸入regedit)在注冊(cè)表對(duì)話框里,點(diǎn)編輯—查找,輸入那個(gè)程序名,找到后,點(diǎn)鼠標(biāo)右鍵刪除,然后再進(jìn)行幾次的搜索,往往能徹底刪除干凈。
殺毒2
今天在這里為大家提供兩則小技巧,以便幫你強(qiáng)行殺死頑固病毒進(jìn)程。
根據(jù)進(jìn)程名查殺
這種方法是通過(guò)WinXP系統(tǒng)下的taskkill命令來(lái)實(shí)現(xiàn)的,在使用該方法之前,首先需要打開(kāi)系統(tǒng)的進(jìn)程列表界面,找到病毒進(jìn)程所對(duì)應(yīng)的具體進(jìn)程名。
接著依次單擊“開(kāi)始→運(yùn)行”命令,在彈出的系統(tǒng)運(yùn)行框中,運(yùn)行“cmd”命令;再在DOS命令行中輸入“taskkill/imaaa”格式的字符串命令,單擊回車鍵后,頑固的病毒進(jìn)程“aaa”就被強(qiáng)行殺死了。比方說(shuō),要強(qiáng)行殺死“conime。exe”病毒進(jìn)程,只要在命令提示符下執(zhí)行“taskkill/imconime。exe”命令,要不了多久,系統(tǒng)就會(huì)自動(dòng)返回結(jié)果。
根據(jù)進(jìn)程號(hào)查殺
上面的方法,只對(duì)部分病毒進(jìn)程有效,遇到一些更“頑固”的病毒進(jìn)程,可能就無(wú)濟(jì)于事了。此時(shí)你可以通過(guò)Win2000以上系統(tǒng)的內(nèi)置命令——ntsd,來(lái)強(qiáng)行殺死一切病毒進(jìn)程,因?yàn)樵撁畛齋ystem進(jìn)程、SMSS。EXE進(jìn)程、CSRSS。EXE進(jìn)程不能“對(duì)付”外,基本可以對(duì)付其它一切進(jìn)程。但是在使用該命令殺死病毒進(jìn)程之前,需要先查找到對(duì)應(yīng)病毒進(jìn)程的具體進(jìn)程號(hào)。
考慮到系統(tǒng)進(jìn)程列表界面在默認(rèn)狀態(tài)下,是不顯示具體進(jìn)程號(hào)的,因此你可以首先打開(kāi)系統(tǒng)任務(wù)管理器窗口,再單擊“查看”菜單項(xiàng)下面的“選擇列”命令,在彈出的設(shè)置框中,將“PID(進(jìn)程標(biāo)志符)”選項(xiàng)選中,單擊“確定”按鈕。返回到系統(tǒng)進(jìn)程列表頁(yè)面中后,你就能查看到對(duì)應(yīng)病毒進(jìn)程的具體PID了。
接著打開(kāi)系統(tǒng)運(yùn)行對(duì)話框,在其中運(yùn)行“cmd”命令,在命令提示符狀態(tài)下輸入“ntsd-cq-pPID”命令,就可以強(qiáng)行將指定PID的病毒進(jìn)程殺死了。例如,發(fā)現(xiàn)某個(gè)病毒進(jìn)程的PID為“444”,那么可以執(zhí)行“ntsd-cq-p444”命令,來(lái)殺死這個(gè)病毒進(jìn)程。
殺毒3
Windows任務(wù)管理器是大家對(duì)進(jìn)程進(jìn)行管理的主要工具,在它的“進(jìn)程”選項(xiàng)卡中能查看當(dāng)前系統(tǒng)進(jìn)程信息。在默認(rèn)設(shè)置下,一般只能看到映像名稱、用戶名、CPU占用、內(nèi)存使用等幾項(xiàng),而更多如I/O讀寫、虛擬內(nèi)存大小等信息卻被隱藏了起來(lái)??蓜e小看了這些被隱藏的信息,當(dāng)系統(tǒng)出現(xiàn)莫名其妙的故障時(shí),沒(méi)準(zhǔn)就能從它們中間找出突破口。
1.查殺會(huì)自動(dòng)消失的雙進(jìn)程木馬
前段時(shí)間朋友的電腦中了某木馬,通過(guò)任務(wù)管理器查出該木馬進(jìn)程為“system.exe”,終止它后再刷新,它又會(huì)復(fù)活。進(jìn)入安全模式把c:\windows\system32\system.exe刪除,重啟后它又會(huì)重新加載,怎么也無(wú)法徹底清除它。從此現(xiàn)象來(lái)看,朋友中的應(yīng)該是雙進(jìn)程木馬。這種木馬有監(jiān)護(hù)進(jìn)程,會(huì)定時(shí)進(jìn)行掃描,一旦發(fā)現(xiàn)被監(jiān)護(hù)的進(jìn)程遭到查殺就會(huì)復(fù)活它。而且現(xiàn)在很多雙進(jìn)程木馬互為監(jiān)視,互相復(fù)活。因此查殺的關(guān)鍵是找到這“互相依靠”的兩個(gè)木馬文件。借助任務(wù)管理器的PID標(biāo)識(shí)可以找到木馬進(jìn)程。
調(diào)出Windows任務(wù)管理器,首先在“查看→選擇列”中勾選“PID(進(jìn)程標(biāo)識(shí)符)”,這樣返回任務(wù)管理器窗口后可以看到每一個(gè)進(jìn)程的PID標(biāo)識(shí)。這樣當(dāng)我們終止一個(gè)進(jìn)程,它再生后通過(guò)PID標(biāo)識(shí)就可以找到再生它的父進(jìn)程。啟動(dòng)命令提示符窗口,執(zhí)行“taskkill
/im
system.exe
/f”命令。刷新一下電腦后重新輸入上述命令,可以看到這次終止的system.exe進(jìn)程的PID為1536,它屬于PID為676的某個(gè)進(jìn)程。也就是說(shuō)PID為1536的system.exe進(jìn)程是由
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 33223-2024軋制設(shè)備術(shù)語(yǔ)
- Target-Protein-Ligand-Linker-Conjugates-4-生命科學(xué)試劑-MCE-5926
- 1-2-Dihexanoyl-sn-glycero-3-PS-sodium-生命科學(xué)試劑-MCE-8684
- 二零二五年度離婚協(xié)議書(shū)中共同財(cái)產(chǎn)清算起訴狀
- 2025年度電力市場(chǎng)交易購(gòu)售電合同
- 二零二五年度大型賽事活動(dòng)合作2025年度營(yíng)銷合同
- 二零二五年度私人住宅裝修質(zhì)量與安全雙保障協(xié)議
- 2025年度離婚子女債務(wù)償還與財(cái)產(chǎn)分割執(zhí)行協(xié)議
- 2025年度煙酒企業(yè)社會(huì)責(zé)任履行與公益合作合同
- 二零二五年度文化創(chuàng)意產(chǎn)業(yè)銀行擔(dān)保協(xié)議
- 北京市海淀區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 2025年廣西柳州市中級(jí)人民法院招錄聘用工作人員17人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年全國(guó)職業(yè)院校技能大賽高職組(研學(xué)旅行賽項(xiàng))考試題庫(kù)(含答案)
- 十八項(xiàng)核心制度
- 2025年物業(yè)公司安全生產(chǎn)工作計(jì)劃(5篇)
- 2025社保政策培訓(xùn)
- 電器儀表人員培訓(xùn)課件
- 2025年中小學(xué)春節(jié)安全教育主題班會(huì)課件
- 2023年工程制圖習(xí)題集
- 計(jì)量經(jīng)濟(jì)學(xué)練習(xí)題
- 2025年全國(guó)高考體育單招考試模擬政治試卷試題(含答案詳解)
評(píng)論
0/150
提交評(píng)論