Công nghệ sử dụng: Visual studio, WPF, csdl sql sever
1. Màn hình đăng nhập
Cho nhập username và password để đi vào màn hình chính. Có chức năng lưu username và password ở local để lần sau người dùng không cần đăng nhập lại. Password cần được mã hóa.
2. Màn hình dashboard (0.5 điểm)
Cung cấp tổng quan về hệ thống
Có tổng cộng bao nhiêu sản phẩm đang bán
Có tổng cộng bao nhiêu đơn hàng mới trong tuần / tháng
Liệt kê top 5 sản phẩm đang sắp hết hàng (số lượng < 5)
3. Quản lí hàng hóa
Import dữ liệu gốc ban đầu (loại sản phẩm, danh sách các sản phẩm) từ tập tin Excel hoặc Access.
Xem danh sách các sản phẩm theo loại sản phẩm có phân trang.
Cho phép thêm một loại sản phẩm, xóa một loại sản phẩm, hiệu chỉnh loại sản phẩm
Cho phép thêm một sản phẩm: thêm xóa
Cho phép tìm kiếm sản phẩm theo tên
Cho phép tìm kiếm sản phẩm loại
4. Quản lí các dơn hàng
Tạo ra các đơn hàng
Cho phép xóa một đơn hàng, cập nhật một đơn hàng
Cho phép xem danh sách các đơn hàng có phân trang, xem chi tiết một đơn hàng
Tìm kiếm các đơn hàng từ ngày đến ngày
5. Báo cáo thống kê
Báo cáo doanh thu và lợi nhuận theo ngày đến ngày, theo tuần, theo tháng, theo năm (vẽ biểu đồ)
Xem các sản phẩm và số lượng bán theo ngày đến ngày, theo tuần, theo tháng, theo năm (vẽ biểu đồ)
7. Đóng gói thành file cài đặt
Cần đóng gói thành file exe để tự cài chương trình vào hệ thống
Quản lí khách hàng
Tổ chức theo mô hình 3 lớp
Sử dụng mô hình MVVM
HÌNH ẢNH DEMO
vào file ketnoi.cs trong lớp DAL tại (dòng 14 .SQLEXPRESS)
Tài khoản NV001 mk 123: