本科畢業(yè)實習(xí)報告_第1頁
本科畢業(yè)實習(xí)報告_第2頁
本科畢業(yè)實習(xí)報告_第3頁
本科畢業(yè)實習(xí)報告_第4頁
本科畢業(yè)實習(xí)報告_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、本科遼寧生工實程技習(xí)術(shù)報大學(xué)告書教學(xué)單位專業(yè)班級學(xué)生姓名學(xué)號指導(dǎo)教師軟件學(xué)院軟件工程、實習(xí)目的畢業(yè)實習(xí)是軟件工程專業(yè)學(xué)生完成本科課程學(xué)習(xí)后重要的實踐性教學(xué)環(huán)節(jié)。在進行畢業(yè)設(shè)計前所進行的實踐活動。在畢業(yè)實習(xí)期間,學(xué)生根據(jù)別也設(shè)計任務(wù)書規(guī)定的任務(wù)深入實習(xí)單位參與相關(guān)軟件開發(fā)工作,進行相關(guān)資料搜集和調(diào)研工作,培養(yǎng)學(xué)生分析和解決實際問題的能力,講所學(xué)知識系統(tǒng)化。認真做好別也實習(xí)的教學(xué)工作,提高實習(xí)教學(xué)質(zhì)量,是提高學(xué)生業(yè)務(wù)素質(zhì)和協(xié)作精神關(guān)鍵的環(huán)節(jié)。二、實習(xí)時間和地點時間:地點:北京金源萬博科技有限公司三、實習(xí)單位簡介北京金源萬博科技有限公司,是一家以培訓(xùn)教育服務(wù)為主業(yè)的企業(yè),也是清華大學(xué)網(wǎng)絡(luò)中心科研成果

2、轉(zhuǎn)化基地,定位將清華大學(xué)的教學(xué)經(jīng)驗和資源面向社會服務(wù)的窗口,金源萬博同時也是全國最大的產(chǎn)品培訓(xùn)基地,時時跟蹤全球最新的IT技術(shù),同時,金源萬博在大型實際IT項目咨詢監(jiān)理的工程中,跟蹤最新的行業(yè)動態(tài)和用人單位的實際需求,每半年更新一次課程體系,緊貼實際企業(yè)用人需求,以達到培養(yǎng)的人才和企業(yè)人才需求緊密結(jié)合。四、實習(xí)內(nèi)容1實習(xí)期間完成的學(xué)習(xí)任務(wù)在金源萬博完成了為期十周的大型網(wǎng)絡(luò)工程綜合實訓(xùn)任務(wù)。整個過程我大致完成了三大部分的培訓(xùn)與學(xué)習(xí),分別是計算機網(wǎng)路基礎(chǔ)技術(shù),也就是CCNA部分的認證課程培訓(xùn)、RedhatLinux系統(tǒng)應(yīng)用部分的課程培訓(xùn)以及Mysql數(shù)據(jù)庫部分的課程培訓(xùn)。具體各個部分的詳細知識記錄

3、,分別在一下三個部分詳細介紹。CCNA認證課程培訓(xùn)RedhatLinux操作系統(tǒng)課程培訓(xùn)Mysql數(shù)據(jù)庫課程培訓(xùn)實習(xí)單位的業(yè)務(wù)介紹Linux系統(tǒng)PXE無人值守安裝配置啟動服務(wù)器安裝和配置kickstartLinux系統(tǒng)下XFS文件系統(tǒng)實習(xí)單位的計算機軟、硬件及計算機網(wǎng)絡(luò)的配置情況、應(yīng)用情況北京金源萬博科技有限公司教學(xué)及實驗機房配置均采用時下流行最新的設(shè)備,其中機房中教學(xué)及實驗用設(shè)備包括立式機柜一個,思科交換機一臺,TP-LINK無線路由器一臺,高性能高配置教學(xué)實驗服務(wù)器一臺,提供服務(wù)軟件下載服務(wù)器一臺,客戶PC機若干,網(wǎng)線若干。收集與畢業(yè)設(shè)計相關(guān)的資料Android一詞的本義指“機器人”同時也

4、是Google于2007年11月5日宣布的基于Linux平臺的開源移動終端操作系統(tǒng)的名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,是首個為移動終端打造的真正開放和完整的移動軟件。隨著科技的不斷發(fā)展,手機不再只是人們?nèi)粘I畹囊苿油ㄐ殴ぞ?,而是一個多媒體平臺,可提供強大的多媒體功能,越來越多的人喜歡用手機聽音樂、看電影。Android系統(tǒng)內(nèi)置的音樂播放器基于媒體庫對歌曲進行管理,并且不支持歌詞的同步顯示。對于部分已經(jīng)習(xí)慣的基于文件瀏覽器形式播放器的用戶,操作起來會有所不便。對于Android手機操作系統(tǒng),可以充分利用它豐富的可編程擴展性,開發(fā)出新的播放器應(yīng)用軟件。1Android平臺A

5、ndroid軟件開發(fā)主要涉及到的相關(guān)技術(shù)包括AndroidSDK(開發(fā)插件、調(diào)試工具包等)、Android系統(tǒng)架構(gòu)和Android應(yīng)用程序組件。AndroidSDKAndroidSDK(SoftwareDevelopmentKit)提供了Android平臺上使用Java語言進行Android應(yīng)用開發(fā)的API接口和工具。其中,最重要的工具是Android模擬器和Eclipsel2的Android開發(fā)工具插件,同時SDK也包含了各種在模擬器上用于調(diào)試、打包和安裝的工具。EclipseIDE的Android開發(fā)工具插件(AndroidDevelopmentToolsPluginfortheEclip

6、seIDE,ADT)大大擴展了Eclipse集成環(huán)境功能,使得生成和調(diào)試Android應(yīng)用程序既容易又迅速。使用Eclipse,ADT插件可以加快開發(fā)Android應(yīng)用程序的速度。Android模擬器是在計算機上運行的一個虛擬移動設(shè)備,可以使用模擬器來模擬一個實際的Android運行環(huán)境,來設(shè)計、調(diào)試和測試應(yīng)用程序。Dalvik調(diào)試監(jiān)視器服務(wù)(DalvikDebugMONitorService,DDMS)集成了Dalvik(為Android平臺定制的虛擬機(VM),能夠在模擬器或者設(shè)備上管理進程并協(xié)助調(diào)試。DDMS提供進程管理,產(chǎn)生跟蹤數(shù)據(jù),觀察堆和線程信息,截取模擬器屏幕畫面,模擬來電或短信

7、等功能。Android系統(tǒng)架構(gòu)Android是一個專門針對移動設(shè)備的軟件集,它包括一個操作系統(tǒng),中間件和一些重要的應(yīng)用程序。Android的系統(tǒng)架構(gòu)從上往下依次是應(yīng)用程序、應(yīng)用程序框架和組件、Android運行時庫和其他庫、優(yōu)化的Linux內(nèi)核。1.3Android應(yīng)用程序的組件手機的運行環(huán)境比較復(fù)雜,一個程序運行時經(jīng)常會出現(xiàn)很多的突發(fā)情況,例如,來電或者短信及電量不足等。這些問題在Android中都有解決方案,在Android的應(yīng)用程序中,以下幾個組件特別重要:AcTIvity顧名思義Activity就是活動。應(yīng)用程序必須至少包含一個Activity。Activity提供了一個虛擬的用戶接口

8、,每一個Activity都有一個默認的窗口可以用來顯示用戶界面,一般情況下,它是全屏的窗口。例如,影音播放軟件的每個用戶界面就是ActivityoServiceService與Activity的主要區(qū)別在于,Service是在后臺活動的,它沒有用戶界面。典型的應(yīng)用場景是,用戶選擇了一個播放列表開始播放后,離開了該用戶界面(Activity),如果仍然希望歌曲不會暫停,就可以用Service去調(diào)用播放器,而不是在Activity中調(diào)用播放器。Intent在Android中,每一個行為都可以抽象為一個Intent??梢院唵蔚匕袸ntent理解為一個包含了數(shù)據(jù)的消息。Intent可以用于啟動一個Ac

9、tivity或者Service,可以用于進程間的通信。事實上,應(yīng)用程序的啟動也是通過Intent實現(xiàn)的。ContentprovidersAndroid平臺內(nèi)置了一套SQLite數(shù)據(jù)儲存機制,并包含一系列管理SQLiteDatabase的相關(guān)方法7。在應(yīng)用程序中,可以通過Contentproviders訪問數(shù)據(jù)庫。每個Contentprovider都定義了一系列的方法用于訪問它對應(yīng)的數(shù)據(jù)庫。應(yīng)用程序在新建數(shù)據(jù)庫時也可以定義相應(yīng)的Contentprovider用于向其他應(yīng)用程序共享數(shù)據(jù)。一般情況下,應(yīng)用程序不直接調(diào)用Contentprovider定義的函數(shù),而是通過ContentResolve間接

10、調(diào)用。這樣設(shè)計的好處是一個ContentResolver可以訪問任何的Contentprovider,統(tǒng)一了接口。2硬件平臺系統(tǒng)的硬件平臺采用基于OMAP3530的開發(fā)板DevKit8000。美國TI公司的OMAP3530應(yīng)用處理器_8集成了600MHz的ARMCortex-A8CPU內(nèi)核和430MHz的C64x+DSP內(nèi)核,并提供了USB2.0OTG,SD/MMC和LCD等豐富的外設(shè)接口,適用于各種無線手持終端應(yīng)用。DevKit8000開發(fā)板外接了一個4.3寸的LCD屏、電阻式觸摸屏和音頻輸入/輸出接口,可以用于對基于Android系統(tǒng)的影音播放器的開發(fā)。通過打補丁包和開發(fā)LCD驅(qū)動、觸摸屏

11、驅(qū)動、按鍵驅(qū)動等外設(shè)驅(qū)動,在DevKit8000開發(fā)板上移植了版本為6.2.29的Linux內(nèi)核和版本為1.6的Android系統(tǒng)。3Android影音播放器軟件開發(fā)3.1軟件功能Android的影音播放軟件主要包括以下功能:(1)播放視頻支持快進、快退、暫停、繼續(xù)和進度拖拽。(2)播放音頻支持快進、快退、上一首、下一首、暫停、繼續(xù)、停止和進度拖拽;支持隨機播放、循環(huán)播放兩種模式;支持歌詞同步顯示。3.2各模塊之間的關(guān)系影音播放軟件工程文件主要包括src文件夾(Java源碼)、res文件夾(資源文件)和AndroidManifeST.xml(程序清單)。軟件主要由8個Activities組成,

12、每個Activity對應(yīng)于一個模塊。不同的Activities通過In一tent進行通信和相互調(diào)用。圖1各個模塊之河關(guān)系各個模塊之間的關(guān)系如圖1所示。視頻播放調(diào)用順序依次是啟動畫面、主菜單、文件瀏覽器、視頻播放器;音頻播放調(diào)用順序依次是啟動畫面、主菜單、播放列表管理、播放列表內(nèi)容管理、正在播放。在正在播放的界面上,點擊相應(yīng)的按鈕就可以執(zhí)行歌詞同步顯示功能五、實習(xí)收獲與體會實習(xí)是我們跨入社會進行的一個熱身運動,畢業(yè)后我們又將邁入一個新的起點。新的旅程既艱難又寬廣,我們又要迎接新的挑戰(zhàn),實習(xí)其實就是把自己學(xué)到的知識與用到平時的實際工作中去,在實習(xí)中不斷的磨練自己,增加一些時間經(jīng)驗,從中找到自己的不

13、足之處,虛心學(xué)習(xí)一些實用知識,在實習(xí)工作中,不斷學(xué)習(xí),反復(fù)推敲,事事總結(jié),增加自己的經(jīng)驗。在幾個月的工作中,我也從中獲得很多寶貴的經(jīng)驗,看到了更廣大的社會,了解了許多以前從未知道的事物。在整個實習(xí)過程中我每天都會有新的體會。同時自己也希望通過本次實習(xí)能夠達到在校期間綜合理論的在學(xué)習(xí)和應(yīng)用,力求適應(yīng)并掌握書本以外的知識,增長和擴充知識面,增加對社會的接觸,為下一步不如社會打下基礎(chǔ)。六、實習(xí)中存在的不足青外青山樓外樓,能人背后有能人。在實習(xí)過程中,深刻的認識到了這一點,我們學(xué)習(xí)書本上的知識還遠遠不足以能完成好實習(xí)單位交給我們的任務(wù)。唯有虛心學(xué)習(xí)才能更加進步。七、致謝本次實訓(xùn)首先要非常感謝學(xué)校以及學(xué)院對我們各方面的支持,給我們創(chuàng)造了更多的機會,同時也要感謝我的指導(dǎo)老師給我的各方面的幫助,在我遇到問題的時候即使給予的指導(dǎo)和幫助讓我少走了很多的彎路,對我順利完成本次實訓(xùn)有了很大的幫助。還要感謝實訓(xùn)公司給我們提供的優(yōu)質(zhì)的實訓(xùn)環(huán)境和精心為我們準備的實訓(xùn)項目內(nèi)容以及無論是生活學(xué)習(xí)還是工作中給我們無微不至的關(guān)懷和支持,這些讓我收獲到了很多的東西,讓我能夠充實自我,提高自我,進而能讓我在以后的工作以及學(xué)習(xí)過程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論