ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:176KB ,
资源ID:1800502      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1800502.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(文档管理系统详细设计书.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

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

1、详细设计说明书内部公开资讯科技中心机密级别重要总页数9页档案管理软件子系统模块详细设计说明书版本历史记录日期版本号版本内容作者审核人审核日期2006-4-21V1.1修改参考文献和子系统或模块概述,添加了界面设计许辽2006-7-28V1.2改进整体结构许辽目 录1.引言41.1编写目的41.2文档范围41.3读者对象41.4参考文献41.5术语与缩写解释42.子系统N详细设计42.1子系统概述42.2子系统依赖关系42.3子系统总体结构52.4模块N设计说明62.4.1模块描述62.4.2功能62.4.3*性能62.4.4关键算法62.4.5模块构成62.4.5.1Class 关系图72.4

2、.5.2Class构成说明82.4.6主要数据结构92.4.7界面设计92.4.8*尚未解决的问题92012-11-08第12页,共12页1. 引言1.1 编写目的 本详细设计说明书是针对档案管理系统而编写的,目的是为开发项目小组提供软件设计需求详细说明,系统功能说明。1.2 文档范围本详细设计说明书只针对档案管理系统有效,是提供档案管理的管理软件。1.3 读者对象预期读者:(1)、项目开发人员。(2)、软件测试人员。(3)、软件维护人员。1.4 参考文献文件编号文献名称作 者出版单位发行日期1231.5 术语与缩写解释缩写、术语解 释SPP精简并行过程,Simplified Parallel

3、 ProcessSD系统设计,System Design2. 子系统N详细设计2.1 子系统概述(1) 本软件属于文档管理软件子系统。(2) 主要功能是:用户文档查询,文档上传、下载,文档资料共享。(3) 子界面的布局视图:2.2 子系统依赖关系 (1)、子系统依赖于数据库。 (2)、子系统依赖于网络服务。 (3)、子系统依赖于文档信息系统。2.3 子系统总体结构包引用关系图如下所示:n ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui部分调用common部分的功能读取xml文件中保存

4、的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 n client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的资源,并返回相应的信息。 n search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 n preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。 逻辑图(组

5、件结构图)如下所示:2.4 模块N设计说明子系统主要模块有:(1)、用户登录模块。(2)、用户文档筛选查询模块。(3)、用户上传文档模块。(4)、用户户下载文档模块。(5)、用户预览文档显示格式模块。2.4.1 模块描述(1)、用户登录模块:主要是检验客户登录有效性。(2)、用户筛选查询模块:主要是查询筛选后的文档资料显示。(3)、用户上传文档模块:主要是保存用户上传的文档。(4)、用户下载文档模块:主要是用户选择文档后下载到相应的地址。(5)、用户预览文档格式模块:主要是给用户提供选择文档的显示格式。2.4.2 功能 (1)、用户登录模块: 通过用户用户名、密码检验判断客户信息有效性,检验通

6、过进入系统,未通过则返回登录,若三次未能通过则退出系统。客户信息由用户名、密码组成。 (2)、用户查询文档模块: 客户通过输入筛选条件获得相应的文档显示信息,比如:xml、txt、html、word等格式选择。 (3)、用户上传文档模块: 用户把选取的文档保存到数据库中,以便下次使用。 (4)、用户下载文档模块: 用户通过选定文档下载到指定地址。 2.4.3 *性能(1)、档案管理软件在无障碍环境下正常运行时的响应时间短暂,同时处理文件吞吐量大。(2)、档案管理软件是可维护系统。(3)、档案管理软件的易用性强、应用领域广泛。(4)、档案管理软件设置安全级别权限,分多个管理层次操作,保证了文档信

7、息的安全性。2.4.4 关键算法(1)、文档的保存+Add()(2)、文档的查询+Search()(3)、文档的下载+Down()(4)、文档的上传+Up()(5)、文档的格式转换+ CharToStr()、+StrTochar()。2.4.5 模块构成 (1)、文档管理系统包图:(2)、文档管理系统时序图:(3)、文档管理系统类图:2.4.5.1 Class 关系图该模块采用了通用的VISITOR 设计模式,可以通过提供不同的Visitor实现不断扩展系统的折扣算法,从而可以根据客户的特性分类而不断增加新的折扣优惠营销方案。2.4.5.2 Class构成说明CBtrapi 是控制Btriev

8、e文件I/O的类。画面中的数据操作是用CbtrApi类做成Btribeve文件。类的层次和相关类 CbtrApi 文件I/O类类成员n 内部变量 m_sPosBlock BTRCALL函数的位置块 *pCFileInfo 指定Btrieve文件信息类的指针n 属性(protected)n 构造 CBtrApi *pCFileInfo的初始化n 数据转换(protected) CharToStr 记录从Hex转换成CSring StrTochar 记录从CSring转换成Hexn 操作(public)GetFirst 用Btrieve文件取得第一个记录GetNext 用Btrieve文件取得当前

9、记录后面的记录Open 打开指定的Btrieve文件Insert 用Btrieve文件插入新的记录Updata 更新指定的记录Delete 删除指定的记录Close 关闭Btrieve文件n 操作详细说明 函数名:com_ora_UpdateCaseCode(1) 功能说明: 修改案件编号。 (2) 函数头部: Public Function com_ora_UpdateCaseCode(ByVal P_OLDCODE As String, ByVal P_NEWCODE As String ) As Long(3) 参数及返回值:参数名类型I/O说明P_OLDCODEStringI旧的案件编

10、号P_NEWCODEStringI新的案件编号返回值Long 0: 成功-1: 失败1010: 旧案件编号长度不是 10 位1020: 新案件编号长度不是 10 位1030: 存在于受理举报立案中1040: 存在于转办举报立案中1050: 存在于重复举报立案中1060: 未查找到旧案件编号(4) 参照数据库表:表EXPOSURECASEINDEX表REPEATEXPOSURECASE(5) 调用子函数:无(6) 补充说明:如果需要添加算法的特殊说明,请添加流程图或伪代码2.4.6 主要数据结构(1)、数据库物理设计:用户表:列名数据类型是否为空备注IDint否主键用户名Varchar(4)否密

11、码Varchar(6)否档案表:列名数据类型是否为空备注IDInt否主键文档编号Int否主键文档名Varchar(20)否文档状态Varchar(4)否密级Int否立卷日期Datetime否立卷人Varchar(4)否 档案类型表:列名数据类型是否为空备注IDInt否主键文档编号Int否文档类型Varchar(8)否 (2)、调用类、方法:用户登录需调用:Users类的Search()方法。文档的输入输出查询需调用:CBtrapi类的Open()、GetFirst()、GetNext()方法。文档上传类需调用:UpFile类的Upfile()方法.文档下载类需调用:Downlog类的Down()方法。文档预览格式需调用:CBtrapi类的CharToStr()、strToChar()方法。2.4.7 界面设计A、客户登录界面设计如下图:B、用户查询文档界面设计如下图:C、用户文档上传界面设计如下图:D、文档下载界面设计:E、用户界面与模块关系表。界面编号界面名称相关模块名称隶属的子系统001用户登录用户信息档案管理002文档筛选查询文档信息档案管理003文档预览格式文档信息档案管理004文档下载文档信息档案管理005文档上传文档信息档案管理2.4.8 *尚未解决的问题(1)、文档内容修改功能未提供。(2)、用户权限功能未提供。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2