Màn hình xác minh đối tác

Một phần của tài liệu Mạng xã hội bất động sản tích hợp chatbot thông minh (Trang 102)

89 Thống kê báo cáo giúp người quản trị nhận thấy được những tiềm năng cũng như những hạn chế của ứng dụng. Từ đó đưa ra những phương pháp khắc phục, những chiến lược marketing.

Sau đây là một số hình ảnh.

Hình 3.3.27: Màn hình thống kê cơ bản

90 Hình 3.3.29: Màn hình quản lý báo cáo bài viếtđịa

Hình 3.3.30: Màn hình report theo khoảng thời gian 30 ngày trở lại

3.3.2.2. Màn hình Duyệt đối tác và doanh nghiệp

Cung cấp công cụ để duyệt những thành viên muốn trở thành đối tác, những doanh nghiệp muốn đẩy mạnh phát triển trên hệ thống. Màn hình duyệt gồm những màn hình bên dưới:

91 Hình 3.3.31: Màn hình duyệt đối tác

92

Chương 4: KẾT LUẬN, ĐÁNH GIÁ, HƯỚNG PHÁT TRIỂN

4.1. Kết quả đạt được 4.1.1. Về mặt lý thuyết 4.1.1. Về mặt lý thuyết

Trong q trình nghiên cứu, nhóm học hỏi được nhiều thứ, cũng như cách giải quyết vấn đề một cách hiệu quả. Không chỉ vậy việc nghiên cứu để tìm giải pháp cho phần mềm cịn đem lại nguồn kiến thức và hiểu biết to lớn. Trong q trình chọn cơng nghệ, nhóm đã khảo sát rất nhiều nên đã biết được rất nhiều những ưu điểm, nhược điểm của các loại ngơn ngữ, framework. Nhóm đã nắm rõ các cách làm, công đoạn để phát triển một ứng dụng Mobile ở phía client-side và server-side và có thể tung ra thị trường thơng qua các cửa hàng Play store và Apple store.

Trong q trình thực hiện đồ án, nhóm đã học được rất nhiều thứ, đạt được nhiều kinh nghiệm để xây dựng và phát triển những sản phẩm phần mềm sau này. Nhóm đã thành thạo hơn với các cơng nghệ mới, các ngôn ngữ mới đang dẫn đầu xu thế như Flutter, Reactjs, Nodejs. Khơng chỉ vậy nhóm cịn nắm bắt được những quy trình làm việc nhóm, cách tương tác nhóm sao cho hiệu quả nhất để có thể hồn thành được đề tài như ngày hôm nay.

Trải qua hơn ba tháng làm đề tài, nhóm đã làm việc hiệu quả hơn, trơn tru hơn cũng như hiểu rõ lẫn nhau nên cơng việc rất nhanh để có thể thực hiện xong.

4.1.2. Về mặt công nghệ

Về cơng nghệ, nhóm đã đi tắt đón đầu để chọn ra các công nghệ phù hợp nhất để phát triển sản phẩm của mình. Điển hình là GraphQL api – công nghệ tốt nhất và hiện đại nhất hiện nay để phát triển một ứng dụng mạng xã hội.

93 Qua đồ án, nhóm đã nắm rõ hơn các cơng nghệ hiện đại nhất, đang làm mưa gió trên các diễn đàn. Cơng nghệ thì ln thay đổi, ln phát triển mới mẻ và trong tương lai cũng sẽ có thứ vượt mặt các cơng nghệ hiện đại nhất bấy giờ. Tuy nhiên công nghệ mới chắc chắn sẽ kế thừa những điểm nổi bật, tinh hoa của những sản phẩm hiện đại và tiện ích nhất hiện nay, do đó việc hiểu rõ những cơng nghệ tốt bây giờ cịn góp phần làm nền tảng để tìm hiểu và học hỏi sau này.

4.1.3. Về mặt ứng dụng

Đồ án không chỉ kết thừa những ứng dụng, những tính năng của một mạng xã hội mà còn cung cấp nhiều điểm nổi trội như:

- Người dùng có thể tương tác, trao đổi thơng tin và làm việc với nhau trên một môi trường mới, hiện đại. Lượng thông tin mà người dùng nhận được là đặc thù và riêng biệt về lĩnh vực bất động sản.

