Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 50 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
50
Dung lượng
1,65 MB
Nội dung
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 download by : skknchat@gmail.com 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) .6 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 download by : skknchat@gmail.com 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 nghiệp download by : skknchat@gmail3.com download by : skknchat@gmail4.com ĐỐI TƯỢNG SỬ DỤNG VÀ CHỨC NĂNG 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 xuất download by : skknchat@gmail5.com THIẾT KẾ HỆ THỐNG Mô hình hệ thống Yê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 dụng download by : skknchat@gmail6.com SƠ ĐỒ PHÂN CẤP CHỨC NĂNG App User App Admin download by : skknchat@gmail7.com 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 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 download by : skknchat@gmail8.com Mô hình cơng nghệ ứng dụng D Mơ hình quan hệ thực thể (ERD) download by : skknchat@gmail9.com 37 Màn hình Thông tin đơn hàng download by : skknchat@gmail37.com 38 Màn hình Cập nhật mục download by : skknchat@gmail38.com 39 Màn hình Cập nhật ăn download by : skknchat@gmail39.com 40 download by : skknchat@gmail40.com 41 download by : skknchat@gmail41.com 42 Màn hình nhận thơng báo từ đơn đặt hàng người dùng download by : skknchat@gmail42.com TT TT download by : skknchat@gmail43.com 44 Đăng nhập Đăng nhập TT TT Thanh toán download by : skknchat@gmail44.com Điều chỉnh trạng thái đơn hàng (Adm TT download by : skknchat@gmail45.com 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 việc download by : skknchat@gmail46.com 47 KẾT LUẬN Đ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à quản trị download by : skknchat@gmail47.com 48 LỜI CẢM ƠN Sau xin gửi lời cảm ơn chân thành tới thầy Nguyễn Chí Tồn người tận tình hướng dẫn, trực tiếp bảo tạo điều kiện giúp đỡ chúng em suốt trình làm đồ án tốt nghiệp download by : skknchat@gmail48.com ... 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 nghiệp download by :... 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... for User (Android) .6 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