Đồ Án HCMUTE: Xây Dựng Website Tìm Việc IT Trên Nền Tảng MEAN Stack

2019

119
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

Lời cám ơn

ĐỀ CƯƠNG LUẬN VĂN TỐT NGHIỆP

MỤC LỤC

1. PHẦN 1: 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. CÁCH TIẾP CẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU - ĐỐI TƯỢNG NGHIÊN CỨU - PHẠM VI NGHIÊN CỨU

1.4. KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC

2. PHẦN 2: NỘI DUNG

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

3.1. TỔNG QUAN VỀ TECHNICAL STACK

3.2. CÁC THÀNH PHẦN CƠ BẢN CỦA TECHNICAL STACK

3.3. TẠI SAO TECHNICAL STACK LẠI QUAN TRỌNG

3.4. CÁCH ĐỂ CHỌN ĐÚNG TECHNICAL STACK

3.5. TỔNG QUAN VỀ HỆ THỐNG

3.6. KHÁI QUÁT VỀ MEAN STACK:

3.7. CÁC THÀNH PHẦN CỦA MEAN STACK:

3.8. KHÁI QUÁT VỀ NODEJS

3.9. ĐẶC ĐIỂM GIÚP NODEJS TRỞ NÊN MẠNH MẼ VÀ NỔI BẬT TRÊN THỊ TRƯỜNG GẦN ĐÂY?

3.10. Package manager là gì?

3.11. Tại sao lại sử dụng npm?

3.12. NHƯỢC ĐIỂM CỦA NODEJS

3.13. KHÁI QUÁT VỀ EXPRESSJS

3.14. ĐẶC ĐIỂM CỦA EXPRESSJS

3.15. TẠI SAO LẠI SỬ DỤNG EXPRESS TRONG VIỆC QUẢN LÝ REST API

3.16. KHÁI QUÁT VỀ NOSQL

3.17. KHÁI QUÁT VỀ MONGODB

3.18. GIỚI THIỆU VỀ ANGULAR

3.19. TẠI SAO PHẢI SỬ DỤNG ANGULAR TRONG VIỆC PHÁT TRIỂN FRONT-END CỦA WEB APPLICATION

3.20. NGÔN NGỮ LẬP TRÌNH TYPESCRIPT

4. CHƯƠNG 2: PHÂN TÍCH VÀ MÔ HÌNH HÓA YÊU CẦU

4.1. KHẢO SÁT HIỆN TRẠNG

4.2. XÁC ĐỊNH YÊU CẦU

4.3. Xác định yêu cầu chức năng hệ thống:

4.4. Xác định yêu cầu chất lượng:

4.5. Lược đồ Use case và đặc tả

4.6. Use case Đăng ký

4.7. Use case Đăng nhập

4.8. Use case Tìm kiếm công việc

4.9. Use case Tìm kiếm công ty

4.10. Use case Cập nhật thông tin cá nhân

4.11. Use case Cập nhật thông tin CV ứng viên

4.12. Use case Xem thông tin công ty

4.13. Use case Xem thông tin mô tả công việc

4.14. Use case Apply công việc:

4.15. Use case Viết review về công ty

4.16. Use case Cập nhật thông tin tài khoản doanh nghiệp

4.17. Use case Thêm bài viết tuyển dụng

4.18. Use case Sửa bài viết tuyển dụng

4.19. Use case Xóa bài viết tuyển dụng

4.20. Use case Xem bài viết tuyển dụng

4.21. Use case Xem thông tin ứng viên apply tin tuyển dụng

4.22. Use case Xem tất cả review về công ty

4.23. Use case Quản lý tất cả nhà tuyển dụng

4.24. Use case Quản lý tất cả ứng viên

4.25. Use case Thống kê xu hướng lập trình viên

4.26. Use case Thống kê xu hướng việc làm

5. CHƯƠNG 3: THIẾT KẾ ỨNG DỤNG

5.1. THIẾT KẾ PHẦN MỀM

5.2. Nghiệp vụ: Đăng ký

5.3. Nghiệp vụ: Đăng nhập

5.4. Nghiệp vụ: Tìm kiếm công việc, công ty

5.5. Nghiệp vụ: Cập nhật thông tin cá nhân, tài khoản doanh nghiệp, CV cá nhân

5.6. Nghiệp vụ: Apply công việc

5.7. Nghiệp vụ: Viết review về công ty

5.8. Nghiệp vụ: Thêm bài viết tuyển dụng

5.9. Nghiệp vụ: Sửa bài viết tuyển dụng

5.10. Nghiệp vụ: Xóa bài viết tuyển dụng

5.11. Nghiệp vụ: Xem bài viết tuyển dụng

5.12. Nghiệp vụ: Quản lý tất cả nhà tuyển dụng, ứng viên

5.13. THIẾT KẾ DỮ LIỆU

5.14. Lược đồ quan hệ

5.15. Mô tả cơ sở dữ liệu

5.16. LƯỢC ĐỒ TUẦN TỰ

5.17. Lược đồ Đăng kí

5.18. Lược đồ Đăng nhập

5.19. Lược đồ Tìm kiếm công việc, công ty

5.20. Lược đồ Cập nhật thông tin cá nhân, CV cá nhân

5.21. Lược đồ Cập nhật thông tin tài khoản doanh nghiệp

5.22. Lược đồ Apply công việc

5.23. Lược đồ Viết review về công ty

5.24. Lược đồ Thêm bài viết tuyển dụng

5.25. Lược đồ Sửa bài viết tuyển dụng

5.26. Lược đồ Xóa bài viết tuyển dụng

5.27. Lược đồ Xem bài viết tuyển dụng, thông tin ứng viên apply tin tuyển dụng

5.28. Lược đồ Quản lý tất cả nhà tuyển dụng, ứng viên

5.29. Lược đồ Thống kê xu hướng lập trình viên, công việc

5.30. Màn hình Đăng ký tài khoản ứng viên

5.31. Màn hình Đăng ký tài khoản nhà tuyển dụng

5.32. Màn hình Đăng nhập

5.33. Màn hình Trang chủ

5.34. Màn hình Tìm kiếm công ty

5.35. Màn hình Chi tiết thông tin nhà tuyển dụng

5.36. Màn hình Review về nhà tuyển dụng

5.37. Màn hình Chi tiết bài viết tuyển dụng

5.38. Màn hình Thống kê bài viết tuyển dụng

5.39. Màn hình Tạo bài viết tuyển dụng

5.40. Màn hình Cập nhật CV của ứng viên

5.41. Màn hình Chỉnh sửa thông tin cá nhân

5.42. Màn hình Trang cá nhân của ứng viên

5.43. Màn hình Xem review của công ty

5.44. Màn hình Xem mô tả về công ty

5.45. Màn hình Xem nhanh bài viết tuyển dụng

5.46. Màn hình Xem danh sách ứng viên apply

5.47. Màn hình Quản lý ứng viên của admin

5.48. Màn hình Quản lý nhà tuyển dụng của admin

5.49. Màn hình Thống kê xu hướng lập trình viên

5.50. Màn hình Thống kê xu hướng việc làm

6. CHƯƠNG 4: CÀI ĐẶT VÀ KIỂM THỬ ỨNG DỤNG

6.1. CÀI ĐẶT ỨNG DỤNG

6.2. KIỂM THỬ ỨNG DỤNG

7. Phần 3: KẾT LUẬN

TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH

DANH MỤC BẢNG

Bài viết "Xây Dựng Website Tìm Việc IT Trên Nền Tảng MEAN Stack" cung cấp cái nhìn tổng quan về quy trình phát triển một trang web tìm việc chuyên biệt cho ngành công nghệ thông tin, sử dụng công nghệ MEAN Stack. Tác giả nhấn mạnh các bước quan trọng từ việc thiết kế giao diện người dùng đến việc triển khai backend, đồng thời đề cập đến những lợi ích mà nền tảng này mang lại, như khả năng mở rộng và hiệu suất cao. Độc giả sẽ tìm thấy thông tin hữu ích về cách tối ưu hóa website để thu hút người tìm việc và nhà tuyển dụng, cũng như các công cụ hỗ trợ trong quá trình phát triển.

Nếu bạn muốn mở rộng kiến thức về các công nghệ liên quan, hãy tham khảo bài viết Nghiên cứu xử lý ảnh siêu phân giải bằng biến đổi curvelet trên kit arm 32 bit, nơi bạn có thể tìm hiểu về các phương pháp xử lý hình ảnh trong phát triển ứng dụng. Ngoài ra, bài viết Luận văn thạc sĩ khoa học máy tính sử dụng active learning trong việc lựa chọn dữ liệu gán nhãn cho bài toán speech recognition sẽ giúp bạn hiểu thêm về việc áp dụng machine learning trong các dự án công nghệ. 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 cũng là một nguồn tài liệu quý giá cho những ai quan tâm đến việc phân tích và xử lý dữ liệu trực tuyến.