【正文】
四字歌 五字歌 六字歌 八字歌 九字歌 七字歌 語種點播 粵 語 點 歌 國語點 歌 英語 點 歌 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 10 頁 共 72 頁 進入語種點播模塊后,根據(jù)不同語種選擇歌曲,選中歌曲雙擊選擇。 自動點播系統(tǒng)點播模塊設(shè)計 圖 點播模塊圖 功能描述: 進入自動點播系統(tǒng)后,顯示的是各種點播模式:有拼音點播,字?jǐn)?shù)點播,歌星點播,語種點播,每個點播模塊都可以查詢想要點的歌曲。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù) 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 7 頁 共 72 頁 存儲的效率,保證數(shù)據(jù)的完 整和一致。實際上 MCI是一個高級的函數(shù)調(diào)用接口,可以把它看作一個解釋器,通過它,就可以直接和外部音頻或視頻設(shè)備打交道了。 歌星點播:選擇按歌星點播后,顯示的是數(shù)據(jù)庫所有歌星的名字。拼音點播:選擇按歌曲拼音點播后列出所有的歌曲,然后利用歌曲拼音查詢選的歌曲。該系統(tǒng)的總體任務(wù)是 管理各種歌曲 , 按原唱者姓名和姓名首字(字母)查找點播;按歌曲首字母查找點播;按歌曲作者查找點播;按歌曲國別查找點播;按影視名稱查找歌曲點播等;選中的曲目排隊 /選中的曲目優(yōu)先被點唱 。整個數(shù)據(jù)庫 (定義、表、索引和數(shù)據(jù)本身 )都在宿主主機上存儲在一個單一的文件中。它能夠支持 Windows/Linux/Unix 等等主流的 操作系統(tǒng) ,同時能夠跟很多程序語言相結(jié)合,比如 Tcl、 C、 PHP、 Java 等,還有 ODBC 接口,同樣比起 Mysql[9]、 PostgreSQL[10]這兩款開源 世界著名的 數(shù)據(jù)庫管理系統(tǒng) 來講,它的處理速度比他們都快。此 IDE 能夠跨平臺運行,支持的系統(tǒng)包括 Linux( 32 位及 64 位)、 Mac OS X 以及 Windows。 開發(fā)工具論述 本軟件為自動點播系統(tǒng),要對各種歌曲進行管理。 技術(shù)可行性開發(fā)語言 該系統(tǒng)前臺我使用的 Qt Creator作為開發(fā)工具 ,后臺數(shù)據(jù)庫使用 SQLite[8], 該軟件的開發(fā)是在 windows操作系統(tǒng)下進行,利用 Qt Creator工具進行開發(fā),不需要任何大型的系統(tǒng)軟件和應(yīng)用軟件來支持。因素的基礎(chǔ)上進行開發(fā)的。開發(fā)自動點播系統(tǒng)是一個很好的方法,它以較低的成本達到人們滿意的效果。 隨著計算機的普及,科技的飛速發(fā)展,人們的生活水平在日益提高,開發(fā)自動點播系統(tǒng)為了更加豐富人們的業(yè)余生活和減輕工作壓力??梢詫Υ罅扛枨畔⑦M行處理,檢索迅速 [7],查找方便,可靠性高。模塊化的軟件結(jié)構(gòu) —— 各個模塊都可以單 獨運行。愿這款軟件給你的生活帶來一種新的樂趣。一般而言,具有對多種媒體進行處理能力的 計算機可稱為多媒體計算機。我 們通常所說的 媒體 ( Media)包括其中的兩點含義。無論夜總會型,還是量販?zhǔn)叫偷?KTV都可以使用,該系統(tǒng)加上優(yōu)質(zhì)的歌庫,并與點播輔助工具和外圍歌廳設(shè)備一起使用時,可稱之為一套功能強大、可靠性高、實用性好、畫 優(yōu)音美的全自動卡拉 OK點播系統(tǒng),絕對領(lǐng)導(dǎo)著 KTV點播 [6]設(shè)備的新潮流。在網(wǎng)絡(luò)傳送中,視音頻不會有任何失真、衰減及干擾,歌曲反復(fù)使用也不會對圖像產(chǎn)生影響。 自動點播系統(tǒng) 完全取代了傳統(tǒng)的播放設(shè)備,它自動化程度高,無需人工控制播放。 Key words: Song inquiry , broadcast , Song中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 I 頁 共Ⅱ頁 目 錄 1 概述 ................................................................... 1 題目背景 ............................................................. 1 項目現(xiàn)狀與分析 ....................................................... 1 研究意義 ............................................................. 2 2需求分析 ................................................................ 3 項目的內(nèi)容及要求 ..................................................... 3 可行性分析 ........................................................... 3 經(jīng)濟可行性 ......................................................... 3 技術(shù)可行性開發(fā)語言 ................................................. 4 開發(fā)工具論述 ......................................................... 4 前臺開發(fā)工具 ....................................................... 4 后臺數(shù)據(jù)庫 ......................................................... 4 3系統(tǒng)設(shè)計 ................................................................ 6 系統(tǒng)功能分析 ......................................................... 6 系統(tǒng)數(shù)據(jù)庫設(shè)計 ....................................................... 6 4系統(tǒng)行為特性設(shè)計 ........................................................ 8 軟件結(jié)構(gòu)設(shè)計 ......................................................... 8 自動點播系統(tǒng)點播模塊設(shè)計 ........................................... 8 播放控制模塊 ...................................................... 10 功能子模塊設(shè)計 ...................................................... 11 拼音點播子模塊 .................................................... 11 字?jǐn)?shù)點播子模塊 .................................................... 12 歌星點播子模塊 .................................................... 13 語種點播子模塊 .................................................... 14 播放控制子模塊 .................................................... 14 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 Ⅱ 頁 共Ⅱ頁 代碼實現(xiàn) ............................................................ 15 5系統(tǒng)運行與調(diào)試 ......................................................... 69 系統(tǒng)測試方案 ........................................................ 69 系統(tǒng)結(jié)果分析與調(diào)試 .................................................. 70 結(jié) 論 ................................................................ 71 參考 文獻 ................................................................ 72 致 謝 ................................................................ 73 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 1 頁 共 72 頁 1 概述 題目背景 在計算機技術(shù) [1]日益發(fā)展的今天,各個企業(yè),家庭對計算機技術(shù)的要求越來越高 ,為了滿足企業(yè) ,家庭的需要 ,就需要開發(fā)各種軟件。 This system mainly includes according to a Pinyin song, according to a song number of words song, selects the song according to the song author, according to the song asterism song、 according to a song type song、 according to the song language classification song six big spots songs module, realizes to each kind of song inquiry, the selection and broadcast。s development and humanity39。 該系統(tǒng)主要包括:按拼音點播、按歌曲字?jǐn)?shù)點播、按歌星點播、按 歌曲類型點播以及按歌曲語種點播六大點播模塊;還可實現(xiàn)對各種歌曲的查詢點播、播放控制歌曲,并且調(diào)用了 Mixer API 函數(shù) 用來 調(diào)節(jié)音量的大小及 音箱效果。 論文詳細 論述了系統(tǒng)總體設(shè)計思想、數(shù)據(jù)庫設(shè)計以及功能模塊設(shè)計等,給出了自動點播系統(tǒng)一般流程。 關(guān)鍵詞: 點播 歌曲 中北大學(xué) 2020 屆畢業(yè)設(shè)計 說明書 KTV VOD system based on QT Abstract Along with society39。 This article mainly introduced from the moving point song system analysis, the design and the realization process。 This system may manage each kind of song, Has a better usability, can carry on the fast spot song, believed this system can give the people to live brings more pleasure。實現(xiàn)了全自動的視頻點播,所以無需影碟機也無需再經(jīng)DJ 取碟和放碟等人工操作。該系統(tǒng)采用先進的數(shù)字壓縮方法,圖像質(zhì)量采用 DVD,音質(zhì)能達到 水準(zhǔn)。 項目現(xiàn)狀與分析 自動點播系統(tǒng)從很早以前就開始進行研發(fā)與應(yīng)用,經(jīng)過多年 的經(jīng)驗摸索,不斷地完善改進和升級,使得它更安全、更穩(wěn)定、更完善。 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 2 頁 共 72 頁 隨著計算機技術(shù)的發(fā)展,人們不僅使用單一的文字作為信息的載體,還可以通過各種各樣的媒體來傳遞、存儲信息。 對各種信息媒體的 處理 ,是指計算機能夠?qū)λ鼈冞M行獲取、編輯、存儲、檢索、展示、傳輸?shù)雀鞣N操作。無須復(fù)雜的設(shè)置,即刻讓你感受到在家里演唱卡拉 OK的氛圍。 當(dāng)您看到那些美妙的畫面,是不是特想按照自己的意愿為自己鐘愛的歌曲設(shè)計精美且有意義的 MTV呢? 自動 點播系統(tǒng)是一款及多媒體播放,音頻消原唱,麥克風(fēng)演唱的大眾軟件。 經(jīng)濟可行性 隨著人們生活水平的不斷提高,工作壓力也越來越繁大,根據(jù)這個形勢,就需要一些娛樂設(shè)施來減輕人們的生活負擔(dān),同時還能豐富業(yè)余生活。 自動點播系統(tǒng)是我根據(jù)現(xiàn)在人們生活的實際情況,在考慮到系統(tǒng)的可行性:目標(biāo)