Nghiên cứu và tìm hiểu công cụ phát triển phần mềm android studio và ứng dụng xây dựng app bán đồ ăn bằng android studio

63 5 0
Nghiên cứu và tìm hiểu công cụ phát triển phần mềm android studio và ứng dụng xây dựng app bán đồ ăn bằng android studio

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHÊ THÔNG TIN BÀI TẬP LỚN MÔN CÔNG CỤ PHÁT TRIỂN PHẦN MỀM ĐỀ TÀI: NGHIÊN CỨU VÀ TÌM HIỂU CƠNG CỤ PHÁT TRIỂN PHẦN MỀM ANDROID STUDIO VÀ ỨNG DỤNG XÂY DỰNG APP BÁN ĐỒ ĂN BẰNG ANDROID STUDIO Giáo viên hướng dẫn : Th.S Nguyễn Thái Cường TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHÊ THÔNG TIN BÀI TẬP LỚN MÔN CÔNG CỤ PHÁT TRIỂN PHẦN MỀM ĐỀ TÀI: NGHIÊN CỨU VÀ TÌM HIỂU CƠNG CỤ PHÁT TRIỂN PHẦN MỀM ANDROID STUDIO VÀ ỨNG DỤNG XÂY DỰNG APP BÁN ĐỒ ĂN BẰNG ANDROID STUDIO Giáo viên hướng dẫn : Th.S Nguyễn Thái Cường MỤC LỤC LỜI MỞ ĐẦU .1 CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI .2 Tên đề tài 2 Lý chọn đề tài Mục Tiêu Bố cục đề tài Các phương pháp sử dụng đề tài CHƯƠNG II: TÌM HIỂU VỀ CƠNG CỤ PHÁT TRIỂN PHẦN MỀM ANDROID STUDI0 Giới thiệu Tính Năng .4 Các Phiên Bản Qua Các Thời Kì Cấu trúc Android Studio 4.1 Thay đổi cấu trúc dự án 4.2 Giao diện thiết kế Yêu cầu hệ thống CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG CHO ỨNG DỤNG .11 Biểu đồ Usecase ứng dụng 11 Mô tả Actors Use Case 11 2.1 Mô tả Actors 11 2.2 Mô tả Use case .12 Mô tả chi tiết use case 13 3.1 Use case DangNhap actor KhachHang .13 3.2 Use case DangNhap actor QuanTriVien .15 3.3 Use case DangKy .16 3.4 Use case TimKiemSanPham .18 3.5 Use case GioHang .19 3.6 Use case ThemSanPhamVaoGioHang 21 3.7 Use case XoaSanPhamTrongGioHang 23 3.8 Use case YeuThich 25 3.9 Use case ThemSanPhamYeuThich 27 3.10 Use case XoaSanPhamYeuThich 29 3.11 Use case LienHe .30 3.12 Use case VeChungToi 32 3.13 Use case ViTri 33 3.14 Use case TroGiup 35 3.15 Use case XemThongTinSanPham 36 3.16 Use case XemSanPhamTheoDanhMuc 39 3.17 Use case ThanhToan .41 3.18 Use case SuaTTSanPham .44 3.19 Usecase XoaSanPham 47 3.20 Use case BaoTriHeThong .50 3.21 Use case CapNhatThongTinSanPham 51 CHƯƠNG IV: CODE DEMO VÀ NGUYÊN MẪU GIAO DIÊN APP 54 Code demo .54 Giao diện ứng dụng 55 2.1 Giao diện trang chủ 55 2.2 Giao diện Đơn Hàng 56 2.3 Giao diện Yêu thích 57 2.4 Giao diện tìm kiếm sản phẩm 58 2.5 Giao diện thông tin chi tiết sản phẩm 59 KẾT LUẬN .60 CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ ĐỀ TÀI Tên đề tài Nghiên cứu tìm hiểu cơng cụ phát triển phần mềm Android studio ứng dụng xây dựng app bán đồ ăn Android Studio Lý chọn đề tài Ngày với hội nhập phát triển không ngừng công nghệ , thiết bị điện tử thông minh trở thành thứ thiết yếu sống sinh hoạt ngày người Và bật số kể đến smartphone ,thứ mà trung bình người dân tồn giới sở hữu Hiện có hệ điều hành phổ biến smartphone :Android IOS Trong bật với đơng đảo người sử dụng hệ điều hành Android Là sinh viên theo học ngành Kỹ Thuật Phần Mềm ngành đặc thù việc đào tạo sinh viên trở thành lập trình viên, nhóm em tâm tìm hiểu cách thức ứng dụng đời từ hệ điều hành Android Và khơng thứ khác cơng cụ phát triển phần mềm Android Studio , công cụ xem công cụ tốt để lập trình hệ điều hành Android Qua thời gian tìm hiểu cơng cụ phát triển phần mềm , nhóm em thấy thực Android Studio hữu ích cần bạn sinh viên bạn sinh viên yêu thích lập trình biết đến hiểu nhiều Từ lý qua hướng dẫn giảng viên Nguyễn Thái Cường nhóm định chọn đề tài :” Nghiên cứu tìm hiểu công cụ phát triển phần mềm Android studio ứng dụng xây dựng app bán đồ ăn Android Studio ” Mục Tiêu Mục tiêu nhóm đề sau hoàn thành đề tài : - Nắm bắt hiểu rõ số khái niệm liên quan đến công cụ phát triển phần mềm Android Studio - Làm rõ cách thức hoạt động công cụ Anrdoid Studio phương diện liên quan - Thực tạo app bán hàng cơng cụ Android Studio Bố cục đề tài - Chương : Giới thiệu tổng quan đề tài - Chương : Giới thiệu công cụ phát triển phần mềm Ảno - Chương : Xây dựng ứng dụng thực tế Android Studio Các phương pháp sử dụng đề tài - Tìm kiếm thơng tin - Đọc hiểu tài liệu - Ghi chép , vấn người có hiểu biết Android Studio - Cài đặt sử dụng Android Studio SDK tools - CHƯƠNG II: TÌM HIỂU VỀ CƠNG CỤ PHÁT TRIỂN PHẦN MỀM ANDROID STUDI0 Giới thiệu Android Studio mơi trường phát triển tích hợp thức (IDE) cho hệ điều hành Android Google, xây dựng phần mềm IntelliJ IDEA JetBrains thiết kế đặc biệt để phát triển Android Nó có sẵn để tải xuống hệ điều hành dựa Windows, macOS Linux dạng dịch vụ dựa đăng ký vào năm 2020 Nó thay cho Công cụ phát triển Android Eclipse (E-ADT) làm IDE để phát triển ứng dụng Android gốc Android Studio công bố vào ngày 16 tháng năm 2013 hội nghị Google I / O Nó giai đoạn xem trước truy cập sớm phiên 0.1 vào tháng năm 2013, sau bước vào giai đoạn beta phiên 0.8 phát hành vào tháng năm 2014 Bản dựng ổn định phát hành vào tháng 12 năm 2014, phiên 1.0 Vào ngày tháng năm 2019, Kotlin thay Java làm ngơn ngữ ưa thích Google để phát triển ứng dụng Android Java hỗ trợ, C ++ Tính Năng Các tính sau cung cấp phiên ổn định tại: - Hỗ trợ xây dựng dựa Gradle - Tái cấu trúc dành riêng cho Android sửa lỗi nhanh chóng - Các cơng cụ Lint để nắm bắt hiệu suất, khả sử dụng, khả tương thích phiên vấn đề khác - Tích hợp ProGuard khả ký ứng dụng - Trình hướng dẫn dựa mẫu để tạo thiết kế thành phần Android phổ biến - Trình chỉnh sửa bố cục phong phú cho phép người dùng kéo thả thành phần giao diện người dùng, tùy chọn để xem trước bố cục nhiều cấu hình hình - Hỗ trợ xây dựng ứng dụng Android Wear - Hỗ trợ tích hợp cho Google Cloud Platform, cho phép tích hợp với Firebase Cloud Messaging ('Google Cloud Messaging' trước đây) Google App Engine - Android Virtual Device (Emulator) để chạy gỡ lỗi ứng dụng Android studio Android Studio hỗ trợ tất ngơn ngữ lập trình giống IntelliJ (và CLion), ví dụ: Java, C ++, v.v với tiện ích mở rộng, chẳng hạn Go Android Studio 3.0 trở lên hỗ trợ Kotlin "tất tính ngơn ngữ Java tập hợp tính ngơn ngữ Java thay đổi theo phiên tảng." Các dự án bên ngồi hỗ trợ số tính Java Mặc dù IntelliJ tuyên bố Android Studio hỗ trợ tất phiên Java phát hành Java 12, không rõ Android Studio hỗ trợ phiên Java lên đến Java 12 cấp độ (tài liệu đề cập đến hỗ trợ phần Java 8) Ít số tính ngơn ngữ lên đến Java 12 sử dụng Android Sau ứng dụng biên dịch Android Studio, ứng dụng xuất Cửa hàng Google Play Ứng dụng phải tuân thủ sách nội dung dành cho nhà phát triển Cửa hàng Google Play Các Phiên Bản Qua Các Thời Kì Version Release date 4.1 Oct 2020 4.0 May 2020 3.6 February 2020 3.5 August 2019 3.4 April 2019 3.3 January 2019 3.2 September 2018 3.1 March 2018 Version Release date 3.0 October 2017 2.3 March 2017 2.2 September 2016 2.1 April 2016 2.0 April 2016 1.5 November 2015 1.4 September 2015 1.3 July 2015 1.2 April 2015 1.1 February 2015 1.0 December 2014 Cấu trúc Android Studio 4.1 Thay đổi cấu trúc dự án Trong Eclipse khái niệm “Workspaces” cách dự án quản lý Bạn tạo nhiều project nhỏ, làm việc nhiều ứng dụng Workspace đó, mội wordspace có chứa file cấu hình quy định thư viện, ràng buộc số tùy chỉnh riêng lập trình viên Chính tổ chức mà bạn giảm thời gian develop ứng dụng android cách đóng gói project nhỏ thành thư viện để tái sử dụng sau Cấu trúc thư mục project Android Studio Trong Android Studio, dự án tổ chức “Module” Mỗi phần dự án, từ mã đến chức cho thư viện nhỏ hơn, tập trung mơ-đun riêng Tương tự, “Library projects” Eclipse trở thành “Library modules” bạn import project android tạo từ Eclipse vào Android Studio 4.2 Giao diện thiết kế Hỗ trợ kéo thả thiết kế giao diện UI cho app, thời gian phản hồi nhanh, đáp ứng nhanh so Eclipse Android Studio luôn hỗ trợ cải tiến từ Google JetBrains ... HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHÊ THÔNG TIN BÀI TẬP LỚN MÔN CÔNG CỤ PHÁT TRIỂN PHẦN MỀM ĐỀ TÀI: NGHIÊN CỨU VÀ TÌM HIỂU CƠNG CỤ PHÁT TRIỂN PHẦN MỀM ANDROID STUDIO VÀ ỨNG DỤNG XÂY DỰNG APP BÁN... đến hiểu nhiều Từ lý qua hướng dẫn giảng viên Nguyễn Thái Cường nhóm định chọn đề tài :” Nghiên cứu tìm hiểu cơng cụ phát triển phần mềm Android studio ứng dụng xây dựng app bán đồ ăn Android Studio. .. cứu tìm hiểu cơng cụ phát triển phần mềm Android studio ứng dụng xây dựng app bán đồ ăn Android Studio Lý chọn đề tài Ngày với hội nhập phát triển không ngừng công nghệ , thiết bị điện tử thông

Ngày đăng: 26/02/2023, 12:03

Từ khóa liên quan

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

Tài liệu liên quan