版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》設(shè)計(jì)題目:音樂(lè)播放器專業(yè):物聯(lián)網(wǎng)工程目錄引言一、人員分配原雅麗:ER圖繪制,編碼和數(shù)據(jù)庫(kù)的連接,運(yùn)行代碼的編寫和調(diào)試。肖凌云:創(chuàng)建數(shù)據(jù)庫(kù),對(duì)設(shè)計(jì)進(jìn)行可行性分析、需求分析,繪制系統(tǒng)流程圖孟佳:繪制功能界面,繪制數(shù)據(jù)流圖,數(shù)據(jù)字典,邏輯結(jié)構(gòu)設(shè)計(jì)和部分ER圖繪制二、課程設(shè)計(jì)目的和要求目的:設(shè)計(jì)一個(gè)音樂(lè)播放器要求:能夠滿足大部分用戶對(duì)歌曲進(jìn)行操作的需求,例如收藏,下載,建立歌單,關(guān)注歌手,搜索音樂(lè)等。三、課程設(shè)計(jì)過(guò)程1需求分析階段1.1應(yīng)用背景在快生活節(jié)奏的今天,人們生活、工作的壓力口益增加,迫切需要一個(gè)方便、快捷的放松方式,例如聽(tīng)音樂(lè),看MV等,音樂(lè)播放器也就應(yīng)運(yùn)而生,展現(xiàn)出了其巨大的潛在市場(chǎng)價(jià)值。1.2需求分析目標(biāo)迎合客戶的根本需求,可實(shí)現(xiàn)聽(tīng)歌、評(píng)論、收藏等基本功能,在此基礎(chǔ)上可增加好友互動(dòng)、分享歌曲等社交活動(dòng)。1.3系統(tǒng)設(shè)計(jì)概要本系統(tǒng)主要是設(shè)計(jì)一個(gè)音樂(lè)播放器,包括音樂(lè)播放功能、用戶自定義歌單功能、歌曲搜索功能、熱門榜單推薦功能等。1.4軟件處理對(duì)象評(píng)論(用戶名,評(píng)論內(nèi)容,點(diǎn)贊數(shù),回復(fù)內(nèi)容)專輯(歌手,發(fā)行時(shí)間,歌曲列表,唱片公司,專輯名,歌手簡(jiǎn)介,封面圖片)歌手(姓名,簡(jiǎn)介,單曲,專輯,MV,歌手照片,粉稅數(shù))歌曲信息表(發(fā)布年份,專輯,熱度指數(shù),標(biāo)簽,詞作者,曲作者)用戶個(gè)人信息(頭像,姓名,賬號(hào),關(guān)注,等級(jí),收藏,生口,地區(qū),樂(lè)齡,聽(tīng)歌時(shí)長(zhǎng))熱度指數(shù)(分享量,下載量,播放量,收藏量,評(píng)論量,搜索量)歌單(歌單名,制作人,收藏量,歌曲列表)歌曲(歌名,歌手,專輯,長(zhǎng)度,歌詞,封面,信息表,評(píng)論)1.5系統(tǒng)可行性分析使用場(chǎng)景:主要運(yùn)用于手機(jī)上,計(jì)算機(jī)不適用于本音樂(lè)播放器與現(xiàn)有播放器相比的優(yōu)越性:操作界面簡(jiǎn)單明了,占用空間小。費(fèi)用支出:小組制作的軟件,耗費(fèi)極低。人員和設(shè)備:三人一小組,利用電腦開(kāi)發(fā)音樂(lè)播放器。1.6系統(tǒng)設(shè)計(jì)目標(biāo)及意義設(shè)計(jì)出一個(gè)簡(jiǎn)潔、方便的音樂(lè)播放器,占用空間不大,能滿足用戶的基本需求。1.7系統(tǒng)業(yè)務(wù)流程及具體功能至用戶住京[去會(huì)MF伐息I一」…|手妲蘭去I.I.:ME勺玄II共WM=|II交矛,用。?筑|1查吉時(shí)外1誑罕*1進(jìn)入用Jgis好樂(lè)11拾*圣?1,T「1立若泛三引表1~r1淑g11茲鏗與I「24ifS^.111[gg^g^l'11立專專北由』、豆典垂§1W玄亍掃11咨洼曾線I「宜irZn三斗,1_1_|季二歲.二U自富人芋蘭11久注砂手11豪著淳論111花符彳手苴a1麥引弄W歌班1是拾|gev2*11&矛芻會(huì)1|£?t-?*=c|寸M故SE一1:「下?lián)魒a1笫出m我m.u己史仗寸買I史壹頃乏打刑W胞偷(搜宗)系澆?S薦寂單排行榜盆4「坪1,1V__yi.ps18時(shí)R-堿:E生蕓云ME走乂VS各用互白敘敏華用戶的橢fe^wa樂(lè):E生蕓云ME走乂VS各用互白敘敏華用戶的橢fe^wa樂(lè)C^OSPG人(£5)點(diǎn)計(jì)155^輪礎(chǔ)哭Jt用戶自定義個(gè)性簽名〈本地音樂(lè)歌曲數(shù)量是否收藏歌手她是否關(guān)注來(lái)自專輯專輯歌手本地音樂(lè)導(dǎo)入的文110脫燮
G的收藏收藏的單曲單曲數(shù)量收藏的歌單自制歌單關(guān)注的歌手收藏的MV歙名L厥時(shí)胃陡——以瞬〈下載S3正在下裁已下載O下裁歷史自單分享下載1評(píng)論1多選歌名是否施是否有下載歌手<〔搜索內(nèi)容X)艘歌手歌曲數(shù)rMV數(shù),專輯數(shù)歌手歌曲數(shù)rMV數(shù),專輯數(shù)專輯封面所屬專輯
歌手姓名單曲是否順是否下載是否分享是否評(píng)論多選MV是否收藏是否下載是酚享是否評(píng)論多選專輯查看資料是否收痕是否下我是否分享多選單曲是否播放下載是否分享是否評(píng)論情專輯游詳情是否播放是否雌是否下載是否分享是否評(píng)論MV星否播放是否順藉評(píng)論是歆享動(dòng)態(tài)
按照排序規(guī)則進(jìn)行排序的歌手是否粽查看歌琢料按照排序規(guī)則進(jìn)行排序的歌曲是否播放弱評(píng)論朝言息論弱分享榜單排序規(guī)則更新時(shí)間專輯封面專輯名歌手關(guān)注榜單排序規(guī)則更新時(shí)間專輯名"享I評(píng)論播放收瓶呈欹曲歹座專輯信息:語(yǔ)言:唱片公司發(fā)行Wf"享I評(píng)論播放收瓶呈欹曲歹座專輯信息:語(yǔ)言:唱片公司發(fā)行Wf司專輯贈(zèng)詳情:欹曲名歌手歌詞歌曲洋細(xì)資料:發(fā)行年份:欹曲名歌手歌詞作曲:腱指數(shù):歌駐標(biāo)簽:源婀:VI盹(評(píng)磁〕(晦評(píng)論)觀1評(píng)論內(nèi)容11秘11匪11.8數(shù)據(jù)流程圖用戶」音樂(lè)播放器系統(tǒng)播放列表音樂(lè)播放器用戶」音樂(lè)播放器系統(tǒng)播放列表音樂(lè)播放器1.9系統(tǒng)的數(shù)據(jù)字典歌單二自制歌單+系統(tǒng)歌單用戶二歌手+聽(tīng)眾評(píng)論H精彩評(píng)論I全部評(píng)論]熱度指數(shù)=[分享量I卜.載量I播放量收藏量I評(píng)論量I搜索量I購(gòu)買量]歌曲信息二年份+節(jié)奏+熱度指數(shù)+標(biāo)簽+詞曲作者歌手信息二姓名+簡(jiǎn)介+單曲+專輯+MV+照片+粉稅+編號(hào)專輯信息二歌手+發(fā)行時(shí)間+歌曲+唱片公司+專輯名+簡(jiǎn)介+封面2概念結(jié)構(gòu)設(shè)計(jì)階段用戶:歌曲:歌手:專輯:歌單:玖單評(píng)論:歌曲信息表:胡作音年份熱度指數(shù):3邏輯結(jié)構(gòu)設(shè)計(jì)階段界面引擎xmi挪夬歌詞界面引擎圭窗口音樂(lè)窗口嘴放模塊?:J解蹣塊列表模塊加呻板」1::Meb站點(diǎn)'卞遍墅面k?f/inScok下載馱」二(:設(shè)置窗口:>二一|設(shè)置模板歌詞窗§X=|歌詞模塊|物理結(jié)構(gòu)設(shè)計(jì)階段歌單表:LAPTOP-BJPC9G.S歌曲?db。.歌單表個(gè)X列名允許Null值!jnchar(10)?□用戶nchar(10)0nchar(10)0歌曲表:LAPTOP-BJPC9C...S.歌曲?db。.歌曲表卞X列名允許Null值瑕1歌名nchar(10)□專輯nchar(10)0歌手nchar(10)0熱度表:LAPTOP-BJPC9C….歌迪?他。?熱度表1-oX|列名允許Null值廂豁I~?nchar(10)□評(píng)論數(shù)nchar(10)0nchar(10)0歌曲信息:LAPTOP?BJPC9C.…歌曲?dbo.熱度表1|LAPTOP-BJPC9C...B:曲?db。敏曲信息-oX列名允許Null值?凈名jnchar(10)□專方nchar(IO)歆芋nchar(IO)□用戶ncharfl0)歌單nchar(IO)□評(píng)論數(shù)ncharfl0)0數(shù)nchar(IO)0I'■數(shù)據(jù)庫(kù)實(shí)施創(chuàng)建歌單表:
LAPT0P-BJPC9G.S歌曲?dbo,歌單素SQLQueryl.sql..“PCgCDM'gr(54))歌名用戶歌單?hRlzr&仙劊三3插曲K疏寬面阿佳Rap《仙劍三》插曲探清水河阿雅二爺?shù)母钑猿M100首制作人cypler阿佳Rap.NULLNULLNULL創(chuàng)建歌曲表:LAPTOP-BJPC9C…漓曲?dbo.歌曲表LAPTQP-BJPC9Q..S1寂名專輯歌手卜[此生F■未和青鳥(niǎo)飛色大碗寬面K碗寬面魅凡張?jiān)颇蛱角逅有∏≌{(diào)張壽逅把兒制fFAcyplerU國(guó)斯說(shuō)唱朗凡創(chuàng)建熱度表LAPTOP-BJPC9C.…歌曲?dbo.^k^表1LAPTOP-BJPC9C歌名評(píng)論數(shù)999十笛三大疏寬面100000+100000+A探清水河10000+簧四100000+筆二制作人cyplr10000+弟八創(chuàng)建歌曲總表:LAPTOP-BJPC9C...3:ffidbo.SfifseILAPTOP-BJPC9CD...芍由-Diagram.。'LAPTOP-BJPC9C....?ffi?dbd林圭1K2用戶眩單評(píng)治數(shù)約g數(shù)未知阿云也劍三3故.999大碇寬面E完面熟凡阿佳Rap100000韌張M阿云0t劍三》括..?100000-笑一掘水河,」佃小調(diào)阿推二答齡100004-務(wù)匹堀短情去勰話長(zhǎng)鋼把兒蜘00苜100000b套二制作人GyplbU國(guó)期說(shuō)唱熟凡阿佳Rap10000》踏■NULLNULLNULLNULLNULLNULLNULL建立表間關(guān)系:LAPTOP-BJPC9CD....8:ffi-Diagram^1*XLAPTOP-BPC9C...SffiLAPTOP-BJPC9CD....8:ffi-Diagram^1*X數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)a.數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù):備份在磁盤中b.數(shù)據(jù)庫(kù)的安全性、完整性控制:在建立之初便設(shè)置了密碼204Qnne<tionlupl.iog:Cwwnicationslink204Qnne<tionlupl.iog:CwwnicationslinkfoxluX"yg、Gbillisecondsago.ThedriverhasnotreceivecQIFxceptionsMapping.translateExcoption53letigsitepol:l?'*?fm.-r?ijnjmpl.java:835)土ProblemsJavadocDeclaration□痔右W土〉Mu永Player.附理號(hào)IC:\Pr09ramHix(x86)Uwd\jdk91\bin*vawex"(2Q19年12月確F日IIC.數(shù)據(jù)庫(kù)性能的監(jiān)督、分析和改造Cpu:在空閑時(shí)cpu使用率依然很低,說(shuō)明CPU資源充足網(wǎng)絡(luò):因?yàn)镾QL數(shù)據(jù)并不多,所以網(wǎng)絡(luò)并不會(huì)因此變慢d.數(shù)據(jù)庫(kù)的重組織與重構(gòu)造隨著數(shù)據(jù)庫(kù)的不斷運(yùn)行,記錄也會(huì)隨之不停改變,使得數(shù)據(jù)庫(kù)的物理存儲(chǔ)情況變壞,降低了數(shù)據(jù)的存取效率,使數(shù)據(jù)庫(kù)性能卜.降,因此要不斷地重新安排存儲(chǔ)位置,回收垃圾等操作,以此提高系統(tǒng)性能。應(yīng)用程序開(kāi)發(fā)遇到的問(wèn)題及解決方法Z/l.getconncction。方巴?停運(yùn)KySQLj$拐逐!!con=DriverHdndEer.QctConnection(url,u?;cr,password)-if(Icon.isClosed())System.out.printIn("SueceededconnectingtotheDatabase1■〃2.創(chuàng)建statement笑對(duì)$.用未技行SQL語(yǔ)句!1*Statcoentstatement=con.createStatement();Z/llMre'sOLiSttrionlr.plHetInstance(ConnectionImp1.java:24g)t:F..?fR-二ingQri—".更改了SqlServer的驅(qū)動(dòng)
AJavaRuntimeEnvironment(JRE)orJavaDevelopmentKit(JDK)mustbeavailableinordertorunEclipse.NoJavavirtualmachinewasfoundaftersearchingthefollowinglocations:C:\Users\yuanyali\Deslctop\eclipse\jre\bin\javaw.exejavaw.exeinyourcurrentPATH確定Java枸才路K'w源碼<s)項(xiàng)目(P)鼻庫(kù)(L)氣,排序和導(dǎo)出(o)曜路徑上的JAR和類文件夾(T):>Scustomizer.jar-Music/libI5>3jmf.jar?Music/lib|>&mediaplayer.jar-Music/libI>mssql-jdbc-7.0.0.jre10.jar-Music/libP>??multiplayer.jar-Music/lib*I-~JRE系"[JavaSE-1.8]佳訪問(wèn)規(guī)則:沒(méi)有定義規(guī)則i£外部注解:(無(wú))I?療本機(jī)庫(kù)位置:(無(wú))(Sresources.jar-C:\ProgramFiles(x86)\J3v<&rt.jar-C:\ProgramTiles(x86)\Java\jdk1.8.&isse.iar-C:\ProaramFiles(x86)\Java\jdkl.2各driver更L攵為com.microsoft.sqlserver.jdbc.SQLServerDriveric/MusicPIaycr.jdva-EclipseIDE:N)圈R(A)項(xiàng)目(P)運(yùn)行(R)?n(W)招助(II),AbE,■襯<.?』史n3▼C▼號(hào):▼■MusicPlayer....嫗I^URLCIassLodd...t>ClassLoader._%^Classxlass*?ffoy^ueni.Oui.piuiliii),188〃聲明Connection對(duì)金Connectioncon;〃驅(qū)動(dòng)程序名Stringdriver="com.microsoft-sqIserver?jdbc.SQIServerDriver"?System,out.print?("1”);//URL指向要訪同的刎居庫(kù)名mydMHStringurl="jdbc:sqlserver://127<0.0.1:1433/DatabaseHaMe=Husic-:System.out.println();//MySQL配置時(shí)的用戶名Stringuser"root";title:
player
first:I
loop:
vc:Cc
cc:C(
currcr
Music
3nev
setuplSystem.out.printIn(M3M);//MySQL配置時(shí)的①碼Stringpassword=W123456M;Systcm.out.println(w4M);Itry{2。4〃加裁驅(qū)動(dòng)程序Class./orA/nn>p(driver);System.out.println(M5M);//l.fietConnection()方法.連接MySQL敵溶麻!!title:
player
first:I
loop:
vc:Cc
cc:C(
currcr
Music
3nev
setuplcon=DriverManager.getConnection(ur1,user,password);System.out.println(M6M);if(Icon.isClosedO)ProblemsirJavadocDeclaration□!$JM臺(tái)以MusicPIayer[Java應(yīng)用程序|(\ProgramFiles(x86)U<)va\jdk1.8.0^191\bin\javaw.exe(2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 帶活動(dòng)頭的扳手產(chǎn)品供應(yīng)鏈分析
- 供應(yīng)鏈金融物流行業(yè)經(jīng)營(yíng)分析報(bào)告
- 臨摹用字帖產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 電磁鎖項(xiàng)目營(yíng)銷計(jì)劃書
- 家用篩產(chǎn)品供應(yīng)鏈分析
- 裝飾別針首飾項(xiàng)目營(yíng)銷計(jì)劃書
- 小畫家的色彩世界-描繪夢(mèng)想展現(xiàn)創(chuàng)意的旅程
- 專業(yè)運(yùn)動(dòng)員的管理行業(yè)經(jīng)營(yíng)分析報(bào)告
- 便攜式多媒體播放器產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 養(yǎng)老院餐飲供應(yīng)服務(wù)行業(yè)相關(guān)項(xiàng)目經(jīng)營(yíng)管理報(bào)告
- GB_T 14976-2012流體輸送用不銹鋼無(wú)縫鋼管
- 導(dǎo)數(shù)概念ppt課件
- 旋翼式水表的結(jié)構(gòu)和工作原理(共21頁(yè))
- Mathcad操作指南(2)
- 大水學(xué)校德育活動(dòng)記錄
- UPS蓄電池計(jì)算公式
- 五育融合深度育人PPT課件
- 乳頭溢液的診斷及處理ppt課件
- 《相信自己,我是最棒的》主題班會(huì)說(shuō)課稿
- 人像攝影布光PPT優(yōu)秀課件
- 五一勞動(dòng)節(jié)生活小大人主題班會(huì)
評(píng)論
0/150
提交評(píng)論