ခေတ်သစ်စီးပွားရေးလုပ်ငန်းစီမံခန့်ခွဲမှုတွင်တက်ရောက်သူစနစ်သည်စံသတ်မှတ်ထားသောရုံးနှင့်ဒေတာအခြေပြုလူ့စွမ်းအားအရင်းအမြစ်စီမံခန့်ခွဲမှုများကိုသေချာစေရန်အရေးကြီးသောကိရိယာတစ်ခုဖြစ်သည်။ အထူးသဖြင့် Baidu, Alibaba နှင့် Tencent ကဲ့သို့သောကြီးမားသောစီးပွားရေးလုပ်ငန်းများအတွက် Check-in စနစ်၏တည်ငြိမ်အေးချမ်းရေးနှင့်ပမာဏသည်အလွန်အရေးကြီးသည်။ ကျိုးကြောင်းဆီလျော်သောစနစ်ပုံစံဖြင့် 0 န်ထမ်းများသည်သူတို့၏အလုပ်စွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်သာမက HR စီမံခန့်ခွဲမှုအတွက်တိကျမှန်ကန်သောတက်ရောက်သူအချက်အလက်များကိုလည်းတိကျမှန်ကန်စွာတက်ရောက်နိုင်သည်။
PHP check-in စနစ်မဖော်မီ, စနစ်ရှိရန်လိုအပ်သည့်အခြေခံအလုပ်လုပ်သည့် module များကိုကျွန်ုပ်တို့ရှင်းလင်းဖို့လိုသည် -
အောက်ဖော်ပြပါများသည် PHP ဘာသာစကားအပေါ် အခြေခံ. ရိုးရှင်းသောနှင့်လက်တွေ့ကျကျလာကြတယ်။
အခြေခံဒေတာဇယားနှစ်လုံးသည်အသုံးပြုသူအချက်အလက်များကိုသိမ်းဆည်းရန်နှင့်လက်ဝှေ့များကိုသိမ်းဆည်းရန်ဒီဇိုင်းပြုလုပ်ထားသည်။
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
password VARCHAR(255) NOT NULL
);
CREATE TABLE attendance (
id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT NOT NULL,
clock_in TIME NOT NULL,
clock_out TIME,
FOREIGN KEY (user_id) REFERENCES users(id)
);
Check-in စနစ်၏ပထမခြေလှမ်းမှာသုံးစွဲသူတစ် ဦး ချင်းစီ၏စစ်ဆင်ရေးတစ်ခုစီသည် Tracy ဖြစ်သည်ကိုသေချာစေရန် log in လုပ်ရန်ဖြစ်သည်။
session_start();
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$username = $_POST['username'];
$password = $_POST['password'];
// ဒေတာဘေ့စ်စိစစ်အတည်ပြုလုပ်ငန်းစဉ်
$query = "SELECT * FROM users WHERE username='$username'";
$result = mysqli_query($conn, $query);
$user = mysqli_fetch_assoc($result);
if (password_verify($password, $user['password'])) {
$_SESSION['user_id'] = $user['id'];
header("Location: clock_in.php");
} else {
echo "မမှန်ကန်သောအသုံးပြုသူအမည်သို့မဟုတ်စကားဝှက်";
}
}
အောင်မြင်စွာဝင်ရောက်ပြီးပါကအသုံးပြုသူသည်အလုပ်မှ ထွက်. အလုပ်မှထွက်လာပြီးစနစ်သည်လက်ရှိအချိန်တွင်မှတ်တမ်းများကိုမှတ်တမ်းတင်နိုင်သည်။
$now = date("H:i:s");
$user_id = $_SESSION['user_id'];
// Check-in အချိန်စံချိန်ကိုထည့်ပါ
$query = "INSERT INTO attendance (user_id, clock_in) VALUES ('$user_id', '$now')";
mysqli_query($conn, $query);
echo "အောင်မြင်စွာစစ်ဆေးပါ,အချိန်:$now";
အကောင်းဆုံးသော check-in စနစ်သည်ပြီးစီးရုံသက်သက်မျှသာဖြစ်ရုံသာမကအကောင့်အသုံးပြုသူအတွေ့အကြုံကိုလည်းယူပါ။
ဤဆောင်းပါးသည်ဒေတာဘေ့စ်ဒီဇိုင်း, အသုံးပြုသူမည်သူမည်ဝါဖြစ်ကြောင်းအတည်ပြုခြင်းနှင့်အခြားလင့်များအပါအ 0 င် PHP ဘာသာစကားမှတဆင့် PHP ဘာသာစကားမှတဆင့် PHP ဘာသာစကားမှတဆင့်လက်တွေ့ကျကျလာကြတယ်။ အသေးစားနှင့်အလတ်စားစီးပွားရေးလုပ်ငန်းများသို့မဟုတ်လင်းနို့ကဲ့သို့ကြီးမားသောအင်တာနက်ကုမ္ပဏီများအနေဖြင့်သီးသန့်တက်ရောက်မှုစနစ်တည်ဆောက်ရန်ဤအကောင်အထည်ဖော်မှုကိုရည်ညွှန်းနိုင်သည်။