KTV系統(tǒng)設計說明書_第1頁
KTV系統(tǒng)設計說明書_第2頁
KTV系統(tǒng)設計說明書_第3頁
KTV系統(tǒng)設計說明書_第4頁
KTV系統(tǒng)設計說明書_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

KTV點歌系統(tǒng)設計說明書苑進延2018-8-6

RevisionRecord修訂記錄Date日期RevisionVersion修訂版本ChangeDescription修改描述Author作者2018-8-61.0初稿,第一次修訂苑進延

目錄1.Introduction

簡介 71.1Purpose

目的 71.2Scope

范圍 71.3Name軟件名稱 71.4Functions軟件功能 71.5Applications軟件應用 72.HighLevelDesign概要設計 82.1系統(tǒng)功能設計 82.2系統(tǒng)架構設計 92.2.1三層架構 92.3Database數(shù)據(jù)庫設計 102.3.1數(shù)據(jù)字典 102.3.2數(shù)據(jù)表設計 103.2ClassDesign類具體設計 123.2.1UserInfoClass用戶類 121)OverView簡介 122)ClassDiagram類圖 123)Attributes屬性 13修飾符 13屬性類型 13屬性名稱 13備注 13public 13SongPlayState 13PlayState 13播放狀態(tài) 13Public 13String 13Singer 13歌手名稱 13Public 13String 13SongID 13歌曲編號 13Public 14String 14Title 14歌曲名稱 14Public 14String 14Type 14歌曲類型 14Public 14string 14Url 14文件存放路徑 14 14修飾符 14屬性類型 14屬性名稱 14備注 14public 14Int 14CurrentPlayIndex 14在播放列表中的索引 14public 14Song[] 14SongList 14已點歌曲數(shù)組 14 14修飾符 14屬性類型 14屬性名稱 14備注 14public 14String 14SingerPhotoPath 14歌手圖片位置 14public 14String 14SongFilePath 14歌曲文件位置 14 15修飾符 15屬性類型 15屬性名稱 15備注 15public 15SqlConnection 15Conn 15數(shù)據(jù)庫 15連接通道 15public 15string 15ConnString 15數(shù)據(jù)庫 15連接地址 154)Methods方法 15 開發(fā)流程………………….16

1.

簡介1.1開發(fā)背景KTV“歷史”悠久,但事實上,人們對“唱”的需求則更加源遠流長,古時候人們就慣唱山歌或小曲兒,之后一路到現(xiàn)在的勁歌和民謠,人們對唱歌的酷愛照舊如初,甚至更加膨脹,而唱歌也早已不僅僅是消遣需求,它還是一個情感溝通的渠道。作為解決這種需求的場所,KTV的商業(yè)價值自然自不待言——據(jù)了解,目前中國也許有5萬家正規(guī)的KTV,加上各種各樣的會所,這個數(shù)字唯恐還將翻倍計,而其所帶動的酒水、小吃、消耗品、音響設備等相關市場規(guī)模更是高達數(shù)千億人民幣。KTV系統(tǒng)的開發(fā),也勢在必行。1.2功能描述

管理員可以更改、刪除、添加歌手信息管理員可以更改、刪除、添加歌曲類別信息管理員可以更改、刪除、添加歌曲信息管理員可以更改、刪除、添加管理員信息用戶可以查詢歌手信息用戶可以查詢歌曲信息用戶可以查看歌手信息用戶可以更改、刪除、添加、查看點歌信息1.3軟件名稱

KTV點歌系統(tǒng)1.5軟件模塊

定位:KTV點歌用戶人群:中小KTV消遣休閑類產(chǎn)品:窗體式客戶端2.概要設計2.1系統(tǒng)功能設計本項目主要劃分為登陸、主界面、歌曲信息管理、歌曲類型管理、歌手信息管理、點歌管理等功能。軟件功能圖如下:2.2系統(tǒng)架構設計無2.3數(shù)據(jù)庫設計2.3.1數(shù)據(jù)字典2.3.2數(shù)據(jù)表設計本項目數(shù)據(jù)庫共包含6個表,其表結構如下表所示。項目全部數(shù)據(jù)庫表見表3.1。表3.1表設計表名功能說明Singer_type歌手類型表Singer_Info歌手信息表Song_type歌曲類型表Song_info歌曲信息表resource資源地址表Admin_info管理員信息表歌手類型表數(shù)據(jù)庫名稱Singer_typeDescriptiion注釋FieldName字段名稱FieldType字段類型Data_Long數(shù)據(jù)長度FieldRestrain字段約束歌曲類型編號Singertype_idInt主鍵、自增歌曲類型名稱Singertype_namevarchar50非空歌手信息表數(shù)據(jù)庫名稱Singer_InfoDescriptiion注釋FieldName字段名稱FieldType字段類型Data_Long數(shù)據(jù)長度FieldRestrain字段約束歌手編號Singer_idInt主鍵、自增歌手姓名Singer_namevarchar50非空歌手類型編號Singertype_idInt外鍵歌手類型表歌手性別Singer_sexvarchar4只能為【男、女、組合】歌手圖片地址Singer_photo_urlvarchar200歌曲類型表數(shù)據(jù)庫名稱Song_typeDescriptiion注釋FieldName字段名稱FieldType字段類型Data_Long數(shù)據(jù)長度FieldRestrain字段約束歌曲類型編號Songtype_idInt主鍵、自增歌曲類型名稱Songtype_namevarchar50非空歌曲信息表數(shù)據(jù)庫名稱Song_infoDescriptiion注釋FieldName字段名稱FieldType字段類型Data_Long數(shù)據(jù)長度FieldRestrain字段約束歌曲編號Song_idInt主鍵、自增歌曲名Song_namevarchar50非空歌曲拼音縮寫Song_abvarchar50非空歌曲字數(shù)Song_word_countInt非空歌曲類型編號Songtype_idInt外鍵歌曲類型表歌手編號Singer_idInt外鍵歌手信息表歌曲地址Song_urlvarchar200非空歌曲點擊率Song_play_countInt默認為【0】資源地址表數(shù)據(jù)庫名稱resourceDescriptiion注釋FieldName字段名稱FieldType字段類型Data_Long數(shù)據(jù)長度FieldRestrain字段約束資源編號Resource_idInt主鍵、自增資源類型Resource_typevarchar50非空文件夾地址Resource_pathText非空管理員信息表數(shù)據(jù)庫名稱Admin_infoDescriptiion注釋FieldName字段名稱FieldType字段類型Data_Long數(shù)據(jù)長度FieldRestrain字段約束管理員編號Admin_idInt主鍵、自增管理員密碼Admin_pwdvarchar50非空管理員賬號Admin_namevarchar50非空3.設計規(guī)范3.2類具體設計3.2.1UserInfoClass用戶類1)OverView簡介2)ClassDiagram類圖3)Attributes屬性4)Methods方法SongMethodDescription方法描述修飾符方法名代入?yún)?shù)返回參數(shù)注解publicSetPlayState歌曲狀態(tài)無用于修改當前歌曲狀態(tài)publicvoidSetPlayState(SongPlayStatestate) { }PlayListMethodDescription方法描述修飾符方法名代入?yún)?shù)返回參數(shù)注解publicGetCurrentPlaySong無歌曲名稱獲得當前播放的歌曲publicGetCurrentSongName無歌曲名稱獲得當前播放歌曲名稱publicGetNextSongName無歌曲名稱獲得下一首歌曲名稱publicAddSongToList要點播的歌曲True:添加勝利False:添加失敗添加歌曲到播放列表publicPlayNext無無播放下一首publicRePlay無無重播publicCutPlay無無切歌//獲得當前播放歌曲名稱publicstaticSongGetCurrentPlaySong(){}//獲得當前播放歌曲名稱publicstaticstringGetCurrentSongName(){}//獲得下一首歌曲名稱publicstaticstringGetNextSongName(){}//添加歌曲到播放列表publicstaticboolAddSongToList(Songsong){}//播放下一首publicstaticvoidPlayNext(){}//重播publicstaticvoidRePlay(){}/

溫馨提示

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

評論

0/150

提交評論