Trang 1 Báo cáo nhóm 5:Đề tài: Phần Mềm Quản lý đào tạo Trang 2 I Giới thiệu đề tài Thiết kế phần mềm đăng ký khóa học giúp quản lý đăng ký khóa học online, điểm Giảng viên có thể tra
Báo cáo nhóm 5: Đề tài: Phần Mềm Quản lý đào tạo NGƠ QUANG HIẾU - 20182514 NGUYỄN ĐỨC BÌNH - 20182380 NGUYỄN ĐỨC THẮNG - 20182779 I Giới thiệu đề tài Thiết kế phần mềm đăng ký khóa học giúp quản lý đăng ký khóa học online, điểm Giảng viên tra cứu lịch học, nhập điểm cho sinh viên Sinh viên xem lịch học, xem kết học tập đăng ký khóa học cơng nghệ sử dụng Git để quản lý dự án Backend: sử dụng spring boot java thiết kế quản lý sở liệu, phần mềm intelliJ để code, datagrip -> quản lý sở liệu, postman -> test api frontend: visual code -> code frontend, sử dụng reactjs Frontend gọi liệu tới backend thông qua api Link sản phẩm: http://45.13.132.247:3000/ Tk admin: admin, password:1 Tk giảng viên: giangvien, password:1 Tk sinh viên: sinhvien, password:1 Link git: frontend: https://github.com/hieubap/fe-react-medical-education.git Backend: https://github.com/hieubap/MedicalEducation.git backend template: https://github.com/hieubap/libS.git Phần giao diện với reactjs Các framework: ant-design, react-router(để chuyển hướng url), redux(lưu trữ liệu chung component), toast ( thông báo) 3.1 Quyền admin hệ thống Quản lý khóa học Quản lý môn học Quản lý địa điểm Quản lý sở Xếp lịch khóa học Quản lý tài khoản Thơng báo 3.1.1 Quản lý khóa học - Khóa học gồm trường thơng tin: ID, Mã khóa học, Tên khóa học, Tên sở, Học phí, Số lượng đăng ký, Giới hạn đăng ký, Số tiết, Trạng thái(Thời gian đăng ký, học, hoàn thành), Ngày tạo, Ngày sửa - Các tính cho khóa học: tìm kiếm khóa học qua trường thơng tin, tạo khóa học, xem chi tiết, chỉnh sửa khóa học, xóa khóa học - Các hình quản lý khác có tính tương tự với khóa học Giao diện 3.1.1.1 Tìm kiếm theo tiêu chí 3.1.1.2 Tạo