文档管理系统详细设计书

  • 格式:doc
  • 大小:176.01 KB
  • 文档页数:12

资讯科技中心 机密级别 重要 总页数 9页 档案管理软件子系统 模块详细设计说明书 详细设计说明书 内部公开

2021-03-02 第2页,共12页 版本历史记录 日期 版本号 版本内容 作者 审核人 审核日期 2006-4-21 V1.1 修改参考文献和子系统或模块概述,添加了界面设计

许辽

2006-7-28 V1.2 改进整体结构 许辽 详细设计说明书 内部公开

2021-03-02 第3页,共12页 目 录 1. 引言 ......................................................................................................................................................... 4 1.1 编写目的 ............................................................................................................................................... 4 1.2 文档范围 ............................................................................................................................................... 4 1.3 读者对象 ............................................................................................................................................... 4 1.4 参考文献 ............................................................................................................................................... 4 1.5 术语与缩写解释.................................................................................................................................... 4

2. 子系统N详细设计 ................................................................................................................................... 4 2.1 子系统概述 ........................................................................................................................................... 4 2.2 子系统依赖关系.................................................................................................................................... 5 2.3 子系统总体结构.................................................................................................................................... 5 2.4 模块N设计说明 ..................................................................................................................................... 6 2.4.1 模块描述 ....................................................................................................................................... 6 2.4.2 功能 ............................................................................................................................................... 6 2.4.3 *性能 ................................................................................................................................................. 7 2.4.4 关键算法 ....................................................................................................................................... 7 2.4.5 模块构成 ....................................................................................................................................... 7 2.4.5.1 Class 关系图 ............................................................................................................................................. 8 2.4.5.2 Class构成说明 ........................................................................................................................................... 8 2.4.6 主要数据结构 ............................................................................................................................. 10 2.4.7 界面设计 ..................................................................................................................................... 10 2.4.8 *尚未解决的问题 ........................................................................................................................... 12 1. 引言 1.1 编写目的 本详细设计说明书是针对档案管理系统而编写的,目的是为开发项目小组提供软件设计需求详细说明,系统功能说明。

1.2 文档范围 本详细设计说明书只针对档案管理系统有效,是提供档案管理的管理软件。 1.3 读者对象 预期读者: (1)、项目开发人员。 (2)、软件测试人员。 (3)、软件维护人员。

1.4 参考文献 文件文献名称 作 者 出版单位 发行日期

1 2 3

1.5 术语与缩写解释 缩写、术语 解 释 SPP 精简并行过程,Simplified Parallel Process

SD 系统设计,System Design

2. 子系统N详细设计 2.1 子系统概述 (1) 本软件属于文档管理软件子系统。 (2) 主要功能是:用户文档查询,文档上传、下载,文档资料共享。 详细设计说明书 内部公开 2021-03-02 第5页,共12页 (3) 子界面的布局视图:

2.2 子系统依赖关系 (1)、子系统依赖于数据库。 (2)、子系统依赖于网络服务。 (3)、子系统依赖于文档信息系统。

2.3 子系统总体结构 包引用关系图如下所示:

 ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。  client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的资源,并返回相应的信息。  search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。  preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。

逻辑图(组件结构图)如下所示: