MyKTV設計文檔_第1頁
MyKTV設計文檔_第2頁
MyKTV設計文檔_第3頁
MyKTV設計文檔_第4頁
MyKTV設計文檔_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、KTV點歌系統(tǒng)需求說明1. 產(chǎn)品介紹隨著物質(zhì)生活的提高,人們對業(yè)余文化生活要求越來越高,各式各樣的KTV非常火爆。本系統(tǒng)提供自動化,智能化的歌曲管理、點播等,可以為KTV提供點播歌曲、影片以及資源維護服務,也可為家庭用戶構建建議的家庭影院提供支持。2. 產(chǎn)品中的用戶與角色本系統(tǒng)用戶有兩類:管理員和普通用戶。管理員:普通用戶:3. 系統(tǒng)功能描述3.1. 歌曲點播3.1.1. KTV主界面1功能描述:顯示點歌模式(歌手點歌、分類點歌、拼音點歌、排行榜、字數(shù)點歌),顯示示系統(tǒng)功能(當前播放、下一首、重唱、切歌、播放列表、服務、退出)。截圖如下:243圖示1:使用Panel控件,設置Dock屬性為To

2、p??吭诖绑w頂部,在此面板中,正播放歌曲名和下一首歌名是顯示在Lable控件中,將Label控件設置為背景透明即可。圖示2:使用Panel控件,設置Dock屬性為Top。 圖示3:使用Panel控件,在此面板中,歌手點歌、分類點歌、拼音點歌、排行榜、字數(shù)點歌,使用控件PictrueBox,設置對應顯示圖片。圖示4:使用Panel控件,設置Dock屬性;在此面板中,使用工具欄toolstrip控件,在此控件中,添加重唱、切歌、播放列表、服務、退出等工具項,并設置相關圖片。功能實現(xiàn):1. 正播放歌曲,和下一首歌功能實現(xiàn):通過timer控件掃描播放列表,找到當前正在播放的歌曲名顯示在控件中,并且獲取

3、下一首歌曲名顯示在對應的控件中。2. 【重唱】:將當前的歌曲重新播放一遍。3. 【切歌】:將當前歌曲停止,播放下一首歌曲4. 【已點】:彈出播放歌曲列表 5. 【服務】:提示發(fā)送服務成功。6. 【退出】:退出MyKTV系統(tǒng)3.1.2. 歌手點歌功能描述:首先選擇歌手性別(男、女、組合),然后顯示歌手分類(大陸、香港、臺灣、歐美、日韓),選擇一個歌手分類,顯示這個分類下的所選性別的所有歌手的名字和照片。選擇一個歌手,列表顯示該名歌手的所遇歌曲,點擊一首歌曲,可以進行點播,并把歌曲添加到播放列表中。截圖如下:歌星點歌點擊MyKTV主界面的【歌星點歌】,進入到【歌手類型列表】1功能:點擊,返回MyK

4、TV主界面圖示1:使用Panel控件布局,此Panel中需添加一個ListView控件,將【組合】、【女歌手】、【男歌手】顯示在ListView中。使用ImageList保存【組合】、【女歌手】、【男歌手】的圖片。再設置此ListView控件的Items屬性,添加3個ListViewItem,并設置ListViewItem的屬性ImageIndex,顯示ImageList中的對應圖片。在此窗體中,還需要兩個Panel,每個Panel中需要有一個ListView,一個顯示歌手類型信息;一個用于顯示歌手列表信息,所以窗體設計如下:32功能:點擊,返回【圖示1】界面圖示2:點擊【組合】、【男歌手】、

5、【女歌手】中的一項,隱藏【圖示1】的Panel,顯示【圖示2】的Panel,此Panel中顯示歌手類型信息,要求從歌手類別【singer_type】表中,獲取數(shù)據(jù)顯示到ListView中。效果如下:點擊歌手類型中的一項,隱藏【圖示2】歌手類別的Panel,顯示歌手列表Panel【圖示3】,根據(jù)歌手類型ID,查找此類型的的歌手信息,顯示在ListView中。效果如下:功能1:點擊列表中的歌手,彈出此歌手的歌曲列表。要求根據(jù)歌手ID,查找此歌手所對應的歌曲。截圖如下:功能2:選中歌曲將此歌曲添加到歌曲播放列表中。功能3:點擊,返回歌手列表界面。功能4:上面的功能和主窗體的功能一樣。3.1.3. 拼

6、音點歌功能描述:輸入歌曲的名稱或歌曲的拼音,點擊查找,可以進行模糊查詢,并列表顯示查詢到的歌曲信息(歌曲名、歌手),點擊一首歌曲,可以進行點播,并把歌曲添加到播放列表中。 單擊,彈出【拼音點歌界面】,在文本框中輸入歌曲和歌曲簡拼,查詢歌曲,顯示在列表中。截圖如下:點擊歌曲,可以添加歌曲到播放列表中。3.1.4. 分類點歌功能描述:提供歌曲的分類列表(熱門流行、經(jīng)典老歌、影視金曲、游戲動漫、戲曲、兒歌),選擇其中過一個,在窗口中顯示這個分類下的所有歌曲。點擊一首歌曲,可以進行點播,并把歌曲添加到播放列表中。單擊,彈出【歌曲類型列表窗體】,要求在窗體Load時,加載歌曲類型信息到ListView控

7、件中。歌曲類型的圖片首先要存入到imagelist控件中。截圖如下:單擊歌曲類型列表中的一項,彈出歌曲列表界面單擊歌曲添加歌曲到播放列表中。3.1.5. 排行榜點歌功能描述:將歌曲按點播過的次數(shù),降序排列,作為點播排行榜,在排行榜中顯示歌曲的名稱和歌手姓名,點擊一首歌曲,可以進行點播,并把歌曲添加到播放列表中。單擊,彈出【歌曲列表窗體】,要求根據(jù)【歌曲數(shù)據(jù)表】(song_info)播放次數(shù)(song_play_count)列降序排序查找數(shù)據(jù)。并在窗體Load時,加載數(shù)據(jù)到DataGridVIew中。單擊歌曲添加到歌曲播放列表中。3.1.6. 字數(shù)點歌功能描述:可以按歌曲名的字數(shù)點播(1個字、2

8、個字、3個字等,最多12個字),在查找的歌曲列表中顯示歌曲的名稱和歌手姓名,點擊一首歌曲,可以進行點播,并把歌曲添加到播放列表中。功能要求:單擊,彈出【歌曲字數(shù)列表】,要求顯示歌曲字數(shù)在ListView控件中。選中【字數(shù)】項,彈出【歌曲列表窗體】,在窗體Load時,查詢歌曲字數(shù)與選中字數(shù)對應的歌曲的信息到DataGridView中。如圖單擊一首歌曲,添加到播放列表中。3.2. 歌曲播放3.2.1. 播放歌曲在播放窗口中依次播放點播的歌曲。3.2.2. 已點歌曲在窗口中顯示已歌曲的列表,列表中顯示歌曲的名稱、播放狀態(tài)(已播放、未播放)。3.2.3. 重播提供重播功能,點擊“重播”按鈕,可以重復播

9、放當前正在播放的歌曲。3.2.4. 切歌提供切歌功能,如果沒有選擇播放列表中的歌曲而點擊“切歌”按鈕,就刪除當前播放的歌曲,繼續(xù)播放下一首。如果選擇了播放列表中的一首歌曲,點擊“切歌”按鈕,就刪除選中的歌曲。3.3. 后臺管理3.3.1. 登錄系統(tǒng)管理員可以登錄后臺管理系統(tǒng),管理歌手信息、歌曲信息。必須輸入正確的用戶名和密碼才能登錄。截圖如下:登錄成功后,進入到后臺管理系統(tǒng)的主界面,如圖:3.3.2. 添加歌手功能描述:在一個窗口中,填寫歌手的姓名、選擇性別、歌手分類、填寫歌手描述、選擇歌手照片,將歌手信息添加到數(shù)據(jù)庫中。功能實現(xiàn):在【歌手管理】菜單欄中,點擊【新增歌手】彈出【新增歌手】窗體。

10、 效果如下:21圖示1:單擊【瀏覽】按鈕,彈出打開文件對話框,選中圖片文件,顯示在Pictrurebox中圖示2:在【新增歌手】窗體Load時,從歌手類型表(singer_type)將信息綁定到ComboBox中.3.3.3. 查詢歌手功能描述:在一個窗口中,通過歌手姓名或歌手分類進行查找,在窗口中顯示歌手的列表。顯示的信息包括:歌手姓名、歌手類別、歌手性別、歌手描述。功能實現(xiàn):打開【歌手管理】菜單,點擊【查詢歌手信息】菜單,彈出查詢窗體??梢酝ㄟ^ 歌手姓名,和歌手類型查詢歌手信息。如圖所示:3.3.4. 修改歌手信息在查詢到的歌手中,點擊鼠標右鍵,選擇“修改”,打開修改信息窗口,在窗口中顯示

11、歌手的當前信息(歌手的姓名、性別、分類、歌手描述、歌手照片),修改后,點擊“修改”按鈕,把修改后的信息保存到數(shù)據(jù)庫。3.3.5. 刪除歌手信息在查詢到的歌手中,點擊鼠標右鍵,選擇“刪除”,將歌手從數(shù)據(jù)庫中刪除。3.3.6. 添加歌曲功能描述:在一個窗口中,填寫歌曲的名稱、歌曲的拼音縮寫、選擇歌曲分類、選擇歌手、選擇歌曲文件,將歌曲信息添加到數(shù)據(jù)庫中。選擇歌手時,打開查詢歌手窗口,進行查詢,選擇一個歌手后,顯示在添加歌曲窗口中。功能實現(xiàn):打開【歌曲管理】菜單,點擊【新增歌曲】,打開新增歌曲窗體。321圖示1:在窗體Load時,從歌曲類型表(singer_type)將歌曲類型數(shù)據(jù)綁定到Combob

12、ox中。圖示2:點擊【查詢】按鈕,彈出【歌手查詢】窗體,從歌手查詢列表中選中歌手返回歌手名到【新增歌曲】窗體的歌手文本框中。圖示3:點擊【瀏覽】按鈕,打開一個音樂文件選擇對話框,選中一個文件后,將此音樂文件從此文件原地址,復制到系統(tǒng)設置的默認的文件夾中(可以通過菜單【設置資源路徑】à【歌曲路徑設置】)。并且返回選中歌曲的名字,顯示在歌曲文件名文本框中。所有的數(shù)據(jù)填寫完畢后。將數(shù)據(jù)保存到歌曲表中。保存成功后,關閉此窗體。3.3.7. 查詢歌曲功能描述:在一個窗口中,通過歌曲名稱或歌曲分類進行查找,在窗口中顯示歌曲的列表。顯示的信息包括:歌曲名稱、歌曲類別、點播次數(shù)。功能實現(xiàn):打開【歌曲

13、管理】菜單,點擊【查詢歌曲信息】,打開查詢窗體管理員可以根據(jù)歌曲名,或歌曲類型查詢數(shù)據(jù)。3.3.8. 修改歌曲信息功能描述:在查詢到的歌曲列表中,點擊鼠標右鍵,選擇“修改”,打開修改信息窗口,在窗口中顯示歌曲的當前信息(歌曲的名稱、歌曲的拼音縮寫、歌曲分類、歌手、歌曲文件名),修改后,點擊“修改”按鈕,把修改后的信息保存到數(shù)據(jù)庫。圖1:圖2:點擊修改按鈕,彈出修改信息窗體。3.3.9. 刪除歌曲信息在查詢到的歌曲中,點擊鼠標右鍵,選擇“刪除”,將歌曲從數(shù)據(jù)庫中刪除。3.3.10. 設置歌手照片存放的路徑功能描述:在一個窗口中,顯示當前的存放路徑,點擊“瀏覽”按鈕,打開瀏覽文件夾窗口,選擇一個新

14、的路徑后,點擊“保存”,將歌手照片存放路徑修改為新的路徑。功能實現(xiàn):打開【設置資源路徑】à【歌手照片路徑】,彈出歌手照片路徑窗體。窗體Load時,從資源表(resource_path)將資源類型為“singer_photo”的路徑查詢出來顯示到文本框中。在新路徑中,填寫新路徑路徑,點擊保存,修改resource_path表中類型為“singer_photo”的路徑,將原歌手照片路徑修改為新照片路徑,并且還要將原路徑的歌手照片,復制到新路徑中。3.3.11. 設置歌曲存放的路徑功能描述:在一個窗口中,顯示當前的存放路徑,點擊“瀏覽”按鈕,打開瀏覽文件夾窗口,選擇一個新的路徑后,點擊“保存”,將歌曲存放路徑修改為新的路徑。功能實現(xiàn):打開【設置資源路徑】à

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論