Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 100 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
100
Dung lượng
6,71 MB
Nội dung
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 ỨNG DỤNG BÁN GẠO TRÊN NỀN TẢNG ANDROID GVHD: TRƯƠNG THỊ NGỌC PHƯỢNG SVTH: PHẠM THANH BẰNG MSSV: 15110163 SVTH: KA’ HUỪS TAM BOU MSSV: 15110385 SVTH: LÊ THỊ KIỀU PHỤNG MSSV: 15110284 SKL 0 Tp Hồ Chí Minh, 2020 an TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM - - PHẠM THANH BẰNG KA’ HUỪS TAM BOU LÊ THỊ KIỀU PHỤNG 15110163 15110385 15110284 Đề Tài: XÂY DỰNG ỨNG DỤNG BÁN GẠO TRÊN NỀN TẢNG ANDROID KHÓA LUẬN TỐT NGHIỆP KỸ SƯ CNTT GIÁO VIÊN HƯỚNG DẪN ThS TRƯƠNG THỊ NGỌC PHƯỢNG KHÓA 2015 - 2020 an TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM - - PHẠM THANH BẰNG KA’ HUỪS TAM BOU LÊ THỊ KIỀU PHỤNG 15110163 15110385 15110284 Đề Tài: XÂY DỰNG ỨNG DỤNG BÁN GẠO TRÊN NỀN TẢNG ANDROID KHÓA LUẬN TỐT NGHIỆP KỸ SƯ CNTT GIÁO VIÊN HƯỚNG DẪN ThS TRƯƠNG THỊ NGỌC PHƯỢNG KHÓA 2015 - 2020 an ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc ********* ********* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên sinh viên 1: Phạm Thanh Bằng MSSV: 15110163 Họ tên sinh viên 2: Ka’ Huừs Tam Bou MSSV: 15110385 Họ tên sinh viên 3: Lê Thị Kiều Phụng MSSV: 15110284 Ngành: Công nghệ thông tin (Hệ sư phạm) Tên đề tài: Xây dựng ứng dụng bán gạo tảng Android Giáo viên hướng dẫn: ThS Trương Thị Ngọc Phượng NHẬN XÉT Về nội dung đề tài khối lượng thực hiện: ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Ưu điểm: ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Khuyết điểm: ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Đề nghị cho bảo vệ hay không? ………………………………………………… Đánh giá loại: ……………………………………………………………………… Điểm: ……………………………………………………………………………… Tp Hồ Chí Minh, ngày … tháng 01 năm 2020 Giáo viên hướng dẫn ThS Trương Thị Ngọc Phượng an ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc ********* ********* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên sinh viên 1: Phạm Thanh Bằng MSSV: 15110163 Họ tên sinh viên 2: Ka’ Huừs Tam Bou MSSV: 15110385 Họ tên sinh viên 3: Lê Thị Kiều Phụng MSSV: 15110284 Ngành: Công nghệ thông tin (Hệ sư phạm) Tên đề tài: Xây dựng ứng dụng bán gạo tảng Android Giáo viên phản biện: ThS Nguyễn Trần Thi Văn NHẬN XÉT Về nội dung đề tài khối lượng thực hiện: ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Ưu điểm: ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Khuyết điểm: ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Đề nghị cho bảo vệ hay không? ………………………………………………… Đánh giá loại: ……………………………………………………………………… Điểm: ……………………………………………………………………………… Tp Hồ Chí Minh, ngày … tháng 01 năm 2020 Giáo viên phản biện ThS Nguyễn Trần Thi Văn an LỜI CẢM ƠN Chúng em xin chân thành cảm ơn quý thầy cô khoa Công nghệ Thông tin, trường Đại học Sư phạm Kỹ thuật TPHCM tạo điều kiện thuận lợi cho chúng em thực đề tài khóa luận tốt nghiệp Chúng em xin gửi lời cảm ơn chân thành đến cô Trương Thị Ngọc Phượng, người hướng dẫn bảo chúng em suốt trình thực đề tài tiểu luận Bên cạnh đó, chúng em xin gửi lời cảm ơn đến thầy cô giảng viên trường Đại học Sư phạm Kỹ thuật Tp.HCM nói chung thầy giảng viên khoa Cơng nghệ Thơng tin nói riêng, người giảng dạy, tạo điều kiện cho chúng em tích lũy kiến thức quý báu năm học qua Xin chân thành cảm ơn anh chị bạn bè ủng hộ, giúp đỡ động viên chúng em thời gian nghiên cứu thực đề tài Dù cố gắng hồn thành đề tài chắn có thiếu sót khơng tránh khỏi Chúng em kính mong nhận cảm thơng ý kiến đóng góp quý thầy cô bạn để đề tài ngày hoàn thiện TP.HCM, ngày 02 tháng 01 năm 2020 Nhóm sinh viên thực Phạm Thanh Bằng Lê Thị Kiều Phụng Ka Huừs Tam Bou an ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc ********* ********* ĐỀ CƯƠNG KHÓA LUẬN TỐT NGHIỆP Họ tên sinh viên 1: Phạm Thanh Bằng MSSV: 15110163 Họ tên sinh viên 2: Ka’ Huừs Tam Bou MSSV: 15110385 Họ tên sinh viên 3: Lê Thị Kiều Phụng MSSV: 15110284 Ngành: Công nghệ thông tin (Hệ sư phạm) Tên đề tài: Xây dựng ứng dụng bán gạo tảng Android Giáo viên hướng dẫn: ThS Trương Thị Ngọc Phượng Nhiệm vụ khóa luận: Phần mở đầu 1.1 Tính cấp thiết đề tài 1.2 Mục đích đề tài 1.3 Cách tiếp cận phương pháp nghiên cứu Đối tượng nghiên cứu Phạm vi nghiên cứu 1.4 Kết dự kiến đạt Phần nội dung 2.1 Chương 1: Cơ sở lí thuyết 2.1.1 Tìm hiểu SDK 2.1.2 Tìm hiểu Firebase 2.2 Chương 2: Khảo sát trạng xác định yêu cầu 2.2.1 Khảo sát trạng Khảo sát ứng dụng liên quan Nhận xét ưu nhược điểm Nêu kết luận 2.2.2 Xác định yêu cầu Nhận diện tác nhân chức Xác định lược đồ Usecase Mô tả usecase an 2.3 Chương 3: Thiết kế phần mềm 2.3.1 Thiết kế hệ thống 2.3.2 Thiết kế liệu 2.4 Chương 4: Thiết kế giao diện 2.4.1 Giao diện Admin 2.4.2 Giao diện người dùng 2.5 Chương 5: Cài đặt kiểm thử 2.5.1 Cài đặt Cài đặt Firebase cho ứng dụng Thư viện hỗ trợ Firebase Môi trường thử nghiệm cài đặt 2.5.2 Kiểm thử Phần kết luận 3.1 Những kết đạt 3.2 Ưu điểm 3.3 Hạn chế 3.4 Hướng phát triển Tài liệu tham khảo KẾ HOẠCH THỰC HIỆN STT THỜI GIAN 9/10/2019 – 11/10/2019 12/10/2019 – 16/10/2019 14/10/2019 – 16/10/2019 21/10/2019 – 23/10/2019 24/10/2019 – 28/10/2019 16/10/2019 – 21/10/2019 CÔNG VIỆC Khảo sát trạng phân tích u cầu PHỤ TRÁCH Bằng + Phụng Tìm hiểu Firebase Phụng Vẽ đặc tả usecase Phụng Thiết kế json Firebase Tam Bou Vẽ sequence diagram Tam Bou Thiết kế sở liệu an Phụng + Bằng + Tam Bou GHI CHÚ 10 11 12 13 14 22/10/2019 – 1/11/2019 29/10/2019 – 2/11/2019 3/11/2019 – 8/11/2019 Thiết kế giao diện Cài đặt Firebase Xử lý đăng nhập Admin User 5/11/2019 – 11/11/2019 9/11/2019 – 15/11/2019 Xử lý đăng ký User 8/11/2019 – 12/11/2019 Xử lý nhớ đăng nhập Admin 13/11/2019 – 20/11/2019 15/11/2019 – 20/11/2019 Xử lý quên mật User User 10/11/2019 – 15/11/2019 Xử lý đánh giá bình luận 17 20/11/2019 – 30/11/2019 Xử lý giỏ hàng User 18 27/11/2019 – 5/12/2019 Xử lý đơn hàng User 6/12/2019 – 7/12/2019 17/11/2019 – 19/11/2019 Xử lý thay đổi mật User User User Xử lý liên hệ User Xử lý đăng xuất User 22 7/12/2019 – 10/12/2019 23 10/12/2019 – 12/12/2019 Tam Bou Phụng Tam Bou 16 20/11/2019 Bằng Xử lý tìm kiếm User Xử lý chỉnh sửa thông tin 21 Tam Bou Phụng 12/11/2019 – 17/11/2019 20 Tam Bou Xử lý trang chủ User 15 19 Bằng + Phụng Admin Xử lý quản lý đơn hàng Admin Bằng Tam Bou Phụng + Bằng + Tam Bou Phụng + Bằng + Tam Bou Tam Bou Bằng Bằng Phụng + Bằng + Tam Bou Xử lý thêm loại sản phẩm Admin an Bằng + Tam Bou Xử lý xóa loại sản phẩm 24 12/12/2019 25 13/12/2019 – 14/12/2019 26 14/12/2019 – 15/12/2019 Xử lý thêm sản phẩm Admin Bằng + Tam Bou 27 15/12/2019 Xử lý xóa sản phẩm Admin Bằng + Tam Bou 28 16/12/2019 Xử lý sửa sản phẩm Admin Bằng + Tam Bou Xử lý thêm, xóa, sửa Banner Bằng + Tam Bou Chỉnh sửa giao diện lần cuối Bằng + Phụng 29 31 32 33 34 17/12/2019 – 19/12/2019 20/12/2019 – 27/12/2019 5/11/2019 – 27/12/2019 28/12/2019 – 1/1/2020 2/1/2020 Bằng + Tam Bou Admin Xử lý sửa loại sản phẩm Bằng + Tam Bou Admin Kiểm thử Viết báo cáo Quay video demo Phụng Phụng + Bằng + Tam Bou Phụng + Bằng + Tam Bou TP.HCM, ngày tháng năm 2020 Ý kiến giáo viên hướng dẫn Người viết đề cương ThS Trương Thị Ngọc Phượng Phạm Thanh Bằng an KHÓA LUẬN TỐT NGHIỆP 4.2.15 Giao diện đánh giá bình luận sản phẩm 4.2.15.1 Thiết kế giao diện Hình 4.31 Giao diện trang đánh giá bình luận sản phẩm 4.2.15.2 Danh sách xử lý Bảng 4.29 Danh sách xử lý trang đánh giá bình lu ận STT Tên xử lý Đánh giá Điều kiện gọi thực Click vào image Mức độ đánh giá từ thấp tới cao (1 – sao) Bình luận Ghi Nhập liệu vào editText “Vui Người dùng bình luận lịng viết bình luận vào đây” sản phẩm Hủy bỏ Nhấp vào button hủy bỏ Lưu đánh giá Nhấp vào button gửi bình luận 66 an KHĨA LUẬN TỐT NGHIỆP 4.2.16 Giao diện tìm kiếm 4.2.16.1 Thiết kế giao diện Hình 4.32 Giao diện trang tìm kiếm 4.2.16.2 Danh sách xử lý Bảng 4.31 Danh sách xử lý trang tìm kiếm Tên xử lý STT Chọn gạo cần tìm Điều kiện gọi thực Nhấp vào tên gạo Ghi Chỉ tìm kiếm tên gạo có sẳn Đi đến tìm kiếm Nhấp vào button Search Xóa tên gạo Nhấp vào button X tìm Quay Nhấp vào button mủi tên 67 an Dẫn đến sản phẩm càn tìm KHĨA LUẬN TỐT NGHIỆP 4.2.17 Giao diện chi tiết đơn hàng Hình 4.33 Giao diện trang chi tiết đơn hàng 4.2.18 Giao diện xem đánh giá bình luận Hình 4.34 Giao diện xem đánh giá bình luận sản phẩm 68 an KHĨA LUẬN TỐT NGHIỆP CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ 5.1 CÀI ĐẶT 5.1.1 Cài đặt Firebase cho ứng dụng 5.1.1.1 Tạo project Firebase Vào trang firebase.google.com Sau đăng nhập, vào Go to console, chọn New project Nhập tên project package cho project, ta được: Hình 5.1 Tạo tên project package cho project Upload liệu Realtime Database hình ảnh Storage Hình 5.2 Upload liệu Realtime Database 69 an KHÓA LUẬN TỐT NGHIỆP Hình 5.3 Upload hình ảnh Storage 5.1.1.2 Kết nối Firebase Project Android Vào Overview trang Firebase chọn project setting tải file “googleservices.json” Hình 5.4 Tải google - services.json Sau tải copy file vào thư mục project/app Vào project Android Studio, thêm compile hình 5.1.1.3 Áp dụng Database Realtime Import library cần thiết 70 an KHÓA LUẬN TỐT NGHIỆP Trong ứng dụng nhóm có sử dụng nhiều thư viện hỗ trợ cho UI xử lý nghiệp vụ, chức Nhằm giúp ứng dụng trở nên thực dễ dàng, tiếp thu công nghệ, phát triển tốt từ chức hỗ trợ thư viện 5.1.2 Thư viện hỗ trợ Firebase 5.1.2.1 Thư viện Firebase Bảng 5.1 Thư viện hỗ trợ Firebase Thư viện STT Chức 'com.google.firebase:firebase-database:19.2.0' Hỗ trợ sử dụng Realtime Database Firebase Lưu toàn sở liệu ứng dụng Hỗ trợ xác thực người dùng 'com.google.firebase:firebase-auth:19.2.0' Firebase (đăng ký, đăng nhập, reset mật khẩu) 'com.google.firebase:firebase-storage:19.2.0' Hỗ trợ sử dụng Strorage Firebase Dùng lưu kho hình ảnh, video ứng dụng 'com.google.firebase:firebase-core:17.2.1' Cho phép sử dụng Firebase 5.1.2.2 Thư viện hỗ trợ Google maps Bảng 5.2 Thư viện hỗ trợ Google maps Thư viện STT Chức 'com.google.android.gms:playservices- Đăng ký sử dụng dịch vụ maps maps:16.1.0' 'com.google.android.gms:playservices- Hỗ trợ chức liên quan location:16.0.0' đến trị trí maps Dùng để tìm vị trí qn ăn, vị trí người dùng ứng dụng 71 an KHÓA LUẬN TỐT NGHIỆP 5.1.2.3 Thư viện hỗ trợ Phông chữ Bảng 5.3 Thư viện hỗ trợ Phông chữ Thư viện STT Chức 'uk.co.chrisjenx: calligraphy:2.3.0' Hỗ trợ hầu hết chức phông chữ app Dùng load 5.1.2.4 Môi trường thử nghiệm cài đặt Máy ảo (Android Emulator) Điện thoại di động có hệ điều hành Android (Smart phone, ) 5.2 KIỂM THỬ Bảng 5.4 Kiểm thử phần mềm Test case Test case ID description Login_01 Kiểm tra đăng Test steps Mở ứng dụng nhập nhập rỗng Chọn chức đăng nhập Login_02 Expected Result Nút Đăng hóa, khơng thể thực đăng Nhấp Đăng nhập nhập Kiểm tra đăng Mở ứng dụng Trường Số nhập sai cấu Chọn chức điện thoại thoại đăng nhập thông báo “Số Nhập kí tự số bất điện thoại bắt kì vào trường Số buộc 10 số” điện thoại Nút Đăng Nhấp Đăng nhập nhập vơ hiệu hóa, khơng thể thực đăng nhập 72 an Pass nhập vô hiệu Để trống trường trúc số điện Status Pass KHÓA LUẬN TỐT NGHIỆP Login_03 Kiểm tra đăng Mở ứng dụng Trường Số nhập sai cấu Chọn chức điện thoại trúc mật đăng nhập Nhập kí tự số bất thơng báo “Mật kì vào trường Mật phải có kí tự” Nút Nhấp Đăng nhập Pass Đăng nhập vơ hiệu hóa, khơng thể thực đăng nhập Login_04 Kiểm tra đăng Mở ứng dụng Đăng nhập nhập thành Chọn chức thành công, công đăng nhập Nhập số điện Pass hiển thị mà hình trang chủ thoại mật Nhấp Đăng nhập Register_01 Kiểm tra đăng Mở ứng dụng Hiện thông ký số điện Chọn chức báo “Số điện đăng ký đăng ký Nhập số điện thoại Pass thoại đăng ký” đăng ký với hệ thống Nhấp Đăng ký Register_02 Kiểm tra đăng Mở ứng dụng Đăng ký thành Pass ký thành công Chọn chức công, hiển thị đăng ký Nhập số điện thoại thông tin Nhấp Đăng ký 73 an mà hình trang chủ KHÓA LUẬN TỐT NGHIỆP Request_01 Kiểm tra đặt hàng đơn hàng rỗng Đăng nhập ứng Hiện thông dụng người dùng báo “Giỏ hàng Nhấp chọn giỏ hàng bạn trống” Pass Nhập chọn Đặt hàng Request_02 Kiểm tra đặt hàng thành công Đăng nhập ứng dụng người dùng Nhấp chọn sản phẩm Hiện thông Pass báo “Cám ơn bạn đặt hàng thành Nhấp chọn thêm vào công” giỏ hàng Nhấp chọn Giỏ hàng Nhập chọn Đặt hàng Nhập địa chỉ, ghi chú, chọn phương thức toán Nhấp chọn Gửi Rate_01 Kiểm tra đánh giá sản phẩm Đăng nhập ứng dụng người dùng Nhấp chọn sản phẩm Hiện thông Pass báo “Cảm ơn bạn gửi đánh giá” Nhấp chọn Đánh giá Đánh giá viết bình luận Nhấp chọn Gửi CancelORD Kiểm tra hủy _01 đơn hàng Đăng nhập ứng dụng người dùng Nhấp chọn Menu Nhấp chọn Đơn hàng 74 an Hiện thông báo “Đơn hàng bị hủy” Pass KHÓA LUẬN TỐT NGHIỆP Chọn đơn hàng danh sách Nhấp chọn Huỷ đơn hàng AddCAT_01 Kiểm tra thêm loại sản phẩm Đăng nhập ứng dụng người quản lý Nhấp chọn Thêm loại sản phẩm Nhập tên loại sản Hiện thông Pass báo “Loại sản phẩm thêm vào” phẩm, chọn ảnh, Nhấp Tải lên Nhấp chọn Đồng ý AddPRO_01 Kiểm tra thêm sản phẩm Đăng nhập ứng dụng người quản lý Nhấp chọn loại sản phẩm Hiện thông Pass báo “Loại gạo thêm vào” Nhấp chọn Thêm sản phẩm Nhập đầy đủ thông tin Chọn ảnh, Nhấp Tải lên Nhấp chọn Đồng ý DeleteCAT_01 Kiểm tra xóa loại sản phẩm Đăng nhập ứng dụng người quản lý Nhấp giữ vào loại sản phẩm muốn xóa Nhấp chọn Xóa loại sản phẩm 75 an Hiện thơng báo “Mặt hàng xóa thành cơng” Pass KHĨA LUẬN TỐT NGHIỆP DeletePRO_01 Kiểm tra xóa sản phẩm Đăng nhập ứng Sản phẩm dụng người quản lý chọn xóa biến Nhấp chọn loại sản khỏi danh phẩm Pass sách hiển thị Nhấp giữ vào sản phẩm muốn xóa Nhấp chọn Xóa sản phẩm UpdateCAT_01 Kiểm tra cập nhật loại sản phẩm Đăng nhập ứng dụng người quản lý Nhấp giữ vào loại Thông tin loại Pass sản phẩm thị thay đổi sản phẩm muốn cập cập nhật nhật Nhấp chọn Cập nhật Thay đổi thông tin cần thiết Nhấp chọn Đồng ý UpdatePRO_01 Kiểm tra cập nhật sản phẩm Đăng nhập ứng dụng người quản lý Nhấp chọn loại sản phẩm Nhấp giữ vào sản phẩm muốn cập nhật Nhấp chọn Cập nhật Thay đổi thông tin cần thiết Nhấp chọn Đồng ý 76 an Hiện thông báo “ Đã chỉnh sửa” Pass KHÓA LUẬN TỐT NGHIỆP PHẨN KẾT LUẬN Những kết đạt Hiểu rõ kiến thức khái niệm, công dụng SDK Hiểu rõ kiến thức Firebase: khái niệm, dịch vụ Firebase ưu, nhược điểm Xây dựng thành cơng ứng dụng bán gạo tảng Android sử dụng Firebase với việc áp dụng kiến thức tìm hiểu Bộ ứng dụng bao gồm loại ứng dụng, ứng dụng cho người dùng (khách hàng) ứng cho người quản lý (chủ cửa hàng) với chức năng: Ứng dụng cho người dùng: Đăng ký, đăng nhập vào ứng dụng số điện thoại Tìm kiếm sản phẩm loại sản phẩm Hiển thị danh sách loại sản phẩm ứng dụng Hiển thị danh sách sản phẩm ứng dụng Cho phép người dùng yêu thích sản phẩm ứng dụng Cho phép người dùng đánh giá sản phẩm Hiển thị danh sách đánh giá bình luận sản phẩm Cho phép người dùng đặt hàng xem đơn hàng Hiển thi danh sách sản phẩm u thích Cho phép người dùng bình luận vào sản phẩm Ứng dụng cho người quản lý: Đăng nhập vào ứng dụng số điện thoại Hiển thị danh sách loại sản phẩm hiển thị ứng dụng người dùng Cho phép thêm, xóa, sửa loại sản phẩm Hiển thị danh sách sản phẩm hiển thị ứng dụng người dùng Cho phép thêm, xóa, sửa sản phẩm Hiển thị danh sách tất đơn hàng người dùng Cho phép xem chi tiết, sửa, xóa đơn hàng Hiển thị danh sách Banner hiển thị ứng dụng người dùng Cho phép thêm, sửa, xóa Banner 77 an KHÓA LUẬN TỐT NGHIỆP Hiểu cấu trúc, cách thức hoạt động, cách thức phát triển ứng dụng hệ điều hành android tích hợp công nghệ Ưu điểm Xây dựng ứng dụng bán gạo sản phẩm từ gạo tảng di động Bộ ứng dụng bao gồm loại ứng dụng, ứng dụng cho người dùng (khách hàng) ứng cho người quản lý (chủ cửa hàng) Với ứng dụng hoàn tồn phục vụ cho nhu cầu nhà bán lẻ, hộ kinh doanh nhỏ, cung cấp đầy đủ chức để thực hoạt động mua bán hoàn chỉnh Hạn chế Bên cạnh chức xây dựng được, ứng dụng nhiều hạn chế mà nhóm phát triển xây dựng tương lai để ứng dụng trở nên hoàn thiện hơn, hạn chế cụ thể là: Giao diện chưa hấp dẫn Chức tìm kiếm, giỏ hàng, bình luận chưa tối ưu Hướng phát triển Do hạn chế thời gian nên có số chức chưa thể đưa vào ứng dụng, sau ứng dụng phát triển thêm theo hướng: Cải thiện giao diện Kết nối mạng xã hội Tối ưu hóa chức tìm kiếm, giỏ hàng, đơn hàng Thêm chức quản lý nhân viên vào ứng dụng quản lý Thêm chức toán trực tuyến 78 an KHÓA LUẬN TỐT NGHIỆP TÀI LIỆU THAM KHẢO [1] Cloud Storage Document Link: https://firebase.google.com/docs/firestore?authuser=3 [2] Add Firebase to your Android project Link: https://firebase.google.com/docs/android/setup?authuser=3 [3] Sequence Diagram Link: https://iviettech.vn/viettech/1351-sequence-diagram-ban-ve-tuan-tu.html [4] Maps Documentation Link: https://developers.google.com/maps/documentation/android-sdk/intro [5] Firebase Realtime Database Document Link: https://firebase.google.com/docs/database/?authuser=3 [6]https://tech.vccloud.vn/sdk-la-gi-su-khac-nhau-giua-api-va-sdk20181128092524829.htm [7]https://tech.vccloud.vn/firebase-la-gi-cac-dat-diem-cua-firebase20181113143407272.htm 79 an S an K L 0 ... BẰNG KA’ HUỪS TAM BOU LÊ THỊ KIỀU PHỤNG 15110163 15110385 15110284 Đề Tài: XÂY DỰNG ỨNG DỤNG BÁN GẠO TRÊN NỀN TẢNG ANDROID KHÓA LUẬN TỐT NGHIỆP KỸ SƯ CNTT GIÁO VIÊN HƯỚNG DẪN ThS TRƯƠNG THỊ NGỌC... BẰNG KA’ HUỪS TAM BOU LÊ THỊ KIỀU PHỤNG 15110163 15110385 15110284 Đề Tài: XÂY DỰNG ỨNG DỤNG BÁN GẠO TRÊN NỀN TẢNG ANDROID KHÓA LUẬN TỐT NGHIỆP KỸ SƯ CNTT GIÁO VIÊN HƯỚNG DẪN ThS TRƯƠNG THỊ NGỌC... hoạt động ứng dụng dựa người dùng/ thiết bị sử dụng 1.2.2.9 Firebase App Indexing Để Google lập mục nội dung ứng dụng, sử dụng URL ứng dụng mà bạn sử dụng trang web xác minh bạn sở hữu ứng dụng trang