使用QR图像的学生考勤系统包含学生ID


attendance system for students using Qr image contains Student ID

Ok ..所以我在一个班级里有 100 名学生,很难用他的名字来称呼每个人来考勤,所以我搜索了自动出勤的简单方法,我找到了用于扫描 QR 的在线脚本 [javascript] 并显示其内容,所以我将为每个包含其 ID 的学生生成一个 QR 图像,我将制作一个包含类似

Table Name : Students  ----> 
- Unique Id
- Student Id
- Student Name
Table Name : subjects ----> 
- Unique Id
-Subject Code
-SUBJECT Name
Table Name : attend ----> 
- Unique Id
-Date
-Sign In : Default 0 [Absent]
-Sign Out : Default 0 [Absent]

因此,当学生使用网络摄像头扫描他的QR时,我有..他的ID将转到MySQL并记录出席,以便我可以将其提取为Excel文件

这是GitHub上的QR扫描仪http://miniqr.com/docs/demo/

这在PHP和MySQL中会很难吗?请帮助我

每个二维码都可以写成一个包含您的 php 服务器和学生 ID 的 URL。

http://yoursitehere/yourphpscript.php?id=12345

然后在您的脚本上.php您只需提取 GET 数据并将其插入到数据库中。

if(isset($_GET['id'])){
$query = "INSERT INTO `attend` (`Date`, `StudentID`) VALUES (now(),  mysqli_real_escape_string($_GET['id'])";
mysqli_query ( $link , $query);
}

我建议您的出席表简单地跟踪谁参加的学生证,您可以稍后返回并找出谁缺席。

拟议的出席结构:

-UniqueID
-Date
-StudentID