当前位置:网站首页>听书项目开发过程及重难点总结
听书项目开发过程及重难点总结
2022-07-22 18:56:00 【一头创死算了】
一、功能角度
1.项目介绍
普通用户只能看到专辑列表页,点击专辑进入播放页面进行播放
后台管理员可以点击创作中心,进行用户、音频和专辑的管理。其中,音频管理包括上传、录制和列表;用户管理包括注册登录和注销;专辑管理包括新建和查看已有专辑列表
注册用户之后,可以录制并上传音频,按需求新建专辑并将音频和专辑进行绑定,发布专辑后在用户页面就可以看到
2.项目概念
用户角色
1.普通用户:不需要登录就可以使用——数据库中没有这类用户的任何信息
2.音频发布者:需要登录后进行操作——数据库中需要保存相关数据
场景
1.创作中心:给音频发布者使用的场景,进行音频、专辑的编辑和发布
2.首页:普通用户进行音频的播放
元素
音频:一段声音,可以上传可以通过浏览器录制
专辑:一组音频的集合
专辑和音频之间是多对多。
后台管理
用户管理(注册、登录)
音频管理(新增、列表)
专辑管理(新增、列表)
关系管理(音频和专辑之间的关系)
音频管理
1.上传音频(/upload.html)/studio/track/upload.html POST/studio/track/uoload.do
需要上传文件:前端1.form
功能点、跳转关系梳理
专辑列表(首页)----------点击跳转到---------专辑播放页:某专辑携带aid的参数。
同理,专辑播放页也可以跳转到首页,首页和创作中心也可以相互跳转。
用户管理(登录|注册|退出)---------------登录成功之后重定向--------------------创作中心(首页)
二、Web资源角度
三、数据库
四、可改进点
边栏推荐
- JS Boolean undefined null typeof type conversion number() parseint() parsefloat string tostring() calculator
- Apifox学习记录
- [机器学习] -[传统分类问题] - 朴素贝叶斯分类 + 逻辑回归分类
- 英飞凌推出全球首款采用后量子加密技术进行固件更新的TPM安全芯片
- 使用mediapipe和OpenCV 实现简单人脸检测
- H2O R language construction
- OSPF中LSA相关内容
- Learning Pyramid-Context Encoder Network for High-Quality Image Inpainting论文笔记
- Image Inpainting for Irregular Holes Using Partial Convolutions 论文笔记
- JS Boolean Undefined Null typeof 类型转换 number() parseInt() parseFloat String toString() 计算器
猜你喜欢

我用Flutter Deskstop做了一个Mars Xlog日志解析工具

I used fluent deskstop to build a Mars xlog log parsing tool

Linear regression and logical regression and their implementation

MGRE与OSPF综合实验

Zhongang Mining: fluorite is rich in color and has great aesthetic value

Evolution Atlas of interface documents. People who have used the first interface document tool are exposed to their age

Li Xiang, director of ZTE cloud infrastructure open source and standards: open source risks and open source governance for enterprises

第七章 其他神经网络类型

Linux环境下oracle切换用户并查询数据库命令

Globally and Locally Consistent Image Completion 论文笔记
随机推荐
第三章 Encog Workbench
How to package your project and let other users install it through pip
Simple face detection using mediapipe and opencv
OSPF中LSA相关内容
I used fluent deskstop to build a Mars xlog log parsing tool
Feign远程调用丢失请求头问题解决
Jmeter-记一次自动化造数引发的BeanShell写入excel实例
我用Flutter Deskstop做了一个Mars Xlog日志解析工具
【机器学习基础】无监督学习(5)——生成模型
What if win11 uses CAD jam or fatal error? Win11 cannot use CAD normally
中年危机提前来临的一代人,还能够从容生活吗?
Comprehensive experiment of ENSP on OSPF
Wechat applet development: the first HelloWorld
R语言生信图表学习之网络图
【机器学习】模型选择(性能度量)原理及实战
第六章 更多监督训练
Summer vacation notes 1
H2O R语言搭建
R语言 动态气泡图
Alibaba cloud disk IOS / Android version 3.8.0 update, video can be cached according to the definition