Xây Dựng Diễn Đàn Chia Sẻ Tài Liệu Cho Sinh Viên Ngành Công Nghệ Thông Tin

Chuyên khảo Xây dựng diễn đàn chia sẻ tài liệu cho sinh viên ngành công nghệ thông phân tích chuyên sâu các khía cạnh quan trọng trong lĩnh vực công

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2024

213
1
0

Phí lưu trữ

55 Point

Mục lục chi tiết

LỜI CÁM ƠN

1. PHẦN MỞ ĐẦU

1.1. TÍNH CẤP THIẾT CỦA ĐỀ TÀI

1.2. MỤC ĐÍCH CỦA ĐỀ TÀI

1.3. PHƯƠNG PHÁP THỰC HIỆN

2. PHẦN NỘI DUNG

1. CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU

1.1. Phân tích hiện trạng

1.2. Khảo sát một số phần mềm

1.2.1. Thư viện số HCMUTE

1.3. Phân tích yêu cầu của dự án

1.3.1. Yêu cầu chức năng nghiệp vụ

1.3.1.1. Danh sách yêu cầu chức năng nghiệp vụ

1.3.2. Danh sách yêu cầu chức năng hệ thống

1.3.3. Danh sách yêu cầu phi chức năng

2. CHƯƠNG 2: MÔ HÌNH HOÁ YÊU CẦU

2.1. Lược đồ chức năng

2.1.1. Lược đồ chức năng tổng quan

2.1.2. Phân rã chức năng

2.2. Đặc tả chức năng

2.2.1. Lấy lại mật khẩu

2.2.2. Đổi mật khẩu

2.2.3. Xem thông tin cá nhân

2.2.4. Cập nhật thông tin cá nhân

2.2.5. Đổi ảnh đại diện

2.2.6. Đọc tài liệu

2.2.7. Tìm kiếm tài liệu

2.2.8. Lọc tài liệu

2.2.9. Thích tài liệu

2.2.10. Đánh giá tài liệu

2.2.11. Đăng tài liệu

2.2.12. Chỉnh sửa tài liệu

2.2.13. Xoá tài liệu

2.2.14. Thêm người dùng

2.2.15. Chỉnh sửa người dùng

2.2.16. Xoá người dùng

2.2.17. Xoá đánh giá

2.2.18. Phê duyệt tài liệu

2.2.19. Thêm trường

2.2.20. Chỉnh sửa trường

2.2.21. Xoá trường

2.2.22. Kích hoạt trường

2.2.23. Thêm danh mục

2.2.24. Chỉnh sửa danh mục

2.2.25. Xoá danh mục

2.2.26. Kích hoạt danh mục

2.2.27. Thêm lĩnh vực

2.2.28. Chỉnh sửa lĩnh vực

2.2.29. Xoá lĩnh vực

2.2.30. Kích hoạt lĩnh vực

3. CHƯƠNG 3: THIẾT KẾ PHẦN MỀM

3.1. Lược đồ tuần tự

3.1.1. Lấy lại mật khẩu

3.1.2. Đổi mật khẩu

3.1.3. Xem thông tin cá nhân

3.1.4. Cập nhật thông tin cá nhân

3.1.5. Đổi ảnh đại diện

3.1.6. Đọc tài liệu

3.1.7. Tìm kiếm tài liệu

3.1.8. Lọc tài liệu

3.1.9. Thích tài liệu

3.1.10. Đánh giá tài liệu

3.1.11. Đăng tài liệu

3.1.12. Chỉnh sửa tài liệu

3.1.13. Xoá tài liệu

3.1.14. Thêm người dùng

3.1.15. Chỉnh sửa người dùng

3.1.16. Xoá người dùng

3.1.17. Xoá đánh giá

3.1.18. Phê duyệt tài liệu

3.1.19. Thêm trường

3.1.20. Chỉnh sửa trường

3.1.21. Xoá trường

3.1.22. Kích hoạt trường

3.1.23. Thêm danh mục

3.1.24. Chỉnh sửa danh mục

3.1.25. Xoá danh mục

3.1.26. Kích hoạt danh mục

3.1.27. Thêm lĩnh vực

3.1.28. Chỉnh sửa lĩnh vực

3.1.29. Xoá lĩnh vực

3.1.30. Kích hoạt lĩnh vực

4. CHƯƠNG 4: KIẾN TRÚC HỆ THỐNG

4.1. Kiến trúc tổng quan

4.1.1. Tương tác và giao tiếp giữa các thành phần

4.2. Các công nghệ và thư viện được sử dụng

4.2.1. Spring Data JPA

4.2.2. Google Drive API

5. CHƯƠNG 5: THIẾT KẾ GIAO DIỆN VÀ XỬ LÝ

5.1. Sinh viên và người dùng khách

5.1.1. Quên mật khẩu

5.1.2. Thông tin cá nhân

5.1.3. Chi tiết tài liệu

5.1.4. Danh sách tài liệu chính

5.1.5. Danh sách tài liệu đã thích

5.1.6. Danh sách tài liệu đã lưu

5.1.7. Danh sách tài liệu đã tải lên đã được duyệt

5.1.8. Danh sách tài liệu đã tải lên đang đợi duyệt

5.1.9. Danh sách tài liệu đã tải lên bị từ chối

5.1.10. Đăng tài liệu

5.1.11. Chỉnh sửa tài liệu

5.1.12. Danh sách tài liệu của một người

5.2. Quản lý và admin

5.2.1. Quên mật khẩu

5.2.2. Thông tin cá nhân

5.2.3. Danh sách tài liệu

5.2.4. Chi tiết tài liệu

5.2.5. Thêm tài liệu

5.2.6. Chỉnh sửa tài liệu

5.2.7. Xoá tài liệu

5.2.8. Danh sách danh mục

5.2.9. Thêm danh mục

5.2.10. Chỉnh sửa danh mục

5.2.11. Xoá danh mục

5.2.12. Danh sách lĩnh vực

5.2.13. Thêm lĩnh vực

5.2.14. Chỉnh sửa lĩnh vực

5.2.15. Xoá lĩnh vực

5.2.16. Danh sách trường

5.2.17. Thêm trường

5.2.18. Chỉnh sửa trường

5.2.19. Xoá trường

5.2.20. Danh sách người dùng

5.2.21. Chi tiết người dùng

5.2.22. Thêm người dùng

5.2.23. Chỉnh sửa người dùng

5.2.24. Xoá người dùng

5.2.25. Danh sách tài liệu đang chờ

5.2.26. Phê duyệt tài liệu

5.2.27. Từ chối tài liệu

5.2.28. Danh sách đánh giá

5.2.29. Xoá đánh giá

6. CÀI ĐẶT, DEPLOY VÀ KIỂM THỬ

6.1. Cài đặt với docker compose

6.2. Cài đặt cục bộ

6.3. Kế hoạch kiểm thử

6.4. Kết quả kiểm thử

PHẦN KẾT LUẬN

1. KẾT QUẢ ĐẠT ĐƯỢC

1.1. Về kiến thức

1.2. Về kỹ năng

1.3. Về sản phẩm

2. ƯU NHƯỢC ĐIỂM

2.1. Nhược điểm

3. HƯỚNG PHÁT TRIỂN

DANH MỤC TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG

Tóm tắt

I. Tổng Quan Về Diễn Đàn Chia Sẻ Tài Liệu Cho Sinh Viên Ngành Công Nghệ Thông Tin

Diễn đàn chia sẻ tài liệu cho sinh viên ngành công nghệ thông tin là một nền tảng quan trọng giúp sinh viên tiếp cận nguồn tài nguyên học tập phong phú. Với sự phát triển của công nghệ thông tin, việc xây dựng một diễn đàn trực tuyến không chỉ giúp sinh viên dễ dàng tìm kiếm tài liệu mà còn tạo cơ hội cho việc trao đổi, học hỏi lẫn nhau. Diễn đàn này sẽ cung cấp các tài liệu học tập, hướng dẫn thực hành và các nguồn tài nguyên hữu ích khác.

1.1. Lợi Ích Của Diễn Đàn Chia Sẻ Tài Liệu

Diễn đàn chia sẻ tài liệu mang lại nhiều lợi ích cho sinh viên như tiết kiệm thời gian tìm kiếm tài liệu, tạo cơ hội học hỏi từ bạn bè và giảng viên, cũng như nâng cao khả năng tự học. Sinh viên có thể dễ dàng truy cập vào các tài liệu học tập từ nhiều nguồn khác nhau.

1.2. Các Tài Liệu Cần Thiết Cho Sinh Viên Ngành Công Nghệ Thông Tin

Các tài liệu cần thiết cho sinh viên ngành công nghệ thông tin bao gồm sách giáo khoa, tài liệu hướng dẫn lập trình, bài giảng, và các bài tập thực hành. Những tài liệu này giúp sinh viên nắm vững kiến thức và kỹ năng cần thiết cho nghề nghiệp tương lai.

II. Vấn Đề Và Thách Thức Trong Việc Chia Sẻ Tài Liệu

Mặc dù việc chia sẻ tài liệu mang lại nhiều lợi ích, nhưng cũng tồn tại nhiều thách thức. Một trong những vấn đề lớn nhất là việc đảm bảo chất lượng và độ tin cậy của tài liệu được chia sẻ. Ngoài ra, việc quản lý và phân loại tài liệu cũng là một thách thức không nhỏ.

2.1. Đảm Bảo Chất Lượng Tài Liệu

Chất lượng tài liệu là yếu tố quan trọng trong việc chia sẻ. Cần có các tiêu chí rõ ràng để đánh giá và xác thực tài liệu trước khi cho phép chia sẻ trên diễn đàn.

2.2. Quản Lý Tài Liệu Chia Sẻ

Việc quản lý tài liệu chia sẻ đòi hỏi một hệ thống phân loại hiệu quả. Cần có các danh mục rõ ràng để sinh viên dễ dàng tìm kiếm và truy cập tài liệu cần thiết.

III. Phương Pháp Xây Dựng Diễn Đàn Chia Sẻ Tài Liệu

Để xây dựng một diễn đàn chia sẻ tài liệu hiệu quả, cần áp dụng các phương pháp công nghệ hiện đại. Việc sử dụng các nền tảng như Spring Boot và ReactJS sẽ giúp tạo ra một hệ thống mạnh mẽ và dễ sử dụng.

3.1. Sử Dụng Spring Boot Để Xây Dựng API

Spring Boot là một framework mạnh mẽ giúp xây dựng các ứng dụng web. Việc sử dụng Spring Boot cho phép phát triển API nhanh chóng và hiệu quả, đáp ứng nhu cầu của người dùng.

3.2. Thiết Kế Giao Diện Người Dùng Với ReactJS

ReactJS là một thư viện JavaScript giúp xây dựng giao diện người dùng tương tác. Sử dụng ReactJS sẽ giúp tạo ra trải nghiệm người dùng mượt mà và thân thiện.

IV. Ứng Dụng Thực Tiễn Của Diễn Đàn Chia Sẻ Tài Liệu

Diễn đàn chia sẻ tài liệu không chỉ là nơi lưu trữ thông tin mà còn là một công cụ hỗ trợ học tập hiệu quả. Sinh viên có thể sử dụng diễn đàn để tìm kiếm tài liệu, tham gia thảo luận và chia sẻ kinh nghiệm học tập.

4.1. Tăng Cường Hợp Tác Giữa Sinh Viên

Diễn đàn tạo cơ hội cho sinh viên hợp tác, trao đổi ý tưởng và giải quyết vấn đề cùng nhau. Điều này không chỉ giúp nâng cao kiến thức mà còn phát triển kỹ năng làm việc nhóm.

4.2. Cải Thiện Kỹ Năng Tự Học

Sinh viên có thể tự học thông qua việc tìm kiếm tài liệu và tham gia vào các khóa học trực tuyến được chia sẻ trên diễn đàn. Điều này giúp nâng cao khả năng tự học và phát triển bản thân.

