zoukankan      html  css  js  c++  java
  • 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

    音乐播放输出管理模块

  • 相关阅读:
    android中requestFocus
    @SuppressLint("NewApi")和@TargetApi()的区别
    Gradle基础
    Gradle build-info.xml not found for module app.Please make sure that you are using gradle plugin '2.0.0-alpha4' or higher.
    Duplicate files copied in APK META-INF/DEPENDENCIES
    解决Gradle DSL method not found: ‘android()’
    SSL peer shut down incorrectly
    如何测试远端TCP和UDP端口是否开放
    方法总比困难多
    图灵简传
  • 原文地址:https://www.cnblogs.com/sarahyang-blog/p/5469235.html
Copyright © 2011-2022 走看看