Đăng nhập
Hoặc tiếp tục với email
Nhớ mật khẩu
Đ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
Cấu trúc
LỜI CẢM ƠN
MỤC LỤC
DANH MỤC BẢNG BIỂU
DANH MỤC HÌNH ẢNH
DANH MỤC CÁC TỪ VIẾT TẮT
PHẦN MỞ ĐẦU
1.Lý do chọn đề tài
2. Mục tiêu của đề tài
3. Phương pháp nghiên cứu
4. Đối tượng và phạm vi nghiên cứu
5. Dự kiến kết quả đạt được của đề tài
6. Nội dung khóa luận
CHƯƠNG I. CƠ SỞ LÝ LUẬN VỀ VIỆC XÂY DỰNG HỆ THỐNG ELEARNING
1.1. Tổng quan về E-Learning
1.1.1. Khái niệm E-Learning
1.1.2. Lợi ích của E-Learning
1.1.3. Hạn chế của E-Learning
1.1.4. Thực trạng và xu hướng phát triển của E-learning trong tương lai
1.2 .Tổng quan ngôn ngữ C# và công cụ Visual Studio
1.2.1. Tổng quan về ngôn ngữ lập trình C#
1.2.2. Môi trường phát triển tích hợp Microsoft Visual Studio
1. 3. Entity Framework
Hình 1.1 Cách sử dụng Entity Framework
Hình 1.2 Cấu trúc Entity Framework
1.4. Giới thiệu, cấu trúc mô hình MVC (Model –View –Controller) và ASP.NET MVC Framework
1.4.1. Mô hình MVC
Hình 1.3 Mô hình MVC
Hình 1.4 Mô hình luồng thực hiện mô hình MVC
1.4.2. ASP.NET MVC Framework
Hình 1.5 Các phiên bản của ASP.NET MVC
Hình 1.6 Cơ chế hoạt động của ASP.NET MVC
1.5 . Giới thiệu SQL và hệ quản trị cơ sở dữ liệu Microsoft SQL Server
1.5.1. Ngôn ngữ truy vấn dữ liệu có cấu trúc (SQL- structured query language)
1.5.2. Microsoft SQL Server 2012
1.6. Các công cụ xây dựng giao diện website
1.6.1. Giới thiệu và ứng dụng các công cụ, ngôn ngữ trong xây dựng giao diện website
1.6.2. Bootstrap 4
1.6.3 Javascript, Ajax và thư viện Jquery
CHƯƠNG II. TỔNG QUAN CÁC HỆ THỐNG E-LEARNING VÀ PHÂN TÍCH CHỨC NĂNG HỆ THỐNG HCE E-LEARNING
2.1. Một số hệ thống E-Learning hiện nay và phân tích chức năng hệ thống học trực tuyến HCE E-Learning
Hình 2.1 Giao diện trang Kyna.vn
Bảng 2.1 Phân tích SWOT hệ thống Kyna.vn
Hình 2.2 Giao diện trang Unica.vn
Bảng 2.2 Phân tích SWOT hệ thống Unica.vn
Hình 2.3 Giao diện trang Hocmai.vn
Bảng 2.3 Phân tích SWOT hệ thống Hocmai.vn
2.2. Phân tích chức năng hệ thống HCE E-Learning
Hình 2.4 Mô hình hệ thống E-Learning
Bảng 2.4 Chức năng quản lý tài khoản
Bảng 2.5 Chức năng quản lý hệ thống
Bảng 2.6 Chức năng quản lý khóa học
Bảng 2.7 Chức năng báo cáo thống kê
CHƯƠNG III. XÂY DỰNG WEBSITE HCE E-LEARNING
3.1. Phân tích các chức năng của hệ thống
3.1.1. Chức năng quản lý tài khoản
3.1.2. Chức năng quản lý hệ thống
3.1.3. Chức năng quản lý khóa học
3.1.4. Chức năng báo cáo thống kê
3.2. Sơ đồ chức năng (BFD - Business Function Diagram)
Hình 3.1 Sơ đồ chức năng hệ thống HCE E-Learning
3.3. Sơ đồ ngữ cảnh (CD – Context Diagram)
Hình 3.2 Sơ đồ ngữ cảnh hệ thống HCE E-Learning
3.4. Sơ đồ luồng dữ liệu (DFD – Data Flow Diagram)
Hình 3.3 Sơ đồ luồng dữ liệu hệ thống HCE E-Learning
3.4.1 Sơ đồ luồng dữ liệu chức năng quản lý tài khoản
Hình 3.4 Sơ đồ luồng dữ liệu chức năng quản lý tài khoản
3.4.2 Sơ đồ luồng dữ liệu chức năng quản lý hệ thống
Hình 3.5 Sơ đồ luồng dữ liệu chức năng quản lý hệ thống
3.4.3 Sơ đồ luồng dữ liệu chức năng quản lý khóa học
Hình 3.6 Sơ đồ luồng dữ liệu chức năng quản lý khóa học
3.4.4 Sơ đồ luồng dữ liệu chức năng báo cáo thống kê
Hình 3.7 Sơ đồ luồng dữ liệu chức năng báo cáo thống kê
3.5. Thiết kế cơ sở dữ liệu
3.5.1. Xác định các thực thể và các thuộc tính của thực thể
3.5.2. Xác định mối quan hệ giữa các tập thực thể
3.5.3. Sơ đồ thực thể mối quan hệ (ERD – Entity Relationship Diagram)
Hình 3.8 Sơ đồ thực thể mối quan hệ hệ thống HCE E-Learning
3.5.4. Chuẩn hóa cơ sở dữ liệu
Bảng 3.1 Bảng HOCVIEN
Bảng 3. 2 Bảng BAIHOC
Bảng 3. 3 Bảng DANHMUC
Bảng 3. 4 Bảng DANHGIA
Bảng 3. 5 Bảng HOCVIEN
Bảng 3. 6 Bảng PTT
Bảng 3. 7 Bảng GIANGVIEN
Bảng 3. 8 Bảng GIAODICH
Bảng 3. 9 Bảng KHOAHOC
Bảng 3. 10 Bảng DANGKY
Bảng 3. 11 Bảng VOUCHER
3.5.5. Mô hình dữ liệu quan hệ
Hình 3.9 Mô hình dữ liệu quan hệ
3.6. Một số lưu đồ thuật toán chính trong hệ thống
3.6.1. Lưu đồ thuật toán đăng nhập
Hình 3.10 Lưu đồ thuật toán đăng nhập
3.6.2. Lưu đồ thuật toán đăng ký khóa học
Hình 3.11 Lưu đồ thuật toán đăng ký khóa học
3.6.3. Lưu đồ thuật toán thêm khóa học
Hình 3.12 Lưu đồ thuật toán thêm khóa học
3.6.4. Lưu đồ thuật toán thêm đánh giá
Hình 3.13 Lưu đồ thuật toán thêm đánh giá
3.7. Các công cụ xây dựng và giao diện website
3.7.1. Công cụ, ứng dụng xây dựng website
3.7.2. Giao diện hệ thống website
Hình 3.14 Giao diện trang khóa học
Hình 3.14 Giao diện trang chủ hệ thống HCE E-Learning
Hình 3.15 Giao diện trang giỏ hàng
Hình 3.16 Giao diện thông tin học viên
Hình 3.17 Giao diện trang chủ trang quản lý
Hình 3.18 Giao diện trang quản lý khóa học
Hình 3.19 Giao diện trang quản lý giảng viên
3.8. Cài đặt và triển khai website
KẾT LUẬN
TÀI LIỆU THAM KHẢO
Nội dung
Ngày đăng: 10/07/2018, 23:50
TỪ KHÓA LIÊN QUAN
TÀI LIỆU CÙNG NGƯỜI DÙNG
TÀI LIỆU LIÊN QUAN