Phần MỞ ĐẦU 1. Tính cấp thiết của đề tài 1. Mục đích của đề tài 1. Cách tiếp cận và phương pháp nghiên cứu - Đối tượng nghiên cứu - Phạm vi nghiên cứu 1.
Phân tích những công trình có liên quan 1. Kết quả dự kiến đạt được 2. Phần NỘI DUNG 1. Giới thiệu đề tài 1.
Tổng quan về đề tài 1. Nội dung chuyên môn chính 1. Mục tiêu đề tài 1. Giới hạn đề tài 1.
Nền tảng công nghệ và công cụ thực hiện 1. Bố cục bài báo cáo 2. Phân tích và thiết kế hệ thống 2. Phân tích yêu cầu chức năng của các đối tượng người dùng 2.
Phân tích, thiết kế cơ sở dữ liệu 2. Phân tích yêu cầu về giao diện 2. Phân tích, thiết kế thành phần components 3. Xây dựng và phát triển hệ thống 3.
Luồng hoạt động các chức năng 3. Một số đoạn mã tiêu biểu 3. Kiến trúc hệ thống 4. Giới thiệu sản phẩm đề tài 4.
Tổng quan về sản phẩm 4. Chức năng chung cho các mức độ người sử dụng 4. Chức năng dành cho chủ sở hữu và giảng viên 7 4. Chức năng dành cho chủ sở hữu 5.
Phần KẾT LUẬN 6. Tài liệu tham khảo KẾ HOẠCH THỰC HIỆN STT Thời gian Công việc Ghi chú 1 05 - 11/3/2024 - Xác định các chức năng chính của hệ thống. 2 12 - 24/3/2023 - Xác định các yêu cầu về dữ liệu. - Vẽ ERD 3 25 - 29/4/2024 - Xác định các yêu cầu về giao diện.
- Phác thảo giao diện. 4 30/4 – 04/06/2024 - Xây dựng hệ thống cho nhân viên hệ thống 5 05/6 – 02/7/2024 - Xây dựng chức năng cho người dùng 5 03/7 – 10/7/2024 - Chỉnh sửa và hoàn thiện các báo cáo - Bảo trì và sửa một số lỗi phát sinh Ngày tháng năm 2024 Người viết đề cương Ý kiến của giáo viên hướng dẫn (ký và ghi rõ họ tên) 8 MỤC LỤC PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN.3 PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN .5 ĐỀ CƯƠNG LUẬN VĂN TỐT NGHIỆP .9 DANH MỤC HÌNH VẼ .11 DANH MỤC BẢNG BIỂU .12 DANH MỤC KHOA HỌC. Tính cấp thiết của đề tài. Mục đích đề tài.
Cách tiếp cận và phương pháp nghiên cứu. Phân tích những công trình có liên quan. Kết quả dự kiến đạt được. GIỚI THIỆU ĐỀ TÀI.
Tổng quan về đề tài. Nội dung chuyên môn chính. Mục tiêu đề tài. Giới hạn đề tài.
Nền tảng công nghệ và công cụ thực hiện. Bố cục bài báo cáo. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG. Phân tích yêu cầu chức năng của các đối tượng người dùng.
Phân tích, thiết kế cơ sở dữ liệu. Phân tích, thiết kế yêu cầu về giao diện. Phân tích, thiết kế thành phần component. XÂY DỰNG VÀ PHÁT TRIỂN HỆ THỐNG.
Luồng hoạt động các chức năng. Một số đoạn mã tiêu biểu. Kiến trúc hệ thống. GIỚI THIỆU SẢN PHẨM ĐỀ TÀI.
Tổng quan về sản phẩm. Chức năng chung cho các mức độ người dùng. Chức năng dành cho chủ sở hữu và giảng viên. Chức năng dành cho chủ sở hữu.
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .64 Hướng phát triển .64 DANH MỤC TÀI LIỆU THAM KHẢO. Thông tin chi tiết lớp thực thể SlideSlide. Danh sách http status_code được sử dụng .67 10 DANH MỤC HÌNH VẼ Hình 2. Sơ đồ UseCase tổng quát.
ERD nhóm thông tin người dùng. ERD nhóm khóa học. ERD nhóm tài nguyên đào tạo. ERD nhóm phiếu đăng ký.
ERD nhóm dịch vụ. Phác thảo giao diện trang đăng nhập. Phác thảo giao diện trang đăng ký. Phác thảo giao diện trang đăng đổi mật khẩu.
Phác thảo giao diện trang thông tin người dùng. Phác thảo giao diện trang cập nhật thông tin người dùng. Phác thảo trang danh sách khóa học cho chủ sở hữu. Phác thảo trang danh sách khóa học cho nhân viên và người dùng khác.
Phác thảo giao diện trang chi tiết khóa học cho chủ sở hữu. Phác thảo giao diện trang chi tiết khóa học cho người dùng khác. Phác thảo trang nội dung bài học của khóa học. Phác thảo trang chi tiết nội dung bài học – Loại nội dung Hình ảnh, video.
Phác thảo trang chi tiết nội dung bài học – Loại nội dung Câu hỏi. Phác thảo trang chi tiết nội dung bài học – Loại nội dung Đánh giá. Phác thảo trang chỉnh sửa thông tin nội dung. Phác thảo trang điểm số.
Phác thảo trang thành viên khóa học. Phác thảo trang danh sách câu hỏi của nội dung. Phác thảo trang tải tệp đính kèm. Phác thảo trang tải bài nộp.
Phác thảo trang thực thiện quiz. Phác thảo trang xác nhận bài nộp. Phác thảo trang loại khóa học. Phác thảo trang danh sách tài nguyên đào tạo.
Phác thảo trang chi tiết tài nguyên đào tạo. Phác thảo trang danh sách dịch vụ. Luồng hoạt động các chức năng nội bộ. Luồng hoạt động chức năng giao tiếp ngoài.
Luồng hoạt động chức năng thanh toán. Đoạn mã Chấm điểm các bài nộp (loại nội dung câu hỏi). Đoạn mã Tải file lên Onedrive. Đoạn mã Chấm điểm các bài nộp (loại nội dung câu hỏi).
Kiến trúc hệ thống .53 11 DANH MỤC BẢNG BIỂU Bảng 2. Ý nghĩa các lớp thực thể nhóm thông tin người dùng. Ý nghĩa các lớp thực thể nhóm khóa học. Ý nghĩa các lớp thực thể nhóm tài nguyên đào tạo.
Ý nghĩa các lớp thưc thể nhóm phiếu đăng ký. Ý nghĩa các lớp thực thể nhóm dịch vụ. Xác định các trang của các components .44 12 DANH MỤC KHOA HỌC STT Từ ngữ Ý nghĩa Từ tương đương 1 Khóa học Quản lý các nội dung bài học Lớp học, channel 13 PHẦN 1. Tính cấp thiết của đề tài Trong cuộc sống hiện đại ngày nay, yêu cầu của xã hội đối với khả năng của con người ngày càng nhiều.
Xã hội yêu cầu chúng ta phải trau dồi kiến thức, phải đào tạo nhiều hơn. Nhưng đối diện với các công việc hằng ngày, không phải ai cũng có đủ thời gian và tiền bạc để có thể tham gia các khóa học trực tiếp. Chính vì thế, nhu cầu tham gia các khóa học trực tuyến ngày càng tăng cao vì nhiều ưu điểm vượt trội như tiết kiệm thời gian, chi phí, linh hoạt về thời gian và địa điểm. Nhận thấy thực trạng này, nhiều cơ sở đào tạo có xu hướng phát triển đào tạo trực tuyến.
Khi thực hiện phát triển đào tạo trực tuyến, vấn đề được đặt ra cho trung tâm là phải xây dựng được được hệ thống quản lý đào tạo trực tuyến chính. Hệ thống này có nhiều hệ thống con khác nhau như hệ thống quản lý ngân sách, hệ thống quản lý nhân sự,,. nhưng thiết yếu là hệ thống hỗ trợ quản lý đào tạo. Hệ thống phải giúp quản lý và theo dõi quá trình học tập của học viên, cung cấp các tài liệu học tập, bài tập, bài kiểm tra,.
một cách hiệu quả. Dễ dàng nhận thấy, chính hệ thống là hệ thống phân phối sản phẩm của trung tâm đến đối tác - học viên, giảng viên. Đây là hệ thống cực kỳ quan trọng. Mặc khác, không phải bất kì trung tâm nào cũng có thể xây dựng một hệ thống cho riêng mình, việc xây dựng khá tốn kém chi phí.
Chính vì vậy, họ cần tìm một dịch vụ có thể đáp ứng nhu cầu này. Về phía người học, khi một người học tham gia vào nhiều khóa học khác nhau mà mỗi cơ sở lại có một hệ thống khác nhau sẽ dẫn đến nhiều rắc rối cho họ như việc nhớ thông tin đăng nhập, khó khăn trong việc làm quen với giao diện trang quản lý học tập của từng cơ sở đào tạo. Chính vì những điều trên, đề tài Xây dựng hệ thống websites cung cấp dịch vụ quản lý học tập của cơ sở đào tạo trực tuyến là một đề tài thật sự cấp thiết đối với xã hội trong hiện tại và cả tương lai. Vì vậy, tôi chọn đề tài này làm đề tài cho luận văn tốt nghiệp kĩ sư CNTT 14 2.
Mục đích đề tài Mục đích của đề tài Xây dựng hệ thống websites cung cấp dịch vụ quản lý học tập của cơ sở đào tạo trực tuyến là: Thứ nhất, xây dựng một hệ thống thông tin cho cung cấp dịch vụ quản lý học tập của cơ sở đào tạo trực tuyến. Thức hai, xây dựng websites đáp ứng các nhu cầu cần thiết của người dùng Thức ba, đóng góp một giải pháp hiệu quả cho việc phát triển hệ thống thông tin hỗ trợ quản lý đào tạo lập trình trực tuyến. Giải pháp này có thể được ứng dụng trong các trường đào tạo lập trình trực tuyến, các trung tâm đào tạo lập trình trực tuyến,. giúp nâng cao chất lượng đào tạo và đáp ứng nhu cầu học tập của học viên.
Để đạt được mục đích trên, đề tài cần giải quyết các vấn đề sau: Đầu tiên, xác định các chức năng cần có của hệ thống thông tin hỗ trợ quản lý đào tạo lập trình trực tuyến. Tiếp theo, thiết kế và xây dựng hệ thống thông tin dựa trên các công nghệ Python, Odoo Cuối cùng, triển khai hệ thống. Cách tiếp cận và phương pháp nghiên cứu ● Đối tượng nghiên cứu Đề tài Xây dựng hệ thống websites cung cấp dịch vụ quản lý học tập của cơ sở đào tạo trực tuyến là cung cấp dịch vụ quản lý học. Hệ thống này bao gồm các thành phần sau: Chức năng quản lý người dùng: quản lý thông tin người dùng.
Chức năng tham gia giảng dạy: xây dựng bài giảng, bài học, bài tập, bài kiểm tra. Chức năng quản lý khóa học: Quản lý thông tin khóa học. Chức năng quản lý lớp học: Quản lý thông tin tài liệu học tập, quản lý thành viên khóa học Chức năng đăng ký dịch vụ: Đăng ký và thanh toán dịch vụ Chức năng quản lý tài nguyên đào tạo của người dùng Chức năng đăng ký dịch vụ Chức năng lưu trữ tệp tin 15 ● Phạm vi nghiên cứu Phạm vi nghiên cứu của đề tài bao gồm các nội dung sau: Nghiên cứu các yêu cầu về chức năng của hệ thống thông tin cung cấp dịch vụ quản lý học cho cơ sở đào tạo. Nghiên cứu các công nghệ Python, Flask, Odoo.
Thiết kế và xây dựng hệ thống thông tin dựa trên các công nghệ Python, Flask, Odoo. Phân tích những công trình có liên quan Google Classroom (https://classroom.com/) Giới thiệu Google Classroom là một nền tảng học tập trực tuyến miễn phí được phát triển bởi Google, giúp giáo viên và học sinh dễ dàng kết nối và cộng tác.