Các chức năng của phần mềm quản lý siêu thị
-
Quản lý sản phẩm: Thêm, sửa, xóa sản phẩm (tên, giá, mô tả, số lượng, hình ảnh).
-
Quản lý kho: Theo dõi số lượng tồn kho, cảnh báo khi sắp hết hàng.
-
Quản lý bán hàng: Tạo hóa đơn, tính tổng tiền, in hóa đơn, xuất hóa đơn ra file excel , pdf , word
-
Quản lý nhập hàng : Tạo phiếu nhập , tính tổng tiền nhập hàng
-
Quản lý nhân viên: Thêm, sửa thông tin nhân viên, phân quyền.
Thống kê: Lập báo cáo doanh thu, tồn kho, hàng bán chạy theo ngày .
-
Tìm kiếm và lọc: Cho phép tìm kiếm sản phẩm, nhanh chóng.
-
Quản lý tài khoản : đăng kí tài khoản , đổi mật khẩu , xóa tài khoản
-
Phân Quyền : admin và nhân viên
1. GUI (Giao diện người dùng)
Chức năng:
-
Hiển thị dữ liệu cho người dùng.
-
Nhận dữ liệu nhập vào (từ TextBox, ComboBox, v.v.).
-
Gọi hàm từ lớp BLL để xử lý.
-
Nhận kết quả từ BLL để hiển thị lại.
👉 Là các form, user controls, v.v. trong WinForms hoặc WPF.
⚙️ 2. BLL (Business Logic Layer)
Chức năng:
-
Xử lý logic nghiệp vụ (kiểm tra, tính toán, điều kiện...).
-
Gọi DAL để truy vấn hoặc ghi dữ liệu.
-
Là cầu nối giữa GUI và DAL.
👉 Là nơi xử lý logic như: kiểm tra trùng mã, tính tổng tiền, kiểm tra điều kiện, v.v.
🛢️ 3. DAL (Data Access Layer)
Chức năng:
-
Giao tiếp trực tiếp với CSDL (SQL Server, MySQL, v.v.).
-
Thực hiện thêm, sửa, xóa, truy vấn dữ liệu.
-
Trả dữ liệu dạng DataTable
, List<DTO>
, v.v. cho BLL.
👉 Dùng SqlConnection
, SqlCommand
, SqlDataAdapter
, SqlDataReader
, v.v.
📦 4. DTO (Data Transfer Object)
Chức năng:
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Sử dụng visual 2017 + SqlSever 2014
NETFramework Version=v4.7.2
+ chạy file Database.sql
+ Mở SieuThiMini.sln
+ Cấu hình sql tại các Lớp DAL
Cài đặt các nuget :
Guna.UI2.WinForms 2.0.4.7
EntityFramework
FontAwesome.Sharp 6.6.0
Microsoft.ReportViewer.WinForms 10.0.40219.1
Microsoft.SqlServer.Types 14.0.314.76
Cài đặt thêm : RDLD version 1.5.3.1
Mọi thắc mắc xin vui lòng liên hệ zalo : 0963981158