当前位置:文档之家› 学生考勤系统详细设计

学生考勤系统详细设计

1.引言............................................................................................................................................

1.1编写目的..............................................................................................................................2......................................................................................................................................2

2程序系统的结构3.指纹采集模块程序说明...............................................................................43.1程序逻辑............................................................................................................................43.2程序描述..............................................................53.3功能3.4功能3.5性能3.6输人项3.7输出项..................................................................4.指纹核对模

块..........................................................................................

4.1指纹核对模块程序逻辑.......................................................................................................6.4.2程序描述..............................................................................................................................6. 4.3功能描述................................................................................................................................6 4.4性能........................................................................................................................................74.5输入项...................................................................................................................................7 4.6输出项....................................................................................................................................75.接口....................................................................................................76.测

划....................................................................................................

7.尚未解题.............................................................................................8.8.小组开发人员单......................................................................................8详细设计说明书1引言1.1编写目的学生考勤系统是 基于指纹平台开发的学生考勤系统软件。该软件用于在校学生能够及时地自主签到,更好地适应学校师生共同监督。学生(指纹)考勤系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量.预期读者:中州大学学生处管理者。

1.2背景a. 系统名称:学生考勤系统Student_ check on work attendance System(SCS)b. 项目提出者:本小组全体成员c. 项目开发者:本小组全体成员d. 项目管理者: 本校全体师生e. 最终用户:学校

1.3定义

1.3.1术语定义实现环境:首先学校在每个教室安装一台指纹考勤机,通过与服务器相连建立一个指纹考勤平台,对学生日常上课进行考勤,学校各任课老师可以通过访问服务器获得学生的出勤情况。实现技术:系统所采用的软件技术为后台数据库技术。实现语言或工具:实现系统最终采用的编程语言为delphi。

2.程序系统的结构开始始中

是否有指纹接触指纹采集不读取图像

读取图像 核对指纹

丢弃图像不计算记录信息到数据库输出指纹

结束 3.指纹采集模块程序设计说明varkk_image:integer;//定义一个整形变量,用于存储函数返回值beginkk_image:=GetFinger(0,@image[0]);//获得指纹图像函数DisplayFinger(Panel1.Handle, @image[0], 1, 1);//显示指纹图像end;(3) 在implementation下添加如下函数声明functionGetFinger(DeviceID:integer;pImage:pbyte):integer;stdcall;external 'FINGERSDK.dll'; //注意,此行是紧接着上行的,应写到一行之中function DisplayFinger(HWND: HWND; pImage: pbyte;left: integer; top: integer): integer;Stdcall; External 'FINGERSDK.dll' //此行应和上行写到一行之中(4) 在private下写入如下代码image: array[0..256*304-1] of byte;// 图像大小=256*304Bytefinger1,finger2, finger3: array[0..255] of byte; // 指纹特征点大小=256 ByteTemplateData: array[0..511] of byte; // 指纹模板大

3.1程序逻辑:是否有指纹接触指纹采集不读取图像

读取图像3.2程序描述设计本程序主要是为了获取准确清晰的指纹图像。本程序用Delphi开发语言环境是采用序处理。程序特点:本程序用指纹获取和指纹显示两个涵数能够实现模块化的更方便的获取和显示指纹图像。易于修改。属于顺序结构。

3.3功能输入指纹图像一核对指纹图像并存到数据库中一输出指纹图像3.4性能对该程序的全部性能要求:(1) 要求精确的输入指纹图像(2) 只要指纹识别器打开就可以灵活的输入图像。(3) 要求只有在上课前打开识别器的固定时间内使用。说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。

3.5输人项

kk_image:integer;kk_image:=GetFinger(0,@image[0])本输入项是一个用来获取指纹的涵数。把输入的指纹存入到整型的变量 kk_image中。输入媒体:指纹识别器。输入数据的来源:指纹识别器所采集的图像。

3.6输出项

DisplayFinger(Panel1.Handle, @image[0], 1, 1)本涵数用来显示指纹图像。

3.7存储分配根据需要本程序把采集采集到的指纹保存到个固定的文件夹中。为的理好的和数据为连接保证数据库的高效实施,本文件夹 一定和数据库存到一个磁盘中。和数据库实现动态连接在数据库中存的指纹信息按班级进行存储,以班级为单位以便于高效查找和信息管理。4.指纹核对模块:

4.1 指纹核对模块程序逻辑:

核对指纹

丢弃图像不计算记录信息到数据库输出指纹

4.2 程序描述:

本程序采用 if分枝条件语句进行程序执行,分两个条件。使用本程序模块能够很好的实现指纹核对。

相关主题