zoukankan      html  css  js  c++  java
  • 组队项目

      此次组队完成“爱吖”音乐播放器这个项目,在团队中我负责的主要任务是收集,整理,修订,完善项目需求文档。需求文档的主要内容如下:

    1.项目准备

    1.1项目的目的和范围

    1.1.1项目开发背景

      影音播放是智能手机的中的重要组成部分。事实上,无论是iOS还是android中的原生影音播放器都不太智能。这些系统自带的播放器,基本上只具备基础的播放功能,根本满足不了用户对影音播放的需求。因此,智能影音播放软件应运而生。

    一款专业的音乐播放软件是移动智能设备中必不可少的要素,几乎市场上所有的移动智能设备都拥有一个自带的音乐软件。虽然这些音乐软件可以对音乐欣赏中一些必要的元素进行人性化的设置,而且我们在操作的时候也能得到一定的便利,但是不能满足用户的所有要求。所以开发一款个性化的音乐软件是非常有必要的。

    1.1.2项目简介

    当前市面上的QQ音乐,酷狗音乐,酷我音乐,百度音乐,网易云音乐等音乐播放器的功能已经做得相当全面,并且都有强大的服务作为支撑,我们要想再做出一款受人喜爱的音乐播放器肯定不能拘泥于简单的音乐播放和下载功能上。

    结合当前大学生以及庞大的青年群体的现状,各种微社区越来越发达,已经缓缓步入了移动信息化社会,人与人之间的交流也更多地通过移动平台进行交流,所以我们也不能落后于此。于是,我们想到在支持传统播放器的基本功能的基础上添加上“你写我编”、“表白墙”、“K歌大比拼”等等偏向微社区的功能。

    “爱吖音乐”项目就是综合以上因素设计开发的,具有基本的音乐播放功能、个性化设置、易浏览、易操作以及社区化的特色功能。

    “爱吖音器”是一款基于移动平台的音乐APP,它面向所有音乐爱好者,更面向着广大具有音乐才华的青年才俊。用户通过下载该App,能尽情地享受到极具奢华音质的万千首音乐带来的快乐。使用“爱吖音乐”,你可以将好听的喜欢的歌分享和推荐给你的好友,你能与其他小伙伴进行K歌比拼,争霸歌林。有音乐才华的小伙伴们还可以通过爱吖进行写词谱曲,创作自己的歌曲,实现心中伟大的音乐梦哦!除此之外,“爱吖音乐”还给吖粉们提供了教唱的功能哦,若你唱不好,不要忧伤,不要心急,忧郁的日子终将过去,快乐的时光即将来临,在爱吖里会有诸多歌神会带你扬帆起航,教你唱歌,让你一统歌林。并且,爱吖还给性格羞涩的小伙伴们提供了“表白墙”,让你在表白墙上对自己心仪的人吐露爱的芬芳,即便君住长江头,你住长江尾,日日思君不见君,亦能同睹一墙爱。

    1.2 利益相关者

    1.2.1 客户(用户或系统所有者)—— 主要针对在校大学生和青年群体

    1.2.2 开发者(设计员、分析员、程序员等)

    1.2.3 指导老师:xx老师(软件工程)。

     1.3 多种解决方案

    1.3.1 当前可能存在安卓技术不足的问题,程序员应该提前做好安卓程序开发的学习与探究。

    1.3.2 界面可能会做的不够完美,应协调组内成员的分工问题,我们将专门分配一到两个成员学习和设计UI。

    1.3.3 由于这款播放器没有强大的后台作为支撑,所以将暂时引用百度音乐对外开放的Uri作为路径导入,并标明感谢,以避免版权问题。

    1.3.4 专人负责市场调查以及用户反馈,使得软件更加符合用户需求。

    1.3.5  项目后期,我们更将推出iOS版,WP版客户端,让享受没有平台的限制。

    1.4 文档综述

    1.4.1  基本的音乐播放、暂停、下载、上一首、下一首、各种播放模式,喜爱音乐云收藏,快捷播放列表等。

    1.4.2  注册和登陆,以及账户管理,好友管理。带来更丰富的音乐体验。

    1.4.2  你写我编(自主创作歌词和谱曲平台)。

    1.4.3  表白墙(自己篡改歌词或者上传自己制作的表白MV,也可以求表白)。

    1.4.4  K歌大比拼(可以自己上传自己唱的歌,也可以评论和比拼他人上传的歌曲)。

    1.4.5  基于以上功能的直播互动,直播演唱,直播声乐教学等。 

    2. 系统服务

    2.1 系统范围

    用户注册与登录,账号管理

    听歌,MV,收藏与推荐

    K歌,评审,

    表白墙

    创作歌曲管理

    点歌直播

    声乐教学

    喜欢关注,好友管理

    UML用例图

    2.2 功能性需求

    2.2.1  基础框架页面

    2.2.1.1 主页面。

    2.2.1.2 程序启动页面。

    2.2.1.3 包含各模块入口按钮。

    2.2.1.4 软件设置

    2.2.2 “听”模块

    2.2.2.1 主页面默认启动后显示模块。

    2.2.2.2可搜索和欣赏本地歌曲和网络歌曲(网络歌曲暂时来自于百度开放api),用户不需要登录即可享受该服务。

    2.2.2.3 喜爱音乐收藏与推荐。该项功能需要用户注册账号并且登录后可享受该服务。

    2.2.3 登录模块(登录按钮和窗口)

    2.2.3.1 用户注册与登录。用户登录后将能享受一下所有服务,否则会提示注册登录。

    2.2.3.2 喜爱歌手关注,好友管理。

    2.2.4 “唱”模块(k歌大比拼页面,表白墙模块)

    2.2.4.1  K歌模块。目前最火的互联网社区交流方式之一,用户登录后可以进行好友k歌,全民k歌,K歌评审等。

    2.2.4.2  表白墙模块。“爱吖音乐”特色功能之一,用歌声传达你的爱。

    2.2.5 “创”模块(歌曲创作)

    本功能是“爱吖音乐”特色功能之一,眼光独到,新颖。将极大地发挥很多用户的才能。

    2.2.5.1  写词编曲。可以写词,等待其他人来编曲,也可以为其他人编好的曲填词。

    2.2.5.3  创作完。创作完成后,将由本软件公司认证版权。可免费由他人演唱。也可对歌手进行授权。

    2.2.6 “播”模块(直播互动)

    2.2.6.1 直播唱歌。点歌演唱,收集人气,赚得第一桶金。

    2.2.6.1 声乐教学。直播教学,互动学习,互惠互利。

    3. 系统约束

    3.1 界面需求

    界面要简洁美观,符合当前软件界面设计趋势,让用户青睐。

    界面为了适合各种爱好不同的用户,将使主题可定制化。提高与用户的交互,给人一种眼前一亮的感觉。

    采用调查表的形式获得用户对界面美观的需求以及建议。

    3.2 性能需求

    经过组内成员讨论,我们一致同意给市场调查2天的时间,然后再用2天的时间对市场调查的结果做好分析和讨论,将用户的需求和理解做系统的分析和讨论。然后用20天的时间对各种资料进行收集,做好需求文档,概要设计,系统框架搭建等。最后再用20天的时间进行UI设计和编码。

    各阶段按时完成,以保证系统的可靠性和有效性。

    3.3 安全性需求

    用户可以在线下载网络中的音乐以及相应对外开放的资料。但不可以拥有仇恨言论。不能在系统中辱骂、歧视他人,系统将安排相应的管理员定期对用户言论进行过滤。坚决不和政府作对,做一款优秀的和谐的APP。管理员则可以看到APP内的所有信息,但不可对外公开用户的私人信息。为了用户隐私,所以这个权限仅赋予系统所有者。

    3.4 操作性需求

    由于这款APP初期定在用安卓开发,故可以运行在所有的有安卓系统的硬件设备上。我们后期也将开发iOS版本,WP版的爱吖音乐。

    我们将通过市场手机系统使用情况,在兼容性和性能上达到最优。

    3.5 政策和法律需求

    产品内容符合相关法律法规。

    弘扬正能量。做一款拥有正能量的app。

    3.6 其他约束

    软件将对违反法律法规的用户进行警告,情节严重者将进行封号处理,违法者将交由公安机关处理。

    4. 项目的其他问题

    4.1 开放问题

    软件初期将有两个版本,开发版为喜欢体验新功能的用户更早地体验新功能,稳定版(正式版)则是各项功能都比较稳定的版本。用户可在设置中选择更新方式。

    软件将为用户提供反馈功能,用户可以提出问题,建议希望增加的功能。开发版用户则可以反馈软件新功能的体验。

    4.2 初步安排

    4.2.1  先进行市场调查,完善软件设计。

    4.2.2  团队成员开展一次主题为“头脑风暴,异想天开”的会议,大家各抒己见,各表其怀,将所有具有可行性,创新性与先进性的思想,功能以及实现的方法运用到该软件上去,力求尽善尽美;

    4.2.3  软件先推出部分功能,后期通过迭代更新的方式增加功能。

    4.3 初步预算

    团队欲购配置较高的计算机共6台,预计花费30,000RMB;

    购置工作用多媒体及办公桌一套,预计花费12,000RMB;

    团队开发工作过程中的饮食经费,预计5000RMB;

    团队工作之余的活动经费,预计2000RMB;

    团队工作薪水,预计60,000RMB.

    附录

    词汇表

    听(音乐欣赏)

    唱(K歌比拼)

    创(歌曲创作,发挥你的才能)

    播(直播互动)

    业务文档和表格

    “爱吖”音乐调查问卷表

     

    欢迎参加本次答题

     

    1、您的职业是? (单选题 *必答)

     ○ 在读学生

     ○ 自由职业

     ○ 其他

     

    2、您的性别是? (单选题 *必答)

     ○ 男

     ○ 女

     

    3、您的年龄段是? (单选题 *必答)

     ○ 18岁以下

     ○ 18-28岁

     ○ 29-60岁

     ○ 60岁以上

     

    4、您喜欢听音乐么? (单选题 *必答)

     ○ 非常喜欢

     ○ 一般

     ○ 不喜欢

     

    5、您所知道的音乐播放器有什么功能呢?(多选) (多选题 *必答)

      □ 听歌

      □ 看MV

      □ K歌

      □ 其他 ____________

     

    6、您想对心仪的他(她)来一次浪漫的表白么? (单选题 *必答)

     ○ 非常想

     ○ 想,不好意思做

     ○ 没有心仪的人

     ○ 不想

     

    7、您喜欢编写歌词、谱曲么? (单选题 *必答)

     ○ 都喜欢

     ○ 编写歌词

     ○ 谱曲

     ○ 都不喜欢

     

    8、您喜欢进行K歌比拼么? (单选题 *必答)

     ○ 非常喜欢

     ○ 一般

     ○ 不喜欢

     

    9、据您所知,音乐播放器有编词和谱曲的平台么? (单选题 *必答)

     ○ 见过

     ○ 听过,但没见过

     ○ 没见过

     

    10、如果有一个集音乐播放、表白、K歌、编词谱曲功能于一体的音乐播放器,您愿意体验么? (单选题 *必答)

     ○ 非常愿意

     ○ 玩玩也行

     ○ 不愿意

     

    11、您对音乐播放器还有什么其他的要求呢? (填空题 *必答)

    ________________________

    参考文献

    1.《Android程序设计》2013年1月第一版;作者:Zigurd Mednieks,Laird Dornin,G.Blake Meike,Masumi Nakemura著;祝洪凯,李妹芳译;出版社:机械工业出版社。

    2.《软件工程》2015年10月第一版;作者:Ian Sommerville著;程成译;出版社:机械工业出版社。

    3.《软件测试实践教程》2016年1月第二次印刷;作者:杨军主编;出版社:科学出版社。

    团队信息

    团队名称:Six gods

    项目名称:爱吖音乐

    团队成员(附学号):xxx,xxx,xxx。

      此需求文档

     

  • 相关阅读:
    [转]MNIST机器学习入门
    nvidia tesla k40
    [转]LeNet-5结构分析及caffe实现————卷积部分
    caffe
    [转]CNN的学习
    Mysql常用命令记录
    jaxb xml to bean
    吸血鬼数字算法参考 -- javascript版本
    jQuery input -> file change事件bug
    Jetty
  • 原文地址:https://www.cnblogs.com/S-vendor/p/5310515.html
Copyright © 2011-2022 走看看