团体项目_第11组_音悦app_需求分析
需求分析报告
项目名称:音悦app
团队成员
姓名 | 学号 |
叶家鑫(组长) | 31701087 |
吴浩 | 31701082 |
魏耀 | 31701020 |
王旭东 |
31701048 |
本次文档分工
成员 | 任务分工 |
---|---|
叶家鑫 | 原型设计、文档撰写 |
吴浩 | 需求分析、数据库设计、文档撰写 |
魏耀 |
需求分析、数据库设计、文档撰写 |
王旭东 | 数据库设计、原型设计 |
项目背景
1.待开发小程序名称:音悦音乐;
2.项目开发者:软件工程17023班第11组;
3.开发目标:开发一个面向年轻群体,用户可以听歌、收藏、评论、并在社区进行关于音乐进行交流的app。
开发意图
在年轻人日常生活中,音乐是最经常的娱乐生活之一,在移动互联网日益发达的社会中,一个符合年轻人生活的音乐类移动应用是非常必要的。对于用户而言产品简单易用,高质量的服务以及精美的UI设计是一个用户首要的直观体验。我们根据年轻群体需要,重新设计一个更好的音乐类移动应用
用户群体
喜欢听音乐的年轻人
用户代表
浙江大学城市学院学生、计算机老师朱勇
分析建模
功能需求
本系统主要分为用户,音乐,社区三个模块功能
用户模块需求
-
用户拥有个人歌单,音乐收藏必须通过收藏至歌单才能收藏(默认收藏至我的收藏),用户可以创建、修改、删除歌单,并且用户可以选择公开歌单或者是选择将其私有化
-
用户通过我的音乐查看自己的歌单,播放记录
-
用户拥有修改自己个人资料的权限
-
用户拥有好友、关注用户、被关注用户
音乐模块需求
-
用户可以在首页看到系统所根据用户历史记录和热门度推荐的音乐
-
用户可以根据音乐或者歌单的标签或音乐创作人名字,寻找自己感兴趣的歌曲和歌单
-
用户可以进行搜索,搜索范围可以是任一音乐、歌手、专辑、歌单(用户已公开的歌单)进行搜索
-
用户可以对自己感兴趣的歌曲和歌单进行收藏,分享,评论
-
用户可以查看歌曲或者歌单的评论,对评论发表回复,或者是对评论进行点赞(如果用户未登录,无法进行操作)
-
用户在点击播放之后,若因为特殊原因(版权、网络等)无法播放,给出原因提示
社区模块需求
社区功能提供用户之间的动态交流(类似于微博),其中包含关注用户、发表动态、浏览动态、对动态进行点赞、评论
-
用户可以查看按热门排序的动态和关注用户的动态进行浏览
-
用户可以发表自己的动态,可以选择用户可见范围进行发布(自己可见,好友可见,所有人可见)
-
用户可以对自己所喜欢的评论进行点赞或者评论,被评论人也可以对其回复
-
用户可以对自己所喜欢的用户进行关注
数据流程描述
项目数据流图
数据库ER图描述
整体:
局部:
原型介绍
我们项目的“音悦app”原型设计采用的是墨刀这款产品。因为用它设计原型较为简单快捷,非常方便。下面是我们的四个主页面
发现页面-首页
我的页面
社区页面-动态&&关注
账号页面