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.
- 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.
Import file ptitshop.sql vào MySQL để tạo database ptitshop cùng dữ liệu mẫu.
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";- Mở dự án bằng IntelliJ IDEA.
- Cấu hình Tomcat Server (Local) với Tomcat 10.1.x+.
- Tại tab Deployment, chọn Artifact
ptitshop_web:war explodedvà đặt Application context là/ptitshop_web(hoặc/). - 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).
| 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 |