我想用c# ASP.net做一个生物识别考勤系统

本文关键字:一个 考勤系统 生物识别 ASP net | 更新日期: 2023-09-27 18:08:32

我对指纹扫描仪没有任何概念。有人知道如何将指纹保存到数据库中并在c# Asp.net中匹配指纹吗?我使用的是DigitalPersona和Microsoft Visual Studio 2010。你能给我一些代码片段吗?我将非常感谢您……

的问候Zargham Nazeer Malik

我想用c# ASP.net做一个生物识别考勤系统

您正在使用数字角色。安装完成后,会在c目录下保存一个文件夹。请检查,该文件夹中存在代码。它已经可以注册和验证指纹

下面的代码是保存在数据库....

private void SaveButton_Click(object sender, EventArgs e)
{
MemoryStream fingerprintData = new MemoryStream();
Template.Serialize(fingerprintData);
fingerprintData.Position = 0;
BinaryReader br = new BinaryReader(fingerprintData);
Byte[] bytes = br.ReadBytes((Int32)fingerprintData.Length);
//Insert the file into database
SqlConnection cn = new SqlConnection("Data Source=10.115.5.3; Initial Catalog=EnrollmentSampledb;Integrated Security=SSPI;");
SqlCommand cmd = new SqlCommand("INSERT INTO tblUser VALUES(@ID_NUMBER, @FIRSTNAME, @LASTNAME, @FINGERPRINT, @DATE_ADDED, @DATE_MODIFIED)", cn);
cmd.Parameters.Add("ID_NUMBER", SqlDbType.NVarChar).Value = tboxIdNum.Text;
cmd.Parameters.Add("FIRSTNAME", SqlDbType.NVarChar).Value = tboxFname.Text;
cmd.Parameters.Add("LASTNAME", SqlDbType.NVarChar).Value = tboxLname.Text;
cmd.Parameters.Add("FINGERPRINT", SqlDbType.Image).Value = bytes;
cmd.Parameters.Add("DATE_ADDED", SqlDbType.DateTime).Value = DateTime.Now;
cmd.Parameters.Add("DATE_MODIFIED", SqlDbType.DateTime).Value = DateTime.Now;
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
tboxIdNum.Text = "";
tboxFname.Text = "";
tboxLname.Text = "";
} 
相关文章: