1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phát triển hệ thống quản lý các khóa học trực tuyến

92 1 0

Đ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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHC GIA THÀNH PHỐC GIA THÀNH PHỐ HỒ CHÍ MINH HỒ CHÍ MINH CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINNG ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHC CƠNG NGHỆ THƠNG TIN THƠNG TIN KHOA CƠNG NGHỆ THÔNG TIN PHẦN MỀMN MỀMM BÁO CÁO ĐỒ CHÍ MINH ÁN Đề tài: PHÁT tài: PHÁT TRIỂN HỆ THỐNG QUẢN LÝ CÁCN HỆ THÔNG TIN THỐC GIA THÀNH PHỐ HỒ CHÍ MINHNG QUẢN LÝ CÁCN LÝ CÁC KHĨA HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHC TRỰC TUYẾNC TUYẾNN Giảng viên hướng dẫn:ng viên hướng dẫn:ng dẫn:n: TS Nguyễn Trịnh Đôngn Trịnh Đôngnh Đông Sinh viên thực hiện:c hiện:n: Hồngng Trường Vinhng Vinh 20522157 Trầnn Quốc Thắngc Thắngng 20521904 Thành phố Hồ Chí Minh 2023 Hồ Chí Minh 2023 Chí Minh 2023 LỜI CẢM ƠN Để thực tốt đề tài này, với tất kính trọng, nhóm em xin kính gửi lời cảm ơn đến thầy Nguyễn Trịnh Đông trực tiếp giảng dạy, truyền đạt hỗ trợ cho nhóm q trình nghiên cứu để nhóm em hồn thành đề tài Trong trình thực hiện, trình làm báo cáo, chúng em khó tránh khỏi sai sót, nhóm em hi vọng thầy bỏ qua chúng em mong nhận ý kiến đóng góp thầy để học thêm nhiều kinh nghiệm để hoàn thành tốt đồ án lần sau Một lần nhóm em xin chân thành cảm ơn thầy Chúng em xin chân thành cảm ơn! Nhóm nghiên cứu Hồng Trường Vinh – Trần Quốc Thắng TP Hồ Chí Minh, 2023 MỤC LỤC Chương GIỚI THIỆU CHUNG .12 1.1 Lý chọn đề tài.n đề tài tài 12 1.2 Mục đích:c đích: 13 1.3 Đố Hồ Chí Minh 2023i tượngng 14 1.4 Phạm vi nghiên cứum vi nghiên cứuu 15 Chương TỔNG QUAN 16 2.1 Hiện:n trạm vi nghiên cứung: 16 2.2 Giảng viên hướng dẫn:i vấn đề:t vấn đề:n đề tài.: .17 Chương CƠ SỞ LÝ THUYẾT 18 3.1 Công nghện: ASP.NET: 18 3.2 Công nghện: SQL Server 20 3.3 Công cục đích: Visual Studio 21 3.4 Công cục đích: Github 23 3.5 Cơng cục đích: Draw.IO 24 Chương THIẾT KẾ HỆ THỐNG: 26 4.1 Kiết vấn đề:n trúc hện: thố Hồ Chí Minh 2023ng: .26 4.1.1 Sơ đồ kiến trúc: 26 4.1.2 Mô tả hệ thống: 26 4.2 Phân tích yêu cầu:u: 27 4.3 Thiết vấn đề:t kết vấn đề: hện: thố Hồ Chí Minh 2023ng: 30 4.3.1 Sơ đồ use case: .30 4.3.2 Danh sách actor: 31 4.3.3 Đặc tả Use Case: 32 4.3.3.1 Đăng nhập 32 4.3.3.2 Đăng xuất 33 4.3.3.3 Đăng ký 34 4.3.3.4 Xem tồn khóa học 35 4.3.3.5 Xem thông tin khóa học 36 4.3.3.6 Mua khóa học 37 4.3.3.7 Xem danh mục khóa học mua .38 4.3.3.8 Xóa khóa học khỏi giỏ hàng 39 4.3.3.9 Xem giảng 40 4.3.3.10 Download tài liệu giảng .41 4.3.3.11 Comment giảng cho người chủ khóa học .41 4.3.3.12 Xem thơng tin cá nhân 42 4.3.3.13 Chỉnh sửa thông tin người dùng .43 4.3.3.14 Người dùng đổi mật 44 4.3.3.15 Thêm khóa học 45 4.3.3.16 Đăng xuất khỏi hệ thống 45 4.3.3.17 Cập nhật (chỉnh sửa) thơng tin khóa học .46 4.3.3.18 Thêm giảng 47 4.3.3.19 Chỉnh sửa (cập nhật) giảng .48 4.3.3.20 Xóa giảng .49 4.3.3.21 Người dùng xóa khóa học 50 4.3.3.22 Reset mật khẩu/ Quên mật .51 4.3.3.23 Tìm kiếm khóa học/ giảng 51 4.3.3.24 Làm kiểm tra 52 4.3.3.25 Xem thành tích học tập .54 4.3.4 Sơ đồ 55 4.3.4.1 Sơ đồ đăng nhập đồ Chí Minh 2023 tuầu:n tực hiện: đăng nhậpp 55 4.3.4.2 Sơ đồ đăng nhập đồ Chí Minh 2023 tuầu:n tực hiện: xem giảng viên hướng dẫn:ng 55 4.3.4.3 Sơ đồ đăng nhập đồ Chí Minh 2023 tuầu:n tực hiện: thêm video vào khóa họn đề tài.c 56 4.3.4.4 Sơ đồ đăng nhập đồ Chí Minh 2023 tuầu:n tực hiện: sửa thơng tin khóa họca thơng tin khóa họn đề tài.c 56 4.3.4.5 Sơ đồ đăng nhập đồ Chí Minh 2023 tuầu:n tực hiện: sửa thơng tin khóa họca thơng tin cá nhân 57 4.3.4.6 Sơ đồ đăng nhập đồ Chí Minh 2023 tuầu:n tực hiện: đăng xuấn đề:t 58 4.3.4.7 Sơ đồ đăng nhập đồ Chí Minh 2023 tuầu:n tực hiện: thêm file vào khóa họn đề tài.c 59 4.3.4.8 Sơ đồ đăng nhập đồ Chí Minh 2023 tuầu:n tực hiện: làm kiểm tram tra .59 Chương THIẾT KẾ DỮ LIỆU: 60 5.1 Sơ đồ đăng nhập đồ Chí Minh 2023 logic: 60 5.2 Mô tảng viên hướng dẫn: bảng viên hướng dẫn:ng liệu: liện:u: .60 5.2.1 ProductCategory 60 5.2.2 Product 62 5.2.3 Exam 63 5.2.4 Result 65 5.2.5 Question .66 5.2.6 Comment .67 5.2.7 WishProduct 68 5.2.8 User .68 5.2.9 Role .70 5.2.10 User_Role 70 5.2.11 Permission 71 5.2.12 Role_Per 72 5.2.13 CourseVideo 72 5.2.14 CourseDocument .73 Chương TRIỂN KHAI ỨNG DỤNG .74 6.1 Danh sách hình: 74 6.2 Thiết vấn đề:t kết vấn đề: hình: 76 6.2.1 Màn hình Dashboard: 76 6.2.2 Màn hình Quản người dùng: 77 6.2.3 Màn hình Quản lý khóa học: 78 6.2.4 Màn hình Quảng viên hướng dẫn:n lý kiểm tram tra: 79 6.2.5 Màn hình Quản lý câu hỏi: 80 6.2.6 Màn hình Quản lý quyền nhóm người dùng Technical Admin: 81 6.2.7 Màn hình Trang chủ website: 81 6.2.8 Màn hình Xem thơng tin khóa học: .82 6.2.9 Màn hình Đăng nhập: 83 6.2.10 Màn hình Tìm kiếm khóa học: .83 6.2.11 Màn hình Giỏ hàng: 84 6.2.12 Màn hình Các khóa học mua: 84 6.2.13 Màn hình Kết học tập: 85 6.2.14 Màn hình Các kiểm tra: 85 6.2.15 Màn hình Làm kiểm tra: .86 6.2.16 Màn hình Quản lý thơng tin cá nhân: 87 6.2.17 Màn hình Danh sách khóa học tạo: 87 6.2.18 Màn hình Quản lý khóa học tạo: 88 Chương TỔNG KẾT .89 7.1 Kết vấn đề:t luậpn: 89 7.1.1 Kết đạt được: 89 7.1.2 Ưu điểm: 90 7.2 Nhượngc điểm tram: 91 7.3 Hướng dẫn:ng phát triểm tran: 91 TÀI LIỆU THAM KHẢO 92 PHỤ LỤC HÌNH Hình 3-1 Cơng nghệ NET (nguồn Internet) 18 Hình 3-2 SQL Server (Nguồn internet) 20 Hình 3-3 Visual Studio (Nguồn Internet) 21 Hình 3-4 Github (Nguồn internet) 23 Hình 3-5 Draw.io (Nguồn Internet) .24 Hình 4-1 Kiến trúc hệ thống MVC 26 Hình 4-2 Sơ đồ UseCase phía Admin 30 Hình 4-3 Sơ đồ UseCase phía Learner 31 Hình 4-4 Sơ đồ đăng nhập 55 Hình 4-5 Sơ đồ xem giảng 55 Hình 4-6 Sơ đồ thêm video vào khóa học 56 Hình 4-7 Sơ đồ sửa thơng tin khóa học .56 Hình 4-8 Sơ đồ sửa thông tin cá nhân 57 Hình 4-9 Sơ đồ đăng xuất 58 Hình 4-10 Sơ đồ thêm file vào khóa học 59 Hình 4-11 Sơ đồ làm kiểm tra 59 Hình 5-1 Sơ đồ logic .60 Hình 6-1 Màn hình Dashboard 76 Hình 6-2 Màn hình Quản lý người dùng 77 Hình 6-3 Màn hình Quản lý khóa học 78 Hình 6-4 Màn hình Quản lý kiểm tra 79 Hình 6-5 Màn hình Quản lý câu hỏi 80 Hình 6-6 Màn hình Phân quyền nhóm người dùng 81 Hình 6-7 Màn hình Trang chủ website 82 Hình 6-8 Màn hình Xem thơng tin khóa học 82 Hình 6-9 Màn hình Đăng nhập 83 Hình 6-10 Màn tìm kiếm khóa học 83 Hình 6-11 Màn hình Giỏ hàng .84 Hình 6-12 Màn hình Các khóa học mua 84 Hình 6-13 Màn hình xem kết làm kiểm tra 86 Hình 6-14 Màn hình kiểm tra 86 Hình 6-15 Màn hình chuẩn bị làm kiểm tra .87 Hình 6-16 Màn hình Quản lý thơng tin cá nhân 88 Hình 6-17 Màn hình Danh sách khóa học tạo .88 Hình 6-18 Màn hình Bộ lọc sản phẩm 89 PHỤ LỤC BẢNG Bảng viên hướng dẫn:ng 1-1 Nhóm đố Hồ Chí Minh 2023i tượngng sửa thơng tin khóa học dục đích:ng hện: thố Hồ Chí Minh 2023ng 15 Bảng viên hướng dẫn:ng 1-2 Phạm vi nghiên cứum vi nghiên cứuu 16 Bảng viên hướng dẫn:ng 4-1 Danh sách actor 32 Bảng viên hướng dẫn:ng 4-2 Use case đăng nhậpp 33 Bảng viên hướng dẫn:ng 4-3 Use case đăng xuấn đề:t 34 Bảng viên hướng dẫn:ng 4-4 Use case đăng ký mớng dẫn:i 35 Bảng viên hướng dẫn:ng 4-5 Use case xem tồn khóa học khóa họn đề tài.c .36 Bảng viên hướng dẫn:ng 4-6 Use case xem thơng tin khóa họn đề tài.c 37 Bảng viên hướng dẫn:ng 4-7 Use case mua khóa họn đề tài.c .38 Bảng viên hướng dẫn:ng 4-8 Use case xem khóa họn đề tài.c mua 39 Bảng viên hướng dẫn:ng 4-9 Use case xóa khóa họn đề tài.c khỏi giỏ hàngi giỏi giỏ hàng hàng 39 Bảng viên hướng dẫn:ng 4-10 Use case xem giảng viên hướng dẫn:ng .40 Bảng viên hướng dẫn:ng 4-11 Use case dowload file giảng viên hướng dẫn:ng 41 Bảng viên hướng dẫn:ng 4-12 Use case bình luậpn khóa họn đề tài.c 42 Bảng viên hướng dẫn:ng 4-13 Use case sửa thông tin khóa họca thơng tin người dùngi dùng .44 Bảng viên hướng dẫn:ng 4-14 Use case người dùngi dùng đổi mật khẩui mậpt khẩuu 44 Bảng viên hướng dẫn:ng 4-15 Use case Thêm khóa họn đề tài.c mớng dẫn:i 45 Bảng viên hướng dẫn:ng 4-16 Use case đăng xuấn đề:t khỏi giỏ hàngi hện: thố Hồ Chí Minh 2023ng 46 Bảng viên hướng dẫn:ng 4-17 Use case cậpp nhậpt thông tin khóa họn đề tài.c .47 Bảng viên hướng dẫn:ng 4-18 Use case thêm giảng viên hướng dẫn:ng mớng dẫn:i 48 Bảng viên hướng dẫn:ng 4-19 Use case chỉnh sửa giảngnh sửa thông tin khóa họca giảng viên hướng dẫn:ng 49 Bảng viên hướng dẫn:ng 4-20 Use case xóa giảng viên hướng dẫn:ng 50 Bảng viên hướng dẫn:ng 4-21 Use case xóa khóa họn đề tài.c 51 Bảng viên hướng dẫn:ng 4-22 Use case reset mậpt khẩuu 51 Bảng viên hướng dẫn:ng 4-23 Use case tìm kiết vấn đề:m khóa họn đề tài.c 52 Bảng viên hướng dẫn:ng 4-24 Use case làm kiểm tram tra 53

Ngày đăng: 04/09/2023, 20:41

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w