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

正文內容

ktv點歌管理系統(tǒng)—實現(xiàn)歌曲播放(編輯修改稿)

2025-06-19 01:11 本頁面
 

【文章內容簡介】 播放歌曲功能模塊測試 目的:測試 播放歌曲功能 。 內容: 進入主界面,按提示,選擇 3,進入查看播放列表界面,選擇 1。 輸入數(shù)據(jù): u, d, q。 預期輸出結果:按順序播放歌曲,并且可以實現(xiàn)上一曲下一曲以及退出; 測試結果測試 6: 名稱: 播放歌曲功能模塊測試 目的:測試 播放歌曲功能 。 內容: 進入主界面,按提示,選擇 3,進入查看播 放列表界面,選擇 2。 19 西華大學課程設計 報告 輸入數(shù)據(jù): u, d, q。 預期輸出結果:按隨機播放歌曲,并且可以實現(xiàn)上一曲下一曲以及退出; 測試結果 圖 8 圖 9 圖 10 20 西華大學課程設計 報告 圖 11 圖 12 性能分析 此處采用的是黑盒測試法,及主要測試系統(tǒng)的每個功能是否能正確運作。 以下為接受測試的各個功能模塊描述: 選擇歌曲: 實現(xiàn)了用戶對歌曲選擇的功能的需求。 查看播放列表: 實現(xiàn)了查看,刪除已選擇的歌曲,增添新的歌曲。 歌曲播放: 實現(xiàn)了歌曲的按順序播放和隨機播放,以及上一曲,下一曲。 21 西華大學課程設計 報告 7 用戶手冊 此次開發(fā)的 KTV 點歌管理系統(tǒng)比較簡單,容易上手,用戶只需根據(jù)提示輸入自己的選擇即可,方便快捷。 總 結 該 KTV點歌管理系統(tǒng)我是完成的實現(xiàn)歌曲播放的功能,由于對可視化界面以及數(shù)據(jù)庫的不熟悉,所 以采用了最原始的辦法完成了這個系統(tǒng),基本上實現(xiàn)了所要求的功能。為了對以后的實際開發(fā)有所幫助,總結一下本次課程設計 :1,對基礎知識掌握仍有欠缺,不能達到熟練運用。 2,沒合理安排好時間,導致進度有所偏差。 3 珍惜每次課程設計,因為總的來說,收獲不小。 參考文獻 編號 書 名 作 者 出 版 社 出版日期 1 軟件工程導論 張海藩 清華大學出版社 2021 2 實用軟件工程基礎 陳 明 清華大學出版社 2021 3 實用軟件工程 殷人昆 清華大學出版社 2021 22 西華大學課程設計 報告 include include include include iostream include fstream include include /*******************************************/ /*歌曲存放在 文件中 /*播放列表文件為 ********************************************/ // 定義結構 typedef struct{ char chcode[64]。 char chname[64]。 char chsinger[64]。 char chtime[64]。 char chlanguage[64]。 } music_info。 // 函數(shù)定義 void parFile()。 void SelectMusics()。 // 選擇歌曲子函數(shù) void SelectMusicsFrName(char name[64])。// 從歌曲名來查找 void SelectMusicsFrSinger(char singer[64])。// 從歌手來查找 void SelectAllMusics()。// 顯示全部歌曲 void AddOneMusicToPList(char code[64])。 // 增加一首歌曲到列表中 void DelOneMusicToPList(char code[64])。 // 增加一首歌曲到列表中 void DispSelMusics()。 // 查看播放列表自漢 書 23 西華大學課程設計 報告 void PlayMusics()。 // 播放子函數(shù) void writePlist(char ch[256])。 // 把選擇的歌曲寫入播放列表中 (全局數(shù)組 ) void writePlistFile()。// 把選擇的歌曲寫入播放列表中 (播放列表文件 ) void deletePlist(char ch[256])。 // 把選擇的歌曲寫入播放列表中 (全局數(shù)組 ) // 全局變量定義 music_info nMusic_info[1000]。 // 歌曲庫中的歌曲信息數(shù)組 int nMusics。// 歌曲庫總共的歌曲數(shù) music_info nplistMusic_info[1000]。 // 播放列表中的歌曲信息數(shù)組 int nplistMusics。// 播放列表中的歌曲數(shù) // 主函數(shù) void main() { int select。 bool exitFlag = false。 // 退出標志位 system(cls)。 // 清屏 parFile()。// 解析歌曲庫文件 nplistMusics = 0。// 最初播放列表中沒有歌曲 while(1) { printf(\n\t\t\t _____________________________ \n)。 24 西華大學課程設計 報告 printf(\t\t\t| |\n)。 printf(\t\t\t| 點歌系統(tǒng) |\n)。 printf(\t\t\t|_____________________________|\n)。 printf(\t\t\t| |\n)。 printf(\t\t\t| |\n)。 printf(\t\t\t|_____________________________|\n)。 printf(\t\t\t| |\n)。 printf(\t\t\t| |\n)。 printf(\t\t\t|_____________________________|\n)。 printf(\t\t\t| |\n)。 printf(\t\t\t| |\n)。 printf(\t\t\t|_____________________________|\n)。 printf(\t\t\t| |\n)。 printf(\t\t\t| |\n)。 25 西華大學課程設計 報告 printf(\t\t\t|_____________________________|\n)。 printf(請您按菜單指示選擇 (14): )。 scanf(%d,amp。select)。 switch(select) { case 1: { SelectMusics()。 break。 } case 2: { DispSelMusics()。 break。 } case 3: { PlayMusics()。 break。 } case 4: 26 西華大學課程設計 報告 { printf(已退出點歌系統(tǒng) !\n)。 exitFlag = true。 break。 } default: printf(選擇輸入錯誤 !請重新輸入 (14)!)。 } if(exitFlag) break。 // 退出主菜單循環(huán),進而退出點歌系統(tǒng) } } //選擇歌曲子函數(shù) void SelectMusics() { // int select。 char chSelect。 char chSel[64]。 bool bSelFlag = true。 printf(\n\t\t\t__________________________ \n)。 printf(\t\t\t| |\n)。 printf(\t\t\t| a. 27 西華大學課程設計 報告 按照歌曲名查找歌曲 |\n)。 printf(\t\t\t|_________________________|\n)。 printf(\t\t\t| |\n)。 printf(\t\t\t| b.按歌手查找歌曲 |\n)。 printf(\t\t\t|_________________________|\n)。 printf(\t\t\t| |\n)。 printf(\t\t\t| c.顯示全部歌曲供選擇 |\n)。 printf(\t\t\t|_________________________|\n)。 printf(\t\t\t| |\n)。 printf(\t\t\t| d.返回上一級菜單 |\n)。 printf(\t\t\t|_________________________|\n)。 printf( 請選擇查找歌曲的方式 (ad): )。 while(bSelFlag) { //scanf(%d,amp。select)。 scanf(%s,amp。chSelect)。 28 西華大學課程設計 報告 switch(chSelect) { case 39。a39。: // 按照歌曲名查找歌曲 { memset(chSel
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1