Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
1,78 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁNMÔN HỌC LẬP TRÌNH TRÊN THIẾT BỊ DI ĐỘNG “ỨNG DỤNGQUẢNLÝMÓNĂNCỦAMỘTNHÀ HÀNG” Giảng viên hướng dẫn : Sinh viên thực : MSSV : Lớp : THÁI THỊ THANH THẢO TRỊNH THỊ KIM ANH NGUYỄN MINH NHẬT 1411532535 1411534536 14DTH02 Ngành : Công nghệ thông tin NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Giáo viên hướng dẫn THÁI THỊ THANH THẢO GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 MỤC LỤC NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN MỤC LỤC PHẦN I: MỞ ĐẦU Tên đề tài 2 Lí chọn đề tài Hướng tiếp cận đề tài Ưu nhược điểm đề tài Ý nghĩa lí luận ý nghĩa thực tiễn đề tài CHƯƠNG I: NỘI DUNG VÀ LÝ THUYẾT CỦA ĐỒ ÁN.Error! Bookmark not defined 1.NỘI DUNGLÝ THUYẾT 2 CÁC GIAO DIỆN CHÍNH VÀ CHỨC NĂNG CỦAỨNGDỤNG PHẦN I: MỞ ĐẦU Tên đề tài ỨNGDỤNGQUẢNLÝMÓNĂN VÀ THỨC UỐNG CỦACỮAHÀNG 2.Lí chọn đề tài Hướng tiếp cận đề tài Đề tài hướng đến nhàhàng có quy mơ vừa Ưu nhược điểm đề tài Ưu điểm - Giới thiệu hình ảnh cửahàng đến với người - Giao diện thân thiện, dễ sử dụng -Tìm kiếm thơng tin sản phẩm, thơng tin khách hàng nhanh chóng, dễ dàng - Cập nhật sản phẩm đến với khách hàng nhanh chóng - Đề tài đơn giản - Giao diện chưa đẹp mắt Nhược điểm -Tốc độ xử lý chậm -khả lưu trữ ứngdụng -các chức giống bị lập lại GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 Ý nghĩa lí luận ý nghĩa thực tiễn đề tài - Giúp học tập tiếp cận với ứngdụng android - Ứngdụng đề tài vào trình quảnlý sản phẩm cho cửahàng vừa GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 PHẦN II:NỘI DUNG VÀ LÝ THUYẾT CỦA ĐỒ ÁN I NỘI DUNGLÝ THUÝET Linux Kernel Dưới lớp Linux- Linux 3.6 với khoảng 115 vá Lớp cung cấp cấp độ trừu tượng phần cứng thiết bị thành trình điều khiển phần cứng thiết yếu máy ảnh, bàn phím, hình hiển thị Đồng thời, hạt nhân (kernel) xử lý tất thứ mà Linux làm tốt mạng kết nối chuỗi trình điều khiển thiết bị, giúp cho giao tiếp với thiết bị ngoại vi dễ dàng Các thư viện Ở lớp nhân Linux tập thư viện bao gồm WebKit - trình duyệt Web mã nguồn mở, biết đến thư viện libc, sở liệu SQLite - hữu dụng cho việc lưu trữ chia sẻ liệu ứng dụng, thư viênj chơi ghi âm audio, video, hay thư viện SSL chiụ trách nhiệm bảo mật Internet Các thư viện Android Đây thư viện dựa Java phục vụ cho việc phát triển Android Ví dụ thư viện bao gồm thư viện ứngdụngdùng để xây dựng giao diện người dùng, vẽ đồ họa hay truy cập sở liệu số thư viện Android: android.app - Cung cấp quyền truy cập vào ứngdụng tảng tất ứngdụng Android GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 android.content - Cung cấp quyền truy cập nội dung (content), truyền tải thông điệp ứngdụng hay thành phần ứngdụng android.database - Đựoc sử dụng để truy cập liệu content provider sở liệu SQLite android.opengl - giao diện phuơng thức Java để sử dụng OpenGL ES android.os - Cung cấp ứngdụng với quyền truy cập vào dịch vụ hệ điều hành bao gồm thông điệp, dịch vụ hệ thống giao tiếp nội android.text - Đựoc sử dụng để hiển thị điều chỉnh chữ hình thiết bị android.view - Các thành phần việc xây dựng giao diện người dùngứngdụng android.widget - Tập thành phần giao diện người dùng xây dựng sẵn nút, nhãn (label), list view, android.webkit - Tập lớp cho phép xây dựng khả duyệt web Android Runtime Đây phần thứ kiến trúc nằm lớp thứ từ lên Phần cung cấp phận quan trọng Dalvik Vỉtual Machine - loại Java Virtual Machine thiết kế đặc biệt để tối ưu cho Android Dalvik VM sử dụng đặc trưng nhân Linux quảnlý nhớ đa luồng, thứ mà có sẵn Java Dalvik VM giúp mọ ứngdụng Android chạy tiến trình riêng nó, với thể (instance) riêng Dalvik virtual Machine GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 Android Runtime cung cấp tập thư viện giúp nhà phát triển ứngdụng Android viết ứngdụng Android Java Application Framework Lớp Android Framework cung cấp dịch vụ cấp độ cao cho ứngdụng dạng lớp Java Các nhà phát triển ứngdụng phép sử dụng dịch vụ ứngdụng họ Android Framework bao gồm dịch vụ sau: Activitty Manager - Kiểm sốt tất khía cạnh vòng đời ứngdụng ngăn xếp Activity Content Providers - Cho phép ứngdụng chia liệu với ứngdụng khác Resource Manager - Cung cấp quyền truy cập vào tài nguyên chuỗi, màu sắc, layout giao diện người dùng Notifications Manager - Cho phép ứngdụng hiển thị cảnh báo thông báo cho người dùng View System - Tập thành phần giao diện (view) sử dụng để tạo giao diện người dùng Application Lớp kiến trúc Application Các ứngdụng bạn tạo cài đặt lớp Ví dụ như: Danh bạ, nhắn tin, trò chơi Mặc dù viết không liên quan trực tiếp đến việc lập trình giúp bạn hiểu sâu ứngdụng làm ứngdụng Android khác, qya giúp ích nhiều cho việc phát triển ứngdụng sau Chúc bạn thành công! GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 II.Các thành phần ứngdụng CÁC GIAO DIỆN CỦAỨNGDỤNG Tài khoản đăng nhập ứngdụng : admin mật admin GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 Nhập tài khoản mật bấm login để đăng nhập bấm cancel để thoát ứngdụng Nếu sai tài khoản mật bỏ trống giao diện báo lỗi sau: GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 Sau người dùng đăng nhập thành cơng ứngdụng chuyển sang trang menu Giao diện người dùng khởi động ứngdụng hoàn tất: GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 ỡ chọn hình ảnh ta có cách: chọn hình chụp hình bấm vào chụp hình camera bắt đầu mỡ lên để ta chụp ăn GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 13 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 bấm vào chọn hình ta chọn hình có sẵn máy sau bấm lưu để sữa sản phẩm menu góc phải ta có chức them ăn GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 14 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 Bấm vào them giao diện them ăn GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 15 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 người dùng them ăn vào ứngdụng để dễ quảnlý nhập tên giá vào tên giá chọn hình sau bấm lưu ăn them GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 16 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 Tại giao diện quảnlýăn người dùng bấm nút xóa cúa sản phẩm ứngdụng hỏi bạn có muốn xóa chọn “ khong “ để hủy “ có “ để xóa ăn GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 17 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 GIAO DIỆN THỨC UỐNG : Sữ dụng lưu khác ăn giao diện cho phép người dùng lưu thức uống ỡ giao diện riêng biệt cho người dùng dễ dàng quảnlý Các nút them sữa xóa thức uống tương tự giao diện ăn GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 18 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 19 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 20 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 Giao diện Sữa thức uống GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 21 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 Giao diện them thức uống GIAO DIỆN LIÊN HỆ : GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 22 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 23 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 Khi bấm vào nút liên hệ giao diện liên hệ Tại người dùng nhìn thấy thơng tin liên hệ Nhấn vào hotline để gọi trực tiếp GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 24 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 ứngdụng tự động gọi đến số điện thoại cho bạn GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 25 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 ĐỐI TƯỢNG SỮ DỤNG ĐỀ TÀI : người quảnlýnhàhàng NỘI DUNG THAM KHẢO : YOUTUBE Khoa Phạm sqlite firefox , trang sinhvienit , GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 26 NGUYỄN MINH NHẬT – TRỊNH THỊ KIM ANH 14DTH02 GIÁO VIÊN HƯỚNG DẪN: THÁI THỊ THANH THẢO – 27 ... DUNG VÀ LÝ THUYẾT CỦA ĐỒ ÁN.Error! Bookmark not defined 1.NỘI DUNG LÝ THUYẾT 2 CÁC GIAO DIỆN CHÍNH VÀ CHỨC NĂNG CỦA ỨNG DỤNG PHẦN I: MỞ ĐẦU Tên đề tài ỨNG DỤNG QUẢN LÝ MÓN ĂN VÀ... giúp nhà phát triển ứng dụng Android viết ứng dụng Android Java Application Framework Lớp Android Framework cung cấp dịch vụ cấp độ cao cho ứng dụng dạng lớp Java Các nhà phát triển ứng dụng. .. phép sử dụng dịch vụ ứng dụng họ Android Framework bao gồm dịch vụ sau: Activitty Manager - Kiểm sốt tất khía cạnh vòng đời ứng dụng ngăn xếp Activity Content Providers - Cho phép ứng dụng chia