تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
فكرة تسجيل الحضور اليومي
#2
عليكم السلام ورحمة الله
هذا ابسط مثال عملت عليه في السابق
( مع ملاحظة حركة الدخول والخروج قد تكون من خلال جهاز بصمة شبكي أو USB او حتى عملية الدخول والخروج بشكل يدوي )
( كذلك فيه بعض الشروط الدخول يسمح لمره واحده لعدم التكرار وعند الخروج يسمح بالتكرار أو التحديث لأخر وقت خروج )
اما بنية الجدول هي كالتالي :

CREATE TABLE `thdermostark` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`names` VARCHAR(200) NULL DEFAULT '0' COLLATE 'utf8_general_ci',
`tmeslog` VARCHAR(200) NULL DEFAULT '0' COLLATE 'utf8_general_ci',
`tmesexit` VARCHAR(200) NULL DEFAULT '0' COLLATE 'utf8_general_ci',
`da` VARCHAR(200) NULL DEFAULT '0' COLLATE 'utf8_general_ci',
`days` VARCHAR(200) NULL DEFAULT '0' COLLATE 'utf8_general_ci',
`DD` INT(11) NULL DEFAULT '0',
`MM` INT(11) NULL DEFAULT '0',
`YYYY` INT(11) NULL DEFAULT '0',
`usernet` VARCHAR(200) NULL DEFAULT '0' COLLATE 'utf8_general_ci',
`typelog` VARCHAR(200) NULL DEFAULT '0' COLLATE 'utf8_general_ci',
`typelog2` VARCHAR(200) NULL DEFAULT NULL COLLATE 'utf8_general_ci',
`LOGE` VARCHAR(200) NULL DEFAULT '0' COLLATE 'utf8_general_ci',
`EXITE` VARCHAR(200) NULL DEFAULT NULL COLLATE 'utf8_general_ci',
PRIMARY KEY (`id`) USING BTREE
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=2
;


names اسم المستفيد
tmeslog وقت الدخول
tmesexit وقت الخروج
da التاريخ
days اسم اليوم
DD يوم فردي
MM شهر فردي
YYYY سنة فردي
اقصد بالقيم الفردية لأستخدامها لاحقا بعمليات حسابية بحركة الدخول والخروج عبر موارد اجهزة اخرى
usernet المستخدم مراقب النظام
typelog نوع حركة الدخول
typelog2 نوع حركة الخروج
LOGE حركة الدخول
EXITE حركة الخروج

يمكنك اعتماد هذه الطريقة مبدئيا في حال كبر حجم المشروع اعتمد على حركة الدخول والخروج عبر المستخدمين من خلال تطبيقات الهواتف


الملفات المرفقة صورة/صور
   
الرد }}}


الردود في هذا الموضوع
RE: فكرة تسجيل الحضور اليومي - بواسطة الكاتب - 23-02-24, 02:31 PM
RE: فكرة تسجيل الحضور اليومي - بواسطة 3sem - 24-02-24, 12:06 AM


التنقل السريع :


يقوم بقرائة الموضوع: