ခေတ်သစ်စီးပွားရေးလုပ်ငန်းများတွင်အချိန်မီအလုပ်မှထွက်ခြင်းသည် 0 န်ထမ်းများအတွက်အခြေခံလိုအပ်ချက်တစ်ခုသာမကကုမ္ပဏီ၏ချောချောမွေ့မွေ့လည်ပတ်မှုကိုသေချာစေရန်အရေးကြီးသောအချက်တစ်ချက်ဖြစ်သည်။ 0 န်ထမ်းများတက်ရောက်သူကိုထိရောက်စွာစီမံခန့်ခွဲရန်နှင့် 0 န်ထမ်းများအားနောက်ကျရန် 0 န်ထမ်းများအားချက်ချင်းသတိပေးနိုင်ရန်အတွက် 0 န်ထမ်းများထံမှ 0 န်ထမ်းများအား 0 န်ဆောင်မှုပေးရန်ချက်ချင်းသတိပေးနိုင်သည်။ System သည်တက်ရောက်သူကိုအချိန်မှန်စောင့်ကြည့်လေ့လာပြီး 0 န်ထမ်းများနောက်ကျသို့စောစောစီးစီးထွက်ခွာသွားသောအခါစနစ်မှသတိပေးချက်များကိုအလိုအလျောက်ပေးပို့နိုင်သည်။
တက်ရောက်သူစီမံခန့်ခွဲမှုစနစ်ကိုတက်ရောက်ရန်စနစ်ကိုနားလည်သဘောပေါက်ရန် Database သည် 0 န်ထမ်းများတက်ရောက်သူမှတ်တမ်းများကိုသိမ်းဆည်းရန်တည်ဆောက်ရန်ပထမ ဦး ဆုံးလိုအပ်သည်။ ပုံမှန်ဒေတာဘေ့စ်စားပွဲတွင်အောက်ပါအကွက်များပါ 0 င်သင့်သည်။
ဝန်ထမ်း ID
နေ့စဲှ
အလုပ်ချိန်
အလုပ်ချိန်ကိုချွတ်ပါ
တကယ်တော့အချိန်
အမှန်တကယ် off-get အလုပ်ချိန်ချွတ်
နောက်ကျလား
ငါစောစီးစွာဆုတ်ခွာသင့်ပါတယ်
များသောအားဖြင့်ကျွန်ုပ်တို့သည်ဤအချက်အလက်များကိုစီမံရန် MySQL ကဲ့သို့သောဒေတာဘေ့စ်စနစ်များကိုသုံးနိုင်သည်။
ထို့နောက် PHP code ကိုတက်ရောက်သူအချက်အလက်များနှင့်နောက်ကျခြင်းနှင့်စောစောထွက်ခွာသွားခြင်းတရားစီရင်မှုဆိုင်ရာဆွေးနွေးမှုများပြုလုပ်ရန် PHP code ကိုရေးရန်ကျွန်ုပ်တို့ရေးသည်။ 0 န်ထမ်းများအနေဖြင့်ဒေတာဘေ့စ်မှ 0 န်ထမ်းများတက်ရောက်သူမှတ်တမ်းများကိုရှာဖွေခြင်းနှင့် 0 န်ထမ်းများသည်နောက်ကျခြင်းသို့မဟုတ်စောစောထွက်ခွာသွားကြောင်းတွေ့ရှိသည့်အခါဤနေရာတွင်ရိုးရိုး PHP ကုဒ်နံပါတ်ဖြစ်သည်။
<?php
// ဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "attendance";
$conn = new mysqli($servername, $username, $password, $dbname);
// ဒေတာဘေ့စ်ဆက်သွယ်မှုများကိုစစ်ဆေးပါ
if ($conn-> connect_error) {
Die ("Connection သည်ဒေတာဘေ့စ်သို့ချိတ်ဆက်ရန်မအောင်မြင်ပါ -" ။ $ Conn-> Connect_ERRORR)
}
// 0 န်ထမ်းတက်ရောက်မှုမှတ်တမ်း $ SQL = "" "selectrames questions query_ID = '' ဆိုတဲ့ 0 န်ထမ်း = '' ဆိုတဲ့နေရာမှ)
$ ရလဒ် = $ conn-> query ($ sql);
// output တက်တက်ကြွကြွမှတ်တမ်းတင်ခြင်းနှင့်နောက်ကျခြင်းနှင့်စောစောစီးစီးထွက်ခွာသွားခြင်း ($ ရလဒ် - num_row> 0) {
နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {
အကယ်. ($ အတန်း ["is_late"] || $ အတန်း ["is_early"])
$ message = "မင်းမှာနောက်ကျနေပြီလား,
// သတိပေးချက်များပေးပို့ခြင်း (အီးမေးလ်, စာသားမက်ဆေ့ခ်ျများစသည်တို့)
}
}
} အခြား
ECHO "သက်ဆိုင်ရာတက်ရောက်သူအသစ်မရှိပါ";
}
$ conn-> အနီးကပ် ();
>
0 န်ထမ်းများအား၎င်းတို့၏တက်ရောက်သူမှတ်တမ်းများကိုအလွယ်တကူကြည့်ရှုရန်ခွင့်ပြုရန်အတွက် Vue.js ကိုရိုးရိုးရှင်းရှင်းရှေ့မျက်နှာပြင်တပ်ဆင်ရန်အတွက်အသုံးပြုနိုင်သည်။ ဤတွင် 0 န်ထမ်းများ၏တက်ရောက်သူသတင်းအချက်အလက်များကိုနောက်ကျပြီးစောစီးစွာထွက်ခွာသွားသည့်အမှတ်အသားများအပါအ 0 င် 0 န်ထမ်းများတက်ရောက်သူသတင်းအချက်အလက်များကိုပြသသည့် Vue အစိတ်အပိုင်းများဥပမာတစ်ခုဖြစ်သည်။
<template>
<div>
<h1>ကျွန်ုပ်တက်ရောက်သူမှတ်တမ်း</h1>
<table>
<tr v-for="attendance in attendances" :key="attendance.date">
<td>{{တက်ရောက်သူ .date.date}}</td>
<td>{{{တက်ရောက်သူ .. ဖဲ။</td>
<td>{{တက်ရောက်သူ ..Ctual_end_time}}}</td>
<td v-if="attendance.is_late">နောက်ကျပါ</td>
<td v-if="attendance.is_early">စောစောထွက်သွားပါ</td>
</tr>
</table>
</div>
</template>
<script>
export default {
data() {
return {
attendances: []
};
},
mounted() {
// အသုံးပြုAjaxသို့မဟုတ်Axiosနောက်ခံမှတက်ရောက်သူမှတ်တမ်းများကိုရယူပြီးသူတို့ကိုသတ်မှတ်ပါattendancesအခင်းအကျင်း
}
};
</script>
PHP နှင့် Vue ကိုပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် 0 န်ထမ်းများအားနောက်ကျသော 0 န်ထမ်းများအားအလိုအလျောက်သတိပေးနေသည့် 0 န်ထမ်းတက်ရောက်သူစီမံခန့်ခွဲမှုစနစ်ကိုထိရောက်စွာဖွံ့ဖြိုးနိုင်ကြသည်။ PHP သည်နောက်ခံအချက်အလက်အပြောင်းအလဲအတွက်တာ 0 န်ရှိပြီး Vue သည်ရှေ့ပြေးမျက်နှာပြင်မျက်နှာပြင်ကိုထောက်ပံ့ပေးသည်။ နှစ်ခုအကြားပူးပေါင်းဆောင်ရွက်မှုသည်တက်ရောက်သူသတင်းအချက်အလက်များကိုထိရောက်စွာပြသနိုင်ပြီးသတိပေးချက်များကိုချက်ချင်းပေးပို့နိုင်သည်။ ဤနည်းအားဖြင့်ကုမ္ပဏီများသည် 0 န်ထမ်းများ၏တက်ရောက်သူတက်ရောက်သူကိုကြီးကြပ်နိုင်ပြီးစီမံခန့်ခွဲမှုစွမ်းဆောင်ရည်ကိုတိုးတက်ကောင်းမွန်စေနိုင်သည်။