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

正文內(nèi)容

基于qt的ktv點(diǎn)歌系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)說明書-文庫吧

2024-11-09 11:05 本頁面


【正文】 以單 獨(dú)運(yùn)行。 提供良好的人機(jī)交互界面,操作簡(jiǎn)單快捷。 可以對(duì)大量歌曲信息進(jìn)行處理,檢索迅速 [7],查找方便,可靠性高。 當(dāng)今社會(huì)里人們的生活水平在不斷提高 ,工作壓力也越來越大,人們需要有個(gè)能夠減少壓力的環(huán)境 ,唱歌是一個(gè)比較好的方式,所以開發(fā)了自動(dòng)點(diǎn)播系統(tǒng) .該系統(tǒng)實(shí)現(xiàn)了對(duì)各種歌曲管理,滿足人們的點(diǎn)播要求,這樣人們可以點(diǎn)播各種各樣的歌曲進(jìn)行選唱。 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 3 頁 共 72 頁 2 需求分析 項(xiàng)目的內(nèi)容及要求 喜愛唱歌的朋友一定很喜歡 MTV。當(dāng)您看到那些美妙的畫面,是不是特想按照自己的意愿為自己鐘愛的歌曲設(shè)計(jì)精美且有意義的 MTV呢? 自動(dòng) 點(diǎn)播系統(tǒng)是一款及多媒體播放,音頻消原唱,麥克風(fēng)演唱的大眾軟件。 隨著計(jì)算機(jī)的普及,科技的飛速發(fā)展,人們的生活水平在日益提高,開發(fā)自動(dòng)點(diǎn)播系統(tǒng)為了更加豐富人們的業(yè)余生活和減輕工作壓力。該系統(tǒng)針對(duì)實(shí)際情況,在對(duì)人們的需求情況的基礎(chǔ)上來進(jìn)行系統(tǒng)設(shè)計(jì)和開發(fā)。它的系統(tǒng)功能要求如下: (1) 管理各種歌曲 (2) 調(diào)整音箱效果: 原唱 /伴奏 (3) 點(diǎn)播方式:按歌曲首字母查找點(diǎn)播; 按歌星點(diǎn)歌 ; 按歌曲字?jǐn)?shù)點(diǎn)歌; 按 語種 點(diǎn)播; (4) 點(diǎn)播曲目管理: 刪除誤選的歌曲 可行性分析 開發(fā)本系統(tǒng)要從它的經(jīng)濟(jì)和技術(shù)角度進(jìn)行全面考 慮,要在利用最少的經(jīng)濟(jì)條件,把系統(tǒng)的功能都實(shí)現(xiàn)。 經(jīng)濟(jì)可行性 隨著人們生活水平的不斷提高,工作壓力也越來越繁大,根據(jù)這個(gè)形勢(shì),就需要一些娛樂設(shè)施來減輕人們的生活負(fù)擔(dān),同時(shí)還能豐富業(yè)余生活。開發(fā)自動(dòng)點(diǎn)播系統(tǒng)是一個(gè)很好的方法,它以較低的成本達(dá)到人們滿意的效果。本軟件的成本費(fèi)用:目前,在市場(chǎng)上購(gòu)買一臺(tái)普通 PC機(jī)大約需要 3000— 4000元,開源的 Qt Creator[8]免費(fèi),購(gòu)買正版的 Windows2020大約需要 2020元,此系統(tǒng)開發(fā)工作人員的三個(gè)月工資大約要 10000元,做系統(tǒng)調(diào)研及各種資料費(fèi)等 各種費(fèi)用大約需要 5000元。電費(fèi)等其他各種費(fèi)用大約需要 1000元。 自動(dòng)點(diǎn)播系統(tǒng)是我根據(jù)現(xiàn)在人們生活的實(shí)際情況,在考慮到系統(tǒng)的可行性:目標(biāo)和方案可行性,技術(shù)可行性,經(jīng)濟(jì)方面的可行性等。因素的基礎(chǔ)上進(jìn)行開發(fā)的。它針對(duì)管理中的實(shí)際情況,能夠解決一些實(shí)際問題,對(duì)各種歌曲信息進(jìn)行管理,條理非常 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 4 頁 共 72 頁 清晰,用戶便于操作。而且克服了購(gòu)買現(xiàn)成軟件存在的專用性較差的問題。當(dāng)然,它也存在一些不足之處,需要不斷的完善。 技術(shù)可行性開發(fā)語言 該系統(tǒng)前臺(tái)我使用的 Qt Creator作為開發(fā)工具 ,后臺(tái)數(shù)據(jù)庫使用 SQLite[8], 該軟件的開發(fā)是在 windows操作系統(tǒng)下進(jìn)行,利用 Qt Creator工具進(jìn)行開發(fā),不需要任何大型的系統(tǒng)軟件和應(yīng)用軟件來支持。 該系統(tǒng)是一個(gè)多媒體播放的娛樂軟件,對(duì)該軟件的操作不需要高配置的計(jì)算機(jī),只要在該計(jì)算機(jī)上能夠運(yùn)行 Windows 操作系統(tǒng)即可,也不需要高配置的計(jì)算機(jī)來開發(fā)和運(yùn)行該軟件。 目前,開發(fā)者熟悉 Qt Creator和 Windows操作系統(tǒng),具有開發(fā)大型軟件的能力。綜上,開發(fā)該管理軟件具有技術(shù)可行性的。 開發(fā)工具論述 本軟件為自動(dòng)點(diǎn)播系統(tǒng),要對(duì)各種歌曲進(jìn)行管理。因此,本軟件前臺(tái)使 用 Qt Creator作為開發(fā)工具 ,后臺(tái)數(shù)據(jù)庫使用 SQLite。 前臺(tái)開發(fā)工具 前臺(tái)使用諾基亞公司的 Qt Creator 作為開發(fā)工具。 Qt Creator 是跨平臺(tái)的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收購(gòu)后推出的一款新的輕量級(jí)集成開發(fā)環(huán)境( IDE)。此 IDE 能夠跨平臺(tái)運(yùn)行,支持的系統(tǒng)包括 Linux( 32 位及 64 位)、 Mac OS X 以及 Windows。根據(jù)官方描述, Qt Creator 的設(shè)計(jì)目標(biāo)是使開發(fā)人員能夠利用 Qt 這個(gè)應(yīng)用程序框架更加快速及 輕易的完成開發(fā)任務(wù)。 后臺(tái)數(shù)據(jù)庫 后臺(tái)數(shù)據(jù)庫采用 SQLite 來實(shí)現(xiàn)。 SQLite,是一款輕型的數(shù)據(jù)庫,是遵守 ACID 的關(guān)系型 數(shù)據(jù)庫管理系統(tǒng) ,它的設(shè)計(jì)目標(biāo)是 嵌入式 的,而且目前已經(jīng)在很多 嵌入 式產(chǎn)品 中使用了它,它占用資源非常的低,在 嵌入式設(shè)備 中,可能只需要幾百 K的內(nèi)存就夠了。它能夠支持 Windows/Linux/Unix 等等主流的 操作系統(tǒng) ,同時(shí)能夠跟很多程序語言相結(jié)合,比如 Tcl、 C、 PHP、 Java 等,還有 ODBC 接口,同樣比起 Mysql[9]、 PostgreSQL[10]這兩款開源 世界著名的 數(shù)據(jù)庫管理系統(tǒng) 來講,它的處理速度比他們都快。不像常見的客戶 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 5 頁 共 72 頁 服務(wù)器范例, SQLite 引擎 不是個(gè) 程序 與之通信的獨(dú)立進(jìn)程,而是連接到程序中成為它的一個(gè)主要部分。所以主要的通信協(xié)議是在 編程 語言內(nèi)的直接 API調(diào)用。這在消耗總量、延遲時(shí)間和整體簡(jiǎn)單性上有積極的作用。整個(gè)數(shù)據(jù)庫 (定義、表、索引和數(shù)據(jù)本身 )都在宿主主機(jī)上存儲(chǔ)在一個(gè)單一的文件中。它的簡(jiǎn)單的設(shè)計(jì)是通過在開始一個(gè)事務(wù)的時(shí)候鎖定整個(gè) 數(shù)據(jù) 文件而完成的。 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 6 頁 共 72 頁 3 系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)又稱系統(tǒng)物理設(shè)計(jì)。它根據(jù)系統(tǒng)分析報(bào)告中的系統(tǒng)邏輯模型綜合考慮各種約束,利 用一切可利用的技術(shù)手段和方法進(jìn)行具體設(shè)計(jì),確定新系統(tǒng)的實(shí)施方案,解決系統(tǒng)怎么做的問題。該系統(tǒng)的總體任務(wù)是 管理各種歌曲 , 按原唱者姓名和姓名首字(字母)查找點(diǎn)播;按歌曲首字母查找點(diǎn)播;按歌曲作者查找點(diǎn)播;按歌曲國(guó)別查找點(diǎn)播;按影視名稱查找歌曲點(diǎn)播等;選中的曲目排隊(duì) /選中的曲目?jī)?yōu)先被點(diǎn)唱 。在系統(tǒng)調(diào)研的基礎(chǔ)上,對(duì)系統(tǒng)的功能進(jìn)行細(xì)致的分析,并建立一個(gè)新系統(tǒng)的邏輯模型。 系統(tǒng)功能分析 成的主要功能有: 管理各種歌曲 ,然后分別 按歌曲拼音點(diǎn)播 ,按歌曲字?jǐn)?shù)點(diǎn)播 ,按歌星 , 調(diào)整音箱效果:音量 /原唱 /伴奏 /靜音 等 ;點(diǎn)播曲目管理: 刪除誤選的歌曲 /選中的曲目?jī)?yōu)先被點(diǎn)唱 。 拼音點(diǎn)播:選擇按歌曲拼音點(diǎn)播后列出所有的歌曲,然后利用歌曲拼音查詢選的歌曲。 字?jǐn)?shù)點(diǎn)播:選擇按歌曲字?jǐn)?shù)點(diǎn)播后,顯示的一個(gè)字歌曲,二個(gè)字歌曲等,再選擇其中的一項(xiàng),然后在按歌曲拼音查詢想要點(diǎn)的歌曲。 歌星點(diǎn)播:選擇按歌星點(diǎn)播后,顯示的是數(shù)據(jù)庫所有歌星的名字。再選擇其中的一項(xiàng),然后利用歌星姓名的拼音查詢歌曲。 語種點(diǎn)播:選擇歌曲語種點(diǎn)播后,顯示的是不同語言的歌曲,分別是國(guó)語,粵語,英語,再選擇其中的一項(xiàng),然后利用歌曲拼音查詢選的歌曲。 調(diào)整音箱效果 :音量 /原唱 /伴奏 /靜音 等 。暫停,倒退,快進(jìn)等,就像按動(dòng)播放器面版上的按鈕一樣。每一個(gè)設(shè)備的特殊命令依賴于設(shè)備本身的功能,例如可以讓波形音頻設(shè)備錄音等。實(shí)際上 MCI是一個(gè)高級(jí)的函數(shù)調(diào)用接口,可以把它看作一個(gè)解釋器,通過它,就可以直接和外部音頻或視頻設(shè)備打交道了。 點(diǎn)播曲目管理: 刪除誤選的歌曲 /選中的曲目?jī)?yōu)先被點(diǎn)唱 。 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù) 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 7 頁 共 72 頁 存儲(chǔ)的效率,保證數(shù)據(jù)的完 整和一致。同時(shí),合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。 開發(fā)本系統(tǒng)設(shè)計(jì)了一個(gè)表如下所示: 歌曲表的定義 表 歌曲表 注:本表的主要作用是用于裝載本系統(tǒng)所有歌曲的基本信息, 通過這張表我們可以大致上了解歌曲的屬性,如歌曲名,歌曲 拼音,演唱者,字?jǐn)?shù),語種歌曲路徑,可以供用戶 查找時(shí)能獲得正確的信息。 列名 數(shù)據(jù)類型 長(zhǎng) 度 允許空 songname Varchar 50 √ singername Varchar 50 √ songnum int 20 √ lanuage Integer 20 √ pinyin Varchar 20 √ 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 8 頁 共 72 頁 4 系統(tǒng)行為特性設(shè)計(jì) 軟件結(jié)構(gòu)設(shè)計(jì) 按照整體的功能設(shè)計(jì),該系統(tǒng)包括點(diǎn)播模塊和播放控制模塊。 自動(dòng)點(diǎn)播系統(tǒng)點(diǎn)播模塊設(shè)計(jì) 圖 點(diǎn)播模塊圖 功能描述: 進(jìn)入自動(dòng)點(diǎn)播系統(tǒng)后,顯示的是各種點(diǎn)播模式:有拼音點(diǎn)播,字?jǐn)?shù)點(diǎn)播,歌星點(diǎn)播,語種點(diǎn)播,每個(gè)點(diǎn)播模塊都可以查詢想要點(diǎn)的歌曲。 (1) 拼音點(diǎn)播 子模塊 功能描述: 進(jìn)入拼音點(diǎn)播模塊后,選擇字母點(diǎn)擊,系統(tǒng)會(huì)根據(jù)所選字母檢索歌曲,選擇歌曲后雙擊選擇。 (2) 字?jǐn)?shù)點(diǎn)播子模塊 自動(dòng)點(diǎn)播系統(tǒng) 拼音點(diǎn)歌 歌星點(diǎn)歌 字?jǐn)?shù)點(diǎn)歌 語種點(diǎn)歌 更新樂庫 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 9 頁 共 72 頁 功能描述: 進(jìn)入字?jǐn)?shù)點(diǎn)播模塊后,根據(jù)不同字?jǐn)?shù)選擇歌曲,選中歌曲雙擊選擇。 (3) 歌星點(diǎn)播子模塊 功能描述: 進(jìn)入歌星點(diǎn)播模塊后,根據(jù)不同歌星選擇歌曲,選中歌曲雙擊選擇。 (4) 語種點(diǎn)播子模塊 圖 語種點(diǎn)播模塊 圖 功能描述: 圖 字?jǐn)?shù)點(diǎn)播模塊圖 字 數(shù) 點(diǎn) 歌 一字歌 二字歌 三字歌 四字歌 五字歌 六字歌 八字歌 九字歌 七字歌 語種點(diǎn)播 粵 語 點(diǎn) 歌 國(guó)語點(diǎn) 歌 英語 點(diǎn) 歌 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 10 頁 共 72 頁 進(jìn)入語種點(diǎn)播模塊后,根據(jù)不同語種選擇歌曲,選中歌曲雙擊選擇。 ( 5) 更新歌庫模塊 圖 更新歌庫模塊圖 功能描述: 進(jìn)入更新歌庫模塊后,可以選擇添加功能添加歌曲;刪除選中歌曲刪除歌曲;修改完成以后點(diǎn)擊保存修改,歌曲更新成功;點(diǎn)擊撤銷修改,之前的操作作廢。 播放控制模塊 ( 1) 播放列表管理 功能描述: 進(jìn)入已選列表,可以對(duì)誤選的歌曲進(jìn)行刪除。 (2 )播放控制模塊 功能描述: 對(duì)系統(tǒng)歌曲控制功能有快進(jìn)、快退 、播放/暫停、下一首、重播、原唱/伴奏、靜音開/關(guān)、音量控制 。 更新歌庫 保 存 修 改 撤銷修改 刪除選中 添 加 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 11 頁 共 72 頁 圖 播放控制模塊圖 功能子模塊設(shè)計(jì) 對(duì)上述各項(xiàng)功能進(jìn)行集中,分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,分為拼音點(diǎn)播,歌曲字?jǐn)?shù)點(diǎn)播,歌星點(diǎn)播,語種點(diǎn)播和播放控制歌曲功能模塊,得到系統(tǒng)子模塊圖如下: 拼音點(diǎn)播子模塊 (1) 界面設(shè)計(jì):該模塊主要實(shí)現(xiàn)按照歌曲的拼音進(jìn)行查找歌曲,所以我添加了二十六個(gè)字母控件,是用來利用歌曲的拼音查詢想要點(diǎn)的歌曲。 (2) 拼音點(diǎn)播子模塊功能描述:選中按拼音點(diǎn)播后,列出所有的歌曲,然后在歌曲的拼音查找想要點(diǎn)的歌曲。流程圖如下所示,其它的點(diǎn)播模塊也類似。 播放控制模塊 快 退 快 進(jìn) 暫停 / 播放 音量控制 靜音開 / 關(guān) 原唱 / 伴奏 下一首 重 播 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1