Đồ Án HCMUTE: Xây Dựng Ứng Dụng Tìm Kiếm Nhà Trọ

2020

111
0
0

Phí lưu trữ

30.000 VNĐ

Tóm tắt

I. Giới thiệu về Ứng dụng Tìm Kiếm Nhà Trọ HCMUTE

Đồ án tốt nghiệp này, thực hiện bởi sinh viên Phạm Thái Vĩnh (MSSV: 16110525) và Phùng Đại Hiệp (MSSV: 16110331), thuộc ngành Công nghệ Phần mềm, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh (HCMUTE), năm 2020, tập trung vào việc xây dựng một ứng dụng tìm kiếm nhà trọ. Ứng dụng này giải quyết vấn đề cấp thiết về nhu cầu tìm kiếm nhà trọ của sinh viên và người đi làm, đặc biệt là trong thời gian nhập học. Ứng dụng hướng đến ba đối tượng chính: người tìm trọ, chủ trọ, và người tìm người ở ghép. Ứng dụng được xây dựng trên nền tảng React Native, kết hợp với MERN stack (MongoDB, ExpressJs, ReactNative, NodeJs). Các tác giả nhấn mạnh tiềm năng kinh doanh cao của ứng dụng, do số lượng ứng dụng tương tự trên thị trường còn hạn chế và chi phí phát triển thấp.

1.1 Phân tích từ khóa ngữ nghĩa LSI

Các từ khóa ngữ nghĩa LSI liên quan đến đồ án bao gồm: ứng dụng, tìm kiếm nhà trọ, HCMUTE, React Native, MERN stack, MongoDB, ExpressJs, NodeJs, sinh viên, người đi làm. Từ khóa nổi bật (Salient Keyword)ứng dụng tìm kiếm nhà trọ. Từ khóa LSI nổi bật (Salient LSI Keyword)ứng dụng HCMUTE. Thực thể ngữ nghĩa (Semantic Entity) chính là ứng dụng. Thực thể nổi bật (Salient Entity)ứng dụng tìm kiếm nhà trọ. Thực thể gần (Close Entity)HCMUTE và các công nghệ được sử dụng (React Native, MERN stack). Việc lựa chọn các từ khóa này phản ánh chính xác nội dung và phạm vi của đồ án.

1.2 Mục tiêu và phạm vi của ứng dụng

Mục tiêu chính của ứng dụng là cung cấp một nền tảng tiện lợi cho việc tìm kiếm nhà trọ. Ứng dụng cho phép người dùng tìm kiếm nhà trọ dựa trên nhiều tiêu chí, bao gồm vị trí, giá cả, tiện ích. Ứng dụng hỗ trợ ba loại người dùng với các chức năng khác nhau. Người tìm trọ có thể tìm kiếm, lưu trữ thông tin nhà trọ, đặt lịch hẹn xem phòng. Chủ trọ có thể đăng tin cho thuê, quản lý bài đăng của mình. Người tìm người ở ghép có thể tìm kiếm các phòng có người ở ghép. Phạm vi của ứng dụng tập trung vào chức năng tìm kiếm và quản lý thông tin nhà trọ, không bao gồm các tính năng thanh toán trực tuyến hoặc các tính năng phức tạp khác. Việc thiết kế giao diện người dùng thân thiện và dễ sử dụng cũng là một mục tiêu quan trọng.

II. Phân tích nội dung và phương pháp luận

Đồ án trình bày một quy trình phát triển ứng dụng bài bản, từ khảo sát hiện trạng các ứng dụng tương tự, đến thiết kế cơ sở dữ liệu, thiết kế giao diện người dùng và lập trình. Phần khảo sát hiện trạng phân tích ưu điểm, nhược điểm của một số ứng dụng tìm kiếm nhà trọ phổ biến, từ đó đưa ra các yêu cầu thiết kế cho ứng dụng của mình. Mô hình hóa yêu cầu sử dụng Use Case Diagram và sơ đồ luồng dữ liệu. Thiết kế cơ sở dữ liệu sử dụng MongoDB. Phần lập trình sử dụng React Native, NodeJs, ExpressJs để xây dựng các API và giao diện người dùng. Cuối cùng là phần kiểm thử để đảm bảo chất lượng ứng dụng.

2.1 Khảo sát hiện trạng và phân tích đối thủ cạnh tranh

Phần khảo sát đánh giá các ứng dụng hiện có như Nhà Trọ 360, Ohana, Nhà Trọ Tốt, Nhà Trọ 24/7 và Tìm Trọ. Mỗi ứng dụng được phân tích dựa trên giao diện người dùng, tính năng, và trải nghiệm người dùng. Kết quả cho thấy sự thiếu sót về tính năng, giao diện người dùng chưa tối ưu, và thiếu sự kết nối giữa người dùng. Đây là cơ sở để nhóm tác giả thiết kế ứng dụng của mình, khắc phục những điểm yếu của các ứng dụng hiện có, hướng đến một trải nghiệm người dùng tốt hơn.

2.2 Thiết kế và triển khai ứng dụng

Thiết kế ứng dụng bao gồm thiết kế cơ sở dữ liệu, thiết kế giao diện người dùng, và thiết kế API. Cơ sở dữ liệu được thiết kế để lưu trữ thông tin người dùng, thông tin nhà trọ, và các tương tác giữa người dùng. Giao diện người dùng được thiết kế thân thiện, dễ sử dụng, và trực quan. API được thiết kế để cung cấp các chức năng tìm kiếm, đăng tin, quản lý thông tin nhà trọ. Việc sử dụng React Native cho phép ứng dụng hoạt động trên cả hai nền tảng Android và iOS. MERN stack được sử dụng để xây dựng một hệ thống web service hiệu quả và dễ bảo trì. Nhóm tác giả đã lựa chọn các công nghệ phù hợp để đảm bảo hiệu suất và khả năng mở rộng của ứng dụng.

III. Đánh giá và ứng dụng thực tiễn

Đồ án tốt nghiệp này có giá trị thực tiễn cao. Ứng dụng giải quyết một vấn đề thực tế của sinh viên và người đi làm. Ứng dụng có thể được triển khai rộng rãi, giúp người dùng dễ dàng tìm kiếm nhà trọ phù hợp. Tuy nhiên, ứng dụng vẫn còn một số hạn chế, ví dụ như chưa tích hợp tính năng thanh toán trực tuyến, chưa có cơ chế kiểm duyệt thông tin nhà trọ. Đây là những điểm cần được cải thiện trong các phiên bản tiếp theo.

3.1 Ưu điểm và hạn chế của ứng dụng

Ứng dụng có giao diện thân thiện, dễ sử dụng. Ứng dụng cung cấp nhiều tính năng hữu ích cho cả người tìm trọ và chủ trọ. Ứng dụng được xây dựng trên nền tảng React Native, cho phép hoạt động trên nhiều thiết bị. Tuy nhiên, ứng dụng còn thiếu một số tính năng như: quản lý đánh giá, báo cáo vi phạm, và hỗ trợ khách hàng. Hệ thống lọc tìm kiếm cũng cần được cải thiện để chính xác hơn. Việc tích hợp các tính năng bổ sung, ví dụ như bản đồ, hình ảnh 360 độ, sẽ tăng cường trải nghiệm người dùng.

3.2 Tiềm năng phát triển và ứng dụng trong tương lai

Ứng dụng có tiềm năng phát triển rất lớn. Ứng dụng có thể được mở rộng thêm nhiều tính năng như thanh toán trực tuyến, xác minh thông tin người dùng và chủ nhà, tích hợp với các dịch vụ khác như dịch vụ vệ sinh, sửa chữa nhà cửa. Ứng dụng cũng có thể được cá nhân hóa hơn, dựa trên lịch sử tìm kiếm và sở thích của người dùng. Việc tích hợp trí tuệ nhân tạo để tự động gợi ý các phòng trọ phù hợp cũng là một hướng phát triển khả thi. Với những cải tiến này, ứng dụng sẽ trở nên hữu ích hơn và thu hút được nhiều người dùng hơn.

01/02/2025

TÀI LIỆU LIÊN QUAN

Đồ án hcmute xây dựng ứng dụng tìm nhà trọ
Bạn đang xem trước tài liệu : Đồ án hcmute xây dựng ứng dụng tìm nhà trọ

Để xem tài liệu hoàn chỉnh bạn click vào nút

Tải xuống

Bài viết "Ứng Dụng Tìm Kiếm Nhà Trọ HCMUTE" giới thiệu một ứng dụng hữu ích giúp sinh viên và người lao động tại HCMUTE dễ dàng tìm kiếm và đặt phòng trọ. Ứng dụng này không chỉ cung cấp thông tin chi tiết về các phòng trọ, mà còn cho phép người dùng so sánh giá cả, vị trí và các tiện ích đi kèm, từ đó giúp họ đưa ra quyết định thông minh hơn. Một trong những lợi ích lớn nhất của ứng dụng là tiết kiệm thời gian và công sức cho người dùng trong việc tìm kiếm nơi ở phù hợp.

Nếu bạn quan tâm đến các ứng dụng công nghệ khác trong lĩnh vực quản lý và đặt phòng, hãy khám phá thêm về ứng dụng đặt phòng khách sạn và karaoke trên di động hoặc tìm hiểu về ứng dụng quản lý bàn ăn trên thiết bị di động Android. Những tài liệu này sẽ giúp bạn mở rộng kiến thức về các giải pháp công nghệ trong cuộc sống hàng ngày.

Tải xuống (111 Trang - 6.94 MB)