Đồ Án Tốt Nghiệp Công Nghệ Thông Tin: Xây Dựng Hệ Thống Tư Vấn Sinh Viên Sử Dụng MERN Stack

2024

181
0
0

Phí lưu trữ

30 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 TIÊU ĐỀ TÀI

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

2. PHẦN NỘI DUNG

2. CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

1.1. MERN Stack là gì ?

1.2. Tại sao nên chọn MERN Stack ?

1.3. Cấu trúc kiến trúc của MERN Stack và cách nó hoạt động?

1.4. Các thành phần của MERN Stack

1.5. Ưu điểm của MERN Stack

3. CHƯƠNG 2: KHẢO SÁT PHÂN TÍCH VÀ THIẾT KẾ

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

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

2.3. Yêu cầu chức năng hệ thống

2.4. Yêu cầu phi chức năng

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

3.1. Danh sách các tác nhân và chức năng của hệ thống

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

3.2.1. Người dùng (Người dùng đã có tài khoản)

3.2.2. Trưởng nhóm

3.2.3. Quản trị viên

3.3. Đặc tả use case

3.3.1. Đặc tả use case cho khách

3.3.2. Đặc tả use case cho người dùng

3.3.3. Đặc tả use case cho tư vấn viên

3.3.4. Đặc tả use case cho trưởng nhóm

3.3.5. Đặc tả use case cho giám sát viên

3.3.6. Đặc tả use case cho quản trị viên

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

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

4.2. Xem câu hỏi đã được trả lời

4.3. Xem thư viện câu hỏi

4.4. Xem danh sách tin tức

4.5. Xem danh sách tư vấn viên

4.6. Đặt câu hỏi

4.7. Trả lời câu hỏi công khai

4.8. Trả lời câu hỏi qua tin nhắn

4.9. Phản hồi tin nhắn

4.10. Duyệt câu trả lời

4.11. Không duyệt và gửi phản hồi

4.12. Lược đồ cơ sở dữ liệu

6. CHƯƠNG 5: GIAO DIỆN VÀ XỬ LÝ

5.1. Phiên bản Web

5.1.1. Trang đăng nhập

5.1.2. Trang quên mật khẩu

5.1.3. Trang thư viện câu hỏi

5.1.4. Trang danh sách tư vấn viên

5.1.5. Trang tin tức

5.1.6. Trang thông tin cá nhân

5.1.7. Trang xác minh tài khoản

5.1.8. Lịch sử tư vấn

5.1.9. Trang danh sách câu hỏi của tư vấn viên

5.1.10. Trang tư vấn viên xem chi tiết câu hỏi

5.1.11. Trang xem phản hồi từ trưởng nhóm

5.1.12. Trang thống kê của trưởng nhóm

5.1.13. Trang quản lý lĩnh vực của trưởng nhóm

5.1.14. Trang quản lý nhân sự của trưởng nhóm

5.1.15. Trang quản lý FAQ

5.1.16. Trang duyệt câu trả lời

5.1.17. Trang thống kê quản trị viên

5.1.18. Trang quản lý khoa

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

5.1.20. Trang quản lý tin tức

5.2. Phiên bản di động

5.2.1. Trang chủ của tư vấn viên

5.2.2. Trang danh sách câu hỏi chờ

5.2.3. Màn hình chi tiết câu hỏi

5.2.4. Trang thống kê cho trưởng nhóm

5.2.5. Trang chủ của trưởng nhóm

5.2.6. Trang quản lý tư vấn viên của trưởng nhóm

5.2.7. Trang quản lý lĩnh vực cho trưởng nhóm

5.2.8. Trang quản lý FAQ cho trưởng nhóm

5.2.9. Trang nhắn tin cho tư vấn viên

5.2.10. Trang thống kê của quản trị viên

5.2.11. Trang chủ cho quản trị viên

5.2.12. Trang quản lý khoa cho Admin

5.2.13. Trang quản lý tin tức của quản trị viên

5.2.14. Trang đăng nhập

5.2.15. Trang quên mật khẩu

5.2.16. Trang chủ cho người dùng

5.2.17. Trang xem thư viện câu hỏi

5.2.18. Trang xem danh sách tư vấn viên

5.2.19. Trang đặt câu hỏi

7. CHƯƠNG 6: CÀI ĐẶT VÀ THỬ NGHIỆM

6.1. Chuẩn bị file cài đặt

6.2. Cài đặt MongoDB

6.3. Cài đặt NodeJS

6.4. Cài đặt ExpressJS

6.5. Cài đặt ReactJS

6.6. Cài đặt React Native

6.7. Môi trường thử nghiệm

6.8. Chạy thử ứng dụng

PHẦN KẾT LUẬN

NHỮNG KẾT QUẢ ĐẠT ĐƯỢC

ƯU ĐIỂM VÀ NHƯỢC ĐIỂM

HƯỚNG PHÁT TRIỂN

DANH SÁCH TÀI LIỆU THAM KHẢO

NHẬT KÝ LÀM VIỆC CÙNG GIẢNG VIÊN HƯỚNG DẪN

Đồ Án Tốt Nghiệp CNTT: Xây Dựng Hệ Thống Tư Vấn Sinh Viên Với MERN Stack là một tài liệu chuyên sâu về việc ứng dụng công nghệ MERN Stack (MongoDB, Express.js, React.js, Node.js) để phát triển hệ thống tư vấn sinh viên. Tài liệu này không chỉ cung cấp kiến thức chi tiết về quy trình xây dựng hệ thống mà còn giúp người đọc hiểu rõ cách tích hợp các công nghệ hiện đại vào thực tế. Đây là nguồn tài liệu hữu ích cho sinh viên CNTT muốn nâng cao kỹ năng lập trình và quản lý dự án.

Nếu bạn quan tâm đến các dự án tương tự, bạn có thể khám phá thêm về Phát triển website quản lý bán hàng thời trang Sober sử dụng ReactJS, NodeJS, MongoDB, một đồ án tốt nghiệp khác ứng dụng công nghệ web hiện đại. Bên cạnh đó, Nghiên cứu mô hình MVC Laravel và xây dựng website đăng ký đề tài luận văn cũng là một tài liệu đáng tham khảo để hiểu sâu hơn về các mô hình phát triển web. Cuối cùng, Đồ án thực tập tốt nghiệp CNTT: Tìm hiểu Ruby on Rails, Arduino và xây dựng ứng dụng quản lý thư viện sẽ mang đến góc nhìn đa chiều về việc ứng dụng các framework và công nghệ khác nhau trong phát triển phần mềm.

Hãy khám phá các tài liệu này để mở rộng kiến thức và tìm cảm hứng cho các dự án của bạn!