🏠 Trang chủ VNDNer CNC Hướng dẫn sử dụng Quản lý nhân viên
👤 Hướng dẫn chi tiết

Quản lý Nhân viên

Hướng dẫn đầy đủ cách xem danh sách, tìm kiếm, thêm mới, phân quyền và quản lý thông tin nhân viên trong VNDNer CNC.

🔗 Đi đến
📋 Tổng quan chức năng Quản lý Nhân viên

Module Quản lý nhân viên là nơi lưu trữ toàn bộ hồ sơ nhân sự của xưởng: tên, vai trò, địa điểm làm việc, liên lạc và tài khoản đăng nhập hệ thống. Thông tin nhân viên được liên kết trực tiếp với CNC Job, lịch sản xuất và các chức năng vận hành khác.

Trang này cho phép bạn thực hiện các việc sau:

👁️
Xem danh sáchToàn bộ nhân viên kèm mã định danh, vai trò và địa điểm làm việc.
🔍
Tìm kiếm nhanhLọc theo tên, mã NV, vai trò, SĐT, email hoặc địa điểm ngay lập tức.
Thêm mớiTạo hồ sơ nhân viên với phân quyền hệ thống và địa điểm làm việc.
🛡️
Phân quyềnKiểm soát chức năng từng nhân viên được truy cập sau khi đăng nhập.
🔐
Tài khoản hệ thốngTạo, sửa hoặc xoá tài khoản đăng nhập riêng cho từng nhân viên.
✏️
Sửa & XoáCập nhật thông tin hoặc xoá nhân viên khi không còn làm việc.
📑 Đọc và hiểu danh sách nhân viên

Khi truy cập trang Quản lý nhân viên, bạn sẽ thấy một bảng danh sách gồm các cột sau:

🖥️ Ví dụ giao diện bảng danh sách (Desktop)
STT Mã NV Tên Vai trò Địa điểm SĐT Email Tài khoản Hành động
1 NV-3-0001 Nguyễn Văn An Operator 🏭 Xưởng A 0901 234 567 [email protected] ✓ Đã có
2 NV-3-0002 Trần Thị Bình QC 🏭 Xưởng B Chưa có
Cột Ý nghĩa & cách đọc
STT Số thứ tự trong danh sách, tự động đánh từ 1. Không phải ID trong database.
Mã NV Mã định danh duy nhất cho mỗi nhân viên, định dạng NV-[DN]-[XXXX]. Dùng để tra cứu và tham chiếu trong Job, lịch sản xuất.
Tên Họ và tên đầy đủ của nhân viên. Hiển thị đậm để dễ phân biệt.
Vai trò Chức vụ thực tế của nhân viên (Operator, Programmer, QC, Kế toán...). Hiển thị trên hồ sơ và các báo cáo.
Địa điểm Trụ sở hoặc chi nhánh mà nhân viên làm việc. Icon 🏛 là trụ sở chính, 🏭 là chi nhánh/xưởng. Dấu nghĩa là chưa gán địa điểm.
SĐT Số điện thoại của nhân viên để liên lạc nội bộ. Dấu nghĩa là chưa nhập.
Email Email liên lạc của nhân viên. Dấu nghĩa là chưa có email.
Tài khoản Trạng thái tài khoản đăng nhập hệ thống: ✓ Đã có (kèm nút Sửa TK / Xoá TK) hoặc nút + Tạo TK nếu chưa có.
Hành động Hai nút: Sửa để chỉnh sửa thông tin, Xoá để xoá nhân viên (có xác nhận).
📱
Trên điện thoại (Mobile)Giao diện tự động chuyển sang dạng card (thẻ) thay vì bảng. Mỗi card hiển thị tên, mã NV, vai trò, địa điểm, SĐT, email và trạng thái tài khoản với đầy đủ các nút thao tác.
🔍 Tìm kiếm nhân viên

Phía trên danh sách có một ô tìm kiếm nhanh (live search). Chỉ cần gõ vào ô này, danh sách sẽ lọc ngay lập tức — không cần bấm Enter.

Tìm theo tên, mã NV, vai trò, SĐT, email...

Bạn có thể tìm bằng bất kỳ thông tin nào:

Có thể tìm bằngVí dụ
Tên nhân viên nguyễn → hiện tất cả nhân viên họ Nguyễn
Mã NV NV-3-0005 → tìm chính xác theo mã
Vai trò operator → lọc tất cả Operator trong xưởng
Số điện thoại 0901 → hiện nhân viên có SĐT bắt đầu bằng 0901
Email gmail.com → lọc nhân viên dùng gmail
Địa điểm xưởng a → lọc nhân viên làm tại Xưởng A
Tìm thấy kết quảHệ thống hiển thị: "✅ Tìm thấy 4 / 15 nhân viên" — cho biết số lượng khớp so với tổng.
⚠️
Không tìm thấyHiển thị: "⚠️ Không tìm thấy kết quả nào." — hãy kiểm tra lại từ khóa hoặc thử từ khóa ngắn hơn.
Xóa tìm kiếmBấm nút bên phải ô tìm kiếm để xóa từ khóa và hiện lại toàn bộ danh sách. Hoặc nhấn phím Escape.
Thêm nhân viên mới — Các bước thực hiện

Để thêm nhân viên mới, bấm nút + Thêm nhân viên ở góc trên phải trang danh sách, hoặc truy cập thẳng vào add_employees.php.

  • 1
    Nhập Tên nhân viên *
    Đây là trường bắt buộc. Nhập họ và tên đầy đủ (vd: Nguyễn Văn An). Tên hiển thị trên toàn hệ thống — trong Job, lịch sản xuất và báo cáo. Nên nhập đầy đủ, chính xác để dễ phân biệt khi nhiều người cùng họ.
  • 2
    Nhập Số điện thoại & Email (tùy chọn)
    SĐT và email dùng để liên lạc nội bộ. Có thể để trống và bổ sung sau bằng chức năng Sửa. Nên nhập để dễ liên hệ khi cần xử lý sự cố sản xuất.
  • 3
    Mã nhân viên — để trống để tự động sinh
    Hệ thống hiển thị mã tiếp theo sẽ được tạo (vd: NV-3-0007). Nếu để trống ô mã, hệ thống tự gán mã này. Nếu muốn dùng mã riêng (vd: NV-CNC01), nhập trực tiếp vào ô — nhưng lưu ý mã không được trùng với nhân viên khác.
  • 4
    Chọn Vai trò *
    Chọn chức vụ thực tế của nhân viên từ danh sách:
    • Admin — Quản trị viên hệ thống
    • Giám đốc / Quản lý — Quản lý điều hành
    • Programmer — Lập trình CNC
    • Operator — Vận hành máy CNC
    • Chuẩn bị phôi (Manual) — Chuẩn bị vật liệu
    • QC — Kiểm tra chất lượng
    • Kho vật tư (Store) — Quản lý kho
    • Kế toán (Accounting) — Tài chính, kế toán
    • Nhân viên (Staff) — Nhân viên chung
  • 5
    Chọn Vai trò hệ thống *
    Vai trò hệ thống quyết định các chức năng mà nhân viên được phép truy cập sau khi đăng nhập. Khác với vai trò hiển thị, vai trò hệ thống kiểm soát quyền hạn thực tế (xem thêm tại mục Phân quyền).
  • 6
    Chọn Địa điểm làm việc *
    Chọn trụ sở hoặc chi nhánh từ danh sách đã khai báo trong Cài đặt → Chi nhánh. Nếu nhân viên không cố định một nơi, chọn 🔄 Không cố định. Nếu chưa có địa điểm nào, cần thêm chi nhánh trong Cài đặt trước.
  • 7
    Bấm nút "Thêm nhân viên"
    Sau khi điền đầy đủ thông tin, bấm nút màu xanh lá + Thêm nhân viên. Nếu thành công, hệ thống tự chuyển về trang danh sách và nhân viên mới xuất hiện ở cuối danh sách. Nếu có lỗi (vd: mã NV trùng), hệ thống hiển thị thông báo đỏ ở đầu trang.
🔐
Tài khoản đăng nhậpSau khi thêm nhân viên, nếu nhân viên cần đăng nhập vào hệ thống, bạn cần tạo tài khoản riêng bằng nút + Tạo TK trong cột Tài khoản của bảng danh sách. Xem chi tiết tại mục Tài khoản hệ thống.
📝 Giải thích chi tiết tất cả các trường trong form
📋 Minh hoạ giao diện form Thêm nhân viên
Bắt buộc. Hiển thị trên toàn hệ thống.
Tùy chọn. Dùng liên lạc nội bộ.
Tùy chọn.
Mã tiếp theo: NV-3-0007 — để trống hoặc nhập mã riêng (tối đa 20 ký tự).
Chức vụ hiển thị trên hồ sơ.
Quyết định quyền truy cập trong hệ thống.
Từ Cài đặt → Chi nhánh.
Trường Bắt buộc Mô tả chi tiết
Tên nhân viên BẮT BUỘC Họ và tên đầy đủ. Hiển thị trên danh sách, Job, báo cáo. Nên nhập chính xác, tránh viết tắt.
Số điện thoại TÙY CHỌN SĐT liên lạc nội bộ. Hiển thị trong bảng danh sách. Có thể bổ sung sau.
Email TÙY CHỌN Email liên lạc nội bộ. Có thể bổ sung sau bằng chức năng Sửa.
Mã nhân viên TỰ ĐỘNG Định dạng NV-[Mã DN]-[Số thứ tự 4 chữ số]. Nếu để trống, hệ thống tự tạo mã tiếp theo. Bạn cũng có thể nhập mã riêng (tối đa 20 ký tự), nhưng không được trùng.
Vai trò BẮT BUỘC Chức vụ hiển thị: Admin, Giám đốc, Quản lý, Operator, Programmer, Chuẩn bị phôi, Kế toán, QC, Kho vật tư, Nhân viên. Dùng để hiển thị trên hồ sơ và báo cáo.
Vai trò hệ thống BẮT BUỘC Quyết định chức năng được truy cập sau đăng nhập. Xem chi tiết bảng phân quyền tại mục Phân quyền. Lưu ý: đây là trường kiểm soát bảo mật — chọn đúng quyền thực tế của nhân viên.
Địa điểm làm việc BẮT BUỘC Chọn từ danh sách trụ sở / chi nhánh đã khai báo. Nếu chưa có, cần vào Cài đặt → Chi nhánh để thêm trước. Nếu không cố định, chọn Không cố định.
🏷️ Hiểu về Mã nhân viên (Mã NV)

Mỗi nhân viên trong hệ thống được gán một mã định danh duy nhất theo định dạng:

NV 3 0007
Tiền tố Mã DN Số thứ tự
PhầnÝ nghĩa
NV Tiền tố cố định, viết tắt của "Nhân Viên".
3 Mã doanh nghiệp (bussines_id) — phân biệt các xưởng khác nhau dùng chung hệ thống.
0007 Số thứ tự, tự tăng dần từ 0001, luôn 4 chữ số. Nhân viên thứ 7 sẽ là 0007, thứ 100 sẽ là 0100.
Để trống = tự độngKhi tạo nhân viên mới, hãy để trống ô mã — hệ thống sẽ tự gán mã tiếp theo. Đây là cách khuyên dùng để đảm bảo mã liên tục và không bị trùng.
⚠️
Nhập mã riêngNếu bạn có hệ thống mã nhân sự riêng (vd: từ phần mềm HR cũ), bạn có thể nhập tay. Tuy nhiên, mã phải là duy nhất — hệ thống sẽ báo lỗi nếu mã đã tồn tại.
ℹ️
Nhân viên cũ chưa có mãKhi mở trang Quản lý nhân viên, hệ thống tự động sinh mã cho các nhân viên cũ chưa có mã (nhập từ dữ liệu cũ). Bạn không cần làm gì thêm.
🛡️ Phân quyền — Vai trò hệ thống

Mỗi nhân viên được gán một Vai trò hệ thống xác định những chức năng nào họ có thể truy cập sau khi đăng nhập. Đây là lớp bảo mật quan trọng giúp đảm bảo nhân viên chỉ thấy và thao tác trên phần việc của mình.

Mức Vai trò hệ thống Phạm vi truy cập
0 Admin Toàn quyền: quản lý nhân viên, khách hàng, đơn hàng, cài đặt hệ thống, báo cáo. Chỉ cấp cho quản trị viên tin cậy.
1 Programmer Xem và quản lý CNC Job, bản vẽ, lịch sản xuất. Không có quyền quản lý nhân viên hay tài chính.
2 Operator Xem Job được phân công, cập nhật trạng thái chạy máy. Phạm vi giới hạn ở công việc trực tiếp.
3 Chuẩn bị phôi Xem yêu cầu vật liệu, cập nhật trạng thái chuẩn bị phôi cho từng Job.
4 QC Xem Job hoàn thành, nhập kết quả kiểm tra chất lượng, xác nhận pass/fail.
5 Kho vật tư Quản lý tồn kho vật tư, xuất/nhập kho, kiểm tra mức tồn cảnh báo.
6 Kế toán Xem đơn hàng, công nợ, thanh toán, xuất báo cáo tài chính. Không có quyền thay đổi thông tin sản xuất.
7 Nhân viên Quyền hạn cơ bản nhất — chỉ xem thông tin liên quan đến công việc được phân công.
⚠️
Lưu ý khi phân quyềnVai trò hệ thống (số 0–7) và Vai trò hiển thị (tên chức vụ) là hai trường riêng biệt. Một người có thể là "Giám đốc" về chức vụ nhưng cần quyền Admin (0) về hệ thống. Hãy chọn đúng cả hai trường.
🚨
Hạn chế quyền AdminChỉ cấp quyền Admin (0) cho những người thực sự cần quản trị toàn bộ hệ thống. Tránh cấp Admin đại trà để bảo vệ dữ liệu quan trọng như thông tin khách hàng và tài chính.
🔐 Quản lý Tài khoản đăng nhập của nhân viên

