ONEK - Billing Server

Cài đặt trên máy tính tiền

* TÍNH NĂNG NỔI BẬT: Quản lý máy trạm, nạp tiền nhanh, combo (có dịch vụ kèm theo), khuyến mãi giá pc, khuyến mãi nạp tiền, quản lý kho - định lượng, bán dịch vụ (tùy chọn trả tiền mặt hoặc trừ tài khoản), ứng dụng quản lý bếp riêng, kiểm soát chi phí tiền mặt, quản lý hội viên - nhóm hội viên - nhân viên - phân quyền...

* LINK DOWNLOAD: OneK Billing Server 2.3.1.0 (03/10/2024)

* TƯƠNG THÍCH: OneK Billing Client v2.3+

* HƯỚNG DẪN CÀI ĐẶT:

- Link Download: mysql-5.5.53-winx64.zip

- Tiến hành cài đặt:

  1. Lựa chọn cài đặt là "Typical" => Sau đó tiến hành các bước cài đặt mặc định.

    =>


  2. Tiến hành cấu hình mysql theo các lựa chọn sau:
    * Chọn chế độ "Standard Configuration"


    * Đặt mật khẩu tài khoản root
    (Check vào "Enable root access from remote machines")

    =>



  3. Sau khi hoàn tất cài đặt mysql => tiến hành cấu hình my.ini :

    Truy cập vào thư mục cài đặt MySql (C:\Program Files\MySQL\MySQL Server 5.5)
    => Mở file my.ini bằng notepad,
    => Tìm và chỉnh sửa 2 cấu hình bên dưới (thêm vào nếu chưa có) => Lưu lại => Restart lại MySQL service.
    max_connections = 10000
    max_connect_errors = 20000



  1. Chạy file OneK Billing Server (.exe) để cài đặt
  2. Trong quá trình cài đặt, các phần mềm cần thiết sẽ được yêu cầu cài đặt chung
    - .Net Framework 4.6.2
    - Sap Crystall Report Runtime (Download)
    - Erlang OTP và RabbitMQ (Download)
    (Enable/Allow Access Firewall (nếu có thông báo))


  3. Hoàn tất cài đặt OneK Billing Server => Restart máy tính tiền
  1. Đăng ký phòng máy:
    - Điền đầy đủ thông tin phòng máy: Tên phòng máy, Số lượng máy, Địa chỉ, Hotline, Email, Người liên hệ, Điện thoại liên hệ.
    - Phòng máy được dùng thử miễn phí (3 ngày) sau khi đăng ký mới.
  2. Cấu hình (Mysql và RabbitMQ): nhập mật khẩu tài khoản root MySql => Lưu cấu hình.
    (Bước này OneK sẽ lưu cấu hình kết nối đến Cơ sở dữ liệu và Trung tâm thông báo)
  3. Dữ liệu phòng máy:
    - Với phòng máy mới: Bấm Tạo dữ liệu mới
    - Phòng máy cũ (đã có file backup): Bấm Nạp dữ liệu đã có => Chọn file backup (*.sql) để nạp lại.

* TÀI KHOẢN LOGIN (Mật khẩu mặc định: onek) :

  • quanly : Toàn quyền hệ thống. Cho phép tạo tài khoản sub quản lý để trao quyền.
  • thungan : Tài khoản mặc định nhân viên ca. Bạn có thể tạo các nhân viên ca mới (vd: casang, cachieu, catoi)

* GIA HẠN SỬ DỤNG :

  • Trên MenuBar => Bấm vào link "Thông tin phòng máy" màu xanh => Bấm tiếp nút "Gia hạn"
  • Tại Form "Gia hạn sử dụng" => Chọn gói gia hạn "6 tháng hoặc 12 tháng" => Bấm "Gửi yêu cầu"
  • "Thông tin thanh toán" được hiển thị trên màn hình => Tiến hành thanh toán bằng hình thức chuyển khoản.
  • Yêu cầu gia hạn sẽ được hoàn tất ngay sau khi onek nhận đủ chi phí thanh toán. Thời gian xử lý ~5-10 phút.
  • Sau khi xác nhận gia hạn, thời gian sử dụng mới sẽ được cập nhật tự động sau vài phút (hoặc bạn có thể tắt và mở lại phần mềm để có cập nhật ngay lập tức).

* HƯỚNG DẪN SỬ DỤNG:

