Khóa Luận Tốt Nghiệp: Xây Dựng Website Kết Bạn Hẹn Hò Finder

Tài liệu nghiên cứu Xây dựng website kết bạn hẹn hò finder, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về kỹ thuật.

2023

101
0
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. PHẦN MỞ ĐẦU

1.1. Tổng quan về đề tài

1.2. Lý do chọn đề tài

1.3. Mục tiêu của đề tài

1.4. Phạm vi của đề tài

1.5. Phương pháp nghiên cứu

2. PHẦN NỘI DUNG

2.1. Mô hình Client – Server

2.2. Google Maps Platform

2.3. XÁC ĐỊNH VÀ MÔ HÌNH HÓA YÊU CẦU

2.3.1. Khảo sát thị trường

2.3.2. Xác định yêu cầu

2.3.3. Phi chức năng

2.3.4. Đặc tả usecase

2.3.5. Đăng nhập với số điện thoại

2.3.6. Đăng nhập với Google

2.3.7. Đăng ký với số điện thoại

2.3.8. Cài đặt tiêu chí gợi ý

2.3.9. Báo cáo người dùng

2.3.10. Nhắn tin với người dùng đã ghép đôi

2.3.11. Gợi ý địa điểm hẹn hò

2.3.12. Tạo lời mời hẹn hò

2.3.13. Tìm kiếm địa điểm hẹn hò

2.3.14. Liên kết tài khoản Instagram

2.3.15. Xác thực tài khoản

2.3.16. Mua gói bổ sung

2.4. THIẾT KẾ HỆ THỐNG

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

2.4.2. Thiết kế giao diện

2.4.2.1. Người dùng mới
2.4.2.2. Yêu cầu quyền truy cập vị trí
2.4.2.3. Màn hình chính – Gợi ý người dùng
2.4.2.4. Cài đặt tiêu chí
2.4.2.5. Báo cáo người dùng
2.4.2.6. Cài đặt thông tin cá nhân
2.4.2.7. Xác thực tài khoản
2.4.2.8. Tạo lời mời hẹn hò

2.4.3. Thiết kế xử lý

2.4.3.1. Đăng nhập với số điện thoại
2.4.3.2. Đăng nhập với Google
2.4.3.3. Đăng ký với số điện thoại
2.4.3.4. Cài đặt tiêu chí gợi ý
2.4.3.5. Báo cáo người dùng
2.4.3.6. Nhắn tin với người dùng đã ghép đôi
2.4.3.7. Gợi ý địa điểm hẹn hò
2.4.3.8. Tạo lời mời hẹn hò
2.4.3.9. Tìm kiếm địa điểm hẹn hò
2.4.3.10. Liên kết tài khoản Instagram
2.4.3.11. Xác thực tài khoản
2.4.3.12. Mua gói bổ sung

2.5. CÀI ĐẶT VÀ THỬ NGHIỆM

2.5.1. Cài đặt backend

2.5.2. Cài đặt frontend client

2.5.3. Cài đặt frontend admin

2.5.4. Gửi tin nhắn

2.5.5. Các chức năng khác

3. PHẦN KẾT LUẬN

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

3.2. Về mặt lý thuyết

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

3.4. Nhược điểm. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tài liệu "Xây Dựng Website Kết Bạn Hẹn Hò Finder: Giải Pháp Kết Nối Xã Hội" cung cấp cái nhìn tổng quan về việc phát triển một nền tảng trực tuyến giúp người dùng kết nối và tìm kiếm bạn bè, đối tác hẹn hò. Tài liệu nhấn mạnh tầm quan trọng của việc tạo ra một không gian an toàn và thân thiện cho người dùng, đồng thời giới thiệu các tính năng nổi bật như hệ thống lọc người dùng, giao diện thân thiện và các công cụ hỗ trợ kết nối hiệu quả.

Để mở rộng kiến thức của bạn về các ứng dụng công nghệ trong lĩnh vực này, bạn có thể tham khảo thêm tài liệu Đồ án hcmute xây dựng app tìm kiếm và đặt phòng trọ, nơi bạn sẽ tìm thấy những giải pháp sáng tạo trong việc phát triển ứng dụng di động. Ngoài ra, tài liệu Xây dựng ứng dụng web quản lý thiết bị cho trường đại học sử dụng nền tảng react js cũng sẽ cung cấp cho bạn cái nhìn sâu sắc về việc xây dựng ứng dụng web hiệu quả. Cuối cùng, tài liệu Xây dựng hệ thống website hỗ trợ hỏi đáp cho lập trình viên sẽ giúp bạn hiểu rõ hơn về cách tạo ra các nền tảng hỗ trợ cho cộng đồng lập trình viên.

Những tài liệu này không chỉ mở rộng kiến thức của bạn mà còn cung cấp những góc nhìn đa dạng về việc ứng dụng công nghệ trong các lĩnh vực khác nhau.

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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG WEBSITE KẾT BẠN, HẸN HÒ FINDER GVHD: THS. NGUYỄN TRẦN THI VĂN SVTH: NGUYỄN ĐẮC THẮNG NGUYỄN TRƯỜNG GIANG PHẠM MINH PHÁT SKL012295 Tp . Hồ Chí Minh, tháng 12 năm 2023 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA CÔNG NGHỆ THÔNG TIN ---------- KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG WEBSITE KẾT BẠN, HẸN HÒ FINDER SINH VIÊN THỰC HIỆN: NGUYỄN ĐẮC THẮNG 19110293 NGUYỄN TRƯỜNG GIANG 19110354 PHẠM MINH PHÁT 19110260 GIẢNG VIÊN HƯỚNG DẪN: ThS. NGUYỄN TRẦN THI VĂN Khóa 2019 Thành phố Hồ Chí Minh, tháng 12 năm 2023 ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự do – Hạnh phúc ******* ******* NHIỆM VỤ KHÓA LUẬN TỐT NGHIỆP Họ và tên sinh viên: Nguyễn Đắc Thắng MSSV: 19110293 Họ và tên sinh viên: Nguyễn Trường Giang MSSV: 19110354 Họ và tên sinh viên: Phạm Minh Phát MSSV: 19110260 Chuyên ngành: Công nghệ phần mềm Giảng viên hướng dẫn: ThS. Nguyễn Trần Thi Văn Tên đề tài: Xây dựng website kết bạn, hẹn hò Finder Nội dung thực hiện: Nhiệm vụ của dự án "Phát triển website kết bạn, hẹn hò Finder" là thiết kế, phát triển và triển khai một website thân thiện với người dùng. Giúp mọi người hay đặc biệt là những ai ngại giao tiếp xã hội hoặc lười với những buổi gặp mặt mới, thoát khỏi kiếp độc thân hay đơn giản là tìm kiếm bạn bè hay những mối quan hệ bình thường đặc biệt là trong cuộc sống xô bồ trong hiện tại. Mục tiêu chính của khóa luận: Lý thuyết:  Tìm hiểu các công nghệ lập trình frontend: React, NextJS.  Tìm hiểu công nghệ lập trình backend: NodeJS, NestJS.  Tìm hiểu và tích hợp Google Map Platform. Thực hành:  Kết hợp kiến thức lý thuyết đã tìm hiểu để xây dựng website kết bạn hẹn hò gồm các chức năng chính:  Xác thực người dùng bằng tài khoản Google, số điện thoại.  Cài đặt và chỉnh sửa thông tin cá nhân.  Gợi ý kết bạn hẹn hò.  Tương tác với người dùng được gợi ý: Thích, bỏ qua, tua lại người dùng đã bỏ qua.  Cài đặt và chỉnh sửa tiêu chí gợi ý.  Nhắn tin giữa những người dùng đã ghép đôi.  Gọi điện giữa những người dùng đã ghép đôi.  Tìm kiếm địa điểm hẹn hò và tạo lời mời hẹn hò.  Quản lý lời mời hẹn hò.  Báo cáo người dùng.  Hủy ghép đôi.  Boost – Tăng tốc tài khoản – Đẩy profile người dùng lên đầu giúp tăng tỉ lệ ghép đôi.  Nâng cấp tài khoản. Thời gian thực hiện: 15 tuần ( Bắt đầu từ 21/08/2023 ) Tp. Hồ Chí Minh, ngày.năm 2023 Giảng viên hướng dẫn ( Ký và ghi rõ họ tên ) ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự do – Hạnh phúc ******* ******* PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Họ và tên sinh viên: Nguyễn Đắc Thắng MSSV: 19110293 Họ và tên sinh viên: Nguyễn Trường Giang MSSV: 19110354 Họ và tên sinh viên: Phạm Minh Phát MSSV: 19110260 Chuyên ngành: Công nghệ phần mềm Giảng viên hướng dẫn: ThS. Nguyễn Trần Thi Văn Tên đề tài: Xây dựng website kết bạn, hẹn hò Finder Nhận xét 1. Về nội dung đề tài & khối lượng thực hiện: . Đề nghị cho bảo vệ hay không: 5. Đánh giá loại: . Hồ Chí Minh, ngày.năm 2023 Giảng viên hướng dẫn ( Ký và ghi rõ họ tên ) ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự do – Hạnh phúc ******* ******* PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN Họ và tên sinh viên: Nguyễn Đắc Thắng MSSV: 19110293 Họ và tên sinh viên: Nguyễn Trường Giang MSSV: 19110354 Họ và tên sinh viên: Phạm Minh Phát MSSV: 19110260 Chuyên ngành: Công nghệ phần mềm Giảng viên phản biện: ThS. Nguyễn Minh Đạo Tên đề tài: Xây dựng website kết bạn, hẹn hò Finder Nhận xét 1. Về nội dung đề tài & khối lượng thực hiện: . Đề nghị cho bảo vệ hay không: 5. Đánh giá loại: . Hồ Chí Minh, ngày.năm 2023 Giảng viên phản biện ( Ký và ghi rõ họ tên ) LỜI CẢM ƠN Nhóm chân thành cảm ơn Khoa Công Nghệ Thông Tin, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh đã cung cấp cho nhóm môi trường học tập lý tưởng để nhóm theo đuổi con đường học vấn và hoàn thành khóa luận tốt nghiệp này. Nhóm đặc biệt xin bày tỏ lòng biết ơn chân thành tới ThS. Nguyễn Trần Thi Văn đã chia sẻ kiến thức và giúp đỡ nhóm trong quá trình viết khóa luận. Nhóm đã nỗ lực hoàn thành đề tài bằng cách sử dụng những kiến thức đã thu được. Tuy nhiên, vì hạn chế về kiến thức và ít kinh nghiệm thực tế thể gặp sai sót trong quá trình nghiên cứu và phát triển. Nhóm mong nhận được phản hồi để có thể cải thiện bài báo cáo của nhóm. Một lần nữa nhóm xin cảm ơn thầy đã quan tâm và giúp đỡ nhóm trong quá trình thực hiện khóa luận. Nhóm xin chân thành cảm ơn. MỤC LỤC NHIỆM VỤ KHÓA LUẬN TỐT NGHIỆP. 3 PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN . 5 PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN . 7 DANH MỤC HÌNH. 11 DANH MỤC BẢNG . 13 PHẦN MỞ ĐẦU. Tổng quan về đề tài . Lý do chọn đề tài . Mục tiêu của đề tài . Phạm vi của đề tài . Phương pháp nghiên cứu . 16 PHẦN NỘI DUNG . Mô hình Client – Server . Google Maps Platform . XÁC ĐỊNH VÀ MÔ HÌNH HÓA YÊU CẦU . Khảo sát thị trường . Xác định yêu cầu . Phi chức năng . Đặc tả usecase . Đăng nhập với số điện thoại . Đăng nhập với Google . Đăng ký với số điện thoại . Cài đặt tiêu chí gợi ý . Báo cáo người dùng . Nhắn tin với người dùng đã ghép đôi . Gợi ý địa điểm hẹn hò . Tạo lời mời hẹn hò . Tìm kiếm địa điểm hẹn hò . Liên kết tài khoản Instagram . Xác thực tài khoản . Mua gói bổ sung . THIẾT KẾ HỆ THỐNG. Thiết kế cơ sở dữ liệu . Thiết kế giao diện . Người dùng mới . Yêu cầu quyền truy cập vị trí . Màn hình chính – Gợi ý người dùng . Cài đặt tiêu chí . Báo cáo người dùng . Cài đặt thông tin cá nhân . Xác thực tài khoản. Tạo lời mời hẹn hò . Thiết kế xử lý . Đăng nhập với số điện thoại . Đăng nhập với Google . Đăng ký với số điện thoại . Cài đặt tiêu chí gợi ý . Báo cáo người dùng . Nhắn tin với người dùng đã ghép đôi . Gợi ý địa điểm hẹn hò . Tạo lời mời hẹn hò . Tìm kiếm địa điểm hẹn hò . Liên kết tài khoản Instagram . Xác thực tài khoản . Mua gói bổ sung . CÀI ĐẶT VÀ THỬ NGHIỆM . Cài đặt backend . Cài đặt frontend client . Cài đặt frontend admin . Gửi tin nhắn . Các chức năng khác . 90 PHẦN KẾT LUẬN . Kết quả đạt được . Về mặt lý thuyết . Về mặt sản phẩm . Nhược điểm. Hướng phát triển . 98 TÀI LIỆU THAM KHẢO .100 DANH MỤC HÌNH Hình 1. Tổng quan về Tinder . Tổng quan về Bumble . Tổng quan về Badoo . Lược đồ use case . Cơ sở dữ liệu . Giao diện trang chủ . Giao diện đăng nhập. Giao diện người dùng mới . Giao diện nhập hình ảnh . Giao diện nhập thông tin . Giao diện chọn tiêu chí . Giao diện yêu cầu quyền truy cập vị trí . Giao diện gợi ý người dùng . Giao diện cài đặt tiêu chí . Giao diện chọn lý do báo cáo . Giao diện nhập thông tin . Giao diện xác nhận báo cáo . Giao diện cài đặt thông tin cá nhân . Giao diện xác thực tài khoản . Giao diện nhắn tin . Giao diện màn hình chờ . Giao diện cấp quyền camera và microphone . Giao diện gọi video . Giao diện đánh giá chất lượng cuộc gọi . Giao diện tìm kiếm địa điểm . Giao diện tạo lời mời . Lược đồ sequence đăng nhập với số điện thoại . Lược đồ sequence đăng nhập với Google . Lược đồ sequence đăng ký với số điện thoại . Lược đồ sequence cài đặt tiêu chí gợi ý . Lược đồ sequence like . Lược đồ sequence boost . Lược đồ sequence báo cáo người dùng . Lược đồ sequence nhắn tin với người dùng đã ghép đôi . Lược đồ sequence gợi ý địa điểm hẹn hò . Lược đồ sequence tạo lời mời hẹn hò . Lược đồ sequence tìm kiếm địa điểm hẹn hò . Lược đồ sequence liên kết tài khoản Instagram . Lược đồ sequence gọi Video . Lược đồ sequence xác thực tài khoản . Lược đồ sequence mua gói bổ sung . Kết quả sau khi chạy câu lệnh . Chạy server Finder client thành công . Chạy server admin thành công . Trang chủ Finder . Giao diện đăng nhập. Giao diện nhập OTP . Kết quả sau khi đăng nhập thành công. Giao diện nhắn tin . Kết quả sau khi gửi tin nhắn thành công . 90 DANH MỤC BẢNG Bảng 1. So sánh các đặc điểm chính giữa các ứng dụng tương tự . So sánh chức năng các ứng dụng . Các actor trong hệ thống . Đăng nhập với số điện thoại . Đăng nhập với Google . Đăng ký với số điện thoại . Cài đặt tiêu chí gợi ý . Like người dùng . Báo cáo người dùng . Nhắn tin với người dùng đã ghép đôi . Gợi ý địa điểm hẹn hò . Tạo lời mời hẹn hò . Tìm kiếm địa điểm hẹn hò . Liên kết tài khoản Instagram . Xác thực tài khoản . Mua gói bổ sung . Giao diện trang chủ . Giao diện đăng nhập . Giao người dùng mới . Giao diện nhập hình ảnh . Giao diện nhập thông tin . Giao diện chọn tiêu chí . Giao diện yêu cầu quyền truy cập vị trí . Giao diện gợi ý người dùng . Giao diện cài đặt tiêu chí. Giao diện chọn lý do báo cáo . Giao diện nhập thông tin . Giao diện xác nhận báo cáo . Giao diện cài đặt thông tin cá nhân . Giao diện xác thực tài khoản . Giao diện nhắn tin . Giao diện màn hình chờ . Giao diện cấp quyền camera và microphone . Giao diện gọi video . Giao diện đánh giá chất lượng cuộc gọi . Giao diện tìm kiếm địa điểm . Giao diện tạo lời mời . Tổng hợp thử nghiệm trang client . Tổng hợp thử nghiệm trang admin . 93 PHẦN MỞ ĐẦU PHẦN MỞ ĐẦU 1.

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