Xây dựng hệ thống quản lý trung tâm anh ngữ

239 2 0
Xây dựng hệ thống quản lý trung tâm anh ngữ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH KHĨA LUẬN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG HỆ THỐNG QUẢN LÝ TRUNG TÂM ANH NGỮ GVHD: TS LÊ VĂN VINH SVTH: TRẦN QUỐC NAM NGUYỄN TRẦN PHÚC SKL009454 Tp.Hồ Chí Minh, năm 2022 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM -□□&□□ - TRẦN QUỐC NAM – 18110323 NGUYỄN TRẦN PHÚC - 18110339 KHÓA LUẬN TỐT NGHIỆP Đề Tài: XÂY DỰNG HỆ THỐNG QUẢN LÝ TRUNG TÂM ANH NGỮ GIÁO VIÊN HƯỚNG DẪN TS Lê Văn Vinh KHÓA 2018 - 2022 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM -□□&□□ - TRẦN QUỐC NAM – 18110323 NGUYỄN TRẦN PHÚC - 18110339 KHÓA LUẬN TỐT NGHIỆP Đề Tài: XÂY DỰNG HỆ THỐNG QUẢN LÝ TRUNG TÂM ANH NGỮ GIÁO VIÊN HƯỚNG DẪN TS Lê Văn Vinh KHÓA 2018 - 2022 ĐH SƯ PHẠM KỸ THUẬT TP HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CNTT Độc lập – Tự – Hạnh Phúc ******* ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên 1: Trần Quốc Nam MSSV 1: 18110323 Họ tên Sinh viên 2: Nguyễn Trần Phúc MSSV 2: 18110339 Ngành: Công nghệ Thông tin Tên đề tài: Xây dựng hệ thống quản lý trung tâm Anh ngữ Họ tên Giáo viên hướng dẫn: TS Lê Văn Vinh NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: Tp Hồ Chí Minh, ngày tháng năm 2022 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) ĐH SƯ PHẠM KỸ THUẬT TP HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CNTT Độc lập – Tự – Hạnh Phúc ******* ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên 1: Trần Quốc Nam MSSV 1: 18110323 Họ tên Sinh viên 2: Nguyễn Trần Phúc MSSV 2: 18110339 Ngành: Công nghệ Thông tin Tên đề tài: Xây dựng hệ thống quản lý trung tâm Anh ngữ Họ tên Giáo viên phản biện: NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: Tp Hồ Chí Minh, ngày tháng năm 2022 Giáo viên phản biện (Ký & ghi rõ họ tên) LỜI CẢM ƠN Lời nhóm xin phép gửi lời cảm ơn chân thành sâu sắc đến với Khoa Công Nghệ Thông Tin – Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh tạo điều kiện cho nhóm học tập, phát triển tảng kiến thức sâu sắc thực đề tài Bên cạnh nhóm thực xin gửi đến thầy Lê Văn Vinh lời cảm ơn sâu sắc Trải qua trình dài học tập thực đề tài thời gian qua Thầy tận tâm bảo nhiệt tình nhóm thực suốt q trình từ lúc bắt đầu kết thúc đề tài Nhờ có tảng kiến thức chuyên ngành vững cộng thêm với kinh nghiệm yêu cầu thực tế ngồi xã hội thơng qua việc học trường thực tập công ty Tập thể thầy cô Khoa Công Nghệ Thông Tin đặc biệt thầy Lê Văn Vinh tặng cho nhóm khối lượng kiến thức kinh nghiệm khổng lồ chuyên ngành công việc tương lai Đặc biệt điều giúp thơi thúc nhóm hồn thành đề tài Đây hành trang vô lớn cho nhóm trước bước sống Tuy nhiên lượng kiến thức vô tận với khả hạn hẹp nhóm thực cố gắng để hoàn thành cách tốt Chính việc xảy thiếu sót điều khó tránh khỏi Nhóm thực hi vọng nhận góp ý tận tình q thầy (cơ) qua nhóm rút học kinh nghiệm hoàn thiện cải thiện nâng cấp lại sản phẩm cách tốt Nhóm thực xin chân thành cảm ơn! Nhóm thực Trần Quốc Nam – 18110323 Nguyễn Trần Phúc – 18110339 ĐỀ CƯƠNG KHÓA LUẬN TỐT NGHIỆP CÔNG NGHỆ PHẦN MỀM Họ tên Sinh viên 1: Trần Quốc Nam MSSV 1: 18110323 Họ tên Sinh viên 2: Nguyễn Trần Phúc MSSV 2: 18110339 Thời gian làm khóa luận: 14/02/2022 – 10/07/2022 Chun ngành: Cơng nghệ phần mềm Tên đề tài: Xây dựng hệ thống quản lý trung tâm Anh ngữ Giáo viên hướng dẫn: TS Lê Văn Vinh Nhiệm vụ luận văn: Lý thuyết: Tìm hiểu cơng nghệ: Spring framework, React JS, Flutter, Restful API, Redux saga, Json Web Token Thực hành: Sử dụng Restful API, Spring Boot để viết APIs cho module hệ thống Sử dụng MongoDB để lưu trữ liệu người dùng hệ thống Sử dụng Json Web Token để xác thực ủy quyền cho hệ thống APIs hoạt động tốt hiệu Sử dụng Flutter để thiết kế xử lý cho ứng dụng di động Sử dụng React JS làm Framework để thiết kế xử lý giao diện web cho người dùng thao tác MỤC LỤC LỜI CẢM ƠN ĐỀ CƯƠNG TIỂU LUẬN CHUYÊN NGÀNH CÔNG NGHỆ PHẦN MỀM DANH SÁCH HÌNH DANH SÁCH BẢNG BIỂU 13 PHẦN MỞ ĐẦU 16 1.TÍNH CẤP THIẾT CỦA ĐỀ TÀI 16 2.ĐỐI TƯỢNG NGHIÊN CỨU 16 3.PHẠM VI NGHIÊN CỨU 17 4.KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC 17 5.Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN 17 PHẦN NỘI DUNG 18 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 18 1.SPRING FRAMEWORK 18 2.MONGODB 19 3.REACT JS 20 CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG VÀ MƠ HÌNH HĨA U CẦU 22 1.KHẢO SÁT HIỆN TRẠNG 22 2.XÁC ĐỊNH YÊU CẦU 27 3.MƠ HÌNH HĨA U CẦU 32 CHƯƠNG THIẾT KẾ PHẦN MỀM 113 1.LƯỢC ĐỒ LỚP 113 2.THIẾT KẾ CƠ SỞ DỮ LIỆU 115 3.LƯỢC ĐỒ TUẦN TỰ 122 4.THIẾT KẾ GIAO DIỆN 155 CHƯƠNG CÀI ĐẶT VÀ KIỂM THỬ 223 1.CÀI ĐẶT ỨNG DỤNG 223 2.KIỂM THỬ ỨNG DỤNG 224 PHẦN KẾT LUẬN 234 1.KẾT QUẢ ĐẠT ĐƯỢC 234 2.ƯU ĐIỂM 235 3.NHƯỢC ĐIỂM 235 4.HƯỚNG PHÁT TRIỂN 235 TÀI LIỆU THAM KHẢO 236 DANH SÁCH HÌNH Hình 1: Các thành phần cấu thành Spring Boot .18 Hình 2: Trang chủ Trung tâm Anh ngữ Giảng Mai 22 Hình 3: Trang luyện Toeic Trung tâm Anh ngữ Halo 23 Hình 4: Trang chủ Trung tâm Anh ngữ PMP 24 Hình 5: Trang chủ Anh văn hội Việt Mỹ Vus 25 Hình 6: Trang chủ Trung tâm Ngoại ngữ Flamingo 26 Hình 7: Usecase trang quản trị 32 Hình 8: Usecase quản lý nhân viên .33 Hình 9: Usecase quản lý giảng viên 33 Hình 10: Usecase thống kê 33 Hình 11: Usecase quản lý học viên 33 Hình 12: Usecase quản lý khóa học 34 Hình 13: Usecase quản lý chương trình học .34 Hình 14: Usecase quản lý tài liệu 34 Hình 15: Usecase quản lý lớp học 34 Hình 16: Usecase quản lý phịng học 35 Hình 17: Usecase quản lý ca học 35 Hình 18: Usecase quản lý lịch học .35 Hình 19: Usecase quản lý thi thử 35 Hình 20: Usecase đăng nhập 36 Hình 21: Usecase quản lý ghi danh .36 Hình 22: Usecase trang người dùng 37 Hình 23: Lược đồ lớp phần giao diện 113 Hình 24: Lược đồ lớp phần controller model 114 Hình 25: Lược đồ thực thể 115 Hình 26: Lược đồ chức thêm nhân viên 122 Hình 27: Lược đồ chức cập nhật nhân viên 123 Hình 28: Lược đồ chức xem danh sách nhân viên 123 Hình 29: Lược đồ chức xuất danh sách nhân viên 124 Hình 30: Lược đồ chức khôi phục mật cho nhân viên .124 Hình 31: Lược đồ chức thêm giảng viên 125 Hình 32: Lược đồ chức chỉnh sửa thông tin giảng viên .125 Hình 33: Lược đồ chức xem danh sách giảng viên 126 Hình 34: Lược đồ chức xuất danh sách giảng viên .126 Hình 35: Lược đồ chức khôi phục mật cho giảng viên 127 Hình 36: Lược đồ chức thêm học viên 127 Hình 37: Lược đồ chức chỉnh sửa học viên 128 Hình 38: Lược đồ chức xem danh sách học viên 128 Hình 39: Lược đồ chức xuất danh sách học viên 129 Hình 40: Lược đồ chức cập nhật điểm file excel .129 Hình 41: Lược đồ chức thêm chương trình học 130 Hình 42: Lược đồ chức chỉnh sửa chương trình học 130 Hình 43: Lược đồ chức xem danh sách chương trình học 131 Hình 44: Lược đồ chức thêm khóa học 131 Hình 45: Lược đồ chức chỉnh sửa khóa học 132 Hình 46: Lược đồ chức xem danh sách khóa học 132

Ngày đăng: 10/05/2023, 16:21

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan