九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

基于Android 的社交App 的設(shè)計與實現(xiàn)

上傳人:功*** 文檔編號:238658846 上傳時間:2024-01-08 格式:DOCX 頁數(shù):38 大?。?82.64KB
收藏 版權(quán)申訴 舉報 下載
基于Android 的社交App 的設(shè)計與實現(xiàn)_第1頁
第1頁 / 共38頁
基于Android 的社交App 的設(shè)計與實現(xiàn)_第2頁
第2頁 / 共38頁
基于Android 的社交App 的設(shè)計與實現(xiàn)_第3頁
第3頁 / 共38頁

下載文檔到電腦,查找使用更方便

5 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于Android 的社交App 的設(shè)計與實現(xiàn)》由會員分享,可在線閱讀,更多相關(guān)《基于Android 的社交App 的設(shè)計與實現(xiàn)(38頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、摘要隨著網(wǎng)絡(luò)時代的不斷發(fā)展,人與人之間的交流方式開始朝著多元化的方向發(fā)展,像現(xiàn)在大多數(shù)人通常使用的QQ,微信等的社交類app進行遠距離聊天對話的方式已經(jīng)漸漸開始替代電話進行通話的方式了,相比于電話,QQ,微信等突出了聊天方式多種多樣,流量的消費遠比話費的消費便宜,時間控制上的便利等的多種優(yōu)點。在本次設(shè)計中將開發(fā)實現(xiàn)一款以聊天功能為主要功能的社交型App。本app可以通過手機上的APP在網(wǎng)絡(luò)流暢的情況下隨時隨地進行實時聊天,在設(shè)置界面中,你可以修改自己的個人昵稱,聊天頭像,個人性別,聲音提醒,頭像顯示,而在聊天界面中,你可以發(fā)送自己的表情,也可以輸入文字,同時發(fā)送或者接收信息的時候都會有時間顯示

2、。本社交APP開發(fā)所涉及的工具有:AndroidStudio,百度云推送,雷電模擬器關(guān)鍵詞:社交APP百度云推送AbstractWiththecontinuousdevelopmentoftheInternetera,peopletopeoplecommunicationbegantodevelopinadiversifieddirection.SocialassuchasQQandwechat,whicharecommonlyusedbymostpeoplenow,havegraduallyreplacedthetelephoneforlong-distancechatanddialogue

3、.Comparedwiththetelephone,QQandwechat,thechatmodeisdiversifiedandthetrafficconsumptionisfarawayItischeaperthanthecostofthephone,andconvenientintimecontrol.Inthisdesign,wewilldevelopandimplementasocialappwithchatfunctionasthemainfunction.Thisappcanchatinrealtimeanytimeandanywhereunderthesmoothconditi

4、onofthenetworkthroughtheapponthemobilephone.Inthesettinginterface,youcanmodifyyourpersonalnickname,chatavatar,personalgender,voicereminder,andavatardisplay.Inthechatinterface,youcansendyourownexpression,orentertext.Atthesametime,youhavetimetosendorreceiveinformationShow.Thetoolsinvolvedinthedevelopm

5、entofthissocialappinclude:Androidstudio,baiducloudpush,lightningsimulatorKeywordsisocialapp,Baiducloudpush目錄1緒論11.1 研究背景11.2 選題的意義11.3 研究現(xiàn)狀21.4 研究內(nèi)容215開發(fā)目標31.6 總體設(shè)計思想32系統(tǒng)開發(fā)環(huán)境和相關(guān)技術(shù)42.1 系統(tǒng)開發(fā)環(huán)境42.1.1 AndroidStudio42.1.2 百度云推送42.1.3 MySQL42.2 系統(tǒng)開發(fā)相關(guān)技術(shù)42.2.1 Java語言簡介52.2.2 百度云推送功能簡介52.2.3 MySQL功能簡介53系統(tǒng)分析

6、63.1 系統(tǒng)可行性分析63.2 系統(tǒng)功能需求分析63.3 系統(tǒng)性能需求分析73.4 設(shè)計84.1 系統(tǒng)總體設(shè)計84.2 系統(tǒng)功能模塊設(shè)計104.2.1 聊天界面104.2.2 屬性修改界面104.2.3 在線人數(shù)界面124.2.4 好友列表界面134.2.5 退出界面144.2.6 設(shè)置界面154.3 數(shù)據(jù)庫設(shè)計164.3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計164.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計165系統(tǒng)實現(xiàn)185.1 聊天功能185.2 聊天添加表情185.3 個人設(shè)置196系統(tǒng)測試216.1 測試過程216.2 測試環(huán)境描述216.3 測試用例執(zhí)行情況226.4 測試設(shè)計評估及改進237總結(jié)24參考文獻

7、25致謝271緒論L1研究背景在21世紀的今天,各種不同的新科技改變著現(xiàn)在生活,尤其是隨著或聯(lián)網(wǎng)興起的信息時代的發(fā)展,互聯(lián)網(wǎng)的興起帶動著全世界的發(fā)展,使得各種各樣的行業(yè)與生活方式都往互聯(lián)網(wǎng)的方向靠攏,同時互聯(lián)網(wǎng)的興起也使得網(wǎng)絡(luò)社交更加的多樣化,而其中移動平臺上的社交APP又頗受人們的歡迎,相比于電話通信,社交APP上進行交流可謂方便許多,首先不同于電話通信,社交APP使用的是網(wǎng)絡(luò)流量進行通信聊天,而網(wǎng)絡(luò)流量的費用比起電話通信要便宜的多,其次在通信的過程中可以通過添加各種表情包來豐富自己的對話內(nèi)容,不像電話通信那樣只能單一的使用聲音和情緒波動來表達自己,然后在社交APP上聊天可以是間斷的進行,但

8、是在電話中,這種間斷聊天時不行的,多人聊天時,在app上可以切換不同的聊天界面進行一對多的聊天,而電話只能做到的是一對一通信,而如果中間掛了電話就需要重新?lián)芴?,在一定程度上也造成了一定的不方便。L2選題的意義在當今手機和網(wǎng)絡(luò)技術(shù)飛快發(fā)展的時代中,各種各樣的手機APP也是花樣百變,越來越受人們的關(guān)注和使用,更多的時候人們通常會被app的UI界面所吸引,而智能手機APP界面上的Ul設(shè)計的目的是為了讓人與手機的操作更加的方便和人性化,同時也保障了人與人使用手機之間進行信息的傳遞交互時更加的便捷和準確。在當今社會中社交APP成為人們不可或缺的一部分時,社交APP卻朝著多樣化的方向發(fā)展,各大多數(shù)的商家都

