đồ án tốt nghiệp xây dựng ứng dụng quản lý bàn ăn trên thiết bị di động android

74 94 0
đồ án tốt nghiệp xây dựng ứng dụng quản lý bàn ăn trên thiết bị di động android

Đ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 DÂN LẬP HẢI PHÒNG -o0o - ISO 9001:2015 ĐỒ ÁN TỐT NGHIỆP NGHÀNH CÔNG NGHỆ THÔNG TIN HẢI PHÒNG 2019 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÀN ĂN TRÊN THIẾT BỊ DI ĐỘNG ANDROID ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ Thơng tin HẢI PHỊNG 2019 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÀN ĂN TRÊN THIẾT BỊ DI ĐỘNG ANDROID ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Cơng nghệ Thông tin Sinh viên thực hiện: Khoa Tùng Dương Giáo viên hướng dẫn: Th.S Phùng Anh Tuấn Mã sinh viên: 1412102046 HẢI PHÒNG 2019 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc -o0o NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Khoa Tùng Dương Mã số: 1412102046 Lớp: CT1901C Ngành: Công nghệ Thông tin Tên đề tài: Xây dựng ứng dụng quản lý bàn ăn thiết bị di động Android NHIỆM VỤ ĐỀ TÀI Nội dung yêu cầu cần giải nhiệm vụ đề tài tốt nghiệp a Nội dung: - Tìm hiểu hệ điều hành android - Tìm hiểu mơi trường lập trình Android Studio - Tìm hiểu quy trình nghiệp vụ quản lý bàn ăn nhà hàng - Ứng dụng kỹ thuật tìm hiểu xây dựng chương trình ứng dụng thực nghiệm b Các yêu cầu cần giải - Sử dụng cơng cụ Android Studio để viết chương trình chạy điện thoại android - Xây dựng chương trình thực nghiệm quản lý bàn ăn nhà hàng, đóng gói chương trình thành file *.apk cho phép cài đặt chạy điện thoại android thật Các số liệu cần thiết để thiết kế, tính tốn - Sử dụng số liệu giả lập Địa điểm thực tập Trường Đại học Dân lập Hải Phòng CÁN BỘ HƯỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Người hướng dẫn thứ nhất: Họ tên: Phùng Anh Tuấn Học hàm, học vị: Thạc sỹ Cơ quan công tác: Trường Đại học Dân lập Hải Phịng Nội dung hướng dẫn: - Tìm hiểu hệ điều hành android - Tìm hiểu mơi trường lập trình Android Studio - Tìm hiểu quy trình nghiệp vụ quản lý bàn ăn nhà hàng - Ứng dụng kỹ thuật tìm hiểu xây dựng chương trình ứng dụng thực nghiệm Người hướng dẫn thứ hai: Họ tên: Học hàm, học vị: Cơ quan công tác: Nội dụng hướng dẫn: Đề tài tốt nghiệp giao ngày 01 tháng 07 năm 2019 Yêu cầu phải hoàn thành trước ngày 21 tháng 09 năm 2019 Đã nhận nhiệm vụ: Đ.T.T.N Đã nhận nhiệm vụ: Đ.T.T.N Sinh viên Cán hướng dẫn Đ.T.T.N Hải phòng, ngày tháng năm 2019 HIỆU TRƯỞNG GS.TS.NGƯT Trần Hữu Nghị CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN TỐT NGHIỆP Họ tên giảng viên: Phùng Anh Tuấn Đơn vị công tác: Trường Đại học Dân lập Hải Phòng Họ tên sinh viên: Khoa Tùng Dương - Ngành: Công nghệ Thông tin Nội dung hướng dẫn: - Tìm hiểu hệ điều hành android - Tìm hiểu mơi trường lập trình Android - Tìm hiểu quy trình nghiệp vụ quản lý bàn ăn nhà hàng - Ứng dụng kỹ thuật tìm hiểu xây dựng chương trình ứng dụng thực nghiệm Tinh thần thái độ sinh viên q trình làm đề tài tốt nghiệp - Có nghiên cứu tài liệu phục vụ cho nội dung đồ án - Khả làm việc độc lập nhiều hạn chế - Chưa làm chủ nội dung đồ án Đánh giá chất lượng đồ án/khóa luận (so với nội dung yêu cầu đề nhiệm vụ Đ.T.T.N mặt lý luận, thực tiễn, tính toán số liệu ) - Đã thực nội dung đề đề cương - Nội dung đồ án có tính thực tế - Cần trình bày nội dung đồ án rõ ràng, logic Ý kiến giảng viên hướng dẫn tốt nghiệp Đạt Không đạt Điểm:…………………………………… Hải Phòng, ngày 30 tháng 09 năm 2019 Giảng viên hướng dẫn (Ký ghi rõ họ tên) CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN CHẤM PHẢN BIỆN Họ tên giảng viên: Đơn vị công tác: Họ tên sinh viên: Ngành: Đề tài tốt nghiệp: Phần nhận xét giảng viên chấm phản biện Những mặt hạn chế Ý kiến giảng viên chấm phản biện Được bảo vệ Khơng bảo vệ: Điểm: Hải Phịng, ngày …… tháng…… năm 2019 Giảng viên chấm phản biện (Ký ghi rõ họ tên) LỜI CẢM ƠN Lời em xin chân thành cảm ơn thầy, cô khoa Công nghệ thông tin, trường Đại học Dân lập Hải Phòng tạo điều kiện thuận lợi cho em trình học tập trường thời gian thực đồ án tốt nghiệp Đặc biệt, em muốn gửi lời cảm ơn tới Thạc Sĩ – Phùng Anh Tuấn giảng viên trực tiếp hướng dẫn, bảo giúp em khắc phục khó khăn, thiếu sót để hồn thành phần đồ án tốt nghiệp từ lý thuyết thực hành sử dụng công cụ Mặc dù cố gắng với tất nỗ lực thân để hoàn thiện đồ án, thời gian có hạn, lực kinh nghiệm cịn hạn chế nên đồ án khơng thể tránh khỏi thiếu sót Kính mong nhận đóng góp ý kiến từ phía thầy cơ, bạn bè để em nâng cao kiến thức thân, hoàn thiện đồ án tốt Em xin chân thành cảm ơn! Hải Phòng, ngày 21 tháng 09 năm 2019 Sinh viên thực Khoa Tùng Dương 4.4.6 Giao diện sửa tên bàn ăn Hình 4.4.6.1: Giao diện sửa tên bàn ăn Chúng ta sửa tên bàn ăn cách nhấn giữ vào tên bàn xuất popup hình Nhấn "sửa" xuất giao diện sửa hình cho phép sửa tên bàn ăn Sau nhấn vào "sửa" bàn ăn, xuất giao diện popup sửa tên bàn ăn (giống với giao diện popup thêm bàn ăn) Cho phép sửa tên bàn ăn có sẵn Nhấn nút "đồng ý" sau thay tên bàn, nhấn "thốt" khơng thay đổi Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 45 4.4.7 Giao diện xóa bàn ăn Hình 4.4.7.1: Giao diện xóa bàn ăn Chúng ta xóa bàn ăn cách nhấn giữ vào tên bàn xuất popup hình Nhấn "xóa" xuất giao diện hình cho phép lựa chọn có nên xóa bàn ăn hay khơng Nếu "có" băn ăn chọn bị xóa lập tức, cịn "khơng" khơng xóa bàn ăn Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 46 4.4.8 Giao diện loại ăn Sau nhấn vào "Thực đơn" giao diện Menu, giao diện "Loại ăn" Ta thấy loại ăn thực đơn Hình 4.4.8.1: Giao diện loại ăn 4.4.9 Giao diện ăn Khi nhấn vào hình ảnh loại ăn, ta thấy tất ăn có loại ăn Ví dụ nhấn vào hình ảnh loại ăn "Hap" Hình 4.4.9.1: Giao diện ăn Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 47 4.4.10 Giao diện thêm ăn Ta muốn thêm ăn loại ăn cách trở giao diện "Loại thực đơn" nhấn vào hình ảnh góc bên phải hình Sẽ xuất giao diện "Thêm thực đơn" Ta bắt đầu thêm tên ăn, giá tiền, thêm ảnh ăn, sau chọn loại ăn cách nhấn vào bên trái nút dấu cộng Sẽ xuất loại ăn có để chọn Hình 4.4.10.1: Giao diện thêm thực đơn Sau điền đủ thông tin yêu cầu, nhấn "đồng ý" để thêm ăn, ta thêm thành cơng ăn ứng với loại ăn Nhấn "xóa" cần thêm ăn nhấn "thốt" để xem loại ăn ăn cập nhật 4.4.11 Giao diện thêm loại ăn Nếu ăn cần loại ăn chưa có, nhấn vào nút dấu cộng để thêm loại ăn Nhập tên loại ăn vào (nếu khơng nhập khơng thể thêm), nhấn "thốt" khơng thêm loại ăn nhấn "đồng ý" thêm loại ăn, sau trở lại giao diện "thêm thực đơn" Hình 4.4.11.1: Giao diện thêm loại ăn Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 48 4.4.12 Giao diện chọn ảnh ăn Để thêm hình ảnh ăn, ta nhấn vào hình ảnh giao diện "thêm thực đơn", xuất tất hình ảnh ăn mà ta cần thêm Hình 4.4.12.1: Chọn ảnh ăn 4.4.13 Giao diện danh sách nhân viên Chọn giao diện "nhân viên" Menu, thấy tất nhân viên Nhấn vào biểu tượng nhân viên góc bên phải hình, xuất giao diện đăng ký Hình 4.4.13.1: Giao diện nhân viên Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 49 4.4.14 Giao diện cập nhật thông tin nhân viên Hình 4.4.14.1: Giao diện cập nhật thơng tin nhân viên Chúng ta sửa thơng tin nhân viên cách nhấn giữ vào nhân viên đó, xuất popup xóa sửa cho lựa chọn Chọn "sửa" xuất giao diện cập nhật thông tin nhân, nhập liệu nhấn "đồng ý" muốn cập nhật thơng tin nhân viên, "thốt" không thay đổi Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 50 4.4.15 Giao diện xóa nhân viên Hình 4.4.15.1: Giao diện xóa nhân viên Chọn popup "xóa" chuyển đến giao diện thơng báo xóa nhân viên Ở đây, chọn "có" muốn xóa nhân viên, chọn "khơng" khơng có thay đổi 4.4.16 Giao diện gọi Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 51 Hình 4.4.16.1: Giao diện gọi Ở giao diện bàn ăn, nhấn vào nút "gọi món" màu nâu để bắt đầu gọi món, sau chọn loại ăn, ăn thêm số lượng ăn cần gọi Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 52 4.4.17 Giao diện bàn ăn đổi màu sau gọi ăn Gọi ăn thành cơng, trở lại trang chủ "ban 1" có màu chứng tỏ bàn ăn có người ngồi có gọi ăn Có thể thêm ăn khác vào bàn thêm số lượng tùy thích, bàn ăn gọi thêm cập nhật xác số lượng ăn gọi Hình 4.4.17.1: Giao diện bàn ăn đổi màu sau gọi Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 53 4.4.18 Giao diện Thanh tốn Hình 4.4.18.1: Giao diện toán Khi khách hàng muốn toán, người dùng việc nhấn vào hình ảnh nút "thanh tốn" màu xanh giao diện trang chủ giao diện toán xuất Ở giao diện liệt kê xác tên ăn, số lượng, giá tiền tổng tiền Chúng ta việc nhấn nút "thanh toán" Sau nhấn nút toán liệu nhấn nút thoát để trở giao diện trang chủ Lúc bàn ăn vừa toán xong chuyển sang màu xám chứng tỏ bàn ăn vừa trống (khơng có khách ngồi) Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 54 4.4.19 Giao diện thống kê Chọn giao diện "thống kê" Menu Xuất giao diện thống kê gồm có mục: Thống kê theo ngày, thống kê từ ngày đến ngày thống kê theo tháng Hình 4.4.19.1: Giao diện thống kê 4.4.20 Giao diện thống kê theo ngày Giao diện thống kê nhấn nút "Thống kê theo ngày" xuất giao diện "Doanh thu theo ngày" Ở có chọn ngày cần thống kê Như hình, nhấn nút "thống kê" danh sách ăn gọi ngày 2019-09-18 Khi thống kê xong nhấn "thoát" để trở giao diện thống kê Hình 4.4.20.1: Giao diện thống kê theo ngày Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 55 4.4.21 Giao diện thống kê từ ngày đến ngày Giao diện thống kê nhấn nút "Thống kê từ ngày đến ngày", xuất giao diện "Doanh thu từ ngày đến ngày" Ở có ô để nhập ngày Như hình, ô nhập từ ngày 2019-08-29, ô nhập thứ hai đến ngày 2019-09-18 Nhấn nút "thống kê" danh sách ăn gọi khoảng thời gian chọn Khi thống kê xong nhấn "thoát" để trở giao diện thống kê Hình 4.4.21.1: Giao diện Thống kê từ ngày đến ngày 4.4.22 Giao diện thống kê theo tháng Giao diện thống kê nhấn nút "Thống kê theo tháng", xuất giao diện "Doanh thu theo tháng" Ở có để nhập ngày Như hình, nhập ngày tháng cần thống kê, ô nhập thứ hai ngày cuối tháng cần thống kê Nhấn nút "thống kê" danh sách ăn gọi tháng chọn Khi thống kê xong nhấn "thốt" để trở giao diện thống kê Hình 4.4.22.1:Giao diện thống kê tháng Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 56 4.4.23 Giao diện thoát ứng dụng Ở giao diện đăng nhập, nhấn nút "thoát" xuất khung thơng báo khỏi chương trình Nhấn nút "có" muốn ứng dụng Nhấn nút "khơng" khơng muốn khỏi ứng dụng Hình 4.4.23.1: Giao diện thoát ứng dụng Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 57 KẾT LUẬN Trên em khảo sát mặt lý thuyết xây dựng ứng dụng Android Đồ án hướng tới mục tiêu xây dựng ứng dụng quản lý bàn ăn thiết bị di động Android Trong khoảng thời gian định dành cho việc thực đề tài, nên số vấn đề chưa hoàn chỉnh Tuy nhiên, đồ án đạt số kết quả: Kết đạt được: - Nắm số kỹ thuật hay sử dụng cách sử dụng lập trình Android - Hồn thành chức ứng dụng quản lý bàn ăn như: quản lý bàn ăn, quản lý nhân viên, quản lý thực đơn, quản lý thống kê Hạn chế: Trong thời gian qua, em cố gắng để tìm hiểu thực đề tài Tuy nhiên với kinh nghiệm thời gian hạn chế nên khơng thể tránh khỏi thiếu sót đồ án Cụ thể: - Chưa nghiên cứu sâu vào kỹ thuật lập trình Android - Trình bày thiếu logic, cách diễn đạt Trong thời gian tới, em tiếp tục tìm hiểu nghiên cứu hồn thiện đồ án mức cao Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 58 DANH MỤC TÀI LIỆU THAM KHẢO Tài liệu tham khảo online: [1]:https://vi.wikipedia.org/wiki/Android_(h%E1%BB%87_%C4%91i%E1%BB%81u _h %C3%A0nh) [2]: https://xuanthulab.net/android-java/ Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 59 ... CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 34 3.4.4 Lấy danh sách bàn ăn Xem toàn danh sách bàn ăn giúp cho chủ nhà hàng quản lý hoạt động bàn ăn 3.5 Quản lý thực đơn... tạo ứng dụng chạy JVM Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 17 2.3 Chu kỳ ứng dụng Android Một tiến trình Linux gói gọn ứng dụng Android tạo cho ứng. .. bảng Nexus thiết bị Android chủ lực mình, với tính phần cứng phần mềm Android [1] Khoa Tùng Dương - CT1901C – Xây dựng ứng dụng quản lý bàn ăn thiết bị di động android 1.2 Giao di? ??n Giao di? ??n người

Ngày đăng: 04/08/2020, 14:51

Từ khóa liên quan

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

Tài liệu liên quan