1、2011/5/11 v1.2根据老师口述内容修改2011/5/13目 录1 引言 31.1 编写目的 31.2 项目背景 31.3 定义 31.4 参考资料: 32 条件与限制 33 需求规定 44 运行环境 44.1 硬件环境 44.2 软件环境 45 体系架构 55.1 系统结构 55.2 软件架构 56 逻辑结构设计 56.1 CSCI列表 66.2 CSCI关系图 76.3 CSCI-1-1话音数据记录(VoiceRecord) 86.3.1 模块名称 86.3.2 功能描述 86.3.3 接口描述 86.3.3.1 输入接口 86.3.3.2 输出接口 106.3.4 流程描述 10
2、6.3.4.1 话音记录初始化流程描述 错误!未定义书签。6.3.4.2 话音记录流程描述 116.3.4.3 XXX命令流程描述 116.3.5 补充说明 116.4 CSCI-4网络与公共基础支持(BasicPublic) 错误!6.4.1 模块名称 错误!6.4.2 功能描述 错误!6.4.2.1 输入接口 错误!6.4.3 补充说明 错误!7 数据(库)结构设计 117.1 逻辑结构设计要点 117.2 物理结构设计要点 128 部署设计 129 运行设计 129.1 运行模块组合 129.2 运行控制 129.3 运行目录结构 1210 性能设计 1211 系统出错处理设计 1211
3、.1 出错信息 1211.2 补救措施 1311.3 系统维护设计 1311.4 错误处理设计 1312 开发环境 1313 尚未解决的问题 13引言编写目的本系统设计说明书用于描述工作备忘录提示软件项目的整体系统设计方案,本说明书以用户需求说明书和系统需求规格说明书作为依据,本说明书是系统详细设计的依据,也作为系统测试需求和系统测试计划和测试程序的重要参考。本系统概要设计说明书的阅读对象为:项目经理,开发工程师,测试工程师,CM工程师,QA工程师,MA工程师。项目背景 委托单位:暂无。 开发单位和主管部:本课程第五小组成员。 本项目系研究与开发实践课程的实验项目,目地是学习软件开发的详细过程
4、,获取实际编写需求分析、概要设计等开发软件的经验,为以后工作期间的开发工作打下坚实的基础。定义CSCI: Compute Software Configuration Item(计算机软件配置项)MMI:Man-Machine interface (人-机界面)参考资料:无。条件与限制(1):需求约束: 本系统应当遵循的标准或规范: 软件、硬件环境的约束:软件:windows95及以上windows操作系统 硬件:包含扬声器、主机、显示器、键盘鼠标等的个人电脑。 接口/协议的约束: 用户界面的约束:windows应用程序界面。 软件质量的约束: (2):隐含约束:需求规定 系统能根据时间发出提
5、醒音乐声。 系统可以创建、修改、删除事件。 系统可以更换提醒音乐。详细需求参见系统需求规格说明书运行环境硬件环境硬件平台为 windows95以上的带windows操作系统的个人计算机,需带扬声器。系统需本机普通声卡支持。软件环境系统运行的操作系统为windows95及以上windows操作系统。体系架构系统结构本系统系单机软件工作备忘录提示软件。软件架构本系统系单机软件仅含一台个人计算机。逻辑结构设计 图6-1 系统顶层软件结构图如图6-1所示,系统由8个顶层软件模块组成: CSCI-1 ControlUnitMML :控制单元界面。实现系统与用户的接触; CSCI-2 MusicCharg
6、e: 系统管理单元。实现系统内所有提示音乐的管理; CSCI-3 ItemCharge:实现对事件的管理; CSCI-4 MusicPlay: 音乐播放,到点自动播放音乐;CSCI列表表6.1-1 全系统CSCI列表备忘录提示软件记录单元模块名称、标识功能简述CSCI-1 ControlUnitMMLCSCI-2 MusicCharge系统管理单元。CSCI-3 ItemChargeCSCI-4 MusicPlay音乐播放,到点自动播放音乐; CSCI关系图参见图6-1。 CSCI-1控制单元界面模块名称控制单元界面功能描述实现对外部输入的事件的创立、修改、删除、显示和查找。具体功能如下: 根
7、据用户输入的内容创立事件 根据用户输入的内容对相应事件进行修改和删除。 根据用户所选择内容对相应事件显示。 根据用户输入内容对事件进行查找。接口描述输入接口(1)输入条件本包无其他包的输入。(2)传递消息定义 无。(3)传输方式本包通过设备管理接口从外部设备输入数据。输出接口(1)输出条件本包对CSCI2和CSCI3提供调用本包通过系统内部函数实现调用。流程描述记录流程描述XXX命令流程描述补充说明CSCI-2音乐管理音乐管理单元实现对提示音乐的管理。提示音乐库中的音乐为系统事先设定,并为每项音乐设置一个数字编号; 根据用户选择确定一项音乐为提示音乐;本包调用CSCI1。本包对CSCI4提供调
8、用。本包通过系统内部间函数实现调用。CSCI-3事件管理事件管理单元根据外部对事件的创立、修改、删除在事件库中对事件实行相应的存储;本包通过系统内部的函数调用。CSCI-4音乐播放自动音乐播放单元根据系统时间与事件库中事件设置的时间自动播放音乐。 根据音乐设置修改自动播放音乐中的音乐; 根据事件库中事件到点自动播放音乐;本包调用CSCI2和CSCI3。本包通过系统内部之间的函数调用输入数据。本包不对其他包提供调用。本包通过设备管理接口输出到外部设备的数据。数据(库)结构设计逻辑结构设计要点物理结构设计要点部署设计本系统仅需一台个人计算机。运行设计运行模块组合描述对系统施加不同的外界运行控制时所
9、引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。运行控制描述每一种外界的运行控制的方式方法和操作步骤。运行目录结构所有执行文件、日志文件都存放在一个目录。性能设计系统出错处理设计出错信息1. 输入的事件长度超过系统规定的长度时,将会使事件不能成功创建;2. 在查找事件时,若事件库中不存在该事件,在会显示出错信息;3. 系统不能正常播放音乐;补救措施针对3,用户可以选择另一提示音乐;系统维护设计描述为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。如:内部调试信息,rdp记录的数据文件,远程维护等。错误处理设计以窗口形式弹出错误提示;开发环境 列出以下内容,并作出概要的说明:编辑器、编译环境、配置管理工具;源代码的目录结构等。尚未解决的问题列出系统中尚未解决的,暂未考虑的,今后可能扩展的问题的描述和可能采取的解决方案。现无同步的话音、雷达离线工具;未定义的外部接口等。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1