Quay lại danh sách đồ án
WEBSITE

Website quản lý nhà trọ đầy đủ chức năng, có trang riêng cho chủ trọ và người thuê, tích hợp thanh toán online

Java Mysql Spring boot Thymeleaf

📝 MÔ TẢ CHỨC NĂNG HỆ THỐNG

Hệ thống "Website Quản lý Nhà trọ" được phát triển nhằm tối ưu hóa quy trình vận hành giữa Chủ trọ (Quản trị viên) và Người thuê (Sinh viên/Hộ dân), giải quyết triệt để các bất cập từ việc lưu trữ sổ sách truyền thống sang chuyển đổi số toàn diện.

Hệ thống bao gồm các phân hệ chức năng cốt lõi sau:

1. Phân hệ dành cho Chủ trọ (Quản trị viên - Admin):

  • Quản lý Tài khoản & Phân quyền: Hỗ trợ thêm, sửa, xóa, khóa/mở khóa tài khoản người dùng; phân quyền rõ ràng giữa các vai trò trong hệ thống (Admin, Manager, Student).

  • Quản lý Phòng trọ & Người thuê: Theo dõi danh sách phòng, diện tích, giá tiền, số lượng thành viên tối đa và thông tin chi tiết của người thuê (CCCD, hợp đồng, ngày bắt đầu/kết thúc thuê).

  • Quản lý Phí dịch vụ & Hóa đơn: Tạo yêu cầu đóng phí linh hoạt theo từng tháng/năm cho từng phòng (bao gồm tiền phòng, chỉ số điện, chỉ số nước). Tự động gửi email thông báo nhắc nợ đến từng hộ dân.

  • Quản lý Thiết bị & Cơ sở vật chất: Ghi nhận danh sách thiết bị hiện có trong từng phòng (giường, tủ, điều hòa...) để dễ dàng quản lý tài sản và hao mòn.

  • Quản lý Thông báo & Báo cáo: Đăng tải thông báo chung đến toàn bộ người thuê; tiếp nhận và xử lý các báo cáo khiếu nại, sự cố hư hỏng từ phòng trọ gửi lên.

2. Phân hệ dành cho Người thuê (Hộ dân / Sinh viên):

  • Quản lý Thông tin cá nhân: Xem thông tin hợp đồng, cập nhật hồ sơ cá nhân và theo dõi tình trạng phòng ở hiện tại.

  • Thanh toán trực tuyến: Xem danh sách các khoản phí chưa đóng/đã đóng (tiền phòng, điện, nước). Tích hợp cổng thanh toán trực tuyến VNPAY giúp thanh toán hóa đơn nhanh chóng, bảo mật qua OTP/Thẻ ngân hàng.

  • Báo hỏng & Sửa chữa: Gửi yêu cầu hỗ trợ sửa chữa trang thiết bị hư hỏng trực tiếp lên hệ thống kèm mô tả chi tiết để chủ trọ kịp thời xử lý.

  • Đăng ký Phương tiện: Khai báo thông tin phương tiện cá nhân (biển số, loại xe, màu xe, thương hiệu) để đăng ký vé xe và quản lý phí gửi xe hàng tháng.

🛠 CÔNG NGHỆ SỬ DỤNG IN THE PROJECT

  • Backend: Java Core, Spring Boot Framework, Spring Security (Mã hóa mật khẩu BCrypt, phân quyền hệ thống).

  • Frontend: Thymeleaf Template Engine, HTML5, CSS3, JavaScript, Bootstrap.

  • Database: MySQL (Quản trị dữ liệu quan hệ), Spring Data JPA.

  • Tích hợp bên thứ ba: Cổng thanh toán VNPAY, Java Mail API (Tự động gửi email thông báo).

  • Tool/IDE: IntelliJ IDEA, Laragon (Local Web Server & PhpMyAdmin).

Trang chủ Các đồ án Bảng giá Demo Liên hệ
Nhắn Messenger Nhắn Zalo