Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 47 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
47
Dung lượng
1,04 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT - HÀN KHOA KỸ THUẬT MÁY TÍNH ĐỒÁNCƠSỞ3 ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG BÁN GIÀY SNEAKER Sinh viên thực hiện: LƯU MINH KHA Lớp: 20NS Giảng viên hướng dẫn: TS Dương Hữu Ái Đà Nẵng, tháng 05 năm 2022 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THƠNG VIỆT - HÀN KHOA KỸ THUẬT MÁY TÍNH ĐỒÁNCƠSỞ3 ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG BÁN GIÀY SNEAKER Sinh viên thực hiện: LƯU MINH KHA Mã sinh viên: 20IT435 Giảng viên hướng dẫn: TS DƯƠNG HỮU ÁI Đà Nẵng, tháng năm 2022 LỜI MỞ ĐẦU Trong phát triển khơng ngừng xã hội nhu cầu người sống hàng ngày cao Ứng dụng công nghệ thông tin ngày cần thiết với đời sống người trở thành cộng cụ thiếu giới văn minh Cùng từ mà nảy sinh nhiều loại hình dịch vụ để đáp ứng nhu cầu thiết yếu người Các dịch vụ đa dạng lĩnh vực với nhiều cách đáp ứng khác 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, cửa hàng, đóng góp 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 cáo 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 toàn cầu 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 hi sinh phát triển thương mại điện tử phủ điện tử khắp giới, làm nâng cao sống người Trong hoạt động sản xuất kinh doanh, 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ách hàng cần thiết Hiện nay, nhu cầu trao đổi hàng hóa người ngày tăng số lượng chất lượng, nhu cầu sử dụng Internet ngày nhiều hình thức kinh doanh Online ngày đa dạng trở thành công cụ thiếu Nhắm vào yếu tố trên, chúng em thực đồ án “XÂY DỰNG ỨNG DỤNG BÁN GIÀY SNEAKER”, nhằm phục vụ cho nhu cầu với dòng sản phẩm đa dạng tốt Với hướng dẫn tận tình Thạc sĩ Trần Thị Hạ Quyên giúp em hoàn thành báo cáo đề tài Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống khơng tránh khỏi thiếu sót Em mong nhận cảm thơng góp ý quý thầy cô Em xin chân thành cảm ơn LỜI CẢM ƠN Trong suốt thời gian làm đồ án, nhóm em nhận nhiều giúp đỡ Em xin chân thành cảm ơn Trường Đại học Công nghệ thông tin Truyền thông Việt - Hàn tạo điều kiện thuận lợi cho em thực đề tài đồ án sở Xin cảm ơn quý Thầy Cơ Khoa Kỹ thuật máy tính tận tình giảng dạy, trang bị cho chúng em kiến thức quý báu học kỳ vừa qua Đặc biệt cảm ơn TS Dương Hữu Ái, người tận tình hướng dẫn giúp đỡ nhóm em suốt q trình thực đồ án để nhóm em hồn thành báo cáo cách tốt Tuy nhiên, trình tìm hiểu, thực báo cáo kiến thức kinh nghiệm em cịn hạn chế nên khơng thể tránh sai sót Em mong nhận nhận xét, đánh giá, đóng góp ý kiến từ thầy cô để rút kinh nghiệm từ báo cáo học phần chuẩn bị tốt cho báo cáo học phần sau Sinh viên: Lưu Minh Kha/ MSSV: 20IT435 NHẬN XÉT (Của giảng viên hướng dẫn) Ngày tháng năm 2022 GVHD TS Dương Hữu Ái MỤC LỤC CHƯƠNG 1: GIỚI THIỆU 1.1 Tổng quan đề tài .1 1.1.1 Tên đề tài 1.1.2 Lý chọn đề tài 1.1.3 Mục đích chọn đề tài .1 1.2 Nhiệm vụ thực đề tài 1.2.1 Nhiệm vụ 1.2.2 Đối tượng, phạm vi tìm hiểu 1.2.3 Kết dự kiến CHƯƠNG 2: NGHIÊN CỨU TỔNG QUAN Ngôn ngữ lập trình sử dụng .1 2.1 Ngôn ngữ Kotlin 2.2 Cơ sở liệu Firebase 2.3 Ngôn ngữ thiết kế hệ thống UML CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1 Mô tả hệ thống 3.2 Tổng quan ứng dụng 3.3 Các nhóm chức hệ thống 3.4 Biểu đồ Use Case 3.4.1 Biều đồ Use Case tổng thể 3.4.2 Biểu đồ Use Case Khách hàng 3.4.3 Biểu đồ Use Case Quản trị 3.4.4 Biểu đồ Use Case Đăng ký, đăng nhập 3.4.5 Biểu đồ Use Case Tìm kiếm sản phẩm 3.4.6 Biểu đồ Use Case Xem giỏ hàng 3.5 Đặc tả số Use Case 3.5.1 Đăng ký 3.5.2 Đăng nhập 10 3.5.3 Tìm kiếm sản phẩm .11 3.5.4 Thêm sản phẩm 12 3.5.5 Sửa sản phẩm 13 3.5.6 Xóa sản phẩm 14 3.6 Biểu đồ hoạt động 15 3.6.1 Đăng ký tài khoản .15 3.6.2 Đăng nhập 15 3.6.3 Tìm kiếm 16 3.6.4 Thêm sản phẩm 17 3.6.5 Sửa sản phẩm 18 3.6.6 Xóa sản phẩm 19 3.7 Biểu đồ .20 3.7.1 Đăng ký tài khoản .20 3.7.2 Đăng nhập 21 3.7.3 Tìm kiếm sản phẩm .22 3.7.4 Thêm sản phẩm 22 3.7.5 Sửa sản phẩm 23 3.7.6 Xóa sản phẩm 23 CHƯƠNG 4: TRIỂN KHAI XÂY DỰNG WEBSITE .24 5.1 Các trang ứng dụng thành phần 24 5.1.1 Đăng ký Đăng nhập 24 5.1.2 Màn hình 25 5.1.3 Các trang sản phẩm .26 5.1.4 Trang thông tin sản phẩm 30 5.1.5 Trang Giỏ hàng 31 5.1.6 Trang Thông tin người dùng 32 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 33 Kết đạt 33 Lý thuyết 33 Điểm bật .33 Các ý tưởng 33 Hạn chế .33 Hướng phát triển 34 TÀI LIỆU THAM KHẢO 35 DANH MỤC HÌNH ẢNH Hình 1.1 Ngơn ngữ lập trình Hình 2.2 Ngơn ngữ lập trình Kotlin Hình 2.8 Cơ sở liệu Firebase Hình 2.9 Ngơ ngữ thiết kế hệ thống UML DANH MỤC BIỂU ĐỒ Biểu đồ 3.1 Biểu đồ Use Case tổng thể Biểu đồ 3.2 Biểu đồ Use Case Khách hàng .6 Biểu đồ 3.3 Biểu đồ Use Case Quản trị Biểu đồ 3.4 Biểu đồ Use Case Đăng ký, đăng nhập Biểu đồ 3.5 Biểu đồ Use Case Tìm kiếm sản phẩm Biểu đồ 3.6 Biểu đồ Use Case Xem giỏ hàng .8 Biểu đồ 3.7 Activity Đăng ký tài khoản 15 Biểu đồ 3.8 Activity Đăng nhập 15 Biểu đồ 3.9 Activity Tìm kiếm 16 Biểu đồ 3.10 Activity Thêm sản phẩm 17 Biểu đồ 3.11 Activity Sửa sản phẩm 18 Biểu đồ 3.12 Activity Xóa sản phẩm .19 Biểu đồ 3.13 Sequence Đăng ký tài khoản 20 Biểu đồ 3.14 Sequence Đăng nhập 21 Biểu đồ 3.15 Sequence Tìm kiếm sản phẩm 22 Biểu đồ 3.16 Sequence Thêm sản phẩm 22 Biểu đồ 3.17 Sequence Sửa sản phẩm 23 Biểu đồ 3.18 Sequence Xóa sản phẩm 23 CHƯƠNG 1: GIỚI THIỆU 1.1 Tổng quan đề tài 1.1.1 Tên đề tài Xây dựng ứng dụng bán giày Sneaker 1.1.2 Lý chọn đề tài Trong phát triển khơng ngừng xã hội nhu cầu người sống hàng ngày cao Ứng dụng công nghệ thông tin ngày cần thiết với đời sống người trở thành cộng cụ thiếu giới văn minh Cùng từ mà nảy sinh nhiều loại hình dịch vụ để đáp ứng nhu cầu thiết yếu người Các dịch vụ đa dạng lĩnh vực với nhiều cách đáp ứng khác Với xu tồn cầu hóa kinh tế giới, đặc biệt nhu cầu trao đổi hàng hóa người ngày tăng số lượng chất lượng, nhu cầu sử dụng Internet ngày nhiều hình thức kinh doanh Online ngày đa dạng trở thành công cụ thiếu Cùng lúc đó, nhu cầu quảng bá hình ảnh cửa hàng, công ty, ngày đầu tư mở rộng mặt Giới thiệu sản phẩm phần tất yếu chiến lược phát triển kinh doanh Với bùng nổ Internet, ngày theo thống kê có hàng tỷ người truy cập Internet với nhu cầu tim tin tức cách nhanh chóng Mức độ cung cầu sản phẩm công nghệ đẩy lên cách chóng mặt Vì vậy, nhiều cửa hàng áp dụng phương pháp bán hàng qua Internet (thương mại điện tử) để khách hàng dễ dạng tìm kiếm thơng tin khơng cần tốn nhiều thời gian chi phí Chỉ cần ngồi nhà, tìm xem mẫu mã kiểu dáng mà thích đặt mua có hàng đến tận nhà Nhận thấy yếu tố thiết thực đó, em định xây dựng ứng dụng bán giày Snaeker để đáp ứng nhu cầu người 1.1.3 Mục đích chọn đề tài Dịch vụ mua bán hàng qua Internet phổ biến, tiện lợi, lợi mang lại lớn, tạo cho người tin cậy, mà xã hội ngày Áp dụng thương mại điện tử lựa chọn đắn để thực lúc Quảng bá sản phẩm chất lượng, đưa thương hiệu xa, tăng khả tương tác với khách hàng, tăng uy tín với doanh nghiệp, đáp ứng kịp thời nhu cầu hỗ trợ thắc mắc khách hàng 1.2 Nhiệm vụ thực đề tài - 1.2.1 Nhiệm vụ Xây dựng mơ hình tổng quan hệ thống ứng dụng Xây dựng tiêu đề ứng dụng Quản lý hoạt động người quản trị Quản lý thông tin khách hàng 10