spring播放器详细设计说明书(一)


1引言
11编写目的

编写目的是详细说明SPRING音乐播放器的设计使用,预期读者对象为在个人电脑上需要使用简单音乐播放器的用户。
12项目背景
  说明:
  a.待开发软件系统的名称SPRING音乐播放器
  b.本项目的任务提出者为springer小组、开发者为springer小组、用户对象是PC端个人用户,适合在普通个人电脑上运行

c.日常生活中,个人电脑中的音频文件必然数目较多,需要一个软件在单次播放时打开,录入,管理音频文件,以提高播放效率。

d.该软件系统基于C++/C#,支持windows系列平台。
13定义
  本系统名称:spring播放器

本系统使用权限:持有注册ID的播放器系统用户

Spring播放器系统用户角色:PC客户端用户


14参考资料
  a《spring播放器可行性研究报告》;
  bspring播放器需求分析说明书》;

cGB/T11457:软件工程术语;

d.GB/T8544-1995:计算机软件开发规范;

e.GB8567-88计算机软件产品开发文件编制指南。


2总体设计
  用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。

  1. 1需求概述

Spring播放器基本功能为三块:登陆系统,音乐输入,音乐播放输出管理。

登陆模块主要实现用户ID识别,登陆播放器界面,退出登录等操作;

音乐输入主要实现:从网络或本地音乐库中查找歌曲,时间顺序导入,生成播放列表,删除音乐等功能;

音乐播放输出管理主要实现:音乐播放,暂停,根据播放列表实现乐曲自动/人工切换,随机播放等功能。

  1. 2软件结构

1登陆模块:

子模块

子模块标识

父模块

识别验证用户ID&password

L1

登陆模块

新用户注册

L2

登陆模块

退出登陆

L3

登陆模块

2音乐输入模块:

子模块

子模块标识

父模块

音乐本地导入

P1

音乐输入模块

音乐网络库导入

P2

音乐输入模块

形成播放列表

P3

音乐输入模块

查看音乐信息

P4

音乐输入模块

删除操作

P5

音乐输入模块

3音乐播放输出管理模块:

子模块

子模块标识

父模块

音乐顺序播放

O1

音乐播放输出管理模块

音乐随机播放

O2

音乐播放输出管理模块

切换操作

O3

音乐播放输出管理模块

暂停操作

O4

音乐播放输出管理模块

优质内容筛选与推荐>>
1、Android使用权限
2、python的序列化和反序列化
3、photoshop cs6实用快捷键
4、win7重装变动态分区的解决办法
5、php 手动搭建环境


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号