1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android

66 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

DATN-ĐH BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT -  - NGUYỄN ANH TÚ XÂY DỰNG ỨNG DỤNG CHIA SẺ TRÍCH DẪN HAY MỖI NGÀY TRÊN NỀN TẢNG ANDROID ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN MÃ SỐ: 7480201 HÀ NỘI - 2021 HÀ NỘI - 2021 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN -   ⁂ - ĐỒ ÁN TỐT NGHIỆP CHUYÊN NGÀNH KHOA HỌC MÁY TÍNH ĐỀ TÀI Xây dựng ứng dụng chia sẻ trích dẫn hay ngày tảng Android SINH VIÊN THỰC HIỆN CÁN BỘ HƯỚNG DẪN NGUYỄN ANH TÚ GV.ThS ĐẶNG VĂN NAM MÃ SINH VIÊN: 1621050292 BỘ MƠN KHOA HỌC MÁY TÍNH LỚP: DCCTKH61A HÀ NỘI - 2021 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính MỤC LỤC MỤC LỤC DANH MỤC HÌNH ẢNH DANH MỤC BẢNG BIỂU LỜI CẢM ƠN LỜI NÓI ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu chung 1.2 Đặt vấn đề 1.3 Lý chọn đề tài 10 1.4 Mục tiêu đề tài 11 1.5 Nội dung nghiên cứu 11 1.6 Phạm vi đề tài 11 CHƯƠNG 2: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG 12 2.1 Mơ tả hệ thống chia sẻ trích dẫn hay 12 2.2 Xác định đối tượng (tác nhân) tương tác với hệ thống .13 2.3 Xác định yêu cầu chức 14 2.3.1 Xác định chức chi tiết gom nhóm chức 14 2.3.2 Xây dựng biểu đồ phân rã chức 16 2.4 Xây dựng mơ hình luồng liệu 17 2.4.1 Ký hiệu sử dụng 17 2.4.2 Lập sơ đồ luồng liệu 17 2.5 Thiết kế Bảng liệu hệ thống 21 2.6 Xây dựng biểu đồ quan hệ thực thể 24 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 2.6.1 Ký hiệu sử dụng 24 2.6.2 Lập biểu đồ quan hệ thực thể 24 2.6.3 2.7 Mối liên kết biểu đồ quan hệ thực thể 24 Xác định yêu cầu phi chức 26 CHƯƠNG CƠ SỞ LÝ THUYẾT 27 3.1 Hệ điều hành Android 27 3.1.1 Giới thiệu 27 3.1.2 Kiến trúc hệ điều hành Android 28 3.1.3 Ưu nhược điểm hệ điều hành Android 29 3.2 Ngôn ngữ lập trình Java 30 3.2.1 Lịch sử 30 3.2.2 Đặc điểm 30 3.3 Firebase 32 3.3.1 Firebase gì? 32 3.3.2 Lịch sử phát triển 33 3.3.3 Cách thức hoạt động Firebase 33 3.3.4 Ưu nhược điểm Firebase 34 3.4 Android Studio 38 3.4.1 Giới thiệu chung 38 3.4.2 Những tính 38 CHƯƠNG 4: XÂY DỰNG VÀ PHÁT TRIỂN ỨNG DỤNG 39 4.1 Thiết kế giao diện 39 4.2 Firebase Realtime Database 40 4.3 Thiết kế giao diện ứng dụng 46 4.3.1 Giao diện đăng ký, đăng nhập 46 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 4.3.2 Giao diện trang chủ 49 4.3.3 Giao diện trang cá nhân 50 4.3.4 Giao diện người dùng 51 4.3.5 Giao diện nhắn tin 52 4.3.6 Giao diện đăng viết 53 4.3.7 Giao diện sửa thông tin cá nhân 54 4.4 Kiểm thử đánh giá hệ thống 55 4.4.1 Kiểm thử chức đăng ký, đăng nhập 55 4.4.2 Kiểm thử chức đăng viết 56 4.4.3 Kiểm thử chức sửa thông tin cá nhân 56 4.4.4 Kiểm thử chức tạo nhóm chat 57 4.4.5 Kiểm thử chức thích, bình luận, chia sẻ 57 ĐÁNH GIÁ – KẾT LUẬN 58 TÀI LIỆU THAM KHẢO 60 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính DANH MỤC HÌNH ẢNH Hình - Sơ đồ phân rã chức 16 Hình - Ký hiệu sử dụng 17 Hình - Cách truy xuất liệu 17 Hình - Biểu đồ luồng liệu mức ngữ cảnh (mức 0) 17 Hình - Biểu đồ luồng liệu mức đỉnh (mức 1) 18 Hình - Mức đỉnh (mức 2) chức Quản lý tài khoản 18 Hình - Mức đỉnh (mức 2) chức Quản lý viết chung 19 Hình - Mức đỉnh (mức 2) chức Quản lý viết cá nhân 19 Hình - Mức đỉnh (mức 2) chức Quản lý hồ sơ cá nhân 20 Hình - 10 Mức đỉnh (mức 2) chức Quản lý tin nhắn 20 Hình - 11 Mức đỉnh (mức 2) chức Quản lý tin nhắn nhóm 21 Hình - 12 Ký hiệu sử dụng biểu đồ quan hệ thực thể 24 Hình - 13 Lược đồ quan hệ thực thể 24 Hình - Biểu tượng hệ điều hành Android 27 Hình - Kiến trúc hệ điều hành Android 29 Hình - Quá trình biên dịch qua máy ảo JVM 31 Hình - Biểu tượng Firebase 33 Hình - Minh họa kết hợp Firebase Google Cloud Platform 35 Hình - Biểu tượng API Cloud Vision Google 37 Hình - Cơ sở liệu dạng JSON 40 Hình - Các model ánh xạ tương ứng 40 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính Hình - Dữ liệu Các tin nhắn sở liệu 41 Hình - Dữ liệu Danh sách nhóm tin nhắn sở liệu .41 Hình - Dữ liệu Các viết sở liệu 42 Hình - Dữ liệu Các người dùng sở liệu 42 Hình - Quản lý người dùng với Firebase Authentication 43 Hình - Quản lý tài nguyên với Firebase Storage 43 Hình - Lấy liệu tất người dùng 44 Hình - 10 Cập nhật viết khơng ảnh 44 Hình - 11 Cấp quyền truy cập vào máy ảnh kho lưu trữ 45 Hình - 12 Xóa ảnh viết 45 Hình - 13 Giao diện đăng ký, đăng nhập 46 Hình - 14 Giao diện chức đăng ký 47 Hình - 15 Giao diện chức đăng nhập 48 Hình - 16 Giao diện trang chủ 49 Hình - 17 Giao diện trang cá nhân 50 Hình - 18 Giao diện Các người dùng 51 Hình - 19 Giao diện nhắn tin 52 Hình - 20 Giao diện đăng viết 53 Hình - 21 Giao diện sửa thông tin cá nhân 54 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính DANH MỤC BẢNG BIỂU Bảng - Thiết kế cấu trúc bảng người dùng 21 Bảng - Thiết kế cấu trúc bảng viết 22 Bảng - Thiết kế cấu trúc bảng tin nhắn 22 Bảng - Thiết kế cấu trúc bảng danh sách nhắn tin 22 Bảng - Thiết kế cấu trúc bảng bình luận 23 Bảng - Thiết kế cấu trúc nhóm nhắn tin 23 Bảng - Thiết kế cấu trúc bảng tin nhắn nhóm 23 Bảng - Kiểm thử chức đăng ký, đăng nhập 55 Bảng - Kiểm thử chức đăng viết 56 Bảng - Kiểm thử chức Sửa thông tin cá nhân 56 Bảng - Kiểm thử chức tạo nhóm nhắn tin 57 Bảng - Kiểm thử chức thích, bình luận, chia sẻ 57 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính LỜI CẢM ƠN Em xin chân thành cảm ơn trường Đại học Mỏ - Địa chất, khoa Công nghệ thông tin mơn Khoa học máy tính tạo điều kiện cho em hoàn thành đồ án tốt nghiệp Nhờ đồ án tốt nghiệp em có thêm nhiều kinh nghiệm quý báu Những kinh nghiệm giúp em nhiều công việc sau Em xin cảm ơn thầy, cô Bộ môn, Khoa Trường tận tình giảng dạy trang bị cho em kiến thức cần thiết Những kiến thức hỗ trợ cho em nhiều việc hoàn thành đồ án tốt nghiệp Hơn cả, em xin cảm ơn thầy giáo - Ths Đặng Văn Nam hướng dẫn, cung cấp số tài liệu giúp em hoàn thành đồ án tốt nghiệp Những điều thầy dẫn giúp em có hướng cơng việc tới Vì thời gian có hạn kinh nghiệm cịn thiếu nên đồ án em khó tránh khỏi thiếu sót Em mong nhận bảo, đóng góp ý kiến thầy, để em có thêm kinh nghiệm giúp hồn thành tốt đề tài Một lần em xin chân thành cảm ơn Sinh viên thực NGUYỄN ANH TÚ Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính LỜI NÓI ĐẦU Trong thời đại nay, mạng xã hội nơi gần tách rời hầu hết người chúng phục vụ nhiều mục đích, nhu cầu khác người Chính mạng xã hội mở khiến cho nhiều người thường xuyên bị xao lãng vào thứ không mang lại nhiều giá trị thiết thực cho sống họ Với mong muốn hưởng ứng kêu gọi, tuyên truyền, xây dựng thói quen đọc sách cho đại phận người dân Việt Nam để đưa đất nước ta trở thành quốc gia khởi nghiệp thập kỷ tiếp theo, bắt kịp với phát triển ngày nhanh khoa học công nghệ mức sống, mức thu nhập ngày tăng cao xã hội Khác với mạng xã hội tin tức hay mạng xã hội hình ảnh mạng xã hội sách nơi tập trung giao lưu chủ đề sách, trải nghiệm thú vị học đọc sách hay hành động cụ thể, kinh nghiệm thực tế trải qua để kể lại, chia sẻ lại cho người để học hỏi phát triển lên Ngoài ra, mạng xã hội sách nơi để người review hay, phân tích, bàn luận hay phản biện với giá trị mà sách mang lại cho người đọc, tập trung vào thứ tích cực định thật có ích lợi lớn cho người sử dụng Và ứng dụng chia sẻ trích dẫn nhỏ phần mong muốn xây dựng cộng đồng mạng xã hội sách cho người Việt Nam Nhờ vào trích dẫn ngắn, nhỏ, tinh túy, tâm đắc khơi dậy hiếu kỳ, tò mò, ham muốn thèm đọc, mở lối cho bế tắc, toán mà sống đặt cần phải giải cá nhân người Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 4.3.3 Giao diện trang cá nhân Đây trang cá nhân người dùng, người dùng đặt tên hiển thị, cài ảnh đại diện, ảnh bìa xem lại viết đăng Ngồi ra, người dùng cịn sửa đổi mật khẩu, tạo viết thêm số điện thoại cá nhân Hình - 17 Giao diện trang cá nhân Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 50 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 4.3.4 Giao diện người dùng Đây nơi hiển thị tất người dùng đăng ký sử dụng ứng dụng Tại đây, người dùng chọn xem hồ sơ cá nhân người dùng khác gửi tin nhắn Hình - 18 Giao diện Các người dùng Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 51 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 4.3.5 Giao diện nhắn tin Sau nhấn vào nhắn tin với người dùng bạn muốn, giao diện hiển thị trang nhắn tin Tại đây, người dùng gửi tin nhắn, gửi ảnh, xem ngày giờ, thời gian gửi tin, đọc tin nhắn Người dùng xem người có gõ hay đọc nhận tin nhắn hay chưa Ngồi ra, người dùng cịn xóa tin nhắn gửi Hình - 19 Giao diện nhắn tin Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 52 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 4.3.6 Giao diện đăng viết Người dùng nhấn vào biểu tượng dấu cộng khoanh tròn trang chủ trang cá nhân để tạo viết Sau chạm vào hiển thị trang Tại người dùng nhập tiêu đề (có thể tên tác giả, tựa đề sách, nguồn tham khảo), chèn thêm ảnh minh họa cho viết thêm sinh động cuối nội dung Hình - 20 Giao diện đăng viết Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 53 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 4.3.7 Giao diện sửa thơng tin cá nhân Đây chức nằm trang hồ sơ cá nhân người dùng Người dùng nhấn vào biểu tượng hình bút có màu xanh hiển thị lên chức để chỉnh sửa thơng tin người dùng Hình - 21 Giao diện sửa thông tin cá nhân Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 54 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 4.4 Kiểm thử đánh giá hệ thống 4.4.1 Kiểm thử chức đăng ký, đăng nhập Bảng - Kiểm thử chức đăng ký, đăng nhập Trường hợp Kết mong đợi Kết thưc tế Tại ô email mật không Hiển thị thông báo: nhập Email khơng hợp lệ Kích vào nút đăng ký, đăng nhập Đúng Nhập email mà khơng có @ hay tên miền Đúng Hiển thị thông báo: Email khơng hợp lệ Kích vào nút đăng ký, đăng nhập Nhập email mà không nhập mật Hiển thị thông báo: Đúng Mật dài tối thiểu ký tự Kích vào nút đăng ký, đăng nhập Nhập mật mà không nhập Hiển thị thông báo: email Mật dài tối thiểu ký tự Kích vào nút đăng ký, đăng nhập Đúng Nhập email, mật nhập ký tự Đúng Hiển thị thông báo: Mật dài tối thiểu ký tự Kích vào nút đăng ký, đăng nhập Nhập email, nhập mật Kích vào nút đăng ký, đăng nhập Nhập email chưa đăng ký vào trang đăng nhập Hiển thị thông báo: Đúng Đã đăng ký thành công + tên email Đăng nhập thành công Hiển thị thông báo: Đúng Xác thực thất bại Kích vào nút đăng ký, đăng nhập Nhập email đăng ký vào trang đăng ký Hiển thị thông báo: Đúng Xác thực thất bại Kích vào nút đăng ký, đăng nhập LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 55 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LUAN Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 4.4.2 Kiểm thử chức đăng viết Bảng - Kiểm thử chức đăng viết Trường hợp Không nhập tiêu đề, không nhập nội dung mô tả, không chèn ảnh Kết mong đợi Hiển thị thông báo: Kết thực tế Đúng Nhập tiêu đề Nhập tiêu đề, không chèn ảnh, không nhập nội dung mô tả Hiển thị thông báo: Nhập tiêu đề, nhập mô tả, không chèn ảnh Hiển thị thông báo: Đúng Nhập mô tả Đúng Bài đăng công bố Nhập tiêu đề, nhập mô tả, chèn Hiển thị thông báo: ảnh Bài đăng công bố Đúng 4.4.3 Kiểm thử chức sửa thông tin cá nhân Bảng - Kiểm thử chức Sửa thông tin cá nhân Trường hợp Kết mong đợi Kết thực tế Chọn sửa ảnh đại diện, sửa ảnh Hiển thị thơng báo: bìa, chọn máy ảnh chọn Vui lòng cấp phép truy cập máy thư viện ảnh kho lưu trữ Đúng Chọn ảnh từ thư viện, chọn ảnh từ máy ảnh xong Hiển thị thông báo: Đúng Chọn sửa tên hiển thị nhập tên Hiển thị thông báo: Ảnh cập nhật Đúng Đã cập nhật Kích vào nút cập nhật Chọn sửa số điện thoại nhập số điện thoại Hiển thị thông báo: Đúng Đã cập nhật Kích vào nút cập nhật Chọn đổi mật nhập sai mật tại, nhập mật Chọn đổi mật nhập mật tại, nhập mật VAN CHAT Hiển thị thông báo: Đúng Không hợp lệ Hiển thị thông báo: Đúng Mật cập nhật LUONG download : add luanvanchat@agmail.com Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 56 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 4.4.4 Kiểm thử chức tạo nhóm chat Bảng - Kiểm thử chức tạo nhóm nhắn tin Trường hợp Không nhập tiêu đề, không nhập mô tả, khơng chèn ảnh nhóm nhắn tin Kết mong đợi Hiển thị thông báo: Kết thực tế Đúng Nhập tiêu đề Kích vào nút tick Nhập tiêu đề, khơng nhập mơ tả, khơng chèn ảnh đại diện nhóm nhắn tin Hiển thị thơng báo: Đúng Nhập mơ tả Kích vào nút tick Nhập tiêu đề, nhập mô tả, không chèn ảnh Hiển thị thơng báo: Đúng Nhóm tạo Kích vào nút tick Nhập tiêu đề, nhập mơ tả, chèn Hiển thị thơng báo: ảnh Nhóm tạo Kích vào nút tick Đúng 4.4.5 Kiểm thử chức thích, bình luận, chia sẻ Bảng - Kiểm thử chức thích, bình luận, chia sẻ Trường hợp Kích vào nút thích Kết mong đợi Kết thực tế Hiển thị thơng báo: Đúng Đã thích Kích vào nút bình luận, viết bình luận, gửi bình luận Hiển thị thơng báo: Kích vào nút chia sẻ, chọn tảng chia sẻ, nhấn gửi Hiển thị thông báo: Đúng Bình luận thêm Đúng Đã chia sẻ thành cơng Qua việc phân tích trường hợp kiểm thử ứng dụng em rút kết nhau: ➢ ➢ ➢ ➢ Hệ thống chạy tương đối ổn định Tất chức mong muốn ứng dụng xã hội nhỏ Giao diện đơn giản dễ sử dụng, nhiên chưa bắt mắt Hoàn thành ứng dụng quy định LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 57 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính ĐÁNH GIÁ – KẾT LUẬN Sau thời gian thực đồ án tốt nghiệp, với cố gắng nỗ lực thân đến đồ án em hoàn thành đáp ứng đầy đủ chức đề tài Trong trình thực đồ án, thân em đạt nhiều tiến việc tìm hiểu, nghiên cứu lý thuyết lẫn kỹ lập trình, kỹ viết trình bày báo cáo Đồ án tốt nghiệp hoàn thành thời gian, tiến độ đạt mục tiêu đặt Các kết đạt bao gồm: Về kiến thức: ✓ ✓ ✓ ✓ Hiểu biết số quy tắc thiết kế giao diện với Material Design Sử dụng vận dụng kỹ thuật cấu trúc liệu lập trình Android Có thêm hiểu biết tảng Firebase giải pháp lưu trữ đám mây Phân tích thiết kế đối tượng theo hướng chuyên nghiệp Về chương trình: ✓ ✓ ✓ Chương trình thực yêu cầu đề đề tài Ứng dụng xây dựng đáp ứng chức Giao diện đơn giản, dễ sử dụng với người dùng Về báo cáo đồ án tốt nghiệp: ✓ Báo cáo trình bày theo quy định, đầy đủ nội dung liên quan tới đề tài từ nghiên cứu lý thuyết đến xây dựng chương trình ✓ Các hình vẽ bảng biểu đánh số ghi đầy đủ ✓ Đáp ứng yêu cầu Đồ án tốt nghiệp ngành Công nghệ Thông tin Bên cạnh kết đạt được, chương trình cịn số hạn chế như: ➢ ➢ ➢ Giao diện chưa bắt mắt với người dùng Vẫn phát sinh số lỗi khiến ứng dụng bị thoát đột ngột Bày tỏ cảm xúc giới hạn biểu tượng thích ➢ Chưa có nhiều chức hỗ trợ người dùng tố cáo viết hay gửi ý kiến phản hồi, … LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 58 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính Để tiếp tục phát triển đề tài thực tế em nhận thấy cần phải tiếp tục thực công việc sau: Xử lý lỗi chặt chẽ Xử lý thêm phần đăng nhập đăng xuất như: kiểm tra đăng nhập có người dùng khác đăng nhập vào tài khoản Xử lý liệu kết nối internet Tìm kiếm phương pháp giảm chi phí sử dụng Firebase Realtime Database Nâng cấp giao diện, cải thiện hình ảnh hiển thị tính Phát triển thêm chức đáp ứng nhu cầu mạng xã hội khác Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 59 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Đồ án tốt nghiệp chuyên ngành Khoa học máy tính TÀI LIỆU THAM KHẢO [1] https://vi.wikipedia.org/wiki/Android [2] https://viblo.asia/p/kien-truc-cua-he-dieu-hanh-androidPaLGDYdaelX [3] https://viblo.asia/p/activity-va-vong-doi-cua-activity-bWrZngRwlxw [4] https://en.wikipedia.org/wiki/Java_(programming_language) [5] https://hoclaptrinhweb.org/lap-trinh/hoc-java/224-bai-1-tong-quanve-java.html [6] https://viblo.asia/p/tim-hieu-firebase-phan-1-ByEZkGPYZQ0 [7] https://vntoworld.com/android-he-dieu-hanh-co-thi-phan-lon-nhatthe-gioi/ [8] https://colorme.vn/blog/material-design-la-gi [9] https://wiki.matbao.net/firebase-la-gi-giai-phap-lap-trinh-khong-can-backend- tu-google/#firebase-la-gi Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 60 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... KHOA CÔNG NGHỆ THÔNG TIN -   ⁂ - ĐỒ ÁN TỐT NGHIỆP CHUYÊN NGÀNH KHOA HỌC MÁY TÍNH ĐỀ TÀI Xây dựng ứng dụng chia sẻ trích dẫn hay ngày tảng Android SINH VIÊN THỰC HIỆN CÁN BỘ HƯỚNG DẪN... người dùng vượt lên mình, thay đổi để trở thành người tốt Chính lý mà em định lựa chọn đề tài ? ?Xây dựng ứng dụng chia sẻ trích dẫn hay ngày tảng Android? ?? để làm đồ án tốt nghiệp Sinh viên: Nguyễn... tiếng việt: Xây dựng ứng dụng chia sẻ trích dẫn hay ngày tảng Android ▪ Tên đề tài tiếng anh: Build apps to share good quotes every day on Android ▪ ▪ ▪ ▪ ▪ ▪ ▪ Thời gian thực hiện: tháng (26/04/2021

Ngày đăng: 18/10/2022, 06:34

Xem thêm:

HÌNH ẢNH LIÊN QUAN

Hình -2 Ký hiệu sử dụng. - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
nh 2 Ký hiệu sử dụng (Trang 19)
2.4 Xây dựng các mơ hình luồng dữ liệu - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
2.4 Xây dựng các mơ hình luồng dữ liệu (Trang 19)
Hình -6 Mức dưới đỉnh (mức 2) của chức năng Quản lý tài khoản. - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
nh 6 Mức dưới đỉnh (mức 2) của chức năng Quản lý tài khoản (Trang 20)
Hình -5 Biểu đồ luồng dữ liệu mức đỉnh (mức 1). - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
nh 5 Biểu đồ luồng dữ liệu mức đỉnh (mức 1) (Trang 20)
Hình -7 Mức dưới đỉnh (mức 2) của chức năng Quản lý bài viết chung. - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
nh 7 Mức dưới đỉnh (mức 2) của chức năng Quản lý bài viết chung (Trang 21)
Hình -8 Mức dưới đỉnh (mức 2) của chức năng Quản lý bài viết cá nhân. - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
nh 8 Mức dưới đỉnh (mức 2) của chức năng Quản lý bài viết cá nhân (Trang 21)
Hình -9 Mức dưới đỉnh (mức 2) của chức năng Quản lý hồ sơ cá nhân. - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
nh 9 Mức dưới đỉnh (mức 2) của chức năng Quản lý hồ sơ cá nhân (Trang 22)
Hình 2- 10 Mức dưới đỉnh (mức 2) của chức năng Quản lý tin nhắn. - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 2 10 Mức dưới đỉnh (mức 2) của chức năng Quản lý tin nhắn (Trang 22)
Hình 2- 11 Mức dưới đỉnh (mức 2) của chức năng Quản lý tin nhắn nhóm. - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 2 11 Mức dưới đỉnh (mức 2) của chức năng Quản lý tin nhắn nhóm (Trang 23)
❖ Bảng tin nhắn: Lưu trữ thông tin các tin nhắn trong hệ thống. Bảng -3 Thiết kế cấu trúc bảng tin nhắn - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Bảng tin nhắn: Lưu trữ thông tin các tin nhắn trong hệ thống. Bảng -3 Thiết kế cấu trúc bảng tin nhắn (Trang 24)
❖ Bảng bài viết: Lưu trữ thông tin của các bài viết trong hệ thống. Bảng 2 Thiết kế cấu trúc bảng bài viết. - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Bảng b ài viết: Lưu trữ thông tin của các bài viết trong hệ thống. Bảng 2 Thiết kế cấu trúc bảng bài viết (Trang 24)
❖ Bảng bình luận: Lưu trữ thơng tin các bình buận trong hệ thống. Bảng 5 Thiết kế cấu trúc bảng bình luận. - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Bảng b ình luận: Lưu trữ thơng tin các bình buận trong hệ thống. Bảng 5 Thiết kế cấu trúc bảng bình luận (Trang 25)
Hình 2- 12 Ký hiệu sử dụng trong biểu đồ quan hệ thực thể - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 2 12 Ký hiệu sử dụng trong biểu đồ quan hệ thực thể (Trang 26)
Hình -4 Biểu tượng của Firebase - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
nh 4 Biểu tượng của Firebase (Trang 35)
Hình -5 Minh họa sự kết hợp của Firebase và Google Cloud Platform - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
nh 5 Minh họa sự kết hợp của Firebase và Google Cloud Platform (Trang 37)
Hình 4 -1 Cơ sở dữ liệu dạng JSON - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 1 Cơ sở dữ liệu dạng JSON (Trang 42)
Hình 4- 4 Dữ liệu của Danh sách nhóm tin nhắn trong cơ sở dữ liệu - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 4 Dữ liệu của Danh sách nhóm tin nhắn trong cơ sở dữ liệu (Trang 43)
Hình 4- 3 Dữ liệu của Các tin nhắn trong cơ sở dữ liệu - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 3 Dữ liệu của Các tin nhắn trong cơ sở dữ liệu (Trang 43)
Hình 4- 5 Dữ liệu của Các bài viết trong cơ sở dữ liệu - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 5 Dữ liệu của Các bài viết trong cơ sở dữ liệu (Trang 44)
Hình 4- 8 Quản lý tài nguyên với Firebase Storage - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 8 Quản lý tài nguyên với Firebase Storage (Trang 45)
Hình 4- 9 Lấy dữ liệu tất cả người dùng - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 9 Lấy dữ liệu tất cả người dùng (Trang 46)
Hình 4- 11 Cấp quyền truy cập vào máy ảnh và kho lưu trữ - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 11 Cấp quyền truy cập vào máy ảnh và kho lưu trữ (Trang 47)
Hình 4- 12 Xóa ảnh trong bài viết - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 12 Xóa ảnh trong bài viết (Trang 47)
Nếu người dùng muốn quay trở lại màn hình hiển thị ban đầu chọn mũi tên trên trái để quay trở lại. - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
u người dùng muốn quay trở lại màn hình hiển thị ban đầu chọn mũi tên trên trái để quay trở lại (Trang 49)
Tại màn hình đăng nhập người dùng nhập email và mật khẩu đã đăng ký để truy cập vào ứng dụng. - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
i màn hình đăng nhập người dùng nhập email và mật khẩu đã đăng ký để truy cập vào ứng dụng (Trang 50)
Hình 4- 16 Giao diện trang chủ - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 16 Giao diện trang chủ (Trang 51)
Hình 4- 17 Giao diện trang cá nhân - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 17 Giao diện trang cá nhân (Trang 52)
Hình 4- 18 Giao diện Các người dùng - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 18 Giao diện Các người dùng (Trang 53)
Hình 4- 19 Giao diện nhắn tin - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 19 Giao diện nhắn tin (Trang 54)
Hình 4- 20 Giao diện đăng bài viết - Đồ án tốt nghiệp công nghệ thông tin xây dựng ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng android
Hình 4 20 Giao diện đăng bài viết (Trang 55)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w