KTV點(diǎn)歌系統(tǒng)-管理歌曲模塊_第1頁
KTV點(diǎn)歌系統(tǒng)-管理歌曲模塊_第2頁
KTV點(diǎn)歌系統(tǒng)-管理歌曲模塊_第3頁
KTV點(diǎn)歌系統(tǒng)-管理歌曲模塊_第4頁
KTV點(diǎn)歌系統(tǒng)-管理歌曲模塊_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGE\*ROMANPAGE\*ROMANIIKTV—管理歌曲模塊摘 要MP”格式的音頻文件已然成為了人們的酷愛所以我借此畢業(yè)設(shè)計(jì)之機(jī),制作出一款屬于自己的MP3。此設(shè)計(jì)以WindowsMediaPlayer,在實(shí)際的開發(fā)過程中力求使其具有較強(qiáng)的實(shí)用性和靈活性WindowsMediaPlayer但它外觀簡(jiǎn)潔操作簡(jiǎn)便可滿足一般性的音樂需求。關(guān)鍵字 實(shí)用性和靈活性外觀簡(jiǎn)潔操作簡(jiǎn)便。ABSTRACTNow,the.MPseoItonarf3nitdesignsthethought,tryinghardfortodesignamoresimpleplayerofMP3.althoughthissortofMP3playerdoesn’thavethepowerfulfunctionlike.。practicalandactive,briefoutward,easyoperating錄IABSTRACT II1、緒論 12、分析 2項(xiàng)制作意義 2項(xiàng)制作標(biāo) 2項(xiàng)制作工具 2相關(guān)知識(shí): 3VisualStudio2005 4WindowsMediaPlayer 5Photoshop7.0 5SQLServer 6MP3簡(jiǎn)介 73、系統(tǒng)設(shè)計(jì) 8系統(tǒng)設(shè)計(jì)思路 8界面設(shè)計(jì) 8功能詳解及程序代碼與數(shù)據(jù)庫結(jié)構(gòu) 8數(shù)據(jù)庫結(jié)構(gòu)與E-R圖 8程序定義 10114、結(jié)果分析 23效率分析 23可靠性分析 23置環(huán)境要求 234.4優(yōu)點(diǎn) 234.5缺點(diǎn)和不足 23總 結(jié) 24致 謝 25參考文獻(xiàn) 26PAGEPAGE23緒論“.MP3CA73,Erlangen開發(fā)出一套非常強(qiáng)大的算法150國(guó)際標(biāo)準(zhǔn)組織認(rèn)證之后ISO-MPEGAudioLayer-3標(biāo)準(zhǔn)MP3。.MPMP3REALPLAYEMEDIAPLAYER它們外形美觀大方操作簡(jiǎn)便易使用受人們愛。于計(jì)之機(jī)MEDIAPLAYER的計(jì)大作一款自的MP3。VisualStudio2005軟出品的一開發(fā)具軟件助軟在操作和辦軟件的壟斷地位VS.NET短短的幾年內(nèi)風(fēng)靡全球。VS.NET強(qiáng)大的軟件現(xiàn)在:即的計(jì)于對(duì)象的計(jì)方法極短的軟件開發(fā)周期較易維護(hù)的生成代碼。VS.NET許多的用計(jì)用:計(jì)和事件驅(qū)動(dòng)編?;谝陨显驔Q定采用VisualStudio2005作為本軟件的開發(fā)平臺(tái)。計(jì)秉承 MEDIAPLAYER的計(jì)汲計(jì)路外形簡(jiǎn)潔操作更加簡(jiǎn)便作環(huán)境要求低且易存放易保存。在計(jì)中始終注意保持 MEDIAPLAYER的基本樣式注意保持基本格式目的在于給人以熟悉的感覺使人們?cè)诓僮鲿r(shí)更容易。由于VisualStudio2005學(xué)難免有疏漏計(jì)較為簡(jiǎn)請(qǐng)各位老師諒解。義1987IIS(InstituteIntegrierteSchaltungen)EUREKAEUl4MP3IISErlangen150ISO-MPEGAudioLayer-3MP3。.MP也衍生MP3放軟件REALPLAYEMEDIAPLAYER產(chǎn)品它們外形美觀方操簡(jiǎn)便易使用。因此設(shè)簡(jiǎn)潔明朗MP3放軟件許多軟件公司工重點(diǎn)。其實(shí),我所制“KTV其技術(shù)含量其來,,我重我設(shè)所。,了,了,些我以不曾接觸,我以和展提供了莫幫助。所以我重本質(zhì)東西:否,嘗什么,對(duì)以個(gè)無,,,我,真正東西。標(biāo)盡管WindowsMediaPlayer,操簡(jiǎn),普通用簡(jiǎn)單需,我們需種界面簡(jiǎn)潔,操簡(jiǎn)單快捷放工具。款”V具有sar功界,操,易,,多用樂需。工具VisualStudio2005外Windows用程序可視化程,就有VB,VisualC++,VisualJ++,VisualFoxpro等,其中VisualFoxpro是針對(duì)數(shù)VisualC++是為專業(yè)程序設(shè)計(jì)員提供的開發(fā)工具,變量聲明和定義嚴(yán)密,功能強(qiáng)大靈活,必須經(jīng)過相當(dāng)?shù)呐Σ拍苷莆?;而VB不支持虛類、多態(tài)性和類的繼承,相對(duì)而言VB簡(jiǎn)單易學(xué),變量定義不太嚴(yán)密,于非專業(yè)程序員而言功能足夠強(qiáng)大,VisualC++一樣也支持網(wǎng)絡(luò)編程和數(shù)據(jù)庫編程。:VisualStudio2005,,之間不再有明顯的界。大多數(shù)語言,編碼發(fā),開現(xiàn)VisualStudio2005,輸。以,VisualStudio2005也碼分編譯碼。當(dāng)間可編譯發(fā)、顯于碼中。關(guān)知識(shí):VisualStudio2005以為“l(fā)o號(hào)Whidbey。版本的VisualStudio與 .NETFramework共同提供對(duì)類庫、公共語言庫 (CLR)、編程語言和集開發(fā)環(huán)境(IDE)的革新和增強(qiáng)。,產(chǎn)品還使開發(fā)人員能夠編存儲(chǔ)過程,從而提供對(duì) SQLServer200以為“SQLServer號(hào)Yuko)的深支持。VisualStudio“Orca。的 lo和 Tk為號(hào)為“Longhorn”的 Windows操作系統(tǒng)提供工具支持。Microsoft開發(fā)人員工具的目的終圍繞著使開發(fā)人員能夠利用 平臺(tái)中的最新展一主題。Microsof提供支持面世的 SQLServer和Windows操作系統(tǒng)版本的工具,從而繼續(xù)發(fā)揚(yáng)一傳統(tǒng)。VisualStudio20052000.NET.NET,這個(gè)平臺(tái)將推動(dòng)以為基礎(chǔ)WEBVisualStudio.NET目是要推進(jìn)網(wǎng)絡(luò)應(yīng)用VisualStudio.NET統(tǒng)可以編寫簡(jiǎn)單Windows單層應(yīng)用Windows客戶/服務(wù)器層應(yīng)用無論是為WindowsWebVisualStudio各個(gè)層面作量工作。VisualStudio.NET生巨變化這種變化主要來自兩個(gè)方面:是本進(jìn).NET無論是網(wǎng)絡(luò)應(yīng)用還是本應(yīng)用C#J++C#簡(jiǎn)全面是.NET是環(huán)變個(gè)同VisualBasicVisualC++、VisualC#FoxPro應(yīng)用于Web軟可以用XMLWEB平臺(tái)也可以層再次調(diào)試功能增調(diào)試不程序調(diào)存儲(chǔ)效率幅度。正如首席執(zhí)管鮑爾默所說T表集合環(huán)支持Internet可編程結(jié)Microsoft.NET策略是把因網(wǎng)本作為作統(tǒng)基礎(chǔ)將網(wǎng)作統(tǒng)設(shè)計(jì)思想合理延伸。alC#計(jì)劃核心幾乎綜合前所并結(jié)合因增加豐富性增功能。alC#面設(shè)計(jì)可以用來高水平商務(wù)目標(biāo)到標(biāo)準(zhǔn)應(yīng)用程序范圍寬廣alC#提供開通工服務(wù)Microsoft.NETC#部分使用簡(jiǎn)單C#化WEBInternet用作系alC#alC#C,C++、遠(yuǎn)、可構(gòu)建復(fù)雜商系WindowsMediaPlayer這DirectShow媒播放軟件它提供最廣泛,最可操最方便媒內(nèi)你可播放更文件型包括Windows文件。這操Favorites你最可更便放這你WindowsMediaPlayer播放文件文件你可設(shè)圖窗口設(shè)屏便更好播放。當(dāng)你選定聲像地址WindowsMediaPlayer查看否裝需codec如果沒裝自動(dòng)載c然(不媒型文件)播放WindowsMediaPlayer內(nèi)自動(dòng)整最佳播放狀態(tài)。Photoshop7.0Photoshop7.0Adobe軟件它操在圖像處理繪畫設(shè)計(jì)頁設(shè)計(jì)等領(lǐng)域掌握它SQLServerLrtS,Microsoft、SybaseAshton-Tate1988出了2Lr6tr58Lr0Lr0是Microsoft2000出新版本。SQL一門標(biāo)準(zhǔn)計(jì)算機(jī)語言用來訪問SQL語句用于取回更新中SQL程序協(xié)同工比如MSAcces、DB、Informix、MSSQL、Oracle、Sybase存在著很多不同版本SQL但標(biāo)準(zhǔn)相兼容們以相似方式共同地來支持一些主要SELECTUPDATEDELETEINSERT、WHERE。SQLServer特點(diǎn):真正/服務(wù)器結(jié)構(gòu)。圖形化用戶界面使更加、。程工為用戶程序計(jì)了更地。SQLServer與WindowsNT用了NT多如,錄安等SQLServer可以很MicrosoftBackOffice產(chǎn)品。5.很伸縮性可跨越從運(yùn)Windows95/98膝上型電腦到運(yùn)Windows2000型多處器等多種平臺(tái)使用。Web支持使用戶很容地中Web面。SQLServer在Oracle其他更DBMS才SQLServer2000與以前版本相比較又以下新特性 :1.支持XML(ExtensiveMarkupLanguag擴(kuò)展標(biāo)記語);2.強(qiáng)基于Web分析 ;OLEDB;。MP33Go3IIS(InstituteIntegrierteEUREKAEUl4MP3IISErlangen150ISO-MPEGAudioLayer-3MP3。ISO/MPEG(perceptualcodingschemes)(Bit)Layer1、Layer2、Layer3所有層采基本結(jié)采基心真敏時(shí)先波形利濾波器找噪電平(NoiseLevel)然濾去人成MPEG而起來CD差不MP3好處于幅降低容而不會(huì)破壞原來以CDWave來如抽樣辨率l6bi抽樣率44.1kH立體lCDWave**2=0t當(dāng)于 t存儲(chǔ)容存儲(chǔ)介負(fù)擔(dān)當(dāng)不3便可原來0到2l秒鐘3只需約 可以mediaplayerPhotoshop7.0WinForm、SQLserver;完成設(shè)計(jì)。1.Photoshop7.0各界面需要的2.搭建歌曲播放頁選歌列表及排序功能搭建歌曲播放頁的mediaplayer版;與數(shù)據(jù)庫結(jié)構(gòu)數(shù)據(jù)庫結(jié)構(gòu)與E-R1、 Music_Select(歌曲選擇中間表)如表1-1列名類型大小備注idint4主鍵、自增長(zhǎng)musicidvarchar50歌信息曲IDplayvarchar50播放序號(hào)datetimedatetime8日期表1-12、 Music_Property(歌曲信息存放表)表1-2列名類型大小備注idint4主鍵、自增長(zhǎng)Concert_Namevarchar50歌手姓名Chinese_Namevarchar50歌曲名稱English_Namevarchar50歌曲拼音Music_Typevarchar50歌曲類型Music_Addressvarchar500歌曲存放路徑Lyrics_Addressvarchar500歌詞存放路徑Remarksvarchar1000備注DateTimedatetime表1-28添加時(shí)間3、 歌曲選擇中間表E-R圖 圖1-3所示表1-34、 伴奏信息存放表E-R圖 圖1-4所示表1-4為便于下面分析程序的方便,故把主要函數(shù)名單獨(dú)列出del_no_Click個(gè)歌曲目del_Click全部目select_Click刷新MSGrid_RowHeaderMouseDoubleClick選擇歌曲加入MSGridView_RowHeaderMouseDoubleClick選擇歌曲CBaseRlue//取數(shù)據(jù)庫連接配置PublicstaticstringConString=ConfigurationManager.AppSettings["Music"].ToString();//傳入?yún)?shù)返回?cái)?shù)據(jù)集publicstaticDataSetExecuteDataset(stringexecuteSQL,CommandTypecmdType,SqlParameter[]dbparameter,stringreturnTableName,intStartIndex,intPageSize){//獲取配置連接SqlConnectionconn=newSqlConnection(ConString);//執(zhí)行SQL語句SqlDataAdapterad=newSqlDataAdapter(executeSQL,SqlConnection(ConString));ad.SelectCommand.CommandType=cmdType;if(dbparameter!=null){//所循環(huán)傳入的參數(shù)foreach(SqlParameterterindbparameter){SqlParametermeter=newSqlParameter();=new=}}//構(gòu)建DataSet結(jié)構(gòu)DataSetSt=newDataSet();if(StartIndex==0&&PageSize==0){//填充數(shù)據(jù)ad.Fill(St,returnTableName);}else{//ad.Fill(St,StartIndex,PageSize,returnTableName);}//returnSt;}//publicstaticintExecoutNonQuery(stringexecuteSQL,CommandTypetype,SqlParameter[]dbparameter){//SqlConnectioncon=newSqlConnection(ConString);//SQLSqlCommandcmd=newSqlCommand(executeSQL,con);cmd.CommandType=type;//con.Open();//事務(wù)SqlTransactiontion=con.BeginTransaction("tion");cmd.Transaction=tion;intretur=0;//錯(cuò)誤處理try{if(dbparameter!=null){//所循環(huán)傳入的參數(shù)foreach(SqlParameterterindbparameter){SqlParametermeter=newSqlParameter();meter=newSqlParameter(ter.ParameterName,ter.SqlDbType);meter.Value=ter.Value;cmd.Parameters.Add(meter);}}//returcmd.ExecuteNonQuery();//SQLtion.Commit();}catch(Exceptionex){//tion.Rollback();throwex;}finally{//CONNcon.Close();}//returnretur;}//一匹配值publicstaticintExecoutScalar(stringexecuteSQL,CommandTypetype,SqlParameter[]dbparameter){//SqlConnectioncon=newSqlConnection(ConString);//SQLSqlCommandcmd=newSqlCommand(executeSQL,con);cmd.CommandType=type;//con.Open();intretur//try{if(dbparameter!=null){//傳入的參數(shù)foreach(SqlParameterterindbparameter){SqlParametermeter=newSqlParameter();meter=newSqlParameter(ter.ParameterName,ter.SqlDbType);meter.Value=ter.Value;cmd.Parameters.Add(meter);}}//返回匹記錄retur=int.Parse(cmd.ExecuteScalar().ToString());}catch(Exceptionex){throwex;}finally{//關(guān)閉數(shù)據(jù)庫連接con.Close();}//返回匹配結(jié)果returnretur;}播放頁面從歌曲列表向播放列表選取歌曲程序詳解“”privatevoidMSGrid_RowHeaderMouseDoubleClick(objectDataGridViewCellMouseEventArgse)//題事件{//獲取行索引introws=MSGrid.CurrentRow.Index;//IDstringstrMSGrid.Rows[rows].Cells["id"].Value.ToString();//根據(jù)獲取ID是否if(CMusicplayRlue.GetConstMusicSelect(str)0)//有記=0=0{

//MessageBox.Show("return;//}else//{//IDif0)//0{////CMusicplayRlue.GetSelectMusic().Tables["Selectmusic"];}//=0了{(lán)");

////}}}中選取歌曲程序詳解。privatevoidMSGridView_RowHeaderMouseDoubleClick(objectDataGridViewCellMouseEventArgse) //題事件{//獲取行索引introws=MSGridView.CurrentRow.Index;//根據(jù)獲取SelectidstringstrMSGridView.Rows[rows].Cells["Selectid"].Value.ToString();//利用隱藏label1Selectidlabel1.Textstr;//創(chuàng)建DataTable數(shù)據(jù)表DataTabletable=newDataTable();//DataTabletable=CMusicplayRlue.GetMusic(str).Tables["set"];DataRowrow=table.Rows[0];//取出數(shù)據(jù)項(xiàng)//傳送給播放器播放歌曲的路徑axWindowsMediaPlayer1.URL=row["music_address"].ToString();//歌詞if(row["lyrics_address"].ToString()!=""){lrcurl=row["lyrics_address"].ToString();timer1.Enabled=true;}}列表序詳解不受影響全部,不受影響刷新刷新privatevoiddel_no_Click(objectsender,EventArgse) //鈕事件{//獲取索引introws=MSGridView.CurrentRow.Index;//根據(jù)索引取出隱藏控件Selectid值string str MSGridView.Rows[rows].Cells["Selectid"].Value.ToS

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論