《数据库系统》课程设计 :流行音乐管理平台数据库系统(本数据库大作业使用软件sql server、dreamweaver、power designer)
目录
系统需求设计
1.需求概念:
音乐管理系统是一个为用户提供方便、快捷、高效的音乐平台,可以让用户可
以随时随地享受音乐,发现新的音乐,分享自己的音乐喜好,增强音乐的社交
属性。
用户管理:用户可以注册、登录、修改个人信息、注销账号等;
歌单管理:用户可以创建、编辑、删除自己的歌单,可以将音乐添加到歌单中,
可以查看、收藏其他用户的歌单,可以分享自己的歌单到社交媒体等;
收藏管理:用户可以收藏自己喜欢的音乐、歌单、歌手等,可以查看、取消收
藏、管理自己的收藏夹;
音乐管理:系统可以存储音乐的各种信息,包括歌曲、专辑、歌手、流派,歌
词等。可以查询音乐的歌词,播放地址等;
评论管理:用户可以评论别人的歌曲,歌单,可以查看自己的评论,删除自己
的评论。
业务流程图:
1.系统功能结构图 :
2.业务流程图:
业务分为注册登录、用户收藏、评论、歌单和歌曲。
用户规则:用户必须注册并登录才能使用系统的功能,用户可以修改自己的个人信息,可以注销自己的账号,但不能恢复已注销的账号,用户可以给系统提供反馈信息,系统会根据用户的反馈信息改进服务质量;
收藏规则:收藏必须有一个唯一的 id,系统不会存储或展示重复的收藏,收藏必须有一个对象,系统会记录收藏的对象和收藏的时间,收藏除了 id 与收藏名其他都可以为空;
评论规则:每个评论都会有 1 个唯一的 id,系统不会存储 id 重复的评论,评论只限于歌曲与歌单。
3.数据流分析
顶层数据流程图:
第一层数据流程图:
第二层数据流图:
4.数据字典
数据文件名称:用户信息
说明:系统中的注册用户,可以进行登录、浏览、评论、收藏等操作
数据文件组成:用户姓名、ID、年龄、邮箱、性别、密码、电话
数据处理:
用户登录:用户通过输入用户名和密码进行系统登录。
浏览音乐:用户浏览系统中的音乐库。
添加评论:用户对音乐或歌单发表评论。
收藏音乐/歌单:用户将喜欢的音乐或歌单添加到个人收藏。
创建歌单:用户创建一个新的歌单并可以添加音乐。
数据文件名称:音乐
说明:系统中的音频文件,是用户互动的核心对象
数据文件组成:名称、ID、演奏者、风格、收藏量、播放量
数据处理:
音乐上传与审核:音乐文件被上传并审核。
音乐分类与存储:审核通过的音乐被分类并存储。
音乐检索与播放:用户检索并播放音乐。
音乐评论:用户对音乐发表评论。
音乐收藏:用户将音乐添加到个人收藏。
数据库概念结构设计
实体分析
本系统拥有5个实体,分别为1个使用者和4个被操作者
负责选择音乐、歌单、收藏、评论操作。
音乐的存放位置
该平台的主体属性
评论由用户产生或删除,对歌单或音乐进行操作
收藏