Khóa Luận Tốt Nghiệp Kỹ Thuật Phần Mềm: Rút Trích và Trực Quan Hóa Dữ Liệu Bất Động Sản

Khóa luận tốt nghiệp tập trung vào rút trích và trực quan hóa dữ liệu bất động sản, giúp phân tích thị trường hiệu quả và chính xác.

Chuyên ngành

Kỹ thuật phần mềm

Người đăng

Ẩn danh

Thể loại

Khóa luận tốt nghiệp

2022

108
6
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

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

1.1. Lý do chọn đề tài. Tính năng mới, khác biệt

1.2. Giới thiệu hệ thống website “Rút trích và trực quan hóa thông tin bất động sản”. Mục tiêu và phạm vi đề tài. Đối tượng sử dụng. Kết quả dự kiến.

1.3. CƠ SỞ LÝ THUYẾT

1.3.1. Giới thiệu về NodeJS. Tại sao nên sử dụng NodeJS. Áp dụng NodeJS vào đề tài.

1.3.2. Giới thiệu về ExpressJS. Tại sao nên sử dụng ExpressJS. Áp dụng ExpressJS vào đề tài.

1.3.3. Tổng quan về Django. Những lợi thế của Django. Sự phổ biến của Django. Áp dụng Django vào đề tài.

1.3.4. Giới thiệu về MongoDB. Tại sao nên sử dụng hệ quản trị cơ sở dữ liệu MongoDB. Áp dụng MongoDB vào đề tài.

1.3.5. Tại sao nên sử dụng ReactJS.

1.3.6. Tại sao sử dụng Postman. Áp dụng Postman vào đồ án.

1.3.7. Thuật toán Hồi quy tuyến tính. Tổng quan về thuật toán Hồi quy tuyến tính. Ví dụ về Hồi quy tuyến tính. Áp dụng thuật toán Hồi quy tuyến tính vào khóa luận.

2. PHÁT BIỂU BÀI TOÁN

2.1. Giới thiệu hệ thống website “Rút trích và trực quan hóa thông tin bất động sản”.

2.2. Khảo sát các hệ thống liên quan.

2.2.1. Website Mogi.

2.2.2. So sánh hệ thống với các website.

2.3. Yêu cầu hệ thống

2.3.1. Yêu cầu chức năng.

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

3. PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1. Sơ đồ phân rã chức năng.

3.2. Danh sách các Actor.

3.3. Danh sách các Use-Case.

3.4. Đặc tả một số use-case chính.

3.4.1. Các sơ đồ và luồng hoạt động.

3.4.2. Đăng kí, đăng nhập.

3.4.3. Thiết lập biểu đồ.

3.4.4. Dự đoán giá nhà đất.

3.4.5. Đề xuất bài viết cho người dùng.

3.5. Thiết kế kiến trúc.

3.5.1. Mô hình kiến trúc.

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

3.7. Thiết kế giao diện.

3.7.1. Màn hình đăng kí tài khoản.

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

3.7.3. Màn hình trang chủ.

3.7.4. Màn hình xem chi tiết thông tin bài viết.

3.7.5. Màn hình xem thông tin biểu đồ.

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

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

3.7.8. Màn hình dự đoán giá nhà đất.

4. CHƯƠNG 4: KẾT QUẢ THỰC HIỆN

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Kết quả đạt được

5.2. Nhược điểm

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

5.4. Về mặt sản phẩm

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

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về khóa luận

Khóa luận với đề tài 'Rút Trích & Trực Quan Hóa Dữ Liệu Bất Động Sản' tập trung vào việc xây dựng một hệ thống hỗ trợ người dùng trong việc tìm kiếm, so sánh và trực quan hóa thông tin bất động sản. Mục tiêu chính là cung cấp các công cụ để người dùng có thể dễ dàng tiếp cận và phân tích dữ liệu bất động sản thông qua các biểu đồ và giao diện trực quan. Khóa luận sử dụng các công nghệ hiện đại như NodeJS, ReactJS, và MongoDB để phát triển hệ thống, đồng thời tích hợp AI để dự đoán giá nhà đất và đề xuất thông tin phù hợp với nhu cầu người dùng.

1.1 Mục tiêu và phạm vi

Mục tiêu của khóa luận là xây dựng một hệ thống quản lý thông tin bất động sản với các chức năng cơ bản như tìm kiếm, so sánh, và trực quan hóa dữ liệu. Phạm vi của đề tài tập trung vào ba thành phố lớn tại Việt Nam: Hà Nội, Đà Nẵng, và Thành phố Hồ Chí Minh. Hệ thống cũng tích hợp AI để dự đoán giá nhà đất và đề xuất thông tin phù hợp với người dùng dựa trên lịch sử tìm kiếm.

1.2 Đối tượng sử dụng

Đối tượng chính của hệ thống là những người có nhu cầu tìm kiếm và chia sẻ thông tin bất động sản tại thị trường Việt Nam. Hệ thống được thiết kế để đáp ứng nhu cầu của cả người dùng cá nhân và các nhà đầu tư bất động sản.

II. Cơ sở lý thuyết và công nghệ sử dụng

Khóa luận sử dụng các công nghệ hiện đại để phát triển hệ thống, bao gồm NodeJS cho backend, ReactJS cho frontend, và MongoDB cho cơ sở dữ liệu. Các công nghệ này được lựa chọn vì tính linh hoạt và khả năng hỗ trợ xử lý dữ liệu lớn. Ngoài ra, khóa luận cũng áp dụng thuật toán Hồi quy tuyến tính để dự đoán giá nhà đất và tích hợp AI để đề xuất thông tin phù hợp với người dùng.

2.1 NodeJS và ExpressJS

NodeJS được sử dụng để xây dựng backend của hệ thống, hỗ trợ xử lý bất đồng bộ và tối ưu hóa hiệu suất. ExpressJS được tích hợp để xây dựng các API RESTful, giúp hệ thống dễ dàng tương tác với các ứng dụng khác.

2.2 ReactJS và MongoDB

ReactJS được sử dụng để phát triển giao diện người dùng, cung cấp trải nghiệm mượt mà và thân thiện. MongoDB được chọn làm cơ sở dữ liệu NoSQL, hỗ trợ lưu trữ và truy vấn dữ liệu linh hoạt.

III. Phân tích và thiết kế hệ thống

Khóa luận đã tiến hành phân tích và thiết kế hệ thống dựa trên các yêu cầu chức năng và phi chức năng. Hệ thống được thiết kế với các chức năng chính như quản lý người dùng, quản lý bài viết, và trực quan hóa dữ liệu thông qua các biểu đồ. Các sơ đồ use-case và luồng hoạt động được xây dựng để đảm bảo hệ thống hoạt động hiệu quả.

3.1 Yêu cầu chức năng

Hệ thống cần đáp ứng các yêu cầu chức năng như quản lý người dùng, quản lý bài viết, tìm kiếm thông tin, và trực quan hóa dữ liệu. Các chức năng này được thiết kế để đảm bảo người dùng có thể dễ dàng tìm kiếm và phân tích thông tin bất động sản.

3.2 Yêu cầu phi chức năng

Hệ thống cần đảm bảo tính ổn định, bảo mật, và khả năng mở rộng. Các yêu cầu phi chức năng bao gồm hiệu suất cao, giao diện thân thiện, và khả năng tích hợp với các công nghệ khác.

IV. Kết quả và đánh giá

Khóa luận đã đạt được kết quả tốt với việc xây dựng thành công hệ thống quản lý thông tin bất động sản. Hệ thống có đầy đủ các chức năng cơ bản và tích hợp AI để dự đoán giá nhà đất. Tuy nhiên, khóa luận cũng có một số hạn chế như dữ liệu tập trung vào ba thành phố lớn và thuật toán dự đoán còn đơn giản. Đánh giá chung, khóa luận đáp ứng tốt yêu cầu của một khóa luận tốt nghiệp kỹ sư phần mềm.

4.1 Ưu điểm

Hệ thống có giao diện thân thiện, dễ sử dụng, và tích hợp nhiều tính năng mới như trực quan hóa dữ liệu và dự đoán giá nhà đất. Các công nghệ sử dụng hiện đại và phù hợp với yêu cầu của đề tài.

4.2 Nhược điểm

Dữ liệu tập trung vào ba thành phố lớn, chưa phong phú. Thuật toán dự đoán giá nhà đất còn đơn giản và cần được cải thiện trong tương lai.

21/02/2025

Trích đoạn nội dung tài liệu

ĐẠI HỌC QUOC GIA TP. HO CHÍ MINH TRUONG DAI HOC CONG NGHE THONG TIN KHOA CONG NGHE PHAN MEM NGUYEN CÔNG HIEU — 18520743 VŨ CAT - 18520515 KHOA LUAN TOT NGHIEP RUT TRÍCH VÀ TRUC QUAN HOA DỮ LIEU TRONG LINH VUC BAT DONG SAN Extraction and data visualization in Real Estate KY SU NGANH KY THUAT PHAN MEM TP. HO CHÍ MINH, 2022 ĐẠI HỌC QUOC GIA TP. HO CHÍ MINH TRUONG DAI HOC CONG NGHE THONG TIN KHOA CONG NGHE PHAN MEM NGUYEN CÔNG HIEU - 18520743 VŨ CAT - 18520515 KHOA LUAN TOT NGHIEP RUT TRICH VA TRUC QUAN HOA DU LIEU TRONG LĨNH VUC BAT DONG SAN Extraction and data visualization in Real Estate KY SU NGANH KY THUAT PHAN MEM GIANG VIEN HUONG DAN ThS.

TRAN ANH DUNG TP. HO CHi MINH, 2022 THONG TIN HỘI DONG CHAM KHÓA LUẬN TOT NGHIỆP Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số. của Hiệu trưởng Trường Đại học Công nghệ Thông tin. Nguyễn Tan Trần Minh Khang — Chủ tịch 2.

Lê Thanh Trọng — Thư ký 3. Huỳnh Tan Anh - Ủy viên ĐẠI HỌC QUOC GIA TP. HO CHÍMINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIET NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THONG TIN TP. HCM, ngày 10 tháng 07 năm 2022 NHẬN XÉT KHÓA LUẬN TÓT NGHIỆP (CUA CÁN BO HUONG DAN) Tên khóa luận: RÚT TRÍCH VÀ TRỰC QUAN HOÁ DỮ LIỆU TRONG LĨNH VUC BAT ĐỘNG SAN Nhóm SV thực hiện: Cán bộ hướng dẫn/phản biện: Nguyễn Công Hiếu — 18520743 ThS: Trần Anh Dũng Vũ Cát - 18520515 Đánh giá Khóa luận 1.

Về cuôn báo cáo: Số trang 103 Sốchương 5 Số bảng số liệu 19 Số hìnhvẽ 35 Số tài liệu tham khảo II Sảnphẩm 1 Một số nhận xét về hình thức cuốn báo cáo: Báo cáo đầy đủ các phần yêu cầu của khoá luận. Hình thức trình bày phù hợp theo yêu cầu trình bày theo khoa đã cung cấp. Các danh mục hình, danh mục bảng, tài liệu tham khảo trình bày rõ ràng, hợp lý. Sinh viên chủ động chỉnh sửa báo cáo theo góp ý của giảng viên hướng dẫn.

Về nội dung nghiên cứu: Nhóm sinh viên tập trung tìm hiểu và nghiên cứu phương pháp rút trích thông tin từ các trang web bất động sản. Nhóm đã tiến hành khảo sát các trang web bất động sản như batdongsan.vn đề phân tích đánh giá các tiêu chí lựa chọn thông tin, từ đó xây dựng các chức năng theo yêu cầu. Trực quan hóa dữ liệu dưới dạng các biểu đỗ. Tìm hiéu thuật toán hồi quy tuyến tinh dé dự đoán giá nhà đất.

Đề xuất các thông tin bất động sản phù hợp với người dùng: khóa luận đã thực hiện đề xuất dựa trên thông tin cá nhân và lịch sử tìm kiếm thông tin của người dùng. Nhóm sinh viên đã tìm hiểu và áp dụng các công nghệ dé phát triển hệ thống: - Backend: Sử dụng NodeJS, Django, ExpressJs dé xây dựng hệ thống. - Frontend: Sử dụng HTML và ReactJS - Database: MongoDB - X4Ay dựng hệ thống Restful API với NodeJS, Express va Django 3. Về chương trình ứng dung: Ứng dụng có đầy đủ các chức năng quản lý người dùng.

Các chức năng của hệ thống đã đáp ứng được các yêu cầu đặt ra ban đầu của khóa luận. Các dữ liệu sau khi rút trích được trực quan hóa bằng nhiều loại biểu đồ, hình ảnh sinh động. Giao diện ứng dụng thân thiện với người dùng. Chương trình cung cấp những tính năng mới so với những website bất động sản khác như: - So sánh, trực quan hoá dữ liệu dưới dạng biểu đồ - Dự đoán được giá tiền theo nhu cầu người dùng - Để xuất các bài đăng phù hợp nhu cầu người dùng Về mặt ứng dụng nhóm thực hiện khá tốt các tính năng, nhưng vẫn còn những nhược điểm như lượng thông tin chưa được phong phú (chỉ tập trung vào ba thành phố lớn Hà Nội, Đã Nẵng và Thành Phó Hồ Chí Minh), thuật toán dự báo còn đơn giản.

Về thái độ làm việc của sinh viên: Nhóm sinh viên có thái độ nghiêm túc, chăm chỉ, tích cực thực hiện đề tài, đã tổng hợp và van dụng nhiều kiến thức dé giải quyết các van đề trong đề tài, thé hiện được khả năng nghiên cứu và áp dụng nhiều công nghệ đề xây dựng hệ thống. Chủ động báo cáo định kỳ thường xuyên và luôn hoàn thành rat tốt các công việc do giảng viên hướng dẫn đề ra Đánh giá chung: Kết quả đạt được của đề tài đáp ứng tốt yêu cầu của một khóa luận tốt nghiệp kỹ sư ngành Kỹ thuật phần mềm. Xếp loại Xuất sắc Điểm từng sinh viên: Nguyễn Công Hiếu: 9.5/10 (Chín rưỡi) Người nhận xét (Ký tên và ghi rõ họ tên) Trần Anh Dũng ĐẠI HỌC QUOC GIA TP. HO CHÍMINH CỘNG HOA XÃ HOI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN TP.

HCM, ngày 16 tháng 07 năm 2022 NHẬN XÉT KHÓA LUẬN TÓT NGHIỆP (CUA CÁN BO PHAN BIEN) Tên khóa luân: RÚT TRÍCH VÀ TRỰC QUAN HOÁ DỮ LIỆU TRONG LĨNH VUC BAT DONG SAN Nhóm SV thực hiện: Cán bộ hướng dẫn/phản biện: Nguyễn Công Hiếu — 18520743 TS: Nguyễn Trịnh Đông Vũ Cát - 18520515 Đánh giá Khóa luân 1. Về cuốn báo cáo: Số trang 103 Số chương 5 Số bảng số liệu 19 Số hình vẽ 35 Số tài liệu tham khảo II San phim 1 Một số nhận xét về hình thức cuốn báo cáo: Cách thức trình bày khóa luận phù hợp với các quy định, phân bố nội dung từng mục rõ ràng, cụ thể, có hình ảnh trực quan. Các chương mục được trình bày hợp lý và theo thứ tự. Về nội dung nghiên cứu: e _ Khóa luận tập trung tìm hiểu và nghiên cứu phương pháp rút trích thông tin từ các trang web bất động sản.

Khóa luận khảo sát các trang web bất động sản như batdongsan.vn dé phân tích đánh giá các tiêu chí lựa chon thông tin, trên cơ sở đó sẽ xây dựng các chức năng sử dụng theo yêu cầu. Khóa luận cũng đưa ra một số biểu đồ biểu diễn quá trình tăng giảm giá bat động sản, dự báo giá đất dựa trên dữ liệu đã thu thập được. Khóa luận sử dụng kỹ thuật lập trình Web bằng ngôn ngữ lập trình JavaScript dựa trên các bộ khung phát trién phần mềm NodeJS, Express và cơ sở dit liệu MongoDB. e _ Sinh viên đã tiến hành tìm hiểu cơ sở lý thuyết để áp dụng vào phát triển hệ thống: o Backend: Sử dụng NodeJS, Django, ExpressJs dé xây dựng hệ thống.

o Frontend: Sử dụng HTML và ReactJS o Database: MongoDB o Xây dựng hệ thống Restful API với NodeJS, Express va Django ¢ Phan phân tích thiết kế đã cơ bản giải quyết được các yêu cầu chung cho bài toán phân tích thiết kế hệ thống thông tin. Từ việc đặc tả các usecase đến các sơ đồ kỹ thuật cần thiết dé phát triển hệ thống. Tóm lại, Khóa luận đã lựa chọn cách tiếp cận nghiên cứu các lý thuyết liên quan sau đó phân tích thiết kế hệ thống và triển khai xây dựng phan mềm. Về chương trình ứng dung: Trên cơ sở lý thuyết và quá trình phát triển hệ thống, Khóa luận đã đưa ra kết quả là một phần mềm có các ưu điểm và nhược điểm sau: Ưu điểm: Ứng dụng có đầy đủ chức năng quản lý người dùng.

Các chức năng trong hệ thống thỏa các yêu cầu bài toán. Các dữ liệu sau khi rút trích được trực quan hóa bằng biểu đồ, hình ảnh sinh động. Giao diện ứng dụng thân thiện, trải nghiệm người dung đạt yêu cầu. Nhược điểm: Dữ liệu trên hệ thống tập trung vào ba thành phó lớn Hà Nội, Da Nẵng và Thành Phố Hồ Chí Minh.

Thuật toán dự bào còn đơn giản. 4, Về thái độ làm việc của sinh viên: Sinh viên chủ động liên lạc với GVPB để cung cấp tài liệu, Khóa luận. Thái độ lễ phép, đúng mực. Tích cực chỉnh sửa Khóa luận khi có phản hỗồi từ GVPB.

Đánh giá chung: Khóa luận đạt yêu cầu của một khóa luận tốt nghiệp kỹ sư, xếp loại Giỏi. Điểm từng sinh viên: Nguyễn Công Hiếu: 9.0/10 Người nhận xét (Ký tên và ghi rõ họ tên) Nguyễn Trịnh Đông LỜI CẢM ƠN Trong suốt quá trình học tập tại Khoa Công nghệ Phần mềm, trường Đại học Công nghệ Thông tin, chúng em luôn nhận được sự quan tâm, hướng dẫn và giúp đỡ tận tinh của các thay, cô giáo trong khoa cùng với sự động viên và giúp đỡ của bạn bẻ và mọi người xung quanh. Lời đầu tiên chúng em xin được bày tỏ lòng biết ơn sâu sắc đến ThS. Trần Anh Dũng đã giúp đỡ bọn em một cách tận tình, cũng như hướng dan đưa ra những hướng đi đúng đắn giúp bọn em hoàn thành khoá luận lần này một cách thành công nhất.

Nhân dịp này chúng em cũng xin cảm ơn thầy Lê Thanh Trọng - cố vấn học tập của bọn em suốt 4 năm qua. Thầy luôn quan tâm và giúp đỡ, đưa ra những kinh nghiệm và giúp tụi em có thể hoàn thành khoá học và tiến tới thực hiện khoá luận thành công như ngày hôm nay. Một lần nữa tụi em xin cảm ơn thay. Đề tài đã được nhóm em nghiên cứu và thực hiện thành công.

Tuy nhiên nhóm em vẫn còn những hạn chế về năng lực và những thiếu sót trong quá trình nghiên cứu và thực hiện khoá luận. Nhóm em xin lắng nghe và tiếp thu những góp ý của giáo viên phản biện dé hoàn thiện sản phẩm, bổ sung kiến thức. Nhóm em xin chân thành cảm ơn. Nguyễn Công Hiếu Vũ Cát ĐẠI HỌC QUOC GIA TP.

HO CHÍMINH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT TRƯỜNG ĐẠI HỌC NAM CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc ĐÈ CƯƠNG CHI TIẾT TÊN ĐÈ TÀI: RÚT TRÍCH VÀ TRỰC QUAN HÓA DỮ LIỆU TRONG LĨNH VỰC BÁT ĐỘNG SẢN (Extraction and data visualization in Real Estate) Cán bộ hướng dẫn: ThS. Trần Anh Dũng Thời gian thực hiện: Từ ngày 28/02/2022 đến ngày 13/06/2022 Sinh viên thực hiện: Nguyễn Công Hiếu - 18520743 Vũ Cát - 18520515 Nội dung đề tài: Mục tiêu: e_ Xây dựng hệ thống bao gồm những chức năng cơ bản của một trang thông tin bat động sản: xem tin bat động sản, tìm kiếm thông tin như: thông tin dé liên lạc người bán, giá cả, địa chỉ, thé hiện chỉ tiết thông tin bat động sản. ©_ Xây dựng hệ thống cho phép người dùng có thể tìm kiếm, so sánh thông tin một cách trực quan dựa trên dữ liệu thu thập được từ các trang thông tin khác e _ Xây dựng trang web thông tin có các tin tức về thị trường bất động sản.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Khóa Luận Tốt Nghiệp: Rút Trích & Trực Quan Hóa Dữ Liệu Bất Động Sản là một nghiên cứu chuyên sâu về việc thu thập và biểu diễn dữ liệu trong lĩnh vực bất động sản. Tài liệu này cung cấp các phương pháp hiệu quả để rút trích thông tin từ nguồn dữ liệu đa dạng, đồng thời áp dụng công cụ trực quan hóa để phân tích và trình bày dữ liệu một cách trực quan, dễ hiểu. Điều này giúp người đọc nắm bắt xu hướng thị trường, đánh giá rủi ro và ra quyết định đầu tư chính xác hơn.

Nếu bạn quan tâm đến các nghiên cứu liên quan đến phân tích dữ liệu và yếu tố ảnh hưởng, có thể tham khảo thêm Luận văn thạc sĩ phân tích các nhân tố ảnh hưởng đến thu nhập của nông hộ tại huyện châu đức tỉnh bà rịa vũng tàu để hiểu sâu hơn về cách phân tích các yếu tố kinh tế. Ngoài ra, Luận văn thạc sĩ các nhân tố tác động đến thu nhập cá nhân hàm ý cho chính sách công trường hợp thành phố hồ chí minh cũng là một tài liệu hữu ích để mở rộng kiến thức về tác động của các yếu tố kinh tế - xã hội.

Để tìm hiểu thêm về các phương pháp nghiên cứu thực nghiệm, bạn có thể xem Luận văn thạc sĩ bằng chứng thực nghiệm về truyền dẫn tỷ giá hối đoái tại việt nam, giúp bạn có cái nhìn toàn diện hơn về cách tiếp cận dữ liệu trong các lĩnh vực khác nhau.