BỘ THÔNG TIN VÀ TRUYỀN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÁO CÁO BÀI TẬP LỚN Môn Phát triển ứng dụng cho các thiết bị di động Giảng viên Đỗ Thị Liên Nhóm 04 Sinh viên thực hiện Phạm Quang Huy B14DCAT160 Nguyễn Ngọc Trung B14DCAT221 Cù Văn Thắng B14DCAT193 Phạm Ngọc Anh B14DCAT071 Đỗ Tiến Đạt B14DCCN444 Hà Nội, 2018 MỤC LỤC I Phân tích và thiết kế hệ thống 3 1 Phát biểu bài toán 3 2 Mô tả ứng dụng 4 3 Thiết kế lớp 4 4 Thiết kế cơ sở dữ liệu 5 II Cài đặt và DEMO 6 1 Cài đặt 6 2 DEMO 6.
Trang 1BỘ THÔNG TIN VÀ TRUYỀN THÔNG HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
BÁO CÁO BÀI TẬP LỚN Môn: Phát triển ứng dụng cho các thiết bị di động
Giảng viên: Đỗ Thị Liên
Nhóm:04
Sinh viên thực hiện:
Phạm Quang Huy - B14DCAT160
Nguyễn Ngọc Trung - B14DCAT221
Cù Văn Thắng - B14DCAT193
Phạm Ngọc Anh - B14DCAT071
Đỗ Tiến Đạt - B14DCCN444
Hà Nội, 2018
Trang 2MỤC LỤC
I Phân tích và thiết kế hệ thống 3
1 Phát biểu bài toán 3
2 Mô tả ứng dụng 4
3 Thiết kế lớp 4
4 Thiết kế cơ sở dữ liệu 5
II Cài đặt và DEMO 6
1 Cài đặt 6
2 DEMO 6
III Kết luận 14
IV Tài liệu tham khảo 14
Trang 3I Phân tích và thiết kế hệ thống
1 Phát biểu bài toán
Ở các nhà hàng, khi khách hàng gọi món, nhân viên thường ghi lại món ăn
đó vào giấy rồi đưa xuống bộ phận khác để thực hiệp tiếp
Việc này thường gây bất tiện
Tạo ra một ứng dụng di động hướng tới sự tiện dụng, đáp ứng nhanh chóng và khả năng di động của nhân viên, giúp cho việc quản lý nhà hàng, cũng như các dịch vụ tương tự khác được dễ dàng và chuyên nghiệp hơn
Sau đây là bảng so sánh và những ưu điểm khi sử dụng phần mềm:
Trang 42 Mô tả ứng dụng
Ứng dụng gồm 4 màn hình chính: Màn hình hiển thị chức năng của ứng dụng, hiển thị thực đơn, sửa đổi thực đơn và hiển thị hóa đơn
Khách hàng sẽ chọn bàn, chọn món trên Menu, sau đó nhân viên sẽ nhập thông tin vào ứng dụng Thông tin sẽ được gửi đến máy quản lý và thực hiện theo yêu cầu của khách hàng
Khi khách hàng ra về thanh toán, hóa đơn và thông tin từ máy quản lý sẽ được gửi đến máy điện thoại của nhân viên và hoàn thành quá trình thanh toán cho khách hàng
3 Thiết kế lớp
Trang 54 Thiết kế cơ sở dữ liệu
Trang 6II Cài đặt và DEMO
1 Cài đặt
Ứng dụng được cài đặt trên Android Studio 3.0.1
Sử dụng bộ công cụ ADK
2 DEMO
Giao diện màn hình chính
Trang 7Giao diện menu đặt món ăn
Trang 8Giao diện xác nhận đặt món
Trang 9Giao diện sửa món ăn
Trang 10Giao diện menu sửa món ăn
Trang 11Giao diện xác nhận sửa món ăn
Trang 12Giao diện thanh toán
Trang 13Giao diện xác nhận thanh toán
Trang 14III Kết luận
Dịch vụ đặt món rất hữu ích trong các nhà hàng Nó giúp nhân viên dễ dàng trong việc xác nhận đặt món từ khách hàng và giúp quản lý nhà hàng trong việc điều hành nhà hàng
Do hệ thống còn đang phát triển nên vẫn còn nhiều thiếu xót và lỗi Rất mong được sự đóng góp ý kiến và giúp đỡ của cô và các bạn để hệ thống hoàn thiện hơn
Hướng phát triển: Ứng dụng có một số hạn chế về database( Giới hạn số lượng món ăn) Trong thời gian tới nhóm sẽ hoàn thiện các chức năng của sản phẩm và tải lên CH Play
IV Tài liệu tham khảo
Slide Lập trình di động – Đỗ Thị Liên
Website: https://duythanhcse.wordpress.com/lap-trinh-di-dong/android/