(ANDROID JAVA + xampp) App bán hàng android có đầy đủ chức năng quản trị và đặt hàng, xem giỏ hàng thanh toán, xem chi tiết đơn hàng, thêm, xem giỏ hàng thanh toán, tìm kiếm

[Mã code 41079]
  1 Đánh giá    Viết đánh giá
 0      51      29
Phí tải: 150 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
06-11-2024
Loại file
Full code
Dung lượng
.
Code đã kiểm thử
Cam kết hỗ trợ
Không chứa mã độc
Có demo thực tế
Có hướng dẫn cài đặt

Ứng dụng thương mại điện tử giúp người dùng dễ dàng tìm kiếm và mua sắm sản phẩm yêu thích với các tính năng như quản lý giỏ hàng, theo dõi đơn hàng, tìm kiếm sản phẩm và thanh toán trực tuyến.


MÔ TẢ CHI TIẾT
Ứng dụng bao gồm các tính năng cơ bản như:
 
* Chức năng dành cho Người dùng:
  1. Đăng Nhập & Đăng Ký:

    • Đăng ký tài khoản mới hoặc đăng nhập vào hệ thống.
    • Quản lý thông tin cá nhân như tên, địa chỉ, số điện thoại, ... .
  2. Quên mật khẩu:

    • Nhâp email đã đăng ký để yêu cầu lấy lại mật khẩu.
  3. Tìm Kiếm Sản Phẩm:

    • Tìm kiếm các sản phẩm theo tên, danh mục, hoặc từ khóa.
    • Xem chi tiết sản phẩm bao gồm hình ảnh, mô tả, giá cả, và đánh giá.
  4. Thêm vào Giỏ Hàng:

    • Thêm sản phẩm vào giỏ hàng để chuẩn bị cho việc thanh toán.
    • Cập nhật số lượng sản phẩm trong giỏ hàng.
  5. Thanh Toán:

    • Chọn phương thức thanh toán (thẻ, ví điện tử, COD).
    • Nhập thông tin giao hàng và xác nhận đơn hàng.
  6. Theo Dõi Đơn Hàng:

    • Kiểm tra trạng thái đơn hàng (đang xử lý, đã giao, đã nhận).
    • Xem lịch sử đơn hàng và chi tiết các giao dịch đã hoàn tất.

* Chức năng cho Quản lý:

  1. Quản Lý Sản Phẩm:

    • Thêm sản phẩm mới với đầy đủ thông tin như tên, giá, mô tả, danh mục, và hình ảnh.
    • Sửa thông tin sản phẩm khi cần thiết.
    • Xóa sản phẩm khỏi hệ thống nếu không còn kinh doanh.
  2. Quản Lý Danh Mục Sản Phẩm:

    • Tạo mới, chỉnh sửa, hoặc xóa danh mục sản phẩm.
    • Sắp xếp sản phẩm theo các danh mục giúp người dùng dễ tìm kiếm.
  3. Quản Lý Đơn Hàng:

    • Xem danh sách các đơn hàng từ người dùng.
    • Cập nhật trạng thái đơn hàng (đã xác nhận, đang giao, hoàn thành).
    • Hủy đơn hàng khi cần thiết hoặc xử lý các vấn đề liên quan đến đơn hàng.
  4. Thống kê và báo cáo:

    • Theo dõi số lượng sản phẩm bán ra, doanh thu từng tháng trong năm.
Ứng dụng đáp ứng đầy đủ các nhu cầu cơ bản của một ứng dụng thương mại điện tử hiện nay và mang lại trải nghiệm tốt nhất cho người dùng.
 


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

 

HÌNH ẢNH DEMO

thương mại điện tử,mua sắm trực tuyến,quản lý sản phẩm,giỏ hàng,thanh toán,đơn hàng

thương mại điện tử,mua sắm trực tuyến,quản lý sản phẩm,giỏ hàng,thanh toán,đơn hàng

thương mại điện tử,mua sắm trực tuyến,quản lý sản phẩm,giỏ hàng,thanh toán,đơn hàng

thương mại điện tử,mua sắm trực tuyến,quản lý sản phẩm,giỏ hàng,thanh toán,đơn hàng

