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

63 61 0
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

Đ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

Đây là báo cáo đồ án tốt nghiệp ngành CNTT ra trường của mình, các bạn có thể tham khảo để làm theo cho hoàn thiện hơn hoặc phát triển, cải tiến thêm cho báo cáo của các bạn.Báo cáo trình bày về ứng dụng chia sẻ trích dẫn hay mỗi ngày trên nền tảng Android và các phân tích thiết kế hệ thống theo hướng cấu trúc (chức năng)

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 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 ỨNG DỤNG ĐỀ 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 LỚP: DCCTKH61A HÀ NỘI - 2021 Đồ án tốt nghiệp chuyên ngành Khoa học máy tính MỤC LỤC MỤC LỤC .1 DANH MỤC HÌNH ẢNH .4 DANH MỤC BẢNG BIỂU .6 LỜI CẢM ƠN LỜI NÓI ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI .9 1.1 Giới thiệu chung .9 1.2 Đặt vấn đề 1.3 Lý chọn đề tài 10 1.4 Bài toán cần giải 10 1.5 Mục tiêu đề tài .11 1.6 Nội dung nghiên cứu 12 1.7 Phạm vi đề tài 12 CHƯƠNG 2: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG 13 2.1 Mô tả hệ thống chia sẻ trích dẫn hay 13 2.2 Xác định đối tượng (tác nhân) tương tác với hệ thống 14 2.3 Xác định yêu cầu chức 15 2.3.1 Xác định chức chi tiết gom nhóm chức 15 2.3.2 Xây dựng biểu đồ phân rã chức 17 2.4 Xây dựng mơ hình luồng liệu 18 2.4.1 Ký hiệu sử dụng .18 2.4.2 Lập sơ đồ luồng liệu 18 2.5 Thiết kế Bảng liệu hệ thống .22 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 2.6 Xây dựng biểu đồ quan hệ thực thể .25 2.6.1 Ký hiệu sử dụng .25 2.6.2 Lập biểu đồ quan hệ thực thể 25 2.6.3 Mối liên kết biểu đồ quan hệ thực thể 25 2.7 Xác định yêu cầu phi chức 26 CHƯƠNG CƠ SỞ LÝ THUYẾT .28 3.1 Hệ điều hành Android 28 3.1.1 Giới thiệu .28 3.1.2 Kiến trúc hệ điều hành Android 29 3.1.3 Ưu nhược điểm hệ điều hành Android 30 3.2 Ngơn ngữ lập trình Java .31 3.2.1 Lịch sử 31 3.2.2 Đặc điểm 31 3.3 Firebase 33 3.3.1 Firebase gì? 33 3.3.2 Lịch sử phát triển 33 3.3.3 Cách thức hoạt động Firebase 34 3.3.4 Ưu nhược điểm Firebase 35 3.4 Android Studio .39 3.4.1 Giới thiệu chung 39 3.4.2 Những tính 39 CHƯƠNG 4: XÂY DỰNG/PHÁT TRIỂN ỨNG DỤNG 40 4.1 Thiết kế giao diện 40 4.2 Firebase Realtime Database 41 4.3 Thiết kế giao diện ứng dụng .47 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 4.3.1 Giao diện đăng ký, đăng nhập .47 4.3.2 Giao diện trang chủ 50 4.3.3 Giao diện trang cá nhân 51 4.3.4 Giao diện người dùng 52 4.3.5 Giao diện nhắn tin 53 4.3.6 Giao diện đăng viết 54 4.3.7 Giao diện sửa thông tin cá nhân 55 4.4 Kiểm thử đánh giá hệ thống 56 4.4.1 Kiểm thử chức đăng ký, đăng nhập 56 4.4.2 Kiểm thử chức đăng viết 57 4.4.3 Kiểm thử chức sửa thông tin cá nhân 57 4.4.4 Kiểm thử chức tạo nhóm chat .58 4.4.5 Kiểm thử chức thích, bình luận, chia sẻ 58 ĐÁNH GIÁ – KẾT LUẬN 59 TÀI LIỆU THAM KHẢO .61 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A Đồ á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 17 Hình - Ký hiệu sử dụng 18 Hình - Cách truy xuất liệu .18 Hình - Biểu đồ luồng liệu mức ngữ cảnh (mức 0) 18 Hình - Biểu đồ luồng liệu mức đỉnh (mức 1) 19 Hình - Mức đỉnh (mức 2) chức Quản lý tài khoản .19 Hình - Mức đỉnh (mức 2) chức Quản lý viết chung .20 Hình - Mức đỉnh (mức 2) chức Quản lý viết cá nhân 20 Hình - Mức đỉnh (mức 2) chức Quản lý hồ sơ cá nhân 21 Hình - 10 Mức đỉnh (mức 2) chức Quản lý tin nhắn .21 Hình - 11 Mức đỉnh (mức 2) chức Quản lý tin nhắn nhóm 22 Hình - 12 Ký hiệu sử dụng biểu đồ quan hệ thực thể .25 Hình - 13 Lược đồ quan hệ thực thể 25 Hình - Biểu tượng hệ điều hành Android 28 Hình - Kiến trúc hệ điều hành Android 30 Hình - Quá trình biên dịch qua máy ảo JVM 32 Hình - Biểu tượng Firebase .34 Hình - Minh họa kết hợp Firebase Google Cloud Platform 36 Hình - Biểu tượng API Cloud Vision Google 38 Hình - Cơ sở liệu dạng JSON .41 Hình - Các model ánh xạ tương ứng .41 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A Đồ á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 .42 Hình - Dữ liệu Danh sách nhóm tin nhắn sở liệu 42 Hình - Dữ liệu Các viết sở liệu 43 Hình - Dữ liệu Các người dùng sở liệu 43 Hình - Quản lý người dùng với Firebase Authentication 44 Hình - Quản lý tài nguyên với Firebase Storage .44 Hình - Lấy liệu tất người dùng 45 Hình - 10 Cập nhật viết khơng ảnh .45 Hình - 11 Cấp quyền truy cập vào máy ảnh kho lưu trữ .46 Hình - 12 Xóa ảnh viết 46 Hình - 13 Giao diện đăng ký, đăng nhập 47 Hình - 14 Giao diện chức đăng ký .48 Hình - 15 Giao diện chức đăng nhập 49 Hình - 16 Giao diện trang chủ 50 Hình - 17 Giao diện trang cá nhân 51 Hình - 18 Giao diện Các người dùng 52 Hình - 19 Giao diện nhắn tin 53 Hình - 20 Giao diện đăng viết 54 Hình - 21 Giao diện sửa thơng tin cá nhân 55 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A Đồ á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 22 Bảng - Thiết kế cấu trúc bảng viết 23 Bảng - Thiết kế cấu trúc bảng tin nhắn 23 Bảng - Thiết kế cấu trúc bảng danh sách nhắn tin 23 Bảng - Thiết kế cấu trúc bảng bình luận 24 Bảng - Thiết kế cấu trúc nhóm nhắn tin .24 Bảng - Thiết kế cấu trúc bảng tin nhắn nhóm 24 Bảng - Kiểm thử chức đăng ký, đăng nhập 56 Bảng - Kiểm thử chức đăng viết .57 Bảng - Kiểm thử chức Sửa thông tin cá nhân 57 Bảng - Kiểm thử chức tạo nhóm nhắn tin .58 Bảng - Kiểm thử chức thích, bình luận, chia sẻ 58 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A Đồ á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 Đồ á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 Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 4.3 Thiết kế giao diện ứng dụng 4.3.1 Giao diện đăng ký, đăng nhập Đây hình hiển thị chọn vào ứng dụng Người dùng có tùy chọn: • Đăng ký: người dùng chưa có tài khoản truy cập ứng dụng • Đăng nhập: người dùng có tài khoản Hình - 13 Giao diện đăng ký, đăng nhập Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 47 Đồ án tốt nghiệp chuyên ngành Khoa học máy tính Tại chức đăng ký, người dùng nhập hòm thư điện tử (email) mật dùng để đăng nhập vào ứng dụng Nếu người dùng muốn quay trở lại hình hiển thị ban đầu chọn mũi tên trái để quay trở lại Nếu người dùng có tài khoản chạm dịng chữ “Đã có tài khoản? Đăng nhập” để chuyển sang hình đăng nhập Hình - 14 Giao diện chức đăng ký Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 48 Đồ án tốt nghiệp chun ngành Khoa học máy tính Tại hình đăng nhập người dùng nhập email mật đăng ký để truy cập vào ứng dụng Nếu người dùng qn mật chạm vào dịng chữ “Qn mật khẩu?Khơi phục” để reset lại mật Có thể chuyển qua hình đăng ký chưa có tài khoản ứng dụng Hình - 15 Giao diện chức đăng nhập Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 49 Đồ án tốt nghiệp chuyên ngành Khoa học máy tính 4.3.2 Giao diện trang chủ Đây nơi hiển thị sau đăng nhập vào ứng dụng Tại trang chủ hiển thị viết trích dẫn hay người dùng ứng dụng đăng Tại trang chủ có nút tạo viết, tìm kiếm, đăng xuất Người dùng thả thích, bình luận, chia sẻ viết Hình - 16 Giao diện trang chủ Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 50 Đồ á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 51 Đồ á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 52 Đồ á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 53 Đồ á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 54 Đồ á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 55 Đồ á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ó Hiển thị thông báo: @ hay tên miền Email không hợp lệ Kích vào nút đăng ký, đăng nhập Đúng Nhập email mà không nhập Hiển thị thông báo: mật Mật dài tối thiểu ký tự Kích vào nút đăng ký, đăng nhập Đúng 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 Hiển thị thơng báo: nhập ký tự 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, nhập Hiển thị thông báo: mật Đã đăng ký thành công + tên email Kích vào nút đăng ký, đăng Đăng nhập thành công nhập Đúng Nhập email chưa đăng ký vào Hiển thị thông báo: trang đăng nhập Xác thực thất bại Kích vào nút đăng ký, đăng nhập Đúng Nhập email đăng ký Hiển thị thông báo: vào trang đăng ký Xác thực thất bại Kích vào nút đăng ký, đăng nhập Đúng Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 56 Đồ á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 Kết mong đợi Kết thực tế Không nhập tiêu đề, không Hiển thị thông báo: nhập nội dung mô tả, không Nhập tiêu đề chèn ảnh Đúng Nhập tiêu đề, không chèn ảnh, Hiển thị thông báo: không nhập nội dung mô tả Nhập mô tả Đúng Nhập tiêu đề, nhập mô tả, Hiển thị thông báo: không chèn ảnh Bài đăng công bố Đúng 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 Hiển thị thông báo: ảnh từ máy ảnh xong Ảnh cập nhật Đúng Chọn sửa tên hiển thị nhập Hiển thị thơng báo: tên Đã cập nhật Kích vào nút cập nhật Đúng Chọn sửa số điện thoại nhập Hiển thị thông báo: số điện thoại Đã cập nhật Kích vào nút cập nhật Đúng Chọn đổi mật nhập sai Hiển thị thông báo: mật tại, nhập mật Không hợp lệ Đúng Chọn đổi mật nhập Hiển thị thông báo: mật tại, nhập mật Mật cập nhật Đúng Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 57 Đồ á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 Kết mong đợi Kết thực tế Không nhập tiêu đề, không Hiển thị thông báo: nhập mô tả, không chèn ảnh Nhập tiêu đề nhóm nhắn tin Đúng Kích vào nút tick Nhập tiêu đề, không nhập mô Hiển thị thông báo: tả, không chèn ảnh đại diện Nhập mơ tả nhóm nhắn tin Đúng Kích vào nút tick Nhập tiêu đề, nhập mô tả, Hiển thị thông báo: khơng chèn ảnh Nhóm tạo Kích vào nút tick Đúng 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 Hiển thị thơng báo: bình luận, gửi bình luận Bình luận thêm Đúng Kích vào nút chia sẻ, chọn Hiển thị thông báo: tảng chia sẻ, nhấn gửi Đã chia sẻ thành công Đú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 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 58 Đồ á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, … Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 59 Đồ á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 60 Đồ á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.Wikipedia.Trang truy cập vào ngày 30 tháng năm 2021 [2] https://viblo.asia/p/kien-truc-cua-he-dieu-hanh-androidPaLGDYdaelX.Viblo Truy cập tháng năm 2021 [3] https://en.wikipedia.org/wiki/Java_(programming_language).Wikipedia.Truy cập tháng năm 2021 [4] https://viblo.asia/p/tim-hieu-firebase-phan-1-ByEZkGPYZQ0.Viblo.Truy cập tháng năm 2021 [5] https://vntoworld.com/android-he-dieu-hanh-co-thi-phan-lon-nhatthe-gioi/ Vntoworld Truy cập tháng năm 2021 [6] https://colorme.vn/blog/material-design-la-gi Colorme Truy cập tháng năm 2021 [7] https://wiki.matbao.net/firebase-la-gi-giai-phap-lap-trinh-khong-can-backendtu-google/#firebase-la-gi Matbao Truy cập tháng năm 2021 Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 61

Ngày đăng: 21/08/2021, 13:29

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan