Đồ án 2: Xây dựng website chia sẻ tài liệu học tập - ĐH CNTT TP.HCM

Hướng dẫn toàn diện quy trình xây dựng website chia sẻ tài liệu học tập. Tổng hợp các bước thiết kế, lựa chọn công nghệ và tối ưu tính năng hiệu quả.

Chuyên ngành

Công nghệ thông tin

Tác giả

Ẩn danh

Người đăng

Ẩn danh

Thể loại

Báo cáo đồ án

2022

69
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về xây dựng website chia sẻ tài liệu học tập

Nhu cầu số hóa tài liệu giáo dục ngày càng gia tăng trong bối cảnh chuyển đổi số giáo dục đại học. Việc xây dựng website chia sẻ tài liệu học tập tạo ra một không gian lưu trữ tập trung, chuẩn hóa và bảo mật cho sinh viên và giảng viên. Nền tảng trực tuyến giúp loại bỏ rào cản địa lý, tiết kiệm chi phí in ấn và tối ưu hóa thời gian tiếp cận tri thức. Các tài nguyên học tập bao gồm giáo trình, đề thi, bài giảng điện tử và nghiên cứu khoa học được phân loại chi tiết theo chuyên ngành. Hệ thống này đảm bảo tính kế thừa tri thức qua nhiều thế hệ sinh viên. Đồ án xây dựng website học liệu giải quyết trực tiếp nhu cầu tìm kiếm tài liệu chuẩn xác, ngăn chặn tình trạng thất lạc dữ liệu nội bộ. Mô hình hướng tới việc kết nối cộng đồng học thuật, khuyến khích tinh thần tự học và nghiên cứu chuyên sâu. Giao diện thân thiện và cấu trúc dữ liệu khoa học giúp nâng cao trải nghiệm tra cứu. Hệ thống cũng tích hợp cơ chế quản lý phân quyền chặt chẽ giữa ban quản trị, kiểm duyệt viên và người dùng phổ thông.

1.1. Khái niệm và vai trò của hệ thống học liệu số

Hệ thống học liệu số là nền tảng quản lý và lưu trữ tài nguyên giáo dục dưới dạng điện tử. Nền tảng này đóng vai trò trung tâm trong quá trình học tập tự chủ của sinh viên. Kho tài liệu phong phú cung cấp nguồn tham khảo chất lượng cao cho nhiều môn học. Sinh viên có thể chủ động ôn tập, tra cứu tài liệu và củng cố kiến thức mọi lúc. Việc chia sẻ tư liệu học tập tạo dựng môi trường giáo dục mở và bình đẳng. Hệ thống giảm thiểu gánh nặng tìm kiếm giáo trình hiếm trên các diễn đàn thiếu kiểm chứng. Nhờ đó, chất lượng đào tạo và năng lực tự học của người học được cải thiện rõ rệt.

1.2. Mục tiêu và phạm vi xây dựng website chia sẻ tài liệu

Mục tiêu trọng tâm của dự án là xây dựng nền tảng web hiện đại với giao diện trực quan và khả năng mở rộng cao. Phạm vi đề tài tập trung vào việc quản lý tài khoản người dùng, phân loại danh mục môn học và xử lý tài liệu đa định dạng. Website hỗ trợ chức năng đăng tải, tìm kiếm nhanh và kiểm duyệt nội dung tự động hoặc thủ công. Cơ sở dữ liệu đáp ứng khối lượng lớn tệp tin từ giáo trình, bài tập lớn đến đề thi trắc nghiệm. Bên cạnh đó, hệ thống cung cấp trang quản trị tiện dụng dành cho nhân viên điều hành. Mục tiêu cuối cùng là xây dựng môi trường học thuật số an toàn và hữu ích.

II. Phân tích vấn đề khi xây dựng website chia sẻ tài liệu

Quá trình thu thập và phân phối tài liệu học tập truyền thống đối mặt với nhiều bất cập lớn. Sinh viên thường gặp khó khăn khi tìm kiếm tài liệu chuẩn xác trên mạng xã hội. Các nguồn chia sẻ tự phát thiếu cơ chế kiểm duyệt nội dung dẫn đến nguy cơ sai lệch kiến thức và vi phạm bản quyền. Tốc độ tải tệp chậm và đường dẫn tải về dễ bị hỏng gây cản trở trải nghiệm nghiên cứu. Ngoài ra, việc tổ chức thư mục thiếu khoa học làm người đọc mất nhiều thời gian tra cứu. Vấn đề bảo mật thông tin cá nhân và tài khoản người dùng cũng là một thách thức kỹ thuật lớn. Hệ thống lưu trữ dữ liệu cần xử lý lượng tệp khổng lồ với định dạng phong phú như PDF, DOCX và hình ảnh. Nếu thiếu giải pháp tối ưu hóa bộ nhớ đệm và tìm kiếm toàn văn, website dễ bị quá tải khi lượng truy cập tăng vọt trong mùa thi. Do đó, việc xây dựng website chia sẻ tài liệu học tập đòi hỏi phân tích kỹ lưỡng các ca sử dụng thực tế.

2.1. Phân tích các ca sử dụng của người dùng và quản trị viên

Hệ thống phân chia rõ ràng vai trò giữa người dùng phổ thông, nhân viên kiểm duyệt và quản trị viên cấp cao. Người dùng có quyền đăng ký, đổi mật khẩu, tìm kiếm và đăng tải tài liệu cá nhân. Họ cũng có thể đánh giá, bình luận và lưu trữ bài viết hữu ích vào kho riêng. Nhân viên kiểm duyệt đảm nhận nhiệm vụ rà soát chất lượng nội dung trước khi xuất bản rộng rãi. Quản trị viên nắm quyền quản lý danh mục môn học, phân quyền tài khoản và theo dõi số liệu thống kê. Mối quan hệ giữa các tác nhân được mô hình hóa qua các sơ đồ ca sử dụng chi tiết nhằm đảm bảo tính toàn vẹn hệ thống.

2.2. Yêu cầu phi chức năng về hiệu năng và bảo mật hệ thống

Hệ thống tài liệu trực tuyến đặt ra tiêu chuẩn khắt khe về thời gian phản hồi và độ ổn định khi xử lý truy cập đồng thời. Thời gian tải trang và hiển thị kết quả tìm kiếm phải duy trì dưới hai giây. Cơ chế mã hóa mật khẩu và xác thực qua thư điện tử ngăn chặn truy cập trái phép từ bên ngoài. Tính năng phục hồi mật khẩu và cập nhật thông tin cá nhân tuân thủ quy trình bảo mật chuẩn. Ngoài ra, việc lưu trữ phân tán các tệp tin nặng đòi hỏi giải pháp bảo vệ dữ liệu chống thất thoát. Hệ thống cần sao lưu định kỳ để duy trì độ tin cậy vận hành liên tục.

III. Giải pháp công nghệ xây dựng website chia sẻ tài liệu học tập

Kiến trúc hệ thống được xây dựng trên nền tảng ASP.NET MVC kết hợp Entity Framework giúp xử lý logic nghiệp vụ chặt chẽ. Cơ sở dữ liệu quan hệ Microsoft SQL Server chịu trách nhiệm quản lý cấu trúc bảng, thông tin tài khoản và danh mục học phần. Công cụ tìm kiếm phân tán Elasticsearch được tích hợp nhằm tăng tốc độ truy vấn toàn văn với độ chính xác cao. Bộ nhớ đệm Redis lưu trữ các phiên làm việc và dữ liệu truy cập thường xuyên, giảm tải cho cơ sở dữ liệu chính. Dịch vụ lưu trữ đối tượng MinIO và Cloudinary quản lý các tệp tài liệu số và hình ảnh giao diện một cách an toàn. Phía giao diện người dùng ứng dụng HTML, CSS và Bootstrap để tạo cấu trúc hiển thị đáp ứng trên nhiều thiết bị. Giao diện trang chủ phân chia rõ ràng giữa thanh điều hướng danh mục và khu vực hiển thị bài viết nổi bật. Giải pháp công nghệ này đem lại khả năng xử lý mượt mà, sẵn sàng phục vụ hàng nghìn lượt truy cập đồng thời.

3.1. Thiết kế kiến trúc Back end và lưu trữ dữ liệu lớn

Phần Back-end sử dụng mô hình MVC của ASP.NET giúp tách biệt rõ ràng giữa xử lý logic và hiển thị giao diện. Entity Framework đơn giản hóa thao tác kết nối và xử lý dữ liệu với Microsoft SQL Server. Redis đóng vai trò lưu bộ nhớ đệm cho các tài liệu xem nhiều, giúp giảm tải đáng kể cho máy chủ dữ liệu. Elasticsearch lập chỉ mục nội dung tài liệu, cho phép tìm kiếm từ khóa gần đúng với tốc độ tức thì. Đối với tệp tin văn bản kích thước lớn, máy chủ MinIO lưu trữ đối tượng đảm bảo việc tải xuống luôn ổn định. Kiến trúc này mang lại khả năng mở rộng linh hoạt khi lượng dữ liệu học tập gia tăng.

3.2. Thiết kế giao diện Front end và trải nghiệm người dùng

Giao diện người dùng được xây dựng bằng HTML5, CSS3 và thư viện Bootstrap để đảm bảo tính tương thích trên mọi màn hình. Thanh điều hướng đầu trang hiển thị logo, khung tìm kiếm nhanh và danh mục môn học phân cấp. Khách truy cập có thể duyệt cây thư mục tài liệu một cách thuận tiện theo khoa và chuyên ngành đào tạo. Trang chi tiết bài viết cung cấp bản xem trước tài liệu, nút tải về và khu vực bình luận tương tác. Hệ thống thông báo lỗi và phản hồi thao tác rõ ràng giúp người dùng dễ dàng làm quen. Thiết kế chú trọng tính tối giản, loại bỏ chi tiết rườm rà nhằm tập trung tối đa vào nội dung học tập.

IV. Đánh giá kết quả và tiềm năng website chia sẻ tài liệu học tập

Dự án xây dựng website chia sẻ tài liệu học tập đã hoàn thành các mục tiêu kỹ thuật và nghiệp vụ đề ra. Hệ thống cung cấp một môi trường trực tuyến hoàn chỉnh cho phép sinh viên đăng tải, tìm kiếm và lưu trữ nguồn tài liệu giáo dục. Quá trình kiểm thử cho thấy nền tảng vận hành ổn định, tốc độ phản hồi nhanh và giao diện thân thiện với người dùng. Việc áp dụng các công nghệ tiên tiến như Elasticsearch, Redis và MinIO giúp giải quyết triệt để bài toán xử lý dữ liệu lớn. Website không chỉ phục vụ việc học tập tại trường mà còn có tiềm năng mở rộng thành mạng lưới tri thức học thuật liên trường. Trong các giai đoạn phát triển tiếp theo, hệ thống có thể tích hợp thêm trí tuệ nhân tạo để tự động tóm tắt nội dung và gợi ý tài liệu học tập phù hợp theo sở thích cá nhân. Kết quả đạt được khẳng định tính ứng dụng thực tiễn cao của mô hình chia sẻ học liệu số trong thời đại mới.

4.1. Hiệu quả ứng dụng vào môi trường giáo dục đại học

Website chia sẻ tài liệu mang lại giải pháp kết nối tri thức thực chất cho sinh viên đại học. Sinh viên dễ dàng tiếp cận các bộ đề thi mẫu, bài giảng tóm tắt và tài liệu nghiên cứu chuyên ngành. Khả năng tra cứu nhanh giúp rút ngắn thời gian chuẩn bị bài trước khi đến lớp. Mô hình này khuyến khích văn hóa học tập chủ động và tinh thần hợp tác chia sẻ trong cộng đồng học đường. Đồng thời, nền tảng hỗ trợ giảng viên trong việc phân phối nguồn tham khảo bổ sung cho môn học một cách có hệ thống.

4.2. Hướng phát triển và nâng cấp tính năng trong tương lai

Trong tương lai, website hướng tới phát triển ứng dụng di động đa nền tảng để gia tăng độ tiện dụng cho người học. Hệ thống sẽ tích hợp thuật toán học máy nhằm phân tích hành vi người dùng và đề xuất tài liệu học tập thông minh. Tính năng kiểm duyệt tài liệu tự động bằng công nghệ nhận dạng ký tự quang học sẽ được triển khai. Ngoài ra, việc mở rộng cơ chế trao đổi điểm thưởng và huy hiệu học thuật sẽ tạo thêm động lực đăng tải tài liệu chất lượng cao. Nền tảng cũng dự kiến bổ sung không gian thảo luận trực tuyến theo từng chủ đề bài giảng.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

15/06/2026
Xây dựng website chia sẻ tài liệu học tập

Trích đoạn nội dung tài liệu

Chương 1 - TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu về đề tài 1.1 Tài liệu có giá trị to lớn trong mọi mặt đời sống Giá trị của tài liệu là khả năng đáp ứng mọi nhu cầu sử dụng thông tin tài liệu của con người đối với các mặt hoạt động xã hội. Trong xã hội có rất nhiều lĩnh vực hoạt động, do vậy giá trị của tài liệu cũng đa dạng và được tổ hợp thành các nhóm khác nhau. Học tập và giảng dạy là một trong những lĩnh vực cần số lượng lớn tài liệu. Đối với lĩnh vực này tài liệu đóng vai trò rất quan trọng, bằng cách hỗ trợ học tập, chúng có thể làm tăng đáng kể thành tích của học sinh, sinh viên.

Những tài liệu này hỗ trợ quá trình học tập bằng cách cho phép học sinh khám phá kiến thức một cách độc lập cũng như luyện tập các dạng đã làm. Tài liệu học tập, bất kể loại nào, thì tất cả đều đóng một vai trò nhất định đối với việc học của học sinh, sinh viên.2 Lý do chọn đề tài Hiện nay trên thị trường có rất nhiều website chia sẻ tài liệu kể cả miễn phí lẫn tính phí như “cuuduongthancong.vn”,… nhưng hầu hết các website trên đều chỉ tập trung vào chia sẻ tài liệu mà chưa cho phép người dùng đăng tải các bài viết chia sẻ kiến thức, kinh nghiệm của mình. Các website này cũng chưa cung cấp cho người dùng các công cụ lưu trữ và quản lý hệ thống bài viết mà họ yêu thích. Do vậy em quyết định lựa chọn đề tài “Xây dựng website chia sẻ tài liệu học tập”.

Bên cạnh việc cung cấp các chức năng cơ bản như các website hiện có, đề tài cũng cấp thêm cho người dùng các chức năng đăng tải bài viết, lưu trữ là quản lý hệ thống bài viết yêu thích.2 Đối tượng nghiên cứu Đồ án này hướng đến nghiên cứu các đối tượng sau:  Các công nghệ:  .NET MVC  Entity framework  MS SQL  Redis 1  MinIO  Elastic Search  Cloudinary  Bootstrap  Đối tượng trong phạm vi đề tài hướng đến:  Người dùng có nhu cầu tìm kiếm, tra cứu và chia sẻ tài liệu.  Nhân viên quản lí, kiểm duyệt nội dung.  Nhân viên quản trị viên của website.3 Phạm vi nghiên cứu Đề tài tập trung vào nghiên cứu về ứng dụng website chia sẻ tài liệu học tập, phục vụ người dùng có nhu cầu tìm kiếm, chia sẻ tài liệu học tập.4 Phương pháp nghiên cứu Em đã sử dụng các phương pháp nghiên cứu: - Phương pháp đọc tài liệu. - Phương pháp phân tích các ứng dụng hiện có.5 Nhiệm vụ của đề tài Đề tài “Website chia sẻ tài liệu học tập” là một ứng dụng chạy trên nền web đáp ứng các yêu cầu sau: - Cung cấp đầy đủ các tính năng tìm kiếm, chia sẻ, lưu trữ tài liệu cho nhiều đối tượng khác nhau.

- Cung cấp đầy đủ các tính năng phục vụ việc kiểm soát, quản lí tài nguyên và hoạt động của website.6 Mục tiêu của đề tài - Tìm hiểu cách xây dựng ứng dụng web. - Tìm hiểu về kiến trúc hệ thống, những công nghệ liên quan. - Xây dựng thành công ứng dụng website chia sẻ học tập. 2 Chương 2 - CƠ SỞ LÝ THUYẾT 2.1 Tổng quan về ASP.1 Giới thiệu MVC là viết tắt của Model-View-Controller.NET, MVC là một dạng mô hình kiến trúc phân cách một ứng dụng web thành ba thành phần: Model, View và Controller.2 Cấu trúc ASP.NET MVC Models: Model là thành phần chứa các phương thức xử lý logic, kết nối và truy xuất database, mô tả dữ liệu, ….

Views: View là thành phần hiển thị thông tin, tương tác với người dùng. Controller: Controller là thành phần điều hướng, là chất kết dính giữa model và view, có nhiệm vụ nhận những requests từ người dùng, tương tác với model để lấy thông tin và gửi cho view để hiển thị lại cho người dùng.3 Ưu điểm của ASP.NET MVC  Thích hợp cho các ứng dụng lớn có tính chất phức tạp bằng cách chia ứng dụng thành ba thành phần model, view, controller.  Loại bỏ view state hoặc server-based form. Điều này khiến lập trình viên tốn nhiều thời gian hơn nhưng sẻ quản lý tốt ứng dụng của mình.

 Sử dụng mẫu Front Controller, mẫu này giúp quản lý các requests chỉ thông qua một Controller do đó việc định tuyến sẽ dễ dàng hơn.  Hổ trợ tốt cho việc test từng phần.  Hỗ trợ tốt cho các ứng dụng có nhiều lập trình viên và thiết kế mà vẫn quản lý được tính năng của ứng dụng.2 Tổng quan về Microsoft SQL Server 2.1 Giới thiệu Microsoft SQL Server là một phần mềm được phát triển bởi Microsoft và nó được sử dụng để có thể dễ dàng lưu trữ cho những dữ liệu dựa theo tiêu chuẩn RDBMS.2 Các thành phần cơ bản trong SQL Server Các thành cơ bản trong SQL Server gồm có: Reporting Services, Database Engine, Integration Services, Notification Services, Full Text Search Service, … Tất cả kết hợp với nhau tạo thành một giải pháp hoàn chỉnh giúp cho việc phân tích và lưu trữ dữ liệu trở nên dễ dàng hơn.  Database Engine: Đây là một engine có khả năng chứa dữ liệu ở các quy mô dưới dạng support và table.

Ngoài ra, nó còn có khả năng tự điều chỉnh, ví dụ: trả lại tài nguyên cho hệ điều hành khi một user log off và sử dụng thêm các tài nguyên của máy khi cần.  Integration Services: Là tập hợp các đối tượng lập trình và các công cụ đồ họa cho việc sao chép, di chuyển và chuyển đổi dữ liệu. Khi các lập trình viên làm việc trong một công ty lớn thì dữ liệu được lưu trữ ở nhiều nơi khác nhau như được chứa trong: Oracle, SQL Server, DB2, Microsoft Access, … và chắc chắn sẽ có nhu cầu di chuyển dữ liệu giữa các server này. Ngoài ra, các lập trình viên còn muốn định dạng dữ liệu trước khi lưu vào database.

Chắc chắn Integration Services sẽ giúp họ giải quyết được công việc này dễ dàng.  Analysis Services: Đây là một dịch vụ phân tích dữ liệu của Microsoft. Dữ liệu khi được lưu trữ vào trong database mà người dùng không thể lấy được những thông tin bổ ích thì coi như không có ý nghĩa gì. Chính vì thế, công cụ này ra đời giúp người dùng trong việc phân tích dữ liệu một cách hiệu quả và dễ dàng bằng cách dùng kỹ thuật khai thác dữ liệu – datamining và khái niệm hình khối nhiều chiều – multi dimendion cubes.

 Notification Services: Dịch vụ thông báo này là nền tảng cho sự phát triển và triển khai các ứng dụng soạn và gửi thông báo. Ngoài ra, dịch vụ này còn có chức năng gửi thông báo theo lịch đến hàng ngàn người dăng ký sử dụng trên nhiều loại thiết bị khác nhau.  Reporting Services: Là một công cụ tạo, quản lý và triển khai báo cáo bao gồm: server và client. Ngoài ra, nó còn là nền tảng cho việc phát triển và xây dựng các ứng dụng báo cáo.

4  Full Text Search Service: Là một thành phần đặc biệt trong việc truy vấn và đánh chỉ mục dữ liệu văn bản không cấu trúc được lưu trữ trong các cơ sở dữ liệu SQL Server.  Service Broker: Là một môi trường lập trình cho việc tạo ra các ứng dụng trong việc nhảy qua các Instance.3 Ưu điểm của SQL Server  Người dùng có thể sử dụng nhiều phiên bản MS SQL khác nhau trên cùng 1 máy.  Người dùng có thể phát triển và duy trì riêng biệt các môi trường thử nghiệm khác nhau.  Xây dựng và duy trì các loại máy chủ dự phòng.

 Hạn chế tối đa các vấn đề rủi ro trên cơ sở dữ liệu.3 Tổng quan về Redis 2.1 Giới thiệu Redis được xem là một cơ sở dữ liệu nằm trong bộ nhớ, chính vì vậy dữ liệu đều được lưu trữ nằm trên bộ nhớ (RAM) của máy chủ. Điều này giúp cho việc đọc cũng như truy xuất dữ liệu được nhanh chóng hơn mà không cần phải chờ cho đến khi ổ cứng truyền thống phải tìm kiếm và phải đọc ghi nhiều lần. Bởi vì là một NoSQL database vậy nên redis sẽ cho phép người dùng có thể tạo được các cấu trúc dữ liệu đơn giản và nhanh gọn hơn bao giờ hết 2.2 Các kiểu dữ liệu trong Redis Khác với RDMS như MySQL, hay PostgreSQL, Redis không có table. Redis lưu trữ data dưới dạng key-value.

Redis hỗ trợ rất nhiều kiểu dữ liệu khác nhau như:  STRING, INTEGER, FLOAT: Redis có thể làm việc với cả string, từng phần của string, cũng như tăng/giảm giá trị của integer, float.  LIST: List là một danh sách của string, sắp xếp theo thứ tự insert. Redis có thể thêm một phần tử vào đầu hoặc cuối list. List phù hợp cho các bài toán cần thao tác với các phần tử gần đầu và cuối vì việc truy xuất này là cực nhanh, cho dù insert cả triệu phần tử.

Tuy nhiên nhược điểm là việc truy cập vào các phần tử ở giữa list rất chậm. 5  SET: tập hợp các string (không được sắp xếp). Redis hỗ trợ các thao tác thêm, đọc, xóa từng phần tử, kiểm tra sự xuất hiện của phần tử trong tập hợp. Ngoài ra Redis còn hỗ trợ các phép toán tập hợp, gồm intersect/union/difference.

 HASH: Redis lưu trữ hash table của các cặp key-value, trong đó key được sắp xếp ngẫu nhiên, không theo thứ tự nào cả. Redis hỗ trợ các thao tác thêm, đọc, xóa từng phần tử, cũng như đọc tất cả giá trị.  SORTED SET (ZSET): Là 1 danh sách, trong đó mỗi phần tử là map của 1 string (member) và 1 floating-point number (score), danh sách được sắp xếp theo score này. Các phần tử của zset được sắp xếp theo thứ tự từ score nhỏ tới lớn.3 Ưu điểm của Redis  Toàn bộ dữ liệu Redis nằm trong bộ nhớ chính của máy chủ nên hiệu suất rất nhanh.

 Redis có nhiều cấu trúc dữ liệu khác nhau nên đáp ứng được nhu cầu ứng dụng của người dùng.  Redis đơn giản hóa code của lập trình viên bằng cách cho phép họ viết ít dòng code hơn để lưu trữ, truy cập và sử dụng dữ liệu trong các ứng dụng của mình.  Redis sử dụng kiến trúc primary replica và hỗ trợ sao chép không đồng bộ, dữ liệu có thể được sao chép sang nhiều máy chủ khác nhau. Điều này giúp hiệu suất đọc được cải thiện và phục hồi nhanh hơn khi máy chủ chính gặp sự cố ngừng hoạt động.

 Redis là dự án mã nguồn mở đã có cộng đồng lớn tin dùng. Không có giới hạn về nhà cung cấp hoặc công nghệ vì Redis được có tính tiêu chuẩn mở, hỗ trợ các định dạng dữ liệu mở và có tập hợp máy khách phong phú.4 Tổng quan về Elasticsearch 2.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Cách trích dẫn tài liệu này

Chuẩn Việt Nam
Trần Lương Nguyên (2022), Xây dựng website chia sẻ tài liệu học tập, Báo cáo đồ án, Trường Đại học Công nghệ Thông tin - Đại học Quốc gia Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh.
APA 7
Trần, L. N. (2022). Xây dựng website chia sẻ tài liệu học tập [Báo cáo đồ án, Trường Đại học Công nghệ Thông tin - Đại học Quốc gia Thành phố Hồ Chí Minh]. vn-document.net. https://vn-document.net/document/xay-dung-website-chia-se-tai-lieu-hoc-tap/9883575754
IEEE
L. N. Trần, "Xây dựng website chia sẻ tài liệu học tập," Báo cáo đồ án, Trường Đại học Công nghệ Thông tin - Đại học Quốc gia Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh, 2022. [Online]. Available: https://vn-document.net/document/xay-dung-website-chia-se-tai-lieu-hoc-tap/9883575754

Tạo trích dẫn cho tài liệu khác