V. Kết Luận Về Tương Lai Của Diễn Đàn Chia Sẻ Tài Liệu

Diễn đàn chia sẻ tài liệu cho sinh viên ngành công nghệ thông tin có tiềm năng phát triển mạnh mẽ trong tương lai. Với sự phát triển không ngừng của công nghệ, việc chia sẻ tài liệu sẽ ngày càng trở nên dễ dàng và hiệu quả hơn.

5.1. Xu Hướng Phát Triển Diễn Đàn

Trong tương lai, diễn đàn có thể tích hợp thêm nhiều tính năng mới như hệ thống đánh giá tài liệu, chức năng tìm kiếm nâng cao và hỗ trợ người dùng tốt hơn.

5.2. Tác Động Đến Giáo Dục

Diễn đàn sẽ góp phần nâng cao chất lượng giáo dục, giúp sinh viên tiếp cận tài liệu học tập một cách dễ dàng và hiệu quả hơn, từ đó nâng cao trình độ chuyên môn.

10/07/2025
Đồ án tốt nghiệp công nghệ thông tin xây dựng diễn đàn chia sẻ tài liệu cho sinh viên

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

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU. Phân tích hiện trạng. Khảo sát một số phần mềm. Thư viện số HCMUTE.

Phân tích yêu cầu của dự án. Yêu cầu chức năng nghiệp vụ. Danh sách yêu cầu chức năng nghiệp vụ. Danh sách yêu cầu chức năng hệ thống.

Danh sách yêu cầu phi chức năng. 15 CHƯƠNG 2: MÔ HÌNH HOÁ YÊU CẦU. Lược đồ chức năng. Lược đồ chức năng tổng quan.

Phân rã chức năng. Đặc tả chức năng. Lấy lại mật khẩu. Đổi mật khẩu.

Xem thông tin cá nhân. Cập nhật thông tin cá nhân. Đổi ảnh đại diện. Đọc tài liệu.

Tìm kiếm tài liệu. Lọc tài liệu. Thích tài liệu. Đánh giá tài liệu.

Đăng tài liệu. Chỉnh sửa tài liệu. Xoá tài liệu. Thêm người dùng.

Chỉnh sửa người dùng. Xoá người dùng. Xoá đánh giá. Phê duyệt tài liệu.

Thêm trường. Chỉnh sửa trường. Xoá trường. Kích hoạt trường.

Thêm danh mục. Chỉnh sửa danh mục. Xoá danh mục. Kích hoạt danh mục.

Thêm lĩnh vực. Chỉnh sửa lĩnh vực. Xoá lĩnh vực. Kích hoạt lĩnh vực.

58 CHƯƠNG 3: THIẾT KẾ PHẦN MỀM. Lược đồ tuần tự. Lấy lại mật khẩu. Đổi mật khẩu.

Xem thông tin cá nhân. Cập nhật thông tin cá nhân. Đổi ảnh đại diện. Đọc tài liệu.

Tìm kiếm tài liệu. Lọc tài liệu. Thích tài liệu. Đánh giá tài liệu.

Đăng tài liệu. Chỉnh sửa tài liệu. Xoá tài liệu. Thêm người dùng.

Chỉnh sửa người dùng. Xoá người dùng. Xoá đánh giá. Phê duyệt tài liệu.

Thêm trường. Chỉnh sửa trường. Xoá trường. Kích hoạt trường.

Thêm danh mục. Chỉnh sửa danh mục. Xoá danh mục. Kích hoạt danh mục.

Thêm lĩnh vực. Chỉnh sửa lĩnh vực. Xoá lĩnh vực. Kích hoạt lĩnh vực.

89 CHƯƠNG 4: KIẾN TRÚC HỆ THỐNG. Kiến trúc tổng quan. Tương tác và giao tiếp giữa các thành phần. Các công nghệ và thư viện được sử dụng.

Spring Data JPA. Google Drive API. 114 CHƯƠNG 5: THIẾT KẾ GIAO DIỆN VÀ XỬ LÝ. Sinh viên và người dùng khách.

Quên mật khẩu. Thông tin cá nhân. Chi tiết tài liệu. Danh sách tài liệu chính.

