Maison > développement back-end > tutoriel php > Notes d'étude PHP : Système de gestion des ressources humaines et de recrutement

Notes d'étude PHP : Système de gestion des ressources humaines et de recrutement

WBOY
Libérer: 2023-10-08 19:22:02
original
1285 Les gens l'ont consulté

Notes détude PHP : Système de gestion des ressources humaines et de recrutement

Notes d'étude PHP : Système de gestion des ressources humaines et de recrutement

La gestion des ressources humaines joue un rôle essentiel dans les entreprises modernes. Avec le développement de la technologie, de nombreuses entreprises se tournent vers les technologies de l’information pour gérer leurs ressources humaines. En tant que langage de script côté serveur populaire, PHP est largement utilisé pour développer divers systèmes d'applications d'entreprise, notamment des systèmes de gestion des ressources humaines et de recrutement. Cet article présentera comment utiliser PHP pour développer un système simple de gestion des ressources humaines et de recrutement, et fournira quelques exemples de code spécifiques.

  1. Créer une base de données

Tout d'abord, nous devons créer une base de données pour stocker les informations sur les employés et les demandeurs d'emploi. MySQL ou d'autres bases de données relationnelles peuvent être utilisées. Voici un exemple de création d'une table employé et d'une table candidat : ​​

CREATE TABLE employees (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(50) NOT NULL,
  email VARCHAR(50) NOT NULL,
  position VARCHAR(50) NOT NULL
);

CREATE TABLE applicants (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(50) NOT NULL,
  email VARCHAR(50) NOT NULL,
  position VARCHAR(50) NOT NULL,
  resume TEXT NOT NULL
);
Copier après la connexion
  1. Connexion à la base de données

La connexion à la base de données en utilisant PHP est très simple. Voici un exemple de connexion à une base de données MySQL :

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "hr_management";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接是否成功
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
Copier après la connexion
  1. Ajouter des employés et des candidats

Voici un exemple de code pour ajouter des enregistrements d'employés et de candidats à la base de données :

<?php
// 处理添加员工的请求
if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST["add_employee"])) {
    $name = $_POST["name"];
    $email = $_POST["email"];
    $position = $_POST["position"];

    // 插入记录到员工表
    $sql = "INSERT INTO employees (name, email, position) VALUES ('$name', '$email', '$position')";
    if ($conn->query($sql) === TRUE) {
        echo "添加员工成功";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }
}

// 处理添加求职者的请求
if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST["add_applicant"])) {
    $name = $_POST["name"];
    $email = $_POST["email"];
    $position = $_POST["position"];
    $resume = $_POST["resume"];

    // 插入记录到求职者表
    $sql = "INSERT INTO applicants (name, email, position, resume) VALUES ('$name', '$email', '$position', '$resume')";
    if ($conn->query($sql) === TRUE) {
        echo "添加求职者成功";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }
}
?>
Copier après la connexion
  1. Page de gestion du recrutement

Ci-dessous se trouve un exemple de code pour une page simple de gestion du recrutement :

<!DOCTYPE html>
<html>
<head>
    <title>招聘管理</title>
</head>
<body>
    <h1>招聘管理</h1>

    <h2>添加员工</h2>
    <form method="POST" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
        <input type="text" name="name" placeholder="姓名" required>
        <input type="email" name="email" placeholder="电子邮箱" required>
        <input type="text" name="position" placeholder="职位" required>
        <button type="submit" name="add_employee">添加员工</button>
    </form>

    <h2>添加求职者</h2>
    <form method="POST" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
        <input type="text" name="name" placeholder="姓名" required>
        <input type="email" name="email" placeholder="电子邮箱" required>
        <input type="text" name="position" placeholder="期望职位" required>
        <textarea name="resume" placeholder="简历" required></textarea>
        <button type="submit" name="add_applicant">添加求职者</button>
    </form>
</body>
</html>
Copier après la connexion

Grâce aux étapes ci-dessus, nous avons établi un système simple de gestion des ressources humaines et de recrutement qui peut ajouter des enregistrements d'employés et de candidats et les enregistrer dans la base de données. Bien entendu, ce n’est qu’un exemple simple, et un véritable système de gestion des ressources humaines peut nécessiter plus de fonctions et de pages.

Résumé

Cet article présente brièvement comment utiliser PHP pour développer un système simple de gestion des ressources humaines et de recrutement. Nous avons appris à créer une base de données, à nous connecter à la base de données et à ajouter des enregistrements d'employés et de candidats. Bien entendu, le système actuel peut nécessiter davantage de fonctions, telles que la visualisation et la modification des enregistrements. J'espère que cet article vous sera utile dans le processus d'apprentissage de PHP.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal