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

Javascript 使用Qr图像的学生考勤系统包含学生ID,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,好的。。所以我一个班有100名学生,很难叫每个人的名字来上课,所以我搜索了一种简单的自动出勤方法,找到了在线脚本[javascript]为了扫描qr并显示它的内容,我将为每个学生生成一个包含其id的qr图像,并且我将创建一个包含以下内容的sql表 Table Name : Students ----> - Unique Id - Student Id - Student Name Table Name : subjects ----> - Unique Id -Subject

好的。。所以我一个班有100名学生,很难叫每个人的名字来上课,所以我搜索了一种简单的自动出勤方法,找到了在线脚本[javascript]为了扫描qr并显示它的内容,我将为每个学生生成一个包含其id的qr图像,并且我将创建一个包含以下内容的sql表

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扫描仪


这在php和mysql中很难实现吗??请帮助我

每个二维码都可以写成一个url,包含您的php服务器和学生id

然后在yourscript.php上,您只需提取GET数据并将其插入数据库

if(isset($_GET['id'])){
$query = "INSERT INTO `attend` (`Date`, `StudentID`) VALUES (now(),  mysqli_real_escape_string($_GET['id'])";
mysqli_query ( $link , $query);
}
我建议让你的出席表简单地跟踪出席的学生ID,你可以稍后返回并找出谁缺席了

出席会议的拟议结构:

-UniqueID
-Date
-StudentID

还有什么能阻止他们带一份二维码并扫描他们的朋友呢?:)PHP是相对容易学的语言。找到一些在线教程并开始学习。每个PHP教程都将包括使用MySQL。当然,每个学生都会来我面前扫描这个qr。。每个学生只扫描一次qr。我知道这不是100%完美的方法,但至少可以节省很多时间。谢谢尼古拉,我会的。。但所有这些都可以在php/mysql中轻松完成,对吗?如果你能成为一名更具吸引力的老师,让学生们真正想来上课,这难道不是更好地利用你的时间吗?