Tổng quan Kiến trúc Hệ thống & Phân quyền RBAC
Mô hình phân tách nhiệm vụ và ma trận quyền hạn cho các phòng ban
Bước Khởi Đầu: Đăng nhập Hệ thống
Mọi nhân sự nội bộ đều đăng nhập qua cổng quản trị an toàn bằng JWT bảo mật:
Giáo Trình 10 Case Study Thực Hành Đa Kênh
Lab Simulator 100 ĐiểmQuy trình chuẩn hóa thực chiến cho sinh viên ngành TMĐT, Logistics & Hệ thống Thông tin Quản lý
| Mã | Tên Tình Huống Thực Hành | Vai Trò | Phân Hệ | Điểm | Thao Tác |
|---|---|---|---|---|---|
| CS-01 | Mua Sắm Online & Tự Động Định Tuyến Kho (Routing) | Khách Hàng & Sales | OmniStore & OMS | 10đ | Làm Bài |
| CS-02 | Chốt Đơn Livestream & Bắt Lỗi Bán Vượt Tồn Kho | Nhân Viên Sales | Đơn Hàng OMS | 10đ | Làm Bài |
| CS-03 | Hồ Sơ Khách Hàng 360° (Single Customer View) & Loyalty | CSKH & Telesales | CRM Khách Hàng | 10đ | Làm Bài |
| CS-04 | Cảnh Báo Hết Hàng & Quy Trình Kiểm Kê Tồn Kho | Thủ Kho (Warehouse) | Sản Phẩm & Tồn Kho | 10đ | Làm Bài |
| CS-05 | Quy Trình WMS Đóng Gói, Quét Barcode & Bàn Giao GHN | Thủ Kho WMS | Đóng Gói & Vận Chuyển | 10đ | Làm Bài |
| CS-06 | Kế Toán Đối Soát COD Bưu Chính & Đơn Lệch Tiền | Kế Toán (Accountant) | Đối Soát Tài Chính | 10đ | Làm Bài |
| CS-07 | Quy Trình RMA Đổi Trả Đa Phòng Ban & Hoàn Tiền | CSKH & Thủ Kho | Đổi Trả & RMA | 10đ | Làm Bài |
| CS-08 | Cấu Hình Kênh Bán Sàn Shopee/TikTok & Đồng Bộ Đơn | Quản Trị Viên (Admin) | Quản Lý Kênh Bán | 10đ | Làm Bài |
| CS-09 | Thiết Lập Ma Trận Phân Quyền RBAC & Khóa Tài Khoản | Quản Trị Viên (Admin) | Quản Trị & RBAC | 10đ | Làm Bài |
| CS-10 | Giảng Viên Soi Audit Trail, Xuất Excel & Reset Sandbox | Giảng Viên / Trưởng BM | Lịch Sử & Sandbox | 10đ | Làm Bài |
Khách Hàng Mua Sắm Online & Tự Động Định Tuyến Kho (Order Routing)
Bối cảnh & Nhiệm vụ: Khách đặt mua iPhone 15 Pro Max và sạc Anker trên web. Hệ thống tự động tính khoảng cách định tuyến về Kho Trung Chuyển HCM và kích hoạt khóa giữ kho (Stock Reservation). Sau đó, nhân viên Sales mở OMS xác nhận đơn và kiểm tra biến động giữ chỗ.
Các bước thao tác chính:
- Truy cập OmniStore, thêm
APL-IP15PM-256vàANKER-737-GANvào giỏ. - Mở giỏ hàng, nhập voucher
FREESHIPđể trừ 0đ ship. - Nhập địa chỉ giao tại Quận 1, TP.HCM → Bấm "Đặt Hàng Ngay".
- Vào Admin → OMS kiểm tra đơn hàng xem đã được định tuyến về Kho HCM chưa.
Tiêu chuẩn nghiệm thu:
- Đơn hàng xuất hiện ở trạng thái
PENDING_APPROVAL(5đ). - Cột
ReservedQuantitytrong bảng tồn kho của SKU tăng thêm 1 (5đ).
Chốt Đơn Livestream & Bắt Lỗi Chống Bán Vượt Tồn (Overselling)
Bối cảnh & Nhiệm vụ: Khách đặt mua mã hết hàng qua Livestream TikTok Shop. Hệ thống phải chặn và báo lỗi AvailableStock ≤ 0. Sau đó sinh viên tạo đơn thành công mã còn hàng và thực hiện Hủy đơn để kiểm tra Stored Procedure sp_Order_Cancel giải phóng tồn giữ chỗ an toàn.
Các bước thao tác chính:
- Vào tab OMS → Nhấn "+ Tạo đơn hàng mới" → Chọn kênh TikTok Shop.
- Chọn SKU
OUT-OF-STOCK-TRAINING→ Bấm Tạo → Ghi nhận cảnh báo lỗi hết hàng. - Đổi sang chọn SKU
SAM-ZFLIP5-256→ Tạo đơn thành công. - Nhấn "Hủy đơn hàng" → Nhập lý do → Kiểm tra tồn giữ chỗ hoàn trả về 0.
Tiêu chuẩn nghiệm thu:
- Bắt lỗi chính xác trường hợp bán vượt tồn kho (5đ).
- Hủy đơn và hoàn tồn giữ chỗ tự động khôi phục đúng số lượng (5đ).
Khai Thác Hồ Sơ Khách Hàng 360° (Single Customer View) & Loyalty
Bối cảnh & Nhiệm vụ: Khách gọi điện hỏi quyền lợi thành viên và đơn hàng đa kênh. CSKH tra cứu số điện thoại, phân tích giá trị trọn đời (CLV), hạng thẻ thành viên và cập nhật địa chỉ giao hàng phụ (đặt làm mặc định).
Các bước thao tác chính:
- Vào tab Khách hàng & CRM → Tìm theo SĐT
0901234567. - Đọc chỉ số Tổng chi tiêu (CLV), Hạng thành viên và Lịch sử đơn hàng.
- Tại thẻ Sổ địa chỉ → Thêm địa chỉ mới tại Landmark 81 → Chọn mặc định.
- Lưu và kiểm tra cờ mặc định của địa chỉ cũ bị tự động gỡ bỏ.
Tiêu chuẩn nghiệm thu:
- Đọc đúng hồ sơ 360° và lịch sử giao dịch đa kênh (5đ).
- Thao tác chuyển đổi địa chỉ mặc định thực thi đúng (5đ).
Cảnh Báo Hàng Sắp Hết & Quy Trình Kiểm Kê Điều Chỉnh Kho
Bối cảnh & Nhiệm vụ: Dashboard cảnh báo sản phẩm Xiaomi 14 chỉ còn 4 chiếc. Thủ kho tiến hành kiểm kê: phát hiện 1 máy rách vỏ bao bì điều chỉnh giảm, sau đó nhập kho bổ sung lô hàng mới 50 chiếc.
Các bước thao tác chính:
- Xem cảnh báo hàng sắp hết trên Dashboard → Tìm mã
XIAOMI-14-512. - Vào tab Sản phẩm & Tồn kho → Chọn Kho Tổng Đồng Nai.
- Bấm "Điều chỉnh tồn kho" → Chọn Giảm 1 chiếc (Lý do: Hỏng bao bì).
- Bấm "Điều chỉnh tồn kho" → Chọn Tăng 50 chiếc (Nhập lô hàng mới).
Tiêu chuẩn nghiệm thu:
- Nhận diện đúng mức tồn an toàn $\le 5$ (4đ).
- Thực hiện 2 lượt điều chỉnh kho tăng/giảm kèm lý do hợp lệ (6đ).
Quy Trình WMS Đóng Gói, Quét Barcode & Bàn Giao Bưu Chính
Bối cảnh & Nhiệm vụ: Thủ kho tiếp nhận đơn đã duyệt, nhặt hàng lên bàn đóng gói, quét Barcode SKU để hệ thống kiểm tra độ chính xác, in vận đơn GHN và bàn giao cho bưu tá.
Các bước thao tác chính:
- Vào tab Đóng gói & Vận chuyển (WMS) → Chọn danh sách Chờ đóng gói.
- Bấm "Đóng gói đơn này" → Thử nhập sai barcode → Nhập đúng SKU.
- Chọn đơn vị GHN → Nhấn "Hoàn tất đóng gói & In vận đơn".
- Tích chọn kiện hàng → Bấm "Bàn giao cho Đơn vị Vận chuyển" (sang
SHIPPED).
Tiêu chuẩn nghiệm thu:
- Quét mã xác thực chuẩn xác số lượng và mã hàng (5đ).
- Sinh mã vận đơn và chuyển trạng thái giao hàng thành công (5đ).
Kế Toán Đối Soát COD Bưu Chính & Xử Lý Đơn Lệch Tiền Thu Hộ
Bối cảnh & Nhiệm vụ: Bưu chính gửi bảng kê COD. Kế toán so khớp 3 cột (Tiền OMS, Tiền thu thực tế, Phí dịch vụ), xử lý đơn chênh lệch (Discrepancy) do cước vượt cân và chốt kỳ quyết toán.
Các bước thao tác chính:
- Vào tab Đối soát & Hoàn tiền → Chọn bưu chính Giao Hàng Nhanh.
- Kiểm tra bảng so khớp số liệu 3 cột.
- Xem dòng
DISCREPANCY→ Điền lý do chấp thuận quyết toán. - Kiểm tra tổng tiền Net → Nhấn "Xác nhận Chốt Đối soát Kỳ".
Tiêu chuẩn nghiệm thu:
- Phân tích đúng nguyên nhân đơn bị lệch tiền (5đ).
- Chốt kỳ đối soát đưa toàn bộ đơn về
RECONCILED(5đ).
Quy Trình Đổi Trả RMA Đa Phòng Ban & Nghiệm Thu Hoàn Tiền
Bối cảnh & Nhiệm vụ: Khách báo tai nghe bị lỗi 1 bên. CSKH tạo phiếu khiếu nại RMA, Trưởng nhóm duyệt cho đổi trả, Thủ kho nghiệm thu nhập lại kho hàng hoàn, Kế toán hoàn tất chuyển tiền.
Các bước thao tác chính:
- Vào tab Đổi trả & Khiếu nại → Nhấn "+ Tạo phiếu RMA".
- Điền mã đơn giao thành công, chọn lỗi kỹ thuật và phương án Hoàn tiền.
- Phê duyệt yêu cầu RMA → Thủ kho nhận hàng hoàn và restock tồn kho.
- Kế toán xác nhận chuyển khoản hoàn tiền → Khép phiếu RMA.
Tiêu chuẩn nghiệm thu:
- Chu trình 3 bước: Duyệt RMA → Nhập kho hoàn → Hoàn tiền (6đ).
- Tồn kho và dòng tiền được hoàn lại chính xác (4đ).
Cấu Hình Kênh Bán Sàn TMĐT & Mô Phỏng Đồng Bộ Đơn Hàng (Auto-Sync)
Bối cảnh & Nhiệm vụ: Doanh nghiệp mở thêm gian hàng Shopee và TikTok. Admin khai báo Partner API, Secret Key, bật cờ Auto-Sync và nhấn nút "Đồng bộ ngay" để mô phỏng tải đơn hàng từ sàn về OMS.
Các bước thao tác chính:
- Vào tab Quản lý Kênh bán → Chọn thẻ Shopee Mall.
- Điền ShopID, Partner Key và bật công tắc "Auto-Sync = ON".
- Nhấn "Lưu cấu hình kênh" → Nhấn "Đồng bộ ngay (Sync Now)".
- Mở tab OMS kiểm tra xem các đơn hàng logo Shopee đã xuất hiện chưa.
Tiêu chuẩn nghiệm thu:
- Cấu hình tham số API và bật cờ Auto-Sync thành công (5đ).
- Kích hoạt đồng bộ nạp đơn hàng sàn vào hệ thống thành công (5đ).
Thiết Lập Ma Trận Phân Quyền RBAC & Thu Hồi Quyền Truy Cập
Bối cảnh & Nhiệm vụ: Tạo tài khoản cho nhân viên thực tập Sales, gán nhóm quyền giới hạn (chỉ xem và tạo đơn, không được xem tài chính). Thử nghiệm đăng nhập và thực hiện Khóa tài khoản khi hết đợt thực tập.
Các bước thao tác chính:
- Vào tab Quản trị & Phân quyền → Thêm tài khoản Sales thực tập.
- Mở Ma trận phân quyền RBAC → Tích chọn quyền Đơn hàng, bỏ quyền Tài chính.
- Đăng nhập tài khoản thực tập kiểm tra xem quyền Tài chính có bị chặn không.
- Quay lại Admin → Chuyển tài khoản sang Inactive → Kiểm tra chặn đăng nhập.
Tiêu chuẩn nghiệm thu:
- Cấu hình chuẩn ma trận RBAC theo nguyên tắc đặc quyền tối thiểu (5đ).
- Kiểm tra thực thi phân quyền và khóa tài khoản thu hồi quyền (5đ).
Giảng Viên Giám Sát Audit Trail, Chấm Điểm & 1-Click Reset Sandbox
Bối cảnh & Nhiệm vụ: Giảng viên lọc nhật ký Audit Logs của sinh viên, xem so sánh dữ liệu trước và sau (OldData vs NewData), xuất báo cáo điểm số ra tệp Excel và thực hiện Khôi phục Sandbox về trạng thái ban đầu.
Các bước thao tác chính:
- Vào tab Lịch sử & Chấm điểm (Audit Logs).
- Lọc theo Username sinh viên → Bấm xem chi tiết OldData và NewData.
- Nhấn nút "Xuất Báo cáo Excel" để lưu bảng điểm.
- Nhấn "Khôi phục dữ liệu Sandbox về ban đầu" → Hệ thống làm sạch trong 3 giây.
Tiêu chuẩn nghiệm thu:
- Khai thác thành thạo Audit Trail và xuất file Excel thành công (5đ).
- Chạy 1-Click Reset Sandbox khôi phục CSDL an toàn (5đ).
1. Hướng Dẫn Dành Cho Quản Trị Viên (Administrator)
Giám sát tổng thể, phân quyền nhân sự ma trận, cấu hình sàn và bảo trì hệ thống
1.1 Giám sát Bức tranh Kinh doanh trên Executive Dashboard
Truy cập tab Dashboard Tổng quan để theo dõi các chỉ số quan trọng: Tổng doanh thu, Tổng đơn hàng, Tỷ lệ giao thành công và Cảnh báo hàng sắp hết tồn kho ($\le 5$ đơn vị).
1.2 Quản lý Tài khoản Nhân viên và Ma trận Phân quyền RBAC
Tại tab Quản trị & Phân quyền, Admin có thể tạo tài khoản cho nhân viên mới và thiết lập ma trận quyền chi tiết cho từng vai trò thông qua modal phân quyền:
1.3 Kết nối Sàn TMĐT (Shopee, TikTok, Lazada) & Cấu hình Kênh bán
Tại tab Quản lý Danh mục & Kênh bán, Admin nhập ShopID, API Key và Webhook URL để tiếp nhận đơn hàng tự động từ các sàn TMĐT về hệ thống OMS.
2. Hướng Dẫn Dành Cho Nhân Viên Bán Hàng & Chốt Đơn (Sales)
Tiếp nhận đơn đa kênh, xử lý chốt đơn livestream/hotline và kiểm tra khóa giữ chỗ tồn kho
2.1 Vận hành Hệ thống Đơn hàng Đa kênh Hợp nhất (OMS)
Tab Đơn hàng Đa kênh (OMS) tập trung mọi đơn hàng đổ về từ Website, Shopee, TikTok Shop, Lazada và POS. Sử dụng bộ lọc theo kênh bán và trạng thái để duyệt đơn hoặc tạo đơn chốt Hotline:
Khi đơn hàng được tạo, hệ thống tự động khóa giữ chỗ số lượng tương ứng trong kho gần nhất, trừ vào Tồn khả dụng để chống bán vượt tồn (Overselling) trên các sàn còn lại.
2.2 Xem Chi tiết Đơn hàng, Định tuyến Kho và Bưu kiện
Bấm biểu tượng con mắt để xem chi tiết tiền hàng, mặt hàng, mã vận đơn bưu chính và sửa đổi địa chỉ khi đơn chưa đóng gói:
3. Hướng Dẫn Dành Cho Chăm Sóc Khách Hàng (CSKH & RMA)
Khai thác hồ sơ 360° khách hàng, tích lũy điểm thưởng và giải quyết khiếu nại - đổi trả
3.1 Hồ Sơ Khách Hàng 360° (Single Customer View)
Tại tab Khách hàng & CRM, nhập SĐT để tra cứu lịch sử mua hàng xuyên suốt mọi kênh, xem tổng chi tiêu (CLV), hạng hội viên (Chuẩn, Bạc, Vàng, Kim Cương) và điểm thưởng tích lũy:
3.2 Tiếp nhận & Xử lý Khiếu nại - Đổi Trả Hàng Hóa (RMA)
Tại tab Đổi trả & Khiếu nại, CSKH tiếp nhận yêu cầu đổi hàng/hoàn tiền do lỗi kỹ thuật hoặc đổi size, xem xét ảnh bằng chứng và thực hiện Phê duyệt hoặc Từ chối:
4. Hướng Dẫn Dành Cho Thủ Kho & Vận Hành Logistics (Warehouse)
Quản lý tồn kho đa kho, kiểm kê, quét Barcode đóng gói WMS và bàn giao bưu chính
4.1 Quản lý Sản phẩm, Tồn kho Đa kho & Kiểm kê
Nắm vững 3 chỉ số tồn: Tồn thực tế, Tồn giữ chỗ và Tồn khả dụng bán. Nhấn nút Điều chỉnh tồn kho khi kiểm kê định kỳ:
4.2 Màn hình WMS Đóng gói, Quét Barcode SKU & Bàn giao Shipper
Tại tab Đóng gói & Vận chuyển, nhân viên lấy sản phẩm từ kệ, quét mã Barcode. Khi đủ số lượng, nhấn Hoàn tất Đóng gói & In Vận đơn (hệ thống tự động trừ tồn kho thực tế và tạo mã bưu chính GHN, GHTK, Viettel Post):
5. Hướng Dẫn Dành Cho Kế Toán & Đối Soát Tài Chính (Accountant)
Đối soát tự động tiền COD bưu chính, theo dõi dòng tiền và xử lý hoàn tiền đổi trả
5.1 Đối Soát Tự Động Bảng Kê Tiền Thu Hộ COD Bưu Chính
Tại tab Đối soát & Hoàn tiền, hệ thống tự động so khớp giữa tiền COD cần thu trên OMS với số tiền thực thu của bưu tá. Kế toán xác nhận chốt đối soát kỳ khi tiền đã vào tài khoản:
6. Hướng Dẫn Dành Cho Khách Hàng Mua Sắm (OmniStore)
Trải nghiệm mua hàng trực tuyến với tồn kho thời gian thực và tra cứu vận chuyển
6.1 Duyệt Sản Phẩm & Kiểm Tra Tồn Kho Sẵn Có Thời Gian Thực
Khách hàng truy cập http://localhost:3001/index.html để duyệt sản phẩm. Mỗi món đồ hiển thị chính xác số lượng tồn kho khả dụng từ kho hàng:
6.2 Đặt Hàng, Thanh Toán & Tra Cứu Vận Đơn
Bấm biểu tượng giỏ hàng để mở khay trượt Cart Drawer, nhập thông tin giao hàng và nhận mã đơn để tra cứu tiến độ shipper bưu tá:
7. Hướng Dẫn Giảng Dạy & Thực Hành (Dual Database Sandbox)
Môi trường thực hành độc lập, tự động chấm điểm qua Audit Logs và nút Reset Sandbox
7.1 Vận hành Môi Trường Kép (Live & Sandbox Mode)
Sinh viên thao tác trên Môi trường Sandbox hoàn toàn cách ly, không ảnh hưởng đến dữ liệu thực. Giảng viên theo dõi toàn bộ vết thao tác, chấm điểm tự động và xuất báo cáo điểm số ra tệp Excel:
Trước mỗi ca thực hành mới, giảng viên nhấn nút Khôi phục dữ liệu Sandbox về ban đầu. Hệ thống chạy Stored Procedure làm sạch và nạp lại dữ liệu bài tập chuẩn chỉ trong 3 giây.