9、開始朝著不同的方向去尋找著適合自己定位的發(fā)展方向,同時根據(jù)自己所選的方向去設(shè)計自己的APP功能,而其中優(yōu)秀的頗有代表性的例子不為少數(shù),例如,虎牙,斗魚等的主播方式,唱吧的拼歌方式,yy語音的多對多在線聊天方式。由此可知不同的主推方式可以決定一款社交APP不同的成長方式和發(fā)展趨向,從而衍生出多種多樣的社交型App。由此可見社交類APP的發(fā)展前景是非常的巨大的。L3研究現(xiàn)狀根據(jù)2019年有關(guān)的APP報告中可知,在APP的使用上,最高的使用時間已超過了4.9億小時,而相比在同年的2019年1月的使用時長上,增長了3倍有多,在2019年1月的使用時長上只有1.2億小時。在2019年中的各種網(wǎng)絡(luò)使用中,

10、在6月份,社交使用人均人數(shù)已經(jīng)遠遠的超過了社區(qū)服務(wù)使用的人群,而網(wǎng)友們在2019年中在社交網(wǎng)站的到達率也從同年的23.9%攀升至如今的26.8冊使用時間也從2019年的一月份的L2億小時增加到2019年六月份的4.9億小時而在目前最受歡迎的移動app調(diào)查當中,而目前最受手機用戶歡迎的手機移動App軟件的應(yīng)用服務(wù)前三分別為游戲類的手機軟件,生活服務(wù)類的手機軟件以及社交類的手機軟件,從大量的數(shù)據(jù)說明中不難發(fā)現(xiàn),社交類APP的開發(fā)市場是非常的龐大的,尤其像微信,QQ那樣的社交APP已經(jīng)深入到人們的生活,成為不可或缺的一部分。從國外的APP發(fā)展上來看,根據(jù)2020年國外發(fā)布的2020年移動市場報告來看

11、,在2019中大部分的手機移動用戶中絕大部分的用戶都會在使用手機的時間上,有一半以上都是使用在社交媒體上,由于智能手機的普及以及網(wǎng)絡(luò)流量的大眾化下全球手機使用用戶在使用手機在移動和社交的下載量上已經(jīng)達到了95億次,相比較與往年的數(shù)據(jù)已經(jīng)是大大的提升,而在手機領(lǐng)域的使用時長上相比,2019年的使用時長達到了9000億小時,相對于2017年使用時長上的6750億的時長上增加了25%,而在手機使用的領(lǐng)域上,移動,社交和內(nèi)容營銷是全球的三大趨勢,由此可見,即使在全球范圍內(nèi),社交APP的使用趨勢也是很大的。L4研究內(nèi)容本App為基礎(chǔ)社交類手機軟件,用戶可以利用該APP在互聯(lián)網(wǎng)網(wǎng)絡(luò)流暢的情況下進行遠地聊天

12、,通過選中聊天的對象,在聊天界面中通過輸入聊天內(nèi)容可以進行聊天,而且在聊天過程中也可以通過添加聊天表情來豐富自己的聊天內(nèi)容,而且在個人設(shè)置界面中可以修改自己聊天時的人物頭像,人物昵稱,人物性別,同時也可以選擇屏蔽自己聊天時的人物頭像,同時可以查看好友界面,在好友界面中可以刪除好友,并且在好友界面中可以刪除好友。L5開發(fā)目標開發(fā)目標有以下幾點(1)能查看使用軟件在線人數(shù),并且能點擊在線用戶的頭像進行聊天(2)能進行實時聊天,并且可以發(fā)送表情,在頁面上可看到發(fā)送信息的時間(3)能修改人物相關(guān)屬性,相關(guān)屬性包括呢稱,頭像,性別。(4)App能在各種真機上穩(wěn)定運行(5) 能夠查看好友界面,并且能夠刪除

13、好友(6) App可以在后臺運行并且在后臺運行的時候能夠有信息提醒L6總體設(shè)計思想(1)界面整潔,給人一種開闊感(2)通過把給每個圖片設(shè)置一個Xml文件,使得在圖片總多的條件下更換圖片出現(xiàn)差錯的概率下降(3)使用AndroidStUdiO開發(fā),相比于別的開發(fā)工具,更加的適合安卓APP的開發(fā),在使用上也比較穩(wěn)定(4)軟件app出現(xiàn)錯誤后可以提交錯誤報告,方便維護(5)按鈕選擇上采用簡單易懂的按鈕,即使沒有中文提示,也能看懂按鈕意思(6)使用開源的SDK以及連接服務(wù)器,使APP在連接的時候更加的穩(wěn)定2系統(tǒng)開發(fā)環(huán)境和相關(guān)技術(shù)2. 1系統(tǒng)開發(fā)環(huán)境2.1.1 AndroidStudio不同于eclips

14、e,AndroidStudio是一個在手機端軟件開發(fā)十分方便的編程軟件,AndroidStUdiO提供了一系列的工具,使得在使用上能夠更好的開發(fā)和調(diào)試代碼。同時ArIdroid擁有專門的重新代碼構(gòu)建和快速自動修復錯誤,問題出錯提示工具可修復各種代碼的可用性等問題。2.1.2 百度云推送百度云推送是一款消息推送服務(wù);能夠云端與客戶端之間實現(xiàn)長距離推送服務(wù),同時也能夠進行多種不同種類的信息推送,支持一次性向所用用戶或者部分用戶或者特定群體推送信息,而且可以統(tǒng)計發(fā)送的所有的信息給用戶以便統(tǒng)計,這同時也方便開發(fā)者進行系統(tǒng)的維護和系統(tǒng)的開發(fā)。2.1.3 MySQLMySQL是一個由約點MySQLAB公司

15、開發(fā),所屬Orade旗下的一款開源的數(shù)據(jù)庫,本產(chǎn)品可用于組積,存儲和管理數(shù)據(jù),能夠處理并擁有上萬條記錄并可運行于多個系統(tǒng)上,支持C,C+,PythonJava等多種語言,而且MySQL支持創(chuàng)建大型數(shù)據(jù)庫,該大型數(shù)據(jù)庫最大可支持表文件為8TB的文件由于是開源數(shù)據(jù)庫用戶可以通過修改相應(yīng)的源碼來開發(fā)自己MySQL系統(tǒng)2.2系統(tǒng)開發(fā)相關(guān)技術(shù)2.2.1 Java語言簡介java語言是一種擁有多種優(yōu)秀特點的編程語言,首先是跨平臺性,在不同的操作系統(tǒng)中,java能夠做到使用自帶的虛擬機識別特定的機器碼指令,使得自身具備跨平臺性,然后多線程性使得java在允許一個應(yīng)用程序同時存在兩個或兩個以上的線程,簡單性使

16、得java能夠不拘于特定的環(huán)境即使使用記事本,文件編輯器等的軟件來進行代碼實現(xiàn),也可以編譯過后直接運行。2.2.2 百度云推送功能簡介在使用百度云推送時,先得去服務(wù)者中心下載統(tǒng)一的在AndrOidStudio平臺開發(fā)時所需要的SDK或者其他種類編程語言所用到的SDK,而且在開發(fā)中心的管理頁面中可以看到相應(yīng)的Api,推送用的測試dem。以及SDK,通過把APl和SDK導入到項目中,然后在項目中,導入相應(yīng)的方法,配置完APiKey和SeCretKey便可以實現(xiàn)聯(lián)網(wǎng)推送。2. 2.3MySQL功能簡介MySQL是一款開源的關(guān)系型數(shù)據(jù)庫,而在數(shù)據(jù)庫中你可以創(chuàng)建多個表每個表中會有相應(yīng)的表和列,在表中主鍵

17、是唯一的,一個表中只能有一個主鍵,可以通過主鍵來查找數(shù)據(jù),外鍵可用于關(guān)聯(lián)兩個邊,另外還有索引,和復合鍵等的功能,在連接MySQL上可以使用二進制和PHP腳本,連接成功后,便可以訪問數(shù)據(jù)庫中的數(shù)據(jù)。3系統(tǒng)分析2.1 系統(tǒng)可行性分析本app通過在網(wǎng)絡(luò)良好的情況下實現(xiàn)遠地實時聊天,解決了廣大用戶們對話費貴的擔憂,實現(xiàn)聊天日?;?,在聊天的過程中不用擔心漏掉什么信息,不用擔心說錯了什么,更不用著急的結(jié)束對話,大大加強了聊天的趣味性。在app實現(xiàn)的技術(shù)上,介于百度云推出的強大的云推送包上,在勾搭服務(wù)器時,直接使用百度云所提供的包里面的服務(wù)器,在穩(wěn)定性上比任何我們自己所勾搭的服務(wù)器穩(wěn)定的多,在一定程度上可以

18、確保系統(tǒng)的穩(wěn)定性,而編程代碼使用的是java語言,所以可以在多種的操作系統(tǒng)中進行修改和操作,而且在修改的時候也不一定需要特殊的修改工具,甚至打開一個txt文本也可以對立面的內(nèi)容進行操作,而在百度云推送的管理者模式中可以對賬號進行管理,對一些發(fā)送敏感信息的用戶或者某些敏感內(nèi)容進行操作,同時管理員可以給所有在登錄的角色發(fā)送信息,所有在維護安全的方面上也是有一定的保障的,然后從用戶的方面去看,由于界面的整潔打發(fā),按鍵較少的情況下,用戶很容易就能上手使用該款app,更加的方便用戶的使用。2.2 系統(tǒng)功能需求分析本app功能分為,聊天功能,個人信息修改,后臺運行功能,下拉刷新信息功能,錯誤返回功能(1)

19、聊天功能:聊天功能為本app最主要的功能,在使用相同app的情況下,用戶們可以看到在線用戶的id,點擊id頭像就可以進入到聊天界面與你點擊所選的用戶進行聊天。(2)個人信息修改功能:在個人信息修改頁面中,用戶可以在該頁面中修改自己的聊天昵稱,聊天頭像,人物性別,點擊保存后,信息會同步到聊天界面中。(3)后臺運行功能:后臺運行功能是指當APP通過非退出方式返回手機主頁時,可以通過下拉守手機的菜單當中看到APP正在后臺運行的提示,并且可以通過點擊該提示去進入App。(4)下拉刷新信息功能:就是在頁面中可以通過下拉刷新信息,并且會提示下拉刷新的時間。(5)錯誤返回功能:就是當APP異常退出時,不是A

20、PP直接閃退,而是跳轉(zhuǎn)到是否選擇提交錯誤報告的頁面,用戶可以在該頁面中選擇提交報告后退出或者直接退出App。(6)個人空間:可以通過點擊個人的屬性進入到個人空間,查看空間內(nèi)容3. 3系統(tǒng)性能需求分析(1)主頁:可以看到在線的人數(shù),并且點擊在線角色的頭像便可以進入聊天界面進行聊天。(2)聊天:在聊天界面中,你可以看到對方給你發(fā)送的聊天內(nèi)容,并且你可以通過聊天框內(nèi)輸入聊天信息發(fā)送回對面。(3)好友:用于觀看好友列表。(4)人物屬性:用于修改個人資料,個人資料包括頭像,昵稱,性別。(5)退出:用戶可以在指定的頁面中點擊退出的按鈕,然后會跳轉(zhuǎn)到二次確認退出的界面中,再次點擊退出便可退出APP(6)錯誤

21、報告提交:當程序出現(xiàn)異常錯誤崩潰時,先跳轉(zhuǎn)到錯誤報告提交頁面,可以選擇提交報告后退出app,也可以直接退出app。(7)個人空間:可以查看個人空間內(nèi)容4系統(tǒng)設(shè)計4. 1系統(tǒng)總體設(shè)計(1)主頁在主頁,可以查看在線的用戶,以及對好友頁面的跳轉(zhuǎn)和設(shè)置頁面的跳轉(zhuǎn)。(2)好友頁面在好友頁面中,可以在該頁面中查看并且刪除好友,而且能夠通過下拉刷新是否有新的消息接收。(3)設(shè)置模塊在設(shè)置頁面中可以修改個人信息,以及部分APP功能功能的修改,而且該頁面下會有個退出按鈕,點擊該按鈕后會跳轉(zhuǎn)到二次確認退出界面,再次確認后可以退出App。(4)刪除好友通過點擊某個好友頭像達到數(shù)秒后,會出現(xiàn)是否需要刪除好友的提示,按

22、照提示可以完成實現(xiàn)刪除好友。(5)個人信息修改通過點擊個人資料后會跳轉(zhuǎn)到個人信息修改頁面,該頁面下可實現(xiàn)對個人信息的修改(6)退出APP在點擊退出按鍵后,會跳轉(zhuǎn)到退出頁面,點擊退出頁面就能成功退出該APP主頁模塊刪除好友設(shè)置頁面模塊贊能修改關(guān)閉APP圖4.1總體結(jié)構(gòu)圖4.2系統(tǒng)功能模塊設(shè)計4.2.1聊天界面該頁面是用于用戶與用戶間聊天所使用的,用戶可以通過點擊聊天對象的頭像進入該頁面,頁面上會顯示聊天信息所發(fā)送的時間,在輸入框中可以選擇發(fā)送文字信息或者表情包,其中可以使用的表情一共有18,并且可以通過點擊退出鍵退出表情包頁,在確認完要發(fā)送的信息后,用戶只需要點擊發(fā)送按鈕便可以發(fā)送信息,同時在設(shè)

23、置頁面中更改的頭像信息也會更新到相關(guān)的主頁面和聊天頁面。主頁面如圖4.2所示:圖4.2聊天界面4.2.2屬性修改界面屬性修改頁面是用于對個人的屬性進行修改,其中可以修改的項目有個人頭像,個人性別和昵稱更換,其中頭像選擇和性別更換使用的是滾輪式選擇方法,目前可提供的頭像選擇一共有19個,而且昵稱的輸入是非空,確認輸入信息后點擊確認修改便可以更改個人信息。然后通過刷新頁面,便可以在看到修改過的個人信息也會同步到主頁和聊天頁面中。屬性修改頁面如圖4.3所示昵稱請輸入昵稱請選擇一個頭像請選擇您的性別模示以上均為必選助確認修改圖4.3屬性修改界面在線人數(shù)界面是用于查看在線登錄app的人數(shù)的,如果有用戶登

24、錄該app就會顯示在該app上,用戶可以通過點擊別的用戶進入聊天界面,同時左上角和右上角的按鈕點擊后分別可以進入到好友界面和設(shè)置界面,左邊所進入到的是好友界面,右邊所進入到的是設(shè)置界面,然后置頂?shù)氖钱斍白约核褂玫拿?,可以通過在個人設(shè)置中修改自己的昵稱去更改置頂?shù)拿?。在線人數(shù)界面如圖4.4所示圖4.4人物在線界面4. 2.4好友列表界面好友列表界面是用于對好友列表進行查看的列表,H前界面上是只有一個好友的分類,通過程序后臺可以給分類添加別的組類,在界面中,可以給在線好友添加別的種類,目前只有一種好友種類,在搜索欄中可以加入別人的昵稱,然后界面上就會出現(xiàn)所搜索的昵稱人。然后可以通過長按好友名

25、稱會提示是否需要刪除好友,當點擊確認后會刪除好友,否則則返回好友列表界面。好友列表界面如圖4.5所示好友圖4.5好友界面退出界面是用于退出該app所使用的界面,通過在賬號管理界面中點擊紅色的退出按鈕會跳轉(zhuǎn)到該頁面對退出選項進行二次的確認,在該頁面中用戶只能點擊的只有確定退出的按鈕,點擊該按鈕后,將會退出該社交叩p。退出界面如圖4.6所示確定退出應(yīng)用嗎?www.dc確定退出圖4.6退出界面在設(shè)置中,一共有5個內(nèi)容,人物狀態(tài),個人資料,新消息聲音提醒以及顯示自己頭像的功能,在人物狀態(tài)中你可以看到自己所設(shè)置的頭像,昵稱以及在線狀態(tài),這些屬性會隨著個人屬性的修改而更換,在個人資料欄中,你可以通過點擊該

26、欄跳轉(zhuǎn)到屬性修改界面中,通過修改屬性保存后,所修改信息保存后會同步到人物狀態(tài)中去,而新消息聲音提醒欄中,用戶可以選擇開啟或者關(guān)閉決定是否開啟或者在接收消息時是否會有聲音提醒,而聊天是否顯示頭像欄中,玩家可以選擇開啟或者關(guān)閉聊天時是否會顯示自己的頭像,如果選擇開啟,在聊天界面中發(fā)送信息時會顯示自己的頭像,選擇關(guān)閉的話,在聊天界面中發(fā)送信息時則看不到自己的頭像,最后一欄就是退出按鈕,點擊退出按鈕之后會跳轉(zhuǎn)到退出界面,用于對app進行退出所使用的按鈕。設(shè)置界面如圖4.6所示圖4.6設(shè)置界面4.3數(shù)據(jù)庫設(shè)置4.3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計根據(jù)APP的使用,一個用戶可發(fā)送多條信息,并且擁有多條信息的信息保存

27、記錄,6R圖如下:圖4.7E-R圖4.3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計本數(shù)據(jù)庫命名為App,數(shù)據(jù)庫中所包含的表有用戶信息表(user),聊天記錄表(talk)數(shù)據(jù)庫名稱:App用戶信息表(user)字段類型可否為空描述idint(11)否用戶idusernamevarchar(30)否用戶名字userfacevarchar(32)否用戶頭像USerSeXvarchar(32)否用戶性別實現(xiàn)代碼CREATETABLEuser(idint(l1)NOTNULLAUTOJNCREMENTusemame,varchar(30)NOTNULLAUTOgINCREMENTuserpassvarchar(32)NO

28、TNULLAUTO_INCREMENT,truenamevarchar(32)NOTNULLAUTO_INCREMENTPRIMARYKEYCid)ENGINE=InnoDBAUTO_INCREMENT=23DEFAULTCHARSET=Ulf8;聊天記錄表(talk)字段類型可否為空描述idInt(Il)否用戶idtalkuservarchar(64)否聊天對象名稱savetalkvarchar(255否聊天內(nèi)容savetimevarchar(64)否聊天時的時間代碼實現(xiàn)CREATETABLEtalk(idint(ii)N0TNULLAUtojncrementtalkuser,varchar

29、(30)NOTNULLAUTOJNCREMENT,savetalk,varchar(32)NOTNULLAUTOJNCREMENT,savetimevarchar(32)NOTNULLAUTOJNCREMENTPRIMARYKEYCid)ENGINE=InnoDBAUTOJNCREMENT=23DEFAULTCHARSET=utfB;5系統(tǒng)實現(xiàn)5.1 聊天功能聊天功能指的是當發(fā)送聊天信息的用戶發(fā)送信息給聊天對象時,聊天對面能夠接收到信息,并且也能夠信息給對方。在本次設(shè)計中,我是通過使用百度云推送去完成聯(lián)網(wǎng)實時聊天功能的,完成實時聊天功能可以通過以下三步的步驟完成第一步:注冊百度云賬號,然后在開

30、發(fā)者服務(wù)管理創(chuàng)建相關(guān)工程,便可以查看你所創(chuàng)建的相關(guān)工程的APlKey和SeCretKey,在開發(fā)中心下載你所所用編程軟件所匹配的SDK0第二步:在清單文件中添加權(quán)限,注冊消息接收的receiver。第三步:在主方法中添加PushManager.startWork(getApplicationContext()這行代碼以及使用APiKey和SeCretKey所需要的方法,然后創(chuàng)建繼承FrOntiaAPPIiCation的類,創(chuàng)建PUShMeSSageReCeiVer用于自定義廣播的接受,在MyPUShMeSSageReCeiVer中添加獲取信息的代碼以及處理錯誤返回的代碼,導入百度云推送所需要的

31、jar包以及SO文件最后創(chuàng)建相關(guān)界面的Xm文件對界面的布局進行編寫。5.2 聊天添加表情在聊天界面中可以通過選擇表情,點擊發(fā)送后,發(fā)送表情給聊天對象。如圖5.2要實現(xiàn)發(fā)送表情首先得知道Pattern和Matcher,先說下PatterniPattern是個正則表達式經(jīng)過編譯后所變現(xiàn)出來的模式,然后死Matcher,你所使用的每一Matcher對象它需要去依據(jù)Pattem做匹配檢查,然后通過把這兩個類搭配使用就可以對特定的類進行篩選和匹配了,然后添力importjava.util.regex.Matcher和importjava.util,regex.Pattern這兩行代碼去調(diào)用MatCher

32、和Pattern,然后給每個可以發(fā)送的表情定義好,通過在方法中給表情包的頁數(shù)和表情包一頁多少的個數(shù)定義好數(shù)量,最后創(chuàng)建點擊表情實現(xiàn)跳轉(zhuǎn)的類,完成點擊表情發(fā)送表情的跳轉(zhuǎn)。5.3 個人設(shè)置在個人設(shè)置的頁面上,有頭像設(shè)置,性別設(shè)置,提示音開關(guān)和頭像開關(guān),在提示音開關(guān)和頭像開關(guān)的實現(xiàn)只需要使用基礎(chǔ)的開關(guān)控件就好,但頭像設(shè)置和性別設(shè)置(如圖5.3)卻得使用別的方法去完成,雖然說性別設(shè)置只有兩個選項,可以選擇別的方法去實現(xiàn),但頭像設(shè)置里,我導入了一共19個頭像,由于選擇眾多,所以我選擇了滾輪選擇器來實現(xiàn)選擇功能在頭像的選擇上使用的是滾輪布局WheelView,通過SeOnEndFlingListener的

33、方法,可以當滾輪滑動停止時,直接調(diào)用停止時所選中的當前選中的項,然后在WheeIVieW這個類中修改所選的背景,上下陰影以及中間做選擇時的所用的矩形等。最后再完成相對應(yīng)的XmI文件。昵稱請輸入昵稱請選擇一個頭像請選擇您的性別提示:以上均為必選項圖5.36系統(tǒng)測試6.1測試過程(1)第一步:首先對APP分析,然后制定相應(yīng)的策略,之后再根據(jù)大概需要的內(nèi)容進行測試計劃。該app是使用JaVa語言編寫的社交類實時App,本網(wǎng)站主要功能有進行聊天,修改個人相關(guān)屬性,查看在線人數(shù),對系統(tǒng)進行功能測試,檢查系統(tǒng)是否能完成預定的功能。(2)第二步:搭建測試所需要的環(huán)境,然后執(zhí)行測試用例。(3)第三步:提交缺陷

34、。(4)第四步:消除缺陷。(5)第五步:完成測試。6.2測試環(huán)境描述應(yīng)用服務(wù)器配置:(l)CPUJntel(R)Core(TM)i5-4210UCPU1.70Hz(2)ROM:8G(3)OS:Windows10(4)模擬器:雷電模擬器6.3 測試用例執(zhí)行情況測試用例執(zhí)行情況如表6.1所示表6.1測試用例執(zhí)行情況需求功能名稱測試用例名稱執(zhí)行說明執(zhí)行情況是否通過主頁面主頁面用于查看頁面同時登錄的人數(shù),當頁面有除了自己外的別的用戶能否可以點擊該用戶頭像,進入聊天界面,進行聊天良好是聊天頁面聊天頁面是否能在該頁面中發(fā)送或者接收信息,能否發(fā)送表情,并且對方是否能接收到表情良好是好友頁面好友頁面用于查看該

35、頁面下好友的人數(shù),用戶可以通過在該頁面下點擊好友的名稱發(fā)送信息,或者發(fā)送離線信息良好是設(shè)置頁面設(shè)置頁面能否在主頁面成功跳轉(zhuǎn)到設(shè)置頁面,設(shè)置頁面上是否能正確出現(xiàn),相對應(yīng)的功能良好是個人屬性頁面?zhèn)€人屬性頁面用于修改個人昵稱,頭像,性別的信息,點擊保存后可以保存所選項目良好是退出界面退出界面在退出界面用戶可以點擊確認退出的按鈕,然后再次確定退出后,APP退出良好是開發(fā)問題:1個問題:Servicenotavailable分析:應(yīng)該是百度云端的服務(wù)器出現(xiàn)異常,導致服務(wù)器訪問不了,也有可能是代碼處理不當導致其他問題:無6.4 測試設(shè)計評估及改進本次測試是對app的執(zhí)行情況和app的產(chǎn)品質(zhì)量進行相對應(yīng)的測

36、試,測試的最終目的是為了驗證app的可行性和用戶對app的需求情況,其中更能夠在測試的過程中盡量早的發(fā)現(xiàn)app所產(chǎn)生的漏洞以及bug,并能夠盡早的進行修改和更正,同時在測試的過程中能夠進行一定程度的代碼修改,在對用戶的體驗下能夠更進一步的加強,使app的滿意度能夠得到有效的提升。本次測試對app的各個模塊以及整體的功能都進行了測試,在測試前,已經(jīng)基本的保證了軟件的穩(wěn)定性,所以在運行起來時還是挺順利的,在測試過程中,主要碰到過的問題是,對于app的要求越來越高,在本來我的app只是通過局域網(wǎng)連接實現(xiàn)聊天,后來才使用的百度云推送,在更換連接方式時,問題是層出不窮,而且是沒接觸過的技術(shù),所以運用起來

37、時還是有一定的困難。而后又隊界面進行了美化,本來使用的是較老式的全套傳統(tǒng)圖標,后來通過百度,對所有的圖標進行了逐個更換,測試過后,app的表面更加的整潔,但叩P還是存在一定的缺陷,而且在操作上,上手難度上和功能完美度上還有很大的提升空間。7.總結(jié)本次畢業(yè)設(shè)計是基于AndrOid平臺使用AndrOidStudio軟件利用java語言所開發(fā)的社交類App,本次設(shè)計充分的使用到了在大三選修AndrOid方向時,老師所教的所有關(guān)于AndrOid知識,在本次選擇畢業(yè)設(shè)計的題目中,我馬上想到的就是我首次所學習的AndrOid代碼就是仿微信設(shè)計的App,而在該次畢業(yè)設(shè)計中,所使用到的布局控件,大部分都是通過

38、在所學過的知識下進行修改的,而只有極少數(shù)是通過網(wǎng)上學習然后使用的。在本社交APP的構(gòu)思上,參照了目前使用廣泛的微信和QQ的聊天App,然后明確本APP所要完成的功能,最后是進行App的測試。在本畢業(yè)設(shè)計中主要完成的功能有聊天,屬性修改,好友查看,退出功能,然后還有各種優(yōu)化APP使用的各種小功能。在開發(fā)App的過程中遇到的問題期間主要通過網(wǎng)上查閱出錯問題的信息尋找答案,而在某些未嘗試過的新功能的添加上,通過下載各種開源代碼,尋找最優(yōu)的解決方案來解決,主要還是通過多查閱多嘗試慢慢完成,其中也遇到各種的挫折,都是靠堅持下完成的。雖然本App是完成了的,但基于自身技術(shù)問題上,有其他功能還無法完成,例如

39、通過使用手機注冊賬號,發(fā)送驗證碼等功能,由于會涉及到個人信息的泄露,所以在處理上需要去申辦各種程序就沒有完成,而通過百度云推送信息的功能學習的也只是表皮功夫,有些關(guān)于百度云出現(xiàn)的錯誤有時還無法解決,所以總的來說項目還不夠熟練,在各種功能的實現(xiàn)上還仍需進一步的加強參考文獻1張興科.JSP動態(tài)網(wǎng)站設(shè)計項目教程ML北京:中國人民大學出版社,2010.2趙增敏.JSP網(wǎng)站開發(fā)詳解M.北京:電子工業(yè)出版社3羅國慶,陳良萍.網(wǎng)站建設(shè)案例精粹M.北京:電子工業(yè)出版社,2004.4李興華,王月清.名師講壇:JavaWeb開發(fā)實戰(zhàn)經(jīng)典基礎(chǔ)篇(JSP,Servlet,Struts,Ajax)M.北京:清華大學出版

40、社,2010.唐漢明,翟振興,關(guān)寶軍,王洪權(quán).深入淺出MySQL(第2版)M北京:人民郵電出版社,2014.6ChristineHofmeister.AppliedSoftwareArchitectureM.北京:電子工業(yè)出版社,2003.7李孟燃.網(wǎng)頁設(shè)計中計算機多媒體技術(shù)的應(yīng)用J.計算機光盤軟件與應(yīng)用,2014128AbrahamSilberschatz.DatabaseSystemConceptsM,北京:機械工業(yè)出版社,2003.9王珊,薩師熠.數(shù)據(jù)庫系統(tǒng)概論M.高等教育出版社,2006.10劉克.MVC架構(gòu)及其在Web應(yīng)用開發(fā)中的應(yīng)用M.計算機應(yīng)用與軟件.2006.11王國輝,王毅等

41、,JavaWeb開發(fā)典型模塊大全,北京,人民郵電出版.12王志軍,孫月霞.基于Web開發(fā)的幾種服務(wù)器端腳本語言的分析與比較J計算機應(yīng)用研羯200613桑德斯,劉彥博.高性能網(wǎng)站建設(shè)指南M.北京:電子工業(yè)出版社,2008.14儲久良,WEB前段開發(fā)技術(shù)-HTML、CSS、Javascript,清華大學出版社,201615張玉孔B2C型中小企業(yè)電子購物系統(tǒng)的設(shè)計J商場現(xiàn)代化,2006.16王永茂,JSP程序設(shè)計+用JSP開發(fā)Web應(yīng)用,清華大學出版社,201017朱敏。JavaScript在HTML中的應(yīng)用探討J.科技視界,2016,18矯靜怡?;贖TML5的多平臺采購系統(tǒng)的設(shè)計與實現(xiàn)D.大連理

42、工大學,2014.19張坤,呂義正。HTML5客戶端存儲的安全性探析J.黃山學院學報,2014,20黃悅深。基于HTML5的移動WebAPP開發(fā)J.圖書館雜志,2014,21黎志雄,黃彥湘,陳學中?;贖TML5游戲開發(fā)的研究與實現(xiàn)幾東莞理工學院學報,2014,22弗蘭納根,JaVaSCriPt權(quán)威指南,機械工業(yè)出版社,201623JGilesCOIbOrne,簡約至上:交互式設(shè)計四策略,人民郵電出版社,201624AlanCooper,RobertReimann,DavidCronin,ChristopherNoesseLAboutFace,200825SmashingMagazine,眾妙

43、之門:網(wǎng)站Ul設(shè)計之道,人民郵電出版社,201626孫鑫.JavaWeb開發(fā)詳解M.北京:電子工業(yè)出版社,2006,169-296.27劉斌,NetBeans權(quán)威指南,電子工業(yè)出版社,201428楊悻,DreamweaverCSb網(wǎng)頁設(shè)計實用教程,華中科技大學出版社,201429王國輝,王春斌.JavaWeb編程寶典:十年典藏版M.北京:人民郵電出版社,2011.致謝時光飛逝,也是要畢業(yè)的時候了,感覺就好像昨天剛第一次踏入東軟的大門,今天卻要為畢業(yè)做準備的樣子。在大學的四年當中,遇到了很多,也接觸到了很多,在軟件工程這專業(yè)方面,當初我在選專業(yè)的時候是很迷茫的,而選擇這個專業(yè)主要是因為,我從小都

44、對電腦的各個方面都很感興趣,我想去了解電腦是怎么運行的,為什么可以通過點擊某個圖標便可跳轉(zhuǎn),為什么電腦會死機等多種理由,我記得當?shù)谝淮紊详P(guān)于軟件的課時,我接觸到了java,并且完成了第一次的代碼實現(xiàn),那時候我第一次了解到原來電腦各個是這樣運行出來的,使我對軟件工程這專業(yè)更加的感興趣,之后在大二大三的學習下,接觸到了不同的編程語言,以及輔助編程的各種工具,并且在專業(yè)方向這把,我選擇了移動平臺開發(fā)者方面,主要是我看到了近年來,手機的變化是越來越大,感覺發(fā)展空間非常的高,并且在該方向上,我了解到了APP的組成,也編寫過一完整的APP并且能在自己手機上運行,而到了大四,離開了學校去找實習,中間可有過各

45、種的碰壁,然后又由于新冠肺炎的影響不得不選擇在家線上實習,在工作經(jīng)驗上,可能要比往常的畢業(yè)生更少吧,而到后面的時間便開始了畢業(yè)設(shè)計的編寫。首先在這次畢業(yè)設(shè)計中,我要感謝我的指導老師麥老師在畢業(yè)設(shè)計上給予的幫助,讓我能順利完成項目,同時在本次畢業(yè)設(shè)計的編寫上,我通過了自己在網(wǎng)上的學習學到的新知識也運用到了畢業(yè)設(shè)計中,在學習的途中有過最多的就是失敗,每次都是在各種成功的邊緣徘徊,本來可以但改了一點東西就不行那樣,但最后還是順利的完成了,可謂是一波三折。而最后就是感謝學校對我的培養(yǎng),在之后的人生中,我會盡自己的能力去使讓自己成為理想中的模樣。捷鍵與一些電腦小技巧winkey+d:這是高手最常用的第一

46、快捷組合鍵。這個快捷鍵組合可以將桌面上的所有窗口瞬間最小化,無論是聊天的窗口還是游戲的窗口只要再次按下這個組合鍵,剛才的所有窗口都回來了,而且激活的也正是你最小化之前在使用的窗口!-這個就是Winkeywinkey+f:不用再去移動鼠標點”開始一搜索一文件和文件夾”了,在任何狀態(tài)下,只要一按Winkey+f就會彈出搜索窗口。winkey+r:在我們的文章中,你經(jīng)常會看到這樣的操作提示:“點擊開始T運行,打開運行對話框其實,還有一個更簡單的辦法,就是按winkey+r!alt+tab:如果打開的窗口太多,這個組合鍵就非常有用了,它可以在一個窗口中顯示當前打開的所有窗口的名稱和圖標,選中自己希望要

