[Mã code 53035]

Full Source Code + Báo cáo Đồ án quản Lý quán Net Java + MySQ; phía Server

  (1 Đánh giá)
  0       34    

Phần mềm Quản Lý Quán Net được xây dựng bằng JavaFx ,Java , MySQL giúp chủ quán dễ dàng quản lý các máy trạm, tài khoản khách hàng, tính tiền giờ chơi và các dịch vụ kèm theo như đồ ăn, nước uống

Danh mục
Thể loại
Ngày đăng
16-3-2025
Loại file
Full code
File download
 .zip [ MB]
CAM KẾT TỪ NGƯỜI BÁN
✅ Hỗ trợ cài đặt: Hướng dẫn chi tiết cách cấu hình và chạy phần mềm trên máy cá nhân.
✅ Hỗ trợ sửa lỗi: Hỗ trợ khắc phục lỗi nếu gặp vấn đề trong quá trình cài đặt và sử dụng.
✅ Giải đáp thắc mắc: Hỗ trợ trả lời các câu hỏi liên quan đến source code, tính năng, và mở rộng hệ thống.
✅ Hỗ trợ qua các kênh: Zalo, Facebook, Email hoặc trực tiếp qua tin nhắn.

(Hạng vàng)
Xem trang

Source code
2

Đánh giá (2)
5/5

Ngày tham gia
6/12/2024

 

1. Giới thiệu

 

Phần mềm Quản Lý Quán Net được xây dựng dựa trên mô hình Client-Server sử dụng Java Socket để quản lý máy trạm, tài khoản khách hàng, dịch vụ và thanh toán từ xa. Ứng dụng giúp chủ quán net giám sát hoạt động của từng máy và cung cấp dịch vụ hiệu quả hơn.

2. Mô hình hoạt động

 

Server: Chạy trên máy chủ chính, xử lý kết nối từ các máy trạm, quản lý tài khoản, thời gian chơi và thanh toán.
Client: Chạy trên từng máy trạm, gửi yêu cầu đăng nhập, kiểm tra số dư, đặt hàng dịch vụ và thông báo kết thúc phiên chơi.

3. Các tính năng chính

 

Quản lý kết nối giữa Server và Client

  • Máy trạm gửi yêu cầu kết nối đến Server.
  • Server xác nhận và cấp quyền sử dụng máy trạm.
  • Tất cả giao tiếp diễn ra thông qua Java Socket.

Quản lý tài khoản khách hàng

  • Đăng ký, đăng nhập và lưu trữ thông tin khách.
  • Kiểm tra số dư tài khoản trước khi bắt đầu chơi.
  • Hỗ trợ nạp tiền vào tài khoản từ máy chủ.

Quản lý thời gian chơi

  • Tự động tính toán thời gian dựa trên số tiền còn trong tài khoản.
  • Cảnh báo khi sắp hết thời gian.
  • Cho phép khách hàng gia hạn nếu còn số dư.

Quản lý dịch vụ (đồ ăn, nước uống)

  • Danh sách dịch vụ có sẵn.
  • Máy trạm gửi yêu cầu đặt hàng lên Server.
  • Server xử lý và cập nhật hóa đơn cho khách.

Tính toán tiền & thanh toán

  • Tính toán chi phí dựa trên thời gian sử dụng máy.
  • Thanh toán linh hoạt bằng tài khoản khách hoặc tiền mặt.
  • Gửi thông báo đến máy trạm khi hết giờ hoặc khi cần thanh toán.

Báo cáo doanh thu

  • Thống kê số lượt khách theo ngày/tuần/tháng.
  • Thống kê doanh thu từ giờ chơi và dịch vụ.
  • Xuất báo cáo tổng hợp.

4. Công nghệ sử dụng

 

🔹 Ngôn ngữ lập trình: Java (Java Socket, Multi-threading)
🔹 Cơ sở dữ liệu: MySQL (hoặc SQLite)
🔹 Giao tiếp mạng: TCP/IP Socket Programming
🔹 IDE phát triển: NetBeans / IntelliJ IDEA
🔹 Thư viện hỗ trợ: Gson (xử lý JSON nếu có), JDBC (kết nối database)

5. Đối tượng sử dụng

 

📌 Chủ quán net muốn quản lý hệ thống từ xa.
📌 Sinh viên làm đồ án môn lập trình mạng (Java Socket).
📌 Người học Java muốn tìm hiểu về lập trình Client-Server.

6. Cam kết hỗ trợ

 

Hỗ trợ cài đặt & hướng dẫn sử dụng qua tin nhắn hoặc email.
Giải đáp lỗi phát sinh khi chạy phần mềm.
Cung cấp tài liệu hướng dẫn nếu cần.

7. Tài liệu báo cáo + ppt thuyết trình
https://drive.google.com/drive/folders/1m3cWuV-S67HkLZXwC0PoxXq5l468f283


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

HÌNH ẢNH DEMO


Đồ án,Java,Code quản lý,Đồ án quản lý,Đồ án  python,Báo cáo đồ án

Đồ án,Java,Code quản lý,Đồ án quản lý,Đồ án  python,Báo cáo đồ án

Đồ án,Java,Code quản lý,Đồ án quản lý,Đồ án  python,Báo cáo đồ án

Đồ án,Java,Code quản lý,Đồ án quản lý,Đồ án  python,Báo cáo đồ án

Đồ án,Java,Code quản lý,Đồ án quản lý,Đồ án  python,Báo cáo đồ án

Đồ án,Java,Code quản lý,Đồ án quản lý,Đồ án  python,Báo cáo đồ án

Đồ án,Java,Code quản lý,Đồ án quản lý,Đồ án  python,Báo cáo đồ án


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

Hướng Dẫn Sử Dụng JavaFX với IntelliJ và MySQL

1. Cài Đặt Môi Trường

  • Tải và cài đặt IntelliJ IDEA: Bạn có thể sử dụng phiên bản Community hoặc Ultimate.

  • Cài đặt Java JDK: JavaFX yêu cầu JDK 11 trở lên.

  • Thêm thư viện JavaFX

    • Tải JavaFX SDK từ trang web chính thức.

    • Cấu hình thư viện trong IntelliJ bằng cách thêm đường dẫn vào Project Structure.

  • Cài đặt MySQL

    • Tải và cài đặt MySQL Server.

    • Cài đặt MySQL Workbench để dễ dàng quản lý dữ liệu.

2. Kết Nối MySQL với JavaFX

  • Thêm thư viện MySQL Connector vào dự án: 

    • Mở FileProject StructureLibraries.

    • Click +, chọn cyberManagement/cyberManagementClient/lib/mysql-connector-j-9.1.0.jar.

    • Nhấn ApplyOK.

  • Sử dụng JDBC để kết nối JavaFX với MySQL: 

+ private static final String URL = "jdbc:mysql://localhost:3306/netcafedb";

+ Connection conn = DriverManager.getConnection(URL, "user", "password");

  • Xóa netcafedb ở cuối đường link sao cho nó thành

+ private static final String URL = "jdbc:mysql://localhost:3306/";

 + Connection conn = DriverManager.getConnection(URL, "user", "password");

  • Đảm bảo đường dẫn URL được chỉnh sửa đúng trong tệp DatabaseConnection tại: src/main/java/com/cyber/server/database/DatabaseConnection.java.

3. Chạy và Kiểm Tra Dự Án

  • Tạo và kiểm tra database

    • Xóa database netcafedb nếu tồn tại.

    • Chạy file DatabaseInitializer tại src/main/java/com/cyber/server/database/DatabaseInitializer.java để tạo bảng.

  • Chạy ứng dụng

    • Bật XAMPP và khởi động MySQL.

    • Cập nhật lại String URL = "jdbc:mysql://localhost:3306/netcafedb"; trong file cấu hình.

    • Chạy lệnh này trong terminal: 

    • mvn clean install

    • Kiểm tra xem kết nối có hoạt động đúng không.




Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
07:32 - 16/3/2025
Code rất tốt
Code rất tốt và phù hợp để phát triển
HỖ TRỢ TRỰC TUYẾN