团队作业3:需求改进和系统设计
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Networkengineering1834 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Networkengineering1834/homework/11151 |
这个作业的目标 | 完善项目功能,制定详细的冲刺计划 |
1.项目改进
1.1原型及需求改进
- 问题:用户通过手机验证码登陆,较为麻烦
修改:取消手机验证码登陆功能
- 问题:用户需要通过手机验证码找回密码
修改:通过用户的邮箱找回密码
- 问题:管理人员添加音乐不方便
修改:新增管理员功能,管理员可在网页上传音乐
1.2需求规格说明书(改进版)
开发者需求文档
功能模块
-
登录模块:
-
实现用户登录
- 可通过邮箱或自定义账号及密码登陆
- 退出登录
-
忘记密码功能
- 通过邮箱验证身份
- 输入新密码
-
-
注册模块:
- 实现用户通过手机验证注册
- 用户自定义账号注册
- 绑定邮箱(自定义账号需绑定邮箱)
-
音乐播放器模块:
- 实现歌曲的暂停、播放功能
- 实现歌曲上一首/下一首的切换
- 实现单曲循环、随机播放、列表播放功能转换
- 实现歌曲收藏
- 实现播放队列
- 实现播放进度条
- 实现下载音乐(需要登陆)
-
播放详情页模块
- 实现歌曲海报展示
- 实现歌词跟随
-
搜索模块
- 搜歌名
- 搜歌手
- 搜歌单
- 搜索提示(实时热搜)
页面模块
-
音乐页面模块
-
推荐歌曲主页面
- 热度榜
- 新歌榜
- 热门歌手(可跳转至歌手页面)
- 推荐歌单(可跳转至歌单页面)
- 推荐视频
-
歌手主页面
- 歌手全部展示(首页按热度排行)
- 歌手地区分类
-
歌单实现模块
- 歌单分类
- 歌单播放量
-
-
当前音乐播放模块
- 对当前歌曲网友评论进行展示
- 对当前歌曲实现评论功能(需先注册登录)
- 当前播放歌词的跳转和同步展示
- 可加入当前歌单列表
- 其他歌曲随机推荐
-
音乐视频模块
- 热度排行榜
- 视频库
-
管理员模块
- 上传音乐或视频到后台
- 对后台的音乐库、视频库进行增加删除修改操作
1.3项目功能四象限
-
第一象限(杀手功能):计划在我们的项目中对视频播放详情页功能模块投入较多精力,提升用户在播放音乐时的体验。
-
第二象限(外围功能+必要需求):在项目中能够播放下载音乐、视频,并且可以收藏喜欢的音乐。
-
第三象限(辅助需求):在项目中尽量做到有音乐视频,提升音乐网页的丰富性。
-
第四象限:管理员模块可在线修改音乐库、并更新到远程数据库,做好界面美化等功能。
1.4任务分解及项目进度计划
2.系统设计
3.Alpha任务分配计划
3.1项目功能待实现项以及任务分解分配
任务 | 具体需求 | 预计实现用时 | 成员 |
---|---|---|---|
登录功能 | 通过邮箱或自定义账号及密码登陆 退出登录 忘记密码时,通过邮箱验证身份 输入新密码 |
2h 1h 2h 1h |
于翔,林家汇 |
注册功能 | 用户验证注册 用户自定义账号注册 绑定邮箱 |
2h 4h 2h |
于翔,林家汇 |
音乐播放功能 | 歌曲的暂停、播放功能 歌曲切换 单曲循环、随机播放、列表播放功能转换 歌曲收藏 播放队列 播放进度条 下载音乐 |
2h 2h 2h 3h 2h 1h 2h |
于翔,林家汇 |
页面设计 | 播放详情页面 歌手主页面 音乐页面 视频页面 |
1h 1h 1h 1h |
于翔,林振中 |
搜索功能 | 搜歌名 搜歌手 搜歌单 搜索提示 |
2h 2h 2h 3h |
郑旭朋 |
音乐播放界面 | 评论展示 歌曲评论功能 当前播放歌词的跳转和同步展示 可加入当前歌单列表 其他歌曲随机推荐 |
2h 1h 1h 1h 1h |
郑旭朋 |
后台管理 | 上传、更新、下架音乐或视频 | 5h | 林家汇 |
其他 | 会议讨论 框架设计 需求规划 测试 功能完善与优化 博客编写 |
1h 1h 1h 1h 2h 1h |
林振中,林楷耀,庄流广,庄育龙 |
总计 | 57h | 全员 |
3.2冲刺计划(甘特图)
注意:每个区间分别是前一天0点至下一天0点。
4.测试计划
测试方式
测试范围
测试范围主要集中在功能模块:登录、注册、音乐播放器、播放详情页和搜索模块。
功能 | 详细描述 |
---|---|
登录 | 实现用户登录和忘记密码功能 |
注册 | 用户可以通过手机验证、自定义账号和绑定手机来注册账号 |
音乐播放器 | 实现歌曲的暂停和播放、切换、播放功能转换、收藏等功能 |
播放详情页 | 实现歌曲海报展示、歌词跟随 |
搜索 | 用户可以搜索歌曲、歌手、歌单和热搜 |
测试安排
测试人员:林楷耀、庄流广、庄育龙
功能 | 测试时间 |
---|---|
登录 | 2020年11月4日 |
注册 | 2020年11月4日 |
音乐播放器 | 2020年11月5日 |
播放详情页 | 2020年11月7日 |
搜索 | 2020年11月8日 |
音乐视频模块 | 2020年11月9日 |
管理员模块 | 2020年11月10日 |
完善查漏部分 | 2020年11月10日 |