建设茶叶网站目的,sqlite做网站,郑州网站优化公司,wordpress 学习群实验内容#xff1a;
数据库需求分析#xff1a;各用户组需求描述#xff0c;绘出数据流图#xff08;详细案例参见教材p333~p337#xff0c;陶宏才#xff0c;数据库原理及设计#xff0c;第三版#xff09;#xff1b;
一、选题背景 近年来#xff0c;“听歌”逐… 实验内容
数据库需求分析各用户组需求描述绘出数据流图详细案例参见教材p333~p337陶宏才数据库原理及设计第三版
一、选题背景 近年来“听歌”逐渐成为大众高频刚性的需求音乐软件数据急剧增加用户和软件管理者需要在使用和管理音乐软件时对各种数据更高效便捷地管理。数据库系统充分保证了大量数据的存储和管理有非常强的重新组织数据的能力同时又能充分描述数据间的内在联系。因此设计并实现一个通用的音乐数据库系统对音乐软件数据的统一存储、保护、管理和共享具有非常重要的现实意义。
二、需求描述 角色 要求 用户 管理歌单歌曲查看和发布歌曲评论对歌单进行增删查询操作修改歌单信息关注歌手修改个人信息 歌手 发布歌曲 客服 审核、确认用户的修改信息发送推送请求 三、系统数据流图
顶层数据流图 1层数据流图 2层数据流图 四、系统数据字典
数据项
数据项歌曲编号 数据类型字符型 数据长度20位 数据构成发布年月发布顺序号 数据项歌曲名称 数据类型字符型 数据长度20位 数据项歌曲类型 数据类型字符型 数据长度10位 数据项歌曲语言 数据类型字符型 数据长度8位 数据项演唱歌手号 数据类型字符型 数据长度10位 数据项发布时间 数据类型日期型 数据长度8位 数据构成年月日 数据项歌词 数据类型字符型 数据长度3000位 数据项歌手编号 数据类型字符型 数据长度10位 数据项歌手名称 数据类型字符型 数据长度10位 数据项用户名 数据类型字符型 数据长度10位 数据项用户账号 数据类型字符型 数据长度10位 数据项密码 数据类型字符型 数据长度10位 数据项性别 数据类型字符型 数据长度1位 数据项生日 数据类型日期型 数据长度8位
数据构成年月日 数据项地区 数据类型字符型 数据长度20位 数据项手机号码 数据类型字符型 数据长度11位 数据项个性签名 数据类型字符型 数据长度50位 数据项评论时间 数据类型日期型 数据长度20位
数据构成年月日时分秒 数据项评论内容 数据类型字符型 数据长度20位 数据项关注时间 数据类型日期型 数据长度20位
数据构成年月日
数据项歌单编号 数据类型字符型 数据长度10位 数据项歌单标题 数据类型字符型 数据长度20位 数据项歌曲数量 数据类型整型 数据长度100位 数据项简介 数据类型字符型 数据长度1000位 数据项歌单创建时间 数据类型日期型 数据长度8位
数据构成年月日 数据项歌单用户 数据类型字符型 数据长度10位 数据项审核人 数据类型字符型 数据长度10位 加工处理
加工处理评论系统 编号1 输入用户评论信息用户评论信息 输出该用户评论信息 加工逻辑满足用户评论歌曲操作
加工处理歌单歌曲管理 编号2 输入用户管理歌单操作管理的歌单 输出该用户歌单信息 加工逻辑根据需求对歌单进行管理操作 加工处理查看歌单信息 编号2.1 输入用户查看命令歌单信息 输出该用户需要修改歌单的信息 加工逻辑满足查询请求条件 加工处理修改歌单 编号2.2 输入用户新增或修改命令修改歌单中歌曲后的歌单信息 输出新增或修改后的歌单信息 加工逻辑满足修改歌单请求条件 加工处理传送修改请求 编号3 输入用户修改信息请求 输出用户修改请求 加工逻辑将用户修改请求传送给客服 加工处理歌曲发布 编号4 输入歌手发布歌曲信息原始信息 输出歌曲信息添加编号、歌手、发布时间后 加工逻辑满足歌曲发布条件
加工处理关注歌手 编号5 输入用户关注请求 输出该用户关注信息 加工逻辑用户未曾关注该歌手 加工处理修改用户信息 编号6 输入客服需要修改的信息 输出修改后的信息 加工逻辑根据用户的修改请求修改信息 加工处理歌单歌曲管理系统 编号7 输入用户管理请求命令歌曲信息需要管理的歌单管理的歌单 输出管理后的歌单歌曲管理的歌单 加工逻辑根据用户对歌单的管理请求进行管理 加工处理查看歌单歌曲 编号7.1 输入用户查看歌单歌曲命令歌单歌曲信息 输出该用户所查看歌单歌曲的信息 加工逻辑满足查询请求条件 加工处理修改歌单歌曲 编号7.2 输入用户修改命令需要修改的歌单歌曲信息 输出修改后的歌单歌曲 加工逻辑满足修改歌单歌曲请求条件 加工处理推送歌单 编号8 输入客服推送请求需推送的歌单 输出推送的歌单 加工逻辑根据推送请求推送相关歌单 数据文件
数据文件评论表 文件组成评论时间评论内容
组成按评论时间降序排列 数据文件歌单表 文件组成歌单编号歌单标题歌曲数量简介创建时间歌单用户 组成按歌单编号升序排列 数据文件用户信息表 文件组成用户名账号密码性别生日地区手机号码个性签名 组成按账号和地区升序排列 数据文件歌曲表 文件组成歌曲编号歌曲名称歌曲类型歌曲语言歌词演唱歌手号发布时间 组成按编号升序排列 数据文件关注表 文件组成被关注的歌手编号被关注的歌手名称关注者账号关注者用户名关注时间 组织按歌手编号和关注者账号升序排列 数据文件歌单歌曲表 文件组成歌单编号歌曲编号
组成按歌单和歌曲编号升序排列 数据流
数据流名发布歌曲的信息 来源发布歌曲的歌手 流向加工4 组成歌曲名称歌曲类型歌曲语言歌词 数据流名歌曲信息 来源加工4 流向歌曲表 组成歌曲编号歌曲名称歌曲类型歌曲语言歌词演唱歌手号发布时间 数据流名歌曲信息 来源歌曲表 流向加工7 组成歌曲编号歌曲名称歌曲类型歌曲语言歌词演唱歌手号发布时间 数据流名关注请求 来源用户 流向加工5 组成要关注的歌手的编号用户编号 数据流名关注信息 来源加工5 流向关注表存储文件 组成要关注的歌手的编号歌手名用户名用户编号 数据流名歌单信息 来源文件2中的歌单表 流向加工2.1 组成歌单编号歌单标题歌单创建者编号歌单歌曲数量歌单简介歌单创建时间 数据流名查看歌单命令 来源用户 流向加工2.1 组成需要查看的歌单编号 数据流名需修改的歌单 来源加工2.1 流向加工2.2 组成需修改的歌单编号
数据流名修改的歌单 来源加工2 流向加工7 组成修改的歌单编号 数据流名新增歌单或修改命令 来源用户 流向加工2.2 组成命令修改歌单编号 数据流名新增的歌单或修改后的歌单信息 来源加工2.2 流向歌单表文件 组成修改后的歌单编号 数据流名查看歌单歌曲命令 来源用户 流向加工7.1 组成需要查看的歌单编号 数据流名歌单歌曲信息 来源文件6歌单歌曲表 流向加工7.1 组成歌单编号歌单标题歌单歌曲列表 数据流名需修改的歌单歌曲 来源加工7.1 流向加工7.2 组成歌单编号歌单歌曲列表
数据流名新增歌单中歌曲或修改歌单歌曲信息 来源用户 流向加工7.2 组成需修改的歌单编号需修改的歌单歌曲编号 数据流名新增后的歌单歌曲或修改信息 来源加工7.2 流向文件6歌单歌曲表 组成修改后的歌单歌曲编号 数据流名用户新增评论信息 来源用户 流向加工1 组成评论内容评论者账号评论时间评论的歌曲编号 数据流名添加到文件中的评论信息 来源加工1 流向评论表存储文件 组成评论内容评论者账号评论时间 数据流名修改信息请求 来源用户 流向加工3 组成修改信息项修改时间修改前信息修改后信息 数据流名用户修改请求 来源加工3 流向客服 组成修改信息项修改时间修改前信息修改后信息 数据流名需要修改的信息 来源客服 流向加工6 组成修改信息项审核人哪一个客服修改时间修改后信息 数据流名修改后的信息 来源加工6 流向用户信息表 组成修改信息项修改后信息 数据流名推送请求 来源客服
流向加工8 组成要推送的歌单编号 数据流名要推送的歌单 来源歌单表 流向加工8 组成歌单编号歌曲列表歌单描述信息 数据流名推送的歌单 来源加工8 流向用户 组成歌单编号歌曲列表歌单描述信息