Cara menggunakan PHP dan Vue untuk membina sistem pengurusan kehadiran pekerja
Pengenalan:
Dengan perkembangan perusahaan dan peningkatan kepentingan pengurusan sumber manusia, pengurusan kehadiran pekerja telah menjadi tumpuan yang perlu diberi perhatian oleh setiap perusahaan kepada. Menggunakan PHP dan Vue untuk membina sistem pengurusan kehadiran pekerja boleh membantu syarikat meningkatkan kecekapan dan ketepatan pengurusan kehadiran. Artikel ini akan memperkenalkan cara menggunakan PHP dan Vue untuk membina sistem pengurusan kehadiran pekerja yang ringkas dan menyediakan contoh kod.
1. Persediaan
2. Reka bentuk pangkalan data
users
(id
int(11) NOT NULL AUTO_INCREMENT,name
varchar(100) NOT NULL,position
varchar(100) NOT NULL,phone
varchar(20) NOT NULL,id
)attendance_records
(id
int(11) NOT NULL AUTO_INCREMENT,user_id
int(11) NOT NULL,date
date NOT NULL,status
enum('Present','Absent') NOT NULL,id
),user_id
) REFERENCES users
(id
id
int(11) NOT NULL AUTO_INCREMENT,name
varchar (100) NOT NULL,position
varchar(100) NOT NULL,phone
varchar(20) NOT NULL, PRIMARY KEY (id
)
user_id
int(11) NOT NULL,date
date NOT NULL,status
enum('Present','Absent ') BUKAN NULL, KUNCI ASING (
) ENGINE=InnoDB AUTO_INCREMENT=1 CHARSET DEFAULT=utf8;
3 pelaksanaan Backend
Buat fail PHP
Buat fail PHP bernama "api.php" pada pelayan. Fail ini akan bertanggungjawab untuk mengendalikan permintaan dari bahagian hadapan dan berinteraksi dengan pangkalan data.
Laksanakan antara muka API
Tulis antara muka API yang sepadan dalam fail "api.php" untuk mendapatkan, menambah, mengemas kini dan memadam maklumat pekerja dan rekod kehadiran. Berikut ialah contoh antara muka API untuk mendapatkan semua maklumat pekerja:
$result = $conn->query("SELECT * FROM users");
// Tukar hasil pertanyaan kepada tatasusunan bersekutu
Antara muka API lain boleh dilaksanakan dengan cara yang sama dan penambahan, pemadaman, pengubahsuaian dan carian boleh dilakukan mengikut keperluan khusus.
Buat fail Vue.js | Buat fail Vue.js bernama "main.js" dalam projek, yang merupakan pintu masuk ke keseluruhan kod bahagian hadapan. | Realisasikan paparan dan penambahan maklumat pekerja | Tulis komponen Vue dalam fail "main.js" untuk memaparkan senarai pekerja dan menambah pekerja. Berikut ialah contoh komponen yang memaparkan senarai pekerja:
---|---|---|
Nama |
{{ nama pengguna }}
{{ kedudukan pengguna }}
Atas ialah kandungan terperinci Bagaimana untuk membina sistem pengurusan kehadiran pekerja menggunakan PHP dan Vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!