Comment utiliser PHP et Vue pour créer un système de gestion des présences des employés
Introduction :
Avec le développement des entreprises et l'importance croissante de la gestion des ressources humaines, la gestion des présences des employés est devenue un objectif auquel chaque entreprise doit prêter attention. à. L'utilisation de PHP et Vue pour créer un système de gestion des présences des employés peut aider les entreprises à améliorer l'efficacité et la précision de la gestion des présences. Cet article expliquera comment utiliser PHP et Vue pour créer un système simple de gestion des présences des employés et fournira des exemples de code.
1. Préparation
2. Conception de base de données
users
(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) NON NULL,position
varchar(100) NON NULL,téléphone
varchar(20) NON NULL, CLÉ PRIMAIRE (id
)
attendance_records
(id
int(11) NOT NULL AUTO_INCREMENT,user_id
int(11) NOT NULL,date
date NOT NULL,status
enum('Présent','Absent ') NON NULL,id
), CLÉ ÉTRANGÈRE (user_id
) RÉFÉRENCES utilisateurs
(id
)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
3. Implémentation backend
Créer un fichier PHP
Créez un fichier PHP nommé "api.php" sur le serveur. Ce fichier sera responsable du traitement des demandes du front-end et de l’interaction avec la base de données.
Implémentez l'interface API
Écrivez l'interface API correspondante dans le fichier "api.php" pour obtenir, ajouter, mettre à jour et supprimer les informations sur les employés et les enregistrements de présence. Voici un exemple d'interface API pour obtenir toutes les informations sur les employés :
$result = $conn->query("SELECT * FROM users");
// Convertit les résultats de la requête en un tableau associatif
D'autres interfaces API peuvent être implémentées de la même manière, et des ajouts, suppressions, modifications et recherches peuvent être effectués en fonction de besoins spécifiques.
Créer un fichier Vue.js | Créez un fichier Vue.js nommé "main.js" dans le projet, qui est l'entrée de l'ensemble du code front-end. | Réalisez l'affichage et l'ajout des informations sur les employés | Écrivez le composant Vue dans le fichier "main.js" pour afficher la liste des employés et ajouter des employés. Voici un exemple de composant qui affiche une liste d'employés :
---|---|---|
Nom |
{{ user.name }}
{{ user.position }}
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!