Bỏ qua tới nội dung chính
WebDoAnPrecision in every system
Giáo dục & thi cửWeb + API + AdminCơ bản

Hệ thống đăng ký học phần trực tuyến

Đồ án xây dựng hệ thống đăng ký khóa học và quản lý học phần trực tuyến cho sinh viên, triển khai toàn diện trên nền tảng Spring Boot.

Giới thiệu

Trong các cơ sở đào tạo, quy trình đăng ký môn học thủ công thường gây quá tải, nhầm lẫn dữ liệu và tiêu tốn nhiều thời gian xử lý. Đề tài tập trung giải quyết bài toán tự động hóa luồng đăng ký học phần, hỗ trợ sinh viên chủ động theo dõi kế hoạch học tập cá nhân và giúp phòng đào tạo kiểm soát số lượng học viên chính xác theo từng lớp mở.

Hệ thống được xây dựng theo kiến trúc fullstack với nền tảng Spring Boot xử lý logic phía máy chủ và tích hợp giao diện người dùng trực quan. Dự án sử dụng cơ sở dữ liệu quan hệ kết hợp Spring Data JPA để tối ưu truy vấn dữ liệu, xử lý điều kiện tiên quyết của môn học và kiểm soát giới hạn sĩ số của các lớp tín chỉ trong thời gian thực.

Chức năng có trong gói chuẩn

  • Quản lý thông tin tài khoản và phân quyền người dùng (Sinh viên, Giảng viên, Quản trị viên)
  • Quản lý danh mục học phần, học kỳ và danh sách lớp môn học mở đăng ký
  • Chức năng tra cứu thông tin học phần và kiểm tra điều kiện môn học tiên quyết
  • Thực hiện đăng ký, hủy đăng ký học phần và tự động cập nhật số lượng sĩ số
  • Xem thời khóa biểu cá nhân theo tuần và theo học kỳ đã đăng ký
  • Quản lý điểm số và xuất bảng điểm học tập theo từng kỳ của sinh viên
  • Báo cáo thống kê số lượng sinh viên đăng ký theo từng môn học cho quản trị viên

Chức năng ngoài danh sách này được tính riêng và ghi rõ trong bản chốt scope trước khi bắt đầu.

Công nghệ

  • spring-boot

Muốn đổi sang công nghệ khác cho khớp yêu cầu môn học? Được — báo trước khi chốt scope, giá điều chỉnh theo hệ số công nghệ chứ không phải làm lại từ đầu.

Đề tài liên quan