标签:
1 引言 
1.1编写目的
编写目的是详细说明SPRING音乐播放器的设计使用,预期读者对象为在个人电脑上需要使用简单音乐播放器的用户。
1.2项目背景 
  说明:
  a.待开发软件系统的名称为SPRING音乐播放器; 
  b.本项目的任务提出者为springer小组、开发者为springer小组、用户对象是PC端个人用户,适合在普通个人电脑上运行。
c. 日常生活中,个人电脑中的音频文件必然数目较多,需要一个软件在单次播放时打开,录入,管理音频文件,以提高播放效率。
d .该软件系统基于C++/C#,支持windows系列平台。
1.3定义 
  本系统名称:spring播放器
本系统使用权限:持有注册ID的播放器系统用户
Spring播放器系统用户角色:PC客户端用户
1.4参考资料  
  a.《spring播放器可行性研究报告》;
  b.《spring播放器需求分析说明书》;
c.GB/T 11457:软件工程术语;
d.GB/T 8544-1995:计算机软件开发规范;
e.GB8567-88 计算机软件产品开发文件编制指南。
2   总体设计
  用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。
Spring播放器基本功能为三块:登陆系统,音乐输入,音乐播放输出管理。
登陆模块主要实现用户ID识别,登陆播放器界面,退出登录等操作;
音乐输入主要实现:从网络或本地音乐库中查找歌曲,时间顺序导入,生成播放列表,删除音乐等功能;
音乐播放输出管理主要实现:音乐播放,暂停,根据播放列表实现乐曲自动/人工切换,随机播放等功能。
1登陆模块:
| 
 子模块  | 
 子模块标识  | 
 父模块  | 
| 
 识别验证用户ID&password  | 
 L1  | 
 登陆模块  | 
| 
 新用户注册  | 
 L2  | 
 登陆模块  | 
| 
 退出登陆  | 
 L3  | 
 登陆模块  | 
2 音乐输入模块:
| 
 子模块  | 
 子模块标识  | 
 父模块  | 
| 
 音乐本地导入  | 
 P1  | 
 音乐输入模块  | 
| 
 音乐网络库导入  | 
 P2  | 
 音乐输入模块  | 
| 
 形成播放列表  | 
 P3  | 
 音乐输入模块  | 
| 
 查看音乐信息  | 
 P4  | 
 音乐输入模块  | 
| 
 删除操作  | 
 P5  | 
 音乐输入模块  | 
3 音乐播放输出管理模块:
| 
 子模块  | 
 子模块标识  | 
 父模块  | 
| 
 音乐顺序播放  | 
 O1  | 
 音乐播放输出管理模块  | 
| 
 音乐随机播放  | 
 O2  | 
 音乐播放输出管理模块  | 
| 
 切换操作  | 
 O3  | 
 音乐播放输出管理模块  | 
| 
 暂停操作  | 
 O4  | 
 音乐播放输出管理模块  | 
标签:
原文地址:http://www.cnblogs.com/sarahyang-blog/p/5469235.html