.17 Mô tả thành phần màn hình đăng kí

Một phần của tài liệu Rút trích và trực quan hoá dữ liệu trong lĩnh vực bất động sản (khóa luận tốt nghiệp) (Trang 91)

4.5.2. Màn hình đăng nhập:

Hình 4.20 Màn hình đăng nhập

STT Tên đối tượng Chức năg

1 EditText Username Nhập tên tài khoản. 3 EditText Password Nhập mật khẩu

4 Button Đăng Ký Chuyển qua màn hình đăng ký 5 Button Đăng Nhập Thực hiện đăng nhập tài khoản

- Người dùng cần nhập đầy đủ thông tin, hệ thống sẽ cảnh báo nếu người dùng nhập thiếu

- Sau khi đăng nhập thành cơng sẽ chuyển đến màn hình trang chủ

4.5.3. Màn hình trang chủ:

4.5.4. Màn hình xem thơng tin tìm kiếm:

4.5.5. Màn hình xem chi tiết thơng tin bài viết:

4.5.6. Màn hình xem thơng tin biểu đồ:

4.5.7. Màn hình biểu đồ giá nhà đất trung bình theo thành phố

4.5.8. Màn hình dự đốn giá nhà đất trung bình theo quận (huyện):

4.5.9. Màn hình dự đốn giá nhà đất

Chương 5. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Qua q trình thực hiện đồ án, nhóm đã đạt được kết quả:

5.1. Ưu điểm:

- Đã có thể tự xây dựng một ứng dụng hồn thiện, có cả back-end và front-end, và tự xây dựng lên framework và API cho chính hệ thống.

- Ứng dụng web đã có các tính năng cơ bản của một hệ thống thu thập và chia sẻ dữ liệu bất động sản như tìm kiếm, sắp xếp,…

- Xây dựng ứng dụng theo quy trình cụ thể, sử dụng các ngôn ngữ mới học được như Nodejs và Reactjs kết hợp với các tích hợp được hỗ trợ để khiến hệ thống đa dạng hơn.

- Nhóm hồn thành được các u cầu qua trọng của đồ án là rút trích dữ liệu và trực quan hóa dữ liệu bất động sản, đồng thời tạo ra hệ thống có thể tìm kiếm và sắp xếp thông tin cho người dùng,…

5.2. Nhược điểm:

- Cịn một số tính năng đề ra ban đầu nhóm đã khơng thực hiện được như thêm vào danh sách u thích, thích hay bình luận bài đăng,…

- Ứng dụng còn hạn chế về lượng tin tức. - Giao diện còn chưa được đẹp và bắt mắt

5.3. Kết quả đạt được:

5.3.1. Về mặt nghiên cứu:

- Nhóm đã có cơ hội tìm hiểu thêm về cơng nghệ được sử dụng trong machine learning.

- Hiểu và áp dụng quá trình tạo nên một ứng dụng web.

- Hiểu được quá trình xây dựng source code của Front-end và Back-end.

5.3.2. Về mặt sản phẩm:

- Các yêu cầu phi chức năng

+ Chức năng hiện đại và dễ sử dụng

+ Tương tác giữa người dùng và trang web diễn ra nhanh chóng. - Các yêu cầu chức năng

+ Cho phép người dùng tạo tài khoản, chỉnh sửa thông tin cá nhân. + Cho phép người xem thông tin bài viết về bất động sản.

+ Xem lịch sử tìm kiếm người dùng.

+ Biểu đồ phân tích thể hiện giá tiền và diện tích theo từng khu vực.

+ Biểu đồ tăng tưởng của 3 thành phố trực thuộc trung ương Hồ Chí Minh, Hà Nội, Đà Nẵng.

+ Tích hợp Machine learning để đưa ra dự đoán về giá trong tương lai của từng khu vực.

5.4. Hướng phát triển:

Qua q trình thực hiện khóa luận, tính tới thời điểm hiện tại, em nhận thấy đồ án cịn những thiếu sót cần được khắc phục nếu muốn phát triển đồ án lên thương mại như:

- Crawler thêm nhiều tin tức từ nhiều nguồn khác để nội dung trang web được phong phú.

- Phát triển thêm nhiều biểu đồ cụ thể hơn để người dùng dễ dàng so sánh

- Hoàn thiện thêm các chức năng đề ra ban đầu và thêm vào các tính năng mới như đăng bài, trang thông tin cá nhân người dùng,…

- Cải thiện lại giao diện cho bắt mắt hơn. - Giới thiệu sản phẩm tới đông đảo người dùng.

TÀI LIỆU THAM KHẢO

[1] "Cherrio" [Online]. Available: https://cheerio.js.org/ [2] "ExpressJS" [Online]. Available: https://expressjs.com/

[3] "MongoDB" [Online]. Available: https://www.mongodb.com/ [4] "NodeJS" [Online]. Available: https://nodejs.org/en/docs/ [5] Tài liệu JavaScript: https://javascript.info/37

[6] Tài liệu React: https://reactjs.org/docs/getting-started.html [7] StackOverFlow: https://stackoverflow.com/

[8] Django: https://docs.djangoproject.com/en/4.0/

[9] Django Rest Framework: https://www.django-rest-framework.org/ [10] Viblo: https://viblo.asia/

Một phần của tài liệu Rút trích và trực quan hoá dữ liệu trong lĩnh vực bất động sản (khóa luận tốt nghiệp) (Trang 91)