搜档网
当前位置:搜档网 › 指纹识别接口说明文档

指纹识别接口说明文档

指纹识别接口说明文档
指纹识别接口说明文档

指纹识别接口说明文档 (1)

1. jar包文件名 (1)

2. API接口/类 (1)

3. DevComm类细则 (1)

3.1 构造函数 (1)

3.2 OpenComm (1)

3.3 Run_TestConnection (2)

3.4 Run_GetStatus (3)

3.5 Run_Generate (3)

3.6 Run_Generate (4)

3.7 Run_Merge (4)

3.8 Run_Verify (5)

3.9 Run_Search (6)

3.10 Run_GetEnrollCount (6)

3.11 Run_Search (7)

3.12 Run_DelChar (8)

指纹识别接口说明文档

1. jar包文件名

Jar包文件名为:“smartdevicesdk.jar”,该文件保存在“/libs/”目录下;so文件名为:“libserial_port.so,该文件保存在“/libs/armeabi”目录下。2. API接口/类

DevComm

3. DevComm类细则

该类主要提供操作指纹识别模块的相关方法,例如

3.1 构造函数

3.1.1 功能描述

初始化参数

3.1.2 方法格式

DevComm(String device, int baudrate)

3.1.3 参数说明

3.2 OpenComm

3.2.1 功能说明

打开设备串口

3.3.2 方法格式

boolean OpenComm(void) 3.2.3 参数说明

3.2.4 返回值说明

3.3 Run_TestConnection

3.3.1 功能说明

连接测试

3.3.2 方法格式

int Run_TestConnection(void) 3.3.3 参数说明

3.3.4 返回值说明

3.4 Run_GetStatus

3.4.1 功能说明

获取指定编号中模板的注册状态。

3.4.2 方法格式

int Run_GetStatus(int p_nTmplNo, int[] p_pnStatus) 3.4.3 参数说明

3.4.4 返回值说明

3.5 Run_Generate

3.5.1 功能说明

采集指纹图像

3.5.2 方法格式

int Run_GetImage(void)

3.5.3 参数说明

3.5.4 返回值说明

3.6 Run_Generate

3.6.1 功能说明

生成指纹模板

3.6.2 方法格式

int Run_Generate(int p_nRamBufferID)

3.6.3 参数说明

3.6.4 返回值说明

3.7 Run_Merge

3.7.1 功能说明

将暂存在RAM缓冲区中的模板合并生成模板数据并保存于指定的RAM 缓冲区中

3.7.2 方法格式

int Run_Merge(int p_nRamBufferID, int p_nMergeCount)

3.7.3 参数说明

3.7.4 返回值说明

3.8 Run_Verify

3.8.1 功能说明

指定Ram Buffer 中的模板与数据库中指定编号的模板之间进行1:1比对并返回其结果

3.8.2 方法格式

int Run_Verify(int p_nTmplNo, int p_nRamBufferID, int[] p_pnLearnResult) 3.8.3 参数说明

3.8.4 返回值说明

3.9 Run_Search

3.9.1 功能说明

指定Ram Buffer 中的模板与指定搜索范围(起始编号~

结束编号)内的所有已注册指纹模板之间进行1:N比对并返回其结果。

3.9.2 方法格式

int Run_Search(int p_nRamBufferID, int p_nStartID, int p_nSearchCount, int[] p_pnTmplNo, int[] p_pnLearnResult)

3.9.3 参数说明

3.9.4 返回值说明

3.10 Run_GetEnrollCount

3.10.1 功能说明

获取指定范围(起始模板编号~ 结束模板编号)内已注册的指纹总数

3.10.2方法格式

int Run_GetEnrollCount(int p_nSTmplNo, int p_nETmplNo,int[] p_pnEnrollCount)

3.10.3 参数说明

3.10.4 返回值说明

3.11 Run_Search

3.11.1 功能说明

获取指定范围(起始模板编号~ 结束模板编号)内可注册(没有注册模板的) 的第一个模板编号。

3.11.2 方法格式

int Run_GetEmptyID(int p_nSTmplNo, int p_nETmplNo, int[] p_pnEmptyID) 3.11.3 参数说明

3.11.4 返回值说明

3.12 Run_DelChar

3.12.1 功能说明

删除指定编号范围(起始模板编号~ 结束模板编号)内全部已注册的模板3.12.2 方法格式

int Run_DelChar(int p_nSTmplNo, int p_nETmplNo)

3.12.3 参数说明

3.12.4 返回值说明

http接口说明模板

一、查询菜品列表接口(DONE) 1、功能说明 接受提供的菜品 XXX画面XXX功能(比如人口查询画面-查询 | 人口查询画面-详细等) 2、接口调用说明 2.1获取地址 http://192.168.0.6:8080/FamilyServiceSystem/BookDinnerQueryAction?ope ration=queryServiceItem 2.2http请求方式 GET 2.3数据返回格式 JSON 2.4传递参数

2.5成功返回结果 [ “serverResponse”:”Success”, “totalRecords”:”52”, “page” : “10”, “pageSize” : “5”, “data”:{ “id” : “123”, “itemName” : “皇堡”, “priceNow” : “10”, “pricePast” : “12”, “servicePicture” :”s9118668.jpg”, “serviceStars” : “3” }, ……. { “id” : “”, “itemName” : “”, “priceNow” : “”, “pricePast” : “”, “servicePicture” :” s9118668.jpg”,

“serviceStars” : “3” } ] 2.6返回结果解释 二、查询广告接口(DONE) 1、功能说明 接受广告图片,目前为一张 2、接口调用说明 2.1获取地址 http://192.168.0.6:8080/FamilyServiceSystem/BookDinnerQueryAction?ope ration=queryAdvertisePicture

系统设计文档模板

系统设计说明书(架构、概要、详细)目录结构 虽然这些文档一般来说公司都是有模板的,但我写这些文档以来基本上是每写一次就把目录结构 给改一次,应该说这是因为自己对这些文档的理解开始加深,慢慢的越来越明白这些文档的作用 和其中需要阐述的东西,觉得这三份文档主要阐述了一个系统的设计和实现过程,从系统分解为层次、层次内的模块以及相互的接口、模块分解为对象以及对象的接口、实现这些对象接口的方法。这次又整了一份,A/ ,欢迎大家指正。 XXX架构设计说明书 (架构设计重点在于将系统分层并产生层次内的模块、阐明模块之间的关系)一?概述 描述本文的参考依据、资料以及大概内容。 二.目的 描述本文编写的目的。 三.架构设计 阐明进行架构设计的总体原则,如对问题域的分析方法。 3.1. 架构分析 对场景以及问题域进行分析,构成系统的架构级设计,阐明对于系统的分层思想。 3.2. 设计思想 阐明进行架构设计的思想,可参考一些架构设计的模式,需结合当前系统的 实际情况而定。 3.3. 架构体系 根据架构分析和设计思想产生系统的架构图,并对架构图进行描述,说明分层的原因、层次的职责,并根据架构图绘制系统的物理部署图,描述系统的部署体系。3.4. 模块划分 根据架构图进行模块的划分并阐明模块划分的理由,绘制模块物理图以及模

块依赖图。 341. 模块描述 根据模块物理图描述各模块的职责,并声明其对其他模块的接口要求。。 3.4.2. 模块接口设计 对模块接口进行设计,并提供一定的伪代码。 XXX概要设计说明书 (概要设计重点在于将模块分解为对象并阐明对象之间的关系) 一.概述 描述本文的参考依据、资料以及大概内容。 二.目的 描述本文的编写目的。 三.模块概要设计 引用架构设计说明书中的模块图,并阐述对于模块进行设计的大致思路。 3.1. 设计思想 阐明概要设计的思想,概要设计的思想通常是涉及设计模式的。 3.2. 模块A 3.2.1. 概要设计 根据该模块的职责对模块进行概要设计(分解模块为对象、描述对象的职责以及声明对象之间的接口),绘制模块的对象图、对象间的依赖图以及模块主要功能的序列图,分别加以描述并相应的描述模块异常的处理方法。 3.2.2. 模块接口实现 阐明对于架构设计中定义的模块接口的实现的设计。 XXX详细设计说明书 (详细设计重点在于对模块进行实现,将模块的对象分解为属性和方法,并阐述 如何实现)

指纹识别模块程序及原理图

程序: #include #include #define uchar unsigned char #define uint unsigned int #define Dbus P0 #define buffer1ID 0x01 #define buffer2ID 0x02 #define queren 0x88 #define tuichu 0x84 #define shanchu 0x82 sbit B0=B^0; sbit B7=B^7; sbit jidianqi=P3^6; sbit RS=P2^2; sbit RW=P2^1; sbit E1=P2^0; sbit LEDK=P3^4; //控制背光 sbit SCLK=P2^3; sbit IO=P2^5; sbit RST=P2^4; uchar code ta[8]={0x00,0x51,0x09,0x10,0x05,0x02,0x11,0xbe}; uchar data a[7]; // 秒分时日月星期年 uchar dz[4]; //存键输入值 uchar mima[7]; uchar mimaID[6]={1,2,3,4,5,6}; uchar data K; uchar data Key; uint PageID; uchar data querenma; uchar sum[2]; int summaf,summas; uchar code nian[]={"年"}; uchar code yue[]={"月"};

uchar code ri[]={"日"}; uchar code xinqi[]={"星期"}; uchar code mao=0x3a; unsigned char code text1[]={" 请按指纹"}; unsigned char code text2[]={" 请再次按指纹"}; unsigned char code text3[]={" 指纹采集成功"}; unsigned char code text4[]={"请按任意键继续"}; unsigned char code text5[]={" 指纹采集失败"}; unsigned char code text6[]={"输入删去的指纹号"}; unsigned char code text7[]={" 删指纹号成功"}; unsigned char code text8[]={"按键一:增加指纹"}; unsigned char code text9[]={"按键二:删去指纹"}; unsigned char code text10[]={" 请重新按指纹"}; unsigned char code text11[]={"清空指纹库成功"}; unsigned char code text12[]={" 没搜索到指纹"}; unsigned char code text13[]={"请先按键再刷指纹"}; unsigned char code text14[]={" 请重新操作"}; unsigned char code text15[]={" 删去失败"}; unsigned char code text16[]={" 接收包出错"}; unsigned char code text17[]={" 编号为:"}; unsigned char code text18[]={"指纹已找到请进"}; unsigned char code text19[]={" 该指纹已存储"}; unsigned char code text20[]={" 请输入密码"}; unsigned char code text21[]={" 密码错误"}; unsigned char code text22[]={"按键三:更新密码"}; // @@@ unsigned char code text23[]={"请再次输入密码"}; unsigned char code text24[]={"两次输入的密码不"}; unsigned char code text25[]={"一致,请重新操作"}; unsigned char code text26[]={" 密码更新成功"}; 另外: void delay(uint tt) { uchar i; while(tt--) { for(i=0;i<125;i++); } } void initialize51() {

海康威视摄像头HTTP接口能力调研报告

视频监控平台调研报告【海康】

目录

1.前言 本次从海康租借了一台硬盘录像机、一个枪机和一个球机。由于对方HTTP告警消息模块有BUG,调测花费时间较长。对方提供升级测试版本后已经解决。从目前的进展情况看基本完成了我们的预期目标。主要常用功能均已验证通过,包括:视频监控(VLC插件方式)、录像回放、读取设备信息、设备重启、图像抓拍、告警通知、云台控制。本次报告主要目的是记录相关功能具体实现和验证的方式方法及注意事项。 2.部署情况 租借的三台设备均部署在五层实验室,通过无线路由器连接到公司网络。 1)账号信息 设备类型设备型号IP地址管理账号密码 枪机DS-2CD2T20-I3admin Nuctech123 录相机DS-8608N-E8admin Nuctech123 球机DS-2DE7184-A admin Nuctech123 2)设备部署&端口映射 3)设备配置注意事项 IPC和NVR均需要通过修改管理员密码才可以激活,然后接入网络; 录相机(NVR)标准配置都是不带硬盘,所以需要事先准备好SATA硬盘; 录相机(NVR)在接入枪机时,自动识别的设备协议为“海康协议”但实际需要根据说 明书修改为ONVIF才可以,否则会一直报“未知错误“; 枪机(IPC)须另备 DC12V Φ圆头电源; 设备因为是租借来的,所以不是全新,建议配置调试之前先做出厂设置; 设备默认出厂IP均为: 3.视频监控

3.1主码流与字码流 主码流与子码流是海康威视提出的概念,是为了解决在网络情况不好时为了满足远程预览的流畅性,而不影响本地录像提出的双码流技术,主码流分辨率高于子码流,主码流用来录像,子码流用来网传,默认客户端访问采用主码流,客户可以根据网络情况选择子码流访问,以达到改善网络浏览的流畅性,而又不改变本地录像的录像效果。 3.2RTSP地址格式 (1)摄像头(IPC/IPD) 地址格式: username: pwd @ ip: port [554]/h264/ch1/码流类型/av_stream 码流类型:main表示为主码流,sub表示为子码流 举例: IPC主码流: number >,1-32是模拟通道,33以后是IP通道。 举例: IPC@NVR:举例: ,设备 信息和配置推荐使用ISAPI接口,云台控制则推荐使用CGI接口。 接口入口地址:,GET表示读取当前信息、PUT表示更新配置、POST表示创建数据、DELETE表示删除配置。 3.3设备信息 3.3.1基本信息 调用地址:/ISAPI/System/deviceInfo IP DOME ef947dd1-f70b-11b4-83a0-c056e38ef866 IPDome STD-CGI STD-CGI DS-2DE7184-A DS-2DE7184-ACCCH5 c0:56:e3:8e:f8:66 build 150129 build 141009

王力指纹锁中文说明书

1.1指纹锁作为高科技产品,安装的好坏直接影响到门锁的正常操作及使用寿命,建议您聘请对锁具有相当经验的师傅进行安装,并根据产品附件中门板开孔图样板进行操作,客户定做的配置指纹密码锁拉手的门已经按指纹密码锁拉手的标配开孔了,就可以直接安装;如果没有开孔的要现场开孔。特别说明:门上开了指纹密码锁拉手孔后再装上其他拉手,会出现拉手盖不住拉手孔的现象,请经销商开孔时要慎重。在使用过程中发现锁有任何异常,请及时和当地的经销商或本公司的售后服务部门联系,以便快速解决问题。 1.2如果您的房间正在装修,我们建议您将产品卸下,装上普通配置的拉手代用,待装修完成后再把产品重新装上,这样做的目的是:1.避免装修过程中腐蚀性物质或装修中使用的酒精、油漆等化学物质未干透时会向空气中散发腐蚀性气体腐蚀锁体,加速产品表面处理老化,影响外观及降低产品使用寿命; 2.避免门的油漆未干或施工的材料影响锁的灵活转动。 1.3在门锁安装调试完成后,请您在第一时间内清空门锁内所有密码及指纹,再注册自己的管理密码、用户密码及指纹,防止别人盗用您的密码,留下安全隐患。 1.4门锁使用一段时间后,电池电量偏低时,每次开门蜂鸣器会发出“嘀~嘀~”低压报警提示,此时请及时更换电池并注意正负极的安装,以确保锁的正常使用。 1.5若您要出远门或长期不使用锁,请带上机械钥匙,并取出电池,以确保锁的使用寿命。 1.6指纹较平较细或年龄较小的用户,建议您用大拇指注册指纹,且同一用户注册2枚以上指纹,提高指纹采集时的成功率。 1.7锁的指纹容量为100枚用户指纹,含1枚管理指纹(编号为00)和99枚用户指纹(编号为01~99);密码容量为10组(8位数),含1组管理密码(2位密码编号00+6位任意数字)和9组用户密码(2位密码编号01~09+6位任意数字)。新增用户时,请将用户详细信息记录于《注册信息登记表》,方便以后管理。 1.8本锁出厂设置:初始管理密码为00123456,用户密码库、指纹库为空。 1.9提示音/指示灯说明:每次操作成功时,蜂鸣器“嘀~”长鸣,绿色指示灯闪烁一次;操作失败时,蜂鸣器“嘀嘀”短鸣,数码显示屏“--”,红色指示灯闪烁一次后退出。

Place API http接口使用说明

PlaceAPI http 接口使用说明 1.1 Place API http 接口简介 Place API http 接口(以下简称http 接口)是一个供程序员调用的、http 形式的地图检索服务接口,且只向百度合作伙伴开放。 目前http 接口提供的功能包括:矩形区域关键字检索、周边区域关键字检索(也称:圆形区域检索)和城市内关键字检索。http 接口主要服务那些非网页程序的调用,例如:C# 、C++、Java 等开发的应用程序,这些开发语言都能发送http 请求且能接收返回数据。http 接口可以返回xml 和json 两种不同形式的的地理数据。 目前提供的功能不是很多、以后随着用户需求的收集和总结,会不断完善http 接口。 1.2 Place API http 接口使用说明 http 接口使用分为3个步骤:第一步,申请注册key ;第二步,拼写http 请求发送的url ,url 中附带上第一步申请的key 值;第三步,接收http 请求返回的数据(json 或xml 格式),如下图示意: 1.2.1申请注册key 说明 用户打开https://www.sodocs.net/doc/6617769618.html,/wiki/static/mapws/placeapikey/页面,在此页面中申请注册key 值。该key 主要目的是判断用户请求的url 是否合法,且限制用户1天发送的http 请求数不能超过1000次。注册页面如下图:

填写好信息后,点击生成API密钥按钮就获取到所需的key值了,申请的key值和应用程序名称相关联,既相同的应用程序名称返回的key值是一样的。 特别注意:申请key之前会提示用户首先注册百度账号,只有拥有了百度账号,才能顺利的申请key值。 1.2.2 http接口请求参数说明 http接口请求参数主要包括:检索关键字、检索区域(3种选择形式)、输出结果类型(xml或json),如下表:

软件详细设计文档模板(最全面)

研发生产中心文档编号版本A1 密级商密A 项目名称Xx系统 项目来源 Xxx系统 详细设计说明书 (内部资料请勿外传) 编写:日期:检查:日期:审核:日期:批准:日期: XX公司 版权所有不得复制 文档变更记录

序号变更(+/-)说明作者版本号日期批准1 2

目录 1. 引言 (5) 1.1 编写目的和范围 (5) 1.2 术语表 (5) 1.3 参考资料 (5) 1.4 使用的文字处理和绘图工具 (5) 2. 全局数据结构说明 (7) 2.1 常量 (7) 2.2 变量 (8) 2.3 数据结构 (8) 3. 模块设计 (9) 3.1 用例图 (9) 3.2 功能设计说明 (10) 3.2.1 模块1 (10) 3.2.2 模块2 (11) 4. 接口设计 (12) 4.1 内部接口 (12) 4.2 外部接口 (12) 4.2.1 接口说明 (12) 4.2.2 调用方式 (12) 5. 数据库设计 (12) 6. 系统安全保密设计 (12) 6.1 说明 (12) 6.2 设计 (12) 6.2.1 数据传输部分 (12) 6.2.2 IP过滤分部 (13) 6.2.3 身份验证部分 (13) 7. 系统性能设计 (13) 8. 系统出错处理 (13)

1.引言 1.1背景 此文档的背景 1.2编写目的和范围 说明写这份详细设计说明书的目的。 本详细设计说明书编写的目的是说明程序模块的设计考虑,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。 1.3术语表 定义系统或产品中涉及的重要术语,为读者在阅读文档时提供必要的参考信息。 序号术语或缩略语说明性定义 1 PM Project Manager,项目经理 2 1.4参考资料 列出有关资料的名称、作者、文件编号或版本等。参考资料包括: a.需求说明书、架构设计说明书等; b.本项目的其他已发表的文件; c.引用文件、资料、软件开发标准等。 资料名称作者文件编号、版本资料存放地点 1.5使用的文字处理和绘图工具 文字处理软件:[编写设计文档使用的文字处理软件,如RedOffice ] 绘图工具:[使用的UML工具,如Rose、Jude、Visio]

指纹识别模块说明书

指纹识别模块实验 注:此说明书适用于EL-EMCU-I实验箱、EXP-89S51/52/53CPU板。 一、实验目的 掌握指纹模块的开发协议; 掌握16C550芯片的编程方法; 二、实验设备 计算机,KEIL UVISION2环境,EL-EMCU-I实验箱,直连串口电缆、交叉串口电缆(针对针),导线,短接块。 三、基本原理 指纹识别模块采用MCU和PC两种控制方法,供用户灵活选用。其指纹模块采用深圳十指科技的TF-MD-M12开发模块,MCU端的外围电路由通过芯片16C550芯片进行并口到串口的转换,PC端的外围电路用MAX3232控制,模块的电源由实验箱上的接口插座提供。下面将具体介绍一下各部分的组成及其原理。 TF-MD-M12开发模块的功能特点: ◇先进的指纹识别算法(商业); ◇高速算法,500人指纹只要0.43 秒; ◇1:N,1:1 比对(两种可选); ◇用户可分多级权限管理(1、2、3); ◇多级的安全级别自主设置,可更多应用于不同场所; ◇采用高精密的光学成像元件,识别准确; ◇体积小,电路只有:40*58mm,易于集成; ◇功能高度集成,存于DSP中,不用再加电路板; ◇标准接口协议,开发简单; ◇采用面光源,成像速度快; ◇内部采用高级数字处理器DSP,处理速度快; ◇识别率高,最高可达:0.00001% ; ◇稳定性好,四年不断升级和优化; ◇具低电压报警功能; ◇微功耗设计适于电池供电; ◇主板低频设计抗外部电磁干扰; ◇主要供外销厂家和集成商,开发和集成产品; ◇设计精巧适于嵌入指纹锁/小指纹门禁机/手持指纹识别设备; TF-MD-M12开发模块的主要性能指标: ◇电路板尺寸(mm)58×40

指纹锁说明书

羄面板把手均为304 不锈钢,厚度2.0 以上 袈指纹锁技术与参数蚇肂袀薈开锁认证方式:螈指纹、密码、机械钥匙、(遥控选配)蒅指纹采集窗口:薃光学式莈蒆薃 袅蒂肃指纹图像分辨率: 聿500dpi 薇 蝿指纹图像采集时间:蚈v 0.5s 肄袂蕿蒆指纹对比:莆v 1s 芁芀蒇 薈蚃蒅指纹对比方式:螀1:N 肀 螁 v .001%羅袃蒄指纹误识别率(FZR):莆 薁指纹拒真率(FRP):莇v 0.1% 莆薅芀 螈3000 枚羄肀薈螁指纹容量: 袇密码容量:蒃8 组螀薀羅袃遥控容量薁30 个蚁莇节芁开门记录容量蒈3000 条蒆羆肁薀LED指示低压报警:袈v 42莅螂莇羇供电电压:袄DC6V 蒂莈肅芄电流消耗:芃峰值电流v120mA,平均电流v 45mA 蒀电池:蒇4-8节AA碱性电池蚃 羃 薆

肂功能特点螃1:瞬间启动一一指纹门锁 艿2 :智能沟通---- 液晶显示 膄3 :主宾显示——分享不同权限 肂4:智能语音提示 --- 操作便捷 蒆5:触摸式密码设计一一时尚耐用 薆6 :超B级叶片空旋锁头一一应急钥匙 7:电源显示外置一一欠电显示 &指纹同步更新功能 9 :常开一一办公商务方便 10:指纹+密码二合一式开启一一安全保障 11:禁试功能一一保护外侵 12:挟持密码设置一一人性化安全保障 13:开门记录一一数据记录存储查询 14:防撬报警一一撬锁报警锁具关闭保护 15:液晶显示一一时尚大气 16:上提把手一一上锁天地勾锁门 管理指纹设置 按电池盒后面“£:;”号设置键进入菜单提示“注册管理指纹”时正确放入手指提示“请在录入一次”三次录入至系统提示“录入成功表示录入成功,注:前五枚录入的指纹为管理指纹,系统从1-5自动按顺序记录管理指纹ID号。录入完毕按“ *”号键退出。 用户指纹设置 按电池盒后面“”号设置键进入菜单提示“验证管理员指纹”时扫描管理指纹进入菜单T进入“ 1指纹设置”栏后按“ #”号键确认进入T画面显示“1添加指纹”栏按“#'号键确认T按“ 8”号键向下选择至用户指纹栏(第六枚及以后为用户指纹)T 正确将手指放入指纹窗口三次至系统提示“录入成功” T表示录入成功,系统自动按 顺序记录指纹的ID号,按“ #”号键可继续录入下一枚指纹?可以录入用户指纹2995枚,录入完毕按“ * ”号键退出。 密码设置 按电池盒后面“号设置键进入菜单T€提示“验证管理员指纹”时扫描管理指纹进入菜单T按“ 8”号键向下选择进入“密码设置”栏T按“ #”号键确认T进入“添加密码”栏后按“ #”号键确认设置第“ 1组用户密码”按“ #”号键确认T输入要设

(完整word)软件项目文档全套模板-需求说明,推荐文档

<项目名称> 软件需求说明书 作者: 完成日期: 签收人: 签收日期: 修改情况记录:

目录 1 引言 (1) 1.1 编写目的 (1) 1.2 范围 (1) 1.3 定义 (1) 1.4 参考资料 (1) 2 项目概述 (2) 2.1 产品描述 (2) 2.2 产品功能 (2) 2.3 用户特点 (2) 2.4 一般约束 (2) 2.5 假设和依据 (3) 3 具体需求 (3) 3.1 功能需求 (3) 3.1.1 功能需求1 (3) 3.1.2 功能需求2 (4) 3.1.n 功能需求n (5) 3.2 外部接口需求 (5) 3.2.1 用户接口 (5) 3.2.2 硬件接口 (5) 3.2.3 软件接口 (5) 3.2.4 通信接口 (6) 3.3 性能需求 (6) 3.4 设计约束 (6) 3.4.1 其他标准的约束 (6) 3.4.2 硬件的限制 (7) 3.5 属性 (7) 3.5.1 可用性 (7) 3.5.2 安全性 (7) 3.5.3 可维护性 (7) 3.5.4 可转移\转换性 (8) 3.5.5 警告 (8) 3.6 其他需求 (8) 3.6.1 数据库 (8) 3.6.2 操作 (8) 3.6.3 场合适应性需求 (9) 4 附录 (9)

1 引言 1.1 编写目的 说明编写这份软件需求说明书的目的,指出预期的读者范围。 1.2 范围 说明: a.待开发的软件系统的名称; b.说明软件将干什么,如果需要的话,还要说明软件产品不干什么; c.描述所说明的软件的应用。应当: 1)尽可能精确地描述所有相关的利益、目的、以及最终目标。 2)如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。 1.3 定义 列出本文件中用到的专门术语的定义和缩写词的原词组。 1.4 参考资料 列出要用到的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

指纹识别模块指导

一.准备实验需要的设备。 硬件:试验箱、电源线、串口线、网线、指纹扫描模块、PC机一台。 软件:虚拟机、超级终端、FTP软件。 二.连线方式 将指纹识别模块安装在经典2410DVP试验箱的168扩展槽中。 三.实验原理 指纹模块是面向广阔的锁具市场、保险箱(柜)、安防及工控市场,推出的。她是由32位高性能可编程处理器、活体指纹采集芯片和指纹识别核心固件等构成的一个独立的嵌入式指纹识别系统。 本指纹模块具有200枚以上指纹存储能力,可扩展到上千枚,具备1秒以内的指纹比对性能,支持1:1和1:N两种比对模式,能够任意兼容各类指纹传感芯片,允许客户内置应用程序,减化应用方案,节省开发成本。 本模块可提供全面的ODM定制服务,时时刻刻、轻轻松满足您的个性化指纹产品需求。 功能用途 指纹模块是嵌入式指纹产品的核心。她面向锁具、安防和工控企业,为他们提供一个“快速应用指纹技术”的硬件平台。在这个平台上,企业只需专注于原有产品,无须关注指纹传感器的接入、指纹注册比对等远离其核心价值的技术,从而在不增加研发成本的同时提升原有产品的应用价值。 指纹模块功能: 活体指纹识别 脱机指纹注册(250枚) 脱机指纹比对(1:1、1:N) 可内置应用程序(固件) 可接入任意指纹传感器件(光学、半导体电容、半导体温感、半导体压感、按压式、滑动式)丰富的接口支持(32位GPIO、SPI、UART、I2C、RF) 指纹模块应用范围: 指纹门锁 指纹保险柜(箱)

指纹文件柜 指纹工控设备 指纹遥控器 指纹通关设备 指纹POS机 指纹IC卡读卡器 指纹数码产品 指纹电气开关等 技术规格 指纹模块一般参数: 模块优势 可编程直接在模块的主控MCU中写入应用程序 兼容性强能够兼容全球各种指纹传感芯片(光感、电容、电感、温感、压感,滑动式和按压式)(用户可指定) 指纹容量大片内可存储250枚以上指纹,支持片外扩展 注册比对性能优越指纹算法经过多年商用,嵌入式环境下FAR、FRR性能优良 服务好提供24小时技术支持和全面的ODM定制服务(只需提供规格书) 四、程序分析 在实验代码中我们已经提供了fingermap.c文件,其中对指纹模块的操作进行了封装,用户在使用中只需要调用其中的对应函数就可以实验对应的功能,当然也可以对API进行

智能门锁使用说明书指纹锁

目录 1 指纹锁介绍 (4) 1.1 产品特征 (4) 1.1.1 产品介绍 (5) 1.1.2 产品功能介绍 (5) 1.2 尺寸 (5) 1.3 技术参数 (6) 2 操作使用 (7) 2.1 放置手指的方式 (7) 2.2 操作说明 (8) 2.3 警示 (8) 2.4 安装/更换电池 (9) 3 安装步骤图 (10) 3.1 侧条和锁体尺寸图 (10) 3.2 确认开门方向 (14) 3.3 门板开孔图 (15) 3.4 门扣盒开孔图 (15) 3.5 安装步骤 (15) 3.5.1 安装锁芯 (15) 3.5.2 安装前后面板 (16) 3.5.3 安装门框盒和扣板 (17) 4 锁的维护及保养 (18) 4.1 日常维护及保养 (18) 4.2 使用须知 (19) 5 售后服务 (20) 5.1 售后服务相关说明 (21) 5.2 装箱清单 (24) 5.3 配件表…………………………………………………………… 24 A/1(2016年5月)

重要提示 1指纹锁作为高科技产品,安装的好坏直接影响到门锁的正常操作及使用寿命,建议您聘请对锁具有相当经验的师傅进行安装,并根据产品附件中门板开孔图样板进行开孔,凿支承窝,锁扣板及锁扣盒孔;确认所开凿的孔准确无误,然后严格按照产品说明书中的步聚进行操作,如果安装后发现锁开关不灵活或不能开启,请及时和当地的经销商或本公司的售后服务部门联系,以便问题快速得以解决。 2如果您的房间正在装修中,我们建议您在产品安装及经检查没问题后将产品卸下,待装修完成后再把产品重新装上,这样做的目的是:1.避免装修过程中出现腐蚀性物质粘在锁体上,影响外观,如果门的油漆未干会影响传动不灵活;2.装修时会使用酒精、油漆等化学物质,这些化学物质在未干透时会向空气中散发腐蚀性气体或灰尘,加速产品表面处理生变,影响外观及降低产品使用寿命。 3在门锁安装前,请您先接通所有连接线并装好电池后,按门锁线路板上的初始化按钮,第一时间对门锁进行初始化,恢复到出厂状态。 4门锁在安装时,请务必将机械钥匙随身携带。以免在没有安装完成之前关门而无法进入。

指纹锁使用说明书

指纹锁使用说明书 ddl-3200F 确认包装内的物品 包装箱里包括以下物品 1.锁身(前。后) 2.手把1SET 3.BOXASSY1BOX 4.BATTDRY1。5V8个 (磁性电池) 5.SCREW *BODY固定用4个 *REARBOXPLATE固定用4个 6.REARBOXPLATE1个 7.施工样本1本 8.使用说明书1本9.2.5MM六角把手1个 10.遥控器 1个 顺序 4――――安全注意事项 6――――使用注意事项 7――――产品特点

10―――产品部件和名称 13―――产品使用方法 14―――产品保证书的管理 20―――说明消费者损坏补偿标准 22―――产品保证书 安全注意事项 本产品使用前必须阅读“安全注意事项”后再使用 为了防止使用者或者他人的安全及财产损失 以下标志说明不遵守标志内容使用错误时的危害及损坏程度 警告 违反表示内容时有可能发生严重的伤害及死亡的标记 违反表示内容时有可能发生受伤或物质损失的标记 以下的标记区分是说明必须遵守的内容 此标记是绝对不可使用的"禁止"标记有可能导致财产及人员的损失此标记是必须执行的"强制"标记有可能导致财产及人员损失 绝对不要拆开,有可能导致财产及人员损失 绝对不能用手碰,有可能导致财产及人员损失 注意

不要把发生强力磁性的大型TV或喇叭靠近本产品. 导致产品故障 不要安装在不稳定的场所 导致降落受伤或故障 不要安装在光线直射强烈或高温的场所 导致产品变形及故障 妥善保管在幼儿无法碰到的地方 导致受伤 如小孩使用时保护者先说明使用方法 或者注意观察是否正确使用 导致受伤 不要强力冲击或抛扔 导致产品故障 使用注意事项 为防止产品故障及正确使用请注意以下内容 1.紧急锁的管理方法 o为了以防万一携带紧急锁钥匙中的一部分或者妥善保管在室个的安全地方(例如:汽车办公室等.) 2.产品的使用事件 o电池:磁性电池AA1.5V*4个*2(DC6V) o温度:70%RH以下

HTTP接口文档

HTTP接口文档 接口域名: 一、工作方式....................................................................... 错误!未定义书签。 1.1 密码验证方式............................................................................... 错误!未定义书签。 二、字符编码....................................................................... 错误!未定义书签。 三、响应格式....................................................................... 错误!未定义书签。 四、短信发送(单条,多条发送)...................................... 错误!未定义书签。 五、接收状态报告................................................................ 错误!未定义书签。 5.1 主动获取状态............................................................................... 错误!未定义书签。 六、接收上行短信(回复)................................................. 错误!未定义书签。 6.1 主动接收上行短信(回复) ......................................................... 错误!未定义书签。 6.2 推送接收上行短信(回复) ......................................................... 错误!未定义书签。 七、取剩余短信条数............................................................ 错误!未定义书签。 八、取已发送总条数............................................................ 错误!未定义书签。 九、接口安全(绑定IP).................................................... 错误!未定义书签。 十、取发送记录 ................................................................... 错误!未定义书签。 一、工作方式 双方通过HTTP方式交互数据,第三方可以简单的“name=value”方式发送提交内容或响应请求内容。即通过HTTP的GET/POST方式交换。 另外双方需要保证数据传输的完整性和安全性,每次发送请求都有响应(响应返回格式为纯文本),安全验证目前采用用户名、密码和IP绑定的方式。 1.1 密码验证方式 接口密码使用“登录密码”与“用户名”拼接字符串后能过md5加密进行验证 如登录密码是:123123 如用户名是:test 接口密码(pwd)=md5(登录密码+用户名) pwd=md5(123123test) pwd=b9887c5ebb23ebb294acab183ecf0769 二、字符编码 服务器接收数据可以是GBK或UTF-8编码字符,默认接收数据是GBK编码,如提交的是UT F-8编码字符,需要添加参数encode=utf8。 请求响应返回内容是GBK编码。 三、响应格式 所为响应即每次向服务器提交请求后返回值

软件开发文档模板库

软件开发文档模板库 1 可行性研究报告 可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能先择的各种方案;说明论证所选定的方案。 可行性研究报告的编写内容要求如下: 1.1 引言 1.1.1 编写目的 1.1.2 背景 1.1.3 定义 1.1.4 参考资料 1.2 可行性研究的前提 1.2.1 要求 1.2.2 目标 1.2.3 条件、假定和限制 1.2.4 进行可行性研究的方法 1.2.5 评价尺度 1.3 对现有系统的分析 1.3.1 数据流程和处理流程 1.3.2 工作负荷 1.3.3 费用开支 1.3.4 人员 1.3.5 设备 1.3.6 局限性 1.4 所建议的系统 1.4.1 对所建议系统的说明 1.4.2 数据流程各处理流程 1.4.3 改进之处 1.4.4 影响 1.4.4.1 对象设备的影响 1.4.4.2 对软件的影响 1.4.4.3 对用户单位机构的影响 1.4.4.4 对系统动行的影响 1.4.4.5 对开发的影响 1.4.4.6 对地点和设施的影响 1.4.4.7 对经费开支的影响 1.4.5 局限性 1.4.6 技术条件方面的可行性 1.5 可选择其他系统方案 1.5.1 可选择的系统方案1

1.5.2 可选择的系统方案2 …… 1.6 投资及收益分析 1.6.1 支出 1.6.1.1 基本建设投资 1.6.1.2 其他一次性支出 1.6.1.3 非一次性支出 1.6.2 收益 1.6. 2.1 一次性收益 1.6. 2.2 非一次性收益 1.6. 2.3 不可定量的收益 1.6.3 收益/投资比 1.6.4 投资回收周期 1.6.5 敏感性分析 1.7 社会条件方面的可行性 1.7.1 法律方面的可行性 1.7.2 使用方面的可行性 1.8 结论 2 项目开发计划 编制项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度所需经费预算、所需软、硬件条件等问题作出安排记载下来,以便根据本计划开展和检查本项目的开发工作。编制内容要求如下: 2.1 引言 2.1.1 编写目的 2.1.2 背景 2.1.3 定义 2.1.4 参考资料 2.2 项目概述 2.2.1 工作内容 2.2.2 主要参加人员 2.2.3 产品及成果 2.2. 3.1 程序 2.2. 3.2 文件 2.2. 3.3 服务 2.2. 3.4 非移交产品 2.2.4 验收标准 2.2.5 完成项目的最迟期限 2.2.6 本计划的审查者与批准者 2.3 实施总计划 2.3.1 工作任务的分解 2.3.2 接口人员 2.3.3 进度 2.3.4 预算 2.3.5 关键问题

软件详细设计文档模板

项目编号: (项目名称) 软件详细设计报告文件编号:生效日期:年月日 编制:日期:审核: 日期: 批准: 日期:同方锐安科技有限公司

目录 1. 引言 (1) 1.1编写目的 (1) 1.2项目风险 (1) 1.3文档约定 (1) 1.4预期读者和阅读建议 (1) 1.5参考资料 (2) 2. 支撑环境 (2) 2.1数据库管理系统 (2) 2.2开发工具、中间件以及数据库接口 (2) 2.3硬件环境 (2) 2.4网络环境 (3) 2.5多种支撑环境开发要点 (3) 3. 部件详细设计 (4) 4. 词汇表 (5) 5. 部件表格式 (5) 6. 界面表格式 (6)

1. 引言 引言是对这份软件系统详细设计报告的概览,是为了帮助阅读者了解这份文档如何编写的,并且应该如何阅读、理解和解释这份文档。 1.1 编写目的 说明这份软件系统详细设计报告是基于哪份软件产品需求分析报告、哪份软件产品概要设计报告和哪份软件产品数据库设计说明书(如果该软件产品需要数据库支持)编写的,开发这个软件产品意义、作用、以及最终要达到的意图。通过这份软件系统详细设计报告详尽说明了该软件产品的编码结构,从而对该软件产品的物理组成进行准确的描述。 1.2 项目风险 具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括: ●任务提出者; ●软件开发者; ●产品使用者。 1.3 文档约定 描述编写文档时所采用的标准(如果有标准的话),或者各种编写约定。 编写约定包括: ●部件编号方式; ●界面编号方式; ●命名规范: ● 1.4 预期读者和阅读建议 列举本软件系统详细设计报告所针对的各种不同的预期读者,描述文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。 读者包括: ●开发人员; ●项目经理; ●测试人员; ●文档编写人员; ●

RT1011指纹识别仪模块用户手册

指纹识别仪模块用户手册 1 FLASH存储结构 a)存储结构: 地址 内容 大小 0x0000—0x7fff Codes 32k words 0x8000—0x87ff 系统存储区 2k words 0x8800—0xffff 指纹库 30k words—结束 b)该存储结构由ROM系统定义,若客户自行开发整套DSP软件,则不受此结构限 制; c)指纹库大小随FLASH容量而变,系统会自动判别。 2 系统参数存储区结构 d)系统参数存储区结构: 页号 内容 注解 FLASH物理地址 (字节地址) 0x8000 0 保留 0x8200 1 参数表 0x8400 2 用户记事本 0x8600 3 保留 0x8800 4 保留 0x8a00 5 保留 0x8c00 6 保留 0x8e00 7 指纹库索引表 可供索引2048枚指纹 e)系统参数存储区分为8页,每页512字节。 3 用户记事本 在FLASH中开辟了一个512字节的存储区域作为用户记事本,该记事本逻辑上被分成16页,每页32字节。上位机可以通过PS_WriteNotepad指令和PS_ReadNotepad指令访问任意一页。注意写记事本某一页的时候,该页32字节的内容被整体写入,原来的内容被覆盖。 4 缓冲区与指纹库 芯片内设有一个72K字节的图像缓冲区与二个512 bytes(256字)大小的特征文件缓冲区,名字分别称为:ImageBuffer,CharBuffer1,CharBuffer2。用户可以通过指令读写任意一个缓冲区。CharBuffer1或CharBuffer2既可以用于存放普通特征文件也可以用于存放模板特征文件。通过UART口上传或下载图像时为了加快速度,只用到像素字节的高四位,即将两个像素合成一个字节传送。通过USB口则是整8位像素。 指纹库容量根据挂接的FLASH容量不同而改变,系统会自动判别。指纹模板按照序号存放,序号定义为:0—N-1(N指指纹库容量)。用户只能根据序号访问指纹库内容。 5 特征与模板 指纹特征文件大小为256字节,包含特征点信息与总体信息;模板大小为512字节,是两个相同指纹特征之和。

相关主题