Skip to content

Repository files navigation

BTL Java PTIT

Hệ thống website bán hàng thời trang trực tuyến, xây dựng bằng Java Web (Servlet/JSP + JDBC) và cơ sở dữ liệu MySQL.

1. Yêu Cầu Môi Trường

  • JDK: Java OpenJDK 17 trở lên.
  • Web Server: Apache Tomcat 10.1.x+ (Jakarta EE 10 / Servlet 6.0).
  • Database: MySQL Server 8.0+.
  • Build Tool: Apache Maven 3.8+.
  • IDE: IntelliJ IDEA, Eclipse hoặc VS Code.

2. Hướng Dẫn Cài Đặt & Khởi Chạy

Bước 1: Khởi tạo Database MySQL

Import file ptitshop.sql vào MySQL để tạo database ptitshop cùng dữ liệu mẫu.

Bước 2: Cấu hình kết nối MySQL trong mã nguồn

Chỉnh sửa tài khoản/mật khẩu MySQL (nếu khác root/123456) trong:

private static final String URL  = "jdbc:mysql://localhost:3306/ptitshop?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC";
private static final String USER = "root";
private static final String PASS = "123456";

Bước 3: Chạy trên IntelliJ IDEA

  1. Mở dự án bằng IntelliJ IDEA.
  2. Cấu hình Tomcat Server (Local) với Tomcat 10.1.x+.
  3. Tại tab Deployment, chọn Artifact ptitshop_web:war exploded và đặt Application context/ptitshop_web (hoặc /).
  4. Nhấn Run để khởi chạy server.

(Tùy chọn: Chạy mvn clean package trong thư mục ptitshop_web để xuất file .war deploy độc lập).

3. Đường Dẫn Truy Cập

Trang chức năng Đường dẫn URL Mô tả
Trang chủ http://localhost:8080/ptitshop_web/home Sản phẩm mới & sản phẩm bán chạy
Cửa hàng / Sản phẩm http://localhost:8080/ptitshop_web/products Danh mục, tìm kiếm, bộ lọc & phân trang
Giỏ hàng & Đặt hàng http://localhost:8080/ptitshop_web/cart.jsp Giỏ hàng, nhập thông tin và đặt hàng
Tra cứu đơn hàng http://localhost:8080/ptitshop_web/order-history.jsp Tra cứu tình trạng đơn qua mã đơn
Quản trị Admin http://localhost:8080/ptitshop_web/admin.jsp Quản lý sản phẩm, đơn hàng & thống kê doanh thu

Visitors

About

BTL Java PTIT - Web bán hàng trực tuyến

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages