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