ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:102.98KB ,
资源ID:7170033      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7170033.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件需求说明书.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件需求说明书.docx

1、软件需求说明书案卷号日期数字音频信息系统(AudioMIS)软件需求说明书作 者: AudioMIS 项目开发小组 完成日期: 2005年9月1日 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人 目录 软件需求说明书 1目录 21 引言 11.1 编写目的 11.2 范围 11.3 定义 11.4 参考资料 22 项目概述 22.1 产品描述 22.2 产品功能 22.3 用户特点 32.4 一般约束 32.5 假设和依据 43 具体需求 43.1 功能需求 43.1.1 业务流程图 43.1.2 系统功能需求分解 73.1.3 分块功能描述 83.2 外部接口需

2、求 93.2.1 用户接口 93.2.2 硬件接口 103.2.3 软件接口 103.2.4 通信接口 103.3 性能需求 113.4 设计约束 113.4.1 其他标准的约束 113.4.2 硬件的限制 123.5 属性 123.5.1 数据的完整性和正确性 123.5.2 安全性 123.5.3 可维护性 133.5.4 警告 133.6 其他需求 133.6.1 数据库 133.6.1.1 Audio 133.6.1.2 AudioCategory 143.6.1.3 ChannelInfo 143.6.1.4 ChannelList 153.6.1.5 Clients 153.6.1

3、.6 DownLoadInfo 163.6.1.7 Image 163.6.1.8 InternetLog 173.6.1.9 LocalImageList 173.6.1.10 LocalInfo 183.6.1.11 LocalList 183.6.1.12 UNPD 193.6.1.13 MP3 Tag信息格式表 193.6.2 操作 201 引言1.1 编写目的软件需求规格说明的目的在于为数字音频信息管理系统项目的开发提供:a 提出软件总体要求,作为软件开发人员和最终使用者之间相互了解的基础。b 提出软件性能要求,数据结构和采集要求,作为软件设计和程序制作基础。c 软件确认测试的依据。

4、d 本软件需求分析报告的适用读者,一般为:软件客户、软件需求分析人员、软件设计及开发者和相关的测试人员1.2 范围说明:a 数字音频信息管理系统(AudioMIS);b 本软件的开发主要是满足舰艇上的特殊环境的需要,即舰艇上空间有限,客户端用的只是单片机。客户端通过单片机发送的点播信息,均通过本软件进行响应,并且通过本软件对整个系统进行必要的管理。本软件是整个舰艇上配载的数字音频点播系统中的一部分,主要负责的是服务器端的功能实现。数字音频服务器以RS-232、声卡Line In接口分别接收数字音频信息交换控制器的控制和音频信息。1.3 定义a AudioMIS:数字音频信息管理系统b 强插:控

5、制台启动或结束广播(或讲话)的指令描述。c 实时广播:控制台启动了广播(或讲话),客户端实时收听功能。d IIS(Internet Information Server):Microsoft IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。e ODBC:(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。f SQL SERVER:系统服务器所使用的

6、数据库管理系统(DBMS)。g SQL:一种用于访问查询数据库的语言。1.4 参考资料a 数字音频管理系统软件开发任务书华中师范大学信息技术系b 数字音频系统设计方案华中师范大学信息技术系 c 文档编写标准依据软件设计文档国家标准(GB856788);d 编码标准采用程序设计规范(Delphi)2.0。e GB/T9385-1988计算机软件需求说明编制指南2 项目概述2.1 产品描述本次开发的项目名为:数字音频信息管理系统软件,项目开发的提出方为*,开发单位为华中师范大学信息技术系。本软件的开发主要是满足舰艇上的特殊环境的需要,即舰艇上空间有限,客户端用的只是单片机。客户端通过单片机发送的点

7、播信息,均通过本软件进行响应,并且通过本软件对整个系统进行必要的管理。本软件是整个舰艇上配载的数字音频点播系统中的一部分,主要负责的是服务器端的功能实现。数字音频服务器以RS-232、声卡Line In接口分别接收数字音频信息交换控制器的控制和音频信息。2.2 产品功能数字音频信息管理系统(AudioMIS)主要提供以下功能:a 音频资源信息管理功能b 音频信息编辑修改功能c 音频自动(或一般手动)录音功能d 音频格式转换功能e 音频资源试听功能f 网络状态查询功能g IIS服务控制功能h 图片资源信息管理功能i 图片编辑功能j 用户点播信息查询功能k 音频资源点播排行功能2.3 用户特点本软

8、件的既定用户为舰艇上的专门系统维护人员,这类用户应该掌握使用计算机的基本知识,熟悉SQL Server 2000的基本操作,能够对音频管理系统服务器进行配置,能对资源库进行必要的添加、删除、检索和分类等操作。本类用户一般具有高中到本科学历。本软件的潜在用户为音频点播系统的终端用户,这类用户应该具备计算机操作的基本知识。本类用户具有高中到本科学历。用户每天开机后将使用本软件,客户端访问量每周末及进行广播时将达到最高值。各用户使用权限分配如下:音频库管理音频点播音频编辑制作网络状态查询配置服务器参数图片编辑图片资源管理管理员1111111终端用户1(本地)100001(本地)1 表示允许执行相应操

9、作0 表示不允许执行相应操作2.4 一般约束数字音频信息管理系统(AudioMIS)安装配置在一台数字音频服务器上,该数字音频服务器通过多台10M/100M自适应快速以太网交换机与多个用户终端连接,形成星型拓扑结构的以太网络。同时,数字音频服务器以声卡Line In接口、RS-232接口接收外部控制设备的音频信息及控制信息。硬件平台:双XEON2.4G;1024MDDR SDRAM;722G SCSI RAID 1硬盘;显存4M/8M;显示器800600FTF 10.4”;10M/100M自适应双网卡;双声道声卡(具Line In口一个)一个;USB2.0接口两个;RS-232串口一个;鼠标、

10、键盘一套。软件运行平台:windows 2000 Server(SP4)及以上版本,MS SQL Server 2000 企业版。软件开发平台:Windows 2000 Server操作系统,MS SQL Sever 2000(企业版),Delphi 7。通信协议:TCP/IP,HTTP协议,UDP协议,以及自定义通信协议(见服务器与点播终端的通信协议)等。2.5 假设和依据本条列出影响需求说明中陈述的需求的每一个因素。这些因此不是软件的设计约束,但是它们的改变可能影响到需求说明中的需求。例如:假定一个特定的操作系统是在被软件产品指定的硬件上使用的,然而,事实上这个操作系统是不可能使用的,于是

11、,需求说明就要进行相应的改变。3 具体需求3.1 功能需求详见2.2产品功能描述。3.1.1 业务流程图一层图:二层图:三层图:1、网络及客户端状态查询功能(三层图一)2、音频资源数据库管理功能(三层图二)3、音频制作及编辑功能(三层图三) 4、音频资源点播下载服务(三层图四)5、服务器软件配置功能(三层图五)3.1.2 系统功能需求分解3.1.3 分块功能描述功能一, 网络及客户端状态查询功能功能服务器管理员可随时通过AudioMIS软件系统查询当前网络及客户端是否连通、是否在线等信息。业务流程见图一 输入输入方式是在不可输入区域根据某些已输入的信息由系统自动生成,输入的信息是字符串型数据,

12、通过字符串转换函数将其转换为整型数据,即终端IP地址。界面有界面,该界面用表格将系统中所有终端的IP以字符串的形式显示出来。算法略(见详细设计文档)输出输出的是字符型的数据,显示输入IP的终端是否接通及是否在线备注功能二, 音频资源数据库管理功能功能服务器管理员可通过AudioMIS软件系统实现音频资源入库、按音频文件主题及曲名特征等的综合查询、索引、删除等操作功能;实现对各音频资源点播的频度统计,点播分布(时间、空间)等分析功能;记录声卡Line In输入的音频信息,并完成音频信息的入库、索引、查询功能。业务流程见图二输入输入方式主要有三种:手工录入、根据下拉框进行选择输入的、在不可输入区域

13、根据某些已输入的信息由系统自动生成,输入的信息有两种,一是字符串型数据,即带路径的文件名,二是操作命令。界面有界面,一是打开对话框,主要是添加音频资源入库时用到,另一种是表格形式呈现的音频资源列表,主要是对音频资源库进行管理时用到。算法略(见详细设计文档)输出输出的是字符型的数据,即对音频资源进行管理操作后,显示的音频资源库的资源列表。备注功能三, 音频制作及编辑功能功能服务器管理员可通过AudioMIS软件系统自制MP3节目源、对音频资源进行简单的编辑等,并将自制节目加入数据库。业务流程见图三输入输入方式主要有:根据下拉框进行选择输入的和将不可输入区域根据某些已输入的信息由系统自动生成输入;

14、输入的信息有两种,一是字符串型数据,既带路径的音频资源文件名,另一种是音频信号,即从从声卡LineIn口录入的音频信号。界面有界面,此界面的跳转界面有两个,一是音频录制时用到的界面,应该具有基本的基本的录音控制按钮及功能,二是对音频资源进行编辑的界面。算法略(见详细设计文档)输出输出的是编辑或制作好了的音频资源备注功能四, 音频资源点播服务功能功能AudioMIS软件系统可支持响应多用户终端并发数据访问请求,向这些用户终端分发音频数据、维护用户终端相关信息等。业务流程见图四输入用户端发送的点播请求信号,字符串型,含有点播的音频文件名。界面没有界面算法略(见详细设计文档)输出输出的是音频信号备注

15、功能五, 服务器软件配置功能功能服务器管理员可通过AudioMIS软件系统配置服务器软件相关参数。业务流程见图五输入输入方式有手工输入和根据下拉框进行选择输入两种,输入的信息有整型和字符串型数据,它们是服务器软件的相关参数。界面有界面。算法略(见详细设计文档)输出备注3.2 外部接口需求3.2.1 用户接口采用标准的Windows操作界面,集成的操作环境,便于用户在统一的操作界面上使用维护软件系统;支持系统的Auto_Ready,开机不作任何操作即可提供各种服务;提供完整的帮助系统。具体如下:a 服务器启动后系统自动运行,无须用户配置即可提供各种服务。启动后全屏且只显示数字音频信息管理系统界面

16、,用户执行特定的操作进入Windows界面;b 音频资源及图片资源信息等信息以表格形式显示;c 提供音频资源的模糊查询功能;d 该系统每个功能都支持键盘和鼠标操作,且以键盘操作为主,提供某些特定功能的系统热键。3.2.2 硬件接口数字音频信息管理系统的服务器以RS-232、声卡Line In接口分别接收数字音频信息交换控制器的控制和音频信息。当RS-232口接收到语音强插控制指令信息时,AudioMIS软件系统可自动或手动启动录音功能,记录Line In接口输入的音频信息,转存为MP3格式文件并入库,当RS-232再次传输取消强插控制指令时,软件系统停止录音,并向所有用户终端传输取消强插指令信

17、息;当接收到RS-232口传输的短波广播录音指令信息时,AudioMIS软件系统自动或手动启动录音功能,记录Line In接口输入的音频信息,转存为MP3格式文件并入库,当RS-232再次传输终止短波广播指令信息,软件系统停止录音。3.2.3 软件接口MS SQL Server 2000(企业版):与数字音频信息信息管理系统通过ODBC管理相应点播信息,并存储和管理音频资源及图片资源信息。IIS 5.0或以上版本:提供用户点播和下载服务。Windows 2000 Server(SP4)以上版本:软件运行的操作系统。Lame_enc.dll:提供MP3音频信息中的TAG_V1(ID3V1)和TA

18、G_V2(ID3V2)操作。3.2.4 通信接口HTTP协议,TCP/IP协议,UDP协议;服务器端(数字音频信息管理系统)与用户终端间存在的“数字音频点播服务协议”:a 服务器与终端点播功能的 实现基于HTTP协议、TCP/IP协议。b 服务器为每个频道管理一个独立文件夹,频道中每个MP3文件以序号01N命名(N为单频道内的曲目数),并建立与维护一个由频道序号00M-1(M为频道数)命名的虚拟目录与实际文件夹对应,客户端利用虚拟路径访问各频道内的曲目。c L001L132的文件夹中保存服务器选定的各终端的本地曲目库,其中有一个更新标志文件,文件供客户端读取,以判断是否需要更新其自身本地曲目库

19、的音频资源或图片资源。客户端完成更新后,修改标志文件内容或新建一个标志文件。d 客户端点播信息由服务器端通过调用IIS功能完成。e 服务器将随时发送一个ICMP数据包给任一客户端,以测试网络和客户端的状态(即实现Ping的功能)。f 网络客户端IP地址为固定可调方式设置。3.3 性能需求各终端可以通过向数字音频信息管理系统(AudionMIS)发送点播请求信号,在规定的时间内得到系统的服务信息。相应的静态数值如下:a 可支持终端数(124);b 支持并行操作的用户数(124);c 可处理记录数(0. 2147483647);d 表的大小(0.2147483647条记录)。3.4 设计约束设计中

20、相应参数约束规定:a 可设置频道数(15)b 频道以及本地曲目库中的曲目数(140)c 本地曲目库的图片数(140)d 本地曲目库中音频资源总大小(60M),图片资源总大小(900K)3.4.1 其他标准的约束其他标准约束:a 信息显示格式应包含规定的信息内容,且给出是否选中或可操作状态提示;b 数据命名以相应数据库命名规范为准;c 编码规范以Delphi软件编程规范为准;d 音频信息属性项以MP3编码及相应技术标准为准:TAG_V1(ID3V1)和TAG_V2(ID3V2)。3.4.2 硬件的限制数字音频信息管理系统的服务器配置要求如下:双XEON2.4G(或以上配置);1024MDDR S

21、DRAM(或更高配置);722G SCSI RAID 1硬盘(或更大存储容量);显存4M/8M;显示器800600FTF 10.4”;10M/100M自适应双网卡;双声道声卡(具Line In口一个)一个;USB2.0接口两个;RS-232串口一个;鼠标、键盘一套。3.5 属性3.5.1 数据的完整性和正确性数字音频信息管理系统导入的音频资源统一采用MP3格式,非MP3格式音频文件(如Wave格式)经音频格式转换功能模块转换为MP3格式后入音频资源数据库,Line In接口输入的音频信息为MP3格式文件入库。数字音频信息管理系统向客户终端提供MP3音频资源点播服务和下载服务,保证数据的完整性和

22、正确性。对于图片资源,在编辑的时依据系统需要的图片格式进行编辑存储,同时将图片大小,尺寸等格式信息入库,在导出到本地曲目库中是严格按照系统要求的规格进行分项判断,保证导出到本地曲目库中的图片都符合规定的格式要求。对于记录到系统数据库中的相关信息对格式和长度的符合性做了严密的判定,保证信息的正确性。3.5.2 安全性本系统采用二级安全保障:第一级:依赖于网络本身对用户使用权限的规定。第二级:在程序模块和数据库中通过使用密码控制功能对用户使用权限加以限制。3.5.3 可维护性系统在卸载过程中会自动备份用户配置文件,在安装过程中提供原有数据的恢复功能,用户无需配置便可提供相应的主要服务功能;若选择全

23、新安装,则可以清除原有数据信息。系统中音频录制和转换功能模块,音频参数设置具有自动记录功能,默认保存用户前次的参数配置,也可以选择恢复系统默认设置。3.5.4 警告提供友好出错或非正常操作提示信息,提供详细的帮助文档和相应的错误修复说明。3.6 其他需求3.6.1 数据库3.6.1.1 Audio单据名称:音频资源表简述:管理音频资源信息来源:AudioMIS软件系统使用单位 去处:AudioMIS软件系统开发小组组成:曲目编号 曲目名称 演唱者 专辑 出版年月 风格 时间长度 文件路径 扩展名 音频类别编号 文件大小 备注表名Audio字段名字段类型字段长度是否为空中文描述IDint40曲目

24、编号 Namevarchar601曲目名称Artistvarchar301演唱者Albumvarchar301专辑PublishYearchar41出版年月Genrevarchar101风格Lengthvarchar101时间长度FileNamevarchar2600文件路径ExtNamevarchar51扩展名CategoryIDint41音频类别编号FileSizevarchar201文件大小Commentsvarchar301备注NameLengthint41文件名长度RcdDatedatetime81录音时间3.6.1.2 AudioCategory单据名称:音频类别表简述:音频类别信

25、息来源:AudioMIS软件系统使用单位 去处:AudioMIS软件系统开发小组组成:类别编号 音频类别表名AudioCategory字段名字段类型字段长度是否为空中文描述CategoryIDint40类别编号Categoryvarchar501音频类别3.6.1.3 ChannelInfo单据名称:频道信息表简述:管理频道信息来源:AudioMIS软件系统使用单位 去处:AudioMIS软件系统开发小组组成:频道编号 文件夹编号 更新标志 频道名称描述 表名ChannelInfo字段名字段类型字段长度是否为空中文描述IDint40频道编号FolderIDvarchar501文件夹编号Upda

26、teModevarchar501更新标志Descriptionvarchar501频道名称描述3.6.1.4 ChannelList单据名称:频道资源表简述:对频道内的曲目信息进行统计与管理来源:AudioMIS软件系统使用单位 去处:AudioMIS软件系统开发小组组成:表内序号 曲目编号 频道号 文件路径 目标地址 记录号表名ChannelList字段名字段类型字段长度是否为空中文描述Numberint41表内序号AudioIDint41曲目编号ChannelIDint41频道号FileNamevarchar2601文件路径AudioTargetvarchar101目标地址RecordID

27、int40记录号3.6.1.5 Clients单据名称:用户信息表简述:对用户信息的统计与管理来源:AudioMIS软件系统使用单位 去处:AudioMIS软件系统开发小组组成:表内序号 用户IP地址 房间名 更新标志 床位号 用户编号 备注信息表名Clients字段名字段类型字段长度是否为空中文描述IDint40表内序号IPAddressvarchar150用户IP地址Namevarchar301房间名UpdateSignvarchar201更新标志Bedvarchar201床位号LastIPint40用户编号Commentsvarchar501备注信息3.6.1.6 DownLoadInf

28、o单据名称:点播信息表简述:对用户点播信息进行统计与管理来源:AudioMIS软件系统使用单位 去处:AudioMIS软件系统开发小组组成:记录号 用户ID 曲目ID 频道ID 频道内ID 点播时间表名DownLoadInfo字段名字段类型字段长度是否为空中文描述RecordIDbigint80记录号ClientIDint41用户IDAudioIDint41曲目IDChannelIDint41频道IDChannelNoint41频道内IDDownLoadDatedatetime81点播时间3.6.1.7 Image单据名称:图片资源信息表简述:对图片资源信息的统计与管理来源:AudioMIS软件系统使用单位 去处:AudioMIS软件系统开发小组组成:图片ID 图片名称 图片大小 文件路径 扩展名 图片宽度 图片高度 备注信息 整体缩略标志 表名Images字段名字段类型字段长度是否为空中文描述IDint40图片IDNam

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1