Danh sách tài liệu đã thích. Danh sách tài liệu đã lưu. Danh sách tài liệu đã tải lên đã được duyệt. Danh sách tài liệu đã tải lên đang đợi duyệt.

Danh sách tài liệu đã tải lên bị từ chối. Đăng tài liệu. Chỉnh sửa tài liệu. Danh sách tài liệu của một người.

Quản lý và admin. Quên mật khẩu. Thông tin cá nhân. Danh sách tài liệu.

Chi tiết tài liệu. Thêm tài liệu. Chỉnh sửa tài liệu. Xoá tài liệu.

Danh sách danh mục. Thêm danh mục. Chỉnh sửa danh mục. Xoá danh mục.

Danh sách lĩnh vực. Thêm lĩnh vực. Chỉnh sửa lĩnh vực. Xoá lĩnh vực.

Danh sách trường. Thêm trường. Chỉnh sửa trường. Xoá trường.

Danh sách người dùng. Chi tiết người dùng. Thêm người dùng. Chỉnh sửa người dùng.

Xoá người dùng. Danh sách tài liệu đang chờ. Phê duyệt tài liệu. Từ chối tài liệu.

Danh sách đánh giá. Xoá đánh giá. CÀI ĐẶT, DEPLOY VÀ KIỂM THỬ. Cài đặt với docker compose.

Cài đặt cục bộ. Kế hoạch kiểm thử. Kết quả kiểm thử. 183 PHẦN KẾT LUẬN.

KẾT QUẢ ĐẠT ĐƯỢC. Về kiến thức. Về kỹ năng. Về sản phẩm.

ƯU NHƯỢC ĐIỂM. Nhược điểm. HƯỚNG PHÁT TRIỂN. 187 DANH MỤC TÀI LIỆU THAM KHẢO.

188 DANH MỤC HÌNH ẢNH Hình 1.1: Trang chủ Studocu .2: Danh sách tài liệu theo trường học .3: Xem chi tiết tài liệu .4: Tải tài liệu lên .5: Trang chủ thư viện số HCMUTE .6: Chi tiết tài liệu.7: Tải tài liệu .1: Lược đồ chức năng .2: Chức năng quản lý thông tin cá nhân .3: Chức năng quản lý tài liệu .4: Chức năng quản lý người dùng.5: Chức năng quản lý danh mục .6: Chức năng quản lý lĩnh vực .7: Chức năng quản lý trường .1: Lược đồ tuần tự chức năng đăng ký .2: Lược đồ tuần tự chức năng đăng nhập .3: Lược đồ tuần tự chức năng đăng xuất .4: Lược đồ tuần tự chức năng lấy lại mật khẩu .5: Lược đồ tuần tự chức năng đổi mật khẩu .6: Lược đồ tuần tự chức năng xem thông tin cá nhân .7: Lược đồ tuần tự chức năng cập nhật thông tin cá nhân .8: Lược đồ tuần tự chức năng đổi ảnh đại diện .9: Lược đồ tuần tự chức năng đọc tài liệu .10: Lược đồ tuần tự chức năng tìm kiếm tài liệu.11: Lược đồ tuần tự chức năng lọc tài liệu .12: Lược đồ tuần tự chức năng thích tài liệu .13: Lược đồ tuần tự chức năng lưu tài liệu .14: Lược đồ tuần tự chức năng đánh giá tài liệu .15: Lược đồ tuần tự chức năng đăng tài liệu .16: Lược đồ tuần tự chức năng chỉnh sửa tài liệu.17: Lược đồ tuần tự chức năng xoá tài liệu .18: Lược đồ tuần tự chức năng thêm người dùng.19: Lược đồ tuần tự chức năng chỉnh sửa người dùng .20: Lược đồ tuần tự chức năng xoá người dùng .21: Lược đồ tuần tự chức năng xoá đánh giá .22: Lược đồ tuần tự chức năng phê duyệt tài liệu .23: Lược đồ tuần tự chức năng thêm trường .24: Lược đồ tuần tự chức năng chỉnh sửa trường .25: Lược đồ tuần tự chức năng xoá trường .26: Lược đồ tuần tự chức năng kích hoạt trường .27: Lược đồ tuần tự chức năng thêm danh mục .28: Lược đồ tuần tự chức năng chỉnh sửa danh mục .29: Lược đồ tuần tự chức năng xoá danh mục .30: Lược đồ tuần tự chức năng kích hoạt danh mục .31: Lược đồ tuần tự chức năng thêm lĩnh vực .32: Lược đồ tuần tự chức năng chỉnh sửa lĩnh vực .33: Lược đồ tuần tự chức năng xoá lĩnh vực .34: Lược đồ tuần tự chức năng kích hoạt lĩnh vực .35: Lược đồ tuần tự chức năng thống kê.36: Lược đồ lớp của hệ thống .1: Kiến trúc tổng quan của hệ thống .2: Cấu trúc dự án Spring Boot đơn giản.3: Tạo dự án Spring Boot với Maven.4: Khai báo dependency trong pom.5: Controller trong Spring Boot .6: Spring Boot và Tomcat .7: Thêm dependency Spring Security vào dự án .8: Cấu hình Filter Chain .9: Cấu hình xác thực .10: Thêm JWT Filter vào SecurityFilterChain .12: Tạo và trả JWT khi login .13: Repository interface trong Spring Data JPA .14: Truy vấn query tuỳ chỉnh .15: Thêm dependency của Spring Data JPA .16: Cấu hình kết nối MySQL trong application.17: Tạo các entity classes .18: Kiến trúc ReactJS .19: Cấu trúc thư mục ReactJS .22: Minh hoạ tệp JSX .23: Ví dụ về useState.24: Ví dụ về useEffect .25: Chuyển hướng với useNavigate .26: Lấy đường dẫn hiện tại bằng useLocation .27: Truy xuất tham số từ URL với useParams .28: Minh hoạ props .29: Axios trong package.30: Sử dụng axios để gửi yêu cầu GET lấy tất cả danh mục.31: Tạo dự án Google Cloud .32: Giao diện APIs & Services .33: Kích hoạt Google Drive API .34: Giao diện Credentials để tạo service account .35: Tạo service account .37: Google Drive API dependency .38: Cấu hình Bean cho Google Drive API .39: Xoá tệp bằng Google Drive API .40: Tải lên tệp bằng Google Drive API .41: Kiến trúc của MySQL .42: Sử dụng MySQL thiết kế cơ sở dữ liệu .1: Giao diện trang chủ .2: Giao diện đăng nhập.3: Giao diện đăng ký .4: Giao diện quên mật khẩu .5: Giao diện thanh trên .6: Giao diện thanh bên .7: Giao diện thông tin cá nhân .8: Giao diện chi tiết tài liệu .9: Giao diện danh sách tài liệu chính .10: Giao diện danh sách tài liệu đã thích .11: Giao diện danh sách tài liệu đã lưu .12: Giao diện danh sách tài liệu tải lên đã được duyệt .13: Giao diện danh sách tài liệu tải lên đang đợi duyệt .14: Giao diện danh sách tài liệu tải lên bị từ chối .15: Giao diện đăng tài liệu .16: Giao diện chỉnh sửa tài liệu .17: Giao diện danh sách tài liệu của một người .18: Giao diện đăng nhập .19: Giao diện quên mật khẩu .20: Giao diện thông tin cá nhân .21: Giao diện trang chủ quản trị .22: Giao diện danh sách tài liệu.23: Giao diện chi tiết tài liệu .24: Giao diện thêm tài liệu .25: Giao diện chỉnh sửa tài liệu .26: Giao diện xoá tài liệu .27: Giao diện danh sách danh mục .28: Giao diện thêm danh mục .29: Giao diện chỉnh sửa danh mục .30: Giao diện xoá danh mục .31: Giao diện danh sách lĩnh vực.32: Giao diện thêm lĩnh vực .33: Giao diện chỉnh sửa lĩnh vực .34: Giao diện xoá lĩnh vực .35: Giao diện danh sách trường .36: Giao diện thêm trường.37: Giao diện chỉnh sửa trường .38: Giao diện chỉnh sửa trường .39: Giao diện danh sách người dùng.40: Giao diện chi tiết người dùng .41: Giao diện thêm người dùng .42: Giao diện chỉnh sửa người dùng .43: Giao diện xoá người dùng .44: Giao diện danh sách tài liệu đang chờ .45: Giao diện phê duyệt tài liệu .46: Giao diện từ chối tài liệu .47: Giao diện danh sách đánh giá .48: Giao diện xoá đánh giá. 179 DANH MỤC BẢNG Bảng 1.1: Nhận xét trang web Studocu .2: Nhận xét thư viện số HCMUTE .3: Danh sách chức năng chính.4: Yêu cầu chức năng quản lý thông tin cá nhân .5: Yêu cầu chức năng quản lý người dùng .6: Yêu cầu chức năng quản lý tài liệu .7: Yêu cầu chức năng quản lý danh mục .8: Yêu cầu chức năng quản lý lĩnh vực .9: Yêu cầu chức năng quản lý trường .10: Yêu cầu chức năng quản lý đánh giá .11: Danh sách yêu cầu chức năng hệ thống .12: Danh sách yêu cầu phi chức năng .1: Đặc tả chức năng đăng ký .2: Đặc tả chức năng đăng nhập .3: Đặc tả chức năng đăng xuất .4: Đặc tả chức năng lấy lại mật khẩu.5: Đặc tả chức năng đổi mật khẩu .6: Đặc tả chức năng xem thông tin cá nhân .7: Đặc tả chức năng cập nhật thông tin cá nhân .8: Đặc tả chức năng đổi ảnh đại diện.9: Đặc tả chức năng đọc tài liệu .10: Đặc tả chức năng tìm kiếm tài liệu .11: Đặc tả chức năng lọc tài liệu .12: Đặc tả chức năng thích tài liệu .13: Đặc tả chức năng lưu tài liệu .14: Đặc tả chức năng đánh giá tài liệu .15: Đặc tả chức năng đăng tài liệu .16: Đặc tả chức năng chỉnh sửa tài liệu .17: Đặc tả chức năng xoá tài liệu .18: Đặc tả chức năng thêm người dùng .19: Đặc tả chức năng chỉnh sửa người dùng .20: Đặc tả chức năng xoá người dùng .

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

