chitietnhap| Chi tiết nhập # Chi tiết phiếu nhập: sản phẩm, màu, số lượng, đơn giá, phiếu nhập |
| Column name | DataType | PK | FK | NN | UQ | BIN | UN | ZF | AI | Default | Comment |
|---|
| pn_ma | BIGINT(20) | ✔ | ✔ | ✔ | | | ✔ | | | | Phiếu nhập # pn_ma # pn_ma # Mã phiếu nhập |
| sp_ma | BIGINT(20) | ✔ | ✔ | ✔ | | | ✔ | | | | Sản phẩm # sp_ma # sp_ten # Mã sản phẩm |
| m_ma | TINYINT(3) | ✔ | ✔ | ✔ | | | ✔ | | | | Màu sắc # m_ma # m_ten # Mã màu sản phẩm, 1-Phối màu (đỏ, vàng, ...) |
| ctn_soLuong | SMALLINT(5) | | | ✔ | | | ✔ | | | '1' | Số lượng # Số lượng sản phẩm nhập kho |
| ctn_donGia | INT(10) | | | ✔ | | | ✔ | | | '1' | Đơng giá nhập # Giá nhập kho của sản phẩm |
donhang| Đơn hàng # Đơn hàng |
| Column name | DataType | PK | FK | NN | UQ | BIN | UN | ZF | AI | Default | Comment |
|---|
| dh_ma | BIGINT(20) | ✔ | | ✔ | | | ✔ | | ✔ | | Mã đơn hàng, 1-Không xuất hóa đơn |
| kh_ma | BIGINT(20) | | ✔ | ✔ | | | ✔ | | | | Khách hàng # kh_ma # kh_hoTen # Mã khách hàng |
| dh_thoiGianDatHang | DATETIME | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm đặt hàng # Thời điểm đặt hàng |
| dh_thoiGianNhanHang | DATETIME | | | ✔ | | | | | | | Thời điểm giao hàng # Thời điểm giao hàng theo yêu cầu của khách hàng |
| dh_nguoiNhan | VARCHAR(100) | | | ✔ | | | | | | | Người nhận quà # Họ tên người nhận (tên hiển thị) |
| dh_diaChi | VARCHAR(250) | | | ✔ | | | | | | | Địa chỉ người nhận # Địa chỉ người nhận |
| dh_dienThoai | VARCHAR(11) | | | ✔ | | | | | | | Điện thoại người nhận # Điện thoại người nhận |
| dh_nguoiGui | VARCHAR(100) | | | ✔ | | | | | | | Người tặng quà # Người tặng (tên hiển thị) |
| dh_loiChuc | TEXT | | | | | | | | | NULL | Lời chúc # Lời chúc ghi trên thiệp |
| dh_daThanhToan | TINYINT(3) | | | ✔ | | | ✔ | | | '0' | Đã thanh toán # Đã thanh toán tiền (trường hợp tặng quà) |
| nv_xuLy | SMALLINT(5) | | ✔ | ✔ | | | ✔ | | | '1' | Xử lý đơn hàng # nv_ma # nv_hoTen # Mã nhân viên (người xử lý đơn hàng), 1-chưa phân công |
| dh_ngayXuLy | DATETIME | | | | | | | | | NULL | Thời điểm xử lý # Thời điểm xử lý đơn hàng |
| nv_giaoHang | SMALLINT(5) | | ✔ | ✔ | | | ✔ | | | '1' | Giao hàng # nv_ma # nv_hoTen # Mã nhân viên (người lập phiếu giao hàng và giao hàng), 1-chưa phân công |
| dh_ngayLapPhieuGiao | DATETIME | | | | | | | | | NULL | Thời điểm lập phiếu giao # Thời điểm lập phiếu giao |
| dh_ngayGiaoHang | DATETIME | | | | | | | | | NULL | Thời điểm khách nhận được hàng # Thời điểm khách nhận được hàng |
| dh_taoMoi | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm tạo # Thời điểm đầu tiên tạo đơn hàng |
| dh_capNhat | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm cập nhật # Thời điểm cập nhật đơn hàng gần nhất |
| dh_trangThai | TINYINT(3) | | | ✔ | | | ✔ | | | '1' | Trạng thái # Trạng thái đơn hàng: 1-nhận đơn, 2-xử lý đơn, 3-giao hàng, 4-hoàn tất, 5-đổi trả, 6-hủy |
| vc_ma | TINYINT(3) | | ✔ | ✔ | | | ✔ | | | | Dịch vụ giao hàng # vc_ma # vc_ten # Mã dịch vụ giao hàng |
| tt_ma | TINYINT(3) | | ✔ | ✔ | | | ✔ | | | | Phương thức thanh toán # tt_ma # tt_ten # Mã phương thức thanh toán |
hoadonsi| Hóa đơn bán sỉ # Hóa đơn bán sỉ: sản phẩm, màu, số lượng, đơn giá, đơn hàng |
| Column name | DataType | PK | FK | NN | UQ | BIN | UN | ZF | AI | Default | Comment |
|---|
| hds_ma | BIGINT(20) | ✔ | | ✔ | | | ✔ | | ✔ | | Mã hóa đơn bán sỉ |
| hds_nguoiMuaHang | VARCHAR(100) | | | ✔ | | | | | | | Người mua hàng # Họ tên người mua hàng |
| hds_tenDonVi | VARCHAR(200) | | | ✔ | | | | | | | Đơn vị # Tên đơn vị |
| hds_diaChi | VARCHAR(250) | | | ✔ | | | | | | | Địa chỉ # Địa chỉ đơn vị |
| hds_maSoThue | VARCHAR(14) | | | ✔ | | | | | | | Mã số thuế # Mã số thuế đơn vị |
| hds_soTaiKhoan | VARCHAR(20) | | | | | | | | | 'NULL' | Số tài khoản # Số tài khoản |
| nv_lapHoaDon | SMALLINT(5) | | ✔ | ✔ | | | ✔ | | | | Lập hóa đơn # nv_ma # nv_hoTen # Mã nhân viên (người lập hóa đơn) |
| hds_ngayXuatHoaDon | DATETIME | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm xuất # Thời điểm xuất hóa đơn |
| nv_thuTruong | SMALLINT(5) | | ✔ | ✔ | | | ✔ | | | '1' | Thủ trưởng # nv_ma # nv_hoTen # Mã nhân viên (thủ trưởng), 1-chưa phân công |
| hds_taoMoi | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm tạo # Thời điểm đầu tiên tạo hóa đơn |
| hds_capNhat | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm cập nhật # Thời điểm cập nhật hóa đơn gần nhất |
| hds_trangThai | TINYINT(3) | | | ✔ | | | ✔ | | | '1' | Trạng thái # Trạng thái hóa đơn: 1-lập hóa đơn, 2-xuất hóa đơn, 3-hủy |
| dh_ma | BIGINT(20) | | ✔ | ✔ | | | ✔ | | | '1' | Đơn hàng # dh_ma # dh_ma # Mã đơn hàng, 1-Không xuất hóa đơn |
| tt_ma | TINYINT(3) | | ✔ | ✔ | | | ✔ | | | | Phương thức thanh toán # tt_ma # tt_ten # Mã phương thức thanh toán |
khuyenmai| Chương trình khuyến mãi # Chương trình khuyến mãi |
| Column name | DataType | PK | FK | NN | UQ | BIN | UN | ZF | AI | Default | Comment |
|---|
| km_ma | BIGINT(20) | ✔ | | ✔ | | | ✔ | | ✔ | | Mã chương trình khuyến mãi |
| km_ten | VARCHAR(191) | | | ✔ | | | | | | | Tên chương trình # Tên chương trình khuyến mãi |
| km_noiDung | TEXT | | | ✔ | | | | | | | Thông tin chi tiết # Nội dung chi tiết chương trình khuyến mãi |
| km_batDau | DATETIME | | | ✔ | | | | | | | Thời điểm bắt đầu # Thời điểm bắt đầu khuyến mãi |
| km_ketThuc | DATETIME | | | | | | | | | NULL | Thời điểm kết thúc # Thời điểm kết thúc khuyến mãi |
| km_giaTri | VARCHAR(50) | | | ✔ | | | | | | '100;100' | Giá trị khuyến mãi # Giá trị khuyến mãi trên tổng hóa đơn (giảm tiền/giảm % tiền, giảm % vận chuyển), định dạng: tien;VanChuyen |
| nv_nguoiLap | SMALLINT(5) | | ✔ | ✔ | | | ✔ | | | | Lập kế hoạch # nv_ma # nv_hoTen # Mã nhân viên (người lập chương trình khuyến mãi) |
| km_ngayLap | DATETIME | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm lập # Thời điểm lập kế hoạch khuyến mãi |
| nv_kyNhay | SMALLINT(5) | | ✔ | ✔ | | | ✔ | | | '1' | Kế toán # nv_ma # nv_hoTen # Mã nhân viên (kế toán ký nháy), 1-chưa phân công |
| km_ngayKyNhay | DATETIME | | | | | | | | | NULL | Thời điểm ký nháy # Thời điểm ký nháy kế hoạch khuyến mãi |
| nv_kyDuyet | SMALLINT(5) | | ✔ | ✔ | | | ✔ | | | '1' | Duyệt kế hoạch # nv_ma # nv_hoTen # Mã nhân viên (thủ kho/giám đốc), 1-chưa phân công |
| km_ngayDuyet | DATETIME | | | | | | | | | NULL | Thời điểm duyệt # Ngày duyệt chương trình khuyến mãi |
| km_taoMoi | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm tạo # Thời điểm đầu tiên tạo chương trình khuyến mãi |
| km_capNhat | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm cập nhật # Thời điểm cập nhật chương trình khuyến mãi gần nhất |
| km_trangThai | TINYINT(3) | | | ✔ | | | ✔ | | | '2' | Trạng thái # Trạng thái chương trình khuyến mãi: 1-ngưng khuyến mãi, 2-lập kế hoạch, 3-ký nháy, 4-duyệt kế hoạch |
khuyenmai_sanpham| Thông tin khuyến mãi sản phẩm # Chi tiết về chương trình khuyến mãi |
| Column name | DataType | PK | FK | NN | UQ | BIN | UN | ZF | AI | Default | Comment |
|---|
| km_ma | BIGINT(20) | ✔ | ✔ | ✔ | | | ✔ | | | | Chương trình # km_ma # km_ten # Mã chương trình khuyến mãi |
| sp_ma | BIGINT(20) | ✔ | ✔ | ✔ | | | ✔ | | | | Sản phẩm # sp_ma # sp_ten # Mã sản phẩm |
| m_ma | TINYINT(3) | ✔ | ✔ | ✔ | | | ✔ | | | | Màu sắc # m_ma # m_ten # Mã màu sản phẩm, 1-Phối màu (đỏ, vàng, ...) |
| kmsp_giaTri | VARCHAR(50) | | | ✔ | | | | | | '100;0' | Giá trị khuyến mãi # Giá trị khuyến mãi (giảm tiền/giảm % tiền, số lượng), định dạng: tien;soLuong (soLuong = 0, không giới hạn số lượng) |
| kmsp_trangThai | TINYINT(3) | | | ✔ | | | ✔ | | | '2' | Trạng thái # Trạng thái khuyến mãi: 1-ngưng khuyến mãi, 2-có hiệu lực |
nhacungcap| Nhà cung cấp # Nhà cung cấp hoa |
| Column name | DataType | PK | FK | NN | UQ | BIN | UN | ZF | AI | Default | Comment |
|---|
| ncc_ma | SMALLINT(5) | ✔ | | ✔ | | | ✔ | | ✔ | | Mã nhà cung cấp, 1-Tự tạo |
| ncc_ten | VARCHAR(100) | | | ✔ | | | | | | | Tên nhà cung cấp # Tên nhà cung cấp |
| ncc_daiDien | VARCHAR(100) | | | ✔ | | | | | | | Đại diện # Người đại diện |
| ncc_diaChi | VARCHAR(250) | | | ✔ | | | | | | | Địa chỉ # Địa chỉ |
| ncc_dienThoai | VARCHAR(11) | | | ✔ | | | | | | | Điện thoại # Điện thoại |
| ncc_email | VARCHAR(100) | | | ✔ | | | | | | | Email # Email |
| ncc_taoMoi | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm tạo # Thời điểm đầu tiên tạo nhà cung cấp |
| ncc_capNhat | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm cập nhật # Thời điểm cập nhật nhà cung cấp gần nhất |
| ncc_trangThai | TINYINT(4) | | | ✔ | | | | | | '2' | Trạng thái # Trạng thái nhà cung cấp: 1-khóa, 2-khả dụng |
| xx_ma | SMALLINT(5) | | ✔ | ✔ | | | ✔ | | | | Xuất xứ # xx_ma # xx_ten # Mã xuất xứ |
nhanvien| Nhân viên # Nhân viên |
| Column name | DataType | PK | FK | NN | UQ | BIN | UN | ZF | AI | Default | Comment |
|---|
| nv_ma | SMALLINT(5) | ✔ | | ✔ | | | ✔ | | ✔ | | Mã nhân viên, 1-chưa phân công |
| nv_taiKhoan | VARCHAR(50) | | | ✔ | | | | | | | Tài khoản # Tài khoản |
| nv_matKhau | VARCHAR(256) | | | ✔ | | | | | | | Mật khẩu # Mật khẩu |
| nv_hoTen | VARCHAR(100) | | | ✔ | | | | | | | Họ tên # Họ tên |
| nv_gioiTinh | TINYINT(3) | | | ✔ | | | ✔ | | | '1' | Giới tính # Giới tính: 0-Nữ, 1-Nam, 2-Khác |
| nv_email | VARCHAR(100) | | | ✔ | | | | | | | Email # Email |
| nv_ngaySinh | DATETIME | | | ✔ | | | | | | CURRENT_TIMESTAMP | Ngày sinh # Ngày sinh |
| nv_diaChi | VARCHAR(250) | | | ✔ | | | | | | | Địa chỉ # Địa chỉ |
| nv_dienThoai | VARCHAR(11) | | | ✔ | | | | | | | Điện thoại # Điện thoại |
| nv_taoMoi | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm tạo # Thời điểm đầu tiên tạo nhân viên |
| nv_capNhat | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm cập nhật # Thời điểm cập nhật nhân viên gần nhất |
| nv_trangThai | TINYINT(4) | | | ✔ | | | | | | '2' | Trạng thái # Trạng thái nhân viên: 1-khóa, 2-khả dụng |
| q_ma | TINYINT(3) | | ✔ | ✔ | | | ✔ | | | | Quyền # Mã quyền: 1-Giám đốc, 2-Quản trị, 3-Quản lý kho, 4-Kế toán, 5-Nhân viên bán hàng, 6-Nhân viên giao hàng |
| nv_ghinhodangnhap | VARCHAR(191) | | | | | | | | | NULL | |
phieunhap| Phiếu nhập # Phiếu nhập |
| Column name | DataType | PK | FK | NN | UQ | BIN | UN | ZF | AI | Default | Comment |
|---|
| pn_ma | BIGINT(20) | ✔ | | ✔ | | | ✔ | | ✔ | | Mã phiếu nhập |
| pn_nguoiGiao | VARCHAR(100) | | | ✔ | | | | | | | Người giao hàng # Người giao hàng |
| pn_soHoaDon | VARCHAR(15) | | | ✔ | | | | | | | Số hóa đơn # Số hóa đơn |
| pn_ngayXuatHoaDon | DATETIME | | | ✔ | | | | | | CURRENT_TIMESTAMP | Ngày xuất hóa đơn # Ngày xuất hóa đơn |
| pn_ghiChu | TEXT | | | ✔ | | | | | | | Ghi chú # Ghi chú phiếu nhập |
| nv_nguoiLapPhieu | SMALLINT(5) | | ✔ | ✔ | | | ✔ | | | | Lập phiếu # Mã nhân viên (người lập phiếu nhập) |
| pn_ngayLapPhieu | DATETIME | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm lập phiếu # Thời điểm lập phiếu nhập kho |
| nv_keToan | SMALLINT(5) | | ✔ | ✔ | | | ✔ | | | '1' | Xác nhận # Mã nhân viên (kế toán trưởng), 1-chưa phân công |
| pn_ngayXacNhan | DATETIME | | | | | | | | | NULL | Thời điểm xác nhận # Thời điểm xác nhận thanh toán phiếu nhập kho |
| nv_thuKho | SMALLINT(5) | | ✔ | ✔ | | | ✔ | | | '1' | Thủ kho # Mã nhân viên (thủ kho/giám đốc), 1-chưa phân công |
| pn_ngayNhapKho | DATETIME | | | | | | | | | NULL | Ngày nhập kho # Ngày nhập kho |
| pn_taoMoi | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm tạo # Thời điểm đầu tiên tạo phiếu nhập |
| pn_capNhat | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm cập nhật # Thời điểm cập nhật phiếu nhập gần nhất |
| pn_trangThai | TINYINT(4) | | | ✔ | | | | | | '2' | Trạng thái # Trạng thái phiếu nhập sản phẩm: 1-khóa, 2-lập phiếu, 3-thanh toán, 4-nhập kho |
| ncc_ma | SMALLINT(5) | | ✔ | ✔ | | | ✔ | | | | Nhà cung cấp # ncc_ma # ncc_ten # Mã nhà cung cấp |
quyen| Quyền # Các quyền quản lý |
| Column name | DataType | PK | FK | NN | UQ | BIN | UN | ZF | AI | Default | Comment |
|---|
| q_ma | TINYINT(3) | ✔ | | ✔ | | | ✔ | | ✔ | | Mã quyền: 1-Giám đốc, 2-Quản trị, 3-Quản lý kho, 4-Kế toán, 5-Nhân viên bán hàng, 6-Nhân viên giao hàng |
| q_ten | VARCHAR(30) | | | ✔ | | | | | | | Tên quyền # Tên quyền |
| q_dienGiai | VARCHAR(250) | | | ✔ | | | | | | | Diễn giải # Diễn giải về quyền |
| q_taoMoi | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm tạo # Thời điểm đầu tiên tạo quyền |
| q_capNhat | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm cập nhật # Thời điểm cập nhật quyền gần nhất |
| q_trangThai | TINYINT(4) | | | ✔ | | | | | | '2' | Trạng thái # Trạng thái quyền: 1-khóa, 2-khả dụng |
sanpham| Sản phẩm # Sản phẩm: hoa, giỏ hoa, vòng hoa, ... |
| Column name | DataType | PK | FK | NN | UQ | BIN | UN | ZF | AI | Default | Comment |
|---|
| sp_ma | BIGINT(20) | ✔ | | ✔ | | | ✔ | | ✔ | | Mã sản phẩm |
| sp_ten | VARCHAR(191) | | | ✔ | | | | | | | Tên sản phẩm # Tên sản phẩm |
| sp_giaGoc | INT(10) | | | ✔ | | | ✔ | | | '0' | Giá gốc # Giá gốc của sản phẩm |
| sp_giaBan | INT(10) | | | ✔ | | | ✔ | | | '0' | Giá bán # Giá bán hiện tại của sản phẩm |
| sp_hinh | VARCHAR(200) | | | ✔ | | | | | | | Hình đại diện # Hình đại diện của sản phẩm |
| sp_thongTin | TEXT | | | ✔ | | | | | | | Thông tin # Thông tin về sản phẩm |
| sp_danhGia | VARCHAR(50) | | | ✔ | | | | | | '0;0;0;0;0' | Chất lượng # Chất lượng của sản phẩm (1-5 sao), định dạng: 1;2;3;4;5 |
| sp_taoMoi | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm tạo # Thời điểm đầu tiên tạo sản phẩm |
| sp_capNhat | TIMESTAMP | | | ✔ | | | | | | CURRENT_TIMESTAMP | Thời điểm cập nhật # Thời điểm cập nhật sản phẩm gần nhất |
| sp_trangThai | TINYINT(4) | | | ✔ | | | | | | '2' | Trạng thái # Trạng thái sản phẩm: 1-khóa, 2-khả dụng |
| l_ma | TINYINT(3) | | ✔ | ✔ | | | ✔ | | | | Loại sản phẩm # l_ma # l_ten # Mã loại sản phẩm |