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

正文內(nèi)容

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

2025-02-01 11:05本頁面
  

【正文】 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 2 頁 共 72 頁 隨著計(jì)算機(jī)技術(shù)的發(fā)展,人們不僅使用單一的文字作為信息的載體,還可以通過各種各樣的媒體來傳遞、存儲(chǔ)信息。一是指信息的物理載體(即存儲(chǔ)和傳遞信息的實(shí)體),如書本、掛圖、磁盤、光盤、磁帶以及相關(guān)的播放設(shè)備等;另一層含義是指信息的表現(xiàn)形式(或者說傳播形式),如文字、聲音、圖像、動(dòng)畫等。 對(duì)各種信息媒體的 處理 ,是指計(jì)算機(jī)能夠?qū)λ鼈冞M(jìn)行獲取、編輯、存儲(chǔ)、檢索、展示、傳輸?shù)雀鞣N操作。 自動(dòng)點(diǎn)播系統(tǒng)是一款及多媒體播放,音頻消原唱,歌詞顯示于一體的大眾化軟件。無須復(fù)雜的設(shè)置,即刻讓你感受到在家里演唱卡拉 OK的氛圍。 研究意義 該系統(tǒng)是在實(shí)際調(diào)研的基礎(chǔ)上,針對(duì)現(xiàn)在人們現(xiàn)實(shí)生活當(dāng)中需求情況來進(jìn)行系統(tǒng)開發(fā),因此它具有較強(qiáng)的實(shí)用性 .該系統(tǒng)有如下特點(diǎn): 當(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)行選唱。當(dāng)您看到那些美妙的畫面,是不是特想按照自己的意愿為自己鐘愛的歌曲設(shè)計(jì)精美且有意義的 MTV呢? 自動(dòng) 點(diǎn)播系統(tǒng)是一款及多媒體播放,音頻消原唱,麥克風(fēng)演唱的大眾軟件。該系統(tǒng)針對(duì)實(shí)際情況,在對(duì)人們的需求情況的基礎(chǔ)上來進(jìn)行系統(tǒng)設(shè)計(jì)和開發(fā)。 經(jīng)濟(jì)可行性 隨著人們生活水平的不斷提高,工作壓力也越來越繁大,根據(jù)這個(gè)形勢(shì),就需要一些娛樂設(shè)施來減輕人們的生活負(fù)擔(dān),同時(shí)還能豐富業(yè)余生活。本軟件的成本費(fèi)用:目前,在市場(chǎng)上購買一臺(tái)普通 PC機(jī)大約需要 3000— 4000元,開源的 Qt Creator[8]免費(fèi),購買正版的 Windows2020大約需要 2020元,此系統(tǒng)開發(fā)工作人員的三個(gè)月工資大約要 10000元,做系統(tǒng)調(diào)研及各種資料費(fèi)等 各種費(fèi)用大約需要 5000元。 自動(dòng)點(diǎn)播系統(tǒng)是我根據(jù)現(xiàn)在人們生活的實(shí)際情況,在考慮到系統(tǒng)的可行性:目標(biāo)和方案可行性,技術(shù)可行性,經(jīng)濟(jì)方面的可行性等。它針對(duì)管理中的實(shí)際情況,能夠解決一些實(shí)際問題,對(duì)各種歌曲信息進(jìn)行管理,條理非常 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 4 頁 共 72 頁 清晰,用戶便于操作。當(dāng)然,它也存在一些不足之處,需要不斷的完善。 該系統(tǒng)是一個(gè)多媒體播放的娛樂軟件,對(duì)該軟件的操作不需要高配置的計(jì)算機(jī),只要在該計(jì)算機(jī)上能夠運(yùn)行 Windows 操作系統(tǒng)即可,也不需要高配置的計(jì)算機(jī)來開發(fā)和運(yùn)行該軟件。綜上,開發(fā)該管理軟件具有技術(shù)可行性的。因此,本軟件前臺(tái)使 用 Qt Creator作為開發(fā)工具 ,后臺(tái)數(shù)據(jù)庫使用 SQLite。 Qt Creator 是跨平臺(tái)的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收購后推出的一款新的輕量級(jí)集成開發(fā)環(huán)境( IDE)。根據(jù)官方描述, Qt Creator 的設(shè)計(jì)目標(biāo)是使開發(fā)人員能夠利用 Qt 這個(gè)應(yīng)用程序框架更加快速及 輕易的完成開發(fā)任務(wù)。 SQLite,是一款輕型的數(shù)據(jù)庫,是遵守 ACID 的關(guān)系型 數(shù)據(jù)庫管理系統(tǒng) ,它的設(shè)計(jì)目標(biāo)是 嵌入式 的,而且目前已經(jīng)在很多 嵌入 式產(chǎn)品 中使用了它,它占用資源非常的低,在 嵌入式設(shè)備 中,可能只需要幾百 K的內(nèi)存就夠了。不像常見的客戶 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 5 頁 共 72 頁 服務(wù)器范例, SQLite 引擎 不是個(gè) 程序 與之通信的獨(dú)立進(jìn)程,而是連接到程序中成為它的一個(gè)主要部分。這在消耗總量、延遲時(shí)間和整體簡單性上有積極的作用。它的簡單的設(shè)計(jì)是通過在開始一個(gè)事務(wù)的時(shí)候鎖定整個(gè) 數(shù)據(jù) 文件而完成的。它根據(jù)系統(tǒng)分析報(bào)告中的系統(tǒng)邏輯模型綜合考慮各種約束,利 用一切可利用的技術(shù)手段和方法進(jìn)行具體設(shè)計(jì),確定新系統(tǒng)的實(shí)施方案,解決系統(tǒng)怎么做的問題。在系統(tǒng)調(diào)研的基礎(chǔ)上,對(duì)系統(tǒng)的功能進(jìn)行細(xì)致的分析,并建立一個(gè)新系統(tǒng)的邏輯模型。 再選擇其中的一項(xiàng),然后利用歌星姓名的拼音查詢歌曲。語種點(diǎn)播:選擇歌曲語種點(diǎn)播后,顯示的是不同語言的歌曲,分別是國語,粵語,英語,再選擇其中的一項(xiàng),然后利用歌曲拼音查詢選的歌曲。調(diào)整音箱效果 :音量 /原唱 /伴奏 /靜音 等 。每一個(gè)設(shè)備的特殊命令依賴于設(shè)備本身的功能,例如可以讓波形音頻設(shè)備錄音等。 系統(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í),合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。 列名 數(shù)據(jù)類型 長 度 允許空 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)播模塊和播放控制模塊。 (1) 拼音點(diǎn)播 子模塊 功能描述: 進(jìn)入拼音點(diǎn)播模塊后,選擇字母點(diǎn)擊,系統(tǒng)會(huì)根據(jù)所選字母檢索歌曲,選擇歌曲后雙擊選擇。 (3) 歌星點(diǎn)播子模塊 功能描述: 進(jìn)入歌星點(diǎn)播模塊后,根據(jù)不同歌星選擇歌曲,選中歌曲雙擊選擇。 ( 5) 更新歌庫模塊 圖 更新歌庫模塊圖 功能描述: 進(jìn)入更新歌庫模塊后,可以選擇添加功能添加歌曲;刪除選中歌曲刪除歌曲;修改完成以后點(diǎn)擊保存修改,歌曲更新成功;點(diǎn)擊撤銷修改,之前的操作作廢。 (2 )播放控制模塊 功能描述: 對(duì)系統(tǒng)歌曲控制功能有快進(jìn)、快退 、播放/暫停、下一首、重播、原唱/伴奏、靜音開/關(guān)、音量控制 。 (2) 拼音點(diǎn)播子模塊功能描述:選中按拼音點(diǎn)播后,列出所有的歌曲,然后在歌曲的拼音查找想要點(diǎn)的歌曲。 播放控制模塊 快 退 快 進(jìn) 暫停 / 播放 音量控制 靜音開 / 關(guān) 原唱 / 伴奏 下一首 重 播 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 12 頁 共 72 頁 開 始結(jié) 束查 找 歌 曲選 中 添 加 到 已 選 表輸 入 查 找 相 關(guān) 信 息 圖 點(diǎn)播模塊流程圖 字?jǐn)?shù)點(diǎn)播子模塊 (1) 界面設(shè)計(jì):該界面可以按照一字歌,二字歌,三字歌,四字歌,五字歌,六字歌,七字歌,八字歌和九字歌。 二字歌:點(diǎn)中后顯示出所有二個(gè)字的歌曲,然后在按歌曲拼音查找想要點(diǎn)的歌曲。 四字歌:點(diǎn)中后顯示出所有四個(gè)字的歌曲,然后在按歌曲拼音查找想要點(diǎn)的歌曲 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 13 頁 共 72 頁 。 六字歌:點(diǎn)中后顯示出所有六個(gè)字的歌曲,然后在按歌曲拼音查找想要點(diǎn)的歌曲。 八字歌:點(diǎn)中后顯示出所有八個(gè)字的歌曲,然后在按歌曲拼音查找想要 點(diǎn)的歌曲。 歌星點(diǎn)播子模塊 (1) 界面設(shè)計(jì):該界面可以看到所有的歌星,選擇自己喜歡的歌星,雙擊進(jìn)入該歌星所有曲目表,雙擊選擇。 圖 顯示歌星點(diǎn)播界面圖 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 14 頁 共 72 頁 語種點(diǎn)播子模塊 (1) 界面設(shè)計(jì):該界面可以按照漢語,英語,日語,韓語,粵語,臺(tái)語六種查詢歌曲模式。 英語:點(diǎn)中后顯示所有英語歌 曲,然后在雙擊選擇想要點(diǎn)的歌曲。 圖 語種點(diǎn)播界面 播放控制子模塊 (1) 界面設(shè)計(jì):該界面包括 快進(jìn)、快退、播放/暫停、下一首、重播、原唱/伴奏、靜音開/關(guān)、音量控制 。 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 15 頁 共 72 頁 結(jié) 束載 入 第 一 首 歌 曲當(dāng) 前 是 否 為最 后 首 歌 曲開 始播 放載 入 上 一 首 歌 曲YN 圖 播放下一曲功能算法流程圖 音量控制:在唱歌的時(shí)候,可以調(diào)節(jié)音箱和話筒音量的大小。 GetControlDetails [12]和 SetControlDetails [13]用于獲取和設(shè)置制定的控制的詳細(xì)參數(shù)值。這兩個(gè)函數(shù)先調(diào)用 GetLineInfo 和 GetLineControl 函數(shù)來確定所對(duì)應(yīng)的線路的控制,然后調(diào)用 GetControlDetails 和 SetControlDetails 來設(shè)置音量值。 // thisplayerresize(400,300)。 thissetWindowTitle(tr(My KTV player))。 connect(mplayerProcess,SIGNAL(readyReadStandardOutput()),this,SLOT(back_message_slots()))。 argsquiet。 musicon = true。 ifdef Q_WS_WIN args wid QString::number(reinterpret_castqlonglong(uivvwinId()))。 else 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 17 頁 共 72 頁 args wid QString::number(uivvwinId())。 connect(uitimeslider, SIGNAL(sliderMoved(int)), this, SLOT(timesliderChanged(int)))。 connect(uilistWidget,SIGNAL(itemDoubleClicked(QListWidgetItem*)),this,SLOT(_itemDoubleClicked(QListWidgetItem*)))。 connect(uilistWidget_3,SIGNAL(itemDoubleClicked(QListWidgetItem*)),this,SLOT(_itemDoubleClicked_3(QListWidgetItem*)))。 connect(uilistWidget_5,SIGNAL(itemDoubleClicked(QListWidgetItem*)),this,SLOT(_itemDoubleClicked(QListWidgetItem*)))。 中北大學(xué) 2020 屆畢業(yè)設(shè)計(jì)說明書 第 18 頁 共 72 頁 poller = new QTimer(this)。 pollerstart(1000)。} //else{pollerstop()。} /*QDir * dir =new QDir(F:/my/myfile)。 foreach(QString filename,lofn) {QListWidgetItem * item =new QListWidgetItem(uilistWidget)。}*/ /*在歌庫頁面顯示表*/ model = new QSqlTableModel(this)。//重新關(guān)聯(lián)表 model setEditStrategy(QSqlTableModel::OnManualSubmit)。//這樣才能再次顯示整個(gè)表的內(nèi)容 ui tableView setModel(model)。 for(int a=0。a++) {uilistWidget_3takeItem(0)。 (QObject::tr(select distinct singername from songs))。 } foreach(QString singername,singernames) { QListWidgetItem * item =new QListWidgetItem(uilistWidget_3)。 } ()。 //uilengthedithide()。 //Q
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1