ခေတ်သစ်စီးပွားရေးလုပ်ငန်းများတွင်အချိန်မီအလုပ်မှထွက်ခြင်းသည် 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 န်ထမ်းများ၏တက်ရောက်သူတက်ရောက်သူကိုကြီးကြပ်နိုင်ပြီးစီမံခန့်ခွဲမှုစွမ်းဆောင်ရည်ကိုတိုးတက်ကောင်းမွန်စေနိုင်သည်။