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

引言 
11编写目的

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

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

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

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

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


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

cGB/T 11457:软件工程术语;

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

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


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

  1. 需求概述

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

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

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

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

  1. 软件结构

1登陆模块:

子模块

子模块标识

父模块

识别验证用户ID&password

L1

登陆模块

新用户注册

L2

登陆模块

退出登陆

L3

登陆模块

音乐输入模块:

子模块

子模块标识

父模块

音乐本地导入

P1

音乐输入模块

音乐网络库导入

P2

音乐输入模块

形成播放列表

P3

音乐输入模块

查看音乐信息

P4

音乐输入模块

删除操作

P5

音乐输入模块

音乐播放输出管理模块:

子模块

子模块标识

父模块

音乐顺序播放

O1

音乐播放输出管理模块

音乐随机播放

O2

音乐播放输出管理模块

切换操作

O3

音乐播放输出管理模块

暂停操作

O4

音乐播放输出管理模块

原文地址:https://www.cnblogs.com/sarahyang-blog/p/5469235.html