Đồ án tốt nghiệp Công nghệ Thông tin: Xây dựng trang web trao đổi tài liệu dành cho sinh viên

Đồ án kỹ thuật nghiên cứu tốt nghiệp công nghệ thông tin xây dựng trang web trao đổi tài liệu dành cho sinh viên, thiết kế chi tiết, tính toán kỹ thuật theo tiêu chuẩn, đánh giá

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2024

230
5
0

Phí lưu trữ

55 Point

Mục lục chi tiết

MỞ ĐẦU

0.1. Tính cấp thiết của đề tài

0.2. Mục tiêu của đề tài

0.3. Đối tượng nghiên cứu

0.4. Phương pháp nghiên cứu

0.5. Kết quả dự kiến đạt được

0.6. Phía người dùng

0.7. Phía quản trị viên

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. Công nghệ sử dụng

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

2.1. Tác nhân của hệ thống

2.2. Danh sách chức năng của hệ thống

2.3. Danh sách phi chức năng của hệ thống

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

2.5. Đặc tả Use Case

2.5.1. Bảo mật thông tin

2.5.2. Quên mật khẩu

2.5.3. Đổi mật khẩu

2.5.4. Xem thông tin nổi bật

2.5.5. Quản lý thông tin cá nhân

2.5.6. Xem sản phẩm

2.5.7. Tìm kiếm sản phẩm theo danh mục

2.5.8. Xem chi tiết sản phẩm

2.5.9. Đánh giá sản phẩm

2.5.10. Trả lời bình luận

2.5.11. Đánh giá bình luận

2.5.12. Xem các sản phẩm liên quan

2.5.13. Tìm kiếm sản phẩm

2.5.14. Xác nhận tài khoản

2.5.15. Quản lý sản phẩm người dùng

2.5.16. Đăng sản phẩm

2.5.17. Xem sản phẩm người dùng

2.5.18. Cập nhật sản phẩm người dùng

2.5.19. Xóa sản phẩm người dùng

2.5.20. Quản lý sản phẩm yêu thích

2.5.21. Thêm sản phẩm vào danh sách yêu thích

2.5.22. Xem và xóa sản phẩm yêu thích

2.5.23. Gửi yêu cầu hoàn tiền

2.5.24. Xem đơn hàng

2.5.25. Cập nhật trạng thái đơn hàng

2.5.26. Xem thông tin người dùng khác

2.5.27. Báo cáo người dùng

2.5.28. Đăng nhập bằng google

2.5.29. Xem bài đăng

2.5.30. Xem danh sách bài đăng

2.5.31. Xem chi tiết bài đăng

2.5.32. Tìm kiếm bài đăng

2.5.33. Xem danh sách gợi ý

2.5.34. Xem người dùng uy tín

2.5.35. Tương tác bài đăng

2.5.36. Trả lời bài đăng

2.5.37. Xem trả lời bài đăng

2.5.38. Tương tác trả lời bài đăng

2.5.39. Xem danh sách thông báo

2.5.40. Xem chi tiết thông báo

2.5.41. Xem danh sách bài đăng của tôi

2.5.42. Quản lý sản phẩm

2.5.43. Cập nhật trạng thái sản phẩm

2.5.44. Xem danh sách sản phẩm

2.5.45. Tìm kiếm sản phẩm

2.5.46. Quản lý tài khoản

2.5.47. Cập nhật trạng thái tài khoản

2.5.48. Xem danh sách tài khoản

2.5.49. Tìm kiếm tài khoản

2.5.50. Cộng tiền cho người bán

2.5.51. Cập nhật trạng thái báo cáo người dùng

2.5.52. Xem thống kê

2.5.53. Quản lý trợ lý ảo

2.5.54. Quản lý bài đăng

2.5.55. Xem danh sách bài đăng

2.5.56. Cập nhật trạng thái bài đăng

3. CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

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

3.2. Lược đồ hoạt động

4. CHƯƠNG 4: GIAO DIỆN CHƯƠNG TRÌNH

4.1. Trang đăng nhập

4.2. Trang tìm tài khoản

4.3. Trang cập nhật mật khẩu

4.4. Trang đăng sản phẩm

4.5. Trang chi tiết sản phẩm

4.6. Trang sản phẩm của tôi

4.7. Trang sản phẩm yêu thích

4.8. Trang lịch sử mua hàng

4.9. Trang thanh toán

4.10. Trang chi tiết đơn hàng

4.11. Trang diễn đàn

4.12. Trang chi tiết bài đăng

4.13. Trang đăng bài

4.14. Mục phản hồi bài đăng

4.15. Mục bài đăng liên quan

4.16. Trang bài đăng của tôi

4.17. Trang xem thông báo

4.18. Trang đăng nhập của quản lý

4.19. Trang quản lý người dùng

4.20. Trang quản lý danh mục

4.21. Trang quản lý sản phẩm

4.22. Trang quản lý đơn hàng

4.23. Trang quản lý bài đăng

4.24. Trang quản lý yêu cầu rút tiền

4.25. Trang quản lý trợ lý ảo

4.26. Trang quản lý đơn tố cáo

4.27. Kết quả đạt được

4.28. Nhược điểm

4.29. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Đồ án tốt nghiệp

Đồ án tốt nghiệp là một phần quan trọng trong chương trình đào tạo ngành Công nghệ Thông tin. Nghiên cứu này tập trung vào việc xây dựng trang web trao đổi tài liệu dành cho sinh viên CNTT, nhằm tạo ra một nền tảng học tập trực tuyến hiệu quả. Đồ án không chỉ giúp sinh viên áp dụng kiến thức đã học mà còn đóng góp vào việc phát triển các ứng dụng web cho sinh viên.

1.1. Mục tiêu và tính cấp thiết

Mục tiêu chính của đồ án là tạo ra một hệ thống quản lý tài liệu trực tuyến giúp sinh viên dễ dàng trao đổi tài liệu học tập. Tính cấp thiết của đề tài xuất phát từ nhu cầu thực tế về một nền tảng học tập trực tuyến hiệu quả, đặc biệt trong bối cảnh giáo dục trực tuyến ngày càng phổ biến.

1.2. Phương pháp nghiên cứu

Nghiên cứu được thực hiện dựa trên việc phân tích yêu cầu thực tế, sử dụng các công nghệ web như ReactJS, Laravel, và MySQL. Quá trình phát triển bao gồm thiết kế giao diện người dùng, xây dựng hệ thống thông tin, và tối ưu hóa SEO để đảm bảo hiệu quả sử dụng.

II. Xây dựng trang web

Phần này tập trung vào quá trình xây dựng trang web với các công nghệ hiện đại như ReactJSLaravel. Trang web được thiết kế để hỗ trợ sinh viên CNTT trong việc trao đổi tài liệu học tập một cách hiệu quả. Hệ thống quản lý tài liệu được tích hợp để đảm bảo tính bảo mật và dễ dàng truy cập.

2.1. Công nghệ sử dụng

Các công nghệ chính được sử dụng bao gồm ReactJS cho giao diện người dùng, Laravel cho backend, và MySQL để quản lý cơ sở dữ liệu. JSON Web Token được sử dụng để xác thực và ủy quyền, đảm bảo tính bảo mật cho hệ thống.

2.2. Thiết kế hệ thống

Hệ thống được thiết kế với các lược đồ tuần tựlược đồ hoạt động để mô tả quy trình hoạt động của từng chức năng. Giao diện người dùng được tối ưu hóa để đảm bảo trải nghiệm người dùng tốt nhất.

III. Trao đổi tài liệu

Trao đổi tài liệu là chức năng chính của trang web, giúp sinh viên CNTT chia sẻ và tìm kiếm tài liệu học tập một cách dễ dàng. Hệ thống hỗ trợ quản lý tài liệu học tập và cung cấp các công cụ tìm kiếm, đánh giá tài liệu.

3.1. Quản lý tài liệu

Hệ thống cho phép người dùng đăng tải, tìm kiếm và quản lý tài liệu học tập. Các tính năng như đánh giá, bình luận và chia sẻ tài liệu được tích hợp để tăng tính tương tác.

3.2. Hỗ trợ sinh viên

Trang web cung cấp các công cụ hỗ trợ sinh viên CNTT trong việc học tập, bao gồm diễn đàn trao đổi, quản lý tài khoản, và thông báo về các tài liệu mới.

IV. Ứng dụng thực tế

Đồ án không chỉ mang tính học thuật mà còn có giá trị thực tiễn cao. Hệ thống quản lý tài liệu trực tuyến này có thể được áp dụng rộng rãi trong các trường đại học, giúp sinh viên CNTT và các ngành khác dễ dàng trao đổi tài liệu học tập.

4.1. Giá trị thực tiễn

Hệ thống đã được thử nghiệm và nhận được phản hồi tích cực từ người dùng. Nó không chỉ giúp sinh viên tiết kiệm thời gian mà còn tạo ra một cộng đồng học tập tích cực.

4.2. Hướng phát triển

Trong tương lai, hệ thống có thể được mở rộng với các tính năng như tích hợp AI để đề xuất tài liệu, hoặc phát triển thành một nền tảng học tập trực tuyến toàn diện.

21/02/2025

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

CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI. Công nghệ sử dụng. 5 CHƯƠNG 2: MÔ HÌNH HÓA YÊU CẦU. Tác nhân của hệ thống.

Danh sách chức năng của hệ thống. Danh sách phi chức năng của hệ thống. Lược đồ chức năng. Người dùng.

Đặc tả Use Case. Bảo mật thông tin. Quên mật khẩu. Đổi mật khẩu.

Xem thông tin nổi bật. Quản lý thông tin cá nhân. Xem sản phẩm. Tìm kiếm sản phẩm theo danh mục.

Xem chi tiết sản phẩm. Đánh giá sản phẩm. Trả lời bình luận. Đánh giá bình luận.

Xem các sản phẩm liên quan. Tìm kiếm sản phẩm. Xác nhận tài khoản. Quản lý sản phẩm người dùng.

Đăng sản phẩm. Xem sản phẩm người dùng. Cập nhật sản phẩm người dùng. Xóa sản phẩm người dùng.

Quản lý sản phẩm yêu thích. Thêm sản phẩm vào danh sách yêu thích. Xem và xóa sản phẩm yêu thích. Gửi yêu cầu hoàn tiền.

Xem đơn hàng. Cập nhật trạng thái đơn hàng. Xem thông tin người dùng khác. Báo cáo người dùng.

Đăng nhập bằng google. Xem bài đăng. Xem danh sách bài đăng. Xem chi tiết bài đăng.

Tìm kiếm bài đăng. Xem danh sách gợi ý. Xem người dùng uy tín. Tương tác bài đăng.

Trả lời bài đăng. Xem trả lời bài đăng. Tương tác bài đăng. Tương tác trả lời bài đăng.

Xem danh sách thông báo. Xem chi tiết thông báo. Xem danh sách bài đăng của tôi. Quản lý sản phẩm.

Cập nhật trạng thái sản phẩm. Xem danh sách sản phẩm. Tìm kiếm sản phẩm. Quản lý tài khoản.

Cập nhật trạng thái tài khoản. Xem danh sách tài khoản. Tìm kiếm tài khoản. Cộng tiền cho người bán.

Cập nhật trạng thái báo cáo người dùng. Xem thống kê. Quản lý trợ lý ảo. Quản lý bài đăng.

Xem danh sách bài đăng. Cập nhật trạng thái bài đăng. 76 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG. Lược đồ tuần tự.

Bảo mật thông tin. Quên mật khẩu. Đổi mật khẩu. Xem thông tin nổi bật.

Quản lý thông tin cá nhân. Xem sản phẩm. Tìm kiếm sản phẩm theo danh mục. Xem chi tiết sản phẩm.

Đánh giá sản phẩm. Trả lời bình luận. Đánh giá bình luận. Xem các sản phẩm liên quan.

Tìm kiếm sản phẩm. Xác thực tài khoản. Quản lý sản phẩm người dùng. Đăng sản phẩm.

Xem sản phẩm người dùng. Cập nhật sản phẩm người dùng. Xóa sản phẩm người dùng. Quản lý sản phẩm yêu thích.

Thêm sản phẩm vào danh sách yêu thích. Xem và xóa sản phẩm yêu thích. Gửi yêu cầu hoàn tiền. Xem đơn hàng.

Cập nhật trạng thái đơn hàng. Xem thông tin người dùng khác. Báo cáo người dùng. Đăng nhập bằng google.

Xem bài đăng. Xem danh sách bài đăng. Xem chi tiết bài đăng. Tìm kiếm bài đăng.

Xem danh sách gợi ý. Xem người dùng uy tín. Tương tác bài đăng. Trả lời bài đăng.

Xem trả lời bài đăng. Tương tác bài đăng. Tương tác trả lời bài đăng. Xem danh sách thông báo.

Xem chi tiết thông báo. Xem danh sách bài đăng của tôi. Quản lý sản phẩm. Cập nhật trạng thái sản phẩm.

Xem danh sách sản phẩm. Quản lý tài khoản. Cập nhật trạng thái tài khoản. Xem danh sách tài khoản.

Tìm kiếm tài khoản. Cộng tiền cho người bán. Cập nhật trạng thái báo cáo người dùng. Xem thống kê.

Quản lý trợ lý ảo. Quản lý bài đăng. Xem danh sách bài đăng. Cập nhật trạng thái bài đăng.

Lược đồ hoạt động. Bảo mật thông tin. Quên mật khẩu. Đổi mật khẩu.

Xem thông tin nổi bật. Quản lý thông tin cá nhân. Xem sản phẩm. Tìm kiếm sản phẩm theo danh mục.

Xem chi tiết sản phẩm. Đánh giá sản phẩm. Trả lời bình luận. Đánh giá bình luận.

Xem các sản phẩm liên quan. Tìm kiếm sản phẩm. Xác thực tài khoản. Quản lý sản phẩm người dùng.

Đăng sản phẩm. Xem sản phẩm người dùng. Cập nhật sản phẩm người dùng. Xóa sản phẩm người dùng.

Quản lý sản phẩm yêu thích. Thêm sản phẩm vào danh sách yêu thích. Xem và xóa sản phẩm yêu thích. Gửi yêu cầu hoàn tiền.

Xem đơn hàng. Cập nhật trạng thái đơn hàng. Xem thông tin người dùng khác. Báo cáo người dùng.

Đăng nhập bằng google. Xem bài đăng. Xem danh sách bài đăng. Xem chi tiết bài đăng.

Tìm kiếm bài đăng. Xem danh sách gợi ý. Xem người dùng uy tín. Tương tác bài đăng.

Trả lời bài đăng. Xem trả lời bài đăng. Tương tác bài đăng. Tương tác trả lời bài đăng.

Xem danh sách thông báo. Xem chi tiết thông báo. Xem danh sách bài đăng của tôi. Quản lý sản phẩm.

Cập nhật trạng thái sản phẩm. Xem danh sách sản phẩm. Tìm kiếm sản phẩm. Quản lý tài khoản.

Cập nhật trạng thái tài khoản. Xem danh sách tài khoản. Tìm kiếm tài khoản. Cộng tiền cho người bán.

Cập nhật trạng thái báo cáo người dùng. Xem thống kê. Quản lý trợ lý ảo. Quản lý bài đăng.

Xem danh sách bài đăng. Cập nhật trạng thái bài đăng. 179 CHƯƠNG 4: GIAO DIỆN CHƯƠNG TRÌNH. Trang đăng nhập.

Trang tìm tài khoản. Trang cập nhật mật khẩu. Trang đăng sản phẩm. Trang chi tiết sản phẩm.

Trang sản phẩm của tôi. Trang sản phẩm yêu thích. Trang lịch sử mua hàng. Trang thanh toán.

Trang chi tiết đơn hàng. Trang diễn đàn. Trang chi tiết bài đăng. Trang đăng bài.

Mục phản hồi bài đăng. Mục bài đăng liên quan. Trang bài đăng của tôi. Trang xem thông báo.

Trang đăng nhập của quản lý. Trang quản lý người dùng. Trang quản lý danh mục. Trang quản lý sản phẩm.

Trang quản lý đơn hàng. Trang quản lý bài đăng. Trang quản lý yêu cầu rút tiền. Trang quản lý trợ lý ảo.

Trang quản lý đơn tố cáo. Kết quả đạt được. Nhược điểm. Hướng phát triển.

206 TÀI LIỆU THAM KHẢO. 207 TÓM TẮT Đề tài được xây dựng dựa trên nhu cầu trao đổi giáo trình, dụng cụ học tập cho sinh viên, đồng thời dựa trên nhu cầu về một diễn đàn nơi sinh viên có thể trao đổi phương pháp, kinh nghiệm học tập tại đại học. Nhóm tiếp cận nghiên cứu bằng nhiều cách khác nhau, từ giai đoạn phân tích yêu cầu, yêu cầu phải dựa trên thực tế vấn đề đang tồn đọng bên ngoài để giải quyết, từ đó làm rõ những tính năng cần thiết của hệ thống, đồng thời nhóm cũng dựa trên các mô hình đang tồn tại bên ngoài mang tính tương tự để tham khảo và kiểm thử hệ thống bằng trải nghiệm của người dùng, đem lại sự rõ ràng về yêu cầu, hướng phát triển của hệ thống, cũng như những vấn đề còn tồn đọng phải giải quyết của hệ thống, các lỗi không mong muốn phải xử lý và quy mô mở rộng của hệ thống. Dựa trên những yêu cầu và cách tiếp cận, nhóm cũng gặt hái một số thành quả nhất định, đã tạo được một nền tảng đáp ứng tương đối các yêu cầu đã phân tích, hệ thống cũng được các người dùng thực tế sử dụng cơ bản qua để trải nghiệm và nhận lại các sự phản hồi quý giá.

LỜI CẢM ƠN Lời đầu tiên, nhóm xin phép được gửi lời cảm ơn chân thành đến với Khoa Công Nghệ Thông Tin – Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh đã tạo điều kiện cho nhóm chúng em được trau dồi, học tập và phát triển nền tảng kiến thức vững chắc để thực hiện đề tài này. Bên cạnh đó, nhóm thực hiện xin được gửi đến cô Nguyễn Thủy An và cô Trương Thị Ngọc Phượng – giảng viên hướng dẫn và giảng viên phản biện lời cảm ơn chân thành và sâu sắc nhất. Nhóm thực hiện xin cảm ơn sự quan tâm và giúp đỡ tận tình của cô trong suốt quá trình giảng dạy. Cảm ơn cô đã luôn giải đáp những thắc mắc cũng như đưa ra những nhận xét, góp ý giúp nhóm thực hiện cải thiện chất lượng công việc của nhóm.

Vì khả năng còn hạn chế nên trong quá trình thực hiện báo cáo không tránh khỏi sai sót, kính mong nhận được những ý kiến đóng góp từ cô để nhóm có thể cải thiện hơn sau này. Tuy nhiên lượng kiến thức là vô tận và với khả năng hạn hẹp chúng em đã rất cố gắng để hoàn thành một cách tốt nhất. Chính vì vậy việc xảy ra những thiếu sót là điều khó có thể tránh khỏi. Chúng em hi vọng nhận được sự góp ý tận tình của quý thầy (cô) qua đó chúng em có thể rút ra được bài học kinh nghiệm và hoàn thiện và cải thiện nâng cấp lại sản phẩm của mình một cách tốt nhất có thể.

Chúng em xin chân thành cảm ơn! Nhóm thực hiện Nguyễn Đức Khải - 20110655 Lê Nguyễn Tuấn Kiệt - 20110286 DANH MỤC HÌNH ẢNH Hình 1: Lược đồ ERD. 11 Hình 2: Lược đồ chức năng tổng quan. 12 Hình 3: Lược đồ chức năng người dùng. 13 Hình 4: Lược đồ chức năng cho người quản lý.

14 Hình 5: Lược đồ lớp. 77 Hình 6: Lược đồ tuần tự đăng nhập. 78 Hình 7: Lược đồ tuần tự đăng xuất. 79 Hình 8: Lược đồ tuần tự quên mật khẩu.

80 Hình 9: Lược đồ tuần tự đổi mật khẩu. 81 Hình 10: Lược đồ tuần tự đăng ký. 82 Hình 11: Lược đồ tuần tự xem thông tin nổi bật. 83 Hình 12: Lược đồ tuần tự quản lý thông tin cá nhân.

84 Hình 13: Lược đồ tuần tự tìm kiếm sản phẩm theo danh mục. 85 Hình 14: Lược đồ tuần tự xem chi tiết sản phẩm. 86 Hình 15: Lược đồ tuần tự đánh giá sản phẩm. 87 Hình 16: Lược đồ tuần tự trả lời bỉnh luận.

88 Hình 17: Lược đồ tuần tự đánh giá bình luận. 89 Hình 18: Lược đồ tuần tự xem các sản phẩm liên quan. 90 Hình 19: Lược đồ tuần tự tìm kiếm sản phẩm. 91 Hình 20: Lược đồ tuần tự xác thực tài khoản .

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

Đồ án tốt nghiệp CNTT: Xây dựng trang web trao đổi tài liệu cho sinh viên là một nghiên cứu chuyên sâu về việc thiết kế và phát triển một nền tảng trực tuyến giúp sinh viên dễ dàng chia sẻ và tìm kiếm tài liệu học tập. Đồ án này không chỉ tập trung vào các yếu tố kỹ thuật như giao diện người dùng, bảo mật dữ liệu, mà còn đề cập đến cách tối ưu hóa trải nghiệm người dùng và quản lý nội dung hiệu quả. Đây là một giải pháp hữu ích cho sinh viên, giúp họ tiết kiệm thời gian và nâng cao hiệu quả học tập.

Nếu bạn quan tâm đến các hệ thống hỗ trợ học tập, hãy khám phá thêm về Luận văn thạc sĩ khoa học máy tính xây dựng hệ thống hỗ trợ học vụ đa ngôn ngữ trong tiếng Việt và tiếng Anh, nơi nghiên cứu cách tích hợp đa ngôn ngữ vào hệ thống giáo dục. Bên cạnh đó, Luận văn thạc sĩ hệ thống thông tin quản lý đề xuất giải pháp lưu trữ và chia sẻ file an toàn cho trường đại học tài chính marketing cung cấp những giải pháp bảo mật và quản lý tài liệu hiệu quả. Cuối cùng, Luận văn thạc sĩ hệ thống thông tin quản lý công nghệ điện toán đám mây trong môi trường đại học sẽ giúp bạn hiểu rõ hơn về ứng dụng công nghệ đám mây trong giáo dục.

Hãy khám phá các tài liệu này để mở rộng kiến thức và tìm hiểu sâu hơn về các giải pháp công nghệ trong lĩnh vực giáo dục!