Dữ liệu thông tin hóa đơn nhập kho (theo mẫu biểu Hình 3.9 Phiếu nhập kho)

Một phần của tài liệu Phần mềm quản lý kho cho chi nhánh công ty cổ phần thương mại Xây dựng Cơ khí Điện tự động hóa COMEECO số 54/16 Nguyến Khánh Toàn – Hà Nội (Trang 77 - 97)

kho)

Bảng 4.25: Hóa đơn nhập kho- theo “Phiếu nhập kho” – hình 3.5

1. Số hóa đơn nhập kho*

2. Ngày lập hóa đơn nhập kho

3. Họ tên người giao hàng

4. Mã số

5. Ngày tháng năm của chứng từ kèm theo

6. Tên nhà cung cấp 7. Tên hàng 8. Quy cách , phẩm chất vật tư. 9. Đơn vị tính 10. Số lượng theo chứng từ 11. Số lượng thực nhập 12. Tên thủ kho

Sau khi và thêm vào các thuộc tính Mã hàng, Mã nhà cung cấp, Mã người giao hàng, Mã thủ kho ta có bảng hóa đơn nhập hàng sau:

Bảng 4.26:Hóa đơn nhập kho- trước chuẩn hóa 1NF

STT Tên phần tử dữ liệu Comment

1. Số hóa đơn nhập kho* PK

2. Ngày lập hóa đơn nhập kho

3. Mã người giao hàng

4. Tên người giao hàng

5. Mã nhà cung cấp

6. Tên nhà cung cấp

7. Mã thủ kho

8. Tên thủ kho

9. Mã số hóa đơn giao hàng

10. Ngày tháng năm của chứng từ kèm theo 11. Mã hàng* PK của RGP 12. Tên hàng 13. Quy cách, phẩm chất vật tư 14. Đơn vị tính

15. Số lượng yêu cầu

16. Số lượng thực nhập

a) Chuẩn hóa 1NF

Bảng 4.26 có nhóm các thuộc tính lặp lại là: Mã hàng, Tên hàng, Đơn vị tính, số lượng, Quy cách phẩm chất vật tư. Để nhận được bảng ở dạng 1NF, ta tách thành 2 bảng:

Bảng 4.27: Hóa đơn nhập kho

Bảng 4.27: Hóa đơn nhập kho – 1NF, 2NF

Bảng 4.28: Chi tiết nhập kho – 1NF:

1. Số hóa đơn nhập kho*

2. Ngày lập hóa đơn nhập kho 3. Mã người giao hàng

4. Tên người giao hàng 5. Mã nhà cung cấp 6. Tên nhà cung cấp 7. Mã thủ kho 8. Tên thủ kho (adsbygoogle = window.adsbygoogle || []).push({});

9. Mã số hóa đơn giao hàng 10. Ngày tháng năm của chứng từ

gốc kèm theo

1. Số hóa đơn nhập kho*

2. Mã hàng*

3. Tên hàng

4. Đơn vị tính

5. Quy cách, phẩm chất vật tư

6. Số lượng yêu cầu

b) Chuẩn hóa 2NF

Bảng 4.27: Hóa đơn nhập kho đã ở dạng 2NF

Bảng 4.28: Chi tiết nhập kho chưa ở dạng 2NF do thuộc tính Tên hàng, Đơn vị tính, Quy cách phẩm chất vật tư chỉ phụ thuộc hàm đầy đủ vào Mã hàng.

Bảng 4.29: Chi tiêt nhập kho – 2NF, 3NF

Bảng 4.30: Thông tin hàng hóa.

1. Mã hàng* 2. Tên hàng 3. Đơn vị tính 4. Quy cách, phẩm chất vật tư 5. Số lượng tồn kho c) Chuẩn hóa 3NF

Bảng 4.29: Chi tiết nhập kho đồng thời cũng là 3NF

Bảng 4.27: Hóa đơn nhập kho chưa ở dạng 3NF do:

• Thuộc tính Nhà cung cấp phụ thuộc hàm đầy đủ vào thuộc tính Mã nhà

1. Số hóa đơn nhập kho*( FK ->B4.31)

2. Mã hàng*(FK ->B4.30)

3. Số lượng yêu cầu 4. Số lượng thực nhập

• Thuộc tính Tên người giao hàng phụ thuộc hàm đầy đủ vào thuộc tính người giao hàng, các thuộc tính này có trong Bảng 4.4: Thông tin người giao hàng

• Thuộc tính Tên thủ kho phụ thuộc hàm đầy đủ vào thuộc tính Mã thủ kho, các thuộc tính này có trong Bảng 4.5: Thông tin thủ kho

Tách các thuộc tính trên ta được dạng chuẩn hóa 3NF

Bảng 4.31: Hóa đơn nhập kho-3NF

1. Số hóa đơn nhập kho*

2. Ngày lập hóa đơn nhập kho

3. Mã người giao hàng(FK->B4.32)

4. Mã nhà cung cấp(FK->B4.33)

5. Mã thủ kho(FK->B4.34)

6. Mã số hóa đơn giao hàng (adsbygoogle = window.adsbygoogle || []).push({});

7. Ngày tháng năm của chứng từ gốc kèm theo

Bảng 4.32: Thông tin người giao hàng

2. Tên người giao hàng

Bảng 4.33: Dữ liệu nhà cung cấp

1. Mã nhà cung cấp*

2. Tên nhà cung cấp

Bảng 4.34: Thông tin thủ kho

1. Mã thủ kho*

4.1.4 Dữ liệu thông tin hóa đơn xuất kho (theo mẫu biểu Hình 3.10 Phiếu xuất kho)

Bảng 4.35: Hóa đơn xuất kho- theo “Phiếu xuất kho” - hình 3.6

1. Số hóa đơn xuất kho*

2. Ngày lập hóa đơn xuất kho

3. Họ tên người nhận hàng

4. Tên người lập phiếu

5. Tên hàng

6. Quy cách , phẩm chất vật tư.

7. Đơn vị tính

8. Số lượng yêu cầu

9. Số lượng thực xuất

10. Tên thủ kho

11. Số chứng từ gốc kèm theo

Sau khi và thêm vào các thuộc tính Mã hàng, Mã nhà cung cấp, Mã người lập phiếu, Mã đơn vị tính, Mã thủ kho ta có bảng hóa đơn xuất kho sau:

Bảng 4.36: Hóa đơn xuất kho- trước chuẩn hóa 1NF

STT Tên phần tử dữ liệu Comment

1. Số hóa đơn xuất kho* PK

2. Ngày lập hóa đơn xuất kho

3. Mã người nhận hàng

4. Tên người nhận hàng

5. Mã người lập phiếu

6. Tên người lập phiếu (adsbygoogle = window.adsbygoogle || []).push({});

7. Mã thủ kho 8. Tên thủ kho 9. Số chứng từ gốc kèm theo 10. Lý do xuất kho 11. Mã hàng* PK của RGP 12. Tên hàng 13. Quy cách, phẩm chất vật tư 14. Đơn vị tính

15. Số lượng yêu cầu

16. Số lượng thực xuất

a) Chuẩn hóa 1NF

Bảng 4.15 có nhóm các thuộc tính lặp lại là: Mã hàng, Tên hang, Đơn vị tính, số lượng. Để nhận được bảng ở dạng 1NF, ta tách thành 2 bảng:

Bảng 4.37: Hóa đơn xuất kho

Bảng 4.38: Chi tiết xuất kho

Bảng 4.38: Chi tiết xuất kho – 1NF:

1. Số hóa đơn xuất kho*

2. Ngày lập hóa đơn xuất kho 3. Mã người nhận hàng 4. Tên người nhận hàng 5. Mã người lập phiếu 6. Tên người lập phiếu 7. Mã thủ kho

8. Tên thủ kho

9. Số chứng từ gốc kèm theo 10. Lý do xuất kho

1. Số hóa đơn xuất kho*

2. Mã hàng*

3. Tên hàng

4. Đơn vị tính

5. Quy cách, phẩm chất vật tư

6. Số lượng yêu cầu

b) Chuẩn hóa 2NF

Bảng 4.37: Hóa đơn xuất kho đã ở dạng 2NF

Bảng 4.38: Chi tiết xuất kho chưa ở dạng 2NF do thuộc tính Tên hàng, Đơn vị tính, Quy cách phẩm chất vật tư chỉ phụ thuộc hàm đầy đủ vào Mã hàng.

Bảng 4.40: Chi tiêt xuất kho – 2NF, 3NF

Bảng 4.41: Thông tin hàng hóa-2NF, 3NF

1. Mã hàng*

2. Tên hàng

3. Đơn vị tính

4. Quy cách, phẩm chất vật tư 5. Số lượng trong kho

c) Chuẩn hóa 3NF

Bảng 4.40: Chi tiết xuất kho đồng thời cũng là 3NF

Bảng 4.37: Hóa đơn xuất kho chưa ở dạng 3NF do: (adsbygoogle = window.adsbygoogle || []).push({});

• Thuộc tính Người lập phiếu phụ thuộc hàm đầy đủ vào thuộc tính Người lập phiếu, các thuộc tính này có trong Bảng 4.4:Thông tin người lập phiếu

1. Số hóa đơn xuất kho*( FK ->B4.42) 2. Mã hàng*(FK ->B4.41)

3. Số lượng yêu cầu 4. Số lượng thực xuất

• Thuộc tính Tên người nhận hàng phụ thuộc hàm đầy đủ vào thuộc tính người nhận hàng, các thuộc tính này có trong Bảng 4.43: Thông tin người nhận hàng.

• Thuộc tính: Tên thủ kho phụ thuộc hàm đầy đủ vào thuộc tính Mã thủ kho,

các thuộc tính này có trong Bảng 4.45: Thông tin thủ kho

Bảng 4.42: Hóa đơn xuất kho-3NF

1. Số hóa đơn xuất kho*

2. Mã người nhận hàng(FK->B4.43)

3. Mã người lập phiếu(FK->B4.44)

4. Mã thủ kho(FK->B4.45)

5. Số chứng từ gốc kèm theo

6. Lý do xuất kho

Bảng 4.43: Thông tin người nhận hàng

1. Mã người nhận hàng*

2. Tên người nhận hàng

Bảng 4.44:Thông tin người lập phiếu

1. Mã người lập phiếu*

2. Tên người lập phiếu

1. Mã thủ kho*

2. Tên thủ kho

Sơ đồ thực thể liên kết quá trình xuất kho:

Một phần của tài liệu Phần mềm quản lý kho cho chi nhánh công ty cổ phần thương mại Xây dựng Cơ khí Điện tự động hóa COMEECO số 54/16 Nguyến Khánh Toàn – Hà Nội (Trang 77 - 97)