Skip to content

Thiết bị Phase A In-progress

Thiết bị cho phép một sân đăng ký, giám sát và điều khiển các điểm cuối phần cứng và phần mềm vận hành NexPickle - máy POS, ứng dụng di động và web tại quầy - và kết nối các thiết bị ngoại vi như máy in hoá đơn nhiệt, máy quét mã vạch và VNPAY SoundBox. Chủ sân theo dõi thiết bị của mình; thu ngân vận hành chúng hằng ngày tại quầy.

1. Định danh

Thuộc tínhGiá trị
Mã moduleCORE-04
TierCore
Trạng tháiIn-progress
PhaseP1 (Ứng dụng + SoundBox), P2 (POS + thiết bị ngoại vi), P3 (SoftPOS / nâng cao)
Mức ưu tiênHIGH
Người dùng chínhChủ sân, Quản lý ca, Thu ngân

2. Mục đích & Phạm vi

Bao gồmLoại trừ
Đăng ký thiết bị, vòng đời trạng thái, tìm kiếmĐấu nối backend VNPAY Terminal (bảng đã có, API chưa kết nối)
Theo dõi thông tin phần cứng / phần mềm / bảo trìTích hợp máy in nhãn (Dự kiến)
Ứng dụng client cho di động, web và máy POS tại quầyMáy POS Windows (Dự kiến)
Tích hợp thiết bị ngoại vi (máy in hoá đơn nhiệt, máy quét, SoundBox, SoftPOS, màn hình phụ)Màn hình hiển thị tại sân / bảng tỉ số (Dự kiến)
Giám sát tình trạng (heartbeat, online/offline, vô hiệu hóa từ xa)Điều khiển ngăn kéo đựng tiền (Dự kiến)
Nhập/xuất CSV bản ghi thiết bịNội bộ cổng thanh toán (xem Thanh toán)

3. Năng lực

Năng lựcNgười dùng có thể làm gì
Đăng ký & CRUD thiết bịĐăng ký phần cứng với tên i18n, loại, tổ chức; sân + mã tùy chọn
Vòng đời trạng tháiĐưa thiết bị qua NEW → ACTIVATED → DEACTIVATED → SUSPENDED → ARCHIVED
Kiểm kê thiết bịGhi nhận chi tiết phần cứng, phần mềm và bảo trì cho từng thiết bị
Giám sát tình trạngXem trạng thái online/offline qua heartbeat 5 phút; offline sau 15 phút im lặng
Vô hiệu hóa từ xaVô hiệu hóa thiết bị và thu hồi phiên của nó từ xa
Ứng dụng di độngChạy POS và quản lý trên iOS 14+ / Android 8+ (Tauri)
Ứng dụng webChạy back-office và POS cơ bản trên trình duyệt hiện đại
Ứng dụng máy POSChạy POS toàn màn hình tại quầy sân trên phần cứng Android chuyên dụng
In hóa đơnIn hóa đơn nhiệt ESC/POS qua USB / mạng, code page 28 tiếng Việt, 58/80mm
Quét mã vạchQuét mã sản phẩm (đồ uống, dụng cụ) qua HID keyboard-wedge hoặc camera/QR di động
SoundBoxNghe xác nhận thanh toán bằng giọng nói tiếng Việt/tiếng Anh qua Bluetooth
SoftPOS (NFC)Chấp nhận thanh toán thẻ không tiếp xúc trên Android (VNPAY KYC)

4. Phụ thuộc Module

Phụ thuộc vàoLý do
CommerceTổ chức sở hữu thiết bị; gán sân tùy chọn; sở hữu thực thể Device
Đơn hàngPhiên POS chạy trên thiết bị tại quầy; tra cứu hóa đơn và biên nhận
Thanh toánXác nhận SoundBox và chấp nhận thẻ SoftPOS

5. Backend Packages

Chi tiết triển khai nằm trong tài liệu developer - phần này chỉ ánh xạ module tới các service và ứng dụng vận hành nó.

Package / AppVai tròTài liệu developer
@nx/commerceSở hữu thực thể Device, thông tin phần cứng/phần mềm, vòng đời trạng tháicommerce
@nx/signalEdge thời gian thực - đẩy sự kiện thanh toán/thiết bị tới client qua WebSocket mã hóasignal
clientGiao diện quản lý thiết bị & terminal trong back-officeclient
sale-rendererGiao diện POS - luồng quét, in, SoundBox, SoftPOSsale-renderer
sale-mainLớp native Tauri - plugin USB/NFC/máy in/máy quét, SQLite offlinesale-main

Engineering Mapping (Feature ⇄ Package)

Trục ngang của Feature Spine - mỗi tính năng nghiệp vụ (<AREA> trong URD) ánh xạ tới ngôi nhà kỹ thuật của nó. Đối ứng: tài liệu package liên kết ngược về đây.

Tính năngPackageTrạng thái
MOB Ứng dụng Di độngsale-rendererBuilt
WEB Ứng dụng WebclientBuilt
SBX SoundBoxsale-rendererBuilt
DEV Đăng ký & Quản lý Thiết bị@nx/commerceIn-progress
POS Máy POSsale-rendererIn-progress
PRN Máy insale-mainIn-progress
SCN Máy quét Mã vạchsale-mainIn-progress
DSX Ca làm việc theo Thiết bị & Liên kết Máy in@nx/sale · @nx/commerce · @nx/coreBuilt
MON Định danh & Giám sát Tình trạng Thiết bị@nx/commerce · @nx/signalIn-progress
NFC SoftPOS / NFCsale-mainPlanned

6. Luồng Người dùng Chính

7. Vai trò & Quyền hạn

Vai tròCó thểKhông thể
Chủ sânĐăng ký, sửa, kích hoạt, tạm ngưng, lưu trữ, vô hiệu hóa thiết bị từ xa; cấu hình thiết bị ngoại vi-
Quản lý caXem thiết bị, giám sát tình trạng, cấu hình thiết bị ngoại vi trong phạm viLưu trữ hoặc vô hiệu hóa từ xa (tùy phạm vi)
Thu ngânVận hành POS trên thiết bị đã kích hoạt tại quầy; ghép nối và sử dụng thiết bị ngoại viĐăng ký, lưu trữ hoặc vô hiệu hóa thiết bị từ xa

8. Trạng thái & Lộ trình

PhaseNăng lực
P1Ứng dụng di động, ứng dụng web, SoundBox, chế độ offline, bắt buộc phiên bản tối thiểu
P2CRUD đăng ký thiết bị, thông tin phần cứng/phần mềm/bảo trì, ứng dụng máy POS, máy in hóa đơn nhiệt, máy quét mã vạch, giám sát tình trạng
P3SoftPOS (NFC), màn hình hiển thị tại sân, màn hình phụ cho khách, in nhãn, POS Windows

9. Trang Liên quan

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.