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