20/03/2026
Giới thiệu ứng dụng quản lý ký túc xá xây dựng bằng php laravel 12 demo chức năng của sinh viên
https://youtu.be/7ysaGwc1yD8
Hệ thống Quản lý Ký túc xá là ứng dụng web được xây dựng nhằm số hóa và tự động hóa toàn bộ quy trình quản lý nội trú tại các trường đại học, cao đẳng — từ đăng ký phòng, ký hợp đồng, thu phí, đến xử lý vi phạm và bảo trì cơ sở vật chất. Hệ thống phục vụ đồng thời hai nhóm người dùng: Ban quản lý KTX và Sinh viên nội trú.
Công nghệ Phiên bản Mục đích
PHP ≥ 8.2 Ngôn ngữ lập trình chính
Laravel 11.x Framework MVC, routing, ORM, middleware
MySQL 8.0 Cơ sở dữ liệu quan hệ
Spatie Laravel Permission — Phân quyền RBAC (Role-Based Access Control)
Eloquent ORM — Tương tác cơ sở dữ liệu theo mô hình hướng đối tượng
Frontend
Công nghệ Mục đích
AdminLTE 3 Giao diện quản trị admin
Bootstrap 5 Framework CSS responsive
jQuery Xử lý DOM và AJAX
Summernote Trình soạn thảo văn bản phong phú (WYSIWYG)
FontAwesome Bộ icon vector
Kiến trúc & Thiết kế
Kiến trúc & Thiết kế
Mô hình MVC (Model – View – Controller)
Service Layer Pattern — tách biệt logic nghiệp vụ khỏi controller
Repository Pattern — trừu tượng hóa lớp truy vấn dữ liệu
Soft Delete — xóa mềm, bảo toàn lịch sử dữ liệu
Multi-guard Authentication — 3 guard riêng biệt: admin, student, web
Activity Log — ghi lại nhật ký toàn bộ hành động của người dùng
Chức năng dành cho Sinh viên
Sau khi đăng nhập vào cổng sinh viên, sinh viên nội trú có thể thực hiện các thao tác sau:
1. Tổng quan (Dashboard)
Xem nhanh thông tin hợp đồng hiện tại và phòng ở
Danh sách hóa đơn cần thanh toán và tổng số tiền còn nợ
Thông báo mới nhất từ ban quản lý
Chỉ số điện/nước tháng hiện tại của phòng
Yêu cầu sửa chữa đang xử lý
2. Đăng ký phòng
Xem danh sách phòng còn trống theo tòa nhà
Gửi đơn đăng ký nội trú (chọn phòng, ngày dự kiến vào ở, lý do đăng ký)
Theo dõi trạng thái đơn đăng ký: Chờ duyệt / Đã duyệt / Từ chối
3. Hợp đồng
Xem chi tiết hợp đồng nội trú (số hợp đồng, thời hạn, giá phòng, tiền đặt cọc)
Theo dõi trạng thái hợp đồng: Đang hiệu lực / Tạm ngưng / Thanh lý
Tải xuống hợp đồng dạng PDF
4. Thông tin phòng ở
Xem thông tin phòng hiện đang ở (tòa, tầng, số phòng, sức chứa)
Xem thông tin giường được phân công
5. Hóa đơn & Thanh toán
Xem danh sách toàn bộ hóa đơn (tiền phòng, tiền điện, tiền nước, phí dịch vụ)
Xem chi tiết từng hóa đơn theo tháng
Gửi yêu cầu thanh toán (chuyển khoản, tiền mặt, online) kèm ảnh chứng từ
Theo dõi trạng thái thanh toán: Chờ xác nhận / Đã xác nhận / Từ chối
Xem và tải biên lai thanh toán
6. Yêu cầu sửa chữa
Gửi yêu cầu sửa chữa, bảo trì trong phòng (hỏng điện, nước, đồ đạc, PCCC...)
Đính kèm ảnh minh chứng sự cố
Đặt mức độ ưu tiên: Thấp / Trung bình / Cao / Khẩn cấp
Theo dõi tiến trình xử lý: Chờ xử lý → Đã tiếp nhận → Đang xử lý → Hoàn thành
7. Thông báo
Nhận và xem các thông báo từ ban quản lý KTX (nội quy, sự kiện, thay đổi giá...)
Lọc thông báo theo loại: Chung / Theo tòa nhà / Khẩn cấp
8. Vi phạm
Xem danh sách vi phạm nội quy đã bị ghi nhận
Theo dõi tình trạng nộp phạt: Chưa nộp / Đã nộp / Miễn phạt
9. Hồ sơ cá nhân
Xem và cập nhật thông tin cá nhân (ảnh đại diện, số điện thoại, địa chỉ)
Cập nhật thông tin người liên hệ khẩn cấp
Đổi mật khẩu
10. Giấy tờ & Tài liệu
Upload CCCD mặt trước/sau
Upload ảnh thẻ sinh viên và các giấy tờ liên quan
Bảo mật
Mỗi nhóm người dùng (admin, sinh viên) sử dụng guard xác thực độc lập
Phân quyền RBAC: Admin có thể tạo vai trò và gán quyền chi tiết đến từng chức năng
Tài khoản mới yêu cầu đổi mật khẩu khi đăng nhập lần đầu
Ghi nhận lịch sử đăng nhập (IP, thiết bị, thời gian)
Mật khẩu được mã hóa bằng bcrypt
== Các bạn đăng ký kênh để ủng hộ mình phát triển nhé == Thanks All ( ^_^)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Link downlo...