版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
收索的查詢請(qǐng)求及時(shí)響應(yīng),并將結(jié)果返回。VisualC++提供了對(duì)DAO的封裝,MFCDAO類封裝了DAO(數(shù)據(jù)庫訪問對(duì)象)的大部分功能,從面VisualC++程序就能夠使用VisualC++提供的MFCDAO類方便的訪問MicrosoftJet數(shù)據(jù)庫,編制簡(jiǎn)潔、有VisaulC++特色的數(shù)據(jù)庫應(yīng)用程序。數(shù)據(jù)庫訪問對(duì)象(DAO)提供了一種經(jīng)過程序代碼創(chuàng)立和操縱數(shù)據(jù)庫的機(jī)制。多個(gè)DAO對(duì)象構(gòu)成一個(gè)體系結(jié)構(gòu),在這個(gè)結(jié)構(gòu)里,各個(gè)DAO對(duì)象協(xié)同工作。DAO支持以下四個(gè)數(shù)據(jù)庫選項(xiàng):打開訪問數(shù)據(jù)庫(MDB文件)——MDB文件是一個(gè)自包含的數(shù)據(jù)庫,它包括查詢定義、安全信??須指定MDB文件的路徑名。直接打開ODBC數(shù)據(jù)源——這里有一個(gè)很重要的限制。不能找開以Jet引擎作為驅(qū)動(dòng)程序的ODBC數(shù)據(jù)源;只能夠使用具有自己的ODBC驅(qū)動(dòng)程序DLL的數(shù)據(jù)源。用Jet引擎找開ISAM型(索引順序訪問方法)數(shù)據(jù)源(包括dBase,FoxPro,Paradox,Btrieve,Excel或文本文件)——即使已經(jīng)設(shè)置了ODBC數(shù)據(jù)源,要用Jet引擎來訪問這些文件類型中的一種,也必須以ISAM型數(shù)據(jù)源的方式來找開文件,而不是以O(shè)DBC數(shù)據(jù)源的方式。給ACCESS數(shù)據(jù)庫附加外部表——這實(shí)際上是用DAO訪問ODBC數(shù)據(jù)源的首選方法。首先使用ACCESS把ODBC表添加到一個(gè)MDB文件上,然后依照第一選項(xiàng)中介紹的方法用DAO找開這個(gè)MDB文件就能夠了。用戶也能夠用ACCESS把IASM文件附加到一個(gè)MDB文件上。3.3總體設(shè)計(jì)方案本項(xiàng)目深入貫徹模塊劃分的設(shè)計(jì)思想,將功能和實(shí)現(xiàn)清晰地展開,下面就將從模塊的角度介紹各個(gè)部分的結(jié)構(gòu)設(shè)計(jì)方案。3.3.1頁面設(shè)計(jì)模塊結(jié)構(gòu)圖3.4頁面結(jié)構(gòu)與功能圖整個(gè)頁面在總體上分為上面、中間、底部三個(gè)部分,其中上面部分包含一個(gè)列歌曲名字,播放進(jìn)度條和時(shí)間。經(jīng)過這些能夠查看歌曲的播放狀態(tài),中間部分是一這種音樂播放控制按鈕,這是音樂播放器的總體最重要部分,歌曲的播放狀態(tài)由這一部分全權(quán)控制;底部是音樂播放列表顯示區(qū)域,能夠經(jīng)過這個(gè)顯示區(qū)域查看要進(jìn)行播放的歌曲,上下翻動(dòng)進(jìn)行查看。也能夠經(jīng)過點(diǎn)擊歌曲名稱來進(jìn)行播放。3.3.2后臺(tái)通訊模塊結(jié)構(gòu)圖3.5后臺(tái)通訊圖如圖3.5所示,用戶發(fā)送XMLHttpRequest請(qǐng)求,經(jīng)過該對(duì)象與服務(wù)器打交道,然后服務(wù)器將操作數(shù)據(jù)庫獲得的信息返回,并經(jīng)過JavaScript對(duì)客戶端進(jìn)行響應(yīng)。本項(xiàng)目的大多數(shù)即時(shí)通訊都是經(jīng)過這種方式實(shí)現(xiàn)的。3.3.3數(shù)據(jù)庫訪問模塊結(jié)構(gòu)圖3.6數(shù)據(jù)庫訪問圖如圖3.6所示,web服務(wù)器將訪問參數(shù)傳遞到數(shù)據(jù)庫的存儲(chǔ)過程中,存儲(chǔ)過程執(zhí)行數(shù)據(jù)訪問,并將查詢的結(jié)果返回到服務(wù)器。本系統(tǒng)基本上所有的訪問都是經(jīng)過這種方式完成的。4.開發(fā)環(huán)境和開發(fā)工具4.1開發(fā)語言android的應(yīng)用也非常廣泛,基于android語言的jsp技術(shù)在網(wǎng)站開發(fā)中具有跨平臺(tái)、可伸縮性強(qiáng)等眾多優(yōu)點(diǎn),且網(wǎng)上的學(xué)習(xí)資料很多,因此選擇android語言開發(fā)。4.2開發(fā)工具(1)Eclipse,Androidsdk,Javasdk虛擬機(jī)。(2)硬件筆記本電腦一臺(tái),手機(jī)兩部,手機(jī)數(shù)據(jù)線一條。4.3開發(fā)環(huán)境表4.1開發(fā)環(huán)境表名稱描述操作系統(tǒng)Windows7旗艦版支持軟件Eclipse,Androidsdk,Javasdk虛擬機(jī)。網(wǎng)絡(luò)環(huán)境以太網(wǎng)10/100/1000M硬件環(huán)境CPU:酷睿2雙核T57502.00GHz內(nèi)存:2G顯存:128M硬盤:250G以上手機(jī)兩部數(shù)據(jù)線一條5.項(xiàng)目進(jìn)度安排、預(yù)期達(dá)到的目標(biāo)5.1進(jìn)度安排項(xiàng)目進(jìn)度及畢業(yè)設(shè)計(jì)(論文)工作安排見表5-1。表5.1項(xiàng)目進(jìn)度及畢業(yè)設(shè)計(jì)(論文)工作計(jì)劃表起始時(shí)間完成時(shí)間計(jì)劃工作內(nèi)容備注.11.20.12.20項(xiàng)目需求與可行性分析已完成.12.21.1.20技術(shù)參考與功能設(shè)計(jì)已完成.1.21.2.20概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)已完成.2.21.3.20編碼實(shí)現(xiàn)、測(cè)試與部署已完成.3.11.4.10撰寫論文,參加畢業(yè)答辯已完成5.2預(yù)期達(dá)到的目標(biāo)5.2.1功能預(yù)期目標(biāo)完全實(shí)現(xiàn)需求中定義的功能,希望能夠有時(shí)間進(jìn)行版本升級(jí),實(shí)現(xiàn)擴(kuò)展的音頻和視頻聊天的功能,還有就是文件發(fā)送包括(圖片,語音,視頻)。5.2.2性能預(yù)期目標(biāo)在模擬器正常的情況下能夠在5秒內(nèi)將頁面加載完畢,而且顯示正常的聊天功能,操作響應(yīng)迅速,點(diǎn)擊按鈕時(shí)能夠在2秒內(nèi)響應(yīng)完成,有較強(qiáng)的兼容性,能夠在電腦、手機(jī)中正常運(yùn)行??蓴U(kuò)展性強(qiáng)、可維護(hù)性強(qiáng)。5.2.3其它預(yù)期目標(biāo)頁面美觀大方、操作簡(jiǎn)單易用、用戶體驗(yàn)好。6.完成項(xiàng)目所需的條件和經(jīng)費(fèi)6.1已具備的條件(1)硬件條件用于系統(tǒng)開發(fā)的個(gè)人計(jì)算機(jī)若干臺(tái)用于測(cè)試的安卓手機(jī)一部(2)軟件條件EclipseAndroidsdkJavasdk,A虛擬機(jī)(3)資料android技術(shù)資料的電子文檔Jsp開發(fā)幫助文檔JavaScript開發(fā)幫助文檔Ajax開發(fā)幫助文檔6.2需要的條件(1)條件1、滿足要求的配置環(huán)境,較好的硬件還有軟件配置;2、若有足夠時(shí)間升級(jí)版本,提供語音和視頻聊天功能,則需攝像頭和耳機(jī)麥克若干,其它無特殊條件要求。7.預(yù)見的困難及應(yīng)對(duì)措施本項(xiàng)目開發(fā)過程中,能夠預(yù)見的困難及應(yīng)對(duì)措施如下:(1)對(duì)android結(jié)構(gòu)不熟悉解決辦法:1、先模仿網(wǎng)上一些美觀的藍(lán)牙模擬器圖片界面,運(yùn)用android技術(shù)設(shè)計(jì)實(shí)現(xiàn)相似的視覺效果,比如好的素材(漂亮的背景圖片風(fēng)景圖等,動(dòng)聽的音樂等),并能夠摘取一些優(yōu)秀的界面元素運(yùn)用到畢業(yè)設(shè)計(jì)項(xiàng)目中來。2、閱讀android的相關(guān)學(xué)習(xí)文檔,掌握android的配置環(huán)境與之結(jié)構(gòu),而且查閱移動(dòng)藍(lán)牙通訊的先關(guān)資料,使之準(zhǔn)備充分有備無患。3、在開發(fā)中遇到問題時(shí)上網(wǎng)搜索相關(guān)資料和解決方案,去圖書館查找對(duì)應(yīng)軟件的書籍,找指導(dǎo)老師進(jìn)行指導(dǎo),與同學(xué)進(jìn)行交流都是一些好的解決方法。(2)由于沒有音樂播放工具的開發(fā)經(jīng)驗(yàn),設(shè)計(jì)困難解決辦法:1、分析當(dāng)下流行的網(wǎng)易云音樂和其它音樂播放器的她點(diǎn)及其它應(yīng)用的界面和功能設(shè)計(jì),取其精華,再融合自身的創(chuàng)新元素,實(shí)現(xiàn)該項(xiàng)目的設(shè)計(jì)。2、閱讀有關(guān)即時(shí)通訊工具方面的設(shè)計(jì)和開發(fā)學(xué)術(shù)論文,能夠在一些相關(guān)網(wǎng)站上查找,這樣能夠以更加有效的解決問題而且高效。(3)需求靈活性,無法事先預(yù)知解決辦法:對(duì)必須實(shí)現(xiàn)的功能在需求分析階段確定,這些功能在考慮時(shí)均為技術(shù)無太大實(shí)現(xiàn)難度的需求,對(duì)于可能出現(xiàn)實(shí)現(xiàn)問題的功能作為版本升級(jí)的擴(kuò)展功能來設(shè)計(jì),在預(yù)期完成基本功能的前提下能夠?qū)崿F(xiàn)擴(kuò)展功能,使我們做出來的東西高效且使用方便價(jià)值高,應(yīng)用廣泛,靈活便于使用便于擴(kuò)展,達(dá)到靈活變動(dòng)的目的,而且軟件在推出或者關(guān)閉的情況下不使用流量,推出的時(shí)候不再占用內(nèi)存空間。使之達(dá)到使用靈活,使用方便、事先預(yù)知、節(jié)省數(shù)據(jù)、節(jié)省時(shí)間,切高效穩(wěn)定。
總結(jié)經(jīng)過幾個(gè)月的畢業(yè)設(shè)計(jì),基于安卓的音樂播放器系統(tǒng)終于完成了。本文在對(duì)相關(guān)理論知識(shí)的基礎(chǔ)上設(shè)計(jì)了一個(gè)基于B/S(客戶端/服務(wù)器模式)的即時(shí)通訊系統(tǒng),分析系統(tǒng)的工作流程,并應(yīng)用.NET平臺(tái)具體實(shí)現(xiàn)了一些基本的功能,如:進(jìn)度條控制、單線程UI和播放暫停、上下曲和文件夾操作。本系統(tǒng)功能雖簡(jiǎn)單,但目的的了解基于安卓的一些基本功能開發(fā),如果要完善系統(tǒng)還需更多的時(shí)間。畢業(yè)設(shè)計(jì)的過程是一個(gè)學(xué)習(xí)與研究的過程,而且,我深刻地認(rèn)識(shí)到如果在實(shí)踐中學(xué)習(xí)與研究,所學(xué)習(xí)的知識(shí)和技能就會(huì)更扎實(shí)。對(duì)于C#語言也不是很熟悉,這是我以后需解決的問題。在此次的畢業(yè)設(shè)計(jì)中,我深深地體會(huì)到進(jìn)行軟件開發(fā)不是一件容易的事情,它需要開發(fā)者具備全面的專業(yè)知識(shí)、嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度、縝密的思維以及較高的分析問題、解決問題的能力,而我在很多方面還有欠缺??傊乙院笠鄬P难芯寇浖_發(fā),以更加飽滿的熱情投入到本專業(yè)的學(xué)習(xí)中去,認(rèn)真做好每一件事情,爭(zhēng)取得到更多的收獲。致謝三年的學(xué)習(xí)時(shí)間轉(zhuǎn)眼即逝,承載著我的希望與夢(mèng)想的鄭州科技學(xué)院轉(zhuǎn)眼間就將引領(lǐng)我抵達(dá)學(xué)業(yè)的終點(diǎn),在論文完成之際,謹(jǐn)向所有關(guān)心,幫助,指導(dǎo),支持我的老師,同學(xué),朋友,家人致以誠(chéng)摯的感謝。在論文完成之際,我首先衷心的感謝我的指導(dǎo)老師黃海燕老師在學(xué)習(xí)上給予的所有關(guān)懷,照顧和指導(dǎo)黃老師以其具有前沿性的視野,淵博的學(xué)識(shí),豐富的實(shí)踐經(jīng)驗(yàn)以及嚴(yán)謹(jǐn)敬業(yè)的治學(xué)精神深深影響著我,使我專業(yè)知識(shí)和技能都得到相當(dāng)大的提高,并學(xué)習(xí)到開展研究的方法,這對(duì)我未來的發(fā)展是一筆寶貴的財(cái)富。在我未來的漫長(zhǎng)的人生道路當(dāng)中,將是我一直以黃老師為表率。在將來的人生道路上堅(jiān)持奮斗、堅(jiān)持不懈,在工作上認(rèn)真仔細(xì)一直向前。參考文獻(xiàn)[1]伍利華.即時(shí)通訊,零距離溝通[J].中國(guó)電子商務(wù),.[2]黃勇.即時(shí)通訊:差異與融合才能開拓生存之道[J].IT時(shí)代周刊,.[3]李芝興,楊瑞龍.JavaEEweb編程(Eclipse平臺(tái)).機(jī)械工業(yè)出版社,.[4]丁揚(yáng).023即時(shí)通訊工具的設(shè)計(jì)與開發(fā).碩士論文.電子科技大學(xué),-06-24.[5]馬化騰.即時(shí)通訊未來的6大應(yīng)用趨勢(shì).IT時(shí)代周刊第12期.[6]張杰.即時(shí)通訊軟件走向?qū)I(yè)化.數(shù)碼世界第16期.[7]賈琴勇.即時(shí)通訊系統(tǒng)的研究與實(shí)現(xiàn).碩士論文.武漢理工大學(xué)-04-01.[8]SWhittaker.instantmessaginginactionACMconference..[9]JDHerbsleb,DLAtkins,DGBoyer.Introducinginstantmessagingandchat.ProceedingsofOZCHI.[10]AVoida,WCNewstetter.Whenconventionscollide:thetensionsofinstantmessagingattributed.ProceedingsoftheSIGCHI.[11]戚艷軍,刑繼軍.Ajax與STRUTS結(jié)合構(gòu)建Web應(yīng)用研究.現(xiàn)代電子技術(shù).第22期.[12]屠凌峰.高負(fù)載Web網(wǎng)站的緩存技術(shù)應(yīng)用.浙江教育學(xué)院學(xué)報(bào)第01期.[13]陳蛟.一種基于AJAX技術(shù)的Web應(yīng)用框架的設(shè)計(jì)與實(shí)現(xiàn).北京郵電大學(xué)-02-01.[14]Zhen-yu.ThedesignforwebloginbaseonJ2EEandExtjs.JournalofCentralSouthUniversity.[15]RENWei.RealizationofmedicinewarehousemanagementbasedonSpringframeworkandExtjs[J].ComputerEngineeringandDesign.[16]劉國(guó)鈞,陳紹業(yè),王鳳翥.圖書館目錄[M].北京:高等教育出版社,1957.15-18.[17]辛希孟.信息技術(shù)和信息服務(wù)國(guó)際研討會(huì)論文集:A集[C].北京:中國(guó)社會(huì)科學(xué)出版社,1994.[18]張筑生.微分半動(dòng)力
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024特許加盟合同協(xié)議范本
- 2025年度礦產(chǎn)資源整合采礦權(quán)抵押交易合同樣本3篇
- 2025年度圓通快遞快遞員權(quán)益保障及培訓(xùn)合同3篇
- 2025年度工業(yè)園區(qū)廠房及倉儲(chǔ)場(chǎng)地租賃合同范本2篇
- 2025年度物流數(shù)據(jù)分析與挖掘服務(wù)合同4篇
- 2024美容美發(fā)連鎖加盟合同
- 2024裝飾工程承包合同書
- 2025年度物流車輛數(shù)據(jù)信息服務(wù)合同4篇
- 2024版設(shè)備銷售與服務(wù)合同
- 2025年度MCN藝人品牌合作推廣合同3篇
- 2025年河北供水有限責(zé)任公司招聘筆試參考題庫含答案解析
- Unit3 Sports and fitness Discovering Useful Structures 說課稿-2024-2025學(xué)年高中英語人教版(2019)必修第一冊(cè)
- 農(nóng)發(fā)行案防知識(shí)培訓(xùn)課件
- 社區(qū)醫(yī)療抗菌藥物分級(jí)管理方案
- NB/T 11536-2024煤礦帶壓開采底板井下注漿加固改造技術(shù)規(guī)范
- 2024年九年級(jí)上德育工作總結(jié)
- 2024年儲(chǔ)罐呼吸閥項(xiàng)目可行性研究報(bào)告
- 除氧器出水溶解氧不合格的原因有哪些
- 沖擊式機(jī)組水輪機(jī)安裝概述與流程
- 新加坡SM2數(shù)學(xué)試題
- 畢業(yè)論文-水利水電工程質(zhì)量管理
評(píng)論
0/150
提交評(píng)論