文档管理系统详细设计书.docx

上传人:b****1 文档编号:12724081 上传时间:2023-04-21 格式:DOCX 页数:12 大小:72.10KB
下载 相关 举报
文档管理系统详细设计书.docx_第1页
第1页 / 共12页
文档管理系统详细设计书.docx_第2页
第2页 / 共12页
文档管理系统详细设计书.docx_第3页
第3页 / 共12页
文档管理系统详细设计书.docx_第4页
第4页 / 共12页
文档管理系统详细设计书.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

文档管理系统详细设计书.docx

《文档管理系统详细设计书.docx》由会员分享,可在线阅读,更多相关《文档管理系统详细设计书.docx(12页珍藏版)》请在冰豆网上搜索。

文档管理系统详细设计书.docx

文档管理系统详细设计书

资讯科技中心

机密级别

重要

总页数

9页

档案管理软件子系统

模块详细设计说明书

版本历史记录

日期

版本号

版本内容

作者

审核人

审核日期

2006-4-21

V1.1

修改参考文献和子系统或模块概述,添加了界面设计

许辽

2006-7-28

V1.2

改进整体结构

许辽

 

1.引言

编写目的

本详细设计说明书是针对档案管理系统而编写的,目的是为开发项目小组提供软件设计需求详细说明,系统功能说明。

文档范围

本详细设计说明书只针对档案管理系统有效,是提供档案管理的管理软件。

读者对象

预期读者:

(1)、项目开发人员。

(2)、软件测试人员。

(3)、软件维护人员。

参考文献

文件编号

文献名称

作者

出版单位

发行日期

1

2

3

术语与缩写解释

缩写、术语

解释

SPP

精简并行过程,SimplifiedParallelProcess

SD

系统设计,SystemDesign

2.子系统N详细设计

子系统概述

(1)本软件属于文档管理软件子系统。

(2)主要功能是:

用户文档查询,文档上传、下载,文档资料共享。

(3)子界面的布局视图:

子系统依赖关系

(1)、子系统依赖于数据库。

(2)、子系统依赖于网络服务。

(3)、子系统依赖于文档信息系统。

子系统总体结构

包引用关系图如下所示:

⏹ui:

系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。

ui部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。

⏹client:

实现ftp客户端的功能,ftp连接,ftp上传及下载:

上传或下载用户指定的资源,并返回相应的信息。

⏹search:

资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。

⏹preview:

资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。

preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。

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

模块N设计说明

子系统主要模块有:

(1)、用户登录模块。

(2)、用户文档筛选查询模块。

(3)、用户上传文档模块。

(4)、用户户下载文档模块。

(5)、用户预览文档显示格式模块。

模块描述

(1)、用户登录模块:

主要是检验客户登录有效性。

(2)、用户筛选查询模块:

主要是查询筛选后的文档资料显示。

(3)、用户上传文档模块:

主要是保存用户上传的文档。

(4)、用户下载文档模块:

主要是用户选择文档后下载到相应的地址。

(5)、用户预览文档格式模块:

主要是给用户提供选择文档的显示格式。

功能

(1)、用户登录模块:

通过用户用户名、密码检验判断客户信息有效性,检验通过进入系统,未通过则返回登录,若三次未能通过则退出系统。

客户信息由’用户名’、’密码’组成。

(2)、用户查询文档模块:

客户通过输入筛选条件获得相应的文档显示信息,比如:

xml、txt、html、word等格式选择。

(3)、用户上传文档模块:

用户把选取的文档保存到数据库中,以便下次使用。

(4)、用户下载文档模块:

用户通过选定文档下载到指定地址。

*性能

(1)、档案管理软件在无障碍环境下正常运行时的响应时间短暂,同时处理文件吞吐量大。

(2)、档案管理软件是可维护系统。

(3)、档案管理软件的易用性强、应用领域广泛。

(4)、档案管理软件设置安全级别权限,分多个管理层次操作,保证了文档信息的安全性。

关键算法

(1)、文档的保存+Add()

(2)、文档的查询+Search()

(3)、文档的下载+Down()

(4)、文档的上传+Up()

(5)、文档的格式转换+CharToStr()、+StrTochar()。

模块构成

(1)、文档管理系统包图:

(2)、文档管理系统时序图:

(3)、文档管理系统类图:

2.1.1.1Class关系图

该模块采用了通用的VISITOR设计模式,可以通过提供不同的Visitor实现不断扩展系统的折扣算法,从而可以根据客户的特性分类而不断增加新的折扣优惠营销方案。

2.1.1.2Class构成说明

CBtrapi

是控制Btrieve文件I/O的类。

画面中的数据操作是用CbtrApi类做成Btribeve文件。

类的层次和相关类

CbtrApi文件I/O类

类成员

⏹内部变量

m_sPosBlockBTRCALL函数的位置块

*pCFileInfo指定Btrieve文件信息类的指针

⏹属性(protected)

⏹构造

CBtrApi*pCFileInfo的初始化

⏹数据转换(protected)

CharToStr记录从Hex转换成CSring

StrTochar记录从CSring转换成Hex

⏹操作(public)

GetFirst用Btrieve文件取得第一个记录

GetNext用Btrieve文件取得当前记录后面的记录

Open打开指定的Btrieve文件

Insert用Btrieve文件插入新的记录

Updata更新指定的记录

Delete删除指定的记录

Close关闭Btrieve文件

⏹操作详细说明

Ø函数名:

com_ora_UpdateCaseCode

(1)功能说明:

修改案件编号。

(2)函数头部:

PublicFunctioncom_ora_UpdateCaseCode(

ByValP_OLDCODEAsString,

ByValP_NEWCODEAsString

)AsLong

(3)参数及返回值:

参数名

类型

I/O

说明

P_OLDCODE

String

I

旧的案件编号

P_NEWCODE

String

I

新的案件编号

返回值

Long

0:

成功

-1:

失败

1010:

旧案件编号长度不是10位

1020:

新案件编号长度不是10位

1030:

存在于受理举报立案中

1040:

存在于转办举报立案中

1050:

存在于重复举报立案中

1060:

未查找到旧案件编号

(4)参照数据库表:

表EXPOSURECASEINDEX

表REPEATEXPOSURECASE

(5)调用子函数:

(6)补充说明:

如果需要添加算法的特殊说明,请添加流程图或伪代码

主要数据结构

(1)、数据库物理设计:

用户表:

列名

数据类型

是否为空

备注

ID

int

主键

用户名

Varchar(4)

密码

Varchar(6)

档案表:

列名

数据类型

是否为空

备注

ID

Int

主键

文档编号

Int

主键

文档名

Varchar(20)

文档状态

Varchar(4)

密级

Int

立卷日期

Datetime

立卷人

Varchar(4)

档案类型表:

列名

数据类型

是否为空

备注

ID

Int

主键

文档编号

Int

文档类型

Varchar(8)

(2)、调用类、方法:

用户登录需调用:

Users类的Search()方法。

文档的输入输出查询需调用:

CBtrapi类的Open()、GetFirst()、GetNext()方法。

文档上传类需调用:

UpFile类的Upfile()方法.

文档下载类需调用:

Downlog类的Down()方法。

文档预览格式需调用:

CBtrapi类的CharToStr()、strToChar()方法。

界面设计

A、客户登录界面设计如下图:

B、用户查询文档界面设计如下图:

C、用户文档上传界面设计如下图:

D、文档下载界面设计:

E、用户界面与模块关系表。

界面编号

界面名称

相关模块名称

隶属的子系统

001

用户登录

用户信息

档案管理

002

文档筛选查询

文档信息

档案管理

003

文档预览格式

文档信息

档案管理

004

文档下载

文档信息

档案管理

005

文档上传

文档信息

档案管理

*尚未解决的问题

(1)、文档内容修改功能未提供。

(2)、用户权限功能未提供。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 英语

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

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