- Người dùng có thể ứng dụng các tính năng của ứng dụng để phục vụ cho công việc bất động sản như: Người dùng có thể biết được vị trí chính xác của phần bất động sản mình định mua trên bản đồ để có cái nhìn khái qt hơn hay kiểm tra thông tin định giá gợi ý từ sản phẩm để đưa ra những quyết đinh, phán đốn chính xác hơn, chatBot hỗ trợ tìm kiếm, ngồi ra còn nhiều tính năng khác ….

- Đây cũng là một ý tưởng, một sản phẩm hưởng ứng lời kêu gọi của bộ thông tin và truyền thơng góp phần thúc đẩy sự phát triển của mạng xã hội – made in VietNam.

4.2. Những thuận lợi và khó khăn

Thuận lợi: Trong q trình thực hiện khóa luận, nhóm đạt được nhiều

thuận lợi là nhờ sự hướng dẫn và giúp đỡ nhiệt tình của giáo viên hướng dẫn là thầy Trần Anh Dũng. Nhờ những ý tưởng rất đúng với nghiệp vụ

94 của thầy mà nhóm em đã tạo ra những tính năng mới mẻ, đặc thù và nổi bật cho mạng xã hội bất động sản.

Khó khăn: Do đại dịch Covid nên các cuộc họp giữa hai thành viên trong

nhóm chỉ có thể diễn ra online nên một số vấn đề chưa hiểu ý nhau gây ra tình trạng chậm trễ cũng như sai một số yêu cầu nghiệp vụ. Nhưng nhóm đã sớm tìm ra và khắc phục sớm.

4.3. Kết luận

Nhóm đã thành cơng xây dựng được một mạng xã hội Bất động sản chatBot trên nền tảng client chính mà mobile Flutter cũng như thành công trong việc kết hợp các công nghệ Nodejs-Graphql-Mongodb để quản lý Backend. Các tính năng của ứng dụng hiện tại đã hoạt động mượt mà, các lỗi cũng ít xuất hiện hơn.

Tuy nhiên project sử dụng những công nghệ mới trong khi nhóm chúng em chưa có kinh nghiệm vững vàng nên cịn một vài vấn đề xảy ra ở performance. Hiệu suất làm việc của ứng dụng còn hạn chế, chưa đạt hiệu quả cao và nhóm sẽ chỉnh sửa, tối ưu lại trong tương lai.

Chatbot đã hồn thiện tuy nhiên cịn khá đơn giản. ChatBot chỉ mới dừng lại ở việc sử dụng những thuật toán cơ bản như thư viện “word

segmentation” để tách từ, thư viện “classification” để phân tích ý định người, sau đó dùng thư viện “POS Tagging” để tách chủ từ phục vụ cho việc tìm kiếm. Ý tưởng cịn khá đơn giản.

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

Hiện tại ứng dụng khá hồn thiện tuy nhiên vẫn cịn nhiều chỗ phát triển trong tương lai:

+ UI – Server chưa được tối ưu nhất, thời gian phản hồi vẫn còn chậm, không mượt như các ứng dụng lớn như Facebook, Instagram…

95 + Chatbot cần được áp dụng những công nghệ mới hơn, thơng minh hơn ngồi giúp người dùng tìm kiếm sản phẩm đúng theo nhu cầu mà cịn là một người bạn có thể tâm sự cùng người dùng.

96

TÀI LIỆU THAM KHẢO:

[1] Alberto Miola (2020). Flutter Complete Reference: Create beautiful, fast and native apps for any device.

[2] Robin Wieruch (2018). The Road to GraphQL: Your journey to master pragmatic GraphQL in JavaScript with React.js and Node.js.

[3] K. Matthias, S. P. Kane (2018). Working with Docker Containers. Docker Up &

Running 2nd Edition , O’Reilly Media, Inc., 1005 Gravenstein Highway North,

Sebastopol, CA.

[4] GraphQL là gì: https://wiki.tino.org/graphql-la-gi/

[5] Redis là gì: https://topdev.vn/blog/redis-la-gi/

[6] Firebase là gì? Giới thiệu Firebase và các tính năng của Firebase:

https://itnavi.com.vn/blog/firebase-la-gi

[7] Expressjs là gì? Tại sao nên sử dụng Expressjs trong lập trình?:

https://itnavi.com.vn/blog/expressjs-la-gi/?amp

[8] Docker là gì? Tìm hiểu về Docker: https://topdev.vn/blog/docker-la-gi/

Một phần của tài liệu Mạng xã hội bất động sản tích hợp chatbot thông minh (Trang 102)