XXX子系统或模块详细设计说明书
顺丰速运(集团)有限公司
版本历史记录
日期
版本号
版本内容
作者
审核人
审核日期
2006-4-21
V1.1
修改参考文献和子系统或模块概述,添加了界面设计
许辽
2006-7-28
V1.2
改进整体结构
许辽

1.引言
编写目的
{
本详细设计说明书是针对XXX系统而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。
}
文档范围
{
本详细设计说明书是XXX系统各子系统详细接口设计说明及核心流程说明,但不包含具体的代码实现说明与相关单元测试设计。
}
读者对象
{
本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员.
}
参考文献
提示:列出本文档的所有参考文献(可以是非正式出版物)。格式如下:
文件编号
文献名称
作 者
出版单位
发行日期
术语与缩写解释
缩写、术语
解 释
SPP
精简并行过程,Simplified Parallel Process
SD
系统设计,System Design
2.子系统N详细设计
子系统概述
提示:(1)说明子系统 “是什么”,(2)描述子系统的主要功能。(3)绘制子界面的布局视图;说明子界面中所有对象的功能和操作方式。
子系统依赖关系
提示:参考概要设计说明书,说明子系统的对外依赖关系。
   
   
子系统总体结构
提示:
(1)将子系统分解为若干模块,绘制包引用关系图和逻辑图(组件结构图)。
(2)说明各模块如何协调工作,从而实现子系统的功能。
(3)详细说明子系统的外部接口。
包引用关系图如下所示:
ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。
数据库设计说明书编写目的
client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的资源,并返回相应的信息。