Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 67 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
67
Dung lượng
1,08 MB
Nội dung
- ĐẠI HỌC HUẾ ĐẠI HỌC KINH TẾ HUẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ ́ ̣c K in h tê ́H uê ại ho KHÓA LUẬN TỐT NGHIỆP Đ XÂY DỰNG HỆ THỐNG WEBSITE Tr ươ ̀ng HCE E-LEARNING NGUYỄN NGỌC THẮNG Niên khóa: 2014 – 2018 - ĐẠI HỌC HUẾ ĐẠI HỌC KINH TẾ HUẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ ́ ̣c K in h tê ́H uê ại ho KHÓA LUẬN TỐT NGHIỆP Đ XÂY DỰNG HỆ THỐNG WEBSITE Tr ươ ̀ng HCE E-LEARNING Sinh viên thực hiện: Giảng viên hướng dẫn: Nguyễn Ngọc Thắng TS Nguyễn Thanh Tuấn Lớp: K48A Tin Học Kinh Tế Niên khóa: 2014 - 2018 Huế, 05/2018 - LỜI CẢM ƠN Để hoàn thành khóa luận tốt nghiệp này, tơi xin gửi lời cảm ơn chân ́ uê thành đến tất thầy cô Khoa Hệ Thống Thông Tin Kinh Tế tạo điều ́H kiện thuận lợi truyền đạt kinh nghiệm kiến thức năm giảng dạy vừa tê qua để thân thực đề tài “Xây dựng hệ thống website HCE ELearning” cách thuận lợi ̣c K in h Tôi xin gởi lời cảm ơn chân thành sâu sắc đến Tiến Sĩ Nguyễn Thanh Tuấn, giảng viên Khoa Hệ Thống Thơng Tin Kinh Tế, người tận tình hướng dẫn truyền đạt kinh nghiệm quý báu, dẫn và có nhận xét, góp ý để tơi hồn thành tốt khóa luận Đ ại ho Xin gởi tới Công ty TNHH phần mềm – FPT Software Đà Nẵng, ban lãnh đạo anh/chị giảng viên FPT Software lời cảm tạ sâu sắc tạo điều kiện thuận lợi giúp tơi trau dồi kiến thức học hỏi kinh nghiệm suốt q trình thực tập cơng ty Tr ươ ̀ng Bên cạnh đó, tơi xin cảm ơn chân thành đến bố mẹ, người thân bạn bè quan tâm giúp đỡ động viên suốt thời gian qua để hồn thành khóa luận tốt nghiệp Trong trình thực đề tài, thân chưa có nhiều kinh nghiệm hạn chế mặt kiến thức, thời gian nên việc xảy thiếu sót khơng thể tránh khỏi, mong nhận đóng góp ý kiến đóng góp, bổ sung từ q thầy để khóa luận tốt nghiệp hồn thiện Xin chân thành cảm ơn! Huế, tháng năm 2018 Sinh viên Nguyễn Ngọc Thắng - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn MỤC LỤC LỜI CẢM ƠN i MỤC LỤC ii DANH MỤC BẢNG BIỂU v DANH MỤC HÌNH ẢNH .vi ́ uê DANH MỤC CÁC TỪ VIẾT TẮT viii ́H PHẦN MỞ ĐẦU .1 tê 1.Lý chọn đề tài .1 h Mục tiêu đề tài in 3.Phương pháp nghiên cứu .2 ̣c K Đối tương phạm vi nghiên cứu ho Dự kiến kết đạt đề tài .3 Nội dung khóa luận Đ ại CHƯƠNG I.CỞ SỞ LÝ LUẬN VỀ XÂY DỰNG HỆ THỐNG E-LEARNING Tr ươ ̀ng 1.1 Tổng quan E-Learning 1.1.1 Khái niệm E-Learning 1.1.2 Lợi ích áp dụng E-Learning 1.1.3Hạn chế E-Learning .6 1.1.4Thực trạng xu hướng phát triển E-learning tương lai .7 1.2 Tổng quan ngôn ngữ C# công cụ Visual Studio 1.2.1 Tổng quan ngôn ngữ lập trình C# 1.2.2Mơi trường phát triển tích hợp Microsoft Visual Studio .9 SVTH: Nguyễn Ngọc Thắng ii - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn Entity Framework 10 1.4 Giới thiệu, cấu trúc mơ hình MVC ASP.NET MVC Framework 12 1.4.1 Mơ hình MVC 12 1.4.2 ASP.NET MVC Framework .15 Giới thiệu SQL hệ quản trị sở liệu Microsoft SQL Server .17 ́ uê 1.5.1 Ngôn ngữ truy vấn liệu có cấu trúc (SQL- structured query language) 17 ́H 1.5.2 Microsoft SQL Server 2012 19 tê 1.6 Các công cụ xây dựng giao diện website 20 h 1.6.1 Các công cụ, ngôn ngữ xây dựng giao diện website 20 ̣c K in 1.6.2 Bootstrap 21 1.6.3 Javascript, Ajax thư viện Jquery 22 ho 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 23 Đ ại 2.1 Một số hệ thống E-Learning phân tích hệ thống HCE E-Learning 23 Tr ươ ̀ng 2.2 Phân tích chức hệ thống HCE E-Learning 30 CHƯƠNG III XÂY DỰNG WEBSITE HCE E-LEARNING 33 3.1 Phân tích chức hệ thống .33 3.1.1 Chức quản lý tài khoản 33 3.1.2 Chức quản lý hệ thống .33 3.1.3 Chức quản lý khóa học .33 3.1.4 Chức báo cáo thống kê .34 3.2 Sơ đồ chức (BFD - Business Function Diagram) 35 SVTH: Nguyễn Ngọc Thắng iii - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn 3.3 Sơ đồ ngữ cảnh (CD – Context Diagram) 35 3.4 Sơ đồ luồng liệu (DFD – Data Flow Diagram) 36 3.4.1 Sơ đồ luồng liệu chức quản lý tài khoản .37 3.4.2 Sơ đồ luồng liệu chức quản lý hệ thống 37 3.4.3 Sơ đồ luồng liệu chức quản lý khóa học .38 ́ uê 3.4.4 Sơ đồ luồng liệu chức báo cáo thống kê .38 ́H 3.5 Thiết kế sở liệu 39 tê 3.5.1 Xác định thực thể thuộc tính thực thể .39 h 3.5.2 Xác định mối quan hệ tập thực thể .40 ̣c K in 3.5.3 Sơ đồ thực thể mối quan hệ (ERD – Entity Relationship Diagram) 42 3.5.4 Chuẩn hóa sở liệu 43 ho 3.5.5 Mơ hình liệu quan hệ .47 ại 3.6 Một số lưu đồ thuật tốn hệ thống 48 Đ 3.6.1 Lưu đồ thuật toán đăng nhập 48 Tr ươ ̀ng 3.6.2 Lưu đồ thuật tốn đăng ký khóa học 49 3.6.3 Lưu đồ thuật tốn thêm khóa học .50 3.6.4 Lưu đồ thuật toán thêm đánh giá .50 3.7 Các công cụ xây dựng giao diện website .51 3.7.1 Công cụ, ứng dụng xây dựng website .51 3.7.2 Giao diện hệ thống website .51 3.8 Cài đặt triển khai website .55 KẾT LUẬN .56 TÀI LIỆU THAM KHẢO .57 SVTH: Nguyễn Ngọc Thắng iv - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn DANH MỤC BẢNG BIỂU Bảng 2.1 Phân tích SWOT hệ thống Kyna.vn 25 Bảng 2.2 Phân tích SWOT hệ thống Unica.vn 27 Bảng 2.3 Phân tích SWOT hệ thống Hocmai.vn 29 Bảng 2.4 Chức quản lý tài khoản 31 ́ uê Bảng 2.5 Chức quản lý hệ thống .31 ́H Bảng 2.6 Chức quản lý khóa học .32 tê Bảng 2.7 Chức báo cáo thống kê .32 in h Bảng 3.1 Bảng HOCVIEN 43 ̣c K Bảng 3.2 Bảng BAIHOC 43 Bảng 3.3 Bảng DANHMUC 44 ho Bảng 3.4 Bảng DANHGIA 44 ại Bảng 3.5 Bảng HOCVIEN 44 Đ Bảng 3.6 Bảng PTT 45 Tr ươ ̀ng Bảng 3.7 Bảng GIANGVIEN 45 Bảng 3.8 Bảng GIAODICH .45 Bảng 3.9 Bảng KHOAHOC .46 Bảng 3.10 Bảng DANGKY 46 Bảng 3.11 Bảng VOUCHER 47 SVTH: Nguyễn Ngọc Thắng v - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn DANH MỤC HÌNH ẢNH Hình 1.1 Cách sử dụng Entity Framework 11 Hình 1.2 Cấu trúc Entity Framework 11 Hình 1.3 Mơ hình MVC .13 Hình 1.4 Mơ hình luồng thực mơ hình MVC .14 ́ uê Hình 1.5 Các phiên ASP.NET MVC 15 ́H Hình 1.6 Cơ chế hoạt động ASP.NET MVC .16 tê Hình 2.1 Giao diện trang Kyna.vn 24 in h Hình 2.2 Giao diện trang Unica.vn 26 ̣c K Hình 2.3 Giao diện trang Hocmai.vn 28 Hình 2.4 Mơ hình hệ thống E-Learning .30 ho Hình 3.1 Sơ đồ chức hệ thống HCE E-Learning .35 ại Hình 3.2 Sơ đồ ngữ cảnh hệ thống HCE E-Learning .35 Đ Hình 3.3 Sơ đồ luồng liệu hệ thống HCE E-Learning 36 Tr ươ ̀ng Hình 3.4 Sơ đồ luồng liệu chức quản lý tài khoản .37 Hình 3.5 Sơ đồ luồng liệu chức quản lý hệ thống 37 Hình 3.6 Sơ đồ luồng liệu chức quản lý khóa học .38 Hình 3.7 Sơ đồ luồng liệu chức báo cáo thống kê 38 Hình 3.8 Sơ đồ thực thể mối quan hệ hệ thống HCE E-Learning 42 Hình 3.9 Mơ hình liệu quan hệ 47 Hình 3.10 Lưu đồ thuật toán đăng nhập .48 Hình 3.11 Lưu đồ thuật tốn đăng ký khóa học 49 SVTH: Nguyễn Ngọc Thắng vi - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn Hình 3.12 Lưu đồ thuật tốn thêm khóa học 50 Hình 3.13 Lưu đồ thuật toán thêm đánh giá .50 Hình 3.14 Giao diện trang khóa học 51 Hình 3.14 Giao diện trang chủ hệ thống HCE E-Learning 52 Hình 3.15 Giao diện trang giỏ hàng 53 ́ uê Hình 3.16 Giao diện thông tin học viên .53 ́H Hình 3.17 Giao diện trang chủ trang quản lý .54 tê Hình 3.18 Giao diện trang quản lý khóa học 54 Tr ươ ̀ng Đ ại ho ̣c K in h Hình 3.19 Giao diện trang quản lý giảng viên 55 SVTH: Nguyễn Ngọc Thắng vii - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn DANH MỤC CÁC TỪ VIẾT TẮT Chữ viết tắt Tiếng Anh Tiếng Việt Dịch vụ dạy học trực tuyến quy MOOC Massive Online Open Coures MS Microsoft Tập đoàn Microsoft E-Learning Electronic Learning Học trực tuyến IDE Integrated Development Environment Môi trường phát triển tích hợp EDM Entity Data Model Mơ hình liệu thực thể RDBMS Relational Database Management System Hệ quản trị sở liệu quan hệ HTML HyperText Markup Language CSS Cascading Style Sheets AJAX Asynchronous JavaScript and XML IIS Internet Information Services Dịch vụ mạng thông tin DOM Document Object Model Dữ liệu đối tượng ́ tê ́H uê mô lớn ho ̣c K in h Ngôn ngữ đánh dấu siêu văn javascript XML Cơ sở liệu Tr ươ ̀ng Đ ại CSDL Xử lý bất đồng SVTH: Nguyễn Ngọc Thắng viii - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn 3.5.4 Chuẩn hóa sở liệu Sau thực chuẩn hóa từ thực thể từ mối quan hệ thực thể, hệ thống có bảng sở liệu sau đây: Kiểu Dữ Liệu Ghi Chú MaHocVien Mã học viên Int Khóa TaiKhoan Tài khoản học viên Varchar (100) MatKhau Mật tài khoản Varchar (100) HoTen Họ tên học viên Nvarchar (100) NgaySinh Ngày sinh Date TinhThanh Tỉnh thành Email Địa Email SDT Số điện thoại Varchar (100) NgayTao date ho ̣c K in h tê ́H ́ Giải Thích uê Tên Cột ại Bảng 3.1 Bảng HOCVIEN Varchar (100) Tr ươ ̀ng Đ Ngày tạo tài khoản Nvarchar (100) Bảng Bảng BAIHOC Tên Cột Giải Thích Kiểu Dữ Liệu Ghi Chú MaBaiHoc Mã học Int Khóa NoiDung Nội dung học Ntext TenBaiHoc Tên học Nvarchar(200) Video Link Video Varchar(100) MaKhoaHoc Mã khóa học Int SVTH: Nguyễn Ngọc Thắng Khóa ngoại 43 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn Bảng 3 Bảng DANHMUC Kiểu Dữ Liệu Ghi Chú MaDanhMuc Mã danh mục Int Khóa TenDanhMuc Tên danh mục Nvarchar(150) ́ Giải Thích uê Tên Cột Giải Thích Kiểu Dữ Liệu Ghi Chú MaDanhGia Mã đánh giá Int NoiDung Nội dung đánh giá Ntext SoSaoDanhGia Số điểm đánh giá Int NgayDanhGia Ngày đánh giá Date MaHocVien Mã học viên Int Khóa ngoại MaKhoaHoc Int Khóa ngoại tê Tên Cột ại ́H Bảng Bảng DANHGIA ho ̣c K in h Khóa Tr ươ ̀ng Đ Mã khóa học Bảng Bảng HOCVIEN Tên Cột Giải Thích Kiểu Dữ Liệu Ghi Chú TaiKhoan Tài khoản admin Varchar(100) Khóa MatKhau Mật Varchar(100) TenNguoiDung Tên Admin Nvarchar(100) Email Email Varchar(100) SDT Số điện thoại Varchar(100) NgayTao Ngày tạo Date Quyen Quyền Int SVTH: Nguyễn Ngọc Thắng 44 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn Bảng Bảng PTT Tên Cột Giải Thích Kiểu Dữ Liệu Ghi Chú MaPTT Mã phương thức toán Int Bảng Bảng GIANGVIEN ́ Nvarchar(150) LoaiThanhToan Loại tốn Khóa Giải Thích Kiểu Dữ Liệu Ghi Chú MaGiangVien Mã giảng viên Int Khóa HoTen Họ tên giảng viên Nvarchar(100) ChucVu Chức vụ in h tê ́H Tên Cột ̣c K Nvarchar(100) LinhVucChuyenMon Lĩnh vực chuyên môn Nvarchar(150) Thông tin khác Ntext Anh Ảnh giảng viên Varchar(200) Đ ại ho ThongTinKhac Tr ươ ̀ng Bảng Bảng GIAODICH Tên Cột Giải Thích Kiểu Dữ Liệu Ghi Chú MaGiaoDich Mã giao dịch Int Khóa NgayGiaoDich Ngày giao dịch Datetime TongCong Tổng cộng Int DaThanhToan Đã toán Bit MaPTT Mã phương thức tốn Int Khóa ngoại MaVoucher Mã khuyến Int Khóa ngoại SVTH: Nguyễn Ngọc Thắng 45 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn Bảng Bảng KHOAHOC Kiểu Dữ Liệu Ghi Chú MaKhoaHoc Mã khóa học Int Khóa TenKhoaHoc Tên khóa học Nvarchar(200) HocPhi Học phí Int GiamGia Mức giảm giá Int ThoiLuong Thời lượng khóa học Nvarchar(50) TrinhDo Trình độ yêu cầu Nvarchar(50) MaGiangVien Mã giảng viên Int MaDanhMuc Mã danh mục SoLuongDaDangKy Số lượng đăng ký Int GioiThieu Giới thiệu khóa học Ntext Anh Ảnh khóa học Varchar(200) Int Khóa ngoại Khóa ngoại Đ ại ho ̣c K in h tê ́H ́ Giải Thích uê Tên Cột Tr ươ ̀ng Bảng 10 Bảng DANGKY Tên Cột Giải Thích Kiểu Dữ Liệu Ghi Chú MaHocVien Mã học viên Int Khóa MaKhoaHoc Mã khóa học Int Khóa MaGiaoDich Mã giao dịch Int Khóa NgayDangKy Ngày đăng ký Date TrangThai Trạng thái toán Bit SVTH: Nguyễn Ngọc Thắng 46 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn Bảng 11 Bảng VOUCHER Tên Cột Giải Thích Kiểu Dữ Liệu Ghi Chú MaVoucher Mã khuyến Int Khóa LoaiVoucher Loại khuyến Nvarchar(100) GiamGia Mức giảm Int MaKhoaHoc Mã khóa học Int ́ ́H uê Khóa ngoại Tr ươ ̀ng Đ ại ho ̣c K in h tê 3.5.5 Mơ hình liệu quan hệ Hình 3.9 Mơ hình liệu quan hệ SVTH: Nguyễn Ngọc Thắng 47 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn 3.6 Một số lưu đồ thuật tốn hệ thống 3.6.1 Lưu đồ thuật tốn đăng nhập Bắt đầu Nhập thơng tin tài khoản mật ́ uê ́H tê Nhập lại SAI SAI h ĐÚNG Quên mật ̣c K Vào trang chủ in Kiểm tra thông tin đăng nhập ĐÚNG SAI Tạo tài khoản ĐÚNG Nhập email đăng ký tài khoản Nhập thông tin tạo Gửi mật Lưu liệu ho ĐÚNG Tr ươ ̀ng Đ ại Kết thúc SAI Hình 3.10 Lưu đồ thuật toán đăng nhập Khi người quản lý học viên đăng nhập vào hệ thống với tài khoản mật cấp hệ thống kiểm tra đối chiếu với liệu trả kết hình Trường hợp người sử dụng qn mật điền thơng tin email đăng ký để lấy lại mật Nếu chưa có tài khoản đăng ký tài khoản với thao tác đơn giản hệ thống Khi đưa vào sử dụng có thêm mã CAPCHA để tạo thêm lớp xác định cho việc đăng nhập bảo mật, tránh khỏi công DDOS từ bên SVTH: Nguyễn Ngọc Thắng 48 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn 3.6.2 Lưu đồ thuật tốn đăng ký khóa học Bắt đầu Hiển thị giỏ hàng ́ ́H uê Học viên chọn khóa học tê Hiển thị thơng tin khóa học: giới thiệu, giảng viên, học, đánh giá SAI h Học viên đăng nhập in Học viên đăng ký ̣c K ĐÚNG Học viên đăng nhập tạo tài khoản Thanh toán đơn hàng gửi email xác nhận Kết thúc Gửi thông tin cho nhà quản lý Đ Tiếp tục đăng ký khóa học SAI Tr ươ ̀ng ĐÚNG ại ho Thơng báo kết đăng ký Hình 3.11 Lưu đồ thuật tốn đăng ký khóa học Đây quy trình quan trọng hệ thống học trực tuyến, duyệt website, học viên xem tất khóa học giảng dạy, xem thơng tin giảng viên, học phí, khuyến mãi,… Từ đưa lựa chọn để có khóa học phù hợp với thân, với nắm bắt thơng tin giao dịch trực tuyến website thông qua email, email ghi chi tiết thông tin giao dịch học viên đăng ký tốn thành cơng SVTH: Nguyễn Ngọc Thắng 49 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn 3.6.3 Lưu đồ thuật toán thêm khóa học Bắt đầu Nhập thơng tin khóa học: Tên, ảnh ,học phí, thời lượng, giảm giá, … Hiển thị lỗi nhập ́ uê SAI Chọn danh mục khóa học Dữ liệu hợp lệ Chọn giảng viên giảng dạy Nhập thông tin học: nội dung, tên, video, ́H tê ĐÚNG Tiếp tục thêm học SAI h Dữ liệu hợp lệ Lưu thông tin ĐÚNG Lưu thông tin in ĐÚNG Kết thúc ̣c K SAI Hiển thị lỗi nhập ho Hình 3.12 Lưu đồ thuật tốn thêm khóa học Đ ại 3.6.4 Lưu đồ thuật toán thêm đánh giá Tr ươ ̀ng Bắt đầu Đăng nhập SAI Kiểm tra đăng nhập Thông báo cho học viên “ Phải đăng ký sử dụng chức “ Kết thúc Chọn khóa học để đánh giá ĐÚNG Kiểm tra Khóa học SAI ĐÚNG ĐÚNG Nhập thơng tin đánh giá: Nội dung, số điểm, SAI Tiếp tục khóa học khác Hình 3.13 Lưu đồ thuật tốn thêm đánh giá SVTH: Nguyễn Ngọc Thắng 50 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn 3.7 Các công cụ xây dựng giao diện website 3.7.1 Công cụ, ứng dụng xây dựng website Để xây dựng hệ thống website học trực tuyến HCE E-learning cần sử dụng công cụ cần thiết sau: uê - Hệ quản trị sở liệu: SQL Server 2012 Express Edition ́H - Ngơn ngữ lập tình C# ́ - Cơng cụ hỗ trợ lập trình : Visual Studio ( Bản Professional - 2015) tê - Editor : Sublime Text h - Framework sử dụng : ASP.NET MVC 5, Entity Framework in - IIS Server ̣c K Ngoài cơng cụ nêu tên việc xây dựng website u cầu người lập trình cần có kiến thức lập trình website để việc xây dựng trở nên linh ho hoạt tiết kiệm thời gian tìm hiểu ại 3.7.2 Giao diện hệ thống website Tr ươ ̀ng Đ 3.7.2.1 Giao diện trang khóa học Hình 3.14 Giao diện trang khóa học SVTH: Nguyễn Ngọc Thắng 51 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn ́ Tr ươ ̀ng Đ ại ho ̣c K in h tê ́H uê 3.7.2.2 Giao diện trang chủ Hình 3.14 Giao diện trang chủ hệ thống HCE E-Learning SVTH: Nguyễn Ngọc Thắng 52 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn ́ ̣c K in h tê ́H uê 3.7.2.3 Giao diện trang giỏ hàng Hình 3.15 Giao diện trang giỏ hàng Tr ươ ̀ng Đ ại ho 3.7.2.4 Giao diện trang thơng tin học viên Hình 3.16 Giao diện thông tin học viên SVTH: Nguyễn Ngọc Thắng 53 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn ́ ̣c K in h tê ́H uê 3.7.2.5 Giao diện trang quản lý ho Hình 3.17 Giao diện trang chủ trang quản lý Tr ươ ̀ng Đ ại 3.7.2.6 Giao diện quản lý khóa học Hình 3.18 Giao diện trang quản lý khóa học SVTH: Nguyễn Ngọc Thắng 54 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn ́ in h tê ́H uê 3.7.2.7 Giao diện quản lý giảng viên ̣c K Hình 3.19 Giao diện trang quản lý giảng viên 3.8 Cài đặt triển khai website ho Việc triển khai website lên hosting bao gồm bước sau: Bước 1:Chọn tên miền cho website hosting windown từ nhà cung cấp Bước 2: Tạo database hosting restore database Bước 3: Upload code dạng file zip giải nén thư mục root Bước 4: Cấu hình lại file Webconfig project Bước 5: Sửa lỗi có chạy thử website Tr ươ ̀ng Đ ại Khi việc triển khai website hoàn tất khơng xảy lỗi, việc thường xun bảo trì cập nhật điều cần thiết để đảm bảo hệ thống không phát sinh lỗi cập nhật phiên để tránh nguy hại từ bên Việc backup liệu database chu kỳ định để đảm bảo có trục trặc, hư hỏng khơng gây mát lớn Ngồi cần phát triển thêm tính để hỗ trợ, phát triển website cộng với việc tối ưu hóa cơng cụ tìm kiếm để đạt Top tìm kiếm SVTH: Nguyễn Ngọc Thắng 55 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn KẾT LUẬN Kết đạt Học tập trực tuyến trở nên phổ biến cần thiết người, cịn hỗ trợ cho học viên nhiều phương diện như: học phí, tiết kiệm thời gian, tính tiện dụng,…Nắm bắt nhu cầu thiết yếu với q trình nghiên cứu tìm hiểu hệ thống học trực tuyến thịnh hành nay, tác giả hoàn thành ́ uê đề tài “Xây dựng hệ thống website HCE E-Leaning”, đề tài đáp ứng ́H kết sau: tê Hệ thống đáp ứng yêu cầu chức đưa Người quản lý dễ dàng nắm bắt kiểm sốt thơng tin hệ thống in h Học viên có thơng tin cần thiết đăng ký khóa học ̣c K Hạn chế đề tài Trong trình nghiên cứu tìm hiểu tồn số hạn chế mặt kiến thức ho thời gian nên hệ thống tồn số điểm hạn chế sau đây: - Thơng tin khóa học cịn hạn chế, chưa thật đầy đủ việc cung cấp ại đối thủ Đ - Chưa có chức tính điểm thưởng để đổi quà khóa học để tạo hứng thú cho người học, chưa có chức cho giảng viên thêm khóa học, học Tr ươ ̀ng - Hệ thống học phải liên kết với Youtube, chưa có hệ thống quản lý video riêng - Giao diện chưa bắt mắt người sử dụng, khó cạnh tranh với đối thủ Hướng phát triển đề tài Để thu hút học viên phát triển nội dung giảng tiếp tục nâng cao chất lượng giảng dạy, giao diện bắt mắt người dùng cần phải đầu tư cho mục sau : Phát triển thêm tính quản lý trình học tập học viên, xây dựng module marketing tương tác tốt với học viên có nhu cầu đăng ký học online, phát triển thành ứng dụng tảng mobile, tablet SVTH: Nguyễn Ngọc Thắng 56 - Khóa luận tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn TÀI LIỆU THAM KHẢO [1] PGS.TS Hàn Viết Thuận (2010), Giáo trình kỹ nghệ phần mềm, Đại học Kinh tế quốc dân [2] Dương Quang Thiện (2005), Lập trình Visual C# nào?, Nhà xuất tổng hợp TP.HCM ́ uê [3] Dương Quan Thiện (2008), Net Toàn Tập, C# Và Net Framework Lập Trình Visual ́H C# Thế Nào? , Nhà xuất tổng hợp TP.HCM [4 ] Dammio.com, Giới thiệu Entity Framework, xem ngày 15/04/2018, tê https://www.dammio.com/2016/11/04/entity-framework-phan-1-gioi-thieu-entity- in h framework ̣c K [5] Trương Tùng Lâm, Giới thiệu tổng quan công nghệ Web ASP.Net MVC, xem ngày 15/04/2018,http://www.howkteam.vn/Course/Lap-trinh-website-voi-ASPNet-MVC-co- ho ban/Gioi-thieu-tong-quan-cong-nghe-Web-ASPNet-MVC-123 Thông Tin Kinh Tế ại [6] T.S Nguyễn Thanh Tuấn (2017) , Slide Công Nghệ Phần Mềm, Khoa Hệ Thống Tr ươ ̀ng Kinh Tế Đ [7] Th.S Trần Thái Hịa (2017), Slide Hệ thống thơng tin, Khoa Hệ Thống Thông Tin [8] TS Hồ Quốc Dũng, Cơ sở liệu nâng cao, xem ngày 10/04/2018, https://sites.google.com/site/hoquocdung/csdl-nang-cao [9] Th.S Lê Viết Mẫn, Lập trình hướng đối tượng, xem ngày 06/04/2018, http://www.manleviet.info/giang-day/lap-trinh-huong-doi-tuong SVTH: Nguyễn Ngọc Thắng 57