Tìm hiểu flutter và xây dựng ứng dụng quản lý và bán máy chơi game hệ console

92 4 0
Tìm hiểu flutter và xây dựng ứng dụng quản lý và bán máy chơi game hệ console

Đ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

Báo cáo đồ án ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỒ ÁN ĐỀ TÀI: Tìm hiểu Flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Giảng viên: Trần Anh Dũng Sinh viên thực hiện: Hồ Hồng Phương Hồng Mạnh Tân Thành phố Hồ Chí Minh, năm 2022 19522059 19522170 Báo cáo đồ án ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỒ ÁN ĐỀ TÀI: Tìm hiểu Flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Giảng viên: Trần Anh Dũng Sinh viên thực hiện: Hồ Hoàng Phương Hoàng Mạnh Tân Thành phố Hồ Chí Minh, năm 2022 19522059 19522170 Báo cáo đồ án Mục lục DANH MỤC TỪ VIẾT TẮT LỜI CẢM ƠN ĐỀ CƯƠNG CHI TIẾT NỘI DUNG 12 CHƯƠNG 1: GIỚI THIỆU CHUNG 12 1.1 Tổng quan đề tài 12 1.2 Lý chọn đề tài 12 1.3 Đối tượng sử dụng 13 1.4 Phạm vi nghiên cứu 13 1.4.1 Phạm vi môi trường 13 1.4.2 Phạm vi chức 13 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 14 2.1 Android Studio 14 2.2 Dart 15 2.3 Flutter 16 2.4 Firebase 17 2.5 GitHub 18 2.6 NodeJs 19 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG .20 3.1 Kiến trúc hệ thống: Mơ hình MVC 20 3.2 Chi tiết thành phần hệ thống 21 CHƯƠNG 4: ĐẶC TẢ USE CASE 22 4.1 Sơ đồ Use Case .22 4.2 Danh sách tác nhân .23 4.3 Danh sách Use Case 23 4.4 Mô tả chi tiết Use Case 25 CHƯƠNG 5: THIẾT KẾ CƠ SỞ DỮ LIỆU 48 5.1 Sơ đồ logic 48 5.2 Danh sách quan hệ 49 5.2.1 Bảng users: 49 5.2.2 Bảng bills: 49 5.2.3 Bảng products: .49 5.2.4 Bảng messages: 50 5.2.5 Bảng contents: 50 CHƯƠNG 6: THIẾT KẾ GIAO DIỆN NGƯỜI DÙNG 51 6.1 Screen flow 51 6.1.1 Người dùng: 51 6.1.2 Admin: 52 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án 6.2 Danh sách hình .53 6.3 Mô tả chi tiết 54 6.3.1 Navigation 54 a Mô tả chung: 54 b Các đối tượng hình: 54 6.3.2 Trang đăng nhập 55 a Mô tả chung: 55 b Các đối tượng hình: 55 6.3.3 Trang Quên mật 56 a Mô tả chung: 56 b Các đối tượng hình: 56 6.3.4 Trang đăng ký 57 a Mô tả chung: 57 b Các đối tượng hình: 58 6.3.5 Trang chính(User) 59 a Mô tả chung: 59 b Các đối tượng hình: 60 6.3.6 Trang Yêu thích 61 a Mô tả chung: 61 b Đối tượng hình: 62 6.3.7 Trang Trò chuyện 63 a Mô tả chung: 63 b Đối tượng hình: 64 6.3.8 Trang Hồ sơ 65 a Mô tả chung; 65 b Đối tượng hình: 66 6.3.9 Trang Sản phẩm theo loại 67 a Mô tả chung: 67 b Đối tượng hình: 67 6.3.10 Trang Giỏ hàng 68 a Mô tả chung: 68 b Đối tượng hình: 69 6.3.11 Trang Tìm kiếm 70 a Mô tả chung: 70 b Đối tượng hình: 70 6.3.12 Trang thông tin hàng 71 a Mô tả chung: 71 b Đối tượng hình: 72 6.3.13 Tranhg chính(Admin) 73 a Mô tả chung: 73 b Đối tượng hình: 74 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án 6.3.14 Trang Danh sách khách hàng 75 a Mô tả chung: 75 b Đối tượng hình: 76 6.3.15 Trang danh sách toán 77 a Mô tả chung: 77 b Đối tượng hình: 78 6.3.16 Trang Doanh thu theo năm 79 a Mô tả chung: 79 b Đối tượng hình: 80 6.3.17 Trang Danh sách hàng .81 a Mô tả chung: 81 b Đối tượng hình: 82 6.3.18 Trang Thêm hàng Cập nhật hàng 83 a Mô tả chung: 83 b Đối tượng hình: 84 6.3.19 Trang xóa hàng 85 a Mô tả chung: 85 b Đối tượng hình: 85 6.3.20 Trang Danh sách trò chuyện .86 a Mô tả chung: 86 CHƯƠNG 7: CÀI ĐẶT VÀ KIỂM THỬ 87 7.1 Môi trường cài đặt kiểm thử 87 7.2 Kết kiểm thử 87 CHƯƠNG 8: KẾT LUẬN 88 8.1 Tổng kết 88 8.2 Khó khăn 88 8.3 Kết thu 89 8.4 Hạn chế đồ án 89 8.5 Hướng phát triển đồ án 89 TÀI LIỆU THAM KHẢO .90 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án Danh sách hình ảnh Hình 2.1.1: Android Studio .14 Hình 2.2.1: Ngơn ngữ lập trình Dart .15 Hình 2.3.1: Flutter 16 Hình 2.4.1: Hệ quản trị sở liệu Firebase .17 Hình 2.5.1: Hệ thống quản lý mã nguồn GitHub 18 Hình 2.6.1: NodeJS 19 Hình 3.1.1: Sơ đồ mơ hình MVC 20 Hình 4.1.1: Sơ đồ Use Case 22 Hình 5.1.1: Sơ đồ logic sở liệu .48 Hình 6.1.1.1: Screen flow Người dùng 51 Hình 6.1.2.1: Screen flow Admin 52 Hình 6.3.1.1: Navigation 54 Hình 6.3.2.1: Trang Login 55 Hình 6.3.3.1: Trang Forgot Password .56 Hình 6.3.4.1: Trang Register Account 57 Hình 6.3.5.1: Trang UserHome .59 Hình 6.3.6.1: Trang Favorite 61 Hình 6.3.7.1: Trang Chat Admin 64 Hình 6.3.7.2: Trang Chat 63 Hình 6.3.8.1: Trang Profile 65 Hình 6.3.9.1: Trang Product Type 67 Hình 6.3.10.1: Trang Your cart .68 Hình 6.3.11.1: Trang Search 70 Hình 6.3.12.1: Trang View Product 71 Hình 6.3.13.1: Trang Admin Panel 73 Hình 6.3.14.1: Trang Customer List 75 Hình 6.3.15.1: Trang Revenue Detail 77 Hình 6.3.16.1: Trang Yearly Revenue Chart 79 Hình 6.3.17.1: Trang Product List 81 Hình 6.3.18.1: Trang Add New Product Update Product 83 Hình 6.3.19.1: Trang Remove Product 85 Hình 6.3.20: Trang Messages 86 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án DANH MỤC TỪ VIẾT TẮT # Từ viết tắt Từ đầy đủ Ý nghĩa CSDL Cơ sở liệu Cơ sở liệu cho ứng dụng API Application Programming Interface Giao diện lập trình ứng dụng MVC Model-View-Controller Mơ hình lập trình Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án LỜI CẢM ƠN Sau trình học tập rèn luyện khoa Công nghệ phần mềm trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM chúng em trang bị kiến thức bản, kỹ thực tế để lần đầu thực Đồ án Để hồn thành Đồ án này, chúng em xin gửi lời cảm ơn chân thành đến: Ban Giám hiệu trường Đại học Cơng nghệ Thơng tin – ĐHQG TP.HCM tạo điều kiện sở vật chất với hệ thống thư viện đại, đa dạng loại sách, tài liệu thuận lợi cho việc tìm kiếm, nghiên cứu thơng tin Chúng em xin gửi lời cảm ơn chân thành đến thầy Trần Anh Dũng tận tình giúp đỡ, định hướng cách tư cách làm việc khoa học Đó góp ý quý báu khơng q trình thực luận văn mà hành trang tiếp bước cho chúng em trình học tập lập nghiệp sau Và cuối cùng, chúng em xin gửi lời cảm ơn đến gia đình, tất thầy khoa, bạn bè, tập thể lớp KTPM2019 người sẵn sàng sẻ chia giúp đỡ học tập sống Mong rằng, mãi gắn bó với Trong q trình làm Đồ án chúng em khơng tránh khỏi sai sót, chúng em kính mong nhận dẫn góp ý q thầy để hồn thiện phát triển đồ án môn học Đồ án Khóa luận tốt nghiệp tương lai Chúng em xin chân thành cảm ơn Xin chúc điều tốt đẹp đồng hành người Thành phố Hồ Chí Minh, 28 tháng năm 2022 Sinh viên HOÀNG MẠNH TÂN HỒ HOÀNG PHƯƠNG Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập - Tự Do - Hạnh Phúc HCM, ngày 28 tháng năm 2022 ĐỀ CƯƠNG CHI TIẾT TÊN ĐỀ TÀI: Tìm hiểu Flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Cán hướng dẫn: ThS Trần Anh Dũng Thời gian thực hiện: Từ ngày 07/03/2022 đến ngày 10/6/2022 Sinh viên thực hiện: Hồ Hoàng Phương – 19522059 Hoàng Mạnh Tân – 19522170 Nội dung đề tài Lý chọn đề tài: Hiện nay, giới bùng phát dịch Covid-19, nhiều người phải cách ly nhà lâu khiến nhu cầu giải trí họ ngày tăng nhanh Từ sản phẩm giải trí, đặc biệt nhà ngày gia tăng theo thị hiếu Trong loại sản phẩm giải trí, thấy phổ biến nhiều người chuộng việc chơi game, đặc biệt chơi game hệ máy console-đây hệ máy chơi theo nhóm hay gia đình khơng cần địi hỏi nhiều phụ kiện kèm Do đó, nhu cầu lựa chọn tư vấn loại máy chơi game phù hợp cho thân vấn đề nhiều người mon muốn quan tâm, họ sắm cho máy chơi game theo ý muốn cách thuận tiện nhanh nhẹn mà không cần đến tận cửa tiệm Để đáp ứng nhu cầu đó, nhóm em định chọn đề tài này, phát triển ứng dụng cung cấp nhanh chóng thơng tin cửa hàng loại sản phẩm cửa hàng, thực mua liên hệ người dùng chủ cửa hàng Ứng dụng nhóm tập trung bán thứ chính, bao gồm: - Máy chơi game console - Đĩa game - Phụ kiện kèm(nếu có) Ứng dụng cung cấp tính tiện ích giúp khách hàng tiếp cận đến thơng tin cửa hàng, sản phẩm mà cửa hàng cung cấp thông qua danh mục sản phẩm Popular, New arrival Bên cạnh đó, chủ cửa hàng vào hệ thống để quan lý việc mua, bán, doanh thu, thông tin admin cập nhật thông tin sản phẩm Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án Mục tiêu: bao gồm mục tiêu chính: Xây dựng User-side: + Có thể đăng nhập hay đăng ký(qua bước OTP) để sử dụng dịch vụ cửa hàng + Có thể xem sản phẩm, tìm kiếm sản phẩm theo keyword, thêm vào giỏ hàng, thêm vào yêu thích, chat với chủ cửa hàng, chỉnh sửa thông tin cá nhân + Có thể xem thơng tin giỏ hàng, xóa hàng thêm vào giỏ, tiến hành toán xuất bill Xây dựng Admin-side: + Cho phép chủ cửa hàng thêm, xóa, sửa thơng tin hàng xem thơng tin hàng + Chat với người mua hàng + Xem doanh thu cửa hàng + Quản lý thông tin cá nhân 3.Phạm vi: Phạm vi môi trường: Ứng dụng di động Phạm vi chức năng:  Đối với User: + Có khả xem hàng, mua hàng hay thêm xóa hàng giỏ hàng danh mục yêu thích + Xem thông tin giỏ hàng tiến hành toán, xuất bill + Chat với người bán để lấy thêm thông tin hỏi đáp sản phẩm + Quản lý chỉnh sửa thông tin cá nhân  Đối với Admin: + Cung cấp thông tin cửa hàng, sản phẩm + Cung cấp chức quản lí thêm xóa, sửa, thay đổi vấn đề liên quan tới sản phẩm + Quản lý doanh thu, thông tin cá nhân khách hàng + Trao đổi với khác hàng qua mục Chat Đối tượng sử dụng:  Tất người muốn lựa chọn mua bán loại máy game, phụ kiện kèm game bán lại đĩa game cũ  Chủ cửa hàng muốn quản lý thông tin đăng (về cửa hàng, sản phẩm, ) đến người truy cập vào ứng dụng Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án b Đối tượng hình: STT Tên đối tượng Tên trang Name, Email, Phone, Number, Address Các thông tin ứng với cột thông tin Quay lại Loại TextView TextView Chức Hiển thị tên trang chức mà Admin sửa dụng Hiển thị tên cột thông tin TextView Hiển thị nội dung bên cột thông tin IconButton Yêu cầu qua lại trang chinh Admin 76 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án 6.3.15 Trang danh sách tốn Hình 6.3.15.1: Trang Revenue Detail a Mơ tả chung: Đây trang danh sách toán Trang có chức hiển thị thơng tốn thời gian tốn, tổng giá tiền, thơng tin mua hàng khách Ngồi ra, có nút quay lại nút xem tổng doanh thu theo năm 77 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án b Đối tượng hình: STT Tên đối tượng Tên trang Danh sách tên cột, thông tin bên cột Các thông tin ứng với cột thông tin Quay lại Xem doanh thu theo năm Tên cột Loại TextView Chức Hiển thị tên trang chức mà Admin sử dụng Hiển thị danh sách tên cột, thông tin bên cột GridView TextView Hiển thị nội dung bên cột thông tin IconButton IconButton Yêu cầu qua lại trang chinh Admin Yêu cầu xem doanh thu cửa cửa hàng theo năm Hiển thị tên cột TextView 78 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án 6.3.16 Trang Doanh thu theo năm Hình 6.3.16.1: Trang Yearly Revenue Chart a Mô tả chung: Đây trang xem doanh thu theo năm Trang có chức cho admin xem biểu đồ doanh thu cửa hàng theo năm mà admin vừa nhập tìm kiếm Ngồi ra, có nút quay lại, tìm kiếm, xóa tất năm vừa nhập tìm kiếm 79 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án b Đối tượng hình: STT Tên đối tượng Thanh tìm kiếm Biểu đồ Các thơng tin ứng với cột thơng tin Xóa tất từ khóa tìm kiếm Tìm kiếm Loại TextFormField BarChartModel TextView Chức Nhập năm admin muốn xem doanh thu Hiển thị biểu đồ dựa vào doanh thu bán hàng năm Hiển thị nội dung bên cột thơng tin IconButton Xóa tất từ khóa tìm kiếm IconButton Yêu cầu tìm kiếm hiển thị biểu đồ doanh thu theo năm vừa nhập 80 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án 6.3.17 Trang Danh sách hàng Hình 6.3.17.1: Trang Product List a Mô tả chung: Đây trang danh sách hàng Trang có chức hiển thị danh sách thơng tin hàng mà cửa hàng bán với thông tin id, hình ảnh, tên, loại, giá, số lượng, sản phẩm có hot sản phẩm hay khơng? Ngồi ra, có nút quay lại hình chính, thêm, cập nhật xóa hàng 81 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án b Đối tượng hình: STT Tên đối tượng Tên trang 10 Danh sách tên cột, thông tin bên cột Các thông tin ứng với cột thông tin Quay lại Thêm sản phẩm Tên cột Hình ảnh sản phẩm Xóa sản phẩm Cập nhật sản phẩm Loại TextView Chức Hiển thị tên trang chức mà Admin sử dụng Hiển thị danh sách tên cột, thông tin bên cột GridView TextView Hiển thị nội dung bên cột thông tin IconButton IconButton TextView AssetImage IconButton IconButton Yêu cầu qua lại trang chinh Admin Yêu cầu vào trang thêm sản phẩm Hiển thị tên cột Hiển thị hình ảnh sản phẩm Yêu cầu vào trang xóa sản phẩm Yêu cầu vào trang cập nhật sản phẩm 82 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án 6.3.18 Trang Thêm hàng Cập nhật hàng Hình 6.3.18.1: Trang Add New Product Update Product a Mô tả chung: Đây trang thêm hàng cập nhật hàng Trang có chức cho admin thêm hàng vào cửa hàng với thơng tin u cầu, trang cập nhật hàng tương tự trang thêm hàng trang cập nhật hàng cịn có danh mục hàng hot hay hàng Ngồi ra, có nút quay lại trang 83 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án b Đối tượng hình: STT 10 11 Tên đối tượng Product ID Product Name Description Product Type Price Amount First Image Second Image Third Image Fourth Image Save Loại TextFormField TextFormField TextFormField TextFormField TextFormField TextFormField TextFormField TextFormField TextFormField TextFormField OutlineButton 12 13 Quay lại Hot IconButton TextFormField 14 New TextFormField 84 Chức Nhập ID hàng cần thêm hay cập nhật Nhập tên sản phẩm Nhập mô tả vể sản phẩm Nhập loại sản phẩm Nhập giá sản phẩm Nhập số lượng sản phẩm mà cửa hàng có Nhập url hình ảnh sản phẩm Nhập url hình ảnh sản phẩm Nhập url hình ảnh sản phẩm Nhập url hình ảnh sản phẩm Yêu cầu thêm hay cập nhật hàng với thông tin nhập vào cửa hàng Yêu cầu quay lại trang Cho biết có phải sản phẩm hot hay khơng? (chỉ nhập true false) Cho biết có phải sản phẩm hay không? (chỉ nhập true false) Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án 6.3.19 Trang xóa hàng a Mơ tả chung: Hình 6.3.19.1: Trang Remove Product Đây trang xóa sản phẩm Trang có chức cho phép admin xóa hàng mà muốn dựa vào id hàng Ngồi ra, có nút quay lại hình b Đối tượng hình: STT Tên đối tượng Product ID Quay lại Save Loại TextFormField IconButton OutlineButton 85 Chức Nhập ID hàng cần xóa Yêu cầu quay lại trang Yêu cầu thêm hay cập nhật hàng với thông tin nhập vào cửa hàng Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án 6.3.20 Trang Danh sách trị chuyện Hình 6.3.20: Trang Messages a Mơ tả chung: Đây trang danh sách trị chuyện Trang có chức hiển thị danh sách tin nhắn của người dùng admin, admin chọn khách hàng để vào trang trị chuyện Ngồi ra, có nút quay lại trang b Đối tuộng hình: STT Tên đối tượng Tên trang Hình đại diện khách hàng Danh sách trò chuyện Tên khách hàng, tin nhăn cuối Loại TextView AssetImage SingleChildScrollView TextView 86 Chức Hiển thị tên trang Hiển thị hình đại diện khách hàng Hiển thị danh sách trò chuyện với khách hàng Hiển thị tên khách hàng, tinh nhắn cuối trị chuyện Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án CHƯƠNG 7: CÀI ĐẶT VÀ KIỂM THỬ 7.1 Môi trường cài đặt kiểm thử _ Môi trường cài đặt: Android 4.1 _ Thiết bị cài đặt: thiết bị giả lập AVD Android Studio ứng dụng giả lập LDPlayer4 7.2 Kết kiểm thử STT 10 Tính Đăng nhập Thêm, xóa, cập nhật thông tin sản phẩm Xem, tạo, cập nhật tài khoản Đổi mật Người Admin trò chuyện với Thêm, xóa sản phẩm mục u thích Thêm, xóa sản phẩm tốn mục giỏ hàng Danh sách bill doanh thu theo năm Danh sách khách hàng Đăng xuất 87 Độ hoàn thiện 100% 100% Ghi 100% 100% 100% 100% 100% 100% 100% 100% Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án CHƯƠNG 8: KẾT LUẬN 8.1 Tổng kết _ Ứng dụng quản lý bán máy chơi game cầm tay tập trung việc cung cấp tất thông tin chi tiết sản phẩm đến khách hàng để khách hàng dễ dàng chọn lựa sản phẩm theo nhu cầu mình, cung cấp thơng tin đến người dùng nhiều hình thức (qua trị chuyện với admin, chi tiết sản phẩm, hình ảnh sản phẩm,…), đồng thời phải thiết kế cho admin trang giao diện dễ dàng cho việc quản lý việc mua bán mình, đặc biệt doanh thu _ Cần phân tích tính cần có mở rộng(nếu có) trước thực đồ án, thiết kế giao diện, thiết kế sở liệu _ Cần xếp thời gian code cho chức cách hợp lý hơn, không nên tốn nhiều thời gian cho phần Ln tuẩn thủ theo deadline giao ra, có delay khơng q 1-2 tuần làm ảnh hưởng tiến độ chung _ Có khả đọc tài liệu tiếng anh lợi hướng dẫn bản, hay tài liệu đa số viết tiếng Anh 8.2 Khó khăn _ Việc làm đồ án theo nhóm gặp nhiều trở ngại cơng đoạn xác định tính ứng dụng, phần việc phân chia chưa thật hợp lý _ Nhóm tốn nhiều thời gian cho việc làm quen với cơng nghệ, framework, ngơn ngữ tìm hiểu cách làm việc _ Chưa xếp hợp lý thời gian thực đồ án thực nhiều bước đặt framework, package mở rộng chức đặc biệt kết nối sở liệu Firebase _ Gặp chút khó khăn việc xem video hướng dẫn hay tài liệu có Tiếng Anh _ Các thành viên có chút sai sót thiết kế giao diện logic ứng dụng 88 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án 8.3 Kết thu _ Kết nhóm cố gắng để hồn thành tất chức phần mở rộng để _ Cách kết nối làm việc Flutter Firebase _ Các thành viên giải thắc mắc cách trao đổi qua mạng xã hội, tìm hiểu giúp sửa lỗi chương trình 8.4 Hạn chế đồ án _ Code chưa tối ưu tốt nên thực vài chức chưa nhanh chưa theo ý muốn _ Giao diện người dùng ưa nhìn chưa đặt sắc thu hút người dùng _ Còn nhiều tính chưa tối ưu, chưa tiện dụng người dùng admin _ Chức gửi mã OTP phụ thuộc vào server chủ package 8.5 Hướng phát triển đồ án _ Đầu tư, phát triển thiết kế giao diện _ Chỉnh Responsive cho ứng dụng _ Tối ưu hóa code _ Nâng cấp thêm tính ship hàng theo thơng qua google map _ Tích hợp Chatbot vào ứng dụng _ Cho phép người dùng admin đăng đổi ảnh đại diện 89 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án TÀI LIỆU THAM KHẢO ❖ Các package vào ứng dụng trình phát triển lấy từ nguồn: https://pub.dev/ ❖ Code mẫu xây dựng ứng dụng: https://stackoverflow.com/ ❖ Tài liệu tham khảo lập trình Flutter: https://viblo.asia/search?q=flutter ❖ Kết nối Firebase với Flutter: https://firebase.google.com/docs/flutter/setup?platform=android ❖ Một số kênh youtbe nhóm tham khảo: + Dummy Fresher: https://www.youtube.com/playlist?list=PLZqHbMxF8mzbcMAjOtClkRcEIkhvV3ZtL + The Flutter Way: https://www.youtube.com/c/TheFlutterWay/videos + Max on Flutter: https://www.youtube.com/c/MaxonFlutter + dbestech: https://www.youtube.com/c/dbestech 90 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console ... muốn xây dựng ứng dụng lớn sử dụng phần backend firebase, giá muốn nâng cấp cịn đắt đỏ so với việc xây dựng backend truyền thống 17 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ. .. 21 Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án CHƯƠNG 4: ĐẶC TẢ USE CASE 4.1 Sơ đồ Use Case Hình 4.1.1: Sơ đồ Use Case 22 Tìm hiểu flutter xây dựng ứng. .. cũ  Chủ cửa hàng muốn quản lý thông tin đăng (về cửa hàng, sản phẩm, ) đến người truy cập vào ứng dụng Tìm hiểu flutter xây dựng ứng dụng quản lý bán máy chơi game hệ console Báo cáo đồ án Phương

Ngày đăng: 17/08/2022, 21:30

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

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

Tài liệu liên quan