Đồ án HCMUTE: Xây dựng ứng dụng hỗ trợ giao dịch bất động sản

2020

102
1
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CẢM ƠN

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

1.1. Khảo sát hiện trạng

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

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

1.4. Ý nghĩa khoa học thực tiễn

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

2.1. Giới thiệu ReactJS

2.2. Giới thiệu về Reactjs

2.3. React là gì

2.4. Một số khái niệm cơ bản trong React

2.5. Giới thiệu về JSX

2.6. Giới thiệu về components

2.7. Props và State

2.8. React-router là gì

2.9. BrowserRouter và HashRouter

2.10. Ưu điểm và nhược điểm của ReactJS

2.11. Giới thiệu sơ lược về Spring Framework

2.12. Các dự án trong Spring Framework

2.13. Cơ sở dữ liệu MYSQL

2.13.1. Giới thiệu cơ sở dữ liệu MYSQL

2.13.2. Mục đích sử dụng cơ sở dữ liệu

2.13.3. Các thao tác cập nhật dữ liệu

2.13.4. Các hàm thông dụng trong MySQL

2.13.5. Các hàm trong phát biểu GROUP BY

2.13.6. Các hàm xử lí chuỗi

2.13.7. Các hàm xử lí về thời gian

2.13.8. Các hàm về toán học

2.14. Giới thiệu về React Native

2.15. Ưu điểm và nhược điểm

2.16. Công cụ phát triển

2.17. Thư viện và component

2.18. Thư viện redux

2.19. Nguyên lý hoạt động của Redux

2.20. Một số nguyên tắc trong Redux

2.21. Vòng đời của React-Native

2.22. Cấu trúc thư mục của ứng dụng react native

2.23. Tìm hiểu về Google Maps Api

2.23.1. Giới Thiệu về Google Maps và Google Maps Api

2.23.2. Google Maps Overlays (Lớp phủ)

2.24. Giới thiệu về Nodejs

2.24.1. Khái niệm Node js

2.24.2. Ứng dụng của NodeJS

2.24.3. Cách thức hoạt động nodejs

2.24.4. Nhược điểm

2.24.5. Các NodeJS framework sử dụng phổ biến

3. PHÂN TÍCH VÀ THIẾT KẾ ỨNG DỤNG

3.1. Phân tích yêu cầu

3.2. Đối tượng sử dụng

3.3. Phạm vi bài toán

3.4. Mô hình hóa hệ thống

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

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

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

3.8. Thiết kế xử lí

3.8.1. Đặc tả usecase

3.8.2. Use case Đăng nhập

3.8.3. Use case Đăng ký

3.8.4. Use case Đăng xuất

3.8.5. Use case Tìm kiếm

3.8.6. Use case Chỉnh sửa thông tin tài khoản

3.8.7. Use case Quản lí căn hộ

3.8.8. Use case thay đổi mật khẩu

3.8.9. Use case quản lý yêu thích

3.8.10. Use case bình luận

3.8.11. Use case đặt mua

3.8.12. Use case quản lý chi tiết căn hộ

3.8.13. Chỉnh sửa thông tin tài khoản

3.8.14. Đổi mật khẩu

3.8.15. Quản lý yêu thích

3.8.16. Quản lý chi tiết căn hộ

3.8.17. Sơ đồ lớp – Class Diagram

3.9. Thiết kế cơ sở dữ liệu

3.9.1. Quan hệ giữa các bảng

3.9.2. Danh sách chi tiết thuộc tính các bảng

3.10. Thiết kế giao diện

3.10.1. Danh sách các màn hình

3.10.2. Sơ đồ liên kiết giữa các màn hình

3.10.3. Đặc tả các màn hình

3.11. Hiện thực hệ thống

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

3.11.2. Môi trường lập trình

4. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

4.1. Về mặt lý thuyết

4.2. Về mặt hiện thực

4.3. Hướng phát triển đề tài

TÀI LIỆU THAM KHẢO

Bài viết "Ứng dụng hỗ trợ giao dịch bất động sản tại HCMUTE" giới thiệu một ứng dụng tiên tiến giúp người dùng dễ dàng thực hiện các giao dịch bất động sản tại khu vực TP.HCM. Ứng dụng này không chỉ cung cấp thông tin chi tiết về các bất động sản đang có mặt trên thị trường mà còn hỗ trợ người dùng trong việc tìm kiếm, so sánh và đánh giá các lựa chọn khác nhau. Một trong những lợi ích nổi bật của ứng dụng là khả năng tối ưu hóa quy trình giao dịch, giúp tiết kiệm thời gian và công sức cho người dùng.

Nếu bạn quan tâm đến các ứng dụng công nghệ trong lĩnh vực bất động sản, bạn có thể tìm hiểu thêm về việc ứng dụng các phương pháp vector hóa để loại bỏ tin đăng trùng trong lĩnh vực bất động sản. Ngoài ra, để mở rộng kiến thức về các ứng dụng công nghệ khác, hãy tham khảo bài viết về phát triển ứng dụng quản lý mua bán gas trên ios sử dụng ngôn ngữ dart trên nền tảng flutter. Cuối cùng, bạn cũng có thể tìm hiểu về xây dựng phần mềm quản lý quán ăn, một ứng dụng khác trong lĩnh vực quản lý và giao dịch. Những tài liệu này sẽ giúp bạn có cái nhìn sâu sắc hơn về ứng dụng công nghệ trong các lĩnh vực khác nhau.