版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
资讯科技中心机密级别重要总页数9页档案管理软件子系统模块具体设计阐明书版本历史统计日期版本号版本内容作者审核人审核日期-4-21V1.1修改参考文献和子系统或模块概述,添加了界面设计许辽-7-28V1.2改善整体构造许辽
目录TOC\o"1-4"\h\z\u1. 引言 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 模块构成 6 Class关系图 7 Class构成阐明 82.4.6 重要数据构造 92.4.7 界面设计 92.4.8 *尚未解决的问题 9引言编写目的本具体设计阐明书是针对档案管理系统而编写的,目的是为开发项目小组提供软件设计需求具体阐明,系统功效阐明。文档范畴本具体设计阐明书只针对档案管理系统有效,是提供档案管理的管理软件。读者对象预期读者:(1)、项目开发人员。(2)、软件测试人员。(3)、软件维护人员。参考文献文献编号文献名称作者出版单位发行日期123术语与缩写解释缩写、术语解释SPP精简并行过程,SimplifiedParallelProcessSD系统设计,SystemDesign子系统N具体设计子系统概述本软件属于文档管理软件子系统。重要功效是:顾客文档查询,文档上传、下载,文档资料共享。子界面的布局视图:子系统依赖关系(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)、文档管理系统类图:Class关系图该模块采用了通用的VISITOR设计模式,能够通过提供不同的Visitor实现不停扩展系统的折扣算法,从而能够根据客户的特性分类而不停增加新的折扣优惠营销方案。Class构成阐明CBtrapi是控制Btrieve文献I/O的类。画面中的数据操作是用CbtrApi类做成Btribeve文献。类的层次和有关类CbtrApi文献I/O类类组员内部变量m_sPosBlockBTRCALL函数的位置块*pCFileInfo指定Btrieve文献信息类的指针属性(protected)构造CBtrApi*pCFileInfo的初始化数据转换(protected)CharToStr统计从Hex转换成CSringStrTochar统计从CSring转换成Hex操作(public)GetFirst用Btrieve文献获得第一种统计GetNext用Btrieve文献获得现在统计背面的统计Open打开指定的Btrieve文献Insert用Btrieve文献插入新的统计Updata更新指定的统计Delete删除指定的统计Close关闭Btrieve文献操作具体阐明函数名:com_ora_UpdateCaseCode功效阐明:修改案件编号。函数头部: PublicFunctioncom_ora_UpdateCaseCode(ByValP_OLDCODEAsString,ByValP_NEWCODEAsString)AsLong参数及返回值:参数名类型I/O阐明P_OLDCODEStringI旧的案件编号P_NEWCODEStringI新的案件编号返回值Long0:成功-1:失败1010:旧案件编号长度不是10位1020:新案件编号长度不是10位1030:存在于受理举报备案中1040:存在于转办举报备案中1050:存在于重复举报备案中1060:未查找到旧案件编号参考数据库表:表EXPOSURECASEINDEX表REPEATEXPOSURECASE调用子函数:无补充阐明:如果需要添加算法的特殊阐明,请添加流程图或伪代码重要数据构造(1)、数据库物理设计:顾客表:列名数据类型与否为空备注IDint否主键顾客名Varchar(4)否密码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()办法。界面设计A、客户登录界面设计以下图:B、顾客查询
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 任务5.1 买家购物流程
- 医疗数据安全治理:区块链脱敏技术应用
- 医疗数据安全攻防的区块链监管机制
- 胸痛课件教学课件
- 医疗数据安全培训中的区块链技术合规应用
- 胫腓骨课件教学课件
- 【9道第三次月考】安徽省宿州第九中学教育集团2025-2026学年九年级上学期12月月考道德与法治试题(含解析)
- 延安市重点中学2026届语文高三上期末质量跟踪监视模拟试题含解析
- 医疗数据安全共享的区块链权限分级模型
- 医疗数据安全保险驱动框架
- 信息技术产品供货保障措施及质量保证计划
- 充电桩电量销售合同范本
- 设备售后服务方案(3篇)
- 协会提成管理办法
- 水库调度操作规程模板
- 酒店情况诊断报告
- GB/T 45795-2025大气颗粒物PM10、PM2.5质量浓度观测光散射法
- 2025年夏季山东高中学业水平合格考地理试卷试题(含答案)
- 爆破备案工作报告
- 企业现金流管理课件
- 旧电梯拆除合同协议书
评论
0/150
提交评论