Báo cáo đồ án tốt nghiệp đề tài Xây dựng ứng dụng Lazada trên android

66 3.2K 39
Báo cáo đồ án tốt nghiệp đề tài Xây dựng ứng dụng Lazada trên android

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Báo cáo đồ án tốt nghiệp đại học Đề tài: xây dựng ứng dụng thương mại điện tử Lazada trên android Báo cáo mô tả quá trình khảo sát đề tài, mô tả ứng ứng, mô tả cơ sở dữ liệu ứng dụng lazada clone, các công nghệ sử dụng để viết ứng dụng (ngôn ngữ java, mô hình MVP,...) Báo cáo đã được căn chỉnh đúng chuẩn Đề tài tốt nghiệp đại học.

N GUYỄ N THAN H SƠN XÂY DỰNG ỨNG DỤNG TMĐT LAZAD A TRÊN ANDR OID 2017 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN NGUYỄN THANH SƠN XÂY DỰNG ỨNG DỤNG THƯƠNG MẠI ĐIỆN TỬ LAZADA TRÊN ANDROID ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HƯNG YÊN - 2017 Xây dựng ứng dụng thương mại điện tử Lazada Android BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN NGUYỄN THANH SƠN XÂY DỰNG ỨNG DỤNG THƯƠNG MẠI ĐIỆN TỬ LAZADA TRÊN ANDROID NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: KỸ THUẬT PHẦN MỀM ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGƯỜI HƯỚNG DẪN HOÀNG QUỐC VIỆT HƯNG YÊN - 2017 Xây dựng ứng dụng thương mại điện tử Lazada Android MỤC LỤC Xây dựng ứng dụng thương mại điện tử Lazada Android DANH SÁCH HÌNH VẼ Xây dựng ứng dụng thương mại điện tử Lazada Android DANH SÁCH BẢNG BIỂU Xây dựng ứng dụng thương mại điện tử Lazada Android DANH SÁCH TỪ VIẾT TẮT Từ viết Từ đầy đủ Giải thích tắt TMĐT Thương mại điện tử Hình thức mua sắm online MVC Model View Controllers Mô hình MVC MVP Model View Presenter Mô hình MVP CSDL Cơ sở liệu Cơ sở liệu cho ứng dụng PHP Hypertext Preprocessor Ngôn ngữ lập trình PHP XAMPP X + Apache + Mysql + PHP + Perl Chương trình tạo máy chủ ảo HTTP HyperText Transfer Protocol Giao thức truyền siêu văn JSON JavaScript Object Noattion Định dạng trao đổi liệu Xây dựng ứng dụng thương mại điện tử Lazada Android CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý chọn đề tài Trong thời đại công nghiệp hóa, đại hóa công nghệ thông tin coi ngành quan trọng cần thiết kinh tế nhiều nước giới, công nghệ thông tin ngày khẳng định vị trí quan trọng phạm vi giới nói chung Việt Nam nói riêng Một xu hướng tương lai kỉ 21 hướng tới “Internet of Things”, tức tất thứ kết nối với qua internet Đây xu hướng đánh giá có triển vọng, tác động lớn đến công việc, sống xã hội người Điều kiện cần có, mạng lưới hạ tầng internet ngày phủ rộng khắp trái đất Điều kiện đủ ứng dụng, thiết bị có sử dụng internet ngày phát triển hoàn thiện, hứa hẹn giúp ích cho người nhiều tương lai, khiến chi phí thời gian đáp ứng công việc giảm mà lại cho hiệu cao Tại Việt Nam – thị trường với dân số gần 100 triệu dân, nhu cầu mua lớn, “thượng đế” ngày có nhiều yêu cầu tiêu dùng Nắm bắt thời thế, kết hợp hoàn hảo kinh doanh công nghệ cho đời hình thức mua sắm trực tuyến, đánh dấu bước cải tiến kinh doanh Mua sắm trực tuyến ngày doanh nghiệp ứng dụng hiệu ưa chuộng khắp giới giá trị mang lại không cho doanh nghiệp mà người tiêu dùng Theo CBRE Việt Nam, 25% số người tiêu dùng khảo sát dự định mua sắm cửa hàng thực tế, 45-50% số người hỏi cho họ mua sắm trực tuyến thông qua máy tính để bàn/máy tính xách tay hay điện thoại thông minh/máy tính bảng thường xuyên 20 năm tới Thương mại điện tử (TMĐT) phần mua sắm trực tuyến Ngày có nhiều người mua sắm tivi, tủ lạnh, máy giặt, điện thoại,… qua ứng dụng TMĐT thay đến siêu thị hay cửa hàng tạp hóa trước Một số ứng dụng TMĐT tiếng người dùng yêu thích như: Lazada, Amazon, eBay, Alibaba, Shopee, Sendo Xây dựng ứng dụng thương mại điện tử Lazada Android Cùng với đó, bùng nổ smartphone (điện thoại thông minh) diễn mạnh mẽ Việt Nam Ngày nay, smartphone trở thành công cụ phổ thông với giá phải trải dài khắp phân khúc từ bình dân đến cao cấp, chức liên lạc, với phát triển công nghệ, kết nối toàn cầu, smartphone trang bị nhiều ứng dụng giải trí, định vị, mua sắm, toán trực tuyến,… Theo thống kê, hệ điều hành Android tảng điện thoại thông minh phổ biến giới với ưu điểm hệ điều hành không nặng nề, có khả tinh chỉnh cao, cá nhân hóa cao, giá rẻ Vì vậy, tảng Android sử dụng rộng rãi toàn giới hãng điện tử điện thoại tiếng như: Samsung, Sony, HTC, LG, Xiaomi,… Ngày nay, Android chiếm 75% thị phần điện thoại thông minh toàn giới vào thời điểm quý năm 2017, với tổng cộng 500 triệu thiết bị kích hoạt 1,3 triệu lượt kích hoạt ngày Sự thành công hệ điều hành Android động lực để lập trình ứng dụng bên thứ tảng phát triển mạnh mẽ theo Android mảnh đất màu mỡ cho lập trình viên thỏa sức thể Nắm bắt xu này, qua trình tìm hiểu, khảo sát, đánh giá, lấy ý tưởng ứng dụng TMĐT Lazada tập đoàn Alibaba, em xin mạnh dạn lựa chọn đề tài đồ án tốt nghiệp “Xây dựng ứng dụng thương mại điện tử Lazada Android” với mục đích giúp cho doanh nghiệp quản lý sản phẩm khoa học, tối ưu hóa kinh doanh, giảm thiểu chi phí từ kênh cửa hàng phân phối mà giới thiệu quảng bá sản phẩm đến gần với người tiêu dùng, đồng thời giúp cho người tiêu dùng giảm thời gian, chi phí, công sức lại mà lựa chọn sản phẩm ưng ý Xây dựng ứng dụng thương mại điện tử Lazada Android 1.2 Khảo sát đề tài Qua khảo sát tìm hiểu, website/ứng dụng TMĐT nói chung ứng dụng Lazada nói riêng có mô hình xử lý hàng hóa sau: Hình 1-1: Quy trình xử lý hàng hóa Lazada o o o - Nhập kho: Nhà cung cấp hàng cho Lazada chở hàng đến Nhân viên Lazada kiểm tra hàng, sau phân loại, xếp Nhân viên cập nhật hàng lên ứng dụng Lazada thông qua Webservice Bán hàng: o Khách hàng đặt hàng ứng dụng Lazada o Hệ thống chuyển đơn hàng Webservice để nhân viên xử lý Đóng gói: o Nhân viên lấy hàng kho theo đơn hàng đóng gói o Nhân viên cập nhật lại số lượng hàng kho Vận chuyển: o Nhân viên giao hàng chuyển hàng theo địa khách hàng o Nhân viên giao hàng mang biên lai kho để báo cáo Hậu mãi: Xây dựng ứng dụng thương mại điện tử Lazada Android o o o Nhân viên giải đáp thắc mắc khách hàng Xử lý hàng hóa người nhận Xử lý hàng hóa bị khách hàng trả lại 1.3 Mục tiêu đề tài Vận dụng thành thạo, nắm bắt ưu nhược điểm ngôn ngữ Java Xây dựng ứng dụng TMĐT Lazada gồm có phần: Ứng dụng Lazada viết cho Android Webservice quản trị viết ngôn ngữ PHP - - Ứng dụng Lazada: Dành cho người tiêu dùng o Đăng ký đăng nhập o Tìm kiếm sản phẩm o Sắp xếp sản phẩm theo danh mục tương ứng o Hiển thị chương trình khuyến o Xem thông tin sản phẩm o Bình luận đánh giá o Đặt hàng mua sản phẩm Webservice: Dành cho người quản trị o Quản lý danh mục sản phẩm o Quản lý sản phẩm o Quản lý đơn hàng o Quản lý khuyến mại o Thống kê 1.4 Giới hạn phạm vi đề tài - Ứng dụng Lazada viết ngôn ngữ Java môi trường Android - Webservice viết ngôn ngữ PHP 1.4.1 Môi trường phần cứng - CPU: Core i3 cao RAM: tối thiểu 4GB HDD: dung lượng tối thiểu trống 2G 1.4.2 Môi trường phầm mềm - Phần mềm: Android Studio, Submit Text, XAMPP Hosting, VPS, - server… Cơ sở liệu phpMyAdmin 10 Xây dựng ứng dụng thương mại điện tử Lazada Android g) Giao diện Thông tin sản phẩm Đây giao diện hiển thị thông tin sản phẩm, bao gồm: Tên, giá, người đăng, thông tin, thông số kỹ thuật, bình luận đánh giá (nếu có) Hình 3-24: Giao diện thông tin sản phẩm 52 Xây dựng ứng dụng thương mại điện tử Lazada Android h) Giao diện Bình luận đánh giá Đây giao diện cho phép khách hàng bình luận đánh giá sản phẩm Hình 3-25: Giao diện bình luận đánh giá 53 Xây dựng ứng dụng thương mại điện tử Lazada Android i) Giao diện Giỏ hàng Đây giao diện giỏ hàng, hiển thị sản phẩm mà khách hàng lựa chọn Tại giao diện này, khách hàng chỉnh sửa số lượng sản phẩm, loại bỏ sản phẩm lựa chọn trước Hình 3-26: Giao diện giỏ hàng 54 Xây dựng ứng dụng thương mại điện tử Lazada Android j) Giao diện Thanh toán Đây giao diện toán, yêu cầu khách hàng nhập đầy đủ thông tin để tiến hành đặt hàng Lazada Hình 3-27: Giao diện toán 55 Xây dựng ứng dụng thương mại điện tử Lazada Android k) Giao diện Tìm kiếm sản phẩm Đây giao diện tìm kiếm sản phẩm, khách hàng tìm kiếm sản phẩm mà mong muốn Hình 3-28: Giao diện tìm kiếm sản phẩm 56 Xây dựng ứng dụng thương mại điện tử Lazada Android 3.3.2 Giao diện Webservice a) Giao diện đăg nhập Webservice Đây giao diện đăng nhập webservice, có tài khoản người quản trị viên đăng nhập vào webservice Hình 3-29: Giao diện đăng nhập webservice 57 Xây dựng ứng dụng thương mại điện tử Lazada Android b) Giao diện Webservice Đây giao diện mặc định webservice sau đăng nhập thành công Tại giao diện này, người quản trị lựa chọn chức webservice Hình 3-30: Giao diện webservice 58 Xây dựng ứng dụng thương mại điện tử Lazada Android c) Giao diện Quản lý danh mục Đây giao diện quản lý danh mục ứng dụng, cho phép người quản trị thêm, xóa danh mục sản phẩm Hình 3-31: Giao diện quản lý danh mục 59 Xây dựng ứng dụng thương mại điện tử Lazada Android d) Giao diện Quản lý sản phẩm Đây giao diện quản lý sản phẩm, cho phép quản trị viên thêm, chỉnh sửa xóa sản phẩm Hình 3-32: Giao diện quản lý sản phẩm 60 Xây dựng ứng dụng thương mại điện tử Lazada Android e) Giao diện Thêm sản phẩm Đây giao diện thêm sản phẩm mới, bao gồm thông tin: tên sản phẩm, loại sản phẩm, thương hiệu, giá, số lượng, ảnh lớn, ảnh nhỏ, mô tả, thông số kỹ thuật Hình 3-33: Giao diện thêm sản phẩm 61 Xây dựng ứng dụng thương mại điện tử Lazada Android f) Giao diện Quản lý đơn hàng Đây giao diện quản lý đơn hàng, cho phép quản trị viên xem xét xử lý đơn hàng khách hàng Hình 3-34: Giao diện quản lý đơn hàng 62 Xây dựng ứng dụng thương mại điện tử Lazada Android g) Giao diện Phê duyệt đơn hàng Đây giao diện phê duyệt đơn hàng, đơn hàng có trạng thái ban đầu mà “Chờ kiểm duyệt”, người quản trị xem xét thao tác “Hoàn thành”, “Đang giao hàng” “Đã hủy” Hình 3-35: Giao diện phê duyệt đơn hàng 63 Xây dựng ứng dụng thương mại điện tử Lazada Android CHƯƠNG 4: KẾT LUẬN 4.1 Kết đạt đề tài - Về ứng dụng TMĐT Lazada xây dựng hầu hết tính - cần có ứng dụng TMĐT Ngoài ứng dụng xây dựng được, sinh viên thực xây dựng website quản trị nội dụng (webservice), giúp cho người quản trị dễ dàng quản lý - nội dụng ứng dụng Lazada Có khả đáp ứng thực tế cao Giao diện ứng dụng đại, bắt mắt, thân thiện với người tiêu dùng Giao - diện webservice dễ nhìn, trực quan, tiện lợi cho người quản trị Sinh viên thực có hiểu biết ngôn ngữ Java PHP Ứng dụng triển khai nghiệm thu thành công máy thật 4.2 Hạn chế đề tài - Thời gian thực đề tài tương đối ngắn nên việc hoàn thiện chức bị ảnh hưởng Các tiện ích mở rộng chưa xây dựng nhiều, nhìn - chung đáp ứng yêu cầu ứng dụng TMĐT Webservice chưa quản lý hết nội dung cần quản lý Chưa tích hợp toán trực tuyến Chưa bảo mật thông tin khách hàng Tối ưu code chưa tốt nên tốc độ tương tác ứng dụng chậm Ý tưởng thiết kế lấy cảm hứng ứng dụng TMĐT Lazada tập đoàn Alibaba, - sinh viên thực đề tài chưa có ý tưởng thiết kế riêng Do điều kiện không cho phép, sinh viên thực đề tài có hiểu biết hạn chế quy trình vận hành, làm việc doanh nghiệp sử dụng TMĐT 4.3 Hướng phát triển đề tài Dựa vào mặt làm mặt hạn chế gặp phải đề tài, sinh viên thực cố gắng phát triển hoàn thiện đề tài theo hướng phát huy ưu điểm, khắc phục tối đa nhược điểm gặp phải : - Xây dựng chứa thiếu, hoàn thiện chức có Hoàn thiện giao diện cho hợp lý, bắt mắt Tích hợp toán trực tuyến qua Bảo Kim, Ngân Lượng, Paypal Bảo mật thông tin khách hàng mã hõa bảo mật md5 64 Xây dựng ứng dụng thương mại điện tử Lazada Android - Tối ưu hóa code để tăng tốc độ tương tác Tối ưu hóa CSDL hợp lý Hoàn thiện phát triển ứng dụng TMĐT mang dấu ấn riêng mình, không - lấy ý tưởng, giao diện thiết kế ứng dụng TMĐT Lazada Có thể hợp tác phát triển với doanh nghiệp thương mại, hy vọng đưa ứng dụng sử dụng vào thực tế tương lai 65 Xây dựng ứng dụng thương mại điện tử Lazada Android TÀI LIỆU THAM KHẢO [1] TS Dương Kiều Hoa, TS Tôn Thất Hòa An, Phân tích thiết kế hệ thống với UML [2] Nguyễn Văn Quyết, Giáo trình Công nghệ Web ứng dụng Hưng Yên, Việt Nam: Khoa Công nghệ Thông tin – UTEHY, 2010 [3] Hoàng Quốc Việt, Giáo trình Lập trình Android Hưng Yên, Việt Nam: Khoa Công nghệ Thông tin – UTEHY, 2016 66 ... kinh doanh công nghệ cho đời hình thức mua sắm trực tuyến, đánh dấu bước cải tiến kinh doanh Mua sắm trực tuyến ngày doanh nghiệp ứng dụng hiệu ưa chuộng khắp giới giá trị mang lại không cho doanh... đơn hàng o Thống kê doanh thu 26 Xây dựng ứng dụng thương mại điện tử Lazada Android 3. 2 Phân tích thiết kế hệ thống 3. 2.1 Biểu đồ Use case a) Danh sách actor usecase - Danh sách actor Sau khảo... dụng Lazada - Quản lý danh mục sản phẩm: o Thêm: thêm danh mục sản phẩm gồm: tên danh mục mã loại - cha o Xóa: xóa danh mục sản phẩm Quản lý sản phẩm: o Thêm: Thêm sản phẩm vào danh mục mặt hàng

Ngày đăng: 04/09/2017, 15:54

Từ khóa liên quan

Mục lục

  • DANH SÁCH HÌNH VẼ

  • DANH SÁCH BẢNG BIỂU

  • DANH SÁCH TỪ VIẾT TẮT

  • CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

    • 1.1 Lý do chọn đề tài

    • 1.2 Khảo sát đề tài

    • 1.3 Mục tiêu đề tài

    • 1.4 Giới hạn và phạm vi của đề tài

      • 1.4.1 Môi trường phần cứng

      • 1.4.2 Môi trường phầm mềm

      • 1.5 Phương pháp tiếp cận

      • CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

        • 2.1 Tổng quan về mô hình MVP

          • 2.1.1 Khái niệm

          • 2.1.2 Cấu trúc mô hình MVP

          • 2.1.3 Ưu điểm của mô hình MVP

          • 2.1.4 Triển khai MVP trên Android

          • 2.1.5 So sánh MVP và MVC

          • 2.2 Tổng quan về PHP

            • 2.2.1 Khái niệm

            • 2.2.2 Lịch sử phát triển

            • 2.2.3 Ưu điểm của PHP

            • 2.3 Công cụ mã nguồn mở phpMyAdmin

              • 2.3.1 Khái niệm

              • 2.3.2 Tính bảo mật của phpMyAdmin

              • 2.3.3 Khái niệm chuỗi JSON

Tài liệu cùng người dùng

Tài liệu liên quan