test1's People
test1's Issues
Xuất file pdf thống kê số lượng đơn hàng bán được theo thời gian, gửi mail
Sử dụng các thư viện bên dưới làm tính năng:
-- Xuất file thống kê số lượng đơn hàng bán được theo thời gian.
-- Tạo file pdf hóa đơn, gửi kèm email.
https://www.linkedin.com/pulse/spring-boot-cache-redis-hugo-tota/
https://www.baeldung.com/java-pdf-creation
https://www.baeldung.com/java-microsoft-excel
https://www.baeldung.com/spring-jasper
https://www.baeldung.com/spring-security-expressions
Khi tạo 1 bill mới, thì sẽ tạo 1 email gửi về thông báo cho user đó biết.
COUPON GIẢM GIÁ"
TRANG CLIENT SHOW SẢN PHẨM VÀ GIỎ HÀNG (Dùng Session)
Gửi email với file đính kèm: thông tin chi tiết 1 đơn hàng
Gửi email với file đính kèm
-- Sử dụng email template gửi thông tin chi tiết 1 đơn hàng, tham khảo kiểu mẫu template hóa đơn ở mạng.
Thanh toán: Hỗ trợ các phương thức thanh toán như COD, v.v.
Triển khai lên Docker
Lên lịch quét 5 phút 1 lần, xem có đơn hàng mới ko, thì gửi mặc định về tài khoản email của mình, Truyền date vào hàm tìm bill ra đc danh sách bill, for và gửi email
TÍNH NĂNG THỐNG KÊ:
Gửi email với file đính kèm hoá đơn PDF cho khách hàng
User: Quên mật khẩu
Thống kê: Thống kê về doanh số, sản phẩm bán chạy và khách hàng
Bình luận và đánh giá: Cho phép khách hàng đánh giá và bình luận về sản phẩm.
Trang client show sản phẩm và giỏ hàng (dùng Session)
- Phần giỏ hàng, lưu sản phẩm được chọn vào 1 BillItem, sau đó lưu BillItem vào MAP hoặc List (nên xài map) vào HttpSession
- Khi show giỏ hàng, thì đọc session ra dữ liệu sản phẩm kèm số lượng.
- Khi thanh toán, thì đọc session ra lưu xuống BillItem. Ở giai đoạn này sẽ new Bill trước và save BillItem sau.
Sử dụng các thư viện bên dưới làm tính năng: -- Xuất file thống kê số lượng đơn hàng bán được theo thời gian. -- Tạo file pdf hóa đơn, gửi kèm email.
Bảo mật admin mới được quyền vào CRUD. (Nhớ cho phép tạo 1 tài khoản admin trước, rồi sau đó mới giới hạn việc tạo
Quản lý đơn hàng: Xem, xử lý và theo dõi đơn hàng
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.