Dự án Quản Lý Nhà Sách là một ứng dụng web giúp quản lý hoạt động của nhà sách, bao gồm quản lý sách, khách hàng, đơn hàng và báo cáo doanh thu.
Ứng dụng được phát triển bằng Python và Flask, với giao diện người dùng sử dụng HTML, CSS và JavaScript.
- Quản lý thông tin sách: thêm, sửa, xóa sách.
- Quản lý khách hàng: lưu trữ và cập nhật thông tin khách hàng.
- Nhập kho sách
- Xử lý đơn hàng: tạo và quản lý đơn hàng bán sách.
- Báo cáo doanh thu: thống kê doanh thu theo ngày, tháng, năm.
- Thanh toán đơn hàng qua Zalo Pay
- Giao diện người dùng thân thiện và dễ sử dụng.
- Backend: Python, Flask
- Frontend: HTML, CSS, JavaScript
- Cơ sở dữ liệu: MySQL
- Thư viện: Flask, SQLAlchemy, Jinja2
QuanLyNhaSach/
├── bookstoremanagement/ # Thư mục chính chứa mã nguồn
│ ├── data/ # Tệp tĩnh: chứa data mẫu
│ ├── static/ # Tệp tĩnh: CSS, JS, hình ảnh
│ ├── templates/ # Giao diện HTML
│ ├── __init__.py # Khởi tạo ứng dụng Flask
│ ├── dao.py # Định nghĩa các hàm
│ ├── admin.py # Cấu hình trang quản trị
│ ├── models.py # Định nghĩa mô hình dữ liệu
│ ├── bookstore.png # Hình ảnh ERD
│ ├── index.py # Định nghĩa các route
├── requirements.txt # Danh sách các gói phụ thuộc
└── README.md # Tệp hướng dẫn
- Clone dự án:
git clone https://github.com/HoDucLinh/QuanLyNhaSach.git
cd QuanLyNhaSach- Tạo và kích hoạt môi trường ảo:
python -m venv venv
source venv/bin/activate # Trên Windows: venv\Scripts\activate- Cài đặt các gói phụ thuộc:
pip install -r requirements.txt- Chạy ứng dụng:
flask run- Mở trình duyệt và truy cập: http://localhost:5000
Hình ảnh bên dưới mô tả mô hình thực thể quan hệ (ERD) của hệ thống quản lý nhà sách:
- HoDucLinh - hoduclinh080204@gmail.com
- nguyenhung18
- Nguyễn Quang Khánh
-
Dự án hiện đang trong quá trình phát triển và có thể chưa đầy đủ tính năng.
-
Đóng góp và phản hồi từ cộng đồng được hoan nghênh để cải thiện dự án.
-
Không thực hiện đóng góp lên nhánh main . Xin cảm ơn
