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