安卓音乐播放器需求分析文档


    
    需 求 分 析 文 档



    项目名称: 音乐播放器
    项目成员: xxx





    江西师范学软件学院
    二零六年X月

    第章 引言 5
    11项目背景 5
    12 项目简介 5
    13编写目 6
    第二章 产品介绍 7
    21产品适群 7
    22项目风险分析 7
    221 市场风险应 7
    222技术风险应 7
    23项目特色 8
    第三章 需求分析 9
    31 行性分析 9
    311 技术行性 9
    312 操作行性 9
    313 济行性 9
    32 需求分析 10
    321 开发环境需求分析 10
    3211 硬件需求 10
    3212 系统设备操作系统相关软件规格说明 10
    第四章 运行环境 12
    41硬件设备 12
    42软件环境 13
    43接口需求 13
    431硬件接口 13
    432软件接口 14
    433通讯接口 14
    44安装初始化 14
    第五章 产品概设计 15
    第章 引言
    11编写目
    软件开发文档明确软件需求提高软件开发效率保证软件质量软件程中指导帮助解惑作时阶段详细设计编码测试提供参考软件开发员进行工作分配安排严格仔细做项工作

    12项目背景
    年着移动终端技术发展智手机已成生活中缺部分作样局限通信更场景满足户娱乐需求方便着生活台手机里集成图新闻天气游戏等诸功线音乐播放功更诸场景广泛青睐Android目前流移动操作系统全球移动操作系统中占市场份额高系统基Android开发应软件越越市场软件鱼龙混杂质量参差齐时代款Android台音乐播放器说良交互体验丰富功获户青睐种种应应运生
    13 项目简介
    佑唯音乐分三模块音乐线音乐音乐资讯
    音乐浏览试听载储存储存空间音乐支持MP3AAC等种音频格式播放线音乐实时查音乐排行榜搜索想听曲目进行试听载户通音乐资讯模块获取新音乐界娱乐圈相关新闻时播放器秉持着予户良体验理念加入歌词滚动夜间模式等诸功
    14产品规范
    141研发规范
    软件项目说软件项目规范制定实施少软件项目计划样重软件项目规范选现成种规范制定目前软件工程规范分三级具体容:
    (1)国家标准国际标准
    (2)行业标准工业部门标准
    (3)企业级标准开发组级标准
    该软件产品开发设计程严格参三级标准进行研发
    142文档规范
    注意文档字体格式颜色标题位置律正规文档求进行排版
    143代码规范
    书写代码时遵守良编码风格简单易懂算法实现功方面求做重定义先伪类次定义便阅读适缩进够代码更具读性必方增加定注释增强该代码理解

    15 参考资料
    [1]张海藩牟永敏 软件工程导(第6版)[M]北京 清华学出版社2013年

    第二章 产品综合描述
    21产品适群
    针该软件目标户1250岁年龄段群该年龄段位学生班族音乐消费投入时间较高群网民体时出较高年龄层惯流行趋势考量奠定整体设计风格基调时会量界面操作设计更加方便简洁应更群需求
    22项目风险分析
    221 市场风险应
     着APP开发门槛逐步降低市场逐渐趋饱出现APP质化严重乱象加着互联网发展生活品质提高客户服务求体验求越越高市面音乐媒体相关应软件层出穷设计软件应时做定位清晰构思新颖体验优秀市场中脱颖出需设计时需考量
    222技术风险应
    佑唯音乐作款Android台线音乐软件开发涉软件工程Java语言Android底层Web开发等方面时界面UI设计着较高求开发工程中困难处需学科角度项目进行系统分析研究解决问题首先加强专业技时组成开发组开发程遇问题进行商谈解决法解决情况助网络求助老师开发验丰富员定期开发程进行检查回顾阶段开发成果进行严格评审关保证技术方业务层面出现偏差程度降低项目实施技术风险


    23设计实现限制
    开发建议基Android40系统Android Studio进行程序编程开发软件Android 40(安卓23等)环境会兼容性问题导致法正常运行诸功需Android40提供控件方法进行实现
    时年国音乐视频等数字媒体版权问题控愈加严格顾推荐百度音乐开源API获取音乐资源数
    24项目特色
    (1)户言:
    (1) 实时收听想听线音乐
    (2) 拥种功具良交互性户体验
    (3) 听音乐时阅览资讯免载新闻客户端麻烦
    (2)APP身说:
    (1) 听音乐古日常消遣重方式爱达APP户带便捷舒适音乐体验吸引量户
    (2) 巨受众面决定着巨户群
    (3) 巨广告收入空间形成规模更盈利模式

    第三章 功需求分析
    31项目整体架构
    系统整体框架中作软件整体会整体解决方案会数交换传输爱达作线音乐播放软件然会户服务器间数传输户通客户端注册注册信息传入服务器存数库中户通软件进行传数行时种数通服务器进行实时更新台服务器会定运营理员审核户信息保证两端进行数交换真实效

    图31系统整体架构图
    32功说明
    (1)登录注册:通注册录入户信息需登录开始该软件
    (2)音乐:扫描手机储存空间中音乐文件进行播放分享设铃声
    (3)线音乐:通网络收听网络音乐资源进分享载
    (4)音乐搜索:搜索网络音乐资源播放分享载
    (5)音乐资讯:户通功浏览新音乐娱乐圈新闻
    (6)设置:进行开关移动数播放载等系统设置
    (8)播放界面:进行歌词浏览切换循环模式切换播放歌曲调整播放音量

    图32’系统流程图
    第四章 非功需求
    41 行性分析
    款软件基安卓台进行开发app中Java语言进行布局设计参考许文献资料系统整体构架详细技术分析基础技术行性操作行性两方面系统进行行性分析
    411 技术行性
    款软件涉技术界面设计包括播放界面音乐列表等模块界面设计模块求熟练Java语言进行布局模块涉信息存储技术户云服务器连接Android开发技术攻专业目前Android项开发技术已十分成熟次APP开发程中需技术开发组已基掌握循序渐进开发程中够时完成开发计划终项目完工

    412 操作行性
    项目成员具良前期理基础编程基础基完成android手机应开发知识学时软件项目制作流程均定理基础实践基础具备基资料查找整理力具较编程力续项目利完成提供良保证款APP较容易较方便操作户快速掌握该APP软件解决身问题款软件般手机应软件样非常容易户操作
    413 济行性
    该APP进行济行性分析时候成效益分析方法该项目开发前产品功做较完整分析分析时减开发成该APP受众面广适性强开放前景观
    42 硬件需求
    421 硬件需求
    硬件环境:类android手机者板
    (1)3264位中央处理器
    (2)512MB存
    (3)硬盘空间:太求
    422 系统设备操作系统相关软件规格说明
    (1)客户端
    Android手机403版Android系统群数量范围广操作简单灵活易懂出优点考虑项目团队开发系统
    系统具优点:
    a 适范围广:该系统功包出行学生老家够
    b 相关性强:出行包息息相关出行根目推荐适合
    c 贴合度高:户根身情况创建行李箱添加出行物品
    d 考虑细节:软件开发程中项目组长时间讨总结想方面问题断完善补充
    (2)服务器端
    操作系统:window10操作系统
    服务器软件:bmob
    操作台:web应程序
    优点:
    a 稳定安全掉线滑点基 Web 浏览器 Java applet 客户容易连接
    b 方便快捷账户时操作
    c 需载时登陆
    d 易理易升级通配置需少须软件安装数备份升级
    e 软件复新添程序量化 生产效率化提高软件质量
    f 外部服务连接外部服务系统中驻留着已业务应数充分发挥作顾客业务伙伴员工服务
    g 台限制基种系统台户通 Internet 访问万维网
    h Web 站点信息动态常更新户获取信息具时效性
    i 拥交互性户浏览序站点完全决定外户通表单形式服务器方获动态信息通填写表单服务器提交请求 服务器根户请求返回相应信息
    (3)数库台
    数库采BMOB云端数库作关系型数库系统提供基事物企业级信息理系统方案该数库拥众优点:
    a 支持AIXFreeBSDHPUXLinuxMac OSNovellNetwareOpenBSDOS2 WrapSolarisWindows等种操作系统
    b 种编程语言提供API编程语言包括CC++PythonJavaPerlPHPEiffelRubyTcl等
    c 优化查询算法效提高查询速度
    d 提供语言支持常见编码中文GB 2312BIG5日文Shift_JIS等作数表名数列名
    e 提供TCPIPODBCJDBC等种数库连接途径
    f 云端部署幅降低部署数库服务器成
    g 开源接口简单易相数库代码简单易冗余少

    43运行环境
    (1)硬件设备
    类Android手机板
    处理器型号:高通骁龙200(MSM8x10)单核心12GHZ()
    存:512M()
    设备求:流Android手机 板(数连接)
    (2)软件环境
    低软件环境:Android40
    推荐软件环境:Android50()
    程序设计开发工具:Android Studio
    44接口需求
    (1)硬件接口
    扬声器PO(PHONE OUT)LO(LINE OUT)耳机接口:播放音乐
    触屏键盘:户操作消息输入等
    (2)软件接口
    广告API:接入广告服务
    百度音乐API:获取音乐资源等数
    Mob API:第三方分享
    (3)通讯接口
    HTTP协议:种接口调Java类库封装HttpConnection者Apach开源项目HttpGet者HttpPost服务器端需编写Serlvet响应客户端请求
    Socket:服务器端断监听双方约定端口号客户端通服务器IP请求连接连接成功Socket输入输出流直接操作
    第五章 数定义描述
    51数流图
    (1)登录注册

    图51登录注册数流图
    信息:账号密码手机号码邮箱

    (2)音乐播放

    图52音乐播放数流图

    音乐信息:歌名歌手名专辑名专辑封面歌词
    线(搜索)音乐信息:歌名歌手名专辑名专辑封面歌词歌手详情
    (3)音乐资讯

    图53音乐资讯数流图
    音乐新闻资讯:新闻标题新闻发布时间新闻源新闻详情

    52 ER图

    图54 数关系ER图
    53 数采集
    数采集采手机键盘输入服务器端获取
    54 数词条描述
    数库表中建立数库表分户信息表users音乐列表localmusic线(搜索)音乐列表onlinemusic音乐资讯列表news
    表 名

    户信息表(Users)
    存储户户信息
    音乐列表(localmusic)
    音乐信息
    线(搜索)音乐列表(onlinemusic)
    储存线音乐信息
    音乐资讯列表(news)
    储存线信息
    表51数库表列表
    数词条
    列名
    字段类型
    长度

    说明
    User_id
    Char(10)
    10

    户编号
    Account
    Var Char(20)
    20

    登录账号
    Password
    Var Char(20)
    20

    登录密码
    Phone
    Int(30)
    30

    手机号码
    Artist
    Var Char(30)
    30

    歌手名
    Song
    Var Char(50)
    50

    歌曲名
    Album
    Var Char(50)
    50

    专辑名
    AlbumSrc
    Var Char(50)
    50

    专辑封面
    AboutArtist
    Var Char(1000)
    1000

    歌手详细信息
    NeswTitle
    Var Char(100)
    100

    新闻标题
    NewsTime
    Var Char(50)
    50

    发布时间
    NewsSou
    Var Char(50)
    50

    新闻源
    NewsCon
    Var Char(50)
    50

    新闻详情
    第六章 项目组构成
    61 项目组成员构成
    xxx
    62 项目分工
    该项目包括文档编写资料整理程序代码编写功实现全系独立完成参考资料源网络文献书籍

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    Herosoft-需求分析文档

    需求分析文档目的:用于将需求反馈表反映的用户模糊需求变为可设计的功能需求。适用范围:产品规划经理进行需求分析。提交人所属部门提交日期需求类别 ...

    10年前   
    694    1

    软件工程ERP项目需求分析文档

    此需求规格说明书对本ERP软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完...

    3年前   
    542    0

    基于安卓手机平台的视频播放器的设计与实现毕业设计

    本科毕业设计 题目:基于安卓手机平台的视频播放器的设计与实现 Title:Design and implementation of the Android mobile phone p...

    5年前   
    1266    0

    Android项目需求文档

    列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

    3年前   
    752    0

    CMS需求文档

     新闻发布系统和运营管理系统分开 实现编辑一次新闻即可发到不同的版块 可新建版块且控制其调用的类别并生成html文件 编辑器内容扩展,提高新闻的可用性 所有生成的新闻都是标准静态化网页

    3年前   
    821    0

    PRD产品需求文档

    PRD是每个产品人员最经常看到的文档,还是有很多产品的朋友问我PRD怎么写,如何才能表达清楚意思。其实PRD并没有规定的格式,每个公司都可以根据自己公司的实际需要来写适合自己产品团队的PRD。...

    9年前   
    633    1

    OA系统需求文档

    需求和需求分析说明书:需求描述和主要的用例图,参见下面的“系统需求和需求分析说明书模板”。系统设计说明书:系统主要的实例类图,至少3个用例的时序图,参见下面的“系统设计说明书模板”。单元测试用例...

    3年前   
    818    0

    「MRD」市场需求文档

    MRD和市场需求文档是同义词,已合并。市场需求文档目录文档作用文档意义文档撰写文档核心错误认识其它解释  市场需求文档,(英文全称 Market Requirement Document,MR...

    9年前   
    578    0

    超市管理系统需求文档

    在现代化超市中,玲琅满目的商品让人们目不暇接。面对日益增加的商品数量和类型,动用人力管理商品的时候越来越麻烦。这个时候要是有一个软件系统代替人力管理超市的信息,那将使人们的生活越来越简易。

    3年前   
    843    0

    产品商业需求文档(BRD)

    [_项目名称]商业需求文档文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改文件标识:Company-Project-RD-UR当前版本:X.Y作 者:完成日期:Year-Mon...

    11年前   
    705    1

    MRD市场需求文档

    MRD市场需求文档1、文档介绍1.1 文档目的小威“产品”,是父母一手创造的无价“产品”。对社会无益但也不会对社会有害,但相信对互联网来说只有益,不会有害。1.2 内容概要“产品”的好坏,不是...

    10年前   
    584    0

    基于安卓系统的一款音乐APP设计与实现

    近年来,在移动设备市场中,手机逐渐成为了用户的第一选择。随着移动应用技术和互联网技术的深入发展,人们对手机应用的功能和性能也就有了更加高的要求,一些音乐App已经不能满足人们对个性化、简洁化的需求。

    3年前   
    971    0

    Bug管理工具需求文档

    测试管理工具中Bug管理是测试工作中必不可少的工具。尝试过Word,Excel,Groove,Bugzilla,zentao_BugFree(V1.0),其中前三款并不属于专业的测试软件,测试的...

    3年前   
    631    0

    PRD产品需求模板文档

    项目所属范围 (请在 Yes一栏打勾,添加内容后可将此注释删除。) 1.2

    3年前   
    806    1

    库存管理系统需求文档

    普通用户仓库管理员可以进行登录、修改个人信息、修改密码、显示个人信息。管理员用户系统管理员可以进行登录、修改个人信息、修改密码、添加用户、显示所有用户信息、通过条件查询用户信息、排序查询用户信息...

    3年前   
    703    0

    产品经理的常用文档——201004 产品需求文档(PRD)模板

    产品需求文档<项目名称>目录1. 总体说明 21.1 修订历史 21.2 项目概述 21.3 功能范围 21.4 用户范围 21.5 词汇表 21.6 非功能需求 21.7 其他说明 22. ...

    9年前   
    648    0

    需求分析小结

    需求分析小结  需求分析是项目开发的基础,基础打的牢不牢直接关系到后面所有的工作,是项目实施成败的关键  项目经理博客  总体上说,我们的需求分析是做了,但是做得很不够,我们做的需求只解决了我...

    8年前   
    810    0

    需求分析

     需求分析 文件编号: NP503100 生效日...

    10年前   
    7619    0

    安卓应用程序中的目标分裂

    安卓应用程序中的目标分裂 摘要 –安卓应用声明安卓运行平台的目标版本。当有更新的安卓版本在设备上运行时,应用程序会议兼容模式执行尝试模仿之前的版本。此设计具有严重的安全问题。过时安卓版本的应...

    6年前   
    2143    0

    基于安卓系统的点餐系统毕业设计

     本科毕业论文(设计) 题 目: 基于安卓系统的点餐系统 专 业: 姓 名: 指导教师: ...

    5年前   
    1676    0

    文档贡献者

    文***享

    贡献于2022-09-13

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档