(Tài khoản login: "quanly" )

  • Nhóm máy trạm: Phân nhóm và đặt giá sử dụng mặc định cho máy trạm.
    Đồng thời, cho phép tạo các chương trình giảm giá.

    Có 2 cách tạo:
    * Theo Nhóm người dùng: Đặt giá máy cho từng nhóm khách hàng.
    * Theo Khung giờ [0h->23h]: Cho phép đặt giá trên từng khung giờ khác nhau.

    Được phép tùy chỉnh độ ưu tiên của khuyến mãi. Thông thường chỉ có 2 trường hợp xảy ra:
    TH1: Giá theo Nhóm người dùng -> Giá theo khung giờ -> Giá mặc định
    TH2: Giá theo khung giờ -> Giá theo Nhóm người dùng -> Giá mặc định

  • Máy trạm: Máy tính tiền chỉ nhận các IP máy trạm đã được tạo sẵn. Vì vậy, bạn phải tiến hành tạo tất cả máy trạm với các thông tin: Số máy (đánh số máy), IP, nhóm máy.
    (Lưu ý: Thao tác xóa máy trạm khi ở trạng thái "Tắt")
  • Combo: Cho phép tạo các Combo giờ chơi và các dịch vụ tặng kèm. Có thể tùy chọn ngày áp dụng linh động (T2->CN). Cần lưu ý các vấn đề sau:
    - Khi mua Combo ở nhóm máy cao sẽ được áp dụng cho các nhóm máy có giá giờ bằng hoặc thấp hơn. Ngược lại sẽ không được.
    - Combo cho phép khách mua tại máy trạm khi đến giờ (không mua trước).
    - Thanh toán bằng tài khoản chính. Nếu thiếu tiền phải nạp thêm.
    - Thời gian hiệu lực combo được tính đúng với khung giờ qui định.

    VD: Combo tối (20h=>23h, tặng 1 pepsi). Khách chỉ được mua từ 20h trở đi và hiệu lực là đến 23h, đồng thời sẽ được tặng kèm 1 pepsi. Nếu trường hợp khách mua combo lúc 21h thì cũng chỉ dùng đến 23h.

  • Mệnh giá nạp: Cho phép phòng máy chủ động tạo các mệnh giá nạp tiền.
  • Khuyến mãi nạp tiền: Cho phép tạo các chương trình khuyến mãi nạp tiền.

    Có 2 cách tạo:
    * Cách 1: Đặt % khuyến mãi trên mệnh giá nạp. Cách này thì chương trình khuyến mãi sẽ áp dụng cho tất cả người dùng.
    * Cách 2 : Khuyến mãi theo nhóm người dùng (được ưu tiên hơn mệnh giá nạp) .
    Với cách này thì bạn phải tạo và đặt % khuyến mãi trên từng nhóm người dùng.
    Muốn hủy khuyến mãi, chỉ cần cập nhật % Khuyến mãi = 0 trên mỗi nhóm người dùng.

    VD1: Mệnh giá 100K (KM +20%). Khách thuộc Nhóm VIP (KM +50%) => Khi nạp 100K, khách sẽ nhận đc KM +50% (tức 100k vào TK chính, 50k vào TK phụ)

    VD2: Mệnh giá 100K (KM +20%). Khách thuộc Nhóm Silver (KM +15%) => Khi nạp 100K, khách sẽ nhận đc KM +15% (tức 100k vào TK chính, 15k vào TK phụ). => Với trường hợp này, phòng máy phải điều chỉnh chương trình sao cho phù hợp với khách hàng.

  • Nhóm sản phẩm: Chỉnh sửa các nhóm sản phẩm cho phù hợp với phòng máy (Tên nhóm, sắp xếp hiển thị).
    (Lưu ý: Những nhóm sản phẩm được đánh dấu "Sử dụng" sẽ được hiển thị ở Menu dịch vụ và cho phép khách Order.)
  • Hàng hóa, Dịch vụ: Cho phép thêm hàng hóa dịch vụ vào Menu bán hàng.
    Khi tạo sản phẩm phải chọn đúng Loại Sản phẩm (Hàng hóa và Dịch vụ) để tránh nhầm lẫn nghiệp vụ, chi tiết bên dưới:

    * Hàng hóa: Là các sản phẩm mua đi bán lại, không cần chế biến hoặc pha chế (VD: chai nước, bịch snack...). Với những sản phẩm là hàng hóa thì quản lý tồn kho trực tiếp.

    * Dịch vụ: Là các sản phẩm phải qua bước chế biến hoặc pha chế (VD: Trà sửa, cafe đá, cafe sữa, các món mì (mì trộn, mì xào...), xúc xích chiên, các viên chiên...). Tức nhiên, dịch vụ sẽ không có tồn kho. Bạn cần tạo và định lượng nguyên vật liệu (NVL) cho dịch vụ.
    Khi dịch vụ đã có định lượng, khi hoàn tất Order của khách thì NVL sẽ trừ kho đúng như định lượng đã tạo.
  • Nguyên vật liệu: Là Loại sản phẩm dùng trong chế biến, pha chế hoặc trong vận hành cơ sở của bạn. Sẽ được quản lý tồn kho.
    - Các loại thực phẩm, gia vị... cho pha chế, chế biến dịch vụ (vd: cafe gói, gói mì tôm, đường, sữa, xúc xích...)
    - Các loại công cụ dụng cụ, văn phòng phẩm, đồ tạp vụ...
  • Ca làm việc: Cho phép tùy chỉnh các ca làm việc. Bạn phải chỉnh lại thời gian và số lượng ca làm việc thực tế tại phòng máy.
  • Nhân viên: Quản lý tài khoản "Nhân viên ca" và "Sub quản lý"
  • Phân quyền nhân viên: Cho phép quản lý phân quyền truy cập các chức năng của nhân viên ca.

  • Cài đặt Máy in bill (Máy in Order, Máy in ca làm việc, máy in Order Bếp ). Chọn khổ giấy và Số bản in (số bản in = 0 thì sẽ không in)
  • Tùy chọn nhập thông tin khi tạo tài khoản khách (bắt buộc hoặc Không bắt buộc) cho Căn cước và Email
  • Tiền nạp tối thiểu, Thời gian hoàn tác giao dịch nạp tiền, Giảm doanh thu khi trừ tiền.
  • Tùy chọn Phương thức thanh toán khi đặt món: Tiền mặt hoặc trừ vào số dư tài khoản
  • Tùy chọn Ẩn/Hiện số tiền trên bill Order Bếp
  • Đường dẫn backup (Mặc định là C:\OBSBackup): Cho phép thay đổi ổ cứng backup dữ liệu
  • Cấu hình chặn spam Login

  • Stop service MySQL (Mở window service, tìm và stop service "MySql")
  • Chỉnh lại đường dẫn lưu dữ liệu mysql trong file my.ini (Ví dụ: Lưu vào "D:/MySQL/Data/")
    (C:\Program Files\MySQL\MySQL Server 5.5\my.ini )
    #Path to the database root
    datadir="D:/MySQL/Data/"
  • Copy tất cả file trong thư mục "C:/ProgramData/MySQL/MySQL Server 5.5/Data/" vào "D:/MySQL/Data/"
  • Start service MySQL
  • Cách 1 (Lấy được dữ liệu mới nhất): Login vào onek bằng tài khoản "quanly". Vào menu "Hệ thống" -> Bấm "Backup dữ liệu". Chờ thông báo "Backup dữ liệu thành công".

    Copy lại file backup (*.sql) mới nhất trong thư mục OBSBackup (mặc định C:\OBSBackup).

  • Cách 2 (mặc định): Hệ thống đã tự động backup 1h/lần. Bạn chỉ cần copy lại file backup (*.sql) mới nhất trong thư mục OBSBackup (mặc định C:\OBSBackup).

    Lưu ý: Tùy thuộc vào thời gian của file backup mà có thể thiếu sót dữ liệu. Chỉ sử dụng cách này trong trường hợp không thể sử dụng cách 1.

(Các trường hợp phải cài mới OneK: Ghost lại máy tính tiền do lỗi Win, đổi máy tính tiền mới, đổi ổ cứng mới)

  • Trường hợp giữ ổ cứng cũ:
    + Tiến hành download và cài lại onek billing server.
    + Tại màn hình "Đăng ký" bấm "Tiếp tục với phòng máy cũ".
    + Đến bước "Restore dữ liệu" thì chọn file backup mà bạn đã lưu trữ lại trước đó (xem backup dữ liệu ở trên)

  • Trường hợp thay ổ cứng mới, đổi máy:
    + Tiến hành download và cài lại onek billing server.
    + Tại màn hình "Đăng ký", bạn liên hệ onek và gửi "Thiết bị đăng ký" mới để onek cập nhật vào hệ thống.
    + Khi nhận thông báo thiết bị mới đã cập nhật từ onek, bạn mở lại màn hình "Đăng ký" bấm "Tiếp tục với phòng máy cũ".
    + Đến bước "Restore dữ liệu" thì chọn file backup mà bạn đã lưu trữ lại trước đó (xem backup dữ liệu ở trên)