畢業(yè)設計--智能裝機助手_第1頁
已閱讀1頁,還剩43頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  畢業(yè)設計</b></p><p><b>  內容摘要</b></p><p>  隨著社會的發(fā)展,技術的不斷更新,電腦的普及面越來越大,現在基本每個家庭都會擁有一臺電腦,然而并不是每個家庭中都會有精通維修電腦的人員,所以經常出現電腦壞了,想要修理卻無從下手的尷尬局面。本文檔為開發(fā)智能裝機為用戶提供了電腦維修視頻播放

2、、電腦維修圖文講解、電腦維修裝機講解等功能。本文檔可供用戶、項目管理人員、系統(tǒng)分析人員、程序設計人員以及系統(tǒng)測試人員閱讀和參考。</p><p>  Content in this paper</p><p>  Constantly updated with the development of the society, technology, the popularization of

3、 computer is more and more big, now basically every family will have a computer, but not every family will have the proficient in computer maintenance personnel, so often appear computer crashed, but don't want to re

4、pair the embarrassing situation. This document for the development of intelligent machine provides users with computer maintenance video broadcast, computer graphic interpretation, computer maint</p><p>  關鍵

5、字:智能助手、android、云計算</p><p><b>  目 錄</b></p><p><b>  關鍵字2</b></p><p><b>  第一章 前言5</b></p><p><b>  1.1項目階段5</b></p&g

6、t;<p>  1.2項目開發(fā)小組:5</p><p>  第二章 智能裝機助手系統(tǒng)簡介6</p><p>  2.1系統(tǒng)實現目標概述6</p><p>  2.1.1術語定義6</p><p>  2.11智能裝機助手主要實現如下功能:6</p><p><b>  1、電腦組裝6

7、</b></p><p><b>  2、系統(tǒng)安裝6</b></p><p><b>  3、語音提示6</b></p><p><b>  4、云端交互6</b></p><p>  2.2系統(tǒng)運行環(huán)境6</p><p>  2.3

8、 系統(tǒng)預計開發(fā)時間6</p><p>  第三章 開發(fā)環(huán)境及相關技術7</p><p>  3.1 開發(fā)環(huán)境7</p><p>  3.2系統(tǒng)開發(fā)背景7</p><p>  3.3系統(tǒng)需求分析7</p><p>  3.4可行性分析8</p><p>  第四章 系統(tǒng)概要設計9&l

9、t;/p><p>  4.1 程序流程圖9</p><p>  第五章 數據庫設計(SQLite)9</p><p>  5.1 .命名規(guī)則9</p><p>  5.2、數據庫名:computer_help_db10</p><p>  5.3 數據庫數據表10</p><p>  1、

10、初始化界面組件表(ch_initialize10</p><p>  第六章 詳細設計13</p><p>  6.1總體設計13</p><p>  6.2模塊設計14</p><p>  6.2.2智能裝機助手啟動系統(tǒng)14</p><p>  6.2.2智能裝機助手存儲服務(二期)17</p>

11、;<p>  6.2.3智能裝機助手平臺-視頻服務18</p><p>  6.2.5智能裝機助手平臺-語音提示模塊33</p><p>  第七章 運行需求39</p><p>  7.1性能需求39</p><p>  7.1.1數據精確性39</p><p>  7.1.2異常捕獲與控制

12、40</p><p>  7.2系統(tǒng)要求40</p><p>  第八章 軟件測試40</p><p>  8.1測試目的40</p><p>  8.2 測試的分類40</p><p>  8.2.1 白盒測試40</p><p>  8.2.2 黑盒測試40</p>

13、<p>  8.3測試環(huán)境與工具42</p><p><b>  致 謝42</b></p><p><b>  參考文獻43</b></p><p><b>  第一章 前言</b></p><p>  智能裝機為用戶提供臺式機和筆記本的硬件組裝流程演示,

14、以及系統(tǒng)安裝步奏詳解。以前全新專題案例使用硬件配置單、標準化組裝流程,5大情景系統(tǒng)安裝指導,為您親手打造一臺愛機提供服務。本系統(tǒng)原屬于“移動智能裝機助手”項目的一個組成部分。</p><p>  本文檔為智能裝機助手系統(tǒng)的設計、實現、測試以及驗收提供重要依據,也為評價系統(tǒng)功能和性能提供標準。本文檔可供用戶、項目管理人員、系統(tǒng)分析人員、程序設計人員以及系統(tǒng)測試人員閱讀和參考。</p><p>

15、;<b>  1.1項目階段</b></p><p>  1.2項目開發(fā)小組:</p><p>  第二章 智能裝機助手系統(tǒng)簡介</p><p>  2.1系統(tǒng)實現目標概述</p><p><b>  2.1.1術語定義</b></p><p>  安卓 開源手機操作系統(tǒng)&

16、lt;/p><p>  API: 應用程序借口</p><p>  SQLite: 輕量級數據庫管理系統(tǒng)</p><p>  SDK: 軟件開發(fā)包</p><p>  Eclipse: 是一個開源的,基于Java的可拓展的開發(fā)平臺</p><p>  UI :用戶界面</p><p>

17、  數據中心 數據中心引是全球協(xié)作的特定設備網絡,用來在Internet網絡基礎設施上加速信息的傳遞。</p><p>  云視頻:(cloudvdieo) 云計算商業(yè)模式應用的視頻網絡平臺服務 </p><p>  數字校園系統(tǒng):(digital campus system) 虛擬地理環(huán)境的數字校園系統(tǒng)的研制. </p><p>  物聯網 (TIOT) 物聯網

18、就是物物相連的互聯網</p><p>  2.11智能裝機助手主要實現如下功能:</p><p><b>  1、電腦組裝</b></p><p>  A、電腦組裝全流程:美女工程師圖文演示,智能語音解讀。</p><p>  B、工業(yè)?標準:電腦組裝分步演示,工業(yè)化操作指南。</p><p>&

19、lt;b>  2、系統(tǒng)安裝</b></p><p>  A、分類:5大情景設計,滿足各類用戶系統(tǒng)安裝需求。</p><p>  B、分步演示:詳細圖文教材,規(guī)范操作流程。</p><p><b>  3、語音提示</b></p><p>  語音提示:關鍵步驟語音提示</p><p&

20、gt;  語音對話:智能離線語音人機交互</p><p><b>  4、云端交互</b></p><p>  資源同步:云端海量資源下載</p><p>  消息速遞:用戶裝機交流</p><p>  2.2系統(tǒng)運行環(huán)境</p><p>  手機操作系統(tǒng):Android 2.3以上版本<

21、/p><p>  支持環(huán)境:SQLite Expert數據庫開發(fā)環(huán)境</p><p>  2.3 系統(tǒng)預計開發(fā)時間</p><p>  系統(tǒng)需求調查階段:5天</p><p>  系統(tǒng)開發(fā)人員培訓階段:5天</p><p>  系統(tǒng)分析設計階段:5天</p><p>  系統(tǒng)實施階段:25天<

22、/p><p><b>  系統(tǒng)測試階段:5天</b></p><p><b>  合計6天</b></p><p>  第三章 開發(fā)環(huán)境及相關技術</p><p><b>  3.1 開發(fā)環(huán)境</b></p><p>  操作系統(tǒng):Microsoft Win

23、dows XP</p><p>  程序語言:JAVA、Android</p><p>  數 據 庫:SQLite </p><p>  開發(fā)工具:Eclipse+Adt+Android Sdk集成開發(fā)平臺、、SQLite Expert</p><p>  輔助軟件工具:Photoshop、Flash等</p><p&g

24、t;<b>  3.2系統(tǒng)開發(fā)背景</b></p><p>  隨著互聯網的快速發(fā)展,移動互聯網建設在不斷的完善,社會發(fā)展擁有了更好的平臺,越來越多的人,網絡是他們第個一選擇。與此同時,越來越多的人擁有了計算機和各類移動設備。在這樣的背景前提下,我們需要開發(fā)一個更好的智能裝機助手平臺,來滿足日益龐大d計算機設備組裝與系統(tǒng)裝配方面的業(yè)務需求。</p><p><b

25、>  3.3系統(tǒng)需求分析</b></p><p>  確定設計任務和設計目標,并提煉出設計規(guī)格說明書,作為正式設計指導和驗收的標準。系統(tǒng)的需求一般分功能性需求和非功能性需求兩方面。</p><p>  (1) 功能性需求是系統(tǒng)的基本功能,如系統(tǒng)安裝、圖文切換、語音提示等; 智能裝機助手如果要作準確性、可靠性、靈活性、安全性、綜合性,則需要調用公共云平的API接口,為應用提

26、供強大的處理能力和反應能力。</p><p>  (2) 非功能需求包括系統(tǒng)性能、成本、功耗等因素。移智能裝機助手要有比較好的用戶體驗也就是整個系統(tǒng)是否得到廣泛使用的重要因素。因此設計者要為整個系統(tǒng)制作一個優(yōu)化機制。系統(tǒng)的成本預算是必做的一件事,設計者要合理的安排資金使用,使得用最少的資本做更多有用的事。</p><p>  (3) 設計者做這個系統(tǒng)需求分析工作的研究對象是用戶要求,設計者

27、如果根據用戶對軟件功能和性能提出初步要求,并澄清一些模糊概念,然后軟件分析人員認真了解用戶的要求,細致地進行調查分析,把用戶做什么的要求最終轉換成一個完全的、精細的軟件邏輯模型,并寫出軟件的需求規(guī)格說明,準確地表達用戶的要求。設計者就可以做好系統(tǒng)的基本功能和系統(tǒng)性能、成本、功耗分析和預算工作。</p><p><b>  3.4可行性分析</b></p><p>  

28、在移動互聯網與云計算迅速發(fā)展的今天,基于移動互聯網與云計算和Android智能移動終端的各種應用軟件層出不窮,基于Android平臺與云計算技術的軟智能裝機助手也是適應現代化智能生活而出現的一種移動互聯網應用系統(tǒng)。</p><p>  首先,我們分析一下基于Web的計算機硬件服務系統(tǒng)的優(yōu)勢。 采用傳統(tǒng)計算機硬件服務系統(tǒng),系統(tǒng)的部署成本過高,而處理能力不強,數據災難恢復能力不知,系統(tǒng)具備彈性,部分高效利用計算

29、和存儲資源。辦公娛樂與局限PC機。基于移動互聯網、云計算和Android的移智能裝機助手的開發(fā),為為用戶提供全新的裝機應用體驗,改變硬件服務。通過第三云服務商提供的公共云平臺接口,實現數據的存儲服務,以瞞著現在大量數據存儲的需求。并且我們將整合相關資源,為用戶提供硬件渠道采購,組裝工業(yè)化品質,智能語音提示,海量裝機資源獲取等前所未有機遇。</p><p>  其次,從智能裝機助手用戶方面來考慮系統(tǒng)的可操作性?;?/p>

30、移動互聯網、云計算和Android的智能裝機助手,數據與云端同步,數據的災難性恢復更可靠,得到了云端的強大的處理能力和彈性,智能裝機助手的數據更加安全。并我們在智能裝機助手應用中嵌入了“科大訊飛的離線語音識別系統(tǒng)”的核心模塊,為用戶提供良好的人機交互體驗。并且智能裝機助手是整合的現有多個公共云平臺的開發(fā)服務,我們的數據實現了多個共有云備份,以保護用戶的數據安全性和完整性。因此,基于移動互聯網、云計算和Android的智能裝機助手的設計開

31、發(fā),是適應現代化網絡技術的要求,是解決現在和未來的計算機硬件服務的一種現代化工具。移動互聯網與云計算技術的發(fā)展,必然要求新一代校園移動綜合系統(tǒng)的產生,基于移動互聯網、云計算和Android軟件系統(tǒng)的應用是順應現代化信息技術的要求,給計算機用戶,乃至社會更多群體提供了一種簡潔、易操作的計算機設備的采購、裝配、系統(tǒng)安裝、運行服務的工具。</p><p>  第四章 系統(tǒng)概要設計</p><p>

32、;<b>  4.1 程序流程圖</b></p><p>  圖 4.2系統(tǒng)模塊圖</p><p>  第五章 數據庫設計(SQLite)</p><p><b>  5.1 .命名規(guī)則</b></p><p>  每張表的前綴為”db_ch_”,表的名稱組成為:前綴+表的功能名縮寫;每張表的字段名

33、前綴為”ch_”,每個字段的名稱組成為:前綴+字段的名字縮寫。</p><p>  5.2、數據庫名:computer_help_db</p><p>  5.3 數據庫數據表</p><p>  電腦裝機助手采用SQLite作為數據存儲、采用XML文件進行軟件的初始化信息。</p><p>  1、初始化界面組件表(ch_initializ

34、e</p><p>  2、宣傳界面組件表(ch_publicity)</p><p>  3、主頁組件表(ch_index)</p><p>  裝機配置界面組件表(ch_assembling) </p><p>  5、裝機主機界面組件表(ch_mian_assembling)</p><p>  6、系統(tǒng)安裝解決

35、方案界面組件表(ch_install)</p><p><b>  第六章 詳細設計</b></p><p><b>  6.1總體設計</b></p><p>  智能裝機助手需要打造一個統(tǒng)一平臺,設立計算機硬件服務數據云端中心,構建三層基礎網絡,通過分層建設,達到平臺能力及應用的可成長、可擴充,創(chuàng)造面向未來的智慧生活系

36、統(tǒng)框</p><p>  架。為用戶提供系統(tǒng)優(yōu)化、智能分析、離線識別、工業(yè)化指南等服務.。</p><p><b>  6.2模塊設計</b></p><p>  智能裝機助手是整合了android技術與云計算,為為用戶提供全新的校園應用體驗,改變校園生活。通過第三云服務商提供的公共云平臺接口,實現數據的存儲服務,以瞞著現在大量數據存儲的需求。

37、并且我們將整合相關資源,為用戶提供視頻、與音樂的視聽服務,可收看各類系統(tǒng)優(yōu)化,硬件組裝節(jié)目,收聽各種優(yōu)美的音樂,為用戶奉上影音盛宴;隨著移動互聯網的飛速發(fā)展,人們的生活節(jié)奏不斷加快,對于廣大師生來說,一個優(yōu)秀生活服務應用已成為一種迫切的需要。同時為了師生的出行方便,我們?yōu)橛脩籼峁┪恢梅?;隨這智能手機的廣泛普及,特別是android手機的普及,移動設備真正豐富和再不這我們的生活、工作、學習,移動安全已經成為了一個不可回避的熱點問題,本應

38、有平臺為用戶聽過了智能裝機助手手機安全衛(wèi)士。</p><p>  6.2.2智能裝機助手啟動系統(tǒng)</p><p>  6.2.2智能裝機助手存儲服務(二期)</p><p>  智能裝機助手為用戶提供了文件儲存服務,我們的文件存儲服務是通過第三方云盤提供商提供的API,接入公共存儲數據中心,獲得存儲能力。下圖為智能裝機助手存儲平臺提醒結構,目前我們在android端

39、主要接入的是百度云的BCS。</p><p>  6.2.3智能裝機助手平臺-視頻服務</p><p>  智能裝機助手視頻服務,除了傳統(tǒng)的本地視頻的播放功能之外,還整合了主流的視頻網站的視頻播放資源,如土豆、優(yōu)酷等功能,還通過開發(fā)云平臺提供一系列HTTP Restful API及跨終端平臺SDK,實現包括媒體存儲、編碼、轉碼、內容保護、點播、直播、分析、廣告等的諸項功能</p>

40、;<p>  云端視頻服務系統(tǒng)原理圖:</p><p>  6.2.3.1智能裝機助手視頻服務模塊工程文件結構與API接口文件如如下</p><p>  (智能裝機助手第二期開發(fā)視頻播放器androidSDk,本文為一期論文)</p><p>  (視頻播放器模塊工程截圖)</p><p> ?。ㄑb機視頻播放器運行效果截圖)&l

41、t;/p><p>  6.2.4智能裝機助手主界面代碼片段與運行效果圖</p><p>  6.2.5智能裝機助手平臺-語音提示模塊</p><p>  6.2.5智能裝機助手資源加載引擎</p><p><b>  第七章 運行需求</b></p><p><b>  7.1性能需求<

42、;/b></p><p>  7.1.1數據精確性</p><p>  1、穩(wěn)定快速,實時控制</p><p>  2、核算準確,使消費支出與所記帳目一致,能夠被長期有效使用</p><p>  3、準確統(tǒng)計核算日常的不斷變化的數據</p><p>  4、結構化模塊,層次清楚</p><p&

43、gt;<b>  5、提示通俗易懂</b></p><p><b>  6、查詢資料簡便</b></p><p><b>  7、維護手段齊全</b></p><p>  7.1.2異常捕獲與控制</p><p>  要求當程序發(fā)生異常時,要求程序自動捕獲,并且中斷,不影響原有

44、數據。</p><p><b>  7.2系統(tǒng)要求</b></p><p>  操作系統(tǒng):android 2.3以上版本</p><p>  程序語言:JAVA、Android</p><p>  數 據 庫:SQLite </p><p>  開發(fā)工具:Eclipse+Adt+Android S

45、dk集成開發(fā)平臺、、SQLite Expert</p><p>  輔助軟件工具:Photoshop、Flash等</p><p><b>  第八章 軟件測試</b></p><p><b>  8.1測試目的</b></p><p>  做程序測試的主要目的就是檢查每個功能模塊是否可行正常運行;

46、其次檢查有沒有運行時異常,以及云端連接是否異常等</p><p><b>  8.2 測試的分類</b></p><p>  8.2.1 白盒測試</p><p>  測試編碼人員的的代碼編寫風格,一個良好的代碼風格,可以提高程序的可讀性。找出程序中的邏輯錯誤和易出現異常的程序代碼。</p><p>  我們也可以通過測

47、試軟件來進行白盒測試,必要時也是要通過測試人員來進行手動測試。使用的測試軟件是LoadRunner。</p><p>  主要測試:代碼的可讀性測試、程序代碼中的邏輯測試等。</p><p>  8.2.2 黑盒測試</p><p>  測試程序的性能和功能,看看編碼人員在實現該功能的時候有沒有達到預期的功能效果,給程序施壓,在不同的環(huán)境中,看看是否能承受,該功能能

48、否再實現預期的效果,找出程序運行中異常等。</p><p>  我們可以通過軟件和不同的電腦上運行測試,以達到黑盒測試的基本要求,這樣的話,可以使軟件更好的更穩(wěn)定的運行。來保證軟件的質量</p><p><b>  主要測試方法:</b></p><p>  軟件測試:使用的軟件還是LoadRunner。</p><p>

49、;  硬件測試:相同的不通版本的android系統(tǒng)下運行測試。</p><p>  主要測試:功能測試、穩(wěn)定測試、壓力測試等。</p><p><b>  測試截圖:</b></p><p>  8.3測試環(huán)境與工具</p><p>  (1) 軟件環(huán)境:android各個版本系統(tǒng)。</p><p&g

50、t;  (2)數 據 庫:SQLite </p><p><b>  致 謝</b></p><p>  首先,我要感謝我的指導老師劉志超老師。他在我們的項目開發(fā)的過程中提出了指導性的方案與架構,對我們組給予了悉心指導和幫助。在項目開發(fā)期間,在我們的項目設計和項目開發(fā)計劃書撰寫過程中進行了認真的檢查與修改,嚴格督促和仔細批閱,并對我們的課題提出了許多富有啟發(fā)性和建設

51、性的意見和建議。</p><p>  感謝我的同學在項目開發(fā)完成前后對我的得力幫助,沒有同學的共同學習進步也許就沒辦法完成開發(fā)設計,沒有同學對程序的測試,也許就難以發(fā)現一些潛在的錯誤,在此我忠心的對你們表示感謝。</p><p>  在此一并祝愿學校領導、老師、同學工作順利,事業(yè)上更上一層樓,同時也祝愿學校更加輝煌。</p><p><b>  參考文獻&

52、lt;/b></p><p>  《基于云服務的新一代數字校園建設》付小龍 清華大學信息化技術中心</p><p>  《軟件工程與Rose建模案例教程》 劉志成 陳承歡 大連理工大學出版社[2009.7]</p><p>  《JAVA從入門到精通》李鐘尉 周小彤 第二版 清華大學出版社 [2010.7]</p><p>  《基于

53、任務驅動的SQL Server數據庫管理與應用教程》 雷超陽 湖南科學技術出版社[2012.7]</p><p>  《android項目實戰(zhàn)》 王家林 王家俊 王家虎 電子工業(yè)出版社[2013.5]</p><p>  《云計算原理與實踐》 游小明 羅光春 機械工業(yè)出版社[2013.8]</p><p>  《電腦硬道理-網管實戰(zhàn)》 夏寧 楊簡 電腦報電子音像出版

54、社[2012.5] </p><p>  J《JAVA程序設計》彭正文 中國鐵道出版社[2010.10]</p><p>  《JAVA項目開發(fā)精粹》曲培新 龐永慶 電子工業(yè)出版社[2010.6]</p><p>  《JAVA項目開發(fā)全程實錄》苗春義 清華大學出版社[2008.6]</p><p>  《Photoshop藝術設計創(chuàng)意與案例

55、精講》劉孟強 北京交通大學出版社[2009.11]</p><p>  《7天精通Photoshop CS5UI交互設計》張曉景 電子工業(yè)出版社</p><p>  《黑馬程序員特刊》中關村黑馬程序員訓練營</p><p>  《傳智播客項目精講》 傳智播客</p><p>  《龍芯教育云平臺介紹》龍芯教育</p><

溫馨提示

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

評論

0/150

提交評論