1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng ứng dụng menu điện tử tại cửa hàng đồ uống môn lập trình ứng dụng

62 2 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 62
Dung lượng 3,71 MB

Nội dung

VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN HỌ VÀ TÊN XÂY DỰNG ỨNG DỤNG MENU ĐIỆN TỬ TẠI CỬA HÀNG ĐỒ UỐNG MƠN: LẬP TRÌNH ỨNG DỤNG Giảng viên hướng dẫn: NGUYỄN THÀNH HUY B5O C5O CHUYÊN ĐỀ Hà Nội -2023 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN HỌ VÀ TÊN XÂY DỰNG ỨNG DỤNG MENU ĐIỆN TỬ TẠI CỬA HÀNG ĐỒ UỐNG MƠN: LẬP TRÌNH ỨNG DỤNG Giảng viên hướng dẫn: NGUYỄN THÀNH HUY B5O C5O CHUYÊN ĐỀ Hà Nội -2023 Đ= tài Đ= tài: Xây dựng ứng dụng menu điện tử cửa hàng đồ uống MỤC LỤC MỤC LỤC DANH MỤC HÌNH QNH DANH MỤC BQNG MỞ ĐẦU 10 Mục đích thực đ= tài 10 Mục tiêu đ= tài 10 Phạm vi đối tượng nghiên cứu .10 Phương pháp nghiên cứu 11 Cấu trúc đồ án tốt nghiệp 11 CHƯƠNG 1: CƠ SỞ LÝ LUẬN 12 1.1 LÝ THUYẾT VỀ ANDROID 12 1.1.1 Kiến trúc Android 13 1.1.2 Android Runtime 14 1.1.3 Application Framework 15 1.2 ANDROID EMULATOR 15 1.3 GIỚI THIỆU VỀ ANDROID STUDIO 16 1.4 GIAO DIỆN LÀM VIỆC CỦA ANDROID STUDIO 18 1.5 GIỚI THIỆU VỀ SQLLite .18 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 20 2.1 X5C ĐỊNH DANH S5CH C5C T5C NHÂN 20 2.2 PHÂN TÍCH HỆ THỐNG .20 2.2.1 Yêu cầu chức 20 2.2.2 Yêu cầu phi chức 20 2.3 SƠ ĐỒ HOẠT ĐỘNG .21 2.3.1 Sơ đồ hoạt động chức đăng nhập 21 2.3.2 Sơ đồ hoạt động thêm bàn 22 2.2.3 Sơ đồ hoạt động chức thêm ăn cho bàn 23 2.2.4 Sơ đồ hoạt động chức cập nhật ăn cho bàn 24 2.2.5 Sơ đồ hoạt đông chức chuyển bàn 25 2.2.6 Sơ đồ hoạt động chức gộp bàn .26 2.2.7 Sơ đồ hoạt động chức toán 27 2.2.8 Sơ đồ hoạt động chức xuất hóa đơn .28 2.2.10 Sơ đồ hoạt động chức sửa thơng tin ăn 30 2.2.11 Sơ đồ hoạt động chức xóa thơng tin ăn 31 2.2.12 Sơ đồ hoạt động chức thêm nhân viên 32 2.2.13 Sơ đồ hoạt động chức thống kê 33 2.3 BIỂU ĐỒ USE CASE TỔNG QU5T 34 2.4 BIỂU ĐỒ PHÂN RÃ USE CASE ADMIN 35 2.5 BIỂU ĐỒ PHÂN RÃ USE CASE T5C NHÂN NGƯỜI DÙNG 35 2.6 ĐẶC TQ USE CASE .37 2.6.1 Đặc tả use case đăng nhập admin .37 2.6.2 Đặc tả use case quản lý ăn 38 2.6.3 Đặc tả use case quản lý nhân viên 42 2.6.4 Đặc tả use case quản lý đặt .43 2.6.5 Đăc tả use case chức thống kê .44 2.7 SƠ ĐỒ TUẦN TỰ 45 2.7.1 Sơ đồ chức đăng nhập 45 2.7.2 Sơ đồ chức thêm thơng tin ăn 46 2.7.3 Sơ đồ chức sửa thông tin ăn .46 2.7.4 Sơ đồ chức xóa ăn .46 2.7.5 Sơ đồ chức thêm thông tin nhân viên 47 2.7.6 Sơ đồ chức thêm bàn 47 2.7.7 Sơ đồ chức xem thông kê 48 2.8 BIỂU ĐỒ CỘNG T5C 48 2.8.1 Biểu đồ cộng tác chức thêm ăn 48 2.8.2 Biểu đồ cộng tác chức sửa thông tin ăn 50 2.8.3 Biểu đồ cộng tác chức xóa ăn 51 2.8.4 Biểu đồ cộng tác chức thêm thơng tin tốn 52 2.8.5 Biểu đồ cộng tác chức tìm kiếm thơng tin tốn 53 CHƯƠNG 3: GIAO DIỆN PHẦN MỀM 54 3.1 Giao diện hình đăng nhập 54 3.2 Giao diện hình trang chủ Admin 55 3.3 Giao diện hình thêm ăn cho bàn 55 3.4 Giao diện hình gộp/ chuyển bàn 56 3.5 Giao diện hình tốn 57 3.6 Giao diện hình quản lý ăn 58 3.7 Giao diện hình quản lý nhân viên .59 3.8 Giao diện hình thống kê 60 3.9 Giao diện hình người dùng 61 KẾT LUẬN 62 KẾT QUQ ĐẠT ĐƯỢC 62 HƯỚNG PH5T TRIỂN 63 TÀI LIỆU THAM KHQO .64 DANH MỤC HÌNH QNH Hình 1.1: Kiến trúc android 13 Hình 1.2: Giao diện làm việc android studio 17 Hình 2.3: Sơ đồ trạng thái chức đăng nhập 20 Hình 2.4:Sơ đồ hoạt động chức thêm bàn .21 Hình 2.5 Sơ đồ hoạt động chức thêm ăn cho bàn 22 Hình 2.6: Sơ đồ hoạt động chức cập nhật ăn cho bàn 23 Hình 2.7: Sơ đồ hoạt động chức chuyển bàn 24 Hình 2.8: Sơ đồ hoạt động chức gộp bàn 25 Hình 2.9: Sơ đồ hoạt động chức tốn 26 Hình 2.10: Sơ đồ hoạt động chức xuất hóa đơn 27 Hình 2.11: Sơ đồ hoạt động chức thêm ăn 28 Hình 2.12: Biểu đồ hoạt động chức sửa thơng tin ăn 29 Hình 2.13: Sơ đồ hoạt động chức xóa thơng tin ăn .30 Hình 2.14: Sơ đồ hoạt động chức thêm thông tin nhân viên 31 Hình 2.15: Sơ đồ hoạt động chức thống kê 32 Hình 2.16: Biểu đồ use case tổng quát 33 Hình 2.17: Biểu đồ phân rã use case tác nhân admin .34 Hình 2.18: Biểu đồ phân rã use case tác nhân user 35 Hình 2.19: Sơ đồ chức đăng nhập .44 Hình 2.20: Sơ đồ chức thêm thơng tin ăn 45 Hình 2.21: Sơ đồ chức sửa thơng tin ăn 45 Hình 2.22: Sơ đồ chức xóa ăn 46 Hình 2.23: Sơ đồ chức thêm thông tin nhân viên 46 Hình 2.24: Sơ đồ chức thêm bàn .47 Hình 2.25: Sơ đồ chức xem thống kê 47 Hình 2.26: Biểu đồ cộng tác chức thêm ăn 48 Hình 2.27: Biểu đồ cộng tác chức sửa thơng tin ăn .49 Hình 2.28: Biểu đồ cộng tác chức xóa ăn 50 Hình 2.29: Biểu đồ cộng tác chức thêm thơng tin tốn .51 Hình 2.30: Biểu đồng cộng tác chức tìm kiếm hóa đơn tốn .52 Hình 3.31: Giao diện hình đăng nhập 53 Hình 3.32: Giao diện hình trang chủ admin .54 Hình 3.33 Giao diện hình thêm ăn cho bàn 55 Hình 3.34: Giao diện hình danh gộp/ chuyển bàn 56 Hình 3.35: Giao diện hình toán 57 Hình 3.36: Giao diện hình quản lý ăn 58 Hình 3.37: Giao diện hình quản lý nhân viên .59 Hình 3.38: Giao diện hình thống kê .60 Hình 3.39: Giao diện hình người dùng 61 DANH MỤC BQNG Bảng 2.1: Bảng đặc tả use case đăng nhập 35 Bảng 2.4: Đặc tả usecase chức thêm thơng tin ăn 36 Bảng 2.5: Đặc tả usecase chức sửa thơng tin ăn 37 Bảng 2.6: Đặc tả usecase chức xóa thơng tin ăn 38 Bảng 2.4: Bảng đặc tả use case chức thêm nhân viên 40 Bảng 2.6: Bảng đặc tả use case thêm bàn 41 Bảng 2.7: Bảng đặc tả use case tốn hóa đơn 42 Bảng 2.8: Bảng đặc tả use case xem thống kê toán 43 MỞ ĐẦU Mục đích thực đề tài Xây dựng app quản lý nhà hàng xây dựng với mục đích quản lý thơng tin nhà hàng quản lý gọi theo bàn, thực chức gộp bàn đổi bàn khách hàng có nhu cầu, quản lý đồ ăn uống cửa hàng, quản lý thông tin nhân viên cửa hàng, thống kê doanh thu theo ngày Chính lý mà quản lý nhà hàng đời để đáp ứng yêu cầu nghiệp vụ có cửa hàng, giúp cho việc quản lý bán hàng nhân viên trở nên dễ dàng Mục tiêu đề tài - Mục tiêu hệ thống tạo app quản lý thơng tin gọi bàn, thơng tin bàn chuyển gộp bàn, quản lý thơng tin ăn, quản lý ăn cửa hàng, … - Nhân viên cửa hàng thực thêm bàn cửa hàng, thêm gọi đồ cho bàn, thực gộp bàn, chuyển bàn cho khách hàng - Các chức nghiệp vụ rõ ràng - Đảo bảo độ thân thiện dễ sử dụng cho người dùng Phạm vi đối tượng nghiên cứu - Đối tường nghiên cứu đ= tài là: số hiểu biết v= lập trình cho app android - Phạm vi nghiên cứu: Các thành phần lập trình cho app android Phương pháp nghiên cứu - Phương pháp nghiên cứu lý thuyết + Tìm hiểu quy trình quản lý cửa hàng + Tìm hiểu v= Java android - Phương pháp nghiên cứu thực nghiệm: + Phân tích thiết kế hệ thống + Xây dựng ứng dụng: Android Studio, Android Emulator, SQLLite Cấu trúc đồ án tốt nghiệp Cấu trúc đ= tài tốt nghiệp gồm phần: + Chương 1: Cơ sở lý luận + Chương 2: Phân tích hệ thống + Chương 3: Giao diện phần m=m 2.8.2 Biểu đồ cộng tác chức sửa thông tin ăn Hình 2.27: Biểu đồ cộng tác chức sửa thơng tin ăn 2.8.3 Biểu đồ cộng tác chức xóa ăn Hình 2.28: Biểu đồ cộng tác chức xóa ăn 2.8.4 Biểu đồ cộng tác chức thêm thơng tin tốn Hình 2.29: Biểu đồ cộng tác chức thêm thông tin tốn 2.8.5 Biểu đồ cộng tác chức tìm kiếm thơng tin tốn Hình 2.30: Biểu đồng cộng tác chức tìm kiếm hóa đơn tốn CHƯƠNG 3: GIAO DIỆN PHẦN MỀM 3.1 Giao diện hình đăng nhập Hình 3.31: Giao diện hình đăng nhập Đây giao diện hình đăng nhập hệ thống Tại người dung cần nhập tài khoản đăng nhập hệ thống Có tài khoản đăng nhập nhân viên quản lý (Admin) Nếu đăng nhập tài khoản quản lý vịa hình trang chủ Admin Nếu đăng nhập tài khoản người dung hợp lệ vào giao diện hình người dùng 3.2 Giao diện hình trang chủ Admin Hình 3.32: Giao diện hình trang chủ admin 3.3 Giao diện hình thêm ăn cho bàn Hình 3.33 Giao diện hình thêm ăn cho bàn 3.4 Giao diện hình gộp/ chuyển bàn Hình 3.34: Giao diện hình danh gộp/ chuyển bàn 3.5 Giao diện hình tốn Hình 3.35: Giao diện hình tốn 3.6 Giao diện hình quản lý ăn Hình 3.36: Giao diện hình quản lý ăn 3.7 Giao diện hình quản lý nhân viên Hình 3.37: Giao diện hình quản lý nhân viên 3.8 Giao diện hình thống kê Hình 3.38: Giao diện hình thống kê 3.9 Giao diện hình người dùng Hình 3.39: Giao diện hình người dùng KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC Qua đồ án tốt nghiệp em học hỏi nhi=u đi=u Học ngôn ngữ lập trình Java Android sâu hiển rõ hơn, biết thao tác với hệ quản trị SQLLite để thiết kế vào tạo app quản lý nhà hàng đồng thời tiếp cận hướng phân tích thiết kế hệ thống V= ứng dụng, kết đạt có app quản lý lưu trú sinh viên ký túc xá cách tiện lợi dễ dàng sử dụng xác đồng thời người dùng sử dụng cách dễ dàng nhất, đáp ứng nhu cầu người dùng v= vấn đ= Các chức thực bao gồm: - Xử lý đăng nhập đăng xuất - Cho người dùng sử dụng chức phần mềm quản lý nhà hàng - Xây dựng số chức bản: quản lý đặt món, quản lý ăn, thống kê, quản lý nhân viên, … HƯỚNG PHÁT TRIỂN Hướng phát triển đào sâu nghiên cứu ngơn ngữ lập trình Java tìm hiểu thêm v= cách phát triển ứng dụng cho hiệu tối ưu xử lí nhanh V= ứng dụng, hướng phát triển đưa app lên CH Play Ứng dụng phát triển người dùng chọn đa ngơn ngữ q trình sử dụng Xử lý lỗi chặt chẽ trước đưa vào sử dụng TÀI LIỆU THAM KHQO [1] xuanthanhphat, “xuanthanhphat,” xuanthanhphat, 1 2021 [Trực tuyến] Available: https://xuanthanhphat.vn/lap-trinh-di-dong-he-dieu-hanh-android/ [2] viblo, “viblo,” viblo, 1 2021 [Trực tuyến] Available: https://viblo.asia/p/kientruc-android-GrLZDVgg5k0 [3] thegioididong, “thegioididong,” thegioididong, 1 2021 [Trực tuyến] Available: https://www.thegioididong.com/hoi-dap/he-dieu-hanh-android-la-gi-uu-nhuocdiem-va-nhung-dieu-can [4] viblo1, “viblo,” viblo, 1 2021 https://viblo.asia/p/sqlite-la-gi-E375zVVR5GW [Trực tuyến] Available:

Ngày đăng: 20/09/2023, 15:40

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w