Rumah  >  Artikel  >  pangkalan data  >  MySQL melaksanakan fungsi pengurusan pekerja sistem pesanan

MySQL melaksanakan fungsi pengurusan pekerja sistem pesanan

PHPz
PHPzasal
2023-11-01 09:19:53570semak imbas

MySQL 实现点餐系统的员工管理功能

Dalam sistem pesanan, fungsi pengurusan pekerja adalah bahagian yang sangat penting, kerana ia dapat memastikan kelancaran kerja pekerja dan pemprosesan pesanan yang betul. MySQL ialah sistem pengurusan pangkalan data yang biasa digunakan yang boleh melaksanakan fungsi pengurusan pekerja. Berikut akan memperkenalkan cara MySQL melaksanakan fungsi pengurusan pekerja sistem pesanan melalui contoh kod tertentu.

  1. Buat pangkalan data dan jadual data

Pertama sekali, anda perlu mencipta pangkalan data untuk menyimpan maklumat pekerja yang berkaitan. Dalam MySQL, anda boleh mencipta pangkalan data bernama employee_management_system melalui arahan berikut:

CREATE DATABASE employee_management_system;

Selepas mencipta pangkalan data, anda perlu mencipta jadual data di dalamnya untuk menyimpan maklumat pekerja. Berikut ialah struktur jadual data, termasuk medan seperti ID pekerja, nama, kata laluan dan jawatan:

CREATE TABLE `employee` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) NOT NULL,
  `password` varchar(100) NOT NULL,
  `position` varchar(50) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name_UNIQUE` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
  1. Masukkan maklumat pekerja
#🎜🎜 #Selepas penciptaan Selepas struktur jadual data dibuat, maklumat pekerja perlu dimasukkan ke dalam jadual data. Berikut ialah contoh memasukkan tiga maklumat pekerja ke dalam jadual data:

INSERT INTO employee (name, password, position) VALUES
('alice', '123456', 'manager'),
('bob', '123456', 'waiter'),
('cathy', '123456', 'chef');

Apabila memasukkan maklumat pekerja, anda boleh menetapkan kata laluan dan kedudukan pekerja serta maklumat lain.

    Melaksanakan fungsi log masuk
Log masuk pekerja adalah pautan yang sangat kritikal, kerana hanya selepas log masuk berjaya, pekerja boleh bekerja. Berikut ialah contoh kod pengesahan log masuk mudah:

<?php
  $username = $_POST['username'];
  $password = $_POST['password'];

  $result = mysqli_query($con,"SELECT * FROM employee WHERE name='$username' and password='$password'");
  $count = mysqli_num_rows($result);

  if($count == 1) {
    // 登录成功,执行相关操作
  } else {
    // 登录失败,返回错误信息
  }
?>

Kod di atas akan menanyakan jadual pekerja dalam pangkalan data untuk menentukan sama ada pekerja itu wujud berdasarkan nama pengguna dan kata laluan.

    Laksanakan fungsi pengubahsuaian maklumat pekerja
Maklumat pekerja mungkin berubah, seperti pelarasan kedudukan, pertukaran kata laluan, dsb. Berikut ialah contoh kod untuk mengubah suai maklumat pekerja:

<?php
  $id = $_POST['id'];
  $name = $_POST['name'];
  $password = $_POST['password'];
  $position = $_POST['position'];

  $sql = "UPDATE employee SET name='$name', password='$password', position='$position' WHERE id='$id'";

  if(mysqli_query($con, $sql)) {
    // 更新成功,执行相关操作
  } else {
    // 更新失败,返回错误信息
  }
?>

Kod ini akan mengemas kini nama pekerja, kata laluan, jawatan dan maklumat lain dalam jadual pangkalan data berdasarkan ID pekerja.

    Laksanakan fungsi pertanyaan maklumat pekerja
Untuk memudahkan pentadbir membuat pertanyaan maklumat pekerja, fungsi pertanyaan boleh dilaksanakan melalui kod berikut: #🎜 🎜#
<?php
  $result = mysqli_query($con,"SELECT * FROM employee");
  while($row = mysqli_fetch_array($result)) {
    echo "<tr>";
    echo "<td>" . $row['id'] . "</td>";
    echo "<td>" . $row['name'] . "</td>";
    echo "<td>" . $row['position'] . "</td>";
    echo "</tr>";
  }
?>

Kod ini akan menanyakan maklumat semua pekerja dalam jadual pangkalan data dan memaparkannya dalam jadual. Pengguna boleh menggunakan borang ini untuk mempelajari maklumat asas tentang pekerja.

Laksanakan fungsi pemadaman maklumat pekerja
  1. Akhir sekali, jika pekerja keluar atau maklumat tidak betul, pengurus perlu memadamkannya daripada pangkalan data . Berikut ialah contoh kod untuk melaksanakan fungsi pemadaman maklumat pekerja:
<?php
  $id = $_GET['id'];

  $sql = "DELETE FROM employee WHERE id='$id'";

  if(mysqli_query($con, $sql)) {
    // 删除成功,执行相关操作
  } else {
    // 删除失败,返回错误信息
  }
?>

Kod ini akan memadamkan maklumat pekerja daripada jadual pangkalan data berdasarkan ID pekerja.

Ringkasan:

Di atas adalah contoh kod khusus MySQL yang melaksanakan fungsi pengurusan pekerja sistem pesanan. Pengurusan pekerja merupakan bahagian yang amat diperlukan dalam sistem pesanan Melalui sistem pengurusan pangkalan data MySQL, fungsi pengurusan pekerja dapat direalisasikan dengan mudah dan cepat, dan kecekapan kerja dan ketepatan sistem pesanan dapat dipertingkatkan.

Atas ialah kandungan terperinci MySQL melaksanakan fungsi pengurusan pekerja sistem pesanan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn