1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo học phần phân tích thiết kế hệ thống thông tin xây dựng hệ thống học trực tuyến bằng video

41 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Hệ Thống Học Trực Tuyến Bằng Video
Tác giả Huỳnh Hoàng Anh
Trường học Trường Cao Đẳng Việt Mỹ Cần Thơ
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo học phần
Năm xuất bản 2024
Thành phố Cần Thơ
Định dạng
Số trang 41
Dung lượng 910,17 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

+ Nghiên cứu và áp dụng các công nghệ hỗ trợ như lưu trữ, xử lývideo trong môi trường học tập trực tuyến.+ Thiết kế giao diện và xây dựng chức năng cốt lõi của hệ thống,bao gồm quản lý k

Trang 1

TRƯỜNG CAO ĐẲNG VIỆT MỸ CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO HỌC PHẦN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

Trang 2

MỤC LỤC

Trang 3

DANH MỤC HÌNH

Trang 4

DANH MỤC BẢNG

Trang 5

CHƯƠNG 1 TỔNG QUAN

1.1 LÝ DO CHỌN ĐỀ TÀI

Trong bối cảnh công nghệ thông tin ngày càng phát triển mạnh mẽ, việc ứngdụng các giải pháp số hóa vào giáo dục đã trở thành xu hướng tất yếu nhằmđáp ứng nhu cầu học tập linh hoạt, đa dạng và không giới hạn về không gian,thời gian Đặc biệt, việc xây dựng hệ thống học trực tuyến bằng video manglại nhiều lợi ích thiết thực, từ việc cung cấp nguồn học liệu phong phú, dễ truycập, đến việc nâng cao hiệu quả tiếp thu thông qua hình ảnh trực quan, sinhđộng

Đề tài này được chọn không chỉ vì tính ứng dụng cao trong thực tiễn mà cònnhằm giải quyết những hạn chế của các hình thức học truyền thống, như sựthiếu linh hoạt về thời gian học và khó khăn trong việc cá nhân hóa trảinghiệm người học Hơn nữa, trong bối cảnh dịch bệnh và các yếu tố bất khảkháng khác, học trực tuyến đã chứng tỏ là giải pháp hiệu quả, đảm bảo sự tiếptục trong quá trình học tập và đào tạo

Việc nghiên cứu và triển khai hệ thống học trực tuyến bằng video không chỉgiúp nâng cao trải nghiệm giáo dục mà còn góp phần thúc đẩy quá trìnhchuyển đổi số trong lĩnh vực này Đây là một hướng đi không chỉ mang lại giátrị thực tiễn cao mà còn tạo tiền đề cho những nghiên cứu, phát triển các giảipháp giáo dục công nghệ cao trong tương lai

1.2 MỤC TIÊU NGHIÊN CỨU

Đề tài "Xây dựng hệ thống học trực tuyến bằng video" hướng đến việc giảiquyết các vấn đề trong việc tổ chức và triển khai giáo dục trực tuyến hiện nay,đồng thời mở ra cơ hội tối ưu hóa việc học tập bằng công nghệ Cụ thể, mụctiêu nghiên cứu được chia thành hai nhóm chính như sau:

- Mục tiêu tổng quát:

+ Xây dựng một hệ thống học trực tuyến dựa trên nền tảngvideo, thân thiện với người dùng, đáp ứng nhu cầu học tập linhhoạt, hiệu quả và mang tính cá nhân hóa cao

+ Đề xuất giải pháp tích hợp công nghệ video trong giáo dục,giúp nâng cao chất lượng giảng dạy và học tập, giảm thiểukhoảng cách địa lý và thời gian trong quá trình đào tạo

- Mục tiêu cụ thể:

+ Phân tích nhu cầu và yêu cầu của người dùng (học sinh, sinhviên, giảng viên) để thiết kế hệ thống học trực tuyến tối ưu

Trang 6

+ Nghiên cứu và áp dụng các công nghệ hỗ trợ như lưu trữ, xử lývideo trong môi trường học tập trực tuyến.

+ Thiết kế giao diện và xây dựng chức năng cốt lõi của hệ thống,bao gồm quản lý khóa học, phân phối nội dung video

+ Đánh giá hiệu quả của hệ thống thông qua việc thử nghiệmthực tế, đồng thời thu thập ý kiến phản hồi để cải thiện tínhnăng và trải nghiệm người dùng

Thông qua những mục tiêu trên, nghiên cứu không chỉ mang lại giải phápcông nghệ hiệu quả cho giáo dục mà còn góp phần thúc đẩy chuyển đổi số, đổimới phương pháp dạy và học, hướng đến mô hình giáo dục hiện đại và bềnvững

1.3 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU

Đối tượng nghiên cứu của báo cáo này là hệ thống học trực tuyến bằngvideo, một nền tảng cho phép người dùng mua và truy cập các khóa học trựctuyến thông qua video Hệ thống này phục vụ cho tất cả các đối tượng ngườihọc ở mọi độ tuổi và trình độ, từ học sinh, sinh viên, người đi làm, cho đếnnhững người muốn nâng cao kỹ năng hoặc học hỏi những kiến thức mới Nềntảng này cung cấp các khóa học đa dạng trong nhiều lĩnh vực khác nhau, từhọc ngôn ngữ, kỹ năng nghề nghiệp, đến các khóa học chuyên sâu về côngnghệ và các lĩnh vực khác Nghiên cứu sẽ bao gồm các yếu tố như giao diệnngười dùng, khả năng mua và truy cập khóa học

Phạm vi nghiên cứu của báo cáo này sẽ tập trung vào việc xây dựng, triểnkhai và tối ưu hóa hệ thống học trực tuyến bằng video cho nền tảng trựctuyến, nơi người dùng có thể mua và học các khóa học video theo nhu cầu cánhân Nghiên cứu sẽ khảo sát và phân tích các yếu tố ảnh hưởng đến trảinghiệm người dùng khi tham gia học trên nền tảng này, bao gồm chất lượngvideo, sự ổn định của hệ thống khi sử dụng Với mục tiêu tạo ra một hệ thốnghọc trực tuyến dễ tiếp cận và tối ưu cho người học ở nhiều đối tượng

Trang 7

CHƯƠNG 2 THỰC TRẠNG, GIẢI PHÁP

2.1 THỰC TRẠNG

Hệ thống học trực tuyến đã và đang trở thành một phương thức học tập phổbiến trong những năm gần đây Các nền tảng học trực tuyến như Coursera,Udemy, và các dịch vụ học tại Việt Nam như Edumall, Unica đã cho phépngười dùng dễ dàng tiếp cận với các khóa học từ nhiều lĩnh vực khác nhau.Tuy nhiên, phần lớn các nền tảng hiện tại đều do các công ty hoặc tổ chứcgiáo dục cung cấp, với các khóa học đã được xây dựng sẵn bởi các giảng viênhoặc các chuyên gia

Trong khi đó, nhu cầu học tập theo sở thích cá nhân và học từ các chuyên gia

có kiến thức thực tế trong một lĩnh vực cụ thể đang ngày càng tăng cao Các

hệ thống học trực tuyến hiện tại chưa hoàn toàn đáp ứng được nhu cầu này, vìchúng chủ yếu tập trung vào các khóa học có sẵn và ít cung cấp cơ hội chonhững cá nhân muốn chia sẻ kiến thức của mình Bên cạnh đó, sự tương tácgiữa người học và người giảng viên trong các nền tảng học trực tuyến hiện tạivẫn còn hạn chế, tạo nên một khoảng trống trong việc cá nhân hóa trải nghiệmhọc tập

Hệ thống học trực tuyến bằng video mà chúng tôi đang phát triển sẽ đi vàokhai thác nhu cầu chưa được đáp ứng này Đặc biệt, hệ thống này sẽ cho phépnhững người có kiến thức chuyên sâu về một lĩnh vực nào đó có thể tạo ra vàcung cấp các khóa học video của chính mình, từ đó giúp học viên dễ dàng tìmkiếm những khóa học chất lượng, mang lại giá trị thực tế Chủ sở hữu cáckhóa học có thể tự tạo ra nội dung video của mình và bán chúng trên nền tảngtrực tuyến, qua đó không chỉ giúp họ chia sẻ kiến thức mà còn mang lại cơ hộithu nhập từ việc giảng dạy trực tuyến

Với tính năng này, hệ thống sẽ không chỉ phục vụ nhu cầu học tập của ngườidùng mà còn mở ra cơ hội cho các cá nhân có chuyên môn, kể cả nhữngchuyên gia tự do hoặc những người đi làm, tạo ra các khóa học, từ đó giúpphát triển một cộng đồng học tập trực tuyến đa dạng và phong phú

2.2 GIẢI PHÁP

Hệ thống học trực tuyến của chúng tôi được thiết kế với mục tiêu mang lạitrải nghiệm học tập đơn giản, thuận tiện và hiệu quả cho người dùng Quátrình mua khóa học được tối giản, khi người dùng chỉ cần chọn khóa học mìnhmuốn tham gia và nhấn vào nút "mua khóa học" Ngay lập tức, thông tin tàikhoản của người bán sẽ hiển thị, cho phép người mua thực hiện thanh toánmột cách nhanh chóng và minh bạch Sau khi giao dịch hoàn tất, người học có

Trang 8

thể truy cập vào nội dung khóa học và bắt đầu học ngay lập tức, bất kể thờigian hay địa điểm, chỉ cần có kết nối Internet Hệ thống còn cho phép ngườihọc xem lại các bài học video nhiều lần để củng cố kiến thức, mang đến sựlinh hoạt tối đa trong việc học tập Quá trình thanh toán được thực hiện đơngiản và an toàn, đảm bảo người dùng có thể hoàn tất giao dịch mà không gặpphải sự phức tạp nào Hệ thống cũng đảm bảo giao diện người dùng thânthiện, dễ sử dụng, phù hợp với tất cả đối tượng, từ người mới bắt đầu cho đếnnhững người có kinh nghiệm sử dụng công nghệ Với những giải pháp này, hệthống học trực tuyến của chúng tôi không chỉ giúp người dùng dễ dàng mua

và học các khóa học mà còn tạo ra một môi trường học tập linh hoạt, hiệu quả

và tiện lợi

Trang 9

CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1 THÔNG TIN CHUNG

3.1.1 Thông tin phiên bản

Họ tên Thông tin liên

hệ

Phiên bản Ngày tạo Nội dung mô

tảHuỳnh

Hoàng Anh

anh422510014

@caodangvietmy.edu.vn

V1.0 10/10/2024 mẫu báo cáo

3.1.2 Môi trường cài đặt

Để triển khai và vận hành hệ thống học trực tuyến bằng video, yêu cầu cấuhình tối thiểu cho máy chủ và phần mềm cần được đáp ứng như sau Về phần cứng,máy chủ cần có bộ vi xử lý (CPU) tối thiểu 2 nhân với tốc độ từ 2.0 GHz trở lên, ítnhất 4 GB RAM và dung lượng ổ cứng trống tối thiểu 50 GB để lưu trữ video khóahọc và dữ liệu người dùng Kết nối Internet cần ổn định với tốc độ từ 10 Mbps trởlên, đặc biệt khi có nhiều người dùng truy cập đồng thời Về phần mềm, hệ thống

có thể được triển khai trên các hệ điều hành phổ biến như Ubuntu 20.04 LTS,Windows Server 2016 trở lên, hoặc macOS 10.12 trở lên (nếu sử dụng cho môitrường phát triển) Máy chủ cần cài đặt Web Server như Apache hoặc Nginx đểphục vụ các yêu cầu HTTP và HTTPS Cơ sở dữ liệu MongoDB 4.0 trở lên sẽ được

sử dụng để lưu trữ thông tin người dùng, khóa học, đồng thời Node.js phiên bản16.x trở lên sẽ chạy ứng dụng backend Để tối ưu hóa hiệu suất, có thể sử dụngRedis hoặc Memcached làm bộ nhớ đệm Bảo mật cũng rất quan trọng, vì vậy hệthống yêu cầu cài đặt chứng chỉ SSL (HTTPS) để mã hóa dữ liệu truyền tải và cấuhình tường lửa để bảo vệ máy chủ khỏi các cuộc tấn công từ bên ngoài Với cấuhình tối thiểu này, hệ thống học trực tuyến sẽ có thể vận hành hiệu quả, đáp ứngnhu cầu học tập của người dùng trên nền tảng trực tuyến

3.2 ĐẶC TẢ HỆ THỐNG

Đăng nhập/Đăng ký: Hệ thống cung cấp chức năng đăng nhập/đăng ký đểđảm bảo người dùng có thể truy cập và sử dụng nền tảng một cách an toàn và thuậntiện Người dùng có thể đăng ký tài khoản mới bằng email Toàn bộ thông tin tàikhoản được mã hóa nhằm bảo vệ dữ liệu người dùng khỏi các nguy cơ truy cập tráiphép Chức năng này áp dụng cho học viên, và quản trị viên, đảm bảo mọi hoạtđộng trên hệ thống được kiểm soát hiệu quả

Tạo khóa học: Quản trị viên có thể sử dụng chức năng tạo khóa học để thiết

kế và phát triển nội dung giảng dạy trên nền tảng Hệ thống hỗ trợ nhập các thôngtin chi tiết như tiêu đề khóa học, mô tả, mục tiêu, giá thành, và các bài giảng liên

Trang 10

quan Quản trị viên cũng có thể tải lên các tài liệu học tập dưới dạng video Chứcnăng này cho phép quản lý nội dung khóa học dễ dàng, bao gồm thêm, chỉnh sửa,hoặc xóa bài giảng, tạo nên sự linh hoạt trong việc cung cấp nội dung giáo dục.

Mua khóa học: Học viên mua các khóa học thông qua chức năng mua khóahọc.Chức năng này đảm bảo học viên có đầy đủ thông tin để đưa ra quyết định phùhợp, đồng thời tạo điều kiện thuận lợi cho việc tiếp cận các khóa học chất lượng

Thanh toán: Hệ thống hỗ trợ chức năng thanh toán thông qua chuyển khoảnngân hàng Người dùng có thể thanh toán thông qua thẻ tín dụng, thẻ ghi nợ, ví điện

tử (Momo, ZaloPay) Toàn bộ quá trình thanh toán được bảo mật với giao thức SSL

để đảm bảo thông tin của người dùng không bị lộ Đây là một bước quan trọng giúphọc viên nhanh chóng sở hữu các khóa học mong muốn

Vào học: Chức năng vào học cho phép học viên truy cập nội dung các khóahọc đã đăng ký và thanh toán thành công Tại đây, học viên có thể xem các videobài giảng với chất lượng tùy chỉnh (360p, 720p, 1080p) tùy theo tốc độ mạng Hệthống hiển thị danh sách bài học và tiến độ học tập của từng học viên Chức năngnày đảm bảo học viên có trải nghiệm học tập mượt mà và hiệu quả

Quản lý khóa học: Chức năng quản lý khóa học được thiết kế để hỗ trợ quảntrị viên theo dõi và điều chỉnh nội dung giảng dạy Quản trị viên có thể xem thống

kê về số lượng học viên đăng ký Hệ thống cho phép cập nhật thông tin bài giảng,thay đổi giá khóa học, hoặc vô hiệu hóa các khóa học không còn hoạt động Đây làmột công cụ hữu ích để đảm bảo nội dung khóa học luôn được duy trì và cải thiệnchất lượng

Quản lý người dùng: Chức năng quản lý người dùng giúp quản trị viên kiểmsoát toàn bộ tài khoản trên hệ thống Chức năng này là nền tảng quan trọng để duytrì tính toàn vẹn và hiệu quả của nền tảng học trực tuyến

Trang 11

3.3 SƠ ĐỒ PHÂN RÃ CHỨC NĂNG (Business Function Diagram - BFD)

Trang 12

3.4 SƠ ĐỒ LUỒNG DỮ LIỆU (Data Flow Diagram - DFD)3.4.1 DFD MỨC 0

Trang 13

3.4.2 DFD MỨC 1

Trang 17

3.5 SƠ ĐỒ QUAN HỆ THỰC THỂ (Entity Relationship Diagram - ERD)

Trang 18

Bảng Admin

Thuộc tính Giải thích Kiểu dữ liệu KhóamaAdmin Mã admin Characters Khóa chínhtenDangNhap Tên đăng nhập Characters

diaChiEmail Địa chỉ email nVariable

CharactersmatKhau Mật khẩu nVariable

Characters

Bảng ThongTinChuyenKhoan

Thuộc tính Giải thích Kiểu dữ liệu KhóamaThanhToan Mã thanh toán Characters Khóa chínhsoTaiKhoanBank Số tài khoản ngân

hàng IntergertenTaiKhoanBank Tên tài khoản

ngân hàng

Characters

chiNhanhBank Chi nhánh ngân

hàng CharactersnoiDungChuyen Nội dung chuyển

khoản TextmaGiaoDich Mã giao dịch Characters

Bảng KhoaHoc

Thuộc tính Giải thích Kiểu dữ liệu KhóamaKhoaHoc Mã khóa học Characters Khóa chínhtenKhoaHoc Tên khóa học nVariable

CharactersmoTaKhoaHoc Mô tả khóa học Text

Trang 19

giaKhoaHoc Giá khóa học Float

tacGia Tác giả nVariable

Characters

Bảng BaiHoc

Thuộc tính Giải thích Kiểu dữ liệu KhóamaBaiHoc Mã bài học Characters Khóa chínhtenBaiHoc Tên bài học nVariable

CharactersmoTaBaiHoc Mô tả bài học Text

videoBaiHoc Video bài học Variable

Characters

Bảng Chuong

Thuộc tính Giải thích Kiểu dữ liệu KhóamaChuong Mã chương Characters Khóa chínhtenChuong Tên chương nVariable

Characters

Bảng HoaDon

Thuộc tính Giải thích Kiểu dữ liệu KhóamaHoaDon Mã hóa đơn Characters Khóa chínhngayMua Ngày mua Date

Gia Giá Float

Bảng ChiTietHoaDon

Thuộc tính Giải thích Kiểu dữ liệu Khóa

Trang 20

diaChiEmail Địa chỉ email Variable

CharactersmatKhau Mật khẩu Variable

tienThanhToan Tiền thanh toán Float

ngayThanhToan Ngày thanh toán Date

Trang 21

CHƯƠNG 4 THIẾT KẾ GIAO DIỆN

4.1 GIAO DIỆN NGƯỜI DÙNG (MÔ TẢ CHỨC NĂNG THỂ HIỆN TRÊNGIAO DIỆN)

4.1.1 GIAO DIỆN TRANG CHỦ

Mô tả giao diện và chức năng trang chủ:

Giao diện trang chủ của hệ thống học trực tuyến được thiết kế trực quan vớicác thành phần chính bao gồm thanh điều hướng, khu vực hiển thị danh sáchkhóa học và các chức năng cơ bản hỗ trợ người dùng

Trang 22

Trước hết, thanh điều hướng (navbar) nằm ở đầu giao diện, bao gồm các mụcnhư tên thương hiệu (Brand), Trang chủ, Khóa học của tôi, cùng hai nút Đăng

ký và Đăng nhập Mục Brand hiển thị logo hoặc tên nền tảng, cho phép ngườidùng quay về trang chủ khi nhấp vào Mục Trang chủ hỗ trợ người dùng truycập nhanh vào màn hình chính, trong khi mục Khóa học của tôi dẫn đến danhsách các khóa học mà người dùng đã đăng ký hoặc đang tham gia Hai nútĐăng ký và Đăng nhập lần lượt chuyển hướng đến form tạo tài khoản và mànhình đăng nhập, giúp người dùng dễ dàng bắt đầu sử dụng hệ thống

Phần hiển thị chính của trang là danh sách khóa học với tiêu đề "Khóa họcPro," nơi tập hợp các khóa học nổi bật hoặc cao cấp Các khóa học được trìnhbày dưới dạng lưới (grid), mỗi khóa học được minh họa bằng một thẻ (card)bao gồm hình ảnh minh họa, tên khóa học và giá tiền Ví dụ, một khóa học cóthể hiển thị nội dung như "Kiến Thức Nhập Môn IT" với mức giá 9.000.000VNĐ Khi người dùng nhấp vào thẻ khóa học, hệ thống sẽ chuyển hướng đếntrang chi tiết, nơi cung cấp thông tin cụ thể hơn như nội dung, giảng viên, vàđánh giá từ các học viên khác

Giao diện được thiết kế nhằm đảm bảo tính đơn giản và dễ sử dụng Cách bốtrí dạng lưới không chỉ giúp người dùng dễ dàng duyệt qua các khóa học màcòn hỗ trợ họ nhanh chóng tìm được nội dung phù hợp Ngoài ra, việc phânchia rõ ràng các mục chức năng và sử dụng các yếu tố trực quan như hình ảnh

và tiêu đề giúp nâng cao trải nghiệm người dùng, đồng thời thể hiện tínhchuyên nghiệp của hệ thống

4.1.2 GIAO DIỆN TRANG CÁ NHÂN

Trang 23

Mô tả giao diện và chức năng trang cá nhân: Trang cá nhân được thiết kế vớigiao diện trực quan và đơn giản, nhằm cung cấp thông tin về tài khoản ngườidùng và các khóa học mà họ đã tham gia Phần đầu trang là ảnh bìa, giúp tạodấu ấn cá nhân hóa, cùng với ảnh đại diện và tên người dùng như “HUỲNHHOÀNG ANH” để định danh tài khoản một cách rõ ràng Bên dưới, mục

“Khóa học đã tham gia” hiển thị danh sách các khóa học mà người dùng đanghọc hoặc đã đăng ký Mỗi khóa học được trình bày dưới dạng thẻ gồm hìnhảnh minh họa, tên khóa học như “Kiến Thức Nhập Môn IT” và tiến độ hoànthành (ví dụ: 90%), giúp người dùng dễ dàng theo dõi trạng thái học tập Thiết

kế này không chỉ đảm bảo sự tiện lợi trong việc quản lý khóa học mà cònmang lại trải nghiệm sử dụng cá nhân hóa và hiệu quả

Ngày đăng: 07/01/2025, 20:40

HÌNH ẢNH LIÊN QUAN

Bảng KhoaHoc - Báo cáo học phần phân tích thiết kế hệ thống thông tin xây dựng hệ thống học trực tuyến bằng video
ng KhoaHoc (Trang 18)
Bảng Admin - Báo cáo học phần phân tích thiết kế hệ thống thông tin xây dựng hệ thống học trực tuyến bằng video
ng Admin (Trang 18)
Bảng Chuong - Báo cáo học phần phân tích thiết kế hệ thống thông tin xây dựng hệ thống học trực tuyến bằng video
ng Chuong (Trang 19)
Bảng BaiHoc - Báo cáo học phần phân tích thiết kế hệ thống thông tin xây dựng hệ thống học trực tuyến bằng video
ng BaiHoc (Trang 19)
Bảng HocVien - Báo cáo học phần phân tích thiết kế hệ thống thông tin xây dựng hệ thống học trực tuyến bằng video
ng HocVien (Trang 20)
Bảng ThongTinThanhToan - Báo cáo học phần phân tích thiết kế hệ thống thông tin xây dựng hệ thống học trực tuyến bằng video
ng ThongTinThanhToan (Trang 20)

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w