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 总体设计
用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。
- 1 需求概述
播放器基本功能为三块:登陆系统,音乐输入,音乐播放输出管理。
ID识别,登陆播放器界面,退出登录等操作;
音乐输入主要实现:从网络或本地音乐库中查找歌曲,时间顺序导入,生成播放列表,删除音乐等功能;
/人工切换,随机播放等功能。
- 2 软件结构
1登陆模块:
子模块 | 子模块标识 | 父模块 |
识别验证用户ID&password | L1 | 登陆模块 |
新用户注册 | L2 | 登陆模块 |
退出登陆 | L3 | 登陆模块 |
2 音乐输入模块:
子模块 | 子模块标识 | 父模块 |
音乐本地导入 | P1 | 音乐输入模块 |
音乐网络库导入 | P2 | 音乐输入模块 |
形成播放列表 | P3 | 音乐输入模块 |
查看音乐信息 | P4 | 音乐输入模块 |
删除操作 | P5 | 音乐输入模块 |
3 音乐播放输出管理模块:
子模块 | 子模块标识 | 父模块 |
音乐顺序播放 | O1 | 音乐播放输出管理模块 |
音乐随机播放 | O2 | 音乐播放输出管理模块 |
切换操作 | O3 | 音乐播放输出管理模块 |
暂停操作 | O4 | 音乐播放输出管理模块 |