版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
概述意義與目的記賬是我們中國人千百年來都流傳的事情,最初人們使用結繩計數(shù)的方式對經濟事項進行計數(shù),記錄。隨著農業(yè)的發(fā)展,簡單的結繩計數(shù)方式已經不能滿足人們的記賬需求,人們開始使用珠算,算盤,紙張來計量,記錄。隨著計算器的出現(xiàn),人們開始使用計算器,賬本來計算與記錄。到了二十一世界,信息化的時代來臨,電腦軟件的興起,使得人們開始轉向強大計算功能,強大分析功能的電腦軟件。接下來來到近些年,移動端的興起,移動設備具有電腦的強大作用,而且更加容易攜帶與操作,我相信個人記賬軟件在手機移動端也能發(fā)光發(fā)熱。個人記賬的好處有一下幾方面:了解個人自己或者自己家庭的收支情況。記賬的作用最直接在于,能夠清楚的了解自己個人或者家庭每個月的收入,支出的集體情況。讓您對你自己自己個人或者家庭賬單一目了然,從而對自己的財產進行管理。培養(yǎng)個人良好的消費習慣,根據(jù)對賬目的分析,可以了解自己的消費在哪里。通過記賬與分析,讓自己成為一個理性而又精明的消費者。規(guī)劃未來,合理投資。如果你們對自己的賬單,每個月支出多少,每個月收入多少,都清清楚楚。做到每一次花錢都用的合理,你就能做到提前規(guī)劃,提前預算,從而規(guī)劃未來,合理投資。人們的消費水平提高,人們開始對于自己的收支情況不能做到很好的掌握,但是單純的采用紙質記賬本進行記賬,對于繁多的收支情況,造成條目繁多而咋亂。人們對于記錄自己的收支情況有著很大的需求。而專業(yè)的記賬軟件,擁有簡單而又方便的記賬功能,良好的歸類管理,能夠使得用戶方便的記錄下自己的收支情況,清晰的了解,自己的收入與支出情況,變化趨勢。設計與實現(xiàn)個人記賬APP,個人記賬APP不僅能讓用戶方便用戶記錄自己的收支情況,通過報表顯示,清晰的了解自己財產的變化趨勢,總結自己的財務情況,移動設備方便攜帶,實時實地的使用個人記賬APP記錄自己的收支情況。研究現(xiàn)狀隨著移動互聯(lián)網的高速發(fā)展,每一個人都擁有一臺智能手機,智能手機大大的普及,人們的手機里面擁有這各式各樣的APP,聊天軟件,購物軟件,支付軟件,導航軟件等等,手機軟件走進了人們的生活,改變著人們的生活。以前的電視,電腦,一步步的開始走向移動端,移動端的方便攜帶,方便操作,不僅僅方便了人們的生活,更是變成人們享受生活的方式。許許多多的商家開始投身于移動端的開發(fā),移動端APP的研發(fā)已經成為眾多商家的戰(zhàn)略目標。以下是對國內幾款個人記賬軟件的研究現(xiàn)狀。挖財記賬是一款是夠幫助用戶省錢的家庭記賬APP,記錄個人和家庭或者單獨的賬單十分方便,軟件自帶有清晰的報表,對個人和家庭的花銷一目了然,支持語言記賬,拍照記賬等方式。網易有錢記賬是一款專業(yè)的記賬軟件,支持手動輸入或者導入賬單,同步銀行卡賬單功能,賬單清晰可見,同時還會對用戶借貸,報銷進行提醒,該軟件的隱秘保護性很強,安全性很高。鯊魚記賬,是一款比較適合學生的記賬軟件。賬單有各種各樣的類型分類,記賬流暢又簡潔,操作方便,界面簡單,加上一目了然的圖標,是一款比較簡便且易上手的記賬軟件微記賬是一款比較簡單的記賬工具,能夠針對不同的收支情況自動生成不同的賬本,支持手動記賬,語言記賬功能,會對收支情況生成分析報告,是的用戶發(fā)現(xiàn)自己的財務問題,是一款比較適合年輕人的記賬軟件。市場現(xiàn)有的大部分記賬APP都是以個人記賬為主,挖財記賬以幫助用戶省錢為核心來推廣;網易有錢記賬核心為強大的記賬功能,能實現(xiàn)多種多樣的記賬方式;鯊魚記賬則以流暢又簡潔,操作方便,界面簡單來主打學生市場;微記賬則以清晰明了的賬單來得到用戶的喜愛?;谑袌錾犀F(xiàn)有的個人記賬App軟件,可以看到一款個人記賬APP軟件,需要簡單明了的頁面布局,簡單上手的操作方式,需要有分類與統(tǒng)計功能來滿足用戶的快速了解自己的賬單。研究方法和過程在研究基于Android的個人記賬應用的設計與實現(xiàn)的課題中,用到以下方法和過程。調查法,它是有目的,制定計劃,有系統(tǒng)的搜集有關論文的資料,研究對象的現(xiàn)狀,歷史等情況加以分析。過程:在網上搜集關于安卓市場的資料,了解安卓軟件在市場上的競爭力,搜集安卓APP軟件的開發(fā)的資料觀察法,它是指研究者可以有目的,直接觀察研究對象,然后獲得資料。過程:下載現(xiàn)有市場上的個人記賬APP,對個人記賬APP的使用與觀察,得到一些關于開發(fā)個人記賬APP的心得與資料。文獻研究法,根據(jù)研究課題,通過收集文獻來獲得資料。1.4論文的基本結構論文的結構包括有:第一章概述主要闡述了個人記賬APP研究近況和意義目的;第二章開發(fā)設計的技術介紹主要闡述了編程語言和開發(fā)技術和編譯器環(huán)境;第三章 軟件需求分析主要闡述了應用程序的需求分析,應用的功能的介紹,設計的要求。第四章 總體設計主要闡述了應用的總體設計,對應用有個總體輪廓;第五章 系統(tǒng)的實現(xiàn)主要闡述了程序的詳細設計,界面設計,邏輯設計,即具體的代碼編寫;第六章測試主要闡述軟件的測試,確保其可用性。第二章開發(fā)設計的技術介紹2.1開發(fā)技術(1)AndroidAndroid用于開發(fā)安卓手機應用的系統(tǒng)。谷歌公司推出了開源的Android系統(tǒng),現(xiàn)在應用非常廣泛,開發(fā)環(huán)境不會受到限制,開發(fā)者能夠修改開放的源代碼來實現(xiàn)與開發(fā)各種實用的手機\t"/item/android%E5%BC%80%E5%8F%91/_blank"App軟件,、界面友好等特點[3]。安卓系統(tǒng)架構圖如下:圖2.1安卓系統(tǒng)架構圖(2)MVC框架全名是ModelViewController,是模型到視圖到控制器的模式圖2.2MVC框架圖(3)JavaJava是一種面向對象的編程語言,Java具有簡單性,安全性,分布式,健壯性,可移植性,平臺獨立,多線程,動態(tài)性等特點[11]。Java能夠編寫多種應用程序,分布式系統(tǒng)應用程序,嵌入式系統(tǒng)應用程序,桌面應用程序,手機應用程序,web端應用程序等多個方面[12]。圖2.3java概念圖(4)APP開發(fā)軟件1.AndroidstudioAndroidStudio是android手機應用的開發(fā)工具,AndroidStudio用于開發(fā)和調試。2.雷電模擬器雷電模擬器是一款可以安裝android軟件的電腦軟件,它可以模擬手機的設備環(huán)境,便于開發(fā)人員,在電腦操作中,用模擬器來進行開發(fā)。3.SQLite數(shù)據(jù)庫SQLite數(shù)據(jù)庫是一款輕量級的關系型數(shù)據(jù)庫,因為它占用資源很小,運行速度非???,而且Androidstudio開發(fā)中,軟件自帶有SQLite數(shù)據(jù)庫,減輕了開發(fā)人員的時間,因而特別適合在Android設備上使用[6]。2.2編譯器環(huán)境操作系統(tǒng):Window10(64位)數(shù)據(jù)庫:SQLite開發(fā)工具:Androidstudio模擬器:雷電模擬器第三章軟件需求分析3.1需求分析經過調研,發(fā)現(xiàn)許多理財?shù)娜?,都有記賬的習慣,不過用紙質的記賬本記錄,攜帶和記錄上都不太方便,而且紙質容易破碎,難以保存。另外有些人不僅僅需要記錄收支情況,還需要分析賬單來進行合理消費。本軟件為了解決以上這些問題,用戶需要注冊一個賬號,登錄本軟件就可以隨時使用記賬功能,界面簡單操作方便的個人記賬APP,用戶可以輕松上手,記錄用戶的收入與支出;收支明細,顯示本月收入與支出明細,并且進行分類管理。預算,可以利用用戶喜歡理財,熱衷于省錢心理,針對不同用戶,用戶設置每月的預算,來鞭策自己理性消費。圖表記錄統(tǒng)計收支情況,用戶能具體的看到自己的收支情況。個人信息管理,記賬的同時能夠做到推薦,分析收支情況進行推送功能(擴展)。3.2軟件描述(1)軟件屬性本軟件是一個獨立的個人記賬APP,在android的移動端運行。(2)開發(fā)背景人們的消費水平提高,人們開始對于自己的收支情況不能做到很好的掌握,但是單純的采用紙質記賬本進行記賬,對于繁多的收支情況,造成條目繁多而咋亂。人們對于記錄自己的收支情況有著很大的需求。而專業(yè)的記賬軟件,擁有簡單而又方便的記賬功能,良好的歸類管理,能夠使得用戶方便的記錄下自己的收支情況,清晰的了解,自己的收入與支出情況,變化趨勢。設計與實現(xiàn)個人記賬APP,個人記賬APP可以能讓用戶記錄自己的收支情況,還可以夠通過報表顯示,清晰的了解自己財產的變化趨勢,總結自己的財務情況,移動設備方便攜帶,實時的使用個人記賬APP記錄自己的收支情況。在與傳統(tǒng)的記賬方式作對比,本論文設計的個人記賬管理APP應用具有安全性、便攜性和實用性等特點。(3)軟件功能圖3.1系統(tǒng)功能模塊圖表3-1系統(tǒng)功能模塊表序號功能名稱功能需求標識優(yōu)先級簡要描述1用戶管理01高用戶注冊賬號,登錄進入APP,找回密碼,修改和添加個人信息2記賬02高用戶記錄收支情況,添加,修改,刪除收支情況賬單3收支明細03高顯示收入,支出情況4報表04高圖像顯示收支情況統(tǒng)計5預算05高設置本月份預算6推薦07低向用戶推薦信息3.3限制與約束經費限制:無安全、保密要求:無編程語言:java硬件配置:安卓系統(tǒng)5.0以上,支持任何安卓模擬器3.4具體需求用例圖圖3.2用戶用例圖用例編號:01用例名稱:注冊簡要說明:注冊賬號參與者:客戶前置條件:手機號后置條件:無基本事件流1.打開APP2.點擊注冊按鈕3.用戶輸入手機號4.用戶輸入密碼5.用戶確認密碼6.完成注冊,進行登錄其他事件流3a.輸入手機號無效3a1.系統(tǒng)提示手機號無效警告3a2.重新輸入4a.輸入密碼太長或太短4a1.系統(tǒng)提示密碼輸入有誤警告4a2.重新輸入5a.兩次密碼不一致5a1.系統(tǒng)提示兩次密碼不一致警告5a2.重新輸入異常事件流無補充說明用例編號:02用例名稱:登錄簡要說明:登錄賬號參與者:客戶前置條件:需要注冊賬號后置條件:無基本事件流1.打開APP2.用戶輸入手機號3.輸入密碼4.完成登錄,進入主界面其他事件流2a.輸入手機號無效2a1.系統(tǒng)提示手機號無效警告2a2.重新輸入3a.輸入密碼太長火太短3a1.系統(tǒng)提示密碼輸入有誤警告3a2.重新輸入異常事件流無補充說明用例編號:03用例名稱:記賬簡要說明:記錄收支情況參與者:客戶前置條件:需要登錄賬號后置條件:無基本事件流1.打開APP2.登錄成功3.點擊記賬4.輸入有關信息其他事件流無異常事件流無補充說明用例編號:04用例名稱:收支情況簡要說明:顯示收支情況參與者:客戶前置條件:需要登錄賬號后置條件:無基本事件流1.打開APP2.登錄成功3.顯示收支情況其他事件流無異常事件流無補充說明用例編號:05用例名稱:報表簡要說明:用圖像顯示收支統(tǒng)計參與者:客戶前置條件:需要登錄賬號后置條件:無基本事件流1.打開APP2.登錄成功3.點擊報表4.顯示報表其他事件流無異常事件流無補充說明用例編號:06用例名稱:預算簡要說明:設置本月預算參與者:客戶前置條件:需要登錄賬號后置條件:無基本事件流1.打開APP2.登錄成功3.點擊設置預算4.輸入預算金額5.點擊確定6.回到主界面其他事件流無異常事件流無補充說明用例編號:07用例名稱:個人信息簡要說明:設置個人信息參與者:客戶前置條件:需要登錄賬號后置條件:無基本事件流1.打開APP2.登錄成功3.點擊個人信息4.輸入個人信息(姓名,性別,年齡)5.點擊確定6.回到主界面其他事件流無異常事件流無補充說明3.5數(shù)據(jù)庫要求建立用戶信息表(用戶基本信息),收支記錄表(收支記錄詳細),預算表(設置預算)。3.6設計約束遵循行業(yè)規(guī)范[5]。簡單命名原則,命名盡可能簡單。按照SQLite關系型數(shù)據(jù)庫的相關限制執(zhí)行第四章總體設計4.1設計概述(1)限制和約束操作系統(tǒng):window10(64位)編程語言:java硬件配置:安卓系統(tǒng)5.0以上,支持任何安卓模擬器開發(fā)工具:Androidstudio經費限制:無安全、保密要求:無(2)設計原則和設計要求模塊獨立性原則:每個模塊相互獨立,依據(jù)需求分析設計數(shù)據(jù)庫設計規(guī)則;運用SQLite數(shù)據(jù)庫進行設計必須的安全措施;密碼安全,修改密碼,找回密碼安全性和保密原則;管理員必須保密用戶所有信息。系統(tǒng)可維護性要求;備份所有版本,軟件測試人員定時對原件檢測[18]。4.2系統(tǒng)邏輯設計(1)總體軟件架構描述圖4.1軟件架構圖(2)軟件層次結構圖4.2軟件層次結構圖(3)軟件實現(xiàn)技術架構圖4.3軟件實現(xiàn)技術架構圖4.3系統(tǒng)模塊化設計主要軟件需求1.用戶管理,用戶注冊,登錄帳號用于操作APP,個人信息管理。2.記賬功能,記錄用戶的收入與支出。3.收支明細,顯示本月收入與支出明細,并且進行分類管理。4.預算,針對不同用戶,設置每月的預算。5.圖表記錄統(tǒng)計收支情況。6.分析收支情況進行推送功能(擴展)。系統(tǒng)總體功能模塊結構圖4.4系統(tǒng)功能模塊圖(1)用戶管理用戶管理包括登錄,注冊,找回密碼,添加和修改個人基本信息,設置密保,修改密碼,個人基本信息(手機號,姓名,性別,年齡)。(2)記賬記賬包括添加收支記錄,修改收支記錄,刪除收支記錄,收支記錄(資產帳號,收支類型,時間,備注)。(3)報表報表包括有本月收支統(tǒng)計,資產賬號收支統(tǒng)計,收支類型統(tǒng)計,收支月份統(tǒng)計。(4)預算預算包括有設置預算,修改預算。(5)收支明細收支明細包括有,總體收支明細,資產賬號收支明細。4.4系統(tǒng)的UML建模設計(1)系統(tǒng)類圖圖4.5UML類圖類圖說明Transaction是收支類,它的屬性為:交易號,用戶ID,時間,類型,資產賬號,金額,收入或支出,備注。其中操作有顯示,添加,修改,刪除收支信息User是用戶信息表,它的屬性為:用戶ID,密碼,性別,密保問題,密保答案,年齡。其中操作有顯示用戶信息,添加用戶信息,修改用戶信息,刪除用戶信息。Budget是預算類,它的屬性為預算ID,用戶ID,金額。其中操作有顯示預算信息,添加預算信息,修改預算信息,刪除預算信息。(2)系統(tǒng)狀態(tài)圖用戶打開APP,注冊賬號,輸入手機號碼,密碼,判斷是否注冊成功。注冊成功進入登錄頁面,輸入手機號碼,密碼,判斷是否登錄成功。登錄成功進入主界面。主界面顯示收支明細,可以選擇進入記賬頁面,根據(jù)資產賬戶添加信息或直接添加信息。主界面可以選擇進入個人信息,可以修改密碼,基本信息,設置密保。主界面可以選擇進入報表??梢赃x擇進入推薦圖4.6系統(tǒng)狀態(tài)圖4.5數(shù)據(jù)庫設計(1)數(shù)據(jù)庫命名規(guī)則遵循行業(yè)規(guī)范。簡單命名原則,命名盡可能簡單。按照SQLite關系型數(shù)據(jù)庫的相關限制執(zhí)行(2)數(shù)據(jù)庫邏輯設計1.用戶表圖4.7用戶E-R圖收支表圖4.8收支E-R圖預算表圖4.9預算E-R圖(3)數(shù)據(jù)庫物理設計表4-1用戶信息表字段含義類型長度是否為空user_id用戶賬號/手機號碼Longnopassword用戶密碼Stringuser_name用戶姓名Stringuser_sex用戶性別Stringuser_problem密保問題Stringuser_answer密保答案Stringuser_age用戶年齡Int表4-2收支信息表字段含義類型長度是否為空id交易號Intnouser_id用戶賬號/手機號碼Longyear時間:年Stringmonth時間:月Stringday時間:日Stringtype收支類型Stringaccounts資產帳號Stringmoney金額doublecategory收入或支出Stringremarks備注String表4-3預算信息表字段含義類型長度是否為空bu_id預算IDIntnouser_id用戶賬號/手機號碼Longmoney金額double(4)數(shù)據(jù)庫分布表4-4數(shù)據(jù)庫分布表數(shù)據(jù)庫編號數(shù)據(jù)庫管理系統(tǒng)名稱數(shù)據(jù)庫管理系統(tǒng)版本號數(shù)據(jù)庫英文名稱數(shù)據(jù)庫中文名稱數(shù)據(jù)庫安裝物理位置001個人記賬APP數(shù)據(jù)庫1.2Remember.dbRemember.db/data/data/com.example.rememberday/databases/表4-4數(shù)據(jù)庫分布表(5)基表設計表4-5用戶信息基表數(shù)據(jù)庫編號:001基表編號:01基表英文名稱:user_table基表中文名稱:用戶信息表字段編號英文字段名中文字段名字段類型備注01020304050607user_idPassworduser_nameuser_sexuser_problemuser_answeruser_age用戶賬號用戶密碼用戶姓名用戶性別密保問題密保答案用戶年齡LongStringStringStringStringStringInt主鍵說明:用戶信息表是該系統(tǒng)的核心表格之一,存儲用戶的信息。表4-6收支信息基表數(shù)據(jù)庫編號:002基表編號:02基表英文名稱:transaction_table基表中文名稱:收支信息表字段編號英文字段名中文字段名字段類型備注01020304050607080910iduser_idyearmonthdaytypeaccountsmoneycategoryremarks交易號用戶賬號時間:年時間:月時間:日收支類型資產帳號金額收入或支出備注IntLongIntIntIntStringStringDoubleStringString主鍵說明:收支信息表是該系統(tǒng)的核心表格之一,存儲收支記錄的信息。表4-7預算信息基表數(shù)據(jù)庫編號:003基表編號:03基表英文名稱:budget_table基表中文名稱:預算信息表字段編號英文字段名中文字段名字段類型備注010203bu_iduser_idbu_money交易號用戶賬號金額IntLongdouble主鍵說明:預算信息表是該系統(tǒng)的核心表格之一,存儲預算的信息。第五章系統(tǒng)的實現(xiàn)5.1歡迎界面設計圖5.1歡迎界面用戶打開APP后,首先出現(xiàn)的是歡迎界面,歡迎界面由一張圖片構成,兩秒后將會進入到登錄頁面。5.2登錄界面設計圖5.2登錄界面用戶進入登錄界面,用戶需要輸入手機號碼,輸入密碼,然后點擊確認登錄到手機APP首頁。用戶還可以點擊注冊,進入注冊頁面,點擊退出,退出手機APP等5.3注冊界面設計圖5.3注冊界面用戶進入注冊頁面,用戶需要輸入手機號碼,輸入密碼,在此確認密碼,點擊確定即可注冊成功。數(shù)據(jù)需要添加到數(shù)據(jù)庫當中。數(shù)據(jù)庫添加方法5.4首頁設計圖5.4首頁(未記錄收支) 圖5.5首頁(記錄收支)圖5.6首頁(點擊年份選擇按鈕)圖5.7(已經設置預算)用戶登陸成功后,進入APP的首頁(即收支明細頁面),界面上方藍色部分,有本月的總收入和總支出顯示,還可以點擊設置預算,選擇你需要看的年份和月份,中間部分負責顯示用戶記錄的收支記錄信息,如圖所示,點擊收支記錄信息可以修改或刪除收支記錄信息。底部有底部導航欄構成,分別由首頁,記賬,報表,我的四個按鈕,當前為首頁界面則會變?yōu)楹谏珗D標。把當前登錄的用戶的收入,支出等信息全部查詢出來,顯示到明細當中,列表當中。數(shù)據(jù)庫查詢方法:5.5預算界面設計圖5.8預算界面用戶點擊設置預算,界面跳到預算界面,預算界面很簡單,只有一個輸入框和兩個按鈕組成,一個×按鈕返回主頁,輸入預算,用戶點擊按鈕回到首頁。用戶未設置預算,怎會重新添加一條預算數(shù)據(jù)到數(shù)據(jù)庫中。用戶也可以修改預算,刪除預算。數(shù)據(jù)庫添加方法數(shù)據(jù)數(shù)修改方法數(shù)據(jù)庫刪除方法5.6記賬界面設計圖5.9記賬(未記錄收支)圖5.10記賬(記賬收支)用戶進入記賬頁面,界面上方藍色部分,有本月的總收入和總支出顯示,接下來是一個藍色按鈕,點擊按鈕進入添加收支記錄頁面,接下來是五個資產帳號,分別為支付寶,微信,銀行卡,現(xiàn)金,其他。底部有底部導航欄構成,分別由首頁,記賬,報表,我的四個按鈕。當用戶有記錄收支記錄時,則如圖記賬所顯示的。5.7資產帳號界面設計圖5.11資產賬號界面5.8收支記錄界面設計圖5.12添加支出記錄頁面圖5.13添加收入記錄頁面圖5.14修改或刪除支出記錄頁面圖5.15修改或刪除收入記錄頁面收支記錄界面界面分為添加支出,添加收入,修改或刪除支出,修改或刪除收入四種界面都有一個×按鈕返回主頁,添加頁面有下拉框顯示資產帳號可以修改,其他則由文本框顯示資產帳號。都有一個輸入框輸入金額,中間選擇類型,由上方文本框顯示出已經選擇的類型,再下面的輸入框填寫備注,接下來是對應界面的按鈕。用戶可以根據(jù)自己的所需添加賬單。其方法就是根據(jù)用戶ID給數(shù)據(jù)庫中添加數(shù)據(jù)。5.9報表界面設計圖5.16報表(未記錄) 5.17報表(記錄收支)用圖表顯示用戶賬單的統(tǒng)計信息5.10我的界面設計圖5.18我的界面用戶進入我的界面,藍色部分顯示用戶頭像,用戶名,中間部分有到達個人信息,推薦,設置預算,設置密保,修改密碼,切換帳號,退出等按鈕。5.11個人信息界面設計圖5.19個人信息界面用戶進入個人信息頁面,可以根據(jù)點擊的條目進入相應的界面對個人信息進行修改。5.12修改密碼與密保界面設計圖5.12.1修改密碼界面圖5.12.2密保界面用戶進入修改密碼頁面,用戶可以輸入舊密碼,新密碼,確認密碼,點擊按鈕與數(shù)據(jù)庫進行對比,修改密碼;用戶進入設置密保頁面,輸入密保問題信息,點擊按鈕就可設置密保。邏輯代碼:修改用戶表數(shù)據(jù)查詢用戶表數(shù)據(jù)第六章測試6.1測試環(huán)境設備1:Android真機型號:MI8SE運行內存:6GB處理器,八核最高2.2GHz屏幕尺寸:5.88英寸Android版本:8.1.0設備2:雷電模擬器CPU:2核手機型號:vivox6plusd6.2測試用例(1)用戶管理測試用例用戶管理測試主要對用戶注冊,用戶登錄功能進行測試,在實際測試過程中,這些功能按照預期結果,通過了功能測試。表6-1用戶管理測試用例表編號功能測試步驟預期結果實際結果1用戶注冊注冊頁面輸入注冊用戶和密碼如果數(shù)據(jù)庫中無當前輸入手機號碼,則注冊成功,反之注冊失敗。兩次密碼輸入一致,注冊成功,反之注冊失敗數(shù)據(jù)庫中無當前輸入號碼,提示注冊成功;有當前輸入號碼提示改號碼已被注冊。兩次密碼輸入一致,注冊成功;兩次密碼輸入不一致,提示兩次密碼不一致2用戶登錄登錄頁面輸入注冊用戶和密碼1.如果數(shù)據(jù)庫中無當前輸入手機號碼,則登錄失敗,反之登錄成功。2.密碼與當前用戶輸入帳號的密碼一致,登錄成功,反之登錄失敗1.數(shù)據(jù)庫中無當前輸入號碼,提示帳號未注冊;有當前輸入號碼則登錄成功。2.密碼與當前用戶輸入帳號的密碼一致,登錄成功,反之提示密碼錯誤(2)記賬測試用例記賬測試主要對添加收支記錄,修改收支記錄,導入賬單進行測試,在實際測試過程中,這些功能按照預期結果,通過了功能測試。表6-2記賬測試用例表編號功能測試步驟預期結果實際結果1添加收支記錄選擇資產帳號,輸入金額,選擇收支類型,點擊確定1.輸入金額,添加成功,反之添加失敗。1.輸入金額,添加成功,反之提示請輸入金額。2修改收支記錄輸入金額,選擇收支類型,點擊確定1.輸入金額,添加成功,反之添加失敗。1.輸入金額,添加成功,反之提示請輸入金額。3導入賬單點擊選擇你要導入的賬單,點擊確認導入賬單。1.導入正確賬單,導入成功,反之導入失敗。1.導入正確賬單,導入成功;導入錯誤賬單,程序出現(xiàn)錯誤(3)報表測試用例報表測試主要對報表進行測試,在實際測試過程中,這些功能按照預期結果,通過了功能測試表6-3報表測試用例表編號功能測試步驟預期結果實際結果1報表添加收支記錄,查看報表當某一個值非常大時,圖表也能顯示出來。當值很多的時候,依然能清晰顯示當某一個值非常大時,圖表顯示其他值為0。當值很多的時候,數(shù)值有可能出現(xiàn)重疊現(xiàn)象。(4)收支明細測試用例收支明細測試主要對收支明細進行測試,在實際測試過程中,這些功能按照預期結果,通過了功能測試表6-4收支明細測試用例表編號功能測試步驟預期結果實際結果1收支明細添加收支記錄,查看收支明細1.正確顯示在列表當中1.正確顯示在列表當中(5)預算測試用例預算測試主要對預算進行測試,在實際測試過程中,這些功能按照預期結果,通過了功能測試表6-5預算測試用例表編號功能測試步驟預期結果實際結果1預算設置預算,輸入金額,點擊確定1.數(shù)據(jù)庫已存在當前用戶設置的金額則會顯示在輸入框中,反之不顯示1.數(shù)據(jù)庫已存在當前用戶設置的金額則會顯示在輸入框中,反之不會顯示(6)個人信息測試用例個人信息測試主要對個人信息,修改密碼進行測試,在實際測試過程中,這些功能按照預期結果,通過了功能測試表6-6用戶管理測試用例表編號功能測試步驟預期結果實際結果1個人信息點擊個人信息,修改個人信息。1.數(shù)據(jù)庫已存在當前用戶設置的個人信息則會顯示在輸入框中,反之不顯示1.數(shù)據(jù)庫已存在當前用戶設置的個人信息則會顯示在輸入框中,反之不會顯示。2修改密碼輸入舊密碼,輸入新密碼,再次確認密碼舊密碼與數(shù)據(jù)庫密碼一致,修改成功,反之修改失敗。輸入兩次密碼不一致,修改失敗,反之成功。1舊密碼與數(shù)據(jù)庫密碼一致,修改成功,反之提示密碼錯誤。2.兩次密碼輸入一致,注冊成功;兩次密碼輸入不一致,提示兩次密碼不一致總結本次論文題目是基于Android的個人記賬應用的設計與實現(xiàn),時至今日,論文基本完成了,從一開始的茫然,慢慢的開始進入寫論文狀態(tài),再到對論文一步步的清晰。曾經在論文上,在軟件技術上,遇到困難無從下手,不斷的從網上,從文獻中,去尋找答案,直至解決問題的時候豁然開朗。當每一次的論文修改成功,當論文基本成型,都會有莫大的成就感。畢業(yè)論文完成了,于是著我在大學的最后一個階段也要結束,我就要離開校園,走向一個新的人生旅程,走向社會。2019年10月,我開始著手論文的準備工作。我的論文是基于Android的個人記賬應用的設計與實現(xiàn),所以我需要做一個軟件出來。我就開始上網搜索關于個人記賬,安卓等關鍵詞。下載一些記賬APP下來使用,學習一下企業(yè)研發(fā)軟件的優(yōu)點。然后開始明確軟件的需求。編寫需求后,搭建軟件開發(fā)環(huán)境,開發(fā)的技術,開發(fā)的工具等,然后編寫數(shù)據(jù)庫表。做完這些前期工作后,就要進入開發(fā)了。在開發(fā)的過程中會遇到一個有一個的技術難題,因為這次的軟件只有自己一個人了,也不會像課堂上的一些小案例,是一個完整的軟件,所以前期開發(fā)會很困難,但是經過自己的不懈努力,還是基本上完成了。最后就是要繼續(xù)完善論文,在論文的后續(xù)編寫中也會發(fā)現(xiàn)自己前面的不合理,又會從新在設計過,一個個日日夜夜的過去,在自己的不懈努力下,基本完成了畢業(yè)論文的編寫。至此還不是論文的真正完成,因為還有答辯,我還需要繼續(xù)努力,好好準備答辯,認真檢查我的論文,更好的完善。參考文獻[1]楊云軍,Android的設計與實現(xiàn),機械工業(yè)出版社,2013年5月1日。[2]李剛,瘋狂Android講義,電子工業(yè)出版社,2011年6月。[3]\t"/item/%E7%AC%AC%E4%B8%80%E8%A1%8C%E4%BB%A3%E7%A0%81%EF%BC%9AAndroid/_blank"郭霖,第一行代碼:Android,人民郵電出版社,2016年11月。[4]林子雨,楊冬青,王騰蛟,張東站.軟件學報,基于關系數(shù)據(jù)庫的關鍵詞查詢[J],2010年10月。[5]雷景生,數(shù)據(jù)庫原理及應用,清華大學出版社,2012年1月1日。[6]倪紅軍,基于android系統(tǒng)的數(shù)據(jù)存儲訪問機制研究[J],計算機技術與發(fā)展,2013年6月。[7]尹京花,王華軍,基于Android開發(fā)的數(shù)據(jù)存儲[j],數(shù)字通信.,2012年6月[8]張錦、王如龍、鄧子云、羅鐵清、王瑩,IT項目管理——從理論到實踐,清華大學出版社,2014年10月[9]王忠群,軟件工程,中國科學技術大學出版社,2009年11月。[10](美)(惠騰Whitten)(J.L.),(美)(本特利Bentley)(L.D.),系統(tǒng)分析與設計方法(原書第7版),機械工業(yè)出版社,2007年08月01日。[11]賀偉,李鳳,基于項目驅動式教學的《Java面向對象程序設計》課程實踐[j],計算機產品與流通,2019年1月。[12]張永強.計算機軟件Java編程特點及其技術分析[J].計算機產品與流通,2019年1月[13]張嘉賓,Android應用的安全性研究[D].北京郵電大學2013年[14]姚昱旻,劉衛(wèi)國,Android的架構與應用開發(fā)研究[J].計算機系統(tǒng)應用.2008年[15]王越,JAVA編程語言在計算機軟件開發(fā)中的應用[J].電子技術與軟件工程,2019年1月[16]邱珊.《Java語言程序設計》課程實驗教學碎片化研究與實踐[J].現(xiàn)代計算機(專業(yè)版),2018年03月[17]施瓦爾貝.IT項目管理[M].王金玉,時郴,譯.北京:機械工業(yè)出版社,2002年[18]劉佰忠.項目管理是IT項目靈魂[J].湖南制造業(yè)信息化,2004年4月[19]馬云云,王金波,張弢,王曉華?;谀P偷姆椒ㄔ谲浖y試領域的應用與發(fā)展[J].計算機系統(tǒng)應用,2016年6月致謝在畢業(yè)設計論文的撰寫過程中,自始至終得到老師的指導,從論文的選題,論文的修改,老師認真的備注,指導我如何去修改,讓我得以順利的完成畢業(yè)設計論文的寫作。在此我由衷的感謝我的老師,在論文上的指導。老師治學態(tài)度的嚴謹,知識的豐富淵博,學術思維的敏銳,工作態(tài)度上精益求精,嚴謹?shù)目蒲芯?,還有那誨人不倦的風范影響著我。同時也感謝其他老師的教育,讓我打下堅實的基礎,同學的幫助能讓我變得更加強大,父母的養(yǎng)育之恩,讓我獲得知識走向社會,為社會貢獻自己。
怎樣提高電腦系統(tǒng)運行速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設置,來大大提高WindowsXP的啟動速度。加快系統(tǒng)啟動速度主要有以下方法:盡量減少系統(tǒng)在啟動時加載的程序與服務;對磁盤及CPU等硬件進行優(yōu)化設置;修改默認設置,減少啟動等待時間等。這些方法大部分既可減少系統(tǒng)啟動的時間,又可以節(jié)省系統(tǒng)資源,加快電腦運行速度。1.加快系統(tǒng)啟動速度WindowsXP的啟動速度比Windows2000要快30%左右,但相對于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設置,來大大提高WindowsXP的啟動速度。加快系統(tǒng)啟動速度主要有以下方法:盡量減少系統(tǒng)在啟動時加載的程序與服務;對磁盤及CPU等硬件進行優(yōu)化設置;修改默認設置,減少啟動等待時間等。這些方法大部分既可減少系統(tǒng)啟動的時間,又可以節(jié)省系統(tǒng)資源,加快電腦運行速度。(1)MsconfigWindowsXP的啟動速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動速度會越來越慢,這是由于許多軟件把自己加在了啟動程序中,這樣開機即需運行,大大降低了啟動速度,而且也占用了大量的系統(tǒng)資源。對于這樣一些程序,我們可以通過系統(tǒng)配置實用程序Msconfig將它們從啟動組中排除出去。選擇“開始”菜單中的“運行”命令,在“運行”對話框中鍵入“Msconfig”,回車后會彈出“系統(tǒng)配置實用程序”對話框,選擇其中的“啟動”選項卡(如圖1),該選項卡中列出了系統(tǒng)啟動時加載的項目及來源,仔細查看每個項目是否需要自動加載,否則清除項目前的復選框,加載的項目越少,啟動的速度就越快。設置完成后需要重新啟動方能生效。(2)BootvisBootvis是微軟提供的一個啟動優(yōu)化工具,可提高WindowsXP的啟動速度。用BootVis提升WindowsXP的啟動速度必須按照正確的順序進行操作,否則將不會起到提速的效果。其正確的操作方法如下:啟動Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項”命令,在“符號路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導”命令,會彈出“重復跟蹤”對話框,單擊“確定”按鈕,BootVis將引導WindowsXP重新啟動,默認的重新啟動時間是10秒。系統(tǒng)重新啟動后,BootVis自動開始運行并記錄啟動進程,生成啟動進程的相關BIN文件,并把這個記錄文件自動命名為TRACE_BOOT_1_1。程序記錄完啟動進程文件后,會重新啟動BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動進程文件“TRACE_BOOT_1_1”。窗口中即會出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅動程序延遲”等幾項具體圖例供我們分析,不過最好還是讓BootVis程序來自動進行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會再次重新啟動計算機,并分析啟動進程文件,從而使計算機啟動得更快。(3)禁用多余的服務WindowsXP在啟動時會有眾多程序或服務被調入到系統(tǒng)的內存中,它們往往用來控制Windows系統(tǒng)的硬件設備、內存、文件管理或者其他重要的系統(tǒng)功能。但這些服務有很多對我們用途不大甚至根本沒有用,它們的存在會占用內存和系統(tǒng)資源,所以應該將它們禁用,這樣最多可以節(jié)省70MB的內存空間,系統(tǒng)速度自然也會有很大的提高。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“services.msc”后回車,即可打開“服務”窗口。窗口的服務列表中列出了系統(tǒng)提供的所有服務的名稱、狀態(tài)及啟動類型。要修改某個服務,可從列表雙擊它,會彈出它的屬性對話框(如圖3),你可從“常規(guī)”選項卡對服務進行修改,通過單擊“啟動”、“停止”、“暫停”、“恢復”四個按鈕來修改服務的狀態(tài),并可從“啟動類型”下拉列表中修改啟動類型,啟動類型有“自動”、“手動”、“已禁用”三種。如果要禁止某個服務在啟動自動加載,可將其啟動類型改為“已禁用”。WindowsXP提供的所有服務有36個默認是自動啟動的,實際上,其中只有8個是必須保留的(見下表),其他的則可根據(jù)自己的需要進行設置,每種服務的作用在軟件中有提示。4)修改注冊表來減少預讀取,減少進度條等待時間WindowsXP在啟動過程中會出現(xiàn)一個進度條,我們可以通過修改注冊表,讓進度條只跑一圈就進入登錄畫面。選擇“開始”菜單中的“運行”命令,在“運行”對話框鍵入“regedit”命令后回車,即可啟動注冊表編輯器,在注冊表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機磁盤掃描等待時間當Windows日志中記錄有非正常關機、死機引起的重新啟動,系統(tǒng)就會自動在啟動的時候運行磁盤掃描程序。在默認情況下,掃描每個分區(qū)前會等待10秒鐘,如果每個分區(qū)都要等上10秒才能開始進行掃描,再加上掃描本身需要的時間,會耗費相當長的時間才能完成啟動過程。對于這種情況我們可以設置取消磁盤掃描的等待時間,甚至禁止對某個磁盤分區(qū)進行掃描。選擇“開始→運行”,在運行對話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時間設置為0;如果要在計算機啟動時忽略掃描某個分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復對C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認設置,除了自動文件檢查的倒計時之外。2.提高系統(tǒng)運行速度提升系統(tǒng)運行速度的思路與加快啟動的速度類似:盡量優(yōu)化軟硬件設置,減輕系統(tǒng)負擔。以下是一些常用的優(yōu)化手段。(1)設置處理器二級緩存容量WindowsXP無法自動檢測處理器的二級緩存容量,需要我們自己在注冊表中手動設置,首先打開注冊表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會把除了4M之外的系統(tǒng)內存全部分配到文件系統(tǒng)緩存中,這樣XP的內核能夠在內存中運行,大大提高系統(tǒng)速度。通常來說,該優(yōu)化會使系統(tǒng)性能得到相當?shù)奶嵘?,但也有可能會使某些應用程序性能降低。需要注意的是必須?56M以上的內存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動它。(3)改進輸入/輸出性能這個優(yōu)化能夠提升系統(tǒng)進行大容量文件傳輸時的性能,不過這只對服務器用戶才有實在意義。我們可在中新建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設置8~16MB之間性能最好,要記住這個值是用字節(jié)來計算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機器擁有大于256M的內存。(4)禁用內存頁面調度在正常情況下,XP會把內存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內存中,從而提升系統(tǒng)性能。在注冊表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內存頁面調度了。(5)關閉自動重新啟動功能當WindowsXP遇到嚴重問題時便會突然重新開機,可從注冊表將此功能取消。打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動后設置即可生效。(6)改變視覺效果WindowsXP在默認情況下啟用了幾乎所有的視覺效果,如淡入淡出、在菜單下顯示陰影。這些視覺效果雖然漂亮,但對系統(tǒng)性能會有一定的影響,有時甚至造成應用軟件在運行時出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺效果。選擇桌面上“我的電腦”圖標,單擊鼠標右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對話框。選擇“高級”選項卡,在其中的“性能”欄中單擊“設置”按鈕,會彈出“性能選項”對話框(如圖4),可選擇“調整為最佳性能”單選框來關閉所有的視覺效果,也可選擇“自定義”然后選擇自己需要的視覺效果。(7)合理設置頁面虛擬內存同樣也是在“性能選項”對話框中,選擇“高級”選項卡,在其中的“虛擬內存”欄中單擊“更改”按鈕,接下來選擇虛擬內存為“自定義大小”,然后設置其數(shù)值。一般情況下,把虛擬設為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認的外觀方案雖然漂亮,但對系統(tǒng)資源的占用也多,可將其改為經典外觀以獲得更好的性能。在桌面空白位置單擊鼠標右鍵,從彈出的快捷菜單中選擇“屬性”命令,會打開“顯示屬性”對話框,在“主題”選項卡選擇主題為“Windows經典”,即可將外觀修改為更為經濟的Windows經典外觀。(9)取消XP對ZIP支持WindowsXP在默認情況下打開了對zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運行”,在“運行”對話框中鍵入“regsvr32/uzipfldr.dll”,回車確認即可取消XP對ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關閉Dr.WatsonDr.Watson是WindowsXP的一個崩潰分析工具,它會在應用程序崩潰的時候自動彈出,并且在默認情況下,它會將與出錯有關的內存保存為DUMP文件以供程序員分析。不過,記錄DUMP文件對普通用戶則毫無幫助,反而會帶來很大的不便:由于Dr.Watson在應用程序崩潰時會對內存進行DUMP記錄,將出現(xiàn)長時間硬盤讀寫操作,要很長一斷時間程序才能關閉,并且DUMP文件還會占用大量磁盤空間。要關閉Dr.Watson可打開注冊表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設置生效,這樣就取消它的運行了。同樣,我們可以把所有具備調試功能的選項取消,比如藍屏時出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“啟動和故障恢復”欄中的“設置”按鈕,并在彈出的“啟動和故障恢復”對話框中選擇“寫入調試信息”為“無”(如圖5)。(11)啟動硬盤/光驅DMA模式打開“系統(tǒng)屬性”對話框,選擇“硬件”選擇卡中的“設備管理器”按鈕,打開“設備管理器”窗口,在設備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過”,在其屬性對話框的“高級設置”選項卡中檢查DMA模式是否已啟動,一般來說如果設備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設為“DMA(若可用)”。(12)關掉不用的設備WindowsXP總是盡可能為電腦的所有設備安裝驅動程序并進行管理,這不僅會減慢系統(tǒng)啟動的速度,同時也造成了系統(tǒng)資源的大量占用。針對這一情況,你可在設備管理器中,將PCMCIA卡、調制解調器、紅外線設備、打印機端口(LPT1)或者串口(COM1)等不常用的設備停用,方法是雙擊要停用的設備,在其屬性對話框中的“常規(guī)”選項卡中選擇“不要使用這個設備(停用)”。在重新啟動設置即可生效,當需要使用這些設備時再從設備管理器中啟用它們。(13)關閉錯誤報告當應用程序出錯時,會彈出發(fā)送錯誤報告的窗口,其實這樣的錯誤報告對普通用戶而言幾乎沒有任何意義,關閉它是明智的選擇。在“系統(tǒng)屬性”對話框中選擇“高級”選項卡,單擊“錯誤報告”按鈕,在彈出的“錯誤匯報”對話框中,選擇“禁用錯誤匯報”單選項,最后單擊“確定”即可。另外我們也可以從組策略中關閉錯誤報告:從“運行”中鍵入“gpedit.msc”,運行“組策略編輯器”,展開“計算機配置→管理模板→系統(tǒng)→錯誤報告功能”,雙擊右邊設置欄中的“報告錯誤”,在彈出的“屬性”對話框中選擇“已禁用”單選框即可將“報告錯誤”禁用。(14)關閉自動更新“自動更新”功能對許多WindowsXP用戶而言并不是必需的,可將其關閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對話框中的“自動更新”選項卡,勾選“關閉自動更新,我將手動更新計算機”單選框,單擊“確定”按鈕即可關閉自動更新功能。如果在“服務”已經將“AutomaticUpdates”服務關閉,“系統(tǒng)屬性”對話框中的“自動更新”選項卡就不能進行任何設置了。(15)去掉菜單延遲去掉菜單彈出時的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認的400修改為0,按F5刷新注冊表即可生效。(16)清除預讀文件WindowsXP的預讀設置雖然可以提高系統(tǒng)速度,但是使用一段時間后,預讀文件夾里的文件數(shù)量會變得相當龐大,導致系統(tǒng)搜索花費的時間變長。而且有些應用程序會產生死鏈接文件,更加重了系統(tǒng)搜索的負擔。所以,應該定期刪除這些預讀文件。預計文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關閉自動播放功能在WindowsXP中,當往光驅中放入光盤或將USB硬盤接上電腦時,系統(tǒng)都會自動將光驅或USB硬盤掃描一遍,同時提示你是否播放里面的圖片、視頻、音樂等文件,如果是擁有多個分區(qū)的大容量的USB硬盤,掃描會耗費很長的時間,而且你得多次手動關閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動播放功能關閉。運行“組策略”程序。在組策略窗口左邊欄中,打開“計算機配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關閉自動播放”并雙擊它,會彈出“關閉自動播放屬性”對話框。在其中“設置”選項卡中選擇“已啟用”,“關閉自動播放”下拉列表中選擇“所有驅動器”(如圖6)。這樣以后就不用擔心WindowsXP的“自動播放”功能帶來的麻煩了。如果你只是想禁止系統(tǒng)掃描某個驅動器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統(tǒng)將它識別出來。然后打開“我的電腦”,選擇USB硬盤上的某個分區(qū),按鼠標右鍵,會彈出磁盤屬性窗口,選取“自動播放”選項卡,將所有內容的類型都選擇為不執(zhí)行操作。如果USB硬盤有多個分區(qū),對所有分區(qū)都進行同樣的操作,這樣當你將USB驅動器拔掉再重新接上時,系統(tǒng)會將USB硬盤識別出來,而不會反復問你是否播放USB硬盤中的文件了。3.加快關機速度WindowsXP的關機速度要慢于啟動速度,特別有些任務還需要手工結束,更加延緩了關機速度。因此,要加快關機速度,首先要開啟WindowsXP的自動結束任務功能。具體步驟是:從注冊表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的鍵值設置為1即可。然后再修改“HungAppTimeout”為“4000(或更小)”(預設為5000),該鍵值同樣也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同樣把WaitToKillServiceTimeout設置為“4000”;通過這樣設置后的關機速度明顯要加快了。夠全面吧~~◆二、硬件優(yōu)化設置◆1、關掉不用的設備
在設備管理器中,將PCMCIA卡、調制解調器、紅外線設備、打印機端口(LPT1)或者串口(COM1)等不常用的設備停用,在要停用設備屬性對話框中的“常規(guī)”選項卡中選擇“不要使用這個設備(停用)”。當需要使用這些設備時再從設備管理器中啟用它們。◆2、內存性能優(yōu)化
WindowsXP中有幾個選項可以優(yōu)化內存性能,它們全都在注冊表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management
1)禁用內存頁面調度(Paging
Executive)
XP會把內存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內存中,從而提升系統(tǒng)性能。256M以上內存才使用這個設置。把“DisablePagingExecutive”的值從0改為1就可以禁止內存頁面調度了。
2)提升系統(tǒng)緩存
必須有256M以上的內存,才激活它。把LargeSystemCache鍵值從0改為1,一般來說,這項優(yōu)化會使系統(tǒng)性能得到相當?shù)奶嵘?,但也有可能會使某些應用程序性能降低?/p>
3)輸入/輸出性能
內存大于256M才更改這里的值,這個優(yōu)化只對server(服務器)用戶才有實在意義,它能夠提升系統(tǒng)進行大容量文件傳輸時的性能。建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設8M-16M字節(jié)之間性能最好,具體設什么值,可試試哪個值可獲得最佳性能。這個值是用字節(jié)來計算的,比如你要分配12M,就是12×1024×1024,也就是12582912?!?、啟動硬盤/光驅DMA模式
“系統(tǒng)屬性”-“硬件”-“設備管理器”,在設備列表中選擇“IDE
ATA/ATAPI控制器”,雙擊“主要
IDE
通道”或“次要
IDE
通道”,在其屬性對話框的“高級設置”選項卡中檢查DMA模式是否已啟動,一般來說如果設備支持,系統(tǒng)就會自動打開DMA功能,如果沒有打開可將“傳輸模式”設為“DMA(若可用)”(在BIOS里也應該要先設為支持DMA)。
◆4、關閉自動播放功能
運行“組策略”程序,在組策略窗口左邊欄中打開“計算機配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關閉自動播放”并雙擊它,會彈出“關閉自動播放屬性”對話框,在其中“設置”選項卡中選擇“已啟用”,“關閉自動播放”下拉列表中選擇“所有驅動器”。
◆5、設置二級緩存容量
WindowsXP有時無法自動檢測處理器的二級緩存容量,需要我們手動設置。運行注冊表編輯器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControlSetControlSession
ManagerMemory
Management,選擇Dword值SecondLevelDataCache(如果沒有就新建這個值),修改這個值(填時使用10進制)為你的CPU的二級緩存的大小,比如你的CPU的二級緩存是256KB,就修改Dword值SecondLevelDataCache為10進制的256即可。二級緩存大小介紹AMD系列Duron
64KB
K6-3
Thunderbird
AthlonXP
256KB
K6-2
Athlon
512KB;Intel系列CeleronA
Celeron2
128KB
P2
Mobil
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全國計算機二級等級考試全真模擬試卷及答案(共七套卷)
- 2021廣東省中考物理模擬題分章節(jié)匯編 第五章 透鏡成像及應用(學生版+解析版)
- 2016人教版七年級英語上冊測試題(27份含答案)
- 2024年07月浙江浙江泰隆商業(yè)銀行社會招考(731)筆試歷年參考題庫附帶答案詳解
- 2024年07月浙江招商銀行寧波分行實習生招考(76)筆試歷年參考題庫附帶答案詳解
- 2024年??趶V安醫(yī)療綜合門診部高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024年海南美容整形醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 全國浙教版信息技術高中選修1新授課 第一節(jié) 基本數(shù)據(jù)類型、常量和變量 說課稿
- 大學生大骨干培訓結業(yè)展示
- 2024年江西中醫(yī)學院第三附屬醫(yī)院鷹潭市中醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫頻考點附帶答案
- 2024年度陶瓷產品代理銷售與品牌戰(zhàn)略合作協(xié)議3篇
- 中國農業(yè)銀行信用借款合同
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應用實踐指導材料之9:“5領導作用-5.3創(chuàng)新戰(zhàn)略”(雷澤佳編制-2025B0)
- 江蘇省連云港市2023-2024學年八年級上學期期末數(shù)學試題(原卷版)
- 2024版旅游景區(qū)旅游巴士租賃合同3篇
- 2024年7月國家開放大學法學本科《知識產權法》期末考試試題及答案
- 2024年河南省公務員錄用考試《行測》試題及答案解析
- (2024年)剪映入門教程課件
- 四年級上冊道法知識點匯總
- 第八章 地籍圖測繪
- 離散系統(tǒng)頻域分析及matlab實現(xiàn).doc
評論
0/150
提交評論