Sau khi thêm nhân viên vào danh sách, bạn cần tạo tài khoản đăng nhập riêng nếu nhân viên đó cần truy cập vào hệ thống VNDNer CNC (vd: Programmer, Operator, QC cần xem Job của mình).

Tạo tài khoản mới
  1. Trong bảng danh sách, tìm nhân viên chưa có tài khoản.
  2. Bấm nút + Tạo TK ở cột Tài khoản.
  3. Trang create_employee_account.php mở ra.
  4. Nhập UsernameMật khẩu.
  5. Bấm lưu để kích hoạt tài khoản.
Sửa tài khoản
  1. Nhân viên đã có tài khoản → hiển thị nút Sửa TK.
  2. Bấm Sửa TK để thay đổi username hoặc đặt lại mật khẩu.
  3. Dùng khi nhân viên quên mật khẩu hoặc cần đổi username.
Xoá tài khoản
  1. Bấm nút Xoá TK ở cột Tài khoản.
  2. Xác nhận trong hộp thoại.
  3. Tài khoản bị xoá nhưng hồ sơ nhân viên vẫn còn.
  4. Có thể tạo lại tài khoản mới bất cứ lúc nào.
ℹ️
Tài khoản và hồ sơ nhân viên là độc lậpXoá tài khoản đăng nhập (Xoá TK) không xoá hồ sơ nhân viên khỏi danh sách. Nhân viên vẫn tồn tại trong hệ thống, chỉ mất quyền đăng nhập. Để xoá hoàn toàn, dùng nút Xoá ở cột Hành động.
✏️ Sửa và Xoá nhân viên
Sửa thông tin
  1. Bấm nút Sửa (màu xanh dương) ở cột Hành động.
  2. Trang edit_employees.php mở ra với form đã điền sẵn thông tin hiện tại.
  3. Chỉnh sửa các trường cần thay đổi.
  4. Bấm Lưu để cập nhật.
💡
Có thể sửa tất cả thông tin: tên, mã NV, vai trò, phân quyền, địa điểm, SĐT, email.
Xoá nhân viên
  1. Bấm nút Xoá (màu đỏ) ở cột Hành động.
  2. Hộp thoại xác nhận hiện ra: "Xoá nhân viên [Tên]?"
  3. Bấm OK để xác nhận xoá, hoặc Huỷ để giữ lại.
🚨
Không thể hoàn tác!Sau khi xoá, toàn bộ thông tin nhân viên (bao gồm tài khoản đăng nhập) bị xoá vĩnh viễn. Cân nhắc kỹ với nhân viên đã được phân công Job.
⚠️ Lưu ý quan trọng & Lỗi thường gặp
Lỗi: "Mã nhân viên đã tồn tại" Mã bạn nhập tay đã được gán cho nhân viên khác. Hãy nhập mã khác hoặc để trống để hệ thống tự sinh mã mới.
Lỗi: Không có địa điểm làm việc Nếu chưa khai báo trụ sở hay chi nhánh nào, ô chọn địa điểm sẽ chỉ hiện Không cố định. Cần vào Cài đặt → Chi nhánh để thêm địa điểm trước.
⚠️
Nhân viên không đăng nhập được sau khi thêm Thêm nhân viên vào danh sách chưa tự tạo tài khoản đăng nhập. Cần bấm thêm nút + Tạo TK trong cột Tài khoản để cấp quyền đăng nhập cho nhân viên.
⚠️
Chọn sai Vai trò hệ thống Nếu nhân viên báo "không thấy chức năng X", nguyên nhân thường là do chọn sai vai trò hệ thống. Dùng chức năng Sửa để điều chỉnh lại cho đúng quyền hạn cần thiết.
💡
Không thấy nhân viên vừa thêm trong danh sách? Kiểm tra xem ô tìm kiếm có đang lọc không. Bấm nút để xóa bộ lọc và xem lại toàn bộ danh sách.
🔐
Nhân viên quên mật khẩu Mật khẩu được mã hoá — không thể xem lại. Nếu nhân viên quên mật khẩu, dùng chức năng Sửa TK để đặt lại mật khẩu mới cho họ.
Khuyến nghị khi nhập liệu hàng loạt Khi thêm nhiều nhân viên cùng lúc, hãy để trống ô mã NV để hệ thống tự sinh mã liên tục — tránh rủi ro trùng mã khi nhập tay.

Bạn đã nắm được chức năng Quản lý nhân viên. Tiếp tục khám phá các chức năng khác:

Danh sách nhân viên Thêm nhân viên Quản lý chi nhánh Về mục lục hướng dẫn