Trang web thương mại điện tử java MySQL

[Mã code 44890]
  1 Đánh giá    Viết đánh giá
 0      76      0
Phí tải: 40 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
08-9-2025
Loại file
Full code
Dung lượng
5.2 MB
Code đã kiểm thử
Không chứa mã độc
Có hướng dẫn cài đặt

Trong dự án này, người dùng có thể truy cập trang web, đăng ký và đăng nhập vào trang web. Họ có thể kiểm tra tất cả các sản phẩm có sẵn để mua sắm,


MÔ TẢ CHI TIẾT

Trong dự án này, người dùng có thể truy cập trang web, đăng ký và đăng nhập vào trang web. Họ có thể kiểm tra tất cả các sản phẩm có sẵn để mua sắm, lọc và tìm kiếm sản phẩm theo các danh mục khác nhau, sau đó thêm vào giỏ hàng. Họ có thể thêm nhiều sản phẩm vào giỏ hàng và cũng có thể cộng hoặc trừ số lượng trong giỏ hàng. Sau khi giỏ hàng được cập nhật, người dùng có thể tiến hành thanh toán và nhấp vào thông tin thanh toán bằng thẻ tín dụng để tiếp tục. Sau khi thanh toán thành công, đơn hàng sẽ được đặt và người dùng sẽ có thể xem chi tiết đơn hàng trong phần đơn hàng cùng với trạng thái vận chuyển của sản phẩm.

Quản trị viên cũng đóng vai trò quan trọng trong dự án này vì họ chịu trách nhiệm thêm sản phẩm vào cửa hàng, cập nhật sản phẩm, xóa sản phẩm khỏi cửa hàng cũng như quản lý hàng tồn kho. Quản trị viên có thể xem tất cả các đơn hàng sản phẩm đã đặt và cũng có thể đánh dấu chúng là đã vận chuyển hoặc đã giao hàng dựa trên các điều kiện.

Một trong những chức năng tốt nhất mà các dự án này bao gồm là gửi thư cho khách hàng. Khi người dùng đăng ký trên trang web, họ sẽ nhận được email thông báo đăng ký thành công, và cùng với đó, bất cứ khi nào người dùng đặt hàng hoặc sản phẩm đã được giao từ cửa hàng, họ cũng sẽ nhận được email xác nhận. Đôi khi, nếu người dùng cố gắng thêm bất kỳ mặt hàng nào đã hết hàng, họ sẽ nhận được email thông báo mặt hàng đó đã có hàng trở lại.

Lưu ý: Trang thanh toán chỉ được tạo cho mục đích demo và chưa được tích hợp đầy đủ với bất kỳ cổng thanh toán nào. Vì vậy, hiện tại, mọi thông tin thẻ tín dụng sẽ được chấp nhận và các đơn hàng demo sẽ được đặt.

Điểm nổi bật :--

Người dùng sẽ nhận được email tới ID email đã đăng ký của họ trong thời gian:-

Đăng ký người dùng mới

  • Đơn hàng đã được đặt thành công
  • Vật phẩm đã hết hàng khi đang khám phá nhưng hiện đã có sẵn trong cửa hàng
  • Vận chuyển và giao hàng thành công


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

 

HÌNH ẢNH DEMO

java,SQL,điện tử,thương mại

java,SQL,điện tử,thương mại

java,SQL,điện tử,thương mại

java,SQL,điện tử,thương mại

java,SQL,điện tử,thương mại

java,SQL,điện tử,thương mại

java,SQL,điện tử,thương mại

java,SQL,điện tử,thương mại

java,SQL,điện tử,thương mại

java,SQL,điện tử,thương mại

Nguồn: Sharecode.vn



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

================== Khởi tạo cơ sở dữ liệu giả =================

BƯỚC 1: Mở MySQL Command Prompt hoặc MySQL Workbench

BƯỚC 2: Đăng nhập vào tài khoản quản trị viên của MySql: mysql -u <username> -p(Nhập mật khẩu nếu được yêu cầu)

BƯỚC 3: Sao chép và dán và thực hiện Truy vấn MySQL từ tệp sau:-

======TẠO MẬT KHẨU ỨNG DỤNG GMAIL [Dành cho chức năng gửi thư]========Bước 1: Tạo tài khoản Gmail hoặc đăng nhập vào tài khoản hiện có trên bất kỳ trình duyệt nào

Bước 2: Truy cập https://myaccount.google.com/security và kiểm tra xem xác minh 2 bước đã được bật hay chưa, bật nếu chưa bật

Bước 3: Truy cập https://myaccount.google.com/apppasswords và nhập mật khẩu nếu được yêu cầu

Bước 4: Trong phần Chọn ứng dụng: chọn Khác (tên tùy chỉnh) => nhập "Ellison Electronics" => Tạo

Bước 5: Sau đó, ứng dụng sẽ tạo mật khẩu ứng dụng gồm 16 chữ số mà bạn cần sao chép và lưu lại để cấu hình sau.

Bước 6: Hoàn tất: Bây giờ hãy tiếp tục nhập dự án. [Không chia sẻ mật khẩu đã tạo ở trên cho bất kỳ ai]

========== Nhập và chạy dự án thông qua Eclipse EE ==========

Bước 1: Mở Eclipse Enterprise Edition. [Cài đặt nếu chưa cài đặt.]

Bước 2: Mở file

Bước 3: Vào bên trong Java Resources > src > application.propertiesvà cập nhật các giá trị như bên dưới:

  • a) Cập nhật giá trị cho db.username và db.password theo thông tin đăng nhập mysql đã cài đặt của bạn.
  • b) Cập nhật giá trị cho mailer.email và mailer.password, với cùng email và mật khẩu ứng dụng mà bạn đã tạo trước đó ở phần trên [LƯU Ý: Mật khẩu gmail thực tế sẽ không hoạt động]

Bước 4: Nhấp chuột phải vào Project > Run as > Maven Build > Trong trường mục tiêu, nhập "clean install" > apply > run

Bước 5: Nhấp chuột phải vào Dự án > Đường dẫn xây dựng > Cấu hình đường dẫn xây dựng > Thư viện > Xóa và cập nhật bất kỳ thư viện nào nếu có dấu đỏ > Hoàn tất.

Bước 6: Nhấp chuột phải vào Project > maven > update project > chọn force update > apply > close

Bước 7: Cấu hình Tomcat:

  • Nếu Tomcat Server không được cấu hình trong Eclipse:

    • Nhấp chuột phải vào Dự án > Chạy dưới dạng > Chạy trên Máy chủ > Xác định thủ công máy chủ mới > Chọn loại máy chủ > chọn Tomcat v8.0+ > (Chọn Vị trí cài đặt Tomcat V8.0+ nếu được yêu cầu) > Tiếp theo > Thêm dự án hiện tại > Hoàn tất.
  • Ngược lại, nếu Tomcat Server đã được cấu hình trong Eclipse:

    • Nhấp chuột phải vào Dự án > Chạy dưới dạng > Chạy trên Máy chủ > Chọn Phiên bản Tomcat > Tiếp theo > Thêm dự án > Hoàn tất.

      hoặc

    • Bạn có thể trực tiếp chuyển đến tab máy chủ, chọn máy chủ tomcat và sử dụng nút gỡ lỗi hoặc chạy để bắt đầu dự án đã chạy trước đó

Bước 8: Kiểm tra việc chạy trang web tại http://localhost:8080/shopping-cart/

Bước 9: [Để thay đổi Cổng, nếu gặp lỗi 'cổng đã được sử dụng'] Mở tab Máy chủ > Nhấp đúp vào Máy chủ Tomcat > Cổng > Thay đổi số cổng cho Http/1.1 thành 8083 > Đóng và Lưu. Bây giờ, hãy bắt đầu và bạn có thể truy cập dự án tại http://localhost:8083/shopping-cart/

Bước 10: Tên người dùng và mật khẩu mặc định cho quản trị viên là " [email protected] " và "admin"

Bước 11: Tên người dùng và mật khẩu mặc định cho người dùng là " [email protected] " và "guest"

 
 
LINK DOWNLOAD

shopping-cart.zip [5.2 MB]

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
(40 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á
15:43 - 8/9/2025
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN