Đồ án HCMUTE: Xây dựng website quản lý trung tâm anh ngữ sử dụng MEAN Stack

2020

113
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

LỜI CẢM ƠN

TÓM TẮT ĐỒ ÁN TỐT NGHIỆP

TÓM TẮT ĐỒ ÁN BẰNG TIẾNG ANH(ABSTRACT)

MỤC LỤC

DANH MỤC CÁC CHỮ VIẾT TẮT

DANH MỤC CÁC BẢNG BIỂU

DANH MỤC CÁC HÌNH ẢNH, BIỂU ĐỒ

1. CHƯƠNG 1: TỔNG QUAN

1.1. Mục tiêu đề tài

1.2. Mô tả ứng dụng web

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

2.1. Nền tảng phát triển

2.2. Thư viện sử dụng

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

2.4. Dịch vụ bên ngoài

3. CHƯƠNG 3: XÁC ĐỊNH VÀ MÔ HÌNH HÓA YÊU CẦU

3.1. Yêu cầu người dùng

3.2. Yêu cầu hệ thống

3.2.1. Yêu cầu chức năng

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

4. CHƯƠNG 4: PHÂN TÍCH VÀ THIẾT KẾ

4.1. Phân tích và thiết kế cơ sở dữ liệu

4.2. Mô tả các bảng trong database

4.3. Phân tích và thiết kế xử lí

4.3.1. Kiến trúc hệ thống

4.3.2. Đặc tả API

4.3.2.1. API đăng nhập
4.3.2.2. API liên hệ
4.3.2.3. API giảng viên
4.3.2.4. API danh sách lớp học
4.3.2.5. API học viên
4.3.2.6. API khóa học
4.3.2.7. API lớp học
4.3.2.8. API lớp học phần
4.3.2.9. API phòng học
4.3.2.10. API quản trị viên
4.3.2.11. API gửi mail
4.3.2.12. API thời khóa biểu
4.3.2.13. API upload ảnh

4.3.3. Thiết kế giao diện

4.3.3.1. Ở phía người dùng khách
4.3.3.2. Ở phía trang quản lý

5. CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ

5.1. Cài đặt

5.1.1. Cài đặt MongoDB

5.1.2. Cài đặt NodeJS

5.1.3. Cài đặt frameworks ExpressJS

5.1.4. Cài đặt Angular

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

5.2.1. Danh sách các loại kiểm thử

5.2.2. Môi trường kiểm thử

5.2.3. Thiết kế kiểm thử

5.2.4. Trường hợp kiểm thử

5.2.4.1. Thêm học viên
5.2.4.2. Chỉnh sửa lớp học
5.2.4.3. Chỉnh sửa thông tin cá nhân

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

5.2.5.1. Kết quả tổng quan
5.2.5.2. Kết quả cụ thể theo từng test case

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Kiến thức đã tìm hiểu

6.2. Chức năng đã cài đặt

6.2.1. Trang dành cho người dùng

6.2.2. Trang dành cho Admin và giảng viên

6.2.3. Chức năng chung của các actor

6.3. Nhược điểm

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

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

Bài viết "Xây dựng website quản lý trung tâm anh ngữ bằng MEAN Stack" cung cấp cái nhìn tổng quan về cách phát triển một hệ thống quản lý hiệu quả cho các trung tâm anh ngữ. Tác giả trình bày chi tiết về công nghệ MEAN Stack, bao gồm MongoDB, Express.js, Angular, và Node.js, giúp người đọc hiểu rõ cách tích hợp các công nghệ này để tạo ra một website mạnh mẽ và linh hoạt. Bài viết không chỉ hướng dẫn cách xây dựng mà còn nhấn mạnh những lợi ích như tối ưu hóa quy trình quản lý, cải thiện trải nghiệm người dùng và tăng cường khả năng tương tác giữa giáo viên và học viên.

Nếu bạn muốn mở rộng kiến thức về các ứng dụng công nghệ trong giáo dục và quản lý dữ liệu, hãy tham khảo thêm bài viết Luận văn thạc sĩ khoa học máy tính hỗ trợ suy luận trong điều khiển truy xuất dữ liệu gis, nơi bạn có thể tìm hiểu về việc áp dụng công nghệ GIS trong quản lý dữ liệu. Ngoài ra, bài viết Luận văn thạc sĩ khoa học máy tính kỹ thuật tìm kiếm dựa trên giai điệu sẽ giúp bạn khám phá thêm về các kỹ thuật tìm kiếm thông minh trong lĩnh vực công nghệ thông tin. Cuối cùng, bài viết Luận văn thạc sĩ kỹ thuật viễn thông phân loại chủ đề bản tin online sử dụng máy học sẽ mang đến cho bạn cái nhìn sâu sắc về việc ứng dụng máy học trong phân loại thông tin, một khía cạnh quan trọng trong quản lý dữ liệu hiện đại.