TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢIKHOA CÔNG NGHỆ THÔNG TINBÁO CÁO BÀI TẬP LỚNĐỀ TÀI: QUẢN LÝ KHÓA HỌC Giảng viên hướng dẫn: TS... Tìm hiểu các website đã có cùng chủ đềa Coursera www.cour
Trang 1TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN
ĐỀ TÀI: QUẢN LÝ KHÓA HỌC
Giảng viên hướng dẫn : TS Lại Mạnh Dũng
Hà Nội, tháng 10 năm 2023
Trang 2about:blank 2/12
MỤC LỤC
Trang 3DANH MỤC HÌNH ẢNH
Trang 4about:blank 4/12
DANH MỤC BẢNG BIỂU
Trang 5DANH MỤC VIẾT TẮT
Trang 6about:blank 6/12
Phần 1: ĐỀ TÀI
1.1 Sơ lược về hệ thống
1.2 Nghiệp vụ của hệ thống
1.3 Mục đích yêu cầu
Trang 7Phần 2: KHẢO SÁT PHÂN TÍCH
2.1 Tìm hiểu các website đã có cùng chủ đề
a) Coursera (www.coursera.org): Coursera cung cấp hàng ngàn khóa học trực tuyến về nhiều chủ đề khác nhau, từ khoa học máy tính đến ngôn ngữ học
b) edX (www.edx.org): edX cũng là một nền tảng giảng dạy trực tuyến với nhiều khóa học và chương trình học tập từ các trường đại học và tổ chức giáo dục hàng đầu
c) Udemy (www.udemy.com): Udemy là một nền tảng cho các giảng viên độc lập
để tạo và bán các khóa học trực tuyến
d) Khan Academy (www.khanacademy.org): Khan Academy tập trung vào giáo dục miễn phí và cung cấp các bài giảng về nhiều môn học, đặc biệt là toán học và khoa học
e) LinkedIn Learning (www.linkedin.com/learning): Trước đây là Lynda.com, nền tảng này cung cấp nhiều khóa học về kỹ năng nghề nghiệp và công nghệ thông tin
f) Full Stack F8 (https://fullstack.edu.vn/): Một nền tảng cung cấp các khóa học trực tuyến về lập trình, thiết kế đồ họa, marketing và kinh doanh
2.2 Trình bày các đối tượng sử dụng
a) Người xem: Đối tượng này bao gồm những người theo dõi thông tin và tin tức liên quan đến khóa học Họ có thể quan tâm đến các khóa học mới nhất, và bình luận về khóa từ độc giả khác
b) Tham gia cộng đồng: Đối tượng này là những người muốn học hỏi và thảo luận
về chủ đề Họ có thể tham gia vào diễn đàn, đóng góp nội dung, và tương tác với các thành viên khác
c) Người học trực tuyến: Đối tượng này có nhu cầu mua sắm các khóa học liên quan đến chủ đề Họ tạo tài khoản, thêm khóa học và hoàn tất giao dịch trực tuyến
d) Người dùng công cụ và ứng dụng trực tuyến: Đối tượng này muốn sử dụng các công cụ và ứng dụng trực tuyến miễn phí để giải quyết các vấn đề liên quan đến khóa học
2.3 Trình bày các chức năng cơ bản cho từng đối tượng
a) Người xem:
Xem các khóa học theo danh mục
Cho phép đọc, lưu trữ, chia sẻ khóa học
Tạo và quản lý tài khoản để tham khảo các khóa học
b) Tham gia cộng đồng:
Đăng kí tham gia các diễn đàn
Đóng góp các bình luận, thảo luận trong các diễn đàn,khóa học, phần học miễn phí
Trang 8about:blank 8/12
Tương tác với các thành viên qua hệ thống bình luận
c) Người học trực tuyến:
Tìm kiếm các khóa học cần thiết Xem thông tin chi tiết các khóa học và đánh giá từ người dùng
Hoàn tất các giao dịch cần thiết khi thêm các khóa học
d) Người dùng công cụ và ứng dụng trực tuyến:
Truy cập các công cụ và ứng dụng trực tuyến từ trang wed
Sử dụng các công cụ miễn phí để giải quyết về nhiệm vụ liên quan đến tài khoản, các khóa học
Trang 9Phần 3: Thiết kế
3.1 Vẽ use-case diagram
3.2 Vẽ sơ đồ sitemap
3.3 Vẽ wireframe cho mỗi trang website
Trang 10about:blank 10/12
Phần 4: Triển khai
4.1 Cấu trúc thư mục dự án
4.2 giao diện thu được của mỗi một trang trong website và cách xây dựng:
html, css, js
Trang 11Phần 5: Kiểm Thử
5.1 Mục tiêu phát hiện lỗi trong quá trình thiết kế
5.2 Cách thức xây dựng các test case link, effect, data validation
Trang 12about:blank 12/12
Phần 6: Tự đánh giá
6.1 Tự đánh giá điểm nhóm
6.2 Cá nhân tự đánh giá điểm của cá nhân mình
6.3 Nhóm đánh giá điểm cho từng cá nhân