Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
123,17 KB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒÁNCƠSỞ3 ĐỀ TÀI 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 LÊ VĂN MINH Lớp : 20SE6 – 20SE2 Đà Nẵng, tháng năm 2022 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THƠNG VIỆT HÀN KHOA KHOA HỌC MÁY TÍNH ĐỒÁNCƠSỞ3 XÂY DỰNG ỨNG DỤNG DI ĐỘNG HỖ TRỢ BÁN LAPTOP Đà Nẵng, tháng năm 2022 MỞ ĐẦ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ụ khơng thể 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 đến quý thầy cô Trường Đại học Công nghệ Thông tin Truyền thông Việt – Hàn truyền đạt cho em kiến thức học quý báu học kỳ vừa qua Chúng em xin trân trọng gửi lời cảm ơn đến thầy giáo TS Lê Văn Minh giảng viên Trường Đại học Công nghệ Thông tin Truyền thơng Việt Hàn tận tình hướng dẫn giúp đỡ chúng em suốt trình làm đồ án, giúp chúng em có thêm nhiều kiến thức bổ ích, hiểu rõ vấn đề nghiên cứu Và thời gian làm đồ án vừa qua, thầy giành nhiều thời gian quý báu tâm huyết để hướng dẫn chúng em hoàn thành đồ án Dưới kết trình tìm hiểu nghiên cứu mà chúng em đạt học kỳ vừa qua Tuy có nhiều cố gắng học hỏi trau dồi để nâng cao kiến thức tránh khỏi sai sót Chúng em mong góp ý quý báu thầy giáo, cô giáo tất bạn để đồ án chúng em hoàn thiện Chúng em xin chân thành cảm ơn! Đ N ng, ng y … tháng … năm 202 Sinh viên NHẬN XÉT (Của giảng viên hướng dẫn) …………………………………………………………………………………… ………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… … Đ N ng, ng y … tháng … năm 202 Giảng viên hướng dẫn MỤC LỤC Trang MỞ ĐẦU MỤC LỤC DANH MỤC HÌNH DANH MỤC BẢNG DANH MỤC CỤM TỪ VIẾT TẮT Chương TỔNG QUAN 1.1 Lý chọn đề tài 1.2 Mục đích thực đề tài 1.3 Nhiệm vụ thực đề tài 1.4 Phương pháp nghiên cứu 1.4.1 Phương pháp 1.4.2 Phương pháp 1.4.3 Phương pháp 1.5 Cấu trúc đồ án Chương CƠ SỞ LÝ THUYẾT 2.1 Cơ sở lý luận thực tiễn 2.1.1 Ứng dụng di động gì? 2.1.2 Lợi ích ứng dụng di động 2.1.3 Tổng quan XAMPP 2.1.4 Tổng quan Firebase 2.2 Tổng quan cơng nghệ 2.2.1 Tổng quan ngơn ngữ lập trình Java 2.2.2 Tổng quan IDE Android Studio Chương PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1 Các yêu cầu hệ thống 3.1.1 Danh sách tác nhân 3.1.2 Yêu cầu phi chức 3.1.3 Yêu cầu chức 3.2 Mơ hình hóa u cầu 3.2.1 Xác định tác nhân (actor) 3.2.2 Xác định ca sử dụng (use case) 3.2.3 Biểu đồ ca sử dụng 3.3 Mơ hình hóa cấu trúc 3.3.1 Xác định lớp 3.3.2 Biểu đồ lớp phân tích 3.4 Mơ hình hóa hành vi 3.4.1 Biểu đồ hoạt động 3.4.2 Biểu đồ trạng thái 3.4.3 Biểu đồ trình tự 3.4.4 Biểu đồ giao tiếp 8 8 8 8 10 10 10 10 11 11 12 12 13 14 14 14 14 15 16 16 16 17 18 18 19 20 20 22 23 24 Chương XÂY DỰNG CHƯƠNG TRÌNH 4.1 Khách hàng 4.1.1 Đăng ký, đăng nhập 4.1.2 Xem sản phẩm 4.1.3 Tìm kiếm sản phẩm 4.1.4 Xem thông tin liên hệ 4.1.5 Quản lý giỏ hàng 4.1.6 Đặt hàng toán 4.1.7 Xem lịch sử mua hàng 4.2 Người quản trị 4.2.1 Đăng nhập 4.2.2 Quản lý sản phẩm 4.2.3 Quản lý đơn đặt hàng KẾT LUẬN Kết đạt Hướng nghiên cứu TÀI LIỆU THAM KHẢO .25 25 25 26 29 30 31 31 33 34 34 35 39 41 41 41 42 DANH MỤC HÌNH Hình 2.1: Các ngơn ngữ tạo nên ứng dụng di động 10 Hình 2.2: Logo CHPlay Android App 10 Hình 2.3: Logo XAMPP 11 Hình 2.4: Logo Firebase 11 Hình 2.5: Logo Java 12 Hình 2.6: Logo Android Studio 13 Hình 3.1: Biểu đồ ca sử dụng người dùng 17 Hình 3.2: Biểu đồ ca sử dụng admin 18 Hình 3.3: Biểu đồ lớp phân tích .19 Hình 3.4: Biểu đồ hoạt động đăng nhập 20 Hình 3.5: Biểu đồ hoạt động quản lý sản phẩm 21 Hình 3.6: Biểu đồ trạng thái toán 22 Hình 3.7: Biểu đồ trạng thái đăng nhập 22 Hình 3.8: Biểu đồ trình tự đăng nhập 23 Hình 3.9: Biểu đồ trình tự sửa sản phẩm .23 Hình 3.10: Biểu đồ giao tiếp đăng nhập 24 Hình 3.11: Biểu đồ giao tiếp sửa sản phẩm 24 Hình 4.1: Chức đăng nhập, đăng ký 25 Hình 4.2: Chức quên mật 26 Hình 4.3: Xem sản phẩm 26 Hình 4.4: Xem sản phẩm theo danh mục 27 Hình 4.5: Xem chi tiết sản phẩm 28 Hình 4.6: Tìm kiếm sản phẩm 29 Hình 4.7: Xem thơng tin liên hệ .30 Hình 4.8: Giỏ hàng 31 Hình 4.9: Xác nhận đặt hàng 32 Hình 4.10: Admin nhận thơng báo có đơn hàng 32 Hình 4.11: Lịch sử mua hàng 33 Hình 4.12: Người quản trị đăng nhập 34 Hình 4.13: Liệt kê sản phẩm 35 Hình 4.14: Thêm sản phẩm .36 Hình 4.15: Popup chức sửa xóa sản phẩm 37 Hình 4.16: Sửa sản phẩm 38 Hình 4.17: Liệt kê đơn hàng 39 Hình 4.18: Cập nhật tình trạng đơn hàng 40 Hình 4.19: Thơng báo tình trạng đơn hàng sau cập nhật cho user 40 DANH MỤC BẢNG Bảng 1: So sánh phương pháp nghiên cứu .9 Bảng 2: Liệt kê tác nhân 14 Bảng 3: Yêu cầu chứng người dùng 15 Bảng 4: Yêu cầu chức admin 15 DANH MỤC CỤM TỪ VIẾT TẮT STT Cụm từ Personal Home Page Viết tắt PHP Administrator Integrated Development Environment Application Programming Interface Admin IDE API