Tài liệu "Xây Dựng Diễn Đàn Chia Sẻ Tài Liệu Cho Sinh Viên Ngành Công Nghệ Thông Tin" cung cấp một cái nhìn tổng quan về việc tạo ra một nền tảng trực tuyến cho sinh viên ngành công nghệ thông tin, nơi họ có thể chia sẻ và truy cập tài liệu học tập. Tài liệu nhấn mạnh tầm quan trọng của việc kết nối và hỗ trợ lẫn nhau trong cộng đồng sinh viên, giúp họ nâng cao kiến thức và kỹ năng cần thiết cho sự nghiệp tương lai.

Để mở rộng thêm kiến thức của bạn, bạn có thể tham khảo các tài liệu liên quan như Đồ án hcmute xây dựng web bán hàng sử dụng net core và reactjs, nơi bạn sẽ tìm hiểu về việc phát triển ứng dụng web thương mại điện tử. Ngoài ra, tài liệu Đồ án hcmute xây dựng trang web mạng xã hội công ty sử dụng angular 8 và asp net core sẽ giúp bạn khám phá cách xây dựng một nền tảng mạng xã hội, một lĩnh vực đang phát triển mạnh mẽ. Cuối cùng, bạn có thể tìm hiểu về Nghiên cứu kiểm thử phần mềm và sử dụng công cụ postman để test api cho website, tài liệu này sẽ cung cấp cho bạn kiến thức về kiểm thử phần mềm, một kỹ năng quan trọng trong phát triển ứng dụng.

Mỗi tài liệu đều mang đến cơ hội để bạn đào sâu hơn vào các chủ đề liên quan, mở rộng hiểu biết và kỹ năng của mình trong lĩnh vực công nghệ thông tin.