数据库音乐库系统.docx
- 文档编号:2167005
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:35
- 大小:1.54MB
数据库音乐库系统.docx
《数据库音乐库系统.docx》由会员分享,可在线阅读,更多相关《数据库音乐库系统.docx(35页珍藏版)》请在冰豆网上搜索。
数据库音乐库系统数据库音乐库系统-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN数据库音乐库系统音乐库需求分析报告1.系统背景.22.系统功能.23.用户类和特征.34.用户业务流程图.41.普通用户:
.42.VIP用户.43.系统管理员.54.用户视图.51.普通用户.52.VIP用户.63.系统管理员.65.实体分析ER图.76.数据流程图.87.数据库的创建.88.表的创建.91.歌曲信息:
musicinformation.92.歌曲类型:
musictype.93.意见和建议:
opinions.104.用户资料:
userinformation.105.登录信息:
enterinformation.116.歌曲下载方式:
downloadways.119.表格代码.1210.表约束的创建.1311.索引创建.1412.数据插入脚本.151.歌曲信息.152.歌曲类型.153.意见.164.用户信息.165.登录信息.176.下载方式.1813.多条件查询.181.多重条件:
.182.限定数据范围:
.193.用in关键字限定范围:
.194.ISNULL和ISNOTNULL关键字:
.205.模糊查询:
.2014.分组统计的使用.201.集合函数:
.202.分组汇总:
.2011.排序.2115.嵌套查询.211.内连接:
.212.外连接:
.2216.模糊查询.2212.数据的修改和删除.2213.创建视图.2314.创建储存过程.2415.创建触发器.2616.事务.2717.账号的创建.2818.角色和权限分配.3019.数据库的分离和附加、备份恢复.3120.数据导入导出.331.系统背景随着社会经济的发展,人们生活水平的提高,大家对精神方面的追求有所加强。
其中对音乐的收听占了很大比例。
不管是在上班、上网、休息、聚会、甚至是走路,我们都在听音乐,音乐已经成人们生活的一部分。
然而现在还没有一个很完善的音乐库系统,所以需要有一个全面的音乐库搜索系统,以满足大家的需求。
此音乐库系统的创建符合广大用户的需求。
2.系统功能首先由用户注册或直接登录进入此系统。
此系统收藏了时下网行上和上最流行的音乐以及各种经典老歌,并由系统管理员对其进分类管理、更新上传,方便用户简单查找和收听,用户也能传自己的歌曲、添加更多的音乐、发表个人看法、提出意见建议,使系统更符合用户的要求,最终做到满足用户。
3.用户类和特征1.普通用户:
作为普通用户首先要进行注册或登录才能进入系统。
其可以收听系统库音乐、网上查找歌曲、普通下载、添加自己喜欢的音乐、对音乐进行论、添加好友、歌曲分享、评论他人歌曲、对系统提意见。
用户:
除拥有普通用户的权限外,还有收听高质量的歌曲、观看视频和MV、为好友点歌、上传自己唱的歌、分享自己演唱的歌曲、和好友一起听音乐、高速批量下载等附加功能。
3.系统管理员:
保证音乐库正常运行、防止音乐库音乐被篡改、实时更新和上传歌曲、对音乐进行分类(比如情感、年龄段、各时代歌曲、各个国家、每日排行.)、保存用户上传的歌曲或视频、规范的评论、收集并整理用户的意见和建议、修改用户的基本资料等功能。
4.用户业务流程图1.普通用户:
用户3.系统管理员4.用户视图1.普通用户用户登录:
需要输入用户名、密码、验证码收听歌曲:
歌曲根据类型可分为不同年龄层次、不同时代背景、不同感情倾向、不同语言方式,一首歌曲可能包含其中多种类型。
查找歌曲:
查找歌曲时可以根据歌曲名、歌曲编号、歌曲类型进行简单的搜索。
添加歌曲:
可直接点击歌曲名将音乐添加到本地列表。
对音乐库的评论:
这包括对音乐收听方面和系统使用方面的意见和建议,每个人可以提多个意见。
添加好友:
可直接输入好友的号码进行查找,也可输入其网名进行广泛搜索。
歌曲分享:
专门有个界面进行歌曲的分享,只需要输入歌曲名即可进行分享。
评论他人歌曲:
在歌曲名后面专门有个按钮进行评论,点开之后即可输入您的评论内容。
用户高质量音乐:
有一部分歌曲可以高质量收听,用户可直接点击按钮进行收听。
观看视频和MV:
听歌时观看MV也是件很享受的事情。
点歌:
输入歌曲名和好友的名字,即可为好友点歌。
上传歌曲:
专为VIP用户打造的功能,单击上传按钮即可浏览文件,在选择上传的歌曲即可。
高速下载:
用户可以根据自己喜好选择一种下载方式进行高速批量下载。
3.系统管理员更新上传:
管理员可根据网上的新歌和用户的听歌记录适时的添加音乐和更新系统库。
分类管理:
歌曲的不断更新使得系统不断变大,如不进行分类管理系统可能会出问题。
也为了用户方便使用,对每一首歌的类型进行详细的划分。
用户信息查看及管理:
不同的用户有不同的信息,允许用户修改自己的信息,防止篡改他人信息。
普通用户和VIP用户的资料也应该分开管理,以免混淆。
收集整理意见和建议:
这主要分为两种,音乐收听方面和音乐库系统方面,各意见要进行分条整理,方便查看和统计。
5.实体分析ER图6.数据流程图7.数据库的创建USEmasterGOCREATEDATABASEyinyuekONPRIMARY(NAME=yinyueku_DAate,FILENAME=C:
UsersDellDesktop,SIZE=10,MAXSIZE=UNLIMITED,FILEGROWTH=5)LOGON(NAME=yinyueku_Log,FILENAME=C:
UsersDellDesktop,SIZE=10,MAXSIZE=2000,FILEGROWTH=10%)GO8.表的创建1.歌曲信息:
musicinformation属性名中文名类型长度是否允许为空Musicnumber歌曲号int5NotnullMusicname歌曲名char20nullSongerinformation歌手信息char20nullPopmusic每日最热歌曲char20nullUploadmusic用户上传歌曲char20null2.歌曲类型:
musictype属性名中文名类型长度是否允许为空MusicName歌曲名char10NotnullDifferentages不同年龄层次char20nullDifferentbackground不同时代背景char20nullDifferentemotional不同情感倾向char20nullDifferentlanguage不同语言char20null3.意见和建议:
opinions属性名中文名类型长度是否允许为空numbers意见序号int5Notnullsystems系统方面char100nullMusiclistening音乐收听char100null4.用户资料:
userinformation属性名中文名类型长度是否允许为空Username用户名char10Notnullsex性别char10nullage年龄int2nullUsertype用户类型char10nullUpmusic上传音乐char20nullPersonInformation其他个人信息char100null5.登录信息:
enterinformation属性名中文名类型长度是否允许为空username用户名char10Notnullpassword密码int6nullverificationcode验证码char5null6.歌曲下载方式:
downloadways属性名中文名类型长度是否允许为空TheWay方式int2NotnullThunder迅雷char10nullQQQQ旋风char10nullInternet普通网页char10nullDuomiMusic多米音乐char10nullGoogleMusic谷歌音乐char10null9.表格代码CREATETABLEMusicInformation(MusicNumberintNOTNULL,MusicNamechar(20)NULL,SongerInformationchar(40),PopMusicchar(20)NULL,UploadMusicchar(20)NULL,PRIMARYKEY(MusicNumber)CREATETABLEMusicType(MusicNamechar(20)NOTNULL,DifferentAgeschar(20)NULL,DifferentBackgroundchar(20)NULL,DifferentEmotionalchar(20)NULL,DifferentLanguagechar(20)NULL,PRIMARYKEY(MusicName)CREATETABLEOpinions(NumbersintNOTNULL,Systemschar(100)NULL,MusicListeningchar(100)NULL,PRIMARYKEY(Numbers)CREATETABLEUserInformation(UserNamechar(10)NOTNULL,Sexchar(10)NULL,AgeintNULL,UserTypechar(10)NULL,UpMusicchar(10)NULL,PersonInformationchar(100)NULL,PRIMARYKEY(UserName)CREATETABLEEnterEnformation(UserNamechar(10)NOTNULL,PasswordsintNULL,VerificatioNodechar(4)NULL,PRIMARYKEY(UserName,)CREATETABLEDownloadWays(TheWayintNOTNULL,Thunderchar(10)NULL,QQchar(10)NULL,Internetchar(10)NULL,DuomiMusicchar(10)NULL,GoogleMusicchar(10)NULL,PRIMARYKEY(TheWay)10.表约束的创建CREATETABLEMusicInformation(MusicNumberintNOTNULL,CONSTRAINTpkMusicInformation)CREATETABLEMusicType(MusicNamechar(20)NOTNULL,PRIMARYKEY(MusicNumber)CONSTRAINTpkMusicInformationPRIMARYKEY)CREATETABLEOpinions(NumbersintNOTNULL,(MusicName)CONSTRAINTpkNumbersPRIMARYKEY)CREATETABLEUserInformation(UserNamechar(10)NOTNULL,(Numbers)CONSTRAINTpkMusicInformation)CREATETABLEEnterEnformation(UserNamechar(10)NOTNULL,CONSTRAINTpkMusicInformation)CREATETABLEDow
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 音乐库 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)