freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

媒體音樂播放器的設(shè)計與實現(xiàn)畢業(yè)論文(已修改)

2025-07-06 22:49 本頁面
 

【正文】 媒體音樂播放器的設(shè)計與實現(xiàn)畢業(yè)論文目 錄1 緒論 1 課題研究背景 1 系統(tǒng)開發(fā)的目的 1 系統(tǒng)開發(fā)的意義 1 系統(tǒng)開發(fā)的內(nèi)容 12 相關(guān)技術(shù)分析 2 C 2 Microsoft SQL Server技術(shù) 2 MCI簡介 43 系統(tǒng)總體方案設(shè)計 6 系統(tǒng)設(shè)計思想 6 系統(tǒng)組成設(shè)計 6 SQL Server 2005語言與數(shù)據(jù)庫的連接 7 系統(tǒng)配置的實現(xiàn) 7 數(shù)據(jù)庫交互的實現(xiàn) 84 數(shù)據(jù)庫設(shè)計 105 系統(tǒng)詳細設(shè)計 12 點歌系統(tǒng)主界面設(shè)計 12 界面設(shè)計 12 代碼設(shè)計 13 管理員設(shè)置設(shè)計 18 界面設(shè)計 19 代碼設(shè)計 21 登錄設(shè)計 24 24 代碼設(shè)計 25 查詢設(shè)計 25 界面設(shè)計 25 代碼設(shè)計 29 小票打印設(shè)計 29 界面設(shè)計 29 代碼設(shè)計 316 系統(tǒng)測試與使用方法 34 系統(tǒng)測試方法 34 測試目的 34 測試方法 34 測試內(nèi)容 34 軟件維護 37 軟件維護的影響因素 37 軟件的可維護性 38 提高軟件可維護性的方法 38 系統(tǒng)使用方法 38結(jié)論 40致謝 41參考文獻 42附錄 43附錄1 英文文獻翻譯 431. 英文 432. 中文 47附錄2 源代碼 52751 緒論 課題研究背景隨著人民生活水平的不斷提高,去KTV點歌深受廣大消費者的喜愛。點歌系統(tǒng)是為KTV場所開發(fā)的視頻歌曲點唱軟件。一個好的點歌管理軟件必須要擁有一個方便、快捷、準確的點歌功能。該點歌管理系統(tǒng)軟件具有界面友好、操作簡單等特點。開發(fā)的點歌系統(tǒng)具有以下功能:對點歌用戶,實現(xiàn)簡單的播放和選歌功能;另外,對于管理員用戶,能夠?qū)崿F(xiàn)對歌庫的管理操作,包括對歌曲及歌手的增加、刪除;可以實現(xiàn)用戶的結(jié)賬付費功能。 系統(tǒng)開發(fā)的目的點歌管理系統(tǒng)主要是用來提高公司的管理水平,給消費者更舒適的娛樂環(huán)境,它可以幫助消費者更方便的查找自己喜歡的歌曲,更及時地查看歌庫所有歌曲。一款優(yōu)秀的點歌管理系統(tǒng),可以使消費者的心情更愉快,使管理者的效率更高。 系統(tǒng)開發(fā)的意義隨著經(jīng)濟的發(fā)展,社會的進步,計算機越來越深入到我們?nèi)粘5墓ぷ鲗W習及生活中,成為我們?nèi)粘I钪胁豢扇鄙俚妮o助工具。 隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。它已經(jīng)深入到日常工作和生活的方方面面,比如文字處理、信息管理、輔助設(shè)計、圖形圖像處理、教育培訓以及游戲娛樂等。各行各業(yè)的人們無須經(jīng)過特別的訓練就能夠使用電腦完成許許多多復雜的工作。 系統(tǒng)開發(fā)的內(nèi)容隨著經(jīng)濟的發(fā)展,社會的進步,計算機越來越深入到我們?nèi)粘5墓ぷ鲗W習及生活中,成為我們?nèi)粘I钪胁豢扇鄙俚妮o助工具。 隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。它已經(jīng)深入到日常工作和生活的方方面面,比如文字處理、信息管理、輔助設(shè)計、圖形圖像處理、教育培訓以及游戲娛樂等。各行各業(yè)的人們無須經(jīng)過特別的訓練就能夠使用電腦完成許許多多復雜的工作。然而,雖然現(xiàn)在世界上已經(jīng)充滿了多如牛毛的各種軟件,但它們依然不能滿足用戶的各種特殊需要,人們還不得不開發(fā)適合自己特殊需求的軟件。以前開發(fā)Windows應(yīng)用軟件是專業(yè)人員的工作,需要掌握許多專業(yè)知識和經(jīng)過特殊的培訓才能勝任?,F(xiàn)在我們使用C也能夠開發(fā)出功能強大、適合自己特殊需求的應(yīng)用程序了。 點歌管理系統(tǒng)是一個管理系統(tǒng),它是以工作C作為開發(fā)平臺,以SQL Server 2005作為數(shù)據(jù)庫管理系統(tǒng),實現(xiàn)對后臺數(shù)據(jù)的存儲與管理。點歌管理系統(tǒng)主要用來實現(xiàn)歌曲播放、歌曲查詢、開戶點歌、管理員對歌曲的增加、刪除、對歌手的增加、刪除、打印小票等功能。2 相關(guān)技術(shù)分析 C C語言是由兩位杰出的微軟工程師Anders Hejlsberg 和Scott Wiltamuth領(lǐng)導的小團隊開發(fā)的。當2000年7月微軟發(fā)布C的時候,它的面世只是另一個影響大得多的事件:.NET平臺發(fā)布的一部分。去掉偽裝,.NET是運行在現(xiàn)有操作系統(tǒng)之上的一個面向?qū)ο蟮牟僮飨到y(tǒng)。C語言的簡單讓人倍感輕松——只有大約100個關(guān)鍵字和12種內(nèi)置數(shù)據(jù)類型,但C在實現(xiàn)現(xiàn)代編程概念的表達能力上卻非常強大。C作為站在C++和Java這樣的世俗戶上的現(xiàn)代評議自然涵蓋了結(jié)構(gòu)化、基于組件 、面向?qū)ο缶幊痰乃兄С?。任何面向?qū)ο笤u議的核心在于對類的定義和使用的支持。類定義了新的類型,可以擴展語言,更好地對要解決的問題建模。C中有聲明新的類及其方法和屬性的關(guān)鍵字,還含有實現(xiàn)面向?qū)ο缶幊?大支柱——封裝、繼承和多態(tài)——的關(guān)鍵字。在C中,與類的聲明有關(guān)的一切都可以聲明本身中找到。C的類定義并不需要獨立的頭文件或IDL(Interface Definition Language,接口定義語言)文件。而且,C支持新的XML風格的內(nèi)嵌文檔,大大簡化了應(yīng)用程序的在線和印刷品參考文檔制作。C還支持接口(Interface),一種與類就接口所指定的服務(wù)訂立協(xié)定(contract)的方式。在C中,類只能從一個父類繼承,但可以實現(xiàn)多個接口。在實現(xiàn)接口時,C類實現(xiàn)上也承諾了要提供接口規(guī)定的功能[1]。需要注意的是,C支持如下特性:(1) 使用C++式的指針直接訪問內(nèi)存(2) 將上述這種操作標記為不安全(unsafe)的關(guān)鍵字(3) 警告CLR垃圾回收器在指針所引用的對象釋放前不要對其進行回收 Microsoft SQL Server技術(shù)SQL Server 2005 通過在可伸縮性、數(shù)據(jù)集成、開發(fā)工具和強大的分析等方面的革新更好的確立了微軟在BI領(lǐng)域的領(lǐng)導地位。SQL Server 2005 能夠把關(guān)鍵的信息及時的傳遞到組織內(nèi)員工的手中,從而實現(xiàn)了可伸縮的商業(yè)智能。從CEO 到信息工作者,員工可以快速的、容易的處理數(shù)據(jù),以更快更好的做出決策[2]。SQL Server 2005全面的集成、分析和報表功能使企業(yè)能夠提高他們已有應(yīng)用的價值,即便這些應(yīng)用是在不同的平臺上。SQL Server 2005有幾個主要特性,重點關(guān)注企業(yè)數(shù)據(jù)管理、開發(fā)人員生產(chǎn)力和商務(wù)智能[3]。(1) 高可用性SQL Server 2005的失敗轉(zhuǎn)移集群和數(shù)據(jù)庫鏡像技術(shù)確保企業(yè)向員工、客戶和合作伙伴提交高度可靠和可用的應(yīng)用系統(tǒng)。(2) 管理工具SQL Server 2005引進了一套集成的管理工具和管理應(yīng)用編程接口(APIS),以提供易用性、可管理性、及對大型SQL Server配置的支持。(3) 安全性增強SQL Server 2005旨在通過數(shù)據(jù)庫加密、更加安全的默認設(shè)置、加強的密碼政策和細化許可控制、及加強的安全模型等特性,為企業(yè)數(shù)據(jù)提供最高級別的安全性。(4) 可伸縮性SQL Server 2005可伸縮性的先進性包括表格分區(qū)、復制能力的增強和64位。(5) Common Language Run time(CLR)集成SQL Server 2005引入了使用Microsoft.NET語言來開發(fā)數(shù)據(jù)庫目標的性能。(6) 深入的XML集成SQL Server 2005提供一種新的XML數(shù)據(jù)類型,使在SQL Server數(shù)據(jù)中存儲XML片段或文件成為可能[4]。數(shù)據(jù)庫管理有10個最重要的特點(1) 分析服務(wù)SQL SERVER 2005的分析服務(wù)邁入了實時分析的領(lǐng)域。從對可升級性性能的增強、到與微軟Office軟件的深度融合,SQL SERVER 2005將幫助您,將商業(yè)智能擴展到您業(yè)務(wù)的每一個層次。(2) 數(shù)據(jù)傳輸服務(wù)(DTS)DTS數(shù)據(jù)傳輸服務(wù)是一套繪圖工具和可編程的對象,可以用這些工具和對象,對從截然不同來源而來的數(shù)據(jù)進行摘錄、傳輸和加載(ETL),同時將其轉(zhuǎn)送到單獨或多個目的地[5]。SQL SERVER 2005將引進一個完整的、數(shù)據(jù)傳輸服務(wù)、重新設(shè)計方案,這一方案為用戶提供了一個全面的摘錄、傳輸和加載平臺。(3) 數(shù)據(jù)挖掘我們將引進四個新的數(shù)據(jù)挖掘運算法,改進的工具和精靈,它們會使數(shù)據(jù)挖掘,對于任何規(guī)模的企業(yè)來說,都變得簡單起來。(4) 報表服務(wù)在SQL SERVER 2005中,報表服務(wù)將為在線分析處理(OLAP)環(huán)境提供自我服務(wù)、創(chuàng)建最終用戶特別報告、增強查詢方面的開發(fā)水平,并為豐富和便于維護企業(yè)匯報環(huán)境,就允許升級方面,提供增進的性能[6]。(5) 集群支持通過支持容錯技術(shù)移轉(zhuǎn)叢集、增強對多重執(zhí)行個體的支持、以及支持備份和恢復分析服務(wù)對象和數(shù)據(jù),分析服務(wù)改進了其可用性。(6) 主要運行指標主要運行指標(KPIS)為企業(yè)提供了新的功能,使其可以定義圖表化的、可定制化的商業(yè)衡量標準,以幫助公司制定和跟蹤主要的業(yè)務(wù)基準。(7) 可伸縮性和性能并行分割處理,創(chuàng)建遠程關(guān)系在線分析處理(ROLAP)或混合在線分析處理(HOLAP)分割,分布式分割單元,持續(xù)計算,和預制緩存等特性,極大地提升了SQL Server 2005中分析服務(wù)的可伸縮性和性能。(8) 單擊單元當在一個數(shù)據(jù)倉庫中創(chuàng)建一個單元時,單元向?qū)ㄒ粋€可以單擊單元檢測和建議的操作。(9) 預制緩存預制緩存將MOOLAP等級查詢運行與實時數(shù)據(jù)分析合并到一起,排除了維護在線分析處理存儲的需要。顯而易見,預制緩存將數(shù)據(jù)的一個更新備份進行同步操作,并對其進行維護,而這些數(shù)據(jù)是專門為調(diào)整查詢而組織的、它們將最終用戶從超載的相關(guān)數(shù)據(jù)庫分離了出來。(10) 與Microsoft Office System集成在報表服務(wù)中,由報表服務(wù)器提供的報表能夠在Microsoft SharePoint門戶服務(wù)器和Microsoft Office System應(yīng)用軟件的環(huán)境中運行,Office System應(yīng)用軟件其中包括Microsoft Word和Microsoft Excel[7]。您可以使用SharePoint功能,訂閱報表、建立新版本的報表,以及分發(fā)報表。還能夠在Word或Excel軟件中打開報表,觀看超文本連接標示語言(HTML)版本的報表。 MCI簡介 MCI(Multimedia Control Interface)是Windows系統(tǒng)定義的多媒體接口標準,MCI接口包括了CDAudio(激光唱機)、Scanner(圖像掃描儀)、VCR(磁帶錄像機)、Videodisc(激光視盤機)、DAT(數(shù)字化磁帶音頻播放機)、Digital Video(窗口中的數(shù)字視頻)、Overlay(窗口中的模擬視頻疊加設(shè)備)、MMMovie(多媒體影片演播器)、Sequencer(MID音序設(shè)備)、WaveAudio(波形音頻設(shè)備)和Other(未定義的MCI設(shè)備)等多媒體的主要產(chǎn)品。MCI的最大優(yōu)點是應(yīng)用系統(tǒng)與設(shè)備的無關(guān)性,對于標準多媒體設(shè)備,安裝相應(yīng)的Windows的MCI Driver,Windows即可對該設(shè)備進行操作訪問;對于非標準的多媒體設(shè)備,只要有廠家提供的MCI Driver也一樣可以操作。由于MCI的設(shè)備無關(guān)性,程序員在多媒體應(yīng)用系統(tǒng)的開發(fā)中,無需了解每種產(chǎn)品細節(jié),就能開發(fā)出通用的多媒體應(yīng)用系統(tǒng)。那么在C.NET中如何使用MCI呢?它是通過C.NET控件提供的功能來實現(xiàn)的。MCI控件是C.NET提供的一個技件,可以使用它來管理媒體控制接口(MCI)設(shè)備,編寫多媒體應(yīng)用程序。MCI是ActiveX控件,一般情況下,該控件不出現(xiàn)在工具箱里,可以按照如下步驟將它加入到工具箱中:在工具箱中單擊鼠標右鍵,在彈出的快捷菜單中選擇選擇項命令,彈出選擇工具箱項對話框,在COM組件選項卡中選中Microsoft Multimedia Control前的復選框,單擊確定按鈕即可將控件加入到工具箱中。當將MCI控件加入到工具箱中后,可以將該控件拖曳到窗體上。該控件由一組執(zhí)行MCI命令的按鈕組成,與通常使用的錄放機上的按鈕類似。例如,單擊播放按鈕的事件是AxMMContyrol1_PlayClick。MCI控件在設(shè)計或運行時可以是可見的或隱藏的,其按鈕功能也可以通過鼠標Click事件重新定義。Windows API的多媒體和資源文件的高層控制MCI進行封裝,使讀者不必研究MCI的內(nèi)部函數(shù),輕松調(diào)用API類的函數(shù),就能實現(xiàn)播放視頻文件。,并通過調(diào)用它所提供的API函數(shù),就可以使用MCI指令進行多媒體方面的操作了。當需要使用MCI按鈕功能時,必須將該按鈕的屬性(Visible和Enabled)設(shè)為True;若不需要該按鈕時,必須設(shè)置Visible屬性為False;若使該按鈕功能當前無效時,設(shè)置Enabled屬性為False。在Windows 2000或XP中,對各種多媒體設(shè)備提供了強有力的支持。MCI的全稱是Media Control Interface(多媒體控制接口),為各種多媒體設(shè)備,用MCI函數(shù)可以給上述的任何一種設(shè)備發(fā)出命令,告訴他們開始,結(jié)束,暫停,倒退,快進等,就像按動播放器面版上的按鈕一樣。每一個設(shè)備的特殊命令依賴于設(shè)備本身的功能,例如可以讓波形音頻設(shè)備錄音等。實際上MCI是一個高級的函數(shù)調(diào)用接口,可以把它看作一個解釋器,通過它,就可以直接和外部音頻或視頻設(shè)備打交道了。3 系統(tǒng)總體方案設(shè)計 系統(tǒng)設(shè)計思想點歌管理系統(tǒng)主要是用來管理數(shù)據(jù)庫內(nèi)的歌曲,并讓消費者在可視界面下運行軟件。所以,該系統(tǒng)需要實現(xiàn)以下功能。(1) 管理員能實現(xiàn)歌曲的添加、刪除;歌手的添加、刪除、歌手信息的修改。(2) 管理員設(shè)置房間的價格、會員卡的折扣等。(3) 消費者能實現(xiàn)根據(jù)歌手地區(qū)、性別、歌手的拼音、歌曲名字數(shù)、歌曲類別查詢。(4) 消費者可以查看或編輯播放列表,也可以清空播放列表。 其結(jié)構(gòu)如圖31所示。點歌管理系統(tǒng)管理員增加歌曲刪除歌曲增加歌手刪除歌手設(shè)置打折率消費者按歌名查詢按歌手查詢按歌曲數(shù)查詢按歌手拼音查詢編輯播放列表按歌
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1