ỨNG DỤNG KIẾN TRÚC PHÂN LỚP VÀ MÔ HÌNH DỮ LIỆU ĐA HÌNH TRONG THIẾT KẾ PHẦN MỀM QUẢN LÝ HỒ SƠ BÀI GIẢNG ĐIỆN TỬ ĐẶC THÙ TẠI TRƯỜNG ĐẠI HỌC PHÒNG CHÁY CHỮA CHÁY

APPLICATION OF LAYERED ARCHITECTURE AND POLYMORPHIC DATA MODELS IN THE DESIGN OF SOFTWARE FOR MANAGING SPECIFIC ELECTRONIC COURSE FILES AT THE UNIVERSITY OF FIRE PREVENTION AND FIGHTING

Các tác giả

    Đặng Tuấn Tú *

Các tệp bổ sung

Ngày gửi bài: 19-03-2026
Ngày duyệt bài: 21-04-2026
Ngày xuất bản: 22-04-2026
Tóm tắt:

Bài báo trình bày giải pháp công nghệ toàn diện trong việc thiết kế và lập trình Phần mềm Quản lý Hồ sơ bài giảng điện tử dành riêng cho Trường Đại học Phòng cháy chữa cháy (PCCC). Xuất phát từ tính đặc thù về bảo mật và sự phức tạp trong cấu trúc chương trình đào tạo của khối trường Công an nhân dân, nghiên cứu đã ứng dụng kiến trúc phân lớp (Layered Architecture) thông qua mô hình MVC trên nền tảng Laravel. Đặc biệt, nghiên cứu đi sâu phân tích kỹ thuật chuẩn hóa cơ sở dữ liệu và mô hình quan hệ đa hình (Polymorphic Relationships) nhằm giải quyết bài toán phình to dữ liệu (Database Bloat). Các thuật toán tự động hóa luồng công việc đa cấp và cơ chế bảo mật khép kín cũng được trình bày chi tiết. Kết quả thử nghiệm thực tiễn cho thấy hệ thống hoạt động ổn định, bảo mật cao và đáp ứng xuất sắc các nghiệp vụ quản lý đào tạo.

Từ khoá:
kiến trúc MVC, cơ sở dữ liệu đa hình, Laravel, phần mềm quản lý, đại học Công an nhân dân

Abstract:

This paper presents a comprehensive technological solution for designing and programming an electronic course file software specifically for the University of Fire Prevention and Fighting. Given the unique security requirements and the complexity of the training program structure of the People's Public Security higher educational institutions, the study applies a layered architecture using the MVC model on the Laravel platform. Specifically, the study delves into the technical analysis of database normalization and polymorphic relationships to address the problem of database bloat. Multi-level workflow automation algorithms and a closed-loop security mechanism are also presented in detail. Practical testing results show that the system operates stably, has high security, and excellently meets the training management requirements.

Keywords:
MVC architecture, polymorphic database, Laravel, management software, People's Police University

Tài liệu tham khảo

1. Trần Nghi Phú (2021), Chuyển đổi số trong các trường Công an nhân dân, Cổng thông tin điện tử Học viện Kỹ thuật và Công nghệ an ninh. URL: https://hvktcnan.bocongan.gov.vn/TrangChu/tin-tuc/317-chuyen-doi-so-trong-cac-truong-cong-an-nhan-dan.html

2. Nguyễn Trường Thọ (2024), Vận dụng lý luận đổi mới giáo dục đại học trong Công an nhân dân đáp ứng yêu cầu chuyển đổi số. Tạp chí Quản lý nhà nước. URL: https://www.quanlynhanuoc.vn/2025/11/25/van-dung-ly-luan-doi-moi-giao-duc-dai-hoc-trong-cong-an-nhan-dan-dap-ung-yeu-cau-chuyen-doi-so/

3. Nguyễn T. T., Lê C. Đức, & Nguyễn N. D. (2025), Mức độ chuyển đổi số trong dạy và học qua góc nhìn của học sinh: nghiên cứu tại Trường Trung học Thực hành Đại học Sư phạm, Trường Đại học Sư phạm Thành phố Hồ Chí Minh. Tạp chí Giáo dục, 25(1), 329–335. URL: https://tcgd.tapchigiaoduc.edu.vn/index.php/tapchi/article/view/3271

4. Nghiêm Xuân Dũng (2023), Chuyển đổi số tại các cơ sở giáo dục đại học Công an Nhân dân đáp ứng yêu cầu hội nhập và mở rộng hợp tác quốc tế: Từ góc nhìn khoa học quản lí. Tạp chí Khoa học Giáo dục Việt Nam, Số 5. URL: http://vjes.vnies.edu.vn/vi/chuyen-doi-so-tai-cac-co-so-giao-duc-dai-hoc-cong-nhan-dan-dap-ung-yeu-cau-hoi-nhap-va-mo-rong-hop