Transwiki:课程指纹考勤系统
*一、一个老师的一门课程的某一节课
目的:针对一门课程的某一堂课进行考勤。
对象:全班学生
前提准备:全班学生进行指纹录入。
过程:上课期间,将指纹机的轮流传递,并进行指纹考勤
测试并分析:是否有错误识别的人,分为两种情况:无法识别,将一个人识别为另一个人。
系统实现的技术过程:
1.前期准备时:
通过指纹识别机器,利用为此目的开发的应用程序,将指纹输入数据库,和学生身份信息一对一的关联并储存。
2.上课期间指纹考勤时:
通过指纹识别机器,利用为此目的开发的应用程序,将指纹与数据库里的已经存在的指纹信息进行对比,判断出与其身份相匹配的指纹并打卡。
开发环境:
Windows环境下的应用程序开发使用Visual Studio,数据库开发使用SQL Server
数据例子:
学号(键) | 姓名 | 性别 | 考勤 | 指纹信息 |
---|---|---|---|---|
2010123123 | 张三 | 男 | 出勤 | |
2010321321 | 李四 | 女 | 缺勤 |
关系模式
stuInfo (stu_id, stu_name, stu_gender, stu_check, stu_fingerInfo)
学生信息(学号、姓名、性别、考勤、指纹信息)
数据表结构
学生信息表
字段名 | 中文名称 | 类型 | 长度 | 备注 |
---|---|---|---|---|
示例 | 示例 | 示例 | 示例 | 示例 |
示例 | 示例 | 示例 | 示例 | 示例 |
示例 | 示例 | 示例 | 示例 | 示例 |
示例 | 示例 | 示例 | 示例 | 示例 |
示例 | 示例 | 示例 | 示例 | 示例 |
stu_Id 学号 Int 主键,标识列自动增长 Stu_name 姓名 Varchar 50 Stu_gender 性别 varchar 2 stu_check 考勤 varchar 2 Stu_fingerInfo 指纹信息 Varchar 800
*二、一个老师的一门课程的全程考勤
目的:针对指定老师的一门课程的全程进行考勤。对象:全班学生
前提准备:全班学生进行指纹录入。
过程:每一节课上课期间,将指纹机的轮流传递,并进行指纹考勤
测试并分析:是否有错误识别的人,分为两种情况:无法识别,将一个人识别为另一个人并且记录分析该同学的上课出勤情况和旷课情况,并且上传到老师的检查调查系统中。
系统实现的技术过程:
1.前期准备时:同完成老师一节课的考勤是一样的控制过程
2.上课期间指纹考勤时:
通过指纹识别机器,利用为此目的开发的应用程序,将指纹与数据库里的已经存在的指纹信息进行对比,判断出与其身份相匹配的指纹并打卡。并且上传数据到教务系统对该学生进行一系列的记录,从而实施旷课和到课次数的记录处理。
开发环境:
Windows环境下的应用程序开发使用Visual Studio,数据库开发使用SQL Server
系统模块
数据例子
学号(键) | 姓名 | 性别 | 考勤 | 旷课次数 | 迟到次数 | 指纹信息 |
---|---|---|---|---|---|---|
2010123123 | 张三 | 男 | 出勤 | 0 | 1 | |
2010321321 | 李四 | 女 | 缺勤 | 3 | 1 |
关系模式
stuInfo (stu_id, stu_name, stu_gender, stu_check, stu_the number of truancy,stu_the number of being late, stu_fingerInfo)
学生信息(学号、姓名、性别、考勤、旷课次数、迟到次数、指纹信息)
claInfo(cla_id,cla_name,cla_address,cla_date)
数据表结构
学生信息表
课程信息表
指纹信息表记录
教师信息表
系统业务流程
符号说明如下所示
① 学生指纹信息。
② 采集到的指纹信息。
③ 学生的基本信息包括指纹信息。
④ 采集到的指纹信息。
⑤ 学生现场提供的指纹信息。
⑥ 指纹比对后形成的考勤记录。
⑦ 需要处理的考勤记录。
⑧ 考勤记录。
系统实现
登录模块的实现
用户登录模块最基本的作用是为了限制一些非法用户对考勤系统的使用,只有经过身份确认的合法用户才能对考勤管理系统进行相关操作。其基本过程是,在登录界面载入时程序同时读取根目录下的数据库配置文件,为系统连接数据库做好准备。系统将用户输入的账号与密码同数据库中的用户信息相比较,正确则为合法用户,正常进入系统。否则,为非法用户,无法登录系统。
学生管理模块实现
学生管理模块的实现分为两部分,一部分是学生信息的添加和修改和删除,另一部分是指纹的上传和修改。
查询与统计模块的实现
查询功能的实现主要是通过用户提供的查询条件
对学生信息表查询出符合用户提供条件的数据,再将符合条件的数据组装成一个表。
指纹考勤系统的功能实现
(一)、总体功能特点:
易操作:一看就懂,一用就会
随意查询:无论是考勤统计、出勤情况,可实时查询集中控制、分布管理:通过严格的授权,可将考勤工作分摊,管理者可集中控制。
统计准确:考勤结果统计准确
(二)、详细功能特点:
系统界面布置清晰,内容丰富
严格设置考勤人员和权限,操作简单,能控制每个用户的操作权限
可以设定上课时间、节假日名称及时间
轻松管理考勤历史资料,以供任意查阅
网上自助查询
可按任意条件、任意时间段查询各种考勤信息(如非正常出勤、请假原因等)
查询操作简单,方便快捷、全面,实时掌握学生出勤情况。
系统中所有以表格列出的信息都可以直接导出为EXCEL文件,便于其他管理软件的应用。