Gunakan PHP untuk membangunkan sistem perancangan sumber perusahaan (ERP) yang melaksanakan fungsi kehadiran pekerja
Pengenalan:
Apabila skala perusahaan secara beransur-ansur berkembang, pengurusan sumber manusia menjadi semakin penting. Dalam pengurusan sumber manusia, kehadiran pekerja adalah pautan yang penting. Untuk meningkatkan kecekapan dan mengurangkan ralat, banyak syarikat telah mula mengguna pakai sistem perancangan sumber perusahaan (ERP) untuk menguruskan kehadiran pekerja. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan sistem perancangan sumber perusahaan (ERP) yang melaksanakan fungsi kehadiran pekerja dan menyediakan contoh kod yang berkaitan.
1. Persediaan persekitaran
Sebelum bermula, anda perlu menyediakan persekitaran pembangunan PHP terlebih dahulu. Anda boleh menggunakan alatan bersepadu seperti XAMPP, WAMP atau LAMP, atau anda boleh memilih untuk memasang komponen seperti Apache, PHP dan MySQL secara berasingan. Pastikan versi PHP adalah 5.6 dan ke atas dan pangkalan data MySQL dipasang.
2. Reka bentuk pangkalan data
Pertama, anda perlu mereka bentuk pangkalan data untuk menyimpan maklumat kehadiran pekerja. Cipta pangkalan data bernama "kehadiran" dalam MySQL dan wujudkan jadual bernama "pekerja", yang mengandungi medan berikut:
Anda boleh menggunakan pernyataan SQL berikut untuk mencipta jadual ini:
CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `date` date NOT NULL, `in_time` time NOT NULL, `out_time` time NOT NULL, `status` varchar(255) NOT NULL, PRIMARY KEY (`id`) );
3 Buat antara muka web
Seterusnya, Kami perlu mencipta antara muka web untuk memaparkan maklumat kehadiran pekerja dan menyediakan fungsi memasukkan maklumat kehadiran. Buat fail bernama "index.php" dan tambah kod berikut:
<!DOCTYPE html> <html> <head> <title>员工考勤管理系统</title> </head> <body> <h1>员工考勤管理系统</h1> <?php // 连接MySQL数据库 $conn = mysqli_connect("localhost", "root", "", "attendance"); // 查询所有员工的考勤记录 $sql = "SELECT * FROM employees"; $result = mysqli_query($conn, $sql); // 显示员工考勤信息 if (mysqli_num_rows($result) > 0) { echo "<table>"; echo "<tr>"; echo "<th>员工姓名</th>"; echo "<th>考勤日期</th>"; echo "<th>上班打卡时间</th>"; echo "<th>下班打卡时间</th>"; echo "<th>考勤状态</th>"; echo "</tr>"; while ($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>" . $row["name"] . "</td>"; echo "<td>" . $row["date"] . "</td>"; echo "<td>" . $row["in_time"] . "</td>"; echo "<td>" . $row["out_time"] . "</td>"; echo "<td>" . $row["status"] . "</td>"; echo "</tr>"; } echo "</table>"; } else { echo "暂无考勤记录"; } // 关闭数据库连接 mysqli_close($conn); ?> <h2>录入考勤信息</h2> <form action="add.php" method="post"> <label for="name">员工姓名:</label> <input type="text" id="name" name="name" required><br> <label for="date">考勤日期:</label> <input type="date" id="date" name="date" required><br> <label for="in_time">上班打卡时间:</label> <input type="time" id="in_time" name="in_time" required><br> <label for="out_time">下班打卡时间:</label> <input type="time" id="out_time" name="out_time" required><br> <label for="status">考勤状态:</label> <input type="text" id="status" name="status" required><br> <input type="submit" value="提交"> </form> </body> </html>
4. Tambah maklumat kehadiran
Buat fail bernama "add.php" dan tambah kod berikut:
<?php // 连接MySQL数据库 $conn = mysqli_connect("localhost", "root", "", "attendance"); // 获取表单数据 $name = $_POST["name"]; $date = $_POST["date"]; $in_time = $_POST["in_time"]; $out_time = $_POST["out_time"]; $status = $_POST["status"]; // 添加考勤记录到数据库 $sql = "INSERT INTO employees (name, date, in_time, out_time, status) VALUES ('$name', '$date', '$in_time', '$out_time', '$status')"; if (mysqli_query($conn, $sql)) { echo "成功添加考勤记录"; } else { echo "添加考勤记录失败:" . mysqli_error($conn); } // 关闭数据库连接 mysqli_close($conn); ?>
Jalankan fail "index. php", anda boleh melihat maklumat kehadiran pekerja dan menambah rekod kehadiran baharu melalui borang untuk memasukkan maklumat kehadiran.
Kesimpulan:
Dalam artikel ini, kami menggunakan PHP untuk membangunkan sistem perancangan sumber perusahaan (ERP) yang melaksanakan fungsi kehadiran pekerja. Dengan mencipta pangkalan data, mereka bentuk antara muka web dan menggunakan kod PHP untuk bertanya dan menambah data, kami berjaya melaksanakan sistem pengurusan kehadiran pekerja yang mudah. Perusahaan boleh mengembangkan dan mengoptimumkan fungsi mengikut keperluan sebenar untuk menyesuaikan diri dengan keperluan pengurusan sumber manusia yang berbeza.
Atas ialah kandungan terperinci Menggunakan PHP untuk membangunkan sistem perancangan sumber perusahaan (ERP) yang melaksanakan fungsi kehadiran pekerja. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!