系统概要设计说明书-(提交版)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文档编号:2
项目名称
工作备忘录提示软件
系统概要设计说明书
计算机学院
谢喆
0943093017
2011年5月
修改记录
目录
1引言 (3)
1.1编写目的 (3)
1.2项目背景 (3)
1.3定义 (3)
1.4参考资料: (3)
2条件与限制 (3)
3需求规定 (4)
4运行环境 (4)
4.1硬件环境 (4)
4.2软件环境 (4)
5体系架构 (4)
5.1系统结构 (4)
5.2软件架构 (5)
6逻辑结构设计 (5)
6.1CSCI列表 (6)
6.2CSCI关系图 (7)
6.3CSCI-1-1话音数据记录(V OICE R ECORD) (7)
6.3.1模块名称 (7)
6.3.2功能描述 (7)
6.3.3接口描述 (7)
6.3.3.1输入接口 (7)
6.3.3.2输出接口 (7)
6.3.4流程描述 (8)
6.3.4.1话音记录初始化流程描述.............................. 错误!未定义书签。

6.3.4.2话音记录流程描述 (8)
6.3.4.3XXX命令流程描述 (8)
6.3.5补充说明 (8)
6.4CSCI-4网络与公共基础支持(B ASIC P UBLIC)....... 错误!未定义书签。

6.4.1模块名称.............................................................. 错误!未定义书签。

6.4.2功能描述.............................................................. 错误!未定义书签。

6.4.2.1输入接口.......................................................... 错误!未定义书签。

6.4.3补充说明.............................................................. 错误!未定义书签。

7数据(库)结构设计 .. (13)
7.1逻辑结构设计要点 (13)
7.2物理结构设计要点 (13)
8部署设计 (13)
9运行设计 (13)
9.1运行模块组合 (13)
9.2运行控制 (13)
9.3运行目录结构 (14)
10性能设计 (14)
11系统出错处理设计 (14)
11.1出错信息 (14)
11.2补救措施 (14)
11.3系统维护设计 (14)
11.4错误处理设计 (14)
12开发环境 (14)
13尚未解决的问题 (15)
1引言
1.1编写目的
本系统设计说明书用于描述工作备忘录提示软件项目的整体系统设计方案,本说明书以《用户需求说明书》和《系统需求规格说明书》作为依据,本说明书是系统详细设计的依据,也作为系统测试需求和系统测试计划和测试程序的重要参考。

本系统概要设计说明书的阅读对象为:项目经理,开发工程师,测试工程师,CM工程师,QA工程师,MA工程师。

1.2项目背景
委托单位:暂无。

开发单位和主管部:本课程第五小组成员。

本项目系《研究与开发实践》课程的实验项目,目地是学习软件开发的详细过程,获取实际编写需求分析、概要设计等开发软件的经验,为以后工作期间的开发工作打下坚实的基础。

1.3定义
CSCI: Compute Software Configuration Item(计算机软件配置项)
MMI:Man-Machine interface (人-机界面)
1.4参考资料:
无。

2条件与限制
(1):需求约束:
本系统应当遵循的标准或规范:无。

软件、硬件环境的约束:软件:windows95及以上windows操作系统硬件:包含扬声器、主机、显示器、键盘鼠标等的个人电脑。

接口/协议的约束:无。

用户界面的约束:windows应用程序界面。

软件质量的约束:无。

(2):隐含约束:无。

3需求规定
●系统能根据时间发出提醒音乐声。

●系统可以创建、修改、删除事件。

●系统可以更换提醒音乐。

详细需求参见《系统需求规格说明书》
4运行环境
4.1硬件环境
硬件平台为 windows95以上的带windows操作系统的个人计算机,需带扬声器。

系统需本机普通声卡支持。

4.2软件环境
系统运行的操作系统为windows95及以上windows操作系统。

5体系架构
5.1系统结构
本系统系单机软件工作备忘录提示软件。

5.2软件架构
本系统系单机软件仅含一台个人计算机。

6逻辑结构设计
图6-1 系统顶层软件结构图
如图6-1所示,系统由8个顶层软件模块组成:
●CSCI-1 ControlUnitMML :控制单元界面。

实现系统与用户的接触;
●CSCI-2 MusicCharge: 系统管理单元。

实现系统内所有提示音乐的管理;
●CSCI-3 ItemCharge: 系统管理单元。

实现对事件的管理;
●CSCI-4 MusicPlay: 音乐播放,到点自动播放音乐;
6.1CSCI列表
表6.1-1 全系统CSCI列表
6.2CSCI关系图
参见图6-1。

6.3CSCI-1控制单元界面
6.3.1模块名称
控制单元界面
6.3.2功能描述
实现对外部输入的事件的创立、修改、删除、显示和查找。

具体功能如下:
●根据用户输入的内容创立事件
●根据用户输入的内容对相应事件进行修改和删除。

●根据用户所选择内容对相应事件显示。

●根据用户输入内容对事件进行查找。

6.3.3接口描述
6.3.3.1输入接口
(1)输入条件
本包无其他包的输入。

(2)传递消息定义
无。

(3)传输方式
本包通过设备管理接口从外部设备输入数据。

6.3.3.2输出接口
(1)输出条件
本包对CSCI2和CSCI3提供调用
(2)传递消息定义
无。

(3)传输方式
本包通过系统内部函数实现调用。

6.3.4流程描述
6.3.4.1记录流程描述
6.3.4.2XXX命令流程描述
无。

6.3.5补充说明
无。

6.4CSCI-2音乐管理
6.4.1模块名称
音乐管理单元
6.4.2功能描述
实现对提示音乐的管理。

提示音乐库中的音乐为系统事先设定,并为每项音乐设置一个数字编号;
具体功能如下:
根据用户选择确定一项音乐为提示音乐;6.4.3接口描述
6.4.3.1输入接口
(1)输入条件
本包调用CSCI1。

(2)传递消息定义
无。

(3)传输方式
本包通过设备管理接口从外部设备输入数据。

6.4.3.2输出接口
(1)输出条件
本包对CSCI4提供调用。

(2)传递消息定义
无。

(3)传输方式
本包通过系统内部间函数实现调用。

6.4.4流程描述
6.4.4.1记录流程描述
6.4.4.2XXX命令流程描述
无。

6.4.5补充说明
无。

6.5CSCI-3事件管理
6.5.1模块名称
事件管理单元
6.5.2功能描述
根据外部对事件的创立、修改、删除在事件库中对事件实行相应的存储;
6.5.3接口描述
6.5.3.1输入接口
(1)输入条件
本包调用CSCI1。

(2)传递消息定义
无。

(3)传输方式
本包通过设备管理接口从外部设备输入数据。

6.5.3.2输出接口
(1)输出条件
本包对CSCI4提供调用。

(2)传递消息定义
无。

(3)传输方式
本包通过系统内部的函数调用。

6.5.4.1记录流程描述
6.5.4.2XXX命令流程描述
无。

6.5.5补充说明
无。

6.6CSCI-4音乐播放
6.6.1模块名称
自动音乐播放单元
6.6.2功能描述
根据系统时间与事件库中事件设置的时间自动播放音乐。

具体功能如下:
●根据音乐设置修改自动播放音乐中的音乐;
●根据事件库中事件到点自动播放音乐;
6.6.3.1输入接口
(1)输入条件
本包调用CSCI2和CSCI3。

(2)传递消息定义
无。

(3)传输方式
本包通过系统内部之间的函数调用输入数据。

6.6.3.2输出接口
(1)输出条件
本包不对其他包提供调用。

(2)传递消息定义
无。

(3)传输方式
本包通过设备管理接口输出到外部设备的数据。

6.6.4流程描述
6.6.4.1记录流程描述
6.6.4.2XXX命令流程描述
无。

6.6.5补充说明
无。

7数据(库)结构设计
7.1逻辑结构设计要点
无。

7.2物理结构设计要点
无。

8部署设计
本系统仅需一台个人计算机。

9运行设计
9.1运行模块组合
[描述对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。

]
9.2运行控制
[描述每一种外界的运行控制的方式方法和操作步骤。

]
9.3运行目录结构
所有执行文件、日志文件都存放在一个目录。

10性能设计
11系统出错处理设计
11.1出错信息
1.输入的事件长度超过系统规定的长度时,将会使事件不能成功创建;
2.在查找事件时,若事件库中不存在该事件,在会显示出错信息;
3.系统不能正常播放音乐;
11.2补救措施
针对3,用户可以选择另一提示音乐;
11.3系统维护设计
[描述为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。

如:内部调试信息,rdp 记录的数据文件,远程维护等。

]
11.4错误处理设计
以窗口形式弹出错误提示;
12开发环境
[列出以下内容,并作出概要的说明:编辑器、编译环境、配置管理工具;源代码的目录结构等。

]
13尚未解决的问题
[列出系统中尚未解决的,暂未考虑的,今后可能扩展的问题的描述和可能采取的解决方案。

如:现无同步的话音、雷达离线工具;未定义的外部接口等。

]。

相关文档
最新文档