Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 64 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
64
Dung lượng
1,18 MB
Nội dung
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM LÊ HÙNG ANH - 14520017 KHÓA LUẬN TỐT NGHIỆP PHÁT TRIỂN ỨNG DỤNG HỖ TRỢ MUA BÁN BẤT ĐỘNG SẢN BUILDING APPLICATION TO SUPPORT REAL ESTATE PURCHASING KỸ SƯ NGÀNH CƠNG NGHỆ PHẦN MỀM TP HỒ CHÍ MINH, 2020 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM LÊ HÙNG ANH – 14520017 KHÓA LUẬN TỐT NGHIỆP PHÁT TRIỂN ỨNG DỤNG HỖ TRỢ MUA BÁN BẤT ĐỘNG SẢN BUILDING APPLICATION TO SUPPORT REAL ESTATE PURCHASING KỸ SƯ NGÀNH CÔNG NGHỆ PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN TH.S NGUYỄN THỊ THANH TRÚC T.S NGUYỄN HÀ GIANG TP HỒ CHÍ MINH, 2020 DANH SÁCH HỘI ĐỒNG BẢO VỆ KHÓA LUẬN Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số …………………… ngày ………………… Hiệu trưởng Trường Đại học Công nghệ Thông tin ………………………………………… – Chủ tịch ………………………………………… – Thư ký ………………………………………… – Ủy viên ………………………………………… – Ủy viên ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH Độc Lập - Tự Do - Hạnh Phúc TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TP HCM, ngày… tháng… năm…… NHẬN XÉT KHOÁ LUẬN TỐT NGHIỆP (CỦA CÁN BỘ HƯỚNG DẪN) Tên khoá luận: PHÁT TRIỂN ỨNG DỤNG HỖ TRỢ MUA BÁN BẤT ĐỘNG SẢN Nhóm SV thực hiện: Cán hướng dẫn: Lê Hùng Anh 14520017 Th.S Nguyễn Thị Thanh Trúc T.S Nguyễn Hà Giang Đánh giá khoá luận: Về báo cáo: Số trang 69 _ Số chương _7 _ Số bảng số liệu 20 _ Số hình vẽ 13 Số tài liệu tham khảo _ Sản phẩm Một số nhận xét hình thức báo cáo: ··························································································· ··························································································· ··························································································· Về nội dung nghiên cứu: Nghiên cứu xây dựng ứng dụng hỗ trợ mua bán bất động sản để đáp ứng phần nhu cầu người mua nhà người môi giới, cung cấp thêm lựa chọn lĩnh vực mua bán bất động sản Về chương trình ứng dụng: ··························································································· ··························································································· ··························································································· Về thái độ làm việc sinh viên: ··························································································· ··························································································· ··························································································· Đánh giá chung: ··························································································· ··························································································· ··························································································· Điểm sinh viên: Lê Hùng Anh :………/10 Người nhận xét (Ký tên ghi rõ họ tên) ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH Độc Lập - Tự Do - Hạnh Phúc TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THƠNG TIN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TP HCM, ngày… tháng… năm…… NHẬN XÉT KHOÁ LUẬN TỐT NGHIỆP (CỦA CÁN BỘ PHẢN BIỆN) Tên khoá luận: PHÁT TRIỂN ỨNG DỤNG HỖ TRỢ MUA BÁN BẤT ĐỘNG SẢN Nhóm SV thực hiện: Cán phản biện: Lê Hùng Anh 14520017 Th.S Huỳnh Nguyễn Khắc Huy Đánh giá khoá luận: Về báo cáo: Số trang 69 _ Số chương _7 _ Số bảng số liệu 20 _ Số hình vẽ 13 _ Số tài liệu tham khảo _ Sản phẩm _1 _ Một số nhận xét hình thức báo cáo: ··························································································· ··························································································· ··························································································· Về nội dung nghiên cứu: Nghiên cứu xây dựng ứng dụng hỗ trợ mua bán bất động sản để đáp ứng phần nhu cầu người mua nhà người môi giới, cung cấp thêm lựa chọn lĩnh vực mua bán bất động sản Về chương trình ứng dụng: ························································································ ························································································ ························································································ Về thái độ làm việc sinh viên: ··························································································· ··························································································· ··························································································· Đánh giá chung: ··························································································· ··························································································· ··························································································· Điểm sinh viên: Lê Hùng Anh :………/10 Người nhận xét (Ký tên ghi rõ họ tên) LỜI CẢM ƠN Lời em xin bày tỏ lòng biết ơn sâu sắc đến Th.S Nguyễn Thị Thanh Trúc T.S Nguyễn Hà Giang, tận tình hướng dẫn, cung cấp tài liệu, tạo điều kiện thuận lợi cho em suốt thời gian thực khóa luận Cũng xin cảm ơn Khoa Cơng Nghệ Phần Mềm, Trường Đại học Công Nghệ Thông Tin, cảm ơn thầy tận tình giảng dạy, truyền đạt kiến thức quý báu suốt nhiều năm học, giúp em có đủ tảng kiến thức vững cho việc nghiên cứu thực khóa luận Bên cạnh đó, cố gắng để thực khóa luận cách hồn chỉnh nhất, nhiều lý khác hạn chế định kiến thức kinh nghiệm nên em tránh khỏi sơ suất thiếu sót Em mong nhận góp ý quý Thầy, Cơ để khóa luận hồn chỉnh Xin chân thành cảm ơn! TP HCM, tháng năm 2020 Sinh viên thực Lê Hùng Anh ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH Độc Lập - Tự Do - Hạnh Phúc TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TP HCM, ngày… tháng… năm…… ĐỀ CƯƠNG CHI TIẾT TÊN ĐỀ TÀI: PHÁT TRIỂN ỨNG DỤNG HỖ TRỢ MUA BÁN BẤT ĐỘNG SẢN Building application to support real estate purchasing Cán hướng dẫn: TS Nguyễn Hà giang - ThS Huỳnh Nguyễn Khắc Huy Thời gian thực hiện: Từ ngày 23/03/2020 đến ngày 13/07/2020 Sinh viên thực hiện: Lê Hùng Anh – 14520017 Nội dung đề tài: Mục tiêu : ▪ Xây dựng ứng dụng hỗ trợ cho khách bất động sản môi giới tự túc xây dựng thông tin buôn bán bất động sản, tìm kiếm mối bán bất động sản, quản lý mối bất động sản người dùng có đặt mua – quan tâm, ▪ Ứng dụng sử dụng công nghệ mới, phù hợp đáp ứng khả mở rộng tương tác cao ▪ Ứng dụng có giao diện trực quan, phù hợp với nhu cầu đối tượng người dùng Phạm vi: Phạm vi địa lý: Ứng dụng sử dụng Việt Nam Phạm vi chức năng: ▪ Tạo cho phép chỉnh sửa thông tin mua bán bất động sản bao gồm thông tin như: thời gian tin, địa chỉ, diện tích, giá cả, loại đất, mơ tả chi tiết, người đăng thông tin số điện thoại để liên hệ ▪ Tìm kiếm thơng tin mua bán bất động sản theo tiêu chí: tỉnh thành, quận huyện, loại bất động sản, giá cả, diện tích ▪ Quản lý mối mua bán bất động sản người dùng, qua thông báo người dùng ▪ Trang thông tin người dùng ▪ Kết nối tài khoản mạng xã hội tính quản lý hồ sơ cá nhân ▪ Tích hợp đồ để hỗ trợ xem địa thông tin của mối bất động sản có Đối tượng sử dụng: Khách hàng có nhu cầu tìm hiểu mua bán nhà đất online Đối tượng thường tập trung từ độ tuổi 18 đến 60, thông qua smartphone Phương pháp thực hiện: Làm việc thành viên ▪ Xây dựng ứng dụng di động hỗ trợ hệ điều hành android sử dụng ngôn ngữ React Native ▪ Xây dựng database SQL Database ▪ Sử dụng thêm Google Maps JS API để hiển thị đồ, liệu địa điểm bất động sản dựa theo thông tin địa Kế hoạch thực hiện: Phần lớn thời gian làm việc nhà, tuần liên lạc với giáo viên lần để trình bày kết quả, nghe nhận xét từ giáo viên nhóm khác đưa kế hoạch Bắt đầu vào 23/3/2020 kết thúc vào tháng năm 2020 Giai đoạn Thời gian Công việc Giai đoạn 1: Khảo sát, nghiên cứu 23/3 /2020 – 12/4/2020 - Lựa chọn đề tài - Phát biểu toán - Khảo sát ứng dụng tương tự - Tìm hiểu cơng nghệ sử dụng Khóa luận Giai đoạn 2: Phân tích hệ thống 13/4/2020 – 30/4/2020 - Phân tích, xác định chức - Đặc tả chức - Vẽ lưu đồ - Xây dựng sở liệu, api - Thiết kế wire-frames Giai đoạn 3: Phát triển ứng dụng Tháng 5- 6/2020 - Xây dựng giao diện ứng dụng Hiện thực ứng dụng dựa theo tính phân tích Giai đoạn 4: Kiểm thử, hoàn thành báo cáo Tháng 7/2020 - Kiểm thử chức ứng dụng - Hoàn thành báo cáo Khóa luận Xác nhận CBHD TP HCM, ngày tháng năm 2020 (Ký tên ghi rõ họ tên) Sinh viên MỤC LỤC DANH MỤC HÌNH VẼ 15 DANH MỤC BẢNG 16 DANH MỤC TỪ VIẾT TẮT 17 TÓM TẮT KHÓA LUẬN 18 Chương TỔNG QUAN VỀ ĐỀ TÀI 19 1.1 Mở đầu 19 1.2 Hình Thiết kế CSDL 55 STT Tên thuộc tính Kiểu liệu Ràng buộc Miền giá trị Int Khóa 1→231 Ghi UserId Username Varchar Tên đăng nhập người dùng Nickname Varchar Nickname người dùng Email Varchar Email Password Varchar Password Birthday Text Ngày sinh Phone Text Số điện thoại Avatar Int Mã ảnh đại diện người dùng Bảng 18 Chi tiết bảng User Mã người dùng 56 STT Tên thuộc tính Kiểu liệu Ràng buộc Miền giá trị Ghi Khóa 1→231 Mã đăng Id Int Author Int Title Content Text Nội dung đăng Price Text Giá thành lô đất đăng Type_Post Json Loại đăng Image Text Hình ảnh đăng Tác giả đăng Varchar 200 Tiêu đề đăng Bảng 19 Chi tiết bảng Post STT Tên thuộc tính Kiểu liệu Ràng buộc Miền giá trị Ghi 1→231 Mã ảnh đại diện Id Int Khóa Author Int Khóa ngoại Type_interact Int News_id Int Status Người dùng thích đăng Loại thích đăng Khóa ngoại Int Bảng 20 Chi tiết bảng Interact Mã đăng Tình trạng đăng (có người dùng thích hay chưa) 57 5.3 Danh sách giao diện ứng dụng 5.3.1 Màn hình đăng kí Hình Giao diện hình Register 58 5.3.2 Màn hình đăng nhập Hình Giao diện hình Login 59 5.3.3 Màn hình quên mật Hình Giao diện hình Forgot Password 60 5.3.4 Màn hình trang chủ đăng Hình Giao diện trang chủ đăng ứng dụng 61 5.3.5 Màn hình tạo đăng Hình Màn hình đăng tin rao bán 62 5.3.6 Màn hình Google Maps Hình 10 Giao diện hình Google Maps 63 5.3.7 Màn hình chỉnh sửa thơng tin người dùng Hình 11 Màn hình chỉnh sửa thơng tin người dùng 64 5.3.8 Màn hình chỉnh sửa thơng tin đăng Hình 12 Màn hình chỉnh sửa thơng tin đăng 65 5.3.9 Màn hình chi tiết thơng tin thích đăng Hình 13 Màn hình chi tiết thơng tin đăng thích đăng 5.4 Kết chương Chương em trình bày thiết kế cấu trúc CSDL danh sách giao diện ứng dụng thực hóa dựa Use Case liệt kê chương 66 Chương KẾT LUẬN Kết đạt Về mặt kiến thức - Trong q trình thực khóa luận tốt nghiệp, em tìm hiểu số kiến thức sau: - Tìm hiểu biết chức ứng dụng hỗ trợ mua bán bất động sản - Tìm hiểu cách xây dựng ứng dụng với Expo Framewok Laravel Đúc kết nhiều kinh nghiệm lập trình Android - Biết cách sử dụng công cụ quản lý làm việc như: Github thành thạo Cải thiện kỹ làm việc độc lập Về mặt sản phẩm - Xây dựng thành công ứng dụng thiết bị di động (Android) chạy thử nghiệm với thuật toán mua bán Hạn chế - Một số hạn chế trình thực khóa luận tốt nghiệp: - Do thời gian ngắn, vừa phải tìm hiểu cơng nghệ hỗ trợ lập trình vừa lần đầu phải tìm hiểu thuật tốn mua bán với tìm hiểu kiến thức xây dựng ứng dụng hỗ trợ ứng dụng mua bán bất động sản ứng dụng em chưa xây dựng tốt cịn nhiều thiếu sót Cần tham khảo ý kiến người có kinh nghiệm phát triển thêm - Cần có thêm thời gian để tìm hiểu thêm thuật tốn tìm kiếm, thu thập thêm liệu đánh giá hoàn thiện ứng dụng hỗ trợ mua bán bất động sản tốt 67 Hướng phát triển - Các hướng phát triển thời gian tới: - Khắc phục hạn chế ứng dụng hỗ trợ mua bán bất động sản Chạy thử nghiệm kiểm thử với số lượng thành viên lớn - Cải thiện chức tìm kiếm địa đăng google maps - Mở rộng thêm nhiều tảng 68 Chương TÀI LIỆU THAM KHẢO [1] Giới thiệu Expo, nhập môn React Native: http://vuilaptrinh.com/2018-0416-huong-dan-react-native-bat-dau-voi-expo/ [2] Tổng quan React Native: https://nordiccoder.com/blog/tong-quan-ve react-native/ [3] Tìm hiểu Google Maps API: https://viblo.asia/p/tim-hieu-ve-google-map-api ZWApGxJ3R06y [4] Tìm hiểu NodeJs: https://topdev.vn/blog/node-js-la-gi/ [5] Tìm hiểu React Native: https://nordiccoder.com/blog/tong-quan-ve-react-native/ 69 ... dụng hỗ trợ mua bán bất động sản đưa kết luận, hướng phát triển ứng dụng hỗ trợ mua bán bất động sản tương lai Đề tài tốt nghiệp ? ?Phát triển ứng dụng hỗ trợ mua bán bất động sản? ?? hỗ trợ cho vấn... pháp mua bán hỗ trợ trình xây dựng ứng dụng hỗ trợ mua bán bất động sản Sau đó, tiến hành phân tích thiết kế chi tiết ứng dụng hỗ trợ mua bán bất động sản Cuối cùng, cài đặt, kiểm thử ứng dụng hỗ. .. hiểu cơng nghệ sử dụng áp dụng vào ứng dụng hỗ trợ mua bán bất động sản liên quan - Cài đặt kiểm thử ứng dụng hỗ trợ mua bán bất động sản - Viết hồn tất báo cáo khóa luận tốt nghiệp 20 1.4 Phạm