V. MÔ HÌNH THỰC THỂ
V.1. Xác định các thực thể của hệ thống và các thuộc tính của chúng
V.1.1. Khách Hàng
Mã KH : 1 ký tự đầu dùng để phân biệt nhà cung cấp và khách mua hàng (C hay K), 4 ký tự sau là số thứ tự khách hàng.
Họ KH : Họ khách hàng, độ dài ≤ 25 ký tự. Tên KH : Tên khách hàng, độ dài ≤ 15 ký tự. Ví dụ:
MaKH = K0001 có HoKH & TenKH = Lê Văn Nam. MaKH = K0002 có HoKH & TenKH = Hồ Thị Phượng. MaKH = C0001 có HoKH & TenKH = Trần Thị Mỹ Hoa.
Ý nghĩa: Mỗi khách hàng có một mã riêng để phân biệt giữa các khách hàng với nhau.
V.1.2. Mặt Hàng
MaHang : 1 ký tự đầu tiên là mã nhóm, 3 ký tự tiếp theo là số thứ tự mặt hàng trong nhóm.
TenHang : Tên mặt hàng.
SLTonTT : Số lượng tồn tối thiểu ứng với một mặt hàng trong kho. Nếu số lượng mặt hàng đó tồn trong kho dưới mức tối thiểu thì phải nhập thêm vào.
SLTonTD : Số lượng tồn tối đa ứng với một mặt hàng ở trong kho. Nếu nhập thêm số lượng mặt hàng nào đó thì tổng số lượng trong kho không được vượt quá số lượng tồn tối đa của mặt hàng đó.
MaDVT : Mã đơn vị tính của đơn vị tính.
MaHSX : Mã hãng sản xuất của hãng sản xuất. MaNhom : Mã nhóm của nhóm hàng.
Ví dụ:
MaHang = A001 có TenHang = Acer3250. MaHang = H001 có TenHang = HPV3200. MaHang = T001 có TenHang = ToShiBa3700.
Ý nghĩa: Mỗi mặt hàng có một mã riêng để phân biệt giữa các mặt hàng với nhau.
V.1.3. Quản Lý Kho
MaKho : 4 ký tự đầu là các ký tự viết tắt tên đường, 1 ký tự sau là số thứ tự kho trên đường đó.
TenKho : Tên kho hàng. Ví dụ:
MaKho = NTMK1 có TenKho = Kho LapTop. MaKho = NTMK2 có TenKho = Kho Printer.
Ý nghĩa: Mỗi kho có một mã riêng để phân biệt giữa các kho với nhau.
V.1.4. Quản Lý Đơn Đặt Hàng
MaDDH : 1 ký tự đầu dùng để phân biệt đơn đặt mua hàng của khách hàng hay đơn công ty gửi nhà cung cấp (M hay B), 4 ký tự sau là số thứ tự đơn đặt hàng.
Ý nghĩa: Mỗi đơn đặt hàng có một tập hợp mã riêng để phân biệt giữa các đơn đặt hàng với nhau.
V.1.5. Dòng Đơn Đặt Hàng
Chi tiết hàng được đặt Số lượng, đơn giá ...
V.1.6. Quản lý phiếu nhập xuất hàng <NXHANG>
MaPXH : 1 ký tự đầu dùng để phân biệt phiếu nhập hay phiếu xuất hàng (N hay X), 4 ký tự sau là thứ tự phiếu xuất hay nhập hàng.
Ý nghĩa: Mỗi đơn đặt hàng có một tập hợp mã riêng để phân biệt giữa các đơn đặt hàng với nhau.
V.1.7. Quản lý dòng phiếu nhập xuất hàng <DONGNXHANG>
Chi tiết hàng được nhập Số lượng, đơn giá ...
V.1.8. Quản lý phiếu thanh toán <THANHTOAN>
MaPTT : 1 ký tự đầu dùng để phân biệt phiếu thu hay phiếu chi (T hay C), 4 ký tự sau là số thứ tự phiếu thanh toán.
Ý nghĩa : Mỗi phiếu thanh toán có một tập hợp mã riêng để phân biệt giữa các phiếu thanh toán với nhau.
V.1.9. Quản lý đường <DUONG>
MaDuong : Viết tắt các ký tự đầu của tên đường. TenDuong : Tên đường.
Ví dụ:
MaDuong = MHD có TenDuong = Mai Hắc Đế. MaDuong = TH có TenDuong = Thái Hà.
Ý nghĩa: Mỗi tên đường có một mã riêng để phân biệt giữa các đường với nhau.
V.1.10. Quản lý ngân hàng <NGANHANG>
MaNH : Viết tắt các ký tự đầu của tên ngân hàng.
TenNH : Tên ngân hàng. Ví dụ:
MaNH = NHNH có TenNH = Ngân hàng nông nghiệp. MaNH = NHNT có TenNH = Ngân hàng ngoại thương.
Ý nghĩa: Mỗi ngân hàng có một mã riêng để phân biệt giữa các ngân hàng với nhau.
V.1.11. Quản lý huyện <HUYEN>
MaHuyen : 4 ký tự đầu là mã nước và mã tỉnh, hai ký tự sau là số thứ tự của huyện trong tỉnh. Mỗi tỉnh không quá 100 huyện nên dùng 2 ký tự.
TenHuyen : Bắt đầu là Tp cho thành phố trực thuộc Tỉnh, Q : cho quận, H cho huyện, TX cho thị xã và tiếp theo là tên thành phố, quận, huyện, thị xã.
Ví dụ:
MaHuyen = VN0101 có TenHuyen = Q. Ba Đình. MaHuyen = VN0201 có TenHuyen =Tp. Hạ Long.
Ý nghĩa: Mỗi huyện được phân biệt bởi một mã huyện khác nhau ở trong một Tỉnh cũng như phân biệt với các huyện khác ở các tỉnh khác, vì trong mã huyện ta có kèm theo 2 kí tự của mã tỉnh nên có thể phân biệt được rằng ta đang biễu diễn mã của các huyện ở trong tỉnh nào.
V.1.12. Quản lý tỉnh <TINH>
MaTinh : Số thứ tự của tỉnh trong nước. Việt Nam có dưới 100 tỉnh, nên ta chọn 2 ký tự để đánh số thứ tự của tỉnh.
2 Ký tự đầu là mã nước.
2 Ký tự tiếp theo là số thứ tự tỉnh trong nước.
TênTinh: Bắt đầu là Tp cho thành phố trực thuộc trung ương, T cho tỉnh và tiếp theo là tên tỉnh hay thành phố.
Ví dụ:
MaTinh = VN04 có TenTinh = Tp.Hà Nội. MaTinh = VN02 có TenTinh =T.Quảng Ninh.
Ý nghĩa: Mỗi một tỉnh có một mã số riêng để phân biệt các tỉnh với nhau
V.1.13. Quản lý nước <NUOC>
MaNuoc : Chữ viết tắt của một tên nước trên thế giới. TenNuoc : Tên của một nước.
Ví dụ:
MaNuoc = VN có TenNuoc = Việt Nam MaNuoc = TQ có TenNuoc = Trung Quốc MaNuoc = NB có TenNuoc = Nhật Bản
Ý nghĩa: Mỗi nước có một mã số riêng để phân biệt các nước với nhau.
V.1.14. Quản lý hãng sản xuất <HANGSX>
MaHSX : Hai ký tự đầu là mã nước, hai ký tự sau là số thứ tự hãng sản xuất trong nước.
TenHSX : Tên của hãng sản xuất.
MaNuoc : Mã nước của nước có hãng sản xuất đó.
Ví dụ:
MaHSX = TQ01 có TenHSX = HP-COMPACT MaHSX = NB01 có TenHSX = SONY.
Ý nghĩa: Mỗi hãng sản xuất có một mã riêng để phân biệt giữa các hãng sản xuất với nhau.
V.1.15. Quản lý đơn vị tính <DONVITINH>
MaDVT: Viết tắt ký tự đầu của tên đơn vị tính. TenDVT : Tên đơn vị tính.
Ví dụ :
MaDVT = C có TenDVT = Chiếc. MaDVT = T có TenDVT = Thùng. V.1.16. Quản lý nhóm hàng <NHOM>
MaNhom : Dùng một chữ cái để ký hiệu nhóm. TenNhom : Tên nhóm hàng.
Ví dụ:
MaNhom = L có TenNhom = Nhóm hàng LapTop. MaNhom = P có TenNhom = Nhóm hàng Projector . MaNhom = I có TenNhom = Nhóm hàng Printer.
Ý nghĩa: Mỗi nhóm hàng có một mã riêng để phân biệt giữa các nhóm với nhau