




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.引言 21.1 编写目的 21.2 背景 21.3 定义 22 程序系统的结构 33.指纹采集模块程序说明 4.3.1 程序逻辑 43.2 程序描述 53.3 功能 53.4 功能 53.5 性能 53.6输人项 53.7输出项 54.指纹核对模块 6.4.1 指纹核对模块程序逻辑 6.4.2 程序描述 6.4.3 功能描述 64.4 性能 74.5输入项 74.6 输出项 75.接口 76测划 7.7尚未解题 8.8小组开发人员单8.详细设计说明书1 引言1.1 编写目的学生考勤系统是 基于指纹平台开发的学生考勤系统软件。该软件用于在校学生能够及时地 自主签到,更好地适应学校师生共同监督
2、。学生(指纹)考勤系统以计算机为工具, 通过对教务管理所需的信息管理 ,把管理人员从繁琐的数据计算处理中解脱出来 , 使其有更多的精 力从事教务管理政策的研究实施 ,教学计划的制定执行和教学质量的监督检查 , 从而全面提 高教学质量 .预期读者:中州大学学生处管理者。1.2 背景a. 系统名称:学生考勤系统Student_ check on work attendance System( SCS)b. 项目提出者:本小组全体成员c. 项目开发者:本小组全体成员d. 项目管理者: 本校全体师生e. 最终用户:学校1.3 定义1.3.1 术语定义实现环境:首先学校在每个教室安装一台指纹考勤机,通过
3、与服务器相连建立一个指纹 考勤平台, 对学生日常上课进行考勤, 学校各任课老师可以通过访问服务器获得学生的出勤 情况。实现技术:系统所采用的软件技术为后台数据库技术。实现语言或工具:实现系统最终采用的编程语言为delphi。2 程序系统的结构指纹采集不读取图像读取图像丢弃图像不计记录信息到数据输出指纹3 指纹采集模块程序设计说明varkk_image:i nteger;/定义一个整形变量,用于存储函数返回值beg inkk_image:=GetFi nger(O,imageO);获得指纹图像函数DisplayFi nger(Pa nel1.Ha ndle, image0, 1,1);/显示指纹
4、图像end;(3) 在implementation下添加如下函数声明function GetFinger(DevicelD:integer;pImage:pbyte):integer;stdcall;external 'FINGERSDK.dll' / 注意,此行是紧接着上行的,应写到一行之中 function DisplayFinger(HWND: HWND; pImage: pbyte; left: integer; top: in teger): in teger;Stdcall; External 'FINGERSDK.dll' /此行应和上行写到一行之
5、中(4) 在private下写入如下代码image: array0.256*304-1 of byte;/图像大小=256*304 Bytefin ger1,fi nger2, fin ger3: array0.255 of byte; /指纹特征点大小=256ByteTemplateData: array0.511 of byte; /指纹模板大3.1程序逻辑:3.2 程序描述设计本程序主要是为了获取准确清晰的指纹图像。 本程序用 Delphi 开发语言环境是采 用序处理。程序特点:本程序用指纹获取和指纹显示两个涵数能够实现模块化的更方便 的获取和显示指纹图像。易于修改。属于顺序结构。3.3
6、 功能输入指纹图像一核对指纹图像并存到数据库中一输出指纹图像3.4 性能对该程序的全部性能要求:(1)要求精确的输入指纹图像(2)只要指纹识别器打开就可以灵活的输入图像。(3)要求只有在上课前打开识别器的固定时间内使用。说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。3.5 输人项kk_image:integer;kk_image:=GetFinger(0,image0) 本输入项是一个用来获取指纹的涵数。 把输入的指纹存入到整型的变量 kk_image 中 输入媒体:指纹识别器。输入数据的来源:指纹识别器所采集的图像。3.6 输出项DisplayFinger(Panel1.H
7、andle, image0, 1, 1)本涵数用来显示指纹图像。3.7存储分配根据需要本程序把采集采集到的指纹保存到个固定的文件夹中。为的理好的和数据为连接保证数据库的高效实施,本文件夹一定和数据库存到一个磁盘中。和数据库实现动态连接在数据库中存的指纹信息按班级进行存储,以班级为单位以便于高效查找和信息管理。4.指纹核对模块:4.1指纹核对模块程序逻辑:4.2程序描述:本程序采用if分枝条件语句进行程序执行,分两个条件。使用本程序模块能够很好的实现 指纹核对。4.3功能描述: 本程序主要是用来对扫描的指纹进行核对。 先拿输入的图像和数据库中的学生信息中的原指 纹图像进行比较, 看看两枚指纹 是
8、否完全相同 。如果不相同就不记录指纹信息, 不进行指 纹累计计算。 如果两枚指纹完全匹配则把指纹记录到数据库中, 进行考勤信息记录, 并在原 来的指纹枚数上进行累加计算。4.4 输入项:输入源;已采集到的学生指纹 输入数据类型:字符型。4.5 输出项:输出数据:核对正确的指纹数据图像。输出数据类型:字符型。4.6 性能描述:要求本程序能名毫无差错的核对指纹图像。指纹核对正确率达到 100%。5接口现在指纹识别技术发展相当成熟了,已经应用于社会的各个方面。考勤软件可以用很多种语言实现,目前我们学过和正在学的有C、C+、VF、ASP和JAVA,可以通过 ASP 和 SQL 实现数据库与可视化界面的
9、交互。6测试计划对本程序进行单体测试的计划时对测试要求的方面如下:技术要求:( 1)要求掌握 Delphi 编程开发语言(2)熟悉了解学校的考勤流程(3) 了解 Windows下的动态调用库了解(4) .dll文件的使用方法输入数据:完好清晰的指纹图象预期结果:可以正确快速记录学生的出勤信息,快速核对指纹信息,并给出提示。进度安排:6.016.25程序设计阶段;6.267.30程序调试阶段;软件测试8.019.01。人员职责:程序代码主编一李建鹤怀耀国文挡主编赵竹玲闵玉丽设备条件驱动程序:指纹识别器附带的的驱动程序光盘,可直接安装。说明对本程序进行单体测试的计划,包括对测试的技术要求、 输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。7.尚未解决的问题(1)考勤点较多,较分散不易管理。(2)指纹识别技术并不能保证它百分之一百的正确率。(3)有些阶梯教室人数较多,指纹考勤的验证
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年煤焦油瓷漆涂敷作业线行业深度研究分析报告
- 2025年深冷技术设备项目合作计划书
- 企业大学生培养计划
- 2025年数字出版项目合作计划书
- 2025年水利工程勘察设计项目合作计划书
- 2025年证券登记、结算机构服务项目合作计划书
- 2025年多功能长寿无滴棚膜项目合作计划书
- 2025年物联网市场项目发展计划
- 2024年声学悬浮物监测仪项目投资申请报告代可行性研究报告
- 股权转让预付款合同范本(适用于区块链技术)
- 2024年人工智能训练师(初级)职业鉴定理论考试题库及答案
- 山东省青岛市崂山区2023-2024学年七年级下学期期末数学试题
- 某银行培训管理手册
- 氧气吸入操作评分标准(中心供氧)
- php设备管理系统论文
- 2019年压力性损伤预防治疗临床实践指南
- (高清版)JTGT 3360-01-2018 公路桥梁抗风设计规范
- MT-T 1199-2023 煤矿用防爆柴油机无轨胶轮运输车辆安全技术条件
- 【美的集团企业应收账款现状、问题及对策(论文6200字)】
- 老年护理职业前景课件
- 老年人陪同就医服务规范
评论
0/150
提交评论