基于arm9-linux系統(tǒng)下的聊天工具軟件設(shè)計(jì)【開(kāi)題報(bào)告】_第1頁(yè)
已閱讀1頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  畢業(yè)論文開(kāi)題報(bào)告</b></p><p><b>  電子信息工程</b></p><p>  基于ARM9-Linux系統(tǒng)下的聊天工具軟件設(shè)計(jì)</p><p>  一、課題研究意義及現(xiàn)狀</p><p>  隨著計(jì)算機(jī)技術(shù)和信息網(wǎng)絡(luò)技術(shù)的飛速發(fā)展, 嵌入式系統(tǒng)的應(yīng)用越

2、來(lái)越廣泛, 而嵌入式產(chǎn)品以其小巧、使用方便、實(shí)用等特點(diǎn)越來(lái)越受到人們的青睞。特別是近幾年來(lái), 嵌入式技術(shù)越來(lái)越多的被應(yīng)用于各個(gè)領(lǐng)域,如國(guó)防、工業(yè)控制、通信、辦公自動(dòng)化和消費(fèi)電子領(lǐng)域等。因此設(shè)計(jì)出帶有圖形用戶界面、操作方便的嵌入式智能終端控制系統(tǒng)則具有很高的實(shí)用價(jià)值和研究?jī)r(jià)值。</p><p>  據(jù)IDC統(tǒng)計(jì),自1998年以來(lái),Linux一直在蠶食Unix和NetWare的市場(chǎng)份額,Windows NT 服務(wù)器市

3、場(chǎng)也感受到Linux所帶來(lái)的威脅。我們可以從兩方面來(lái)看Linux受寵的原因。首先Linux獨(dú)享專業(yè)人員的青睞。對(duì)眾多的軟件開(kāi)發(fā)人員來(lái)說(shuō),微軟在操作系統(tǒng)上的壟斷使他們難以發(fā)揮其才能,而開(kāi)放源代碼的Linux給他們提供了用武之地。除軟件開(kāi)發(fā)人員外,信息系統(tǒng)管理人員也喜愛(ài)Linux。他們?cè)诜?wù)器上安裝Linux操作系統(tǒng),因?yàn)樗梢员欢ㄖ?。?dāng)然,Linux操作系統(tǒng)的價(jià)格也非常低,這也是其重要優(yōu)點(diǎn)之一。</p><p> 

4、 Linux 雖然難以取代 Windows 成為主流的桌面操作環(huán)境 但它很有可能在信息接入設(shè)備中獨(dú)霸天下。研究表明:用戶在購(gòu)買(mǎi)軟件時(shí),首先考慮的是自己的計(jì)算需求,其次才是運(yùn)行這些軟件的計(jì)算機(jī)。不過(guò)這種情況正在發(fā)生改變。Linux的支持者正在努力使Windows應(yīng)用可以在Linux上運(yùn)行。簡(jiǎn)化Linux界面的努力仍在繼續(xù)。隨著Linux界面的改善,將會(huì)有更多的PC機(jī)預(yù)裝Linux操作系統(tǒng)。</p><p>  此外

5、,Linux還非常適合于各種專用計(jì)算機(jī),例如收銀機(jī)和其他專用終端等。在這些應(yīng)用領(lǐng)域Linux是一個(gè)廉價(jià)性、網(wǎng)性能好且能替代Windows等通用操作系統(tǒng)的替代品。</p><p>  二、課題研究的主要內(nèi)容和預(yù)期目標(biāo)</p><p>  主要研究Linux系統(tǒng)操作下的SOCKET編程,熟悉ARM9開(kāi)發(fā)板,QT軟件編程,在Linux系統(tǒng)下,應(yīng)用QT圖形界面開(kāi)發(fā)工具,實(shí)現(xiàn)客戶端與服務(wù)器的聊天實(shí)現(xiàn)

6、。</p><p><b>  具體內(nèi)容:</b></p><p> ?。?)研究ARM9—Mini2440 開(kāi)發(fā)板程序燒寫(xiě),開(kāi)發(fā)板與PC機(jī)的連接,程序下載編譯;</p><p> ?。?)研究Linux系統(tǒng)的操作界面,UDP SOCKET編程的程序編寫(xiě);</p><p> ?。?)研究QT編程,實(shí)現(xiàn)程序的圖形界面化,并

7、在PC機(jī)與開(kāi)發(fā)板上運(yùn)行實(shí)現(xiàn),最后進(jìn)行通信實(shí)現(xiàn)聊天功能;</p><p>  結(jié)合上述內(nèi)容,設(shè)計(jì)開(kāi)發(fā),完成標(biāo)準(zhǔn)的Linux系統(tǒng)下的聊天工具,圖形界面化實(shí)現(xiàn)客戶端與服務(wù)器的通信及多個(gè)客戶之間的通信,記錄通信記錄,完成論文初稿和設(shè)計(jì)文檔。</p><p>  三、課題研究的方法及措施</p><p>  本課題主要研究的是一個(gè)在Linux系統(tǒng)下的聊天工具的軟件設(shè)計(jì),所以主

8、要采用理論分析結(jié)合實(shí)驗(yàn)方法進(jìn)行。在課題研究之前,先掌握一定的理論基礎(chǔ),在理論中尋找適合本課題的設(shè)計(jì)方案;然后,利用QT軟件設(shè)計(jì)聊天編程程序,實(shí)現(xiàn)服務(wù)器與客戶端的通信。</p><p>  首先,針對(duì)SOCKET的基本原理的研究,先閱讀Linux SOCKET編程的相關(guān)資料書(shū)籍,理解幾個(gè)基本的UDP、TCP編程原理,對(duì)SOCKET這個(gè)詞有一個(gè)較好地概念,了解SOCKET在通信編程中的的作用和意義。</p>

9、;<p>  其次,明確研究的重點(diǎn)是在Linux系統(tǒng)下的QT軟件編程,然后閱讀一定數(shù)量的QT編程的相關(guān)資料,查閱相關(guān)書(shū)籍,對(duì)這個(gè)課題有一個(gè)大致的了解,了解國(guó)內(nèi)外對(duì)于該課題的研究現(xiàn)狀和方向,探索新的優(yōu)化技術(shù)。另外,詳細(xì)研究QT編程原理及過(guò)程,設(shè)計(jì)QT程序編寫(xiě)的流程,為接下來(lái)的程序設(shè)計(jì)做好準(zhǔn)備。</p><p>  最后,通過(guò)研究相關(guān)資料,查找QT軟件程序設(shè)計(jì)的基本原理,熟悉Redhat 5.0 Lin

10、ux系統(tǒng)這個(gè)開(kāi)發(fā)環(huán)境,根據(jù)系統(tǒng)總體指標(biāo)及功能要求著手編寫(xiě)聊天程序。在Rehat 5.0 Linux 系統(tǒng)開(kāi)發(fā)環(huán)境下,運(yùn)用QT開(kāi)發(fā)軟件編寫(xiě)聊天工具程序并得出程序運(yùn)行結(jié)果,然后將程序傳到開(kāi)發(fā)板,建立連接與通信,并得出課題研究的成果。</p><p>  在課題設(shè)計(jì)過(guò)程中專心做好實(shí)驗(yàn)中的筆記,發(fā)現(xiàn)問(wèn)題后仔細(xì)記錄分析,盡可能的通過(guò)自己的努力和專研的精神去解決問(wèn)題,必要時(shí)通過(guò)導(dǎo)師的輔導(dǎo)解決。并按時(shí)完成畢業(yè)設(shè)計(jì),撰寫(xiě)畢業(yè)論文

11、。</p><p>  四、課題研究進(jìn)度計(jì)劃</p><p>  2010/2011(第一學(xué)期):</p><p>  明確任務(wù),收集資料,確定系統(tǒng)總體設(shè)計(jì)方案,完成外文翻譯、文獻(xiàn)綜述及開(kāi)題報(bào)告,并做好開(kāi)題答辯。</p><p>  2010/2011(第二學(xué)期):</p><p>  第1周至第3周:掌握ARM9程序

12、燒寫(xiě)與下載,同時(shí)學(xué)習(xí)并掌握SOCKET程序設(shè)計(jì);</p><p>  第3周至第4周:編寫(xiě)SOCKET程序?qū)崿F(xiàn)客戶端與服務(wù)器的收發(fā),開(kāi)發(fā)板與PC機(jī)建立連接,實(shí)現(xiàn)開(kāi)發(fā)板與PC機(jī)的信息通信;</p><p>  第4周至第5周:編寫(xiě)QT程序,實(shí)現(xiàn)聊天工具的圖形界面化,并實(shí)現(xiàn)開(kāi)發(fā)板與PC機(jī)的信息通信;</p><p>  第5周至第6周:進(jìn)行方案補(bǔ)充以及相關(guān)信息的修改;&

13、lt;/p><p>  第7周至第8周:撰寫(xiě)畢業(yè)論文,完善與修改畢業(yè)論文;</p><p>  做好論文答辯的PPT資料,準(zhǔn)備答辯,并提交所有電子文檔材料。</p><p><b>  五、參考文獻(xiàn)</b></p><p>  [1] 王浩南等.基于嵌入式Linux系統(tǒng)下的QT開(kāi)發(fā)[J],電腦開(kāi)發(fā)與應(yīng)用刊,2010,23(1

14、):11~13.</p><p>  [2] 葛偉等.Linux的現(xiàn)狀與未來(lái)[J],電腦知識(shí)與技術(shù)刊,2010,4,6(8):2027~2028..</p><p>  [3] 董彧袁等.C++類庫(kù)Qt在數(shù)值模擬軟件開(kāi)發(fā)中的應(yīng)用[J].現(xiàn)代電子技術(shù)刊,2010,(2):80~83.</p><p>  [4] 袁媛等.C++類庫(kù)Qt在數(shù)值模擬軟件開(kāi)發(fā)中的應(yīng)用[J].

15、現(xiàn)代電子技術(shù)刊,2010,(2):80~83.</p><p>  [5] 彭均鍵等.基于Qt的嵌入式GUI開(kāi)發(fā)平臺(tái)的搭建[J].2010,26(2):40~42.</p><p>  [6] 孫少華等.基于嵌入式Linux系統(tǒng)的圖形用戶界面綜述[J].微型機(jī)與應(yīng)用,2005(4)4~6.</p><p>  [7] 倪繼利.Qt及Linux操作系統(tǒng)窗口設(shè)計(jì)[M].

16、北京:電子工業(yè)出版社,2006,4.</p><p>  [8] 桂凌.基于ARM和Qt的嵌入式流媒體播放器的設(shè)計(jì)[J].電腦與計(jì)算機(jī)技術(shù)刊,2010,4,6(10):2466~2467.</p><p>  [9] 盧華偉等.基于Qt/Qwt的操作監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 微計(jì)算機(jī)信息刊,2010,26(1):72~74.</p><p>  [10] 劉艷

17、青等.基于Qt4的圖形用戶界面程序的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī)刊,2009,3,(303):170~172.</p><p>  [11] 李繼進(jìn)等.基于Qt的通用態(tài)勢(shì)顯示平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息化研究刊,2010,5,36(5):20~22.</p><p>  [12] Jasmin Blanchette.Mark Summerfield.C++ GUI Programming

溫馨提示

  • 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論