Đề tài giúp sinh viên phát triển hơn trong việc phân tích, thiết kế và xây dựng hệ thống.
Đề tài: Phát triển hệ thống quảng bá cửa hàng KACoffee |
Giới thiệu
Đề tài
Chủ đề: KACoffeeCửa hàng KACoffee hiện tại cần phát triển một hệ thống quảng bá cửa hàng và cho phép khách hàng đặt mua cafe online và cả mua tại nhà hàng. Các chức năng chính được mong đợi như sau:
- Quản lý khách hàng, khách hàng được mời đăng ký làm thành viên thông qua số điện thoại, thành viên có các hạng bậc và sẽ nhận được nhiều ưu đãi từ cửa hàng. Khách hàng sẽ tích điểm sau mỗi đơn hàng để được thăng hạng, hạng càng cao thì càng có nhiều ưu đãi.
- Quản lý sản phẩm trong cửa hàng bao gồm: cafe bán tại quán, cafe chai bán mang về trong đó khách hàng mua 5 chai khi đổi 5 chai vỏ sẽ được chọn một chai miễn phí từ cửa hàng.
- Khách hàng đến mua tại quán thì đơn hàng sẽ tạo ra bởi nhân viên, dựa vào lựa chọn của khách, nếu khách thành viên và có mã ưu đãi có thể được sử dụng tại cửa hàng để được giảm giá.
- Khách hàng có thể đặt hàng online cho các loại cafe chai và cafe cốc loại mang đi (take away), đơn hàng sau khi được tạo sẽ được xử lý bởi nhân viên và khách hàng có thể xem được tình trạng đơn hàng (order status) trong tài khoản cá nhân, theo dõi đơn hàng. Phí giao hàng trong nội thành HN là 20.000.
- Cửa hàng có thể tạo ra các mã giảm giá và gửi cho các khách hàng thành viên, mã giảm giá có mã số để được sử dụng, mã giảm giá cũng có các mức áp dụng cụ thể, mã dành cho thành viên bạc, vàng và kim cương.
- Cửa hàng quản lý các đơn hàng và thực hiện một số thống kê cơ bản về doanh thu.
- Cửa hàng cũng có thể quản lý các hạng mục sản phẩm và sản phẩm trong từng hạng mục.
Sản phẩm phát triển trên nền tảng web để khách có thể đăng ký thành viên và thực hiện mua hàng online. Chủ cửa hàng mong muốn có thể phát triển sản phẩm theo các giai đoạn đểcó thể đưa sản phẩm vào sử dụng ngay. Mức ưu tiên cao nhất là có thể quảng bá được cửa hàng, mời tham gia đăng ký thành viên tại cửa hàng, đặt mua cafe ship về sau đó là các chức năng còn lại. Trong tương lai, cửa hàng cũng mong muốn có thể mở rộng hệ thống cho nhiều cửa hàng (chuỗi cửa hàng) không chia sẻ doanh thu nhưng chia sẻ nguồn thành viên và các chính sách khuyến mãi để tạo điều kiện thuận lợi cho khách hàng có thể mua hàng và hưởng ưu đãi như nhau tại bất kỳ cửa hàng nào trong chuỗi các cửa hàng.
Tác giả
STT | Tên | Mã sinh viên |
---|---|---|
1 | Bùi Tiến Đạt | 20194012 |
2 | Trần Công Hoàng | 20194060 |
3 | Phạm Văn Linh | 20194094 |
4 | Lê Trường Nguyên | 20194132 |
5 | Thân Minh Nam | 20194128 |
6 | Mai Văn Tiến | 20194183 |
7 | Dương Văn Thanh | 20194174 |
8 | Vũ Hoàng Long | 20190056 |
Giáo viên hướng dẫn
TS. Bùi Thị Mai Anh - SOICT - HUST
Công nghệ
- Framework: ExpressJS - NodeJS
- Database: MongoDB
- Mô hình: MVC
- Template engine: EJS
Chức năng
Dựa vào đề tài bên trên, nhóm chúng mình đã phát triển hệ thống với các chức năng chính bên dưới đây.
Chức năng khách hàng
- Khách hàng có thể đặt hàng không cần login(Chỉ được 1 sản phẩm)
- Đăng ký là thành viên qua chức năng đăng ký, đăng nhập.
- Quản lý tài khoản bao gồm cập nhật thông tin tài khoản và mật khẩu.
- Quản lý được các đơn hàng mình đã đặt và theo dõi các trạng thái đơn hàng.
- Đánh giá và nhận xét sản phẩm.
Chức năng admin
- Thêm đơn hàng cho khách tại quán nếu khách muốn tích điểm.
- Đổi chai cho khách hàng - 5 chai đổi 1 đồ uống.
- Xóa đơn hàng theo yêu cầu của khách nếu đơn hàng chưa được ship.
- CRUD sản phẩm.
- CRUD mã giảm giá.
- CRUD tin tức.
- Quản lý người dùng, có thể thêm và xóa admin.
- Thống kê doanh thu trong tháng.
- Chức năng quản lý tài khoản như người dùng thường.
Hệ thống
Video demo
Hơi nhiều chức năng các bạn có thể xem video để thấy rõ hơn hệ thống.
Tài liệu
Sourse
https://github.com/BuiDatHust/KACoffeProject
Lời kết
Trong bài viết này mình đã chia sẻ cho các bạn bài tập lớn nhập môn CNPM của bọn mình. Nếu có bất kì thắc mắc hay góp ý nào hãy để lại cho mình 1 comment ở bên dưới. Chúc các bạn một ngày tốt lành!
Copyright © Phạm Văn Linh