搜档网
当前位置:搜档网 › 指纹门禁系统详细设计说明书

指纹门禁系统详细设计说明书

指纹门禁系统详细设计说明书
指纹门禁系统详细设计说明书

1 指纹门禁系统详细设计说明书

一、引言

1. 编写目的:

为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。 2. 背景:

本项目名称定为:基于指纹的存包系统.分为四个子功能模块:指纹信息管理模块、更新模块、查询模块和数据导入/导出模块。 3. 定义:

本系统是基于指纹的存包系统,它是为了方便广大客户的存包而开发的。它采用了先进的指纹技术,不但使用方便,而且安全可靠。 4.系统功能简介:

本系统主要用大型超市、购物广场、政府部门机关、国家机密文件保护。它的安全 性能高,特别适用于高机密文件的保存。 5.参考资料:

本次详细设计主要参考以前的几个阶段,如需求分析、总体设计两个阶段的设计。

软件工程 高等教育出版社 二、程序系统的结构:

1. 软件描述:

基于指纹的存包系统可以实现指纹提取、存取包、显示信息、管理员查询、经理查询,可实现顾客指纹信息存储、管理员信息存储、可统计日人流量、月人流量、对存包柜的管理。服务器采用windows SQL Server 。客户端采用windows xp 操作系统、浏览器采用IE6.0。 2. 软件结构:

1) 总体结构:

2)控制面板模块:

控制面板 主控模块 指纹核对

人流量统计

控制面板

传感器

指纹采集

用户登录

管理员登录

指纹信息管理

存包柜控制

管理员信息

用户信息

分机信息

A.指纹核对模块:

B.人流量统计:

C.指纹信息管理模块:指纹核对

存包

包人流量统计

日人

流量

累加

指纹信息管理

2

系统详细设计说明书

文档标题 文档编号BH-CSD-003 版本V1.0 密级商密 A 研发生产中心项目名称全科医生专家咨询系统 项目来源 系统详细设计说明书 (V1.0 ) 南京毗邻智慧医疗科技有限公司 二○一三年十一月

文档变更记录 序号变更( +/- )说明作者版本号日期批准1 创建Steve.ma V1.0 2013.11.15 1 引言.......................................................................... (3) 1.1 编写目 的 ......................................................................... (3) 1.2 背 景 .......................................................................... (3) 1.3 定 义 .......................................................................... (3) 1.4 参考资 料 ......................................................................... (4) 2 平台安全体系与程序系统的结构........................................................................................ (4) 2.1 平台安全体 系 ........................................................................ (4) 2.2 程序系统结 构 ........................................................................ (5) 3 程序设计说 明 ........................................................................... (5) 3.1 程序描 述 ......................................................................... (5) 功能及其接 口 ........................................................................

指纹门禁系统管理系统设计毕业论文

指纹门禁系统管理系统设计毕业论文 目录 第一章绪论 (1) 1.1引言 (1) 1.2研究背景及意义 (1) 1.3本文的结构 (2) 第二章系统硬件设计 (3) 2.1系统的硬件结构 (3) 2.1.1 系统硬件设计综述 (3) 2.1.2 硬件系统元器件概述 (4) 2.2主控芯片硬件设计 (5) 2.2.1 AT89C52介绍 (5) 2.2.2 主要功能特性 (5) 2.2.3 管脚说明 (6) 2.2.4 主控芯片模块设计 (8) 2.3指纹识别模块的硬件设计 (9) 2.3.1 指纹识别模块 (9) 2.3.2 电平信号转换 (10) 2.3.3 稳压器 (10) 2.3.4 数据接收设置 (12) 2.4LCD液晶显示器模块硬件设计 (13) 2.4.1 LCD模块 (13) 2.4.2 接口电路设计 (14) 2.5时钟/日历芯片模块硬件设计 (15) 2.5.1 时钟/日历芯片元器件 (15) 2.5.2 接口电路设计 (16) 2.6E2PROM的读写程序模块硬件设计 (17) 2.6.1 元器件参数 (17) 2.6.2 元器件工作分配 (18) 2.6.3 接口电路设计 (19) 2.7键盘输入模块的硬件设计 (20) 2.8电机正反转电路设计 (21) 2.9紧急复位电路设计 (22) 第三章系统软件设计 (24) 3.1系统软件结构 (24) 3.1.1 系统功能 (24) 3.1.2 系统职能模块 (24) 3.1.3 系统软件流程 (25)

3.2显示程序软件设计 (26) 3.2.1 显示器的读写时序及初始化 (26) 3.2.2 显示程序设计 (27) 3.3键盘输入模块软件设计 (29) 3.4串行E2PROM的读/写程序模块软件设计 (31) 3.4.1 I2C总线协议 (31) 3.4.2 I2C总线写入程序 (31) 3.4.3 I2C总线读程序 (32) 3.5时钟/日历模块软件设计 (34) 总结 (39) 结论 (39) 感悟 (39) 致谢 (40) 参考文献 (40) 附录A: 系统硬件图 (42) 附录B: 系统程序 (44) 附录C: 系统调试图 (51) 附件毕业论文光盘资料

指纹门禁系统工程

指纹门禁工程合同书 订立合同双方: 甲方:铜仁市碧江区人民法院_ _____ 乙方:铜仁市碧江区众大安防技术有限公司 依据《中华人民共和国合同法》之规定,为了明确双方的权利与义务关系,经友好协商,现就乙方承接甲方指纹门禁工程事宜达成如下条款,以便共同遵照执行。第一条合同概要 双方同意由乙方承接甲方的指纹门禁工程,由乙方提供系统所需的相关设备及部件,并由乙方负责系统的安装、调试以及开通后系统运行的技术服务。 第二条设备要求及设备清单 乙方向甲方所提供的设备应当是全新的且是合同指定的产品。设备清单(详见本合同的附件1)该设备清单由双方在签订本合同时一并予以确认。 第三条工程款及支付方式 本合同项下的工程款总额暂定为¥24000 元整,大写:人民币贰万肆仟元整。最终工程款。 工程款支付方式为: 安装调试好后一次性付清工程款 经甲方同意所增加的预算外工料费用,双方应在工程完工后另行一次性结清。第四条工程设备的验收 1、乙方依合同所订时间将工程设备及其部件运至指定地点时,甲方应即时接收并妥善保管工地上安装好的设备。 第五条工程安装、调试 安装完毕后2日内调试完毕。 系统安装、调试过程中如有不符合技术要求的,应立即返工直到达到标准。 第六条技术支持及服务 1、在系统正式投入施工后,乙方保证派遣专业技术人员按施工的不同阶段指导实施,并保证进度。 2、乙方的施工安装调试应严格按规程进行,并接受甲方的监督。 3、乙方为甲方培训操作人员。 第七条验收和移交

系统调试开通壹周内,甲乙双方组织相关人员组成验收小组,验收小组由双方各指派2名人员组成,验收小组对系统作全面验收,甲乙双方签定维保合同。 第八条设备保修 1、出现简单技术问题时,乙方应提供电话咨询。 2、电话咨询无法解决的,对复杂技术问题,乙方应24小时内到现场服务 重大技术问题应在48小时内到现场服务。 3、系统开通后壹年内如出现使用故障,乙方负责免费维修,如故障是因人为或意外引起的,需调换的设备或零件的费用由甲方负责,乙方负责免费维修。 第九条违约责任 1、甲方的违约责任 (1)、中途变更工程的规模、设备规格、安装地点等,应当赔偿乙方因此造成的损失。 (2)、中途解除合同,甲方支付乙方违约金,违约金为未履行部分工程款总额的 50 %。 (3)、未按合同规定的时间和要求向乙方提供场地等辅助工作和准备工作,乙方有权解除合同,甲方应当赔偿乙方因此而造成的损失;乙方不要求解除合同的,除交付工程的日期得以顺延外,甲方应当偿付乙方停工期间的损失。(4)、超过合同规定日期付款,应当根据逾期款额和预期期限按照日千分之六向乙方偿付违约金; (5)、甲方拒绝接收设备和部件,应当赔偿乙方因此造成的的来往运费及额外产生的仓储费等乙方实际所发生的损失; (6)、由于保管不善致使乙方提供的设备及其它物品毁损、灭失的、应当赔偿乙方因此造成的损失(只针对已经安装好的设备,未安装的设备由乙方自行保管)。 2、乙方的违约责任 (1)、提供的设备不符合技术要求。 (2)、未按合同规定的期限交付工程。 (3)、未按合同规定的质量技术要求交付工程。 (4)、未提供设备保修服务 第十条责任的免除 1、因不正确的保管、安装、使用、操作等行为引起的产品乃至系统问题,均应由本方承担责任。 2、发生不可抗拒因素造成一方或双方损失的,均应当免除对方责任。但应当采取积极措施尽量减少损失,损失扩大的,由该方承担责任。 第十一条合同的变更和解除

(完整版)软件详细设计说明书模板

软件详细设计说明书 v1.0 200X年月XX日 修订历史记录

编制 审查 审核 批准 文档评审负责人:参加评审人员:

目录 1引言 (4) 1.1编写目的 (4) 1.2背景 (4) 1.3定义 (4) 1.4设计依据 (4) 2软件系统结构 (4) 2.1功能需求 (4) 2.2子模块划分 (4) 2.3子模块间关系 (4) 3公共数据结构 (4) 4程序设计说明 (5) 4.1程序1设计说明 (5) 4.1.1程序描述 (5) 4.1.2功能 (5) 4.1.3性能 (5) 4.1.4输入 (5) 4.1.5输出 (5) 4.1.6算法 (5) 4.1.7流程 (5) 4.2程序2设计说明 (5) 5模块重用说明 (5)

1引言 1.1编写目的 〖说明编写这份软件详细设计说明书的目的〗 1.2背景 〖说明待开发软件(子)系统的名称和此软件(子)系统所属大系统的名称; 说明任务的来源(开发背景和市场背景)等;该软件(子)系统与大系统中其他子系统的关系。〗 1.3定义 〖列出本文档中所用到的专门术语的定义和缩写词的原意〗 1.4设计依据 〖列出本文档所引用的有关设计依据(标题、文件编号、版本号、作者、发布日期、出版单位),包括本项目内部已编写的有效文档、出版刊物和国家标准或规范〗2软件系统结构 2.1功能需求 2.2子模块划分 〖说明本软件系统(或模块)的实现,即其内部的子模块划分(给出程序的名称和标识符)。建议以图形说明。〗 1.XXXXXXXX 2.XXXXXXXX 3.XXXXXXXX 4.XXXXXXXX 5.XXXXXXXX 6.XXXXXXXX 2.3子模块间关系 〖说明各子模块间的控制、顺序等耦合关系。〗 3公共数据结构 〖给出本软件系统使用的每一个公共数据结构的类型定义、存储方式,公共数据结构内各元素项的类型定义、初始取值、可能取值的范围及相应的物理含义。建议以类似C语言的数据说明格式来描述。〗

网上购物系统——详细设计说明书

网上购物系统 详细设计说明书 1引言 1.1编写目的 电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.2.项目背景 软件名称:网上购物系统 开发者:宋金德,袁浩,王朝阳,许威 项目简介:本系统主要实现网上产品展示与在线定购及人员的管理, 一、不同身份有不同的权限功能(管理人员、注册用户、游客) 二、在线产品展示(分页显示) 三、在线定购 四、后台管理(用户管理、商品的管理) 1.3定义 Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。 ADO:ActiveX Data Object, ActiveX 数据对象 SQL:Structured Query Language 1.4参考资料 [1] 谭浩强《动态网页制作ASP》北京电子工业出版社. 2001 [2] 彭万波《网页设计精彩实例》北京电子工业出版社.2002

软件详细设计说明书

软件详细设计说明书 1 引言 1.1 编写目的 提示:说明编写这份详细设计说明书的目的,指出预期的读者范围。 1.2 背景 提示:应具体说明以下基本内容: ①待开发的软件系统的名称; ②列出本项目的任务提出者、开发者、用户以及将运行该项软件的单位。 1.3 定义 提示:列出本文件中用到的专门术语的定义和缩写词的原词组。 1.4 参考资料 提示:列出要用到的参考资料,如: ①本项目的经核准的计划任务书或合同、上级机关的批文; ②属于本项目的其他已发表的文件; ③本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2 程序系统的结构 提示:用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。 3 程序1(标识符)设计说明 提示:从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是

针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。 3.1 程序描述 提示:给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如是常驻内存还是非常驻?是否子程序?是可重入的还是不可重入的?有无覆盖要求?是顺序处理还是并发处理?.....等)。 3.2 功能 提示:说明该程序应具有的功能,可采用IPO图(即输入-处理-输出图)的形式。 3.3 性能 提示:说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。 3.4 输入项 提示:给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式、数量和频度、输入媒体、输入数据的来源和安全保密条件等等。 3.5 输出项 提示:给出对每一个输出项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输出的形式、数量和频度、输出媒体、对输出图形及符号的说明、安全保密条件等等。 3.6 算法 提示:详细说明本程序所选用的算法,具体的计算公式和计算步骤。 3.7 流程逻辑 提示:用图表(例如流程流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。

系统软件详细设计说明书

系统软件详细设计说明书 1.引言 1.1编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详 细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2.系统的结构 ui :系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui 部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 client :实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的

资源,并返回相应的信息。 search: 资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 preview :资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。 preview部分调用comm on部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui )设计说明 3.1 模块描述实现用户界面的包,含有11个文件51 个类,是本系统中最复杂的代码。 3.2 功能负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp 站点中搜索用户需要的资源。 3.3 交互的模块 client ,search ,preview ,common。 3.4 模块设计该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下: MainFrame.java :MainFrame 是含有主函数的类,也是lyra 客户端开始执行的类,它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 FtpFrame_AboutBox.java: 显示关于窗口的类,当用户点击帮助菜单中的关于菜单项时会 弹出关于对话框。 Tools.java :FileTools 是文件操作辅助类,可以实现文件的递归删除等。 XMLController.java: JDOMTes是操作xml文件的类,用JDOM来操作xml文件, 实现的功能有: (1)保存ftp 服务器的文件列表(站内搜索时使用),递归的从ftp 服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp 服务器的信息:ip ,端口(默认端口21 不保存),用户名(默认anonymous 不保存),密码,最多存10 个;存在resource\settings\ serversinfor.xml 文件中。 (4)读取已存储的ftp 服务器信息。 (5)从type.xml 读取搜索的类型。 Constants.java: 放置系统运行时使用的一些常量,initcontent ()函数对所有常量进行初始化,这个函数在MainFrame 中被调用一次。iconHashMap 是hash 表,用于存放文件的系统图标。 CustomizedController.java :包含自定义的控件类,java 中的控件可能不能满足需求,需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer 是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel 类的父类是JPanel ,用户显示右边的主题部分,包括右上边的搜索及服务 器选项,和中间的显示服务器文件的TabbedPane。. (5)BottomPanel 类是右下放显示下载和服务器信息的JTabbedPane。 (6)CustomizedJButton 是定义按钮类,更改了按钮的字体,java 本身默认的字体不好看。 (7)CustomizedTableModel 是表格类,实现单元格的不可编辑。 (8 )CustomizedTableCellRenderer_Remote 类是表格绘制器,在远程文件浏览 器RemoteFilesPanel 使用,用于显示文件名和文件图标。

指纹门禁系统详细设计说明书

1 指纹门禁系统详细设计说明书 一、引言 1. 编写目的: 为了使开发人员在完成概要设计说明书的基础上完成概要设计规定的各项模块的具体实现的设计工作。 2. 背景: 本项目名称定为:基于指纹的存包系统.分为四个子功能模块:指纹信息管理模块、更新模块、查询模块和数据导入/导出模块。 3. 定义: 本系统是基于指纹的存包系统,它是为了方便广大客户的存包而开发的。它采用了先进的指纹技术,不但使用方便,而且安全可靠。 4.系统功能简介: 本系统主要用大型超市、购物广场、政府部门机关、国家机密文件保护。它的安全 性能高,特别适用于高机密文件的保存。 5.参考资料: 本次详细设计主要参考以前的几个阶段,如需求分析、总体设计两个阶段的设计。 软件工程 高等教育出版社 二、程序系统的结构: 1. 软件描述: 基于指纹的存包系统可以实现指纹提取、存取包、显示信息、管理员查询、经理查询,可实现顾客指纹信息存储、管理员信息存储、可统计日人流量、月人流量、对存包柜的管理。服务器采用windows SQL Server 。客户端采用windows xp 操作系统、浏览器采用IE6.0。 2. 软件结构: 1) 总体结构: 2)控制面板模块: 控制面板 主控模块 指纹核对 人流量统计 控制面板 传感器 指纹采集 用户登录 管理员登录 指纹信息管理 存包柜控制 管理员信息 用户信息 分机信息

A.指纹核对模块: B.人流量统计: C.指纹信息管理模块:指纹核对 存包 取 包人流量统计 日人 流量 累加 月 人 流 量 累 加 按 指 纹 信 息 统 计 指纹信息管理 指 纹 输 入 时 间 指 纹 类 型 2

软件体系结构设计说明书

软件体系结构设计说明书 1.文档简介 [本节主要是描述软件体系结构设计说明书的目的、范围、相关术语、参考资料和本文档的摘要性介绍。软件体系结构设计属于高层设计文档,是符合现代软件工程要求的概要设计。] 1.1 目的 [软件体系结构设计说明书,将从设计的角度对系统进行综合的描述,使用不同的视图来描述其不同方面。在本小节中,将对该文档的结构进行简要的说明,明确该文档针对的读者群,指导他们正确的地使用该文档。] 1.2 范围 [说明该文档所涉及的内容范围,以及将影响的内容。] 1.3 定义、首字母缩写词和缩略语 [与其它文档一样,该文档也需要将本文档中所涉及的所有术语、缩略语进行详细的定义。还有一种可简明的做法,就是维护在一个项目词汇表中,这样就可以避免在每个文档中都重复很多内容。] 1.4参考资料 [在这一小节中,应完整地列出该文档引用的所有文档。对于每个引用的文档都应该给出标题、标识号、日期以及来源,为阅读者查找这些文档提供足够详细的信息。] 1.5 概述 [在本小节中,主要是说明软件体系结构设计说明书各个部分所包含的主要内容,就像一个文章摘要一样。同时也应该对文档的组织方式进行解释。]

2. 体系结构表示方式 [本节说明软件体系结构在当前系统中的作用及其表示方式。它将列举其所必需的用例视图、逻辑视图、进程视图、部署视图或实施视图,并分别说明这些视图包含哪些类型的模型元素。] 3. 软件体系结构的目标和约束 [本节说明对软件体系结构具有某种重要影响的软件需求和用户目标,例如,系统安全性、保密性、第三方组件的使用、可移植性、发布和重新使用。它还要记录可能适用的特殊约束:设计与实施策略、开发工具、团队结构、时间表、遗留系统等。] 4.用例视图 [本节使用用例分析技术所生成的系统用例模型,描述其中的一些用例或场景。在该模型中纳入用例或场景,应该是系统中最重要、最核心的功能部分。] [另外,在本节中还应该选择一个主要的用例,对其进行描述与解释,以帮助读者了解软件的实际工作方式,解释不同的设计模型元素如何帮助系统实现。] 5. 逻辑视图 [逻辑视图主要是反映系统本质的问题领域类模型,在逻辑视图中将列出组成系统的子系统、包。而对每个子系统、包分解成为一个个类,并说明这些关键的实体类的职责、关系、操作、属性。这也是OO思想的体现,以类、类与类之间的协作、包、包与包之间的协作模型来表达系统的逻辑组织结构。]

软件系统详细设计说明书模板

xxxxx系统详细设计说明书

版本历史

修改记录

目录 1引言 (5) 1.1编写目的 (5) 1.2背景 (5) 1.3参考资料 (5) 1.4术语定义及说明 (5) 2设计概述 (5) 2.1任务和目标 (5) 2.1.1需求概述 (5) 2.1.2运行环境概述 (5) 2.1.3条件与限制 (6) 2.1.4详细设计方法和工具 (6) 3系统详细需求分析 (6) 3.1详细需求分析 (6) 3.2详细系统运行环境及限制条件分析接口需求分析 (6) 4总体方案确认 (6) 4.1系统总体结构确认 (6) 4.2系统详细界面划分 (7) 4.2.1应用系统与支撑系统的详细界面划分 (7) 4.2.2系统内部详细界面划分 (7) 5系统详细设计 (7) 5.1系统程序代码架构设计 (7) 5.1.1UI(User Interface)用户界面表示层 (7) 5.1.2BLL(Business Logic Layer)业务逻辑层 (8) 5.1.3DAL(Data Access Layer)数据访问层 (8) 5.1.4Common类库 (8) 5.1.5Entity Class实体类 (8) 5.2系统结构设计及子系统划分 (8) 5.3系统功能模块详细设计 (9) 5.3.1XX子系统 (9) .1XX模块 (9) 列表和分页 (9) 创建XX (9) .2XX模块 (9) XX列表 (9) XX修改 (9) 5.3.2XX子系统 (9) 5.3.6.1用户管理模块 (9) 5.3.6.2角色管理模块 (14) 5.3.6.3系统设置模块 (14) 5.3.6.4系统登录注销模块 (14) 5.4系统界面详细设计 (14) 5.4.1外部界面设计 (14) 5.4.2内部界面设计 (14) 5.4.3用户界面设计 (14) 6数据库系统设计 (14) 6.1设计要求 (14) 6.2信息模型设计 (14) 6.3数据库设计 (14) 6.3.1设计依据 (14)

基于指纹识别的门禁系统设计

基于指纹识别的门禁系统设计 摘要:为了更好地服务于实验室管理,提高高校实验室的智能化管理,设计并实现 了一种采用嵌入式技术的基于单片机的指纹门禁系统,给实验室管理者和学生提 供了便利。 关键词:指纹识别;门禁系统;嵌入式技术;单片机 随着社会的进步,人们安全意识的提高,高安全的门禁系统成为社会工作、生活环境中重要的环节。但传统的门禁系统由于鉴别方式、速度和性能等方面的限制, 很难满足安全可靠和网络化的控制需求。同时,随着识别技术和网络技术的飞速 发展,门禁系统也得到了飞跃式的发展,出现了基于指纹识别的门禁系统。这种系 统具有安全性、方便性和易管理性等特点。对于高校而言,实验室是教师科研、 学生科学实验的重要场所,承担实践能力、创新能力和工程应用能力培养的重要 任务。为提高高校实验室的智能化管理,开发设计一种指纹门禁系统,下面将对本 系统的设计以及实现进行介绍。 1.系统方案设计 系统由控制模块、指纹传感器模块、显示模块、电磁锁控制模块和报警模块 等组成.控制模块选用的是STC 公司生产的基于MCS-51 内核的8 位微控制器 STC89C52,指纹传感器模块选用的是FPM10A 光学指纹传感器采集及识别指纹信息,显示模块用于实时显示系统的状态信息,电磁锁控制模块用于控制门的开关 状态,报警模块则用于提示管理员门禁系统故障或者无关人员企图进入限制区域,系统结构框图如图1 所示 图1 系统结构框图 2.系统硬件电路设计 2.1 系统电路原理图设计 系统选用的控制器是宏晶科技推出的新一代具备高速、低功耗和超强抗干扰 特点的STC89C52单片机,是系统的控制核心.根据系统工作需要设计的外围电路 有时钟电路、复位电路、指纹模块电路、报警电路、液晶显示电路和控制电路等 部分组成. 2.2 FPM10A 光学指纹传感器 光学指纹传感器是利用光的折射和反射原理,通过CMOS 或者CCD 的光学器 件采集到不同明暗程度的图片信息,完成指纹数据的采集[1].本系统选用的光学指纹传感器模块的型号是FPM10A,该传感器模块有VCC(接3.6V-5.5V)、GND (电源地)、TXD、RXD 和NC 等五个端口,采用半双工异步串行通讯,TXD 为串 口的数据发送端,RXD 为串口的接收端,其默认波特率为57600bps,也可根据实 际需要通过命令设置为9600~115200bps. 传感器模块的TXD 和RXD 端口分别与STC89C52 单片机的P30 (RXD)和P31(TXD)相连进行数据传输,传输的帧格式如图2 所示. 图2 FPM10A 传输的帧格式 2.3 电磁锁 电磁锁是利用电生磁的工作原理,当有电流通过硅钢片时会产生强大的磁力 吸附固定在门框或墙体的铁板从而实现锁门的效果[2].当门禁系统识别到有进入实验室权限的人员时电磁锁电源断开,即可进入实验室,否则无法进入实验室.本系

软件开发详细设计说明书

编号:_________________ 版本:_________________ <系统名称> 详细设计说明书 委托单位: 承办单位: 编写:(签名)_________________年月日 复查:(签名)_________________年月日 批准:(签名)_________________ 年月日

目录 第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) 第3章模块设计 (3) 3.1模块1 (标识符) (3) 3.1.1模块概述 (3) 3.1.2功能和性能(1、功能 2、性能) (3) 3.1.2.1(标识符)功能(IPO图) (3) 3.1.2.2性能 (3) 3.1.3输入/输出项 (3) 3.1.3.1输入项 (3) 3.1.3.2输出项 (3) 3.1.4数据结构 (3) 3.1.4.1全局数据结构 (4) 3.1.4.2局部数据结构 (4) 3.1.5算法 (4) 3.1.6限制条件 (4) 3.1.7测试计划 (4) 3.2模块2 (4)

第1章引言 1.1编写目的 软件详细设计说明书的一般编写目的可直接引用下面一段话:“说明一个软件系统各个层次中的每个程序(每个模块或子程序)的设计考虑。”当然,作者可包含一些与问题相关的特殊目的,附于上述一段话的尾部 1.2系统说明 任务提出单位: 开发单位: 预期用户: 1.3术语 序号术语说明性定义 ____________________ 1.4参考资料 1

系统详细设计说明书

XXXXXX XXXXXXXXXXXXX 项目名称 详细设计说明书 XXX公司 二〇XX年X月

文档修改记录

目录 第一章引言............................................. 错误!未定义书签。 目的............................................. 错误!未定义书签。 背景............................................. 错误!未定义书签。 术语定义......................................... 错误!未定义书签。 参考资料......................................... 错误!未定义书签。第二章系统概述......................................... 错误!未定义书签。第三章程序1设计说明................................... 错误!未定义书签。 程序描述......................................... 错误!未定义书签。 模块架构图 ................................... 错误!未定义书签。 功能 ......................................... 错误!未定义书签。 类图 ......................................... 错误!未定义书签。 增加功能(功能点) ........................... 错误!未定义书签。 程序流程 ..................................... 错误!未定义书签。 测试和限制条件 ............................... 错误!未定义书签。 备注 ......................................... 错误!未定义书签。第四章程序2设计说明................................... 错误!未定义书签。第五章公用接口程序说明................................. 错误!未定义书签。 全局变量......................................... 错误!未定义书签。 公用界面或接口................................... 错误!未定义书签。 公用方法和过程................................... 错误!未定义书签。第六章附件............................................. 错误!未定义书签。详细设计评审意见.......................................... 错误!未定义书签。

指纹识别门禁系统的设计与实现

目录 摘要 .............................................................. I II ABSTRACT ........................................................... I V 第一章绪论 ........................................................ 1 1.1 论文的背景及意义............................................ 1 1.2 识别技术简介................................................ 2 1.2.1 指纹特点 .............................................. 2 1.2.2 指纹特征 .............................................. 2 1.2.3 指纹应用系统简介...................................... 2 1.2.4 指纹取像技术及其特点.................................. 3第二章指纹门禁系统的总体设计 ...................................... 5 2.1 系统功能.................................................... 5 2.2 系统性能指标................................................ 5 2.3 系统硬件结构................................................ 6 2.4 系统软件结构................................................ 7第三章指纹门禁系统的硬件设计 ...................................... 9 3.1 SPCE061A单片机介绍 ......................................... 9 3.1.1 SPCE061A单片机的主要性能.............................. 9 3.1.2 指纹识别模块OM-20的管脚说明及性能指标................ 9 3.1.3 SPCE061A单片机与指纹识别模块OM-20的接口电路设计... 10 3.2 SPCE061A单片机与液晶显示模块SPLC501的接口............... 11第四章指纹门禁系统的软件设计 .................................... 13 4.1 指纹处理模块.............................................. 13 4.1.1 指纹识别模块OM-20通讯协议.......................... 13 4.1.2 登记指纹模板程序设计................................ 13 4.1.3 删除指纹模板程序设计................................ 14 4.1.4 清空指纹模板程序设计................................ 14 4.2 系统主程序设计............................................ 15 4.3 指纹开门程序设计.......................................... 15

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

研发生产中心文档编号版本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]

网上购物系统详细设计说明书

五、详细设计说明书 1.引言 (222) 1.1编写目的 (222) 1.2项目背景 (222) 1.3定义 (333) 1.4参考资料 (333) 2.总体设计 (444) 2.1需求概述 (444) 2.2软件结构错误!未定义书签。错误!未定义书签。错误!未定义书签。 3.程序描述 (444) 3.1功能 (444) 3.2性能 (777) 3.3输入项目 (888) 3.4输出项目 (888) 3.5算法 (888) 3.6程序逻辑 (888) 3.7接口 (999) 3.8存储分配错误!未定义书签。错误!未定义书签。错误!未定义书签。

3.9限制条件错误!未定义书签。错误!未定义书签。错误!未定义书签。 3.10测试要点 (131313) 1.引言 1.1目的 为了对本网上购物系统的可行性进行一下探讨,论证实现本项目的可能性,和一些前期的准备工作及工作条件,并且为工程的下一步设计打下铺垫。电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI 交易。这种全新的交易方式实现了公司间文档

软件设计说明书

1 概述 1.1 系统简述 对系统要完成什么,所面向的用户以及系统运行的环境的简短描述,这部分主要来源于需求说明书的开始部分。 1.2 软件设计目标 这部分论述整个系统的设计目标,明确地说明哪些功能是系统决定实现而哪些时不准备实现的。同时,对于非功能性的需求例如性能、可用性等,亦需提及。需求规格说明书对于这部分的内容来说是很重要的参考,

看看其中明确了的功能性以及非功能性的需求。 这部分必须说清楚设计的全貌如何,务必使读者看后知道将实现的系统有什么特点和功能。在随后的文档部分,将解释设计是怎么来实现这些的。 1.3 参考资料 列出本文档中所引用的参考资料。(至少要引用需求规格说明书) 1.4 修订版本记录 列出本文档修改的历史纪录。必须指明修改

的内容、日期以及修改人。 2 术语表 对本文档中所使用的各种术语进行说明。如果一些术语在需求规格说明书中已经说明过了,此处不用再重复,可以指引读者参考需求说明。 3 用例 此处要求系统用用例图表述(UML),对每个用例(正常处理的情况)要有中文叙述。 4 设计概述

4.1 简述 这部分要求突出整个设计所采用的方法(是面向对象设计还是结构化设计)、系统的体系结构(例如客户/服务器结构)以及使用到的相应技术和工具(例如OMT、Rose) 4.2 系统结构设计 这部分要求提供高层系统结构的描述,使用方框图来显示主要的组件及组件间的交互。最好是把逻辑结构同物理结构分离,对前者进行描述。别忘了说明图中用到的俗语和符号。 4.2.1 顶层系统结构

4.2.2 子系统1结构 4.2.3 子系统2结构 4.3 系统界面 各种提供给用户的界面以及外部系统在此处要予以说明。如果在需求规格说明书中已经对用户界面有了叙述,此处不用再重复,可以指引读者参考需求说明。如果系统提供了对其它系统的接口,比如说从其它软件系统导入/导出数据,必须在此说明。 4.4 约束和假定

相关主题