BÁO cáo đồ án môn học lập trình trên thiết bị di động

46 6 0
BÁO cáo đồ án môn học lập trình trên thiết bị di động

Đ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Ộ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM BÁO CÁO ĐỒ ÁN MÔN HỌC Lập trình thiết bị di động Ngành: CƠNG NGHỆ THƠNG TIN Chuyên ngành: Công Nghệ Phần Mềm Giảng viên hướng dẫn : Nguyễn Chí Tồn Sinh viên thực TP Hồ Chí Minh, 2021 : MỤC LỤC GIỚI THIỆU GIỚI THIỆU THÀNH VIÊN ĐỐI TƯỢNG SỬ DỤNG VÀ CHỨC NĂNG .6 1- App for Admin (Android) 2- App for User (Android) THIẾT KẾ HỆ THỐNG .7 SƠ ĐỒ PHÂN CẤP CHỨC NĂNG LUỒNG VẬN HÀNH CỦA ỨNG DỤNG THIẾT KẾ DỮ LIỆU .10 GIAO DIỆN CHI TIẾT CỦA ỨNG DỤNG .14 CẤU TRÚC DATA FIREBASE 15 GIAO DIỆN CHI TIẾT CỦA ỨNG DỤNG .18 KIỂM TRA HOẠT ĐỘNG 43 ĐÓNG GÓI VÀ TRIỂN KHAI 46 Lên kế hoạch triển khai 46 Khảo sát xây dựng hệ thống 46 Cài đặt phần mềm 46 Đào tạo sử dụng 46 KẾT LUẬN .47 Điểm mạnh: 47 Điểm yếu: .47 Hướng phát triển: 47 LỜI CẢM ƠN 48 GIỚI THIỆU - Đặt từ xa hình thức áp dụng phổ biến nhà hàng lớn quốc gia phát triển Mỹ, Nhật Bản, Hàn Quốc, Singapore, - Ưu điểm việc giảm thiểu tối đa việc ghi nhớ đơn đặt hàng trình vận hành nhà hàng, kết hợp với công nghệ mang lại cho thực khách trải nghiệm đại, linh hoạt hơn, cịn giúp cho nhà hàng vận hành xác Trên hết, tình hình dịch Covid- 19 hoành hành nay, việc đặt hàng trực tuyến giúp người tránh tình trạng tụ tập nơi đông người lây lan dịch bệnh cộng đồng - Với trạng phát triển nhà hàng ngày nhiều quy mô ngày lớn theo thời gian phát triển nhanh chóng cơng nghệ điện thoại thơng minh, nên nhóm họp đưa ý tưởng ứng dụng đặt ăn từ xa, hoạt động thiết bị di động cá nhân để giúp nhà hàng linh hoạt k hâu vận hành cho doanh nghip ca mỡnh BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 4 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng I TNG S DNG V CHC NNG 1- App for Admin (Android)  Đăng nhập với phân quyền Admin (Số điện thoại cá nhân, mật khẩu) tạo sẵn hệ thống liệu Firebase  Chỉnh sửa thông tin Menu  Nhận thông báo đơn hàng từ User (Push notification)  Xem thông tin đơn đặt hàng từ User  Thay đổi trạng thái đơn đặt hàng (Đã đặt hàng) (Đang gửi thức ăn) (Đã gửi thức ăn) 2- App for User (Android)  Đăng ký đăng nhập số điện thoại cá nhân  Nhận OTP xác nhận tài khoản đăng nhập số điện thoại đăng ký  Xem thông tin menu  Chức giỏ hàng cho phép người dùng chọn ăn từ Menu thêm vào giỏ hàng  Có chức thay đổi xố đơn hàng khách muốn thay đổi ăn, thêm ăn đặt nhầm (trong giỏ hàng)  Thêm địa giao hàng  Xem lại trạng thái đơn hàng  Lấy lại mật thông tin User ng xut BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng THIT K HỆ THỐNG Mơ hình hệ thống u cầu phần cứng Admin:  Smarphone chạy hệ điều hành Android, kết nối internet  Cài đặt phiên ứng dụng  Máy tính có trình duyệt kết nối internet User: - Smarphone chạy hệ điều hành Android, kết nối internet - Cài đặt phiên ng dng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng S PHN CP CHC NNG App User App Admin BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng LUỒNG VẬN HÀNH CỦA ỨNG DỤNG Luồng App Admin  Admin đăng ký tài khoản Admin hệ thống Firebase với số điện thoại cá nhân mật kèm  Admin đăng nhập vào App Admin thông tin tạo trước  Sau đăng nhập thành cơng lên trang chủ  Trang chủ App Admin hiển thị danh mục ăn theo loại  Khi nhận Notification  Khi khách hàng đặt có thơng báo cho app Admin đơn hàng Luồng App User  Người dùng chủ động đăng ký đăng nhập số điện thoại mật cá nhân  Sau đăng nhập vào hệ lên Menu gồm danh mục ăn  Người dùng chọn vào danh mục để xem ăn cụ thể  Sau duyệt menu xong, lựa chọn yêu thích cho vào giỏ hàng, chọn số lượng ăn theo nhu cầu  Người dùng nhấn nút “Đặt hàng”, ứng dụng tạo đơn hàng tương ứng với trạng thái sau: “Đã đặt hàng – Đã gửi thức ăn – Đang gửi thức ”  Người dùng sửa/ xố đơn hàng muốn đặt thêm đặt nhầm giỏ hàng  Người dùng thông báo trạng thái đơn hàng phía Admin thay đổi tình trạng đơn hàng  Luồng chạy để cập nhật mật o Tại hình đăng nhập người dùng chọn Quên mật o Điền số điện thoại đăng kí hệ thống o Sau nhận OTP số điện thoại xác nhập mã OTP o Cuồi nhập thông tin cập nhật thụng tin BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng THIT K D LIU Mơ hình cơng nghệ ứng dụng Server Firebase Client Android Database SQL, Firebase Mơ hình quan hệ thực thể (ERD) BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 10 Admin Tờn ct í ngha Kiu liệu Ghi phone Số điện thoại ObjectId PRIMARY KEY name Tên Admin String FOREIGN KEY Password Mật String required IsStaff “true” = admin “false” = user Booolean User Tên cột Ý nghĩa Kiểu liệu Ghi userPhone Số điện thoại ObjectId PRIMARY KEY name Tên Admin String FOREIGN KEY Password Số điện thoại Number required IsStaff “true” = admin “false” = user Boolean Category Tên cột menuId name Ý nghĩa ID danh mục ăn Tên sản phẩm Kiểu liệu Ghi ObjectId PRIMARY KEY String FOREIGN KEY 10 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 34 Mn hỡnh ng nhp 34 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 35 Mn hỡnh chớnh ca Admin 35 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 36 Mn hỡnh Navigation chc nng Admin 36 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 37 Mn hỡnh Thụng tin n hng 37 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 38 Mn hỡnh Cp nht mc 38 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 39 Mn hỡnh Cp nht mún n 39 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 40 40 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 41 41 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 42 Màn hình nhận thơng báo từ đơn đặt hàng ca ngi dựng 42 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 43 KIM TRA HOT ĐỘNG App Admin TT MƠ TẢ TÌNH DỮ LIỆU HUỐNG ĐẦU VÀO Đăng nhập KẾT QUẢ TRƠNG ĐỢI Khơng nhập Số điện HOẠT ĐỘNG Thông báo bắt buộc nhập 100% Thông báo bắt buộc nhập 100% Thông báo nhập sai 100% Thông báo nhập sai 100% Cho phép đăng nhập 100% thoại Đăng nhập Đăng nhập Đăng nhập Đăng nhập Không nhập password Nhập sai Số điện thoại Nhập sai password Hợp lệ App User TT MƠ TẢ TÌNH HUỐNG Đăng ký DỮ LIỆU KẾT QUẢ TRƠNG ĐỢI ĐẦU VÀO Khơng nhập Số điện HOẠT ĐỘNG Thông báo bắt buộc nhập 100% Thông báo bắt buộc nhập 100% Thông báo nhập sai 100% thoại Đăng nhập Đăng ký Nhận OTP từ hệ thống Không nhập password Nhập sai Số điện thoại Nhập mã Xác nhận OTP gửi v OTP in thoi trựng khp 43 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 100% BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 44 Đăng nhập Đăng nhập Nhập sai password Hợp lệ Thông báo nhập sai 100% Cho phép đăng nhập 100% Giỏ hàng TT MƠ TẢ TÌNH DỮ LIỆU HUỐNG ĐẦU VÀO Thêm ăn vào giỏ hàng KẾT QUẢ TRÔNG ĐỢI Nhập số Thơng tin số lượng lượng từ hiển thị giỏ hàng đến 20 Thêm, sửa, xoá giỏ hàng Nhấn vào thông tin giỏ Hiện thông tin chi tiết đơn hàng để điều chỉnh hàng Đánh giá ăn bình luận Thanh tốn Ratevalue từ Món ăn đánh giá bình đến luận Nhấn lần Thông tin đơn hàng ghi vào nút nhận chuyển thơng tin tốn Admin HOẠT ĐỘNG 100% 100% 100% 100% Điều chỉnh Menu (Admin) TT MƠ TẢ TÌNH DỮ LIỆU HUỐNG ĐẦU VÀO Thêm danh mục ăn KẾT QUẢ TRƠNG ĐỢI Điền đầy đủ thơng tin u cầu Danh mục ăn tạo hiển thị lên menu 44 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng HOT NG 100% BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 45 Thờm thơng tin ăn Cập nhật danh mục ăn có sẵn Điền đầy đủ Món ăn thêm hiển thông tin thị danh mục tương yêu cầu ứng Điền đầy đủ Thông tin danh mục ăn thơng tin cập nhật thơng tin u cầu Cập nhật thơng tin ăn có sẵn Điền đầy đủ Thơng tin ăn cập thông tin nhật thông tin yêu cầu 100% 100% 100% Điều chỉnh trạng thái đơn hàng (Admin) TT MÔ TẢ TÌNH DỮ LIỆU HUỐNG ĐẦU VÀO KẾT QUẢ TRƠNG ĐỢI Thay đổi trạng thái đơn Nhấn giữ hàng người dùng vào nút “Đã đặt hàng” trạng thái Xác nhận người dùng đặt hàng HOẠT ĐỘNG 100% Thay đổi trạng thái đơn Nhấn giữ hàng người dùng vào nút “Đang gửi thức ăn” trạng thái Thay đổi trạng thái đơn Nhấn giữ hàng người dùng vào nút “Đã gửi thức ăn” trạng thái Xác nhận giao đơn hàng Xác nhận giao đơn hng thnh cụng 45 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 100% 100% BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 46 ểNG GÓI VÀ TRIỂN KHAI Lên kế hoạch triển khai  Các thành viên nhóm phát triển phối hợp kiểm soát chất lượng thiết kế hoạt động hệ thống  Định hướng đánh giá chất lượng sản phẩm Đảm bảo phần mềm thiết lập đáp ứng yêu cầu vận hành tương lai Khảo sát xây dựng hệ thống  Cần khảo sát thực trạng doanh nghiệp (nhà hàng, quán ăn, ), đánh giá nhu cầu sử dụng khách hàng để mang lại giải pháp phù hợp mặt kỹ thuật  Phát triển thêm tính đặc thù để giải tốt vấn đề quản lý Cài đặt phần mềm  Đại diện nhóm phát triển tiến hành khảo sát thực tế sở hạ tầng doanh nghiệp đủ điều kiện bắt đầu cài đặt môi trường bao gồm:  Cài đặt ứng dụng Order food and drink lên điện thoại thông minh Android  Thiết lập tài khoản Admin Đào tạo sử dụng  Đơn vị triển khai chuẩn hoá liệu soạn tài liệu hướng dẫn sử dụng để chuẩn bị triển khai  Phối hợp với người dùng cuối đơn vị triển khai hướng dẫn trực tiếp phân hệ, cách vận hành ứng dụng để thực cụng vic ca mỡnh 46 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng 47 KT LUN Điểm mạnh:  Toàn hệ thống liệu chạy server Firebase, kết nối thuận tiện không cần cài đặt nhiều môi trường local  Giao diện đơn giản hố để khơng gây bối rối cho người dùng hiểu biết công nghệ Điểm yếu:  Cần phát triển tính bảo mật ứng dụng  Cịn thiếu sót mặt tính admin người dùng khách hàng doanh nghiệp lớn Hướng phát triển:  Mang ứng dụng lên Google Play App Store smartphone xu  Hồn thiện tất chức có  Duy trì ngơn ngữ thiết kế tối giản để đảm bảo tính mượt mà tốc độ vận hành luồng ứng dụng  Bổ sung thêm số chức kiểm tra liệu nhập, thay đổi mật truy cập khách hàng nh qun tr 47 BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng BãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằngBãO.cĂo.ỏằ.Ăn.mn.hỏằãc.lỏưp.trơnh.trên.thiỏt.bỏằ.di.ỏằng

Ngày đăng: 09/11/2023, 00:36

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

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

Tài liệu liên quan