Môn học Phát triển ứng dụng cho thiết bị di động. Android là nền tảng di động phổ biến nhất. Nội dung báo cáo gồm: Giới thiệu nền tảng Android Phát biểu bài toán Phân tích thiết kế hệ thống Cài đặt cà kiểm thử ứng dụng Đồ án, đồ án môn học, bài tập lớn, project.
BÀI TẬP LỚN HỌC PHẦN: PHÁT TRIỂN ỨNG DỤNG CHO THIẾT BỊ DI ĐỘNG ĐỀ TÀI: QUẢN LÍ SHOP QUẦN ÁO BÀI TẬP LỚN HỌC PHẦN: PHÁT TRIỂN ỨNG DỤNG CHO THIẾT BỊ DI ĐỘNG ĐỀ TÀI: QUẢN LÍ SHOP QUẦN ÁO MỤC LỤC MỤC LỤC BẢNG PHÂN CÔNG CÔNG VIỆC LỜI MỞ ĐẦU CHƯƠNG 1: GỚI THIỆU HỆ ĐIỀU HÀNG ANDROID .7 1.1 Khái niệm 1.2 Đặc điểm CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ANDROID Giới thiệu dự án a Tên dự án b Thời gian thực dự án c Mục tiêu thực dự án .9 d Quy trình nghiệp vụ .9 e Mục tiêu cần thực dự 10 f Công cụ phát triển hệ thống 10 Phân tích yêu cầu .10 2.1 Yêu cầu chức ứng dụng 10 2.2 Các chức ứng dụng 10 2.3 Danh sách tác nhân 12 2.4 Yêu cầu phi chức 13 2.5 Biểu đồ use case 14 CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU CỦA HỆ THỐNG 24 3.1 CSDL khách hàng 24 3.2 CSDL sản phẩm 24 3.3 CSDL hóa đơn .24 3.4 CSDL giỏ hàng 25 3.5 CSDL người dùng .25 3.6 CSDL admin 25 3.7 CSDL tổng quát 26 CHƯƠNG GIAO DIỆN HỆ THỐNG 27 4.1 Màn hình hiển thị đăng kí .27 4.2 Màn hình hiển thị đăng nhập 28 4.3 Màn hình hiển thị home 29 4.4 Màn hình hiển thị liên hệ .30 4.5 Màn hình hiển thị chi tiết sản phẩm .31 4.6 Màn hình hiển thị giỏ hàng 32 4.7 Thêm sản phẩm .33 4.8 Màn hình hiển thị toán 34 4.9 Màn hình hiển thị thống kê 35 4.10 Màn hình quản lý 36 4.11 Màn hình hiển thị quản lí user 38 CHƯƠNG 5: CÀI ĐẶT HỆ THỐNGVÀ ĐÁNH GIÁ KẾT QUẢ 39 5.1 Qúa trình triển khai Error! Bookmark not defined 5.2 Quy trình xây dựng Error! Bookmark not defined 5.3 Thử nghiệm .56 5.4 Đánh giá kết thử nghiệm 56 CHƯƠNG 6: KẾT LUẬN .57 TÀI LIỆU THAM KHẢO .58 BẢNG PHÂN CƠNG CƠNG VIỆC STT Sinh viên thực Hồng Thị Quỳnh Như Khóa Lớp Mã sinh viên K9 CNTT IT2 187480201137 Tạ Kim Đạt K9 CNTT IT2 187480201190 Tạ Tiến Huy K9 CNTT IT2 187480201196 Công việc Thiết kế giao diện code chính, thiết kế csdl, làm báo cáo Tham gia thiết kế giao diện, code, thiết kế use case, làm báo cáo Tham gia thiết kế giao diện, code,thiết kế biểu đồ tuần tự, làm slide LỜI MỞ ĐẦU Trong năm gần thiết bị di động thông minh dùng để quản lý bán hàng có tăng trưởng phát triển mạnh mẽ với đời liên tục máy tính bảng đại, điện thoại thơng minh có tính cạnh tranh cao Do thị trường xây dựng ứng dụng trở nên vô màu mỡ hai gian hàng phổ biến app store google play Google play có tăng trưởng đáng kinh ngạc với 1,8 triệu ứng dụng 114 tỷ lượt tải Sự tăng trưởng ứng dụng di động gần tất yếu Tại Việt Nam năm gần có tăng trưởng nhanh chóng rõ rệt lĩnh vực dùng thiết bị di động thông minh để quản lý bán hàng Theo thông báo quan chun mơn, có 55% dân số sử dụng điện thoại thông minh kết nối mạng internet, với tỉ lệ việt nam đứng thứ hạng cao Châu Á-Thái Bình Dương giới với tăng trưởng nói thiết bị di động dùng để quản lý bán hàng có tiềm Thiết bị di động có dặc trưng nhỏ gọn nên người dùng dễ dàng mang theo mình, dự vào phát triển phổ biến công nghệ nhiều ứng dụng tiện ích đời theo nhu cầu người dùng, vơi phát triển việc sử dụng di động để quán lý bán hàng trở thành ứng dụng thiết thực CHƯƠNG 1: GỚI THIỆU HỆ ĐIỀU HÀNG ANDROID 1.1 Khái niệm + Android google phát hàng vào tháng 11 năm 2007 với mục tiêu ban đầu xây dựng tảng mã nguồn mở cho việc phát triển phần mềm tảng di động Android hệ điều hành điện thoại di động dựa tảng linux kernel phần mềm mã nguồn mở cho phép nhà phát triển viết mã nguồn ngôn ngữ java sử dụng ngôn ngữ java google phát triển + Được xây dựng tảng mã nguồn mở + Không hệ điều hành cho thiết bị di động mà hệ điều hành cho thiết bị khác có sử dụng internet + Là hệ điều hành dễ sử dụng cho phép người dùng dễ dàng publist ứng dụng Hình 1.1 Hệ điều hành android 1.2 Đặc điểm Đặc tính mở android Kiến trúc android : gồm lớp tầng ü Tầng applications ü Tầng application framework ü Tầng libraries ü Tầng android runtime ü Tầng kernel Ngơn ngữ lập trình mơi tường lập trình Các thành phần tạo nên ứng dụng lập trình android ü Activity ü Service ü Content provider ü Intent ü Proadcast receiver ü Notification CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ANDROID Giới thiệu dự án a Tên dự án Quản lý shop bán hàng b Thời gian thực dự án - Tổng thời gian: tuần ü Thời gian bắt đầu dự án: 13/09/2021 ü Thời gian kết thúc dự án: 10/10/2021 c Mục tiêu thực dự án Xây dựng app để thực bán quần áo nhằm mở rộng thị trường tiêu thụ hướng đến phạm vi khách hàng q xa khơng có khả đến tận cửa hàng để mua đồ, kèm theo thuận tiện dễ dàng cho việc quản lý số lượng hàng hóa mẫu mã Từ nâng cao chất lượng quản lý cách có hệ thống, nâng cao xuất lao động người, tìm kiếm, lưu trữ báo cáo thống kê thông tin cách dễ dàng xác d Quy trình nghiệp vụ + Cửa hàng nhập loại quần áo thị trường ưa chuộng sau cập nhật thơng tin loại quần áo lên app với đầy đủ thông tin giá cả, tên gọi, hình ảnh minh họa Đối với khách hàng, khách hàng xem app, tìm xem thơng tin sản phẩm, khơng có quyền mua hàng chưa có tài khoản chưa đăng nhập tài khoản vào trang app Để mua hàng, bạn phải đăng ký tài khoản thành viên Khi có tài khoản, bạn phải đăng nhập tài khoản trang app tên tài khoản mật đăng ký, bạn có quyền mua hàng Khách hàng xem chi tiết sản phẩm, giá thành nó, đưa sản phẩm vào giỏ hàng Trong giỏ hàng khách hàng thay đổi số lượng hay xóa mặt hàng khỏi giỏ, trang khách hàng đặt hàng, điền vào địa giao hàng, số điện thoại, email để xác nhận việc đặt hàng Khi có đơn hàng mới, người quản lý xem thông tin đơn hàng, kiểm tra số lượng mặt hàng , sản phẩm bán hết liên lạc với khách hàng để thay đổi hủy đơn Nếu khơng có vấn đề duyệt giao hàng xác nhận toán +Đối với người quản trị app Được thêm thông tin loại sản phẩm Được quyền sửa đổi thông tin cho phù hợp với mặt hàng Được quyền xóa bỏ loại sản phẩm hết cửa hàng không e Mục tiêu cần thực dự -Yêu cầu phía người sử dụng: ü Giao diện đơn giản, dễ sử dụng, đẹp phù hợp với yêu cầu khách hàng ü Thông tin hiển thị chi tiết ü Hoàn thành sản phẩm thời gian quy định - u cầu chức ü Có tính hiệu cao ü Có tính bảo mật cao f Cơng cụ phát triển hệ thống - Công cụ làm việc thành viên nhóm: Máy tính cá nhân - Các phần mềm công cụ: ü Microsoft word ü Microsoft Project ü Microsoft PowerPoin ü Android Studio - Môi trường test: ü Máy tính dùng cho test có cấu hình tương đương với khách hàng ü Tài liệu quy trình test ü Các test Win 10 Phân tích yêu cầu 2.1 Yêu cầu chức ứng dụng + Xác định yêu cầu chức việc xác định tác nhân thực hành động hướng tới chức cụ thể hệ thống + Mỗi chức có mục đích rõ ràng cụ thể cần nêu rõ tác nhân hướng tới thực chức + Tác nhân khách hàng thành viên: thực chức đăng ký tài khoản, đăng nhập, quản lý thông tin tài khoản, thay đổi thông tin tài khoản, thay đổi mật Tìm kiếm sản phẩm, xem tin tức, đặt hàng, xem giỏ hàng, xem hóa đơn… 2.2 Các chức ứng dụng v Quản lý thông tin sản phẩm ● Thêm thông tin loại sản phẩm sản phẩm Hệ thống cung cấp chức thêm hình ảnh loại sản phẩm shop với thông tin liên quan đến sản phẩm Những thông tin bao gồm: