Dự án Bookstore
Dự án này được xây dựng như một phần của môn học Kỹ thuật phần mềm. Nó bao gồm một số chức năng cơ bản của một trang web bán sách.
Công nghệ sử dụng
- Java (Language Level >= 11)
- JavaScript
- SQL
- Maven
Chức năng
- Đăng ký: Người dùng có thể đăng ký tài khoản mới. Hệ thống sẽ kiểm tra xem email đã tồn tại hay chưa và xác nhận mật khẩu.
- Đăng nhập: Người dùng có thể đăng nhập vào hệ thống. Hệ thống sẽ kiểm tra xem email và mật khẩu có chính xác hay không.
- Xác thực email: Hệ thống sẽ kiểm tra xem người dùng đã xác thực email hay chưa trước khi cho phép truy cập vào các trang không công khai.
- Quản lý giỏ hàng: Người dùng có thể thêm sách vào giỏ hàng và xóa sách khỏi giỏ hàng.
- Thanh toán: Người dùng có thể thực hiện thanh toán cho giỏ hàng của mình bằng tiền mặt và VNPay.
- Quản lý sách: Admin có thể thêm, sửa, xóa sách.
Cài đặt và chạy dự án
Để cài đặt và chạy dự án, hãy thực hiện các bước sau:
-
Clone dự án từ GitHub.
git clone https://github.com/nphuonha2101/BookStore_Software-Engineering.git
-
Mở dự án trong IntelliJ IDEA.
-
Chạy lệnh Maven để cài đặt các dependency cần thiết.
mvn install
-
Chạy dự án từ IntelliJ IDEA.
© 2024 bởi Trần Thắng Lợi và Nguyễn Phương Nhã.