[Mã code 105059]

[FULL ĐỒ ÁN] eEduCenter Pro – Phần mềm Quản lý Trung tâm Ngoại ngữ PHP MySQL | Học viên, Lớp học, Học phí + Source Code + Báo cáo

  (1 Đánh giá)
  0       15    

EEduCenterPro viết bằng PHP thuần và MySQL, quản lý toàn diện trung tâm ngoại ngữ: CRM tuyển sinh 8 giai đoạn, học viên, lớp học, lịch học, điểm số và chứng chỉ.

Danh mục
Thể loại
Ngày đăng
10-9-2026
Loại file
Full code
File download
 eEduCenter-Pro-v1.0-FULL.zip [#]
CAM KẾT TỪ NGƯỜI BÁN
Chức năng đầy đủ giống demo 100%;
Hỗ trợ cài đặt qua Ultraview;
Code có đầy đủ chức năng báo cáo, thống kê;
Có đầy đủ Đồ án, sile và báo cáo phân tích, thiết kế hệ thống.


Source code
8

Đánh giá (14)
5/5

Ngày tham gia
17/6/2026

Phần mềm quản lý trung tâm ngoại ngữ và đào tạo

Quản lý trọn vòng đời một học viên: từ lúc khách để lại số điện thoại trên website, qua tư vấn, xếp lớp, điểm danh, đóng học phí, làm bài kiểm tra, tới khi nhận chứng chỉ có mã QR để nhà tuyển dụng tự xác minh.

Sản phẩm giải quyết vấn đề gì

Phần lớn phần mềm quản lý trung tâm bắt đầu từ lúc học viên đã đăng ký. Nhưng phần khó nhất của một trung tâm lại nằm trước đó: mỗi tháng hàng trăm người hỏi khóa học, và không ai trả lời được ba câu hỏi cơ bản.

Tháng trước có bao nhiêu người hỏi về khóa học?
Trong số đó bao nhiêu người đã đăng ký?
Những người không đăng ký, họ từ chối vì lý do gì?

Không trả lời được ba câu đó nghĩa là trung tâm đang mất tiền ở khâu tuyển sinh mà không biết mất ở đâu. eEduCenter Pro lấp đúng khoảng trống này, rồi đi tiếp trọn quy trình đào tạo phía sau.

Bốn điểm khác biệt

CRM tuyển sinh tích hợp sẵn
Biểu mẫu trên website đổ thẳng vào phễu tám giai đoạn, nhân viên tư vấn nhận thông báo ngay — không phải chép tay từ email hay Zalo. Mỗi lần liên hệ đều ghi lại, có lịch nhắc chăm sóc, và bắt buộc nhập lý do khi mất khách để về sau còn phân tích được. Báo cáo hiệu quả nguồn cho biết mỗi kênh marketing mang về bao nhiêu khách và bao nhiêu phần trăm thành học viên.
Ba cổng riêng cho ba nhóm người dùng
Nhân viên trung tâm, giáo viên và học viên mỗi nhóm một giao diện riêng, chỉ thấy đúng thứ mình cần. Giáo viên không thấy lớp của người khác, học viên không xem được dữ liệu của bạn cùng lớp — và quyền được kiểm tra ở tầng máy chủ chứ không chỉ ẩn nút trên giao diện.
Chứng chỉ có mã QR xác minh công khai
Nhà tuyển dụng quét mã là biết chứng chỉ thật hay giả, không cần gọi điện cho trung tâm. Trang tra cứu chỉ hiện năm sinh chứ không hiện ngày sinh đầy đủ, không có số điện thoại, email hay địa chỉ — đủ để xác minh mà không lộ thông tin cá nhân học viên. Chứng chỉ bị thu hồi hiện cảnh báo đỏ kèm lý do, không biến mất im lặng.
PHP thuần, đọc hiểu được
Không framework, không Composer, không thư mục vendor. Kiến trúc MVC phân tầng rõ ràng với ba quy tắc nghiêm ngặt: view không truy vấn cơ sở dữ liệu, model không gọi service, controller không viết SQL. Sinh viên năm cuối đọc hiểu được toàn bộ, và lập trình viên nhận bàn giao không phải học framework nào trước.

Có những gì bên trong

19 nhóm chức năng, 165 mục. Dưới đây là phần đáng chú ý của từng phân hệ.

CRM tuyển sinh Phễu Kanban 8 giai đoạn, chặn lead trùng số điện thoại, ghi nhận 7 loại hoạt động chăm sóc, lịch nhắc liên hệ lại, chuyển đổi một cú bấm sang hồ sơ học viên kèm đăng ký khóa học.
Học viên và lớp học Hồ sơ gom cả hành trình trên một màn hình, nhập hàng loạt từ tệp CSV có báo lỗi từng dòng, mã học viên sinh tự động, lớp học có trạng thái vòng đời và chặn vượt sĩ số.
Lịch học và điểm danh Sinh lịch hàng loạt cho cả khóa trong một lần, tự phát hiện ba kiểu trùng lịch — giáo viên, phòng học, lớp học. Điểm danh 5 trạng thái, hiện tỷ lệ chuyên cần ngay trên màn hình để giáo viên nhắc học viên kịp thời.
Học phí và thu chi Chia học phí nhiều đợt có hạn riêng, giảm giá theo phần trăm hoặc số tiền, 6 phương thức thanh toán, phiếu thu in được kèm số tiền đọc thành chữ tiếng Việt. Mỗi phiếu thu tự sinh một bút toán trong sổ quỹ nên hai nơi không bao giờ lệch nhau.
Bài tập và kiểm tra Giao bài kèm tệp đính kèm, học viên nộp trực tuyến, giáo viên chấm và nhận xét. Ngân hàng câu hỏi 4 loại, đề thi có đồng hồ đếm ngược, xáo trộn câu hỏi, giới hạn số lượt thi, chấm trắc nghiệm tự động và chấm tay phần tự luận.
Điểm và chứng chỉ Đầu điểm cấu hình riêng theo từng khóa, tổng trọng số bắt buộc bằng 100%. Điểm chuyên cần điền tự động từ dữ liệu điểm danh. Chốt kết quả một lần cho cả lớp, cấp chứng chỉ hàng loạt chỉ cho học viên đã đạt.
Báo cáo 15 báo cáo chia ba nhóm tuyển sinh, đào tạo và tài chính. Tất cả đều xuất được ra Excel với tiếng Việt hiển thị đúng.
Website giới thiệu Trang chủ, khóa học, lịch khai giảng, đội ngũ giáo viên, tin tức, liên hệ và tra cứu chứng chỉ. Có cấu hình SEO riêng. Biểu mẫu đăng ký tư vấn đổ thẳng vào CRM.
Phân quyền và hệ thống 7 vai trò dựng sẵn, 109 quyền tích được từng ô. Nhật ký hoạt động ghi giá trị trước và sau khi sửa. Nhật ký đăng nhập ghi cả lần thất bại. Sao lưu cơ sở dữ liệu bằng PHP thuần nên chạy được cả trên hosting chia sẻ.

Kỹ thuật

Ngôn ngữ PHP 8.1 trở lên, viết thuần, không framework
Cơ sở dữ liệu MySQL 5.7+ hoặc MariaDB 10.3+, 45 bảng, truy vấn qua PDO có tham số
Giao diện Bootstrap 5 và Chart.js đóng gói sẵn trong mã nguồn, không gọi CDN
Quy mô mã nguồn Khoảng 45.000 dòng, 261 tệp PHP, 263 tuyến đường
Không cần Composer, Node.js, quyền SSH, kết nối Internet khi chạy

Bảo mật: mật khẩu băm bcrypt, chống CSRF trên mọi biểu mẫu, chống XSS bằng escape bắt buộc, chống SQL injection bằng truy vấn tham số, chống IDOR bằng kiểm tra quyền sở hữu ở tầng máy chủ, khóa tạm tài khoản 15 phút sau 5 lần đăng nhập sai, xóa mềm để khôi phục được dữ liệu lỡ xóa.

Chất lượng đã được kiểm chứng

160 trên 160 phép kiểm tra tự động đều đạt

Bộ kiểm thử khói đi kèm trong gói: đăng nhập bằng bốn vai trò, gọi toàn bộ đường dẫn của hệ thống, kiểm tra mã trạng thái và dò dấu vết lỗi trong nội dung trả về, khẳng định các trường hợp phải bị từ chối thì đúng là trả về 403.

Kết quả được xác nhận hai lần: một lần trên môi trường phát triển, một lần trên bản cài đặt hoàn toàn mới do trình cài đặt tạo ra trên cơ sở dữ liệu trắng — tức đúng thứ bạn nhận được.

Gói còn kèm danh mục 132 ca kiểm thử dạng CSV để bạn tự kiểm tra lại, và tài liệu kiểm thử ghi lại 16 lỗi thật đã phát hiện và sửa trong quá trình làm, kèm nguyên nhân gốc rễ của từng lỗi. Phần này được giữ lại có chủ đích thay vì xóa cho đẹp: nó cho biết sản phẩm đã được soi kỹ tới đâu.

Bạn nhận được gì

Mã nguồn Toàn bộ, không mã hóa, không giới hạn tên miền
Cơ sở dữ liệu Tệp cấu trúc 45 bảng, dữ liệu nền và dữ liệu demo đầy đủ
Trình cài đặt 6 bước qua trình duyệt, không cần dòng lệnh
Tài liệu 12 tài liệu tiếng Việt và 8 sơ đồ UML, gần 10.000 dòng: đặc tả yêu cầu, ca sử dụng, thiết kế cơ sở dữ liệu, kiến trúc, hướng dẫn cài đặt, hướng dẫn sử dụng, hướng dẫn lập trình viên, kế hoạch kiểm thử, triển khai vận hành và nhật ký 45 quyết định thiết kế
Đồ án tốt nghiệp Báo cáo Word khoảng 80 trang và slide PowerPoint 25 trang có ghi chú thuyết trình
Video hướng dẫn 11 video tổng cộng 30 phút, có lời đọc tiếng Việt, kèm 11 kịch bản quay
Kiểm thử Bộ kiểm thử khói tự động và danh mục 132 ca kiểm thử

Phù hợp với ai

Chủ trung tâm ngoại ngữ, tin học, kỹ năng — muốn số hóa toàn bộ hoạt động mà không phải thuê đội phát triển riêng.
Công ty phần mềm cần một nền tảng sẵn có để tùy biến cho khách hàng, tiết kiệm hàng trăm giờ phát triển.
Sinh viên công nghệ thông tin cần một dự án thực tế cho đồ án tốt nghiệp, kèm sẵn báo cáo, slide và sơ đồ UML khớp với mã nguồn thật.
Lập trình viên muốn học kiến trúc MVC phân tầng qua một dự án đủ lớn nhưng vẫn đọc hiểu được từ đầu đến cuối.

Cam kết

Bàn giao toàn bộ mã nguồn, không mã hóa, không giới hạn tên miền, không phụ thuộc dịch vụ bên thứ ba. Cài đặt trong 5 phút bằng trình cài đặt 6 bước. Chạy được trên gói hosting phổ thông rẻ nhất.

 


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

HÌNH ẢNH DEMO


quản lý trung tâm ngoại ngữ,Đồ án web PHP,Quản lý trung tâm tin học

quản lý trung tâm ngoại ngữ,Đồ án web PHP,Quản lý trung tâm tin học

quản lý trung tâm ngoại ngữ,Đồ án web PHP,Quản lý trung tâm tin học

quản lý trung tâm ngoại ngữ,Đồ án web PHP,Quản lý trung tâm tin học

quản lý trung tâm ngoại ngữ,Đồ án web PHP,Quản lý trung tâm tin học

quản lý trung tâm ngoại ngữ,Đồ án web PHP,Quản lý trung tâm tin học

quản lý trung tâm ngoại ngữ,Đồ án web PHP,Quản lý trung tâm tin học

quản lý trung tâm ngoại ngữ,Đồ án web PHP,Quản lý trung tâm tin học

quản lý trung tâm ngoại ngữ,Đồ án web PHP,Quản lý trung tâm tin học

quản lý trung tâm ngoại ngữ,Đồ án web PHP,Quản lý trung tâm tin học


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

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

Cài xong trong 5 phút. Không cần Composer, không cần Node.js, không cần quyền SSH.

Yêu cầu hệ thống

PHP 8.1 trở lên
Phần mở rộng PHP pdo, pdo_mysql, mbstring, json, fileinfo, openssl
Cơ sở dữ liệu MySQL 5.7+ hoặc MariaDB 10.3+
Máy chủ web Apache có bật mod_rewrite, hoặc Nginx
Dung lượng đĩa 100 MB, cộng thêm cho tệp tải lên

Gần như mọi gói hosting phổ thông tại Việt Nam đều đáp ứng.

Cách 1 — Cài trên hosting (cPanel, DirectAdmin)

1 Tải mã nguồn lên
Giải nén gói đã mua, lấy toàn bộ nội dung thư mục 01-SOURCE-CODE. Vào File Manager của hosting, mở thư mục web (thường là public_html), tải tệp ZIP lên rồi bấm Giải nén.

Sau khi giải nén, trong thư mục web phải thấy các thư mục app, config, database, installer, public cùng tệp index.php.
2 Tạo cơ sở dữ liệu
Mở mục MySQL Databases, tạo một cơ sở dữ liệu rỗng, tạo một người dùng, rồi gán người dùng đó vào cơ sở dữ liệu với đầy đủ quyền.

Ghi lại bốn thông tin, bước 4 sẽ hỏi: máy chủ (thường là localhost), tên cơ sở dữ liệu, tên người dùng, mật khẩu.
3 Đặt quyền ghi cho ba thư mục
Chuột phải từng thư mục, chọn Change Permissions, đặt 755 (một số hosting cần 775):

config  storage  public/assets/uploads

Đây là bước hay bị bỏ sót nhất. Nếu bước 1 của trình cài đặt báo mục nào màu đỏ, hãy quay lại đây kiểm tra đúng thư mục đó.
4 Chạy trình cài đặt
Mở trình duyệt tới địa chỉ website của bạn. Hệ thống tự chuyển sang trình cài đặt và dẫn qua sáu bước:

Bước 1 kiểm tra môi trường  ·  Bước 2 kết nối cơ sở dữ liệu  ·  Bước 3 nhập dữ liệu
Bước 4 tạo tài khoản quản trị  ·  Bước 5 thông tin trung tâm  ·  Bước 6 hoàn tất

Ở bước 4, phần mềm không đặt sẵn mật khẩu mặc định — bạn tự đặt và hệ thống kiểm tra độ mạnh. Ở bước 5, bạn chọn có cài kèm dữ liệu demo hay không. Lần đầu nên cài để làm quen.
5 Xóa thư mục installer
Quay lại File Manager và xóa hẳn thư mục installer. Xong.

Cách 2 — Cài trên máy cá nhân để dùng thử

Dùng Laragon hoặc XAMPP

  1. Giải nén mã nguồn vào C:\laragon\www\eEduCenterPro hoặc C:\xampp\htdocs\eEduCenterPro
  2. Khởi động Apache và MySQL
  3. Mở http://localhost/eEduCenterPro/
  4. Làm theo trình cài đặt. Thông tin mặc định thường là máy chủ 127.0.0.1, cổng 3306, người dùng root, mật khẩu để trống

Hoặc dùng máy chủ tích hợp của PHP, không cần cài Apache:

php -S localhost:8000 server.php

Ba việc bắt buộc làm ngay sau khi cài

1. Xóa thư mục /installer
Đây là khuyến nghị bảo mật quan trọng nhất. Để lại thì người khác có thể chạy lại trình cài đặt và xóa sạch dữ liệu của bạn.

2. Bật HTTPS
Mật khẩu và dữ liệu học viên không nên đi qua mạng ở dạng không mã hóa.

3. Xử lý tài khoản demo
Nếu bạn chọn cài kèm dữ liệu demo, hãy vào mục Người dùng để khóa hoặc xóa toàn bộ tài khoản demo — chúng dùng chung một mật khẩu được ghi công khai trong tệp DEMO-ACCOUNTS.txt.

Xử lý sự cố thường gặp

Hiện tượng Cách xử lý
Mọi trang đều 404, chỉ trang chủ mở được Apache chưa bật mod_rewrite, hoặc AllowOverride đang đặt None. Trên hosting chia sẻ hãy nhắn nhà cung cấp bật giúp.
Trang trắng, không hiện gì Xem tệp nhật ký trong storage/logs/ để biết lỗi. Thường do thiếu phần mở rộng PHP hoặc PHP dưới 8.1.
Trình cài đặt báo không ghi được thư mục Đặt lại quyền 775 cho đúng thư mục mà bước 1 báo đỏ.
Không kết nối được cơ sở dữ liệu Kiểm tra lại tên cơ sở dữ liệu và tên người dùng — trên cPanel cả hai đều có tiền tố tài khoản.
Tiếng Việt hiện thành dấu hỏi Cơ sở dữ liệu phải dùng bộ ký tự utf8mb4. Tạo lại cơ sở dữ liệu với utf8mb4 rồi cài lại.
Hướng dẫn đầy đủ hơn — gồm cả cách cài trên VPS với Nginx, cách cài thủ công không qua trình cài đặt, và cách sao lưu định kỳ — nằm trong tệp 04-DOCUMENTATION/06-installation.md của gói sản phẩm. Gói còn kèm 11 video hướng dẫn, trong đó video số 2 quay đầy đủ quá trình cài đặt từ cơ sở dữ liệu trống tới lúc đăng nhập được.



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á
15:13 - 10/9/2026
Code rất tốt
Code rất tốt và phù hợp để phát triển
HỖ TRỢ TRỰC TUYẾN