团体项目_第11组_音悦app_需求分析

需求分析报告

项目名称:音悦app

团队成员

姓名  学号 
叶家鑫(组长) 31701087
吴浩 31701082
魏耀 31701020
王旭东

31701048

 

 

 

 

 

 

 

 

 

 

本次文档分工

分工如下:

成员任务分工
叶家鑫 原型设计、文档撰写
吴浩 需求分析、数据库设计、文档撰写
魏耀

需求分析、数据库设计、文档撰写

王旭东 数据库设计、原型设计

 

 

 

 

 

项目背景

1.待开发小程序名称:音悦音乐;

2.项目开发者:软件工程17023班第11组;

3.开发目标:开发一个面向年轻群体,用户可以听歌、收藏、评论、并在社区进行关于音乐进行交流的app。

开发意图

在年轻人日常生活中,音乐是最经常的娱乐生活之一,在移动互联网日益发达的社会中,一个符合年轻人生活的音乐类移动应用是非常必要的。对于用户而言产品简单易用,高质量的服务以及精美的UI设计是一个用户首要的直观体验。我们根据年轻群体需要,重新设计一个更好的音乐类移动应用

用户群体

喜欢听音乐的年轻人

用户代表

浙江大学城市学院学生、计算机老师朱勇

分析建模

功能需求

本系统主要分为用户,音乐,社区三个模块功能

用户模块需求

  1. 用户拥有个人歌单,音乐收藏必须通过收藏至歌单才能收藏(默认收藏至我的收藏),用户可以创建、修改、删除歌单,并且用户可以选择公开歌单或者是选择将其私有化

  2. 用户通过我的音乐查看自己的歌单,播放记录

  3. 用户拥有修改自己个人资料的权限

  4. 用户拥有好友、关注用户、被关注用户

音乐模块需求

  1. 用户可以在首页看到系统所根据用户历史记录和热门度推荐的音乐

  2. 用户可以根据音乐或者歌单的标签或音乐创作人名字,寻找自己感兴趣的歌曲和歌单

  3. 用户可以进行搜索,搜索范围可以是任一音乐、歌手、专辑、歌单(用户已公开的歌单)进行搜索

  4. 用户可以对自己感兴趣的歌曲和歌单进行收藏,分享,评论

  5. 用户可以查看歌曲或者歌单的评论,对评论发表回复,或者是对评论进行点赞(如果用户未登录,无法进行操作)

  6. 用户在点击播放之后,若因为特殊原因(版权、网络等)无法播放,给出原因提示

社区模块需求

社区功能提供用户之间的动态交流(类似于微博),其中包含关注用户、发表动态、浏览动态、对动态进行点赞、评论

  1. 用户可以查看按热门排序的动态和关注用户的动态进行浏览

  2. 用户可以发表自己的动态,可以选择用户可见范围进行发布(自己可见,好友可见,所有人可见)

  3. 用户可以对自己所喜欢的评论进行点赞或者评论,被评论人也可以对其回复

  4. 用户可以对自己所喜欢的用户进行关注

数据流程描述

项目数据流图

 

 

 

据库ER图描述

整体:

 

局部:

 

原型介绍

我们项目的“音悦app”原型设计采用的是墨刀这款产品。因为用它设计原型较为简单快捷,非常方便。下面是我们的四个主页面

发现页面-首页

 

 

 

我的页面

 

 

社区页面-动态&&关注

  

 

账号页面

 

 

 

posted @ 2019-11-03 12:34  31701087叶家鑫  阅读(590)  评论(2编辑  收藏  举报