Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 46 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
46
Dung lượng
617,32 KB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN BÁO CÁO BÀI TẬP LỚN HỌC PHẦN LẬP TRÌNH DI ĐỘNG XÂY DỰNG ỨNG DỤNG DI ĐỘNG HỖ TRỢ BÁN LAPTOP Sinh viên thực : NGUYỄN THỊ HỒNG HẠNH NGUYỄN PHƯỚC THỊNH Giảng viên hướng dẫn: TS NGUYỄN HOÀNG HẢI Lớp : 20SE6 – 20SE2 Đà Nẵng, tháng năm 2022 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN BÁO CÁO BÀI TẬP LỚN HỌC PHẦN LẬP TRÌNH DI ĐỘNG XÂY DỰNG ỨNG DỤNG DI ĐỘNG HỖ TRỢ BÁN LAPTOP Đà Nẵng, tháng năm 2022 LỜI NÓI ĐẦU Ngày nay, ứng dụng cơng nghệ thơng tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức, cơng ty, đóng vai trị quan trọng, tạo bước đột phá mạnh mẽ Cùng với phát triển không ngừng kỹ thuật máy tính mạng điện tử, cơng nghệ thơng tin cơng nghệ có đẳng cấp cao chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu Giờ đây, việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: cần có máy tính kết nối internet dịng liệu truy tìm gần lập tức… giới vấn đề mà bạn quan tâm ra, có đầy đủ thơng tin, hình ảnh chí đơi lúc có âm bạn cần… Bằng internet, thực nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đẩy khai sinh phát triển thương mại điện tử phủ điện tử khắp giới, làm biến đổi đáng kể mặt văn hóa, nâng cao chất lượng sống người Trong hoạt động sản xuất, kinh doanh, đây, thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp Đối với cửa hàng hay shop, việc quảng bá giới thiệu đến khách hàng sản phẩm đáp ứng nhu cầu khác hàng cần thiết Vậy phải quảng bá xây dựng Ứng dụng di động cho cửa hàng quảng bá tất sản phẩm bán Vì vậy, chúng em thực tập lớn “XÂY DỰNG ỨNG DỤNG DI ĐỘNG HỖ TRỢ BÁN LAPTOP” LỜI CẢM ƠN Chúng em xin gửi lời cảm ơn chân thành tới nhà trường, khoa Khoa học máy tính tận tình bảo, góp ý tạo điều kiện cho chúng em hồn thành đề tài nghiên cứu Bài tập lớn cách tốt Chúng em xin cảm ơn TS Nguyễn Hoàng Hải nhiệt tình hướng dẫn chúng em trình thực báo cáo đề tài nghiên cứu Trong trình thực đề tài nghiên cứu, thân chúng em cố gắng nỗ lực, nhiên không tránh khỏi sai sót Chúng em mong nhận góp ý thầy giáo, từ phía hội đồng để đề tài nghiên cứu chúng em hoàn thiện Chúng em xin chân thành cảm ơn! Đà Nẵng, tháng năm 2021 NHẬN XÉT (Của giảng viên hướng dẫn) ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… MỤC LỤC Contents Mở đầu 1 Tổng quan 1.1 Bối cảnh thực 1.2 Vấn đề cần giải .1 1.3 Nội dung cần thực Phương pháp nghiên cứu 2.1 Phương pháp .1 2.2 Phương pháp .2 2.3 Phương pháp .2 2.4 Kết luận .2 Chương Cơ sở lý thuyết 1.1 Cơ sở lý luận thực tiễn 1.1.1 Ứng dụng di động gì? 1.1.2 Lợi ích ứng dụng di động 1.1.3 Tổng quan XAMPP 1.1.4 Tổng quan Firebase 1.2 Tổng quan cơng nghệ .6 1.2.1 Tổng quan ngơn ngữ lập trình Java 1.2.2 Tổng quan IDE Android Studio Chương Phân tích thiết kế hệ thống 2.1 Yêu cầu hệ thống mơ hình hóa u cầu hệ thống 2.1.1 Danh sách tác nhân 2.1.2 Yêu cầu phi chức 2.1.3 Yêu cầu chức 2.1.4 Biểu đồ ca sử dụng 2.2 Mơ hình hóa cấu trúc tĩnh 11 2.2.1 Danh sách lớp .11 2.2.2 Biểu đồ lớp .11 2.3 Mơ hình hóa hành vi .12 2.3.1 Biểu đồ hoạt động .12 2.3.2 Biểu đồ trạng thái 14 2.3.3 Biểu đồ trình tự 15 2.3.4 Biểu đồ giao tiếp .16 Chương Triển khai xây dựng 17 3.1 Về phía người dùng 17 3.1.1 Chức đăng ký/đăng nhập .17 3.1.2 Chức xem sản phẩm 18 3.1.3 Chức tìm kiếm sản phẩm 21 3.1.4 Chức xem thông tin liên hệ 22 3.1.5 Chức quản lý giỏ hàng 23 3.1.6 Chức đặt hàng toán 24 3.1.7 Chức xem lịch sử mua hàng 25 3.2 Về phía người quản trị .26 3.2.1 Chức đăng nhập 26 3.2.2 Chức quản lý sản phẩm 27 3.2.3 Chức quản lý đơn hàng 31 Kết luận hướng phát triển 34 Kết luận 34 Hướng phát triển 34 DANH MỤC CÁC BẢNG Bảng – So sánh phương pháp nghiên cứu Bảng – Liệt kê tác nhân Bảng – Yêu cầu chức người dùng Bảng – Yêu cầu chức admin DANH MỤC HÌNH Hình – Các ngơn ngữ tạo nên ứng dụng di động Hình – Logo CHPlay Android App Hình – Logo XAMPP .4 Hình - Logo Firebase Hình – Logo Java Hình – Logo Android Studio .7 Hình – Biểu đồ ca sử dụng người dùng 10 Hình – Biểu đồ ca sử dụng admin 11 Hình – Biểu đồ lớp .12 Hình 10 – Biểu đồ hoạt động cho ca sử dụng đăng nhập .13 Hình 11 – Biểu đồ hoạt động cho ca sử dụng tìm kiếm sản phẩm 13 Hình 12 – Biểu đồ hoạt động cho ca sử dụng quản lý sản phẩm 14 Hình 13 – Biểu đồ trạng thái cho ca sử dụng đăng nhập 14 Hình 14 – Biểu đồ trạng thái cho ca sử dụng tìm kiếm sản phẩm 15 Hình 15 – Biểu đồ trình tự cho ca sử dụng đăng nhập 15 Hình 16 – Biểu đồ trình tự cho ca sử dụng tìm kiếm sản phẩm 16 Hình 17 – Biểu đồ giao tiếp cho ca sử dụng đăng nhập .16 Hình 18 – Biểu đồ giao tiếp cho ca sử dụng tìm kiếm sản phẩm 16 Hình 19 – Chức đăng ký, đăng nhập 17 Hình 20 – Xem sản phẩm 18 Hình 21 – Xem sản phẩm theo danh mục phụ kiện 19 Hình 22 – Xem sản phẩm theo danh mục laptop .20 Hình 23 – Xem chi tiết sản phẩm 21 Hình 24 – Tìm kiếm sản phẩm 22 Hình 25 – Xem thơng tin liên hệ 23 Hình 26 – Giỏ hàng 24 Hình 27 – Xác nhận đặt hàng .25 Hình 28 – Admin nhận thơng báo có đơn hàng 25 Hình 29 – Lịch sử mua hàng 26 Hình 30 – Đăng nhập Admin .27 Hình 31 – Liệt liệt kê sản phẩm 28 Hình 32 – Thêm sản phẩm 29 Hình 33 – Popup chức sửa xóa sản phẩm .30 Hình 34 – Sửa sản phẩm 31 Hình 35 – Liệt kê đơn hàng .32 Hình 36 – Cập nhật tình trạng đơn hàng 33