Skip to content

Đồ án môn Lập Trình Hướng Đối Tượng (OOP), xây dựng ứng dụng quản lý khách sạn.

Notifications You must be signed in to change notification settings

DoAnThamKhao/project-oop-quan-ly-khach-san-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

OOP Quản Lý Khách Sạn

💖 Donate

Xin chào bạn!

Cảm ơn bạn đã ghé thăm project của mình. Đây là những dòng code, những giờ học tập và làm việc không ngừng nghỉ để mình có thể hoàn thành các sản phẩm nhỏ bé này. Mình rất hy vọng chúng sẽ phần nào giúp ích cho bạn trong hành trình học tập hoặc làm việc.

Nếu bạn thấy project này hữu ích, hoặc đơn giản chỉ muốn ủng hộ một chút tinh thần cho mình, mình sẽ vô cùng biết ơn nếu bạn có thể mời mình một ly cà phê nhỏ qua link dưới đây:

👉 Mời mình một ly cà phê

Những sự ủng hộ của bạn, dù lớn hay nhỏ, đều là động lực để mình tiếp tục phát triển, học hỏi, và chia sẻ thêm nhiều kiến thức hơn nữa đến cộng đồng. Một lần nữa, mình cảm ơn bạn rất nhiều!

Chúc bạn một ngày tuyệt vời! 🌟

Mục lục

Giới thiệu

Đây là đồ án học phần Lập Trình Hướng Đối Tượng (OOP), được phát triển bằng ngôn ngữ Java trên giao diện dòng lệnh (CLI). Dự án nhằm mô phỏng một hệ thống quản lý khách sạn, tích hợp các tính năng cơ bản để hỗ trợ việc quản lý hiệu quả và tiện lợi.

🎯 Mục Tiêu

  • Xây dựng một ứng dụng quản lý khách sạn trực quan và dễ sử dụng.
  • Áp dụng các kiến thức về lập trình hướng đối tượng như: kế thừa, đa hình, đóng gói, và trừu tượng.
  • Phát triển kỹ năng thiết kế và tổ chức mã nguồn theo mô hình MVC (Model-View-Controller).

🛠️ Chức Năng Chính

  1. Quản lý đặt phòng: Thêm, sửa, xóa và tìm kiếm thông tin đặt phòng.
  2. Quản lý khách hàng: Lưu trữ và cập nhật thông tin khách hàng.
  3. Quản lý dịch vụ: Theo dõi các dịch vụ sử dụng trong khách sạn (ăn uống, giặt ủi, thuê xe, v.v.).
  4. Quản lý hóa đơn: Tự động tính toán hóa đơn dựa trên chi phí phòng và các dịch vụ đã sử dụng.
  5. Thống kê: Báo cáo doanh thu theo ngày, tháng, quý hoặc năm.

🚀 Công Nghệ Sử Dụng

  • Ngôn ngữ: Java
  • Cơ sở dữ liệu: Local Files.

📂 Cấu Trúc Dự Án

  • Model: Chứa các lớp đại diện cho các thực thể của hệ thống (Phòng, Khách Hàng, Hóa Đơn, v.v.).
  • View: Giao diện người dùng.
  • Controller: Quản lý các tương tác giữa người dùng và hệ thống, xử lý logic và liên kết giữa Model và View.
  • Repository: Lưu trữ files data của hệ thống.

Hướng dẫn cài đặt

1. Cài đặt JDK

Nếu máy tính của bạn đã có JDK, có thể bỏ qua phần này và đến với phần tiếp theo, nếu chưa có thì cài đặt JDK theo hướng dẫn sau nhé.

2. Cài đặt dự án

Chạy file src/run/Main.java để sử dụng hệ thống nhé.

About

Đồ án môn Lập Trình Hướng Đối Tượng (OOP), xây dựng ứng dụng quản lý khách sạn.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages