1、北京天一博胜知识产权代理内部培训资料 软件著作权-说明书范本(二)设计说明书中国版权保护中心接收登记文档包含两种:操作说明书或设计说明书。设计说明书适合没有界面嵌入式软件,插件软件,后台运行软件和游戏软件。通常包含结构图,软件步骤图,函数说明,模块说明,数据接口,犯错设计等。操作说明书适合管理类软件,有操作界面,通常应包含登录界面,主界面,功效界面截图,截图之间有对应文字说明,能全方面展示软件关键功效。格式要求:一、说明书应提交前、后各连续30页,不足60页,应该全部提交。二、说明书页眉应标注软件名称和版本号,应该和申请表中名称完全一致,页眉右上应标注页码,说明书每页不少于30行,有图除外,另
2、外截图应该清楚完整。范例以下:天一博胜探伤仪控制软件设计说明书一、引言目标编写具体设计说明书是软件开发过程必不可少部分,其目标是为了使开发人员在完成概要设计说明书基础上完成概要设计要求各项模块具体实现设计工作。二、软件总体设计2.1软件需求概括本软件采取传统软件开发生命周期方法,采取自顶向下,逐步求精结构化软件设计方法。本软件关键有以下几方面功效(1) 连接设备(2) 提取数据(3) 保留数据(4) 删除仪器数据(5) 查看历史数据定义本项目定义为一个经典多点互动探伤软件。它将实现多点设备和系统程序无缝对接,以实现多点互动功效。2.2需求概述1.要求利用PQLib硬件商提供SDK开发出对应触摸
3、屏系统。2.系统要显示图片,并实现图片相关全部多点操作,包含放大,缩小,旋转,平移功效。3.要提供美观图片菜单,在菜单中要提供必需图片介绍信息。4.系统图片维护更新要方便。 2.3条件和限制系统开发条件是一般PC和相对应系统,此次开发所用系统是WINDOW SERVER和ADOBE FlashCS4。因为硬件开发商提供开发文档不是很详尽,这对系统开发产生了一定限制影响。总体设计2.4总体结构和模块接口设计系统整体结构框架图系统整体结构框架图2.5模块功效逻辑关系系统具体模块信息所表示:系统具体模块信息表主模块帧模块名称功效简述第一帧多点环境初始化。第二帧实现业务逻辑。支撑类模块类模块名称功效简
4、述PICDeals用于对图片载入支持。模块内部关系结构以下图所表示:系统模块内部关系图这里说明一下是,用户传来是操作信息,这种信息是经过硬件接收后根据一定协议经过数据传输通道传送过来。2.6(结构图)设计和描述 本软件关键功效是实现对钢丝绳仪器数据提取、分析和存放功效,软件关键是实现和下位机通信和数据分析。三、软件功效描述3.1 连接功效步骤图和具体步骤描述设备和电脑之间用USB设备建立连接,连接之前需要先安装USB驱动,假如安装无误并建立连接以后,点击“连接”,软件给设备存放器发送一个命令,是存放器做好准备,并返回设备时间和电量信息。连接建立后,还能够重新设置设备时钟。3.2提取数据功效步骤
5、图和具体步骤描述 设备和电脑保持连接以后,就能够提取仪器内数据,提取数据之前,先要提取存放数据区号,取得区号以后,再提取每个区号内数据。此数据经过分析制图,显示在主界面上。提取出数据能够保留在数据库中。假如无法提取数据,提醒没有数据或USB未连接。3.3保留数据功效步骤图和具体步骤描述 提取数据以后,就可将现有数据按不一样名称和编号保留在数据库中,供以后查询。仪器存放器3.4 删除仪器数据功效步骤图和具体步骤描述 此功效将删除仪器内全部数据。建立连接以后,系统给设备发出一个指令要求删除仪器内数据,仪器提醒是否确定删除,假如确定则删除数据。3.5查看历史数据功效步骤图和具体步骤描述 保留数据以后
6、,就能够查看历史数据,对于不需要数据,还能够删除。3.6图表处理功效步骤图和具体步骤描述数据提取后存入数据库,依据数据库内数据,将标准参数和现行参数以图表形式绘制出来并导入到生产汇报中,方便比较和观察测试结果和解读测试汇报。3.7定时对删除数据自检功效步骤图和具体步骤描述删除数据以后,能够定时查看历史删除数据,进行数据自检,看是否是误删数据,对于不需要数据,还能够根本删除。3.8数据删除操作记忆功效步骤图和具体步骤描述删除数据操作完成以后,若经过定时对删除数据自检,看是否为误删数据,若是误删数据,重新找回,该操作将被记忆,以后出现该数据删除时,会提醒小心操作。3.9数据修改提醒功效步骤图和具体
7、步骤描述修改探伤数据保留查询显示修改信息 对保留数据,定时进行了修改,修改后数据重新保留,对于修改部分,在提取时候,会提醒修改日期及修改前后内容等修改信息。3.10生成测试汇报功效步骤图和具体步骤描述在提取数据和查询数据以后,也能够把目前数据导入word文档中,这么就免去使用人员手工输入。显示生成汇报是否成功打开文档提醒没有数据操作步骤本系统操作步骤图所表示:操作步骤图从上图可看出,操作步骤只有图片更新和多点图片操作。二者操作由程序内部逻辑控制和处理,不会产生操作冲突。四、接口设计4.1人机接口本系统人机接口即用Flash制作人机交互界面。界面经过硬件设备展示给用户从而让用户进行操作以达成人机交互目标。4.2内部接口这里内部接口关键是指硬件内部绑定硬件方定义多点协议接口,其具体信息可见硬件方提供相关文档资料。4.3犯错处理设计犯错输出信息在Flash环境中,错误信息是在程序调试阶段有程序员定义后给出,其本身不带运行时错误捕捉提醒功效,运行时错误唯一表现就是死机,所以Flash项目上线之前要排除全部错误。本系统在运行时不会有任何错误提醒信息。在调试时,在关键节点会有由Trace语句输出到控制台实时调试信息。