47、打開的窗口,松開這個組合鍵就可以了。而alt+tab+shifl鍵則可以反向顯示當前打開的窗口。winkey+e:當你需要打開資源管理器找文件的時候,這個快捷鍵會讓你感覺非?!八?!再也不用騰出一只手去摸鼠標了!小提示:winkey指的是鍵盤上刻有WindoWS徽標的鍵Winkey主要出現(xiàn)在104鍵和107鍵的鍵盤中。104鍵盤又稱Win95鍵盤,這種鍵盤在原來101鍵盤的左右兩邊、Ctrl和alt鍵之間增加了兩個WindWOS鍵和一個屬性關(guān)聯(lián)鍵。107鍵盤又稱為win98鍵盤,比104鍵多了睡眠、喚醒、開機等電源管理鍵,這3個鍵大部分位于鍵盤的右上方。再補充點FlF2F3顯示當前程序或者wi

48、ndows的幫助內(nèi)容。當你選中一個文件的話,這意味著“重命名”當你在桌面上的時候是打開“查找:所有文件”對話框FlO或ALT激活當前程序的菜單欄windows鍵或CTRL+ESC打開開始菜單CTRL+ALT+DELETEDELETESHIFT+DELETE放入回收站CTRL+NCTRL+OCTRL+PCTRL+SCTRL+X在win9x中打開關(guān)閉程序?qū)υ捒騽h除被選擇的選擇項目,如果是文件,將被放入回收站刪除被選擇的選擇項目,如果是文件,將被直接刪除而不是新建一個新的文件打開“打開文件”對話框打開“打印”對話框保存當前操作的文件剪切被選擇的項目到剪貼板CTRL+INSERT或CTRL+C復制被選

49、擇的項目到剪貼板SHIFT+INSERT或CTRL+V粘貼剪貼板中的內(nèi)容到當前位置ALT+BACKSPACE或CTRL+Z撤銷上一步的操作ALT+SHIFT+BACKSPACE重做上一步被撤銷的操作Windows鍵+D:最小化或恢復windows窗口WindOWS鍵+U:打開“輔助工具管理器”Windows 鍵+CTRL+MWindows 鍵+EWindows 鍵+FWindows 鍵+RWindows 鍵+BREAKWindows 鍵+CTRL+FSHIFT+F10或鼠標右擊重新將恢復上一項操作前窗口的大小和位置打開資源管理器打開“查找:所有文件”對話框打開“運行”對話框打開“系統(tǒng)屬性”對話

50、框打開“查找:計算機”對話框打開當前活動項目的快捷菜單SHIFT在放入CD的時候按下不放,可以跳過自動播放CD。在打開WOrd的時候按下不放,可以跳過自啟動的宏ALT+F4ALT+SPACEBARALT+TABALT+ESCALT+ENTER關(guān)閉當前應(yīng)用程序打開程序最左上角的菜單切換當前程序切換當前程序?qū)indows下運行的MSDOS窗口在窗口和全屏幕狀態(tài)間切換PRINTSCREENALT+PRINTSCREENCTRL+F4CTRL+F6一個窗口)將當前屏幕以圖象方式拷貝到剪貼板將當前活動程序窗口以圖象方式拷貝到剪貼板關(guān)閉當前應(yīng)用程序中的當前文本(如word中)切換到當前應(yīng)用程序中的下一個

51、文本(加shift可以跳到前在IE中:ALT+RIGHTARROWALT+LEFTARROWCTRL+TABF5CTRL+F5顯示前一頁(前進鍵)顯示后一頁(后退鍵)在頁面上的各框架中切換(加Shift反向刷新強行刷新L打開“我的電腦”“工具”“文件夾選項“查看”-在“顯示所有文件和文件夾”選項前打勾-“確定”2.刪除以下文件夾中的內(nèi)容:x:DocumentsandSettingS用戶名Cookies下的所有文件(保留index文件)x:DocumentsandSettingS用戶名LocalSettingSTemp下的所有文件(用戶臨時文件)x:DocumentsandSettingsJlP

52、XLocalSettingsXTemporaryInternetFiles下的所有文件(頁面文件)x:DocumentsandSCttings月廣名LocalSettingsHistoryX下的所有文件(歷史紀錄)x:DocumentsandSetIings用戶名Recent下的所有文件(最近瀏覽文件的快捷方式)x:WINDOWSTemp下的所有文件(臨時文件)x:WINDOWSServicePackFiles(升級spl或sp2后的備份文件)x:WINDOWSDriverCacheli386下的壓縮文件(驅(qū)動程序的備份文件)X:WINDOWSSoftwareDistributiondown1

53、oad下的所有文件3 .如果對系統(tǒng)進行過WindoeSUPdade升級,則刪除以下文件:x:windows下以$u開頭的隱藏文件4 .然后對磁盤進行碎片整理,整理過程中請退出一切正在運行的程序5碎片S打開“開始”-“程W-“附件”-“系妣具”-“系統(tǒng)2源”-“倉健一個還原點”(最好以當時的口期作為還原點的名字)6 .打開“我的電腦”-右鍵點系統(tǒng)盤-“屬性”磁盤清理”-“其他選項”單擊系統(tǒng)還原一欄里的“清理”-選擇“是Fc了7、在各種軟硬件安裝妥當之后,其實XP需要更新文件的時候就很少了。刪除系統(tǒng)備份文件吧:開始一運行fsfc.exe/purgecache近3xxM:(該命令的作用是立即清除Wi

54、ndOWS文件保護文件高速緩存,釋放出其所古據(jù)的空間)8、冊IJ掉windowssystem32Xdllcache下di檔(減去20030Omb),這是備用的川檔,只要你已拷貝了安裝文件,完全可以這樣做。9、XP會白動備份硬件的驅(qū)動程序,但在硬件的驅(qū)動安裝正確后,一般變動硬件的可能性不大,所以也可以考慮將這個備份刪除,文件位于windowsdriverCaCheIi386月錄下,名稱為driver.cab,你直接將它刪除就可以了,通常這個文件是74M。10、刪除不用的輸入法:對很多網(wǎng)友來說,WindowsXPt系統(tǒng)自帶的輸入法并不全部都合適白己的使川,比如IMJP8口文輸入法、IMKR6韓文輸

55、入法這些輸入法,如果川不著,我們可以將其刪除。輸入法位于windowslime文件夾中,全部占用了88M的空間。11、升級完成發(fā)現(xiàn)WindoWs多了許多類似SNtUninStaIlQ311889S這些日錄,都干掉吧,lx-3xM12、另外,保留著windowshelp目錄下的東西對我來說是一種傷害,呵呵。o都干掉!13、關(guān)閉系統(tǒng)還原:系統(tǒng)還原功能使用的時間一長,就會占用大量的硬盤空間。因此有必要對其進行手工設(shè)置,以減少硬盤古用量。打開系統(tǒng)屈性對話框,選擇系統(tǒng)還原選項,選擇在所有驅(qū)動器上關(guān)閉系統(tǒng)還原復選框以關(guān)閉系統(tǒng)還原。也可僅對系統(tǒng)所在的磁盤或分區(qū)設(shè)置還原。先選擇系統(tǒng)所在的分區(qū),單擊配置按鈕,在

56、彈出的對話框中取消關(guān)閉這個驅(qū)動器的系統(tǒng)還原選項,并可設(shè)置用于系統(tǒng)還原的磁盤空間大小。14、休眠功能會占用不少的硬盤空間,如果使用得少不妨將共關(guān)閉,關(guān)閉的方法是的:打開控制面板,雙擊電源選項,在彈出的電源選項屬性對話框中選擇休眠選項卡,取消啟用休眠復選框。15、卸載不常用組件:XP默認給操作系統(tǒng)安裝了一些系統(tǒng)組件,而這些組件有很大一部分是你根本不可能川到的,可以在添加/刪除WindoWS組件中將它們卸載。但其中有一些組件XP默認是隱藏的,在添加/刪除WindOWS組件中找不到它們,這時可以這樣操作:用記事本打開WindOWSlinFSySOe.inf這個文件,用查找/替換功能把文件中的hide字

57、符全部替換為空。這樣,就把所有組件的隱藏屬性都去掉了,存盤退出后再運行添加-刪除程序,就會看見多出不少你原來看不見的選項,把其中那些你用不到的組件刪掉(記住存盤的時候要保存為SySOC.inf,而不是默認的SySOC.txt),如Intemat信使服務(wù)、傳真服務(wù)、Windowsmessenger,碼表等,大約可騰出近50MB的空間。16、清除系統(tǒng)臨時文件:系統(tǒng)的臨時文件一般存放在兩個位置中:一個Windows安裝11錄下的TemP文件夾;另一個是x:DocumentsandSettingS用戶名”LocalSettingSTemp文件夾(Y:是系統(tǒng)所在的分區(qū))。這兩個位置的文件均可以直接刪除。

58、17、清除Internet臨時文件:定期刪除上網(wǎng)時產(chǎn)生的大量Internet臨時文件,將節(jié)省大量的硬盤空間。打開IE瀏覽器,從工具菜單中選擇Intemet選項,在彈出的對話框中選擇常規(guī)選項卡,在Intemet臨時文件欄中單擊刪除文件按鈕,并在彈出刪除文件對話框,選中刪除所有脫機內(nèi)容復選框,單擊確定按鈕。18、清除預讀文件:WindowsXP的預讀設(shè)置雖然可以提高系統(tǒng)速度,但是使川一段時間后,預讀文件夾里的文件數(shù)量會變得相當龐大,導致系統(tǒng)搜索花費的時間變長。而且有些應(yīng)用程序會產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負擔。所以,應(yīng)該定期刪除這些預讀文件。預計文件存放在WindOWSXP系統(tǒng)文件夾的Pre

59、fetCh文件夾中,該文件夾下的所有文件均可刪除。19、壓縮NTFS驅(qū)動器、文件或文件夾:如果你的硬盤采用的是NTFS文件系統(tǒng),空間實在緊張,還可以考慮啟用NTFS的壓縮功能。右擊要壓縮的驅(qū)動器一屬性-常規(guī)-壓縮磁盤以節(jié)省磁盤空間,然后單擊確定,在確認屬性更改中選擇需要的選項。這樣可以節(jié)省約20%的硬盤空問。在壓縮C盤的時候,最好在安全模式下壓縮,這樣效果要好一些。20、關(guān)閉華醫(yī)生Dr.Watson:要關(guān)閉Dr.Watson可打開注冊表編輯器,找到,HKEYLOCALMACHINESOFTWAREMicrosoftWindowsNTCurrentVersionAeDebug,分支,雙擊其下的A

60、UlO鍵值名稱,將其數(shù)值數(shù)據(jù)改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運行了。也在開始-運行中輸入,drwtsn32命令,或者開始-程序-附件-系統(tǒng)工具-系統(tǒng)信息工具-DrWatSOn,調(diào)出系統(tǒng)里的華醫(yī)生Dr.Watson,只保留轉(zhuǎn)儲全部線程上下文選項,否則一且程序出錯,硬盤會讀很久,并占用大量空間。如以前有此情況,請查找USer.dmp文件,刪除后可節(jié)省幾十MB空間。21、關(guān)閉遠程桌面:我的電腦-屬性-遠程,遠程桌而里的允許川戶遠程連接到這臺計算機勾去掉。22、取消XP對ZIP支持:WindowsXP在默認情況下打開了對zip文件支持,這要占用一定的系統(tǒng)資源,可選擇開始一運行,在運行對

61、話框中鍵入“regsvr32/UZiPfldr.dll”,回車確認即可取消XP對ZlP解壓縮的支持,從而節(jié)省系統(tǒng)資源。23、關(guān)閉錯誤報告:當應(yīng)用程序出錯時,會彈出發(fā)送錯誤報告的窗口,其實這樣的錯誤報告對普通用戶而言幾乎沒有任何意義,關(guān)閉它是明智的選擇。在系統(tǒng)屬性對話框中選擇高級選項卡,單擊錯誤報告按鈕,在彈出的錯誤匯報對話框中,選擇禁用錯誤匯報單選項,最后單山確定即可。另外我們也可以從組策略中關(guān)閉錯誤報告:從運行“中鍵入gpedit.msc”,運行組策略編輯器,展開計算機配置一管理模板一系統(tǒng)一錯誤報告功能,雙擊右邊設(shè)置欄中的報告錯誤,在彈出的屬性對話框中選擇已禁用單選框即可將報告錯誤禁用。24、關(guān)掉不用的設(shè)備:WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動程序并進行管理,這不僅會減慢系統(tǒng)啟動的速度,同時也造成了系統(tǒng)資源的大量占用。針對這一情況,你可在設(shè)備管理器中,將PCMClA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機端口(LPTl)或者串口(COMI)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對話框中的常規(guī)選項卡中選擇不要使川這個設(shè)備(停川)。在重新啟動設(shè)置即可生效,當需要使用這些設(shè)備時再從設(shè)備管理器中啟用它們。25、定期清理系統(tǒng)還原點:打開磁盤清理,選擇其他選項一清理系統(tǒng)還原點,點擊清理。26、

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!