thương mại điện tử,mua sắm trực tuyến,quản lý sản phẩm,giỏ hàng,thanh toán,đơn hàng

thương mại điện tử,mua sắm trực tuyến,quản lý sản phẩm,giỏ hàng,thanh toán,đơn hàng

thương mại điện tử,mua sắm trực tuyến,quản lý sản phẩm,giỏ hàng,thanh toán,đơn hàng

thương mại điện tử,mua sắm trực tuyến,quản lý sản phẩm,giỏ hàng,thanh toán,đơn hàng

thương mại điện tử,mua sắm trực tuyến,quản lý sản phẩm,giỏ hàng,thanh toán,đơn hàng

thương mại điện tử,mua sắm trực tuyến,quản lý sản phẩm,giỏ hàng,thanh toán,đơn hàng

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT

YÊU CẦU: 
Cài android studio API tối thiểu 24

- Add project vô thư mục chứa các project của android, sau đó vô android studio mở project. Đợi project tải hết các tiến trình và thư viện

- Các thư viện trong dự án và điều chỉnh các file bao gồm:

* Trong Build.gradle(app)
plugins {

    alias(libs.plugins.android.application)
    alias(libs.plugins.google.gms.google.services)
}

android {
    namespace 'com.manager.app_ecommerce'
    compileSdk 34

    defaultConfig {
        applicationId "com.manager.app_ecommerce"
        minSdk 24
        targetSdk 34
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    buildFeatures{
        viewBinding true
        dataBinding true
    }
}

dependencies {

    implementation libs.appcompat
    implementation libs.material
    implementation libs.activity
    implementation libs.constraintlayout
    implementation libs.firebase.auth
    implementation libs.firebase.messaging
    testImplementation libs.junit
    androidTestImplementation libs.ext.junit
    androidTestImplementation libs.espresso.core
    implementation 'com.squareup.picasso:picasso:2.71828'
    implementation 'com.google.android.material:material:1.10.0'

    //RxJava
    implementation 'io.reactivex.rxjava3:rxandroid:3.0.0'
    implementation 'io.reactivex.rxjava3:rxjava:3.0.0'

    //Retrofit
    implementation 'com.squareup.retrofit2:retrofit:2.9.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
    implementation 'com.github.akarnokd:rxjava3-retrofit-adapter:3.0.0'

    //paper
//    implementation 'io.github.pilgr:paperdb:2.7.1';
    implementation 'io.github.pilgr:paperdb:2.7.2'
    //Gson
    implementation 'com.google.code.gson:gson:2.11.0'
//    Lottie
    implementation 'com.airbnb.android:lottie:6.5.2'
//    neumophism
    implementation 'com.github.fornewid:neumorphism:0.3.2'
//    image picker
    implementation 'com.github.dhaval2404:imagepicker:2.1'

    implementation 'org.greenrobot:eventbus:3.2.0'
    implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
}

* Trong gradle - wrapper.properties

#Tue Oct 08 01:17:10 ICT 2024
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

* trong network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">192.168.1.12</domain> // thay doi theo ipconfig wifi ipv4 address tren may cua ban
    </domain-config>
</network-security-config>

* Trong Utils.java

public class Utils {
    public static final String BASE_URL = "http://192.168.1.12/app_Ecommerce/"; // thay dổi theo ipconfig
    public static List<ShoppingCart> ShoppingCartList;
    public static User user_current = new User();
}

CÁC BƯỚC CÀI ĐẶT:

1. Tải xuống ứng dụng từ link Google Drive đã được cung cấp.

2. Giải nén file.
 
3. Cài đặt xampp, sau đó đưa file app_ecommerce.sql import vào phpmyadmin
 
4. Lấy thư mục đã giải nén trong db.rar đưa vào htdocs
 
5. Chạy các App_Ecommerce của user và manager
 
6. Thao tác với các yêu cầu như trên
 
7. Nếu có lỗi trong qua trình thực hiện hãy liên hệ mình có thể sửa trực tiếp
 
 
 
LINK DOWNLOAD

. [.]

File đã được kiểm thử
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(150 Xu)
Bạn có code hay
ĐĂNG BÁN NGAY

BÌNH LUẬN



ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
01:23 - 6/11/2024
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN