普通用户只能看到专辑列表页,点击专辑进入播放页面进行播放
后台管理员可以点击创作中心,进行用户、音频和专辑的管理。其中,音频管理包括上传、录制和列表;用户管理包括注册登录和注销;专辑管理包括新建和查看已有专辑列表
注册用户之后,可以录制并上传音频,按需求新建专辑并将音频和专辑进行绑定,发布专辑后在用户页面就可以看到
用户角色
1.普通用户:不需要登录就可以使用——数据库中没有这类用户的任何信息
2.音频发布者:需要登录后进行操作——数据库中需要保存相关数据
场景
1.创作中心:给音频发布者使用的场景,进行音频、专辑的编辑和发布
2.首页:普通用户进行音频的播放
元素
音频:一段声音,可以上传可以通过浏览器录制
专辑:一组音频的集合
专辑和音频之间是多对多。
后台管理
用户管理(注册、登录)
音频管理(新增、列表)
专辑管理(新增、列表)
关系管理(音频和专辑之间的关系)
音频管理
1.上传音频(/upload.html)/studio/track/upload.html POST/studio/track/uoload.do
需要上传文件:前端1.form
专辑列表(首页)----------点击跳转到---------专辑播放页:某专辑携带aid的参数。
同理,专辑播放页也可以跳转到首页,首页和创作中心也可以相互跳转。
用户管理(登录|注册|退出)---------------登录成功之后重定向--------------------创作中心(首页)