下载后可任意编辑点歌管理系统数据库设计1 需求分析1.1 整体功能描述点歌管理系统能够存储歌曲, 并按多种不同方式查找歌曲, 如歌曲名, 歌手名, 歌曲类型, 歌曲语言等等, 并能够方便的对歌曲库进行管理, 如歌曲的增加和删除。具体的功能需求如下。歌曲管理: (1)添加歌曲: 用户能够在系统中增加歌曲, 在增加之前必须填写完整歌曲的属性。(2)删除歌曲: 用户能够删除系统中已经存在的歌曲。(3)修改歌曲属性: 用户能够自由修改系统中已经存在的歌曲的属性。歌曲的属性包括: 歌曲的存放的位置, 歌曲名字, 歌手名字, 曲风类型, 歌曲语言。歌手信息管理: (4)添加歌手: 用户能够向系统增加歌手的信息。(5)删除歌手: 用户能够删除系统中的歌手信息。(6)修改歌手信息: 用户能够修改歌手的信息。歌手信息包括: 歌手名字, 所属地区, 性别。查找歌曲方面的: (7)按歌曲名查找: 用户给定歌曲的名字, 系统返回歌曲的信息。(8)按歌手名查找: 用户给定歌手的名字, 系统返回该歌手的所有歌曲。(9)按歌曲类型查找: 用户给定歌曲的类型, 系统返回该类下载后可任意编辑型所有歌曲。(10) 按歌曲语言类型查找: 用户给定歌曲的语言类型, 系统返回该语言类型的所有歌曲。查找歌手方面: ( 11) 按性别查找: 用户给定歌手的性别( 男或女) , 系统返回符合条件的歌手信息。( 12) 按地区查找: 用户给定歌手的所属地区, 系统返回符合条件的歌手信息。( 13) 按名字查找: 用户给定歌手的名字, 系统返回符合条件的歌手信息。系统安全性: (14) 登录系统: 系统对用户的身份进行验证, 授权用户才能操作系统。1.2 数据流图( 1) 根据系统的功能需求, 能够画出系统的第 1 层数据流图。( 2) 在系统的第 1 层数据流图之后, 再画出系统的第 2 层数据流图。业 务信息歌手查 找参数歌手歌曲歌曲查找参数查 找参数查 找参数业 务信息业 务信息用户歌 手管理歌手信息歌 曲管理查 找歌曲查 找歌手歌曲信息图 1 点歌管理系统第 1层数据流图业 务信息用户接 受歌 曲信息查 找歌曲添 加歌曲歌曲信息用户图 2 添加歌曲用户接 受歌 曲信息查 找歌曲删 除歌曲歌曲信息用户图 3 删除歌曲用户接 受歌 曲信息查 找歌曲修 改歌曲歌曲信息用户图 4 修改歌曲信息下载后可任意编辑 歌 曲 歌曲 歌 曲 歌 曲 歌曲不存在 歌曲已存在, 添加失败 添加成功信息 歌 曲 删除歌曲...