- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
点歌管理系统数据库设计
1 需求分析
1.1 整体功能描述
点歌管理系统能够存储歌曲, 并按多种不同方式查找歌曲, 如歌曲名, 歌手 名,歌曲类型,歌曲语言等等,并能够方便的对歌曲库进行管理,如歌曲的增加 和删除。具体的功能需求如下。
歌曲管理:
(1) 添加歌曲:用户可以在系统中增加歌曲,在增加之前必须填写完整 歌曲的属性。
(2) 删除歌曲:用户可以删除系统中已经存在的歌曲。
(3) 修改歌曲属性:用户可以自由修改系统中已经存在的歌曲的属性。 歌曲的属性包括:歌曲的存放的位置,歌曲名字,歌手名字,曲风 类型,歌曲语言。
歌手信息管理:
(4) 添加歌手:用户可以向系统增加歌手的信息。
(5) 删除歌手:用户可以删除系统中的歌手信息。
(6) 修改歌手信息:用户可以修改歌手的信息。歌手信息包括:歌手名 字,所属地区,性别。
查找歌曲方面的:
7) 按歌曲名查找:用户给定歌曲的名字,系统返回歌曲的信息
(8) 按歌手名查找: 用户给定歌手的名字, 系统返回该歌手的所有歌曲。
(9) 按歌曲类型查找: 用户给定歌曲的类型, 系统返回该类型所有歌曲。
(10) 按歌曲语言类型查找:用户给定歌曲的语言类型,系统返回该语言 类型的所有歌曲。
查找歌手方面:
(11) 按性别查找:用户给定歌手的性别(男或女) ,系统返回符合条件的 歌手信息。
(12) 按地区查找:用户给定歌手的所属地区,系统返回符合条件的歌手 信息。
(13) 按名字查找:用户给定歌手的名字,系统返回符合条件的歌手信息。 系统安全性:
(14) 登录系统:系统对用户的身份进行验证,授权用户才能操作系统。
1.2 数据流图
1) 根据系统的功能需求,可以画出系统的第 1 层数据流图
图1点歌管理系统第1层数据流图
(2)在系统的第1层数据流图之后,再画出系统的第 2层数据流图
图2添加歌曲
图3删除歌曲
图4修改歌曲信息
歌曲信息
歌曲
图5修改歌曲信息
(3)以上只是给出了一部分功能的数据流图, 其它的数据图和给出的数据
流图的流程大体相似。
1.3数据字典
名字
别名
无
描述
用于系统的身份验证
定义
=编号 +密码+用户名
位置
记录表
图6帐号数据定义
名字
编号
别名
无
描述
唯一确定一个
定义
编号=正整数
位置
记录表
图7帐号编号数据定义
名字
密码
别名
无
描述
的密码
定义
密码=字符串
位置
记录表
图8密码数据定义
名字
用户名
别名
无
描述
的用户名字
定义
用户名=字符串
位置
记录表
图9用户名数据定义
名字
歌曲
别名
无
描述
描述歌曲的属性
定义
歌曲-歌曲编号+歌曲的存放路径+歌曲名字+歌手编号 +歌曲类型 +歌曲语言
位置
歌曲信息记录表
图10歌曲数据定义
名字
歌曲编号
别名
无
描述
确定唯一首歌曲
定义
歌曲编号-正整数
位置
歌曲记录
图11歌曲编号数据定义
名字
歌曲的存放位置
别名
无
描述
描述歌曲所在的文件夹
定义
歌曲的存放位置-磁盘中的路径格式
位置
歌曲记录
图12歌曲存放位置数据定义
名字
歌曲名字
别名
无
描述
描述歌曲的名字
定义
歌曲名字-字符串+ ‘?’ +音频文件扩展名
名字
曲风类型
别名
无
描述
描述歌曲的曲风类型
定义
曲风类型- {流行音乐1民族音乐1摇滚音乐1爵士音乐}
位置
歌曲记录
图14曲风类型数据定义
名字
歌曲语言
别名
无
描述
描述歌曲的演唱语言种类
定义
歌曲类型={粤语1国语1英语1日语1语}
位置
歌曲记录
图15歌曲语言数据定义
名字
歌手
别名
无
描述
描述歌手的信息
定义
歌手-歌手编号+歌手名字+所属地区+性别
位置
歌手信息记录表
图16歌手数据定义
名字
歌手编号
别名
无
描述
唯一确定一个歌手的标识符
定义
歌手编号 = 字付串
位置
歌手记录
图17歌手编号数据定义
名字
歌手名字
别名
无
描述
描述歌手的名字
定义
歌手名字-字符串
位置
歌手记录
位置歌曲记录图13歌曲名字数据定义位置 歌曲记录
位置
歌曲记录
图13歌曲名字数据定义
位置 歌曲记录
原创力文档


文档评论(0)