Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 62 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
62
Dung lượng
2,71 MB
Nội dung
DATN-ĐH BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT - - NGUYỄN ANH TÚ Cơ ng ng hệ th NGÀNH CƠNG NGHỆ THƠNG TIN ôn MÃ SỐ: 7480201 g 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 ĐỒ ÁN TỐT NGHIỆP HÀ NỘI - 2021 HÀ NỘI - 2021 TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN -⁂ - Cô ng hệ ng ĐỒ ÁN TỐT NGHIỆP th CHUYÊN NGÀNH KHOA HỌC MÁY TÍNH g ơn ĐỀ TÀI tin 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 Cô 1.1 Giới thiệu chung .9 ng 1.2 Đặt vấn đề ng 1.3 Lý chọn đề tài 10 hệ 1.4 Mục tiêu đề tài .11 1.5 Nội dung nghiên cứu 11 th 1.6 Phạm vi đề tài 11 ơn CHƯƠNG 2: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG 12 g 2.1 Mơ tả hệ thống chia sẻ trích dẫn hay 12 tin 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 Đồ á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 Mối liên kết biểu đồ quan hệ thực thể 24 2.7 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 Cô 3.1.3 Ưu nhược điểm hệ điều hành Android 29 ng 3.2 Ngơn ngữ lập trình Java .30 3.2.1 Lịch sử 30 ng 3.2.2 Đặc điểm 30 hệ 3.3 Firebase 32 th 3.3.1 Firebase gì? 32 ôn 3.3.2 Lịch sử phát triển 33 g 3.3.3 Cách thức hoạt động Firebase 33 tin 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 Đồ á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 Cô 4.4.2 Kiểm thử chức đăng viết 56 ng 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 ng 4.4.5 Kiểm thử chức thích, bình luận, chia sẻ 57 hệ ĐÁNH GIÁ – KẾT LUẬN 58 g ôn th TÀI LIỆU THAM KHẢO .60 tin 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 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 Cơ Hình - Mức đỉnh (mức 2) chức Quản lý viết chung .19 ng Hình - Mức đỉnh (mức 2) chức Quản lý viết cá nhân 19 ng 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ệ Hình - 11 Mức đỉnh (mức 2) chức Quản lý tin nhắn nhóm 21 th Hình - 12 Ký hiệu sử dụng biểu đồ quan hệ thực thể .24 g ơn Hình - 13 Lược đồ quan hệ thực thể 24 tin 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 Đồ án tốt nghiệp chun 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 Cơ Hình - 11 Cấp quyền truy cập vào máy ảnh kho lưu trữ .45 ng Hình - 12 Xóa ảnh viết 45 Hình - 13 Giao diện đăng ký, đăng nhập 46 ng Hình - 14 Giao diện chức đăng ký .47 hệ Hình - 15 Giao diện chức đăng nhập 48 th Hình - 16 Giao diện trang chủ 49 ôn Hình - 17 Giao diện trang cá nhân 50 g Hình - 18 Giao diện Các người dùng 51 tin 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 Đồ á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 Cô Bảng - Thiết kế cấu trúc bảng tin nhắn nhóm 23 ng ng Bảng - Kiểm thử chức đăng ký, đăng nhập 55 Bảng - Kiểm thử chức đăng viết .56 hệ Bảng - Kiểm thử chức Sửa thông tin cá nhân 56 th Bảng - Kiểm thử chức tạo nhóm nhắn tin .57 g ôn Bảng - Kiểm thử chức thích, bình luận, chia sẻ 57 tin 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 Cô Hơn cả, em xin cảm ơn thầy giáo - Ths Đặng Văn Nam hướng dẫn, cung cấp ng 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 ng Vì thời gian có hạn kinh nghiệm cịn thiếu nên đồ án em khó tránh khỏi hệ 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 g ôn th Một lần em xin chân thành cảm ơn Sinh viên thực tin 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 q 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 Cô khoa học công nghệ mức sống, mức thu nhập ngày tăng cao xã hội ng 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 ng 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 hệ Ngồi ra, mạng xã hội sách cịn nơi để người review hay, phân th tích, bàn luận hay phản biện với giá trị mà sách mang lại lớn cho người sử dụng g ôn cho người đọc, tập trung vào thứ tích cực định thật có ích lợi Và ứng dụng chia sẻ trích dẫn nhỏ phần mong muốn xây tin 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 Cơ ng hệ ng g ơn th tin 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 46 Đồ á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 Cơ ng hệ ng g ơn th tin 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 47 Đồ án tốt nghiệp chuyên 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 quên 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 Cơ ng hệ ng g ơn th tin 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 48 Đồ á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 Cơ ng hệ ng g ơn th tin Hình - 16 Giao diện trang chủ 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.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 Cô ng hệ ng g ơn th tin 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 Đồ á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 Cô ng hệ ng g ơn th tin 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 Đồ á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 Cơ ng hệ ng g ơn th tin 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 Đồ á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 Cô ng hệ ng g ôn th tin 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 Đồ á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 Cơ ng hệ ng g ơn th tin 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 Đồ á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ế Đú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 Cô 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 Đú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 hệ 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 g ôn th tin 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.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ế Đú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 Cô 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 ng 4.4.3 Kiểm thử chức sửa thông tin cá nhân Trường hợp hệ Bảng - Kiểm thử chức Sửa thông tin cá nhân Kết mong đợi Kết thực tế th Đú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 g ôn 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ữ tin 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 56 Đồ á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 Cơ Đú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 ng 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 hệ ng th 4.4.5 Kiểm thử chức thích, bình luận, chia sẻ Kết thực tế Hiển thị thơng báo: Đúng Đã thích tin Kích vào nút thích Kết mong đợi g Trường hợp ôn Bảng - Kiểm thử chức thích, bình luận, chia sẻ 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 57 Đồ á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 hồ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: Cô ✓ Hiểu biết số quy tắc thiết kế giao diện với Material Design ng ✓ 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 ng ✓ Phân tích thiết kế đối tượng theo hướng chuyên nghiệp hệ Về chương trình: ✓ Chương trình thực yêu cầu đề đề tài th ✓ Ứng dụng xây dựng đáp ứng chức g Về báo cáo đồ án tốt nghiệp: ôn ✓ Giao diện đơn giản, dễ sử dụng với người dùng nghiên cứu lý thuyết đến xây dựng chương trình tin ✓ Báo cáo trình bày theo quy định, đầy đủ nội dung liên quan tới đề tài từ ✓ 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 58 Đồ á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 Cô ng hệ ng g ôn th tin 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 TÀI LIỆU THAM KHẢO 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- Cô [1] ng hệ ng tu-google/#firebase-la-gi g ôn th tin Sinh viên: Nguyễn Anh Tú – Khoa học máy tính K61A 60