Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng ứng dụng tìm người yêu find love
lượt xem 8
download
Mục tiêu nghiên cứu của đề tài là nghiên cứu về cơ sở dữ liệu thời gian thực Firebase và cách phát triển ứng dụng di động trên Android. Áp dụng để xây dựng ứng dụng Tìm Người Yêu Findlove.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng ứng dụng tìm người yêu find love
- TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN XÂY DỰNG ỨNG DỤNG TÌM NGƢỜI YÊU FIND LOVE TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN NIÊN KHÓA: 2016 - 2019 HSSV : Đặng Duy Khƣơng Mã HSSV : CCCT16A009 CBHD : ThS. Võ Hoàng Phƣơng Dung Đà Nẵng, 06/2019
- MỞ ĐẦU Firebase là một dịch vụ hệ thống backend được Google cung cấp sẵn cho ứng dụng Mobile, với Firebase ta có thể rút ngắn thời gian phát triển, triển khai và thời gian mở rộng quy mô của ứng dụng mobile mình đang phát triển. Hỗ trợ cả 2 nền tảng Android và IOS, Firebase mạnh mẽ, đa năng, bảo mật và là dịch vụ cần thiết đầu tiên để xây dưng ứng dụng với hàng triệu người sử dụng. Con người ngày nay đang ngày càng trở nên bận rộn với công việc, không có thời gian chăm lo cho bản than, gặp gỡ mọi người, việc tìm kiếm một nửa của mình đang trở thành một vấn đề nan giải của rất nhiều người. Mạng Internet đang ngày càng phát triển, cùng với đó sự phổ biến của Smart phone đang trở nên vô cùng rộng rãi, hầu hết mọi người ai cũng đều có cho mình một chiếc điện thoại thông minh để phục vụ cho các nhu cầu của mình. Từ những thực tế trên, em đã nghĩ ra một ý tưởng đó là xây dựng một ứng dụng tìm người yêu trên di động sử dụng cơ sở dữ liệu thời gian thực Firebase của Google, giúp cho mọi người có thể dễ dàng tìm được một người yêu lý tưởng cho bản than thông qua việc đăng tải hình ảnh, kết bạn, nhắn tin trò chuyện sau đó là hẹn hò. 1. Lý do chọn đề tài Trong thời đại 4.0 hiện nay, Con người ngày càng trở nên bận rộn với công việc, không có thời gian chăm lo cho bản than, gặp gỡ mọi người, việc tìm kiếm một nửa của mình đang trở thành một vấn đề nan giải của rất nhiều người. Tuy nhiên, hiện nay mạng Internet đang ngày càng phát triển. Cùng với đó sự phổ biến của Smart phone đang trở nên vô cùng rộng 1
- rãi, hầu hết mọi người ai cũng đều có cho mình một chiếc điện thoại thông minh để phục vụ cho các nhu cầu của mình. 2. Mục tiêu và nhiệm vụ nghiên cứu - Nghiên cứu về cơ sở dữ liệu thời gian thực Firebase và cách phát triển ứng dụng di động trên Android. - Áp dụng để xây dựng ứng dụng Tìm Người Yêu Findlove. 3. Đối tƣợng và phạm vi nghiên cứu - Đối tượng nghiên cứu: Ứng dụng Tìm Người yêu FindLove. - Phạm vi nghiên cứu: Cơ sở dữ liệu thời gian thực Firebase và cách phát triển ứng dụng di động trên Android. 4. Phƣơng pháp nghiên cứu Tìm hiểu và phân tích những tài liệu trên mạng. 5. Dự kiến kết quả Xây dựng thành công ứng dụng Tìm Người Yêu FindLove. 6. Ý nghĩa khoa học và ý nghĩa thực tiễn - Ý nghĩa khoa học: Bổ sung, tích lũy cho bản thân thêm kiến thức mới về cơ sở dữ liệu thời gian thực Firebase. Nâng cao khả năng lập trình di động với Android. - Ý nghĩa thực tiễn: Giúp người sử dụng ứng dụng có thể dễ dàng tìm kiếm người yêu cho mình. 7. Nội dung của đồ án Ngoài những nội dung như Phần mở đầu, kết luận, tài liệu tham khảo thì nội dung chính của đồ án gồm các chương như sau: Mở đầu Chương 1: Cơ sở lý thuyết Chương 2: Phân tích thiết kế 2
- Chương 3: Xây dựng ứng dụng. Chương 4: Demo ứng dụng. Kết luận và hướng phát triển 3
- CHƢƠNG 1: CƠ SỞ LÝ THUYẾT 1.1. TỔNG QUAN VỀ ANDROID 1.1.1. Lịch sử hình thành và phát triển Android 1.1.2. Khái niệm hệ điều hành Android 1.1.3. Các phiên bản Android 1.1.4. Tính năng của Android 1.2. GIỚI THIỆU NGÔN NGỮ LẬP TRÌNH JAVA 1.2.1. Java là gì? Java là một ngôn ngữ lập lập trình, được phát triển bởi Sun Microsystem vào năm 1995, là ngôn ngữ kế thừa trực tiếp từ C/C++ và là một ngôn ngữ lập trình hướng đối tượng. Vì sao ngôn ngữ này lại được đặt tên là Java? Java là tên một hòn đảo ở Indonesia - hòn đảo nổi tiếng với loại coffee Peet và cũng là loại nước uống phổ biến của các kỹ sư Sun. Ban đầu Ngôn ngữ này được đặt tên là "Oak" (có nghĩa là "Cây sồi" - 1991), nhưng các luật sư của Sun xác định rằng tên đó đã được đăng ký nhãn hiệu nên các nhà phát triển đã phải thay thế bằng một tên mới - và cũng vì lý do trên mà cái tên Java đã ra đời và trở thành tên gọi chính thức của Ngôn ngữ này - Ngôn ngữ Lập trình Java. 1.2.2. Ứng dụng của Java 1.2.3. Những đặc điểm cơ bản của Java 1.2.4. Các platform cơ bản của Java 1.2.5. Tiêu chuẩn của một môi trƣờng Java điển hình 1.3. GIỚI THIỆU VỀ CƠ SỞ DỮ LIỆU THỜI GIAN THỰC FIREBASE 1.3.1. Khái niệm 1.3.2. Điểm mạnh và điểm yếu của firebase 1.3.3. Khái niệm Firebase Realtime Database 4
- 1.3.4. Các chức năng chính của Realtime Database 1.3.5. Cài đặt Realtime Database trong Android 5
- CHƢƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1. KHẢO SÁT THỰC TRẠNG Trong thời đại 4.0 hiện nay, Con người ngày càng trở nên bận rộn với công việc, không có thời gian chăm lo cho bản than, gặp gỡ mọi người, việc tìm kiếm một nửa của mình đang trở thành một vấn đề nan giải của rất nhiều người. Tuy nhiên, hiện nay mạng Internet đang ngày càng phát triển. Cùng với đó sự phổ biến của smart phone đang trở nên vô cùng rộng rãi, hầu hết mọi người ai cũng đều có cho mình một chiếc điện thoại thông minh để phục vụ cho các nhu cầu của mình. Từ những thực tế trên, em đã nghĩ ra một ý tưởng đó là xây dựng một ứng dụng tìm người yêu trên di động, giúp cho mọi người có thể dễ dàng tìm được một người yêu lý tưởng cho bản thân thông qua việc đăng tải hình ảnh, tìm kiếm, kết bạn, nhắn tin trò chuyện sau đó là hẹn hò. 2.2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.2.1. Phân tích bài toán 2.2.2. Mục tiêu ứng dụng 2.3. ĐẶC TẢ YÊU CẦU HỆ THỐNG 2.3.1. Yêu cầu về môi trƣờng ứng dụng 2.3.2. Yêu cầu phi chức năng của ứng dụng 2.3.3. Yêu cầu chức năng của ứng dụng 2.3.3.1. Chức năng đăng ký tài khoản: 2.3.3.2. Chức năng đăng nhập: 2.3.3.3. Chức năng đăng ảnh, bài viết: 2.3.3.4. Chức năng chỉnh sứa, xóa ảnh, bài viết: 2.3.3.5. Chức năng thích bài viết, hình ảnh: 2.3.3.6. Chức năng bình luận bài viết, hình ảnh: 6
- 2.3.3.7. Chức năng hiển thị tất cả các người sử dụng: 2.3.3.8. Chức năng tìm kiếm người sử dụng: 2.3.3.9. Chức năng kết bạn: 2.3.3.10. Chức năng nhắn tin: 2.3.3.11. Chức năng cập nhật thông tin cá nhân: 2.3.3.12. Chức năng thông báo: 2.4. BIỂU ĐỒ TRƢỜNG HỢP SỬ DỤNG Hình 2.1. Biểu đồ trường hợp sử dụng mức 1 7
- CHƢƠNG 3: XÂY DỰNG ỨNG DỤNG 3.1. MÔ HÌNH CÂY CƠ SỞ DỮ LIỆU CHÍNH Hình 3.1. Mô hình cây cơ sở dữ liệu chính 3.2. MÔ HÌNH CÂY DỮ LIỆU USERS Hình 3.2. Mô hình cây cơ sở dữ liệu Users 8
- 3.3. MÔ HÌNH CÂY DỮ LIỆU POSTS Hình 3.3. Mô hình cây cơ sở dữ liệu Posts 3.4. MÔ HÌNH CÂY DỮ LIỆU LIKES Hình 3.4. Mô hình cây cơ sở dữ liệu Likes 3.5. MÔ HÌNH CÂY DỮ LIỆU FRIENDS Hình 3.5. Mô hình cây cơ sở dữ liệu Friends 9
- 3.6. MÔ HÌNH CÂY DỮ LIỆU FRIENDREQUEST Hình 3.6. Mô hình cây cơ sở dữ liệu FriendReuqest 3.7. MÔ HÌNH CÂY DỮ LIỆU CHAT Hình 3.7. Mô hình cây cơ sở dữ liệu Chat 10
- CHƢƠNG 4: DEMO ỨNG DỤNG 4.1. MÀN HÌNH KHỞI ĐỘNG Hình 4.1. Màn hình khởi động 4.2. MÀN HÌNH ĐĂNG NHẬP Hình 4.2. Màn hình đămg nhập 11
- 4.3. MÀN HÌNH ĐĂNG KÝ Hình 4.3. Màn hình đămg ký 4.4. MÀN HÌNH ĐĂNG KÝ THÔNG TIN CÁ NHÂN Hình 4.4. Màn hình đăng ký thông tin cá nhân 12
- 4.5. MÀN HÌNH TRANG CHỦ Hình 4.5. Màn hình trang chủ 4.6. MÀN HÌNH MENU Hình 4.6. Màn hình menu 13
- 4.7. MÀN HÌNH ĐĂNG ẢNH Hình 4.7. Màn hình đăng ảnh 4.8. MÀN HINH TRANG CÁ NHÂN Hình 4.8. Màn hình trang cá nhân 14
- 4.9. MÀN HÌNH ĐÃ KẾT NỐI Hình 4.9. Màn hình đã kết nối 4.10. MÀN HÌNH TÌM KIẾM Hình 4.10. Màn hình tìm kiếm 15
- 4.11. MÀN HÌNH HIỂN THỊ TẤT CẢ NGƢỜI SỬ DỤNG Hình 4.11. Màn hình hiển thị tất cả người sử dụng 4.12. MÀN HÌNH THÔNG TIN CÁ NHÂN NGƢỜI KHÁC Hình 4.12. Màn hình trang cá nhân người khác 16
- 4.13. MÀN HÌNH MESSAGE Hình 4.13. Màn hình message 4.14. MÀN HÌNH CHAT Hình 4.14. Màn hình chat 17
- 4.15. MÀN HÌNH CHỈNH SỨA THÔNG TIN CÁC NHÂN Hình 4.15. Màn hình chỉnh sửa thông tin cá nhân 4.16. MÀN HÌNH LỜI MỜI KẾT NỐI Hình 4.16. Màn hình lời mời kết nối 18
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Tóm tắt Đồ án tốt nghiệp: Nghiên cứu mô hình MVC thiết kế và xây dựng website quản lý hệ thống phân phối dược phẩm
19 p | 517 | 38
-
Tóm tắt đồ án tốt nghiệp: Xây dựng giải pháp Business Intelligent quản trị doanh nghiệp thông minh sử dụng công cụ Tableau tại Công ty vệ sinh môi trường đô thị Hưng Thịnh
13 p | 208 | 29
-
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng website tin tức
20 p | 90 | 20
-
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng ứng dụng quản lý quán ăn vặt
16 p | 64 | 15
-
Tóm tắt Đồ án tốt nghiệp Công nghệ kỹ thuật điện tử và truyền thông: Thiết kế mô hình cân điện tử
20 p | 68 | 13
-
Tóm tắt Đồ án tốt nghiệp Marketing: Giải pháp hoàn thiện hoạt động quản trị quan hệ khách hàng tại Trung tâm Anh Ngữ Fec - Family English Centre
20 p | 69 | 12
-
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Quản lý đồ án tốt nghiệp của sinh viên bằng C#
20 p | 69 | 10
-
Tóm tắt Đồ án tốt nghiệp: Nhận dạng biển chỉ dẫn dịch sang tiếng Việt bằng PCA
16 p | 187 | 10
-
Tóm tắt Đồ án tốt nghiệp Thiết kế đồ họa: Cụm thiết kế đồ họa quảng cáo cho cửa hàng thức ăn nhanh Bumby Fastfood
24 p | 33 | 8
-
Tóm tắt Đồ án tốt nghiệp Lập trình máy tính: Xây dựng website quản lý chuỗi cửa hàng karaoke tại tỉnh quảng bình bằng ngôn ngữ Java
20 p | 55 | 8
-
Tóm tắt Đồ án tốt nghiệp Thiết kế đồ họa: Cụm thiết kế đồ họa quảng cáo cho Công ty Rose Wedding
20 p | 31 | 7
-
Tóm tắt Đồ án tốt nghiệp Thiết kế đồ họa: Cụm thiết kế đồ họa quảng cáo cho cửa hàng kem Chicacu Ice Cream
24 p | 32 | 7
-
Tóm tắt Đồ án tốt nghiệp Thiết kế đồ họa: Cụm thiết kế đồ họa quảng cáo cho Shrimp Restaurant
20 p | 44 | 7
-
Tóm tắt Đồ án tốt nghiệp Quản trị thông tin marketing: Xây dựng chương trình Emarketing cho doanh nghiệp Kim Anh Computer
20 p | 37 | 6
-
Tóm tắt Đồ án tốt nghiệp Lập trình máy tính: Xây dựng website kinh doanh tivi
20 p | 40 | 6
-
Tóm tắt Đồ án tốt nghiệp Truyền thông đa phương tiện: Thiết kế môi trường 3D cảnh quan miền quê cho hãng phim hoạt hình Kim Đồng
20 p | 38 | 6
-
Tóm tắt Đồ án tốt nghiệp Thiết kế đồ họa: Cụm thiết kế đồ họa quảng cáo cho công ty Sweet Chocolate
20 p | 36 | 5
-
Tóm tắt Đồ án tốt nghiệp Truyền thông đa phương tiện: Thiết kế nhân vật 3D Dế Mèn ứng dụng trong game Dế Mèn phiêu lưu ký
20 p | 36 | 5
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn