IV Thiết kế hệ thống
V.2 Chuẩn hoá các dữ liệu đầu vào
Sau khi thu thập và liệt kê các thông tin đầu vào ta tiến hành chuẩn hoá Hoá đơn bán hàng
Cha chuẩn hoá 1NF 2NF 3NF Mã số hoá đơn Mã số chứng từ Mã số chứng từ HD_BH
Liên Liên Liên Mã số chứng từ
Ngày bán hàng Ngày bán hàng Ngày bán hàng Mã khách hàng Đơn vị bán hàng Đơn vị bán hàng Đơn vị bán hàng VAT
Liên
Địa chỉ đơn vị Địa chỉ đơn vị Địa chỉ đơn vị Ngày bán hàng Điện thoại Điện thoại Điện thoạI Số tài khoản Số tài khoản Số tài khoản Số tài khoản Hình thức thanh
toán Họ tên khách hàng Họ tên khách hàng Họ tên khách hàng DM_KH Đơn vị khách hàng Đơn vị khách hàng Đơn vị khách hàng Mã khách hàng Địa chỉ khách
hàng Địa chỉ khách hàng Địa chỉ khách hàng Tên khách hàng Mã khách hàng Mã khách hàng Mã khách hàng Địa chỉ khách
hàng Hình thức thanh
toán Hình thức thanh toán Hình thức thanh toán Số tài khoản Tên hàng hoá Mã số chứng từ Mã số chứng từ HANG_BAN
Mã hàng hoá Mã hàng hoá Mã hàng hóa Mã số chứng từ
Số TT Tên hàng hoá Số lợng Mã hàng hóa
Đơn vị tính Số TT Đơn giá Số lợng
Đơn giá Số lợng Số TT Thành tềin
Thành tiền Đơn giá VAT
Tổng cộng tiền Thành tiền DM_HH
VAT Tổng cộng tiền Mã hàng hoá Mã hàng hoá
VAT Tên hàng hoá Tên hàng hoá
Đơn vị tính Đơn vị tính
Bảng kê thu mua nông, lâm, thuỷ sản
Cha chuẩn hoá 1NF 2NF 3NF Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_MH
Tên cơ sở sản
xuất Tên cơ sở sản xuất Tên cơ sở sản xuất Mã số chứng từ
Mã cơ sở XS Mã cơ sở XS Mã cơ sở XS Mã cơ sở XS Địa chỉ cơ sở Địa chỉ cơ sở Địa chỉ cơ sở Địa chỉ nơi mua Địa chỉ nơi mua Địa chỉ nơi mua Địa chỉ nơi mua Ngời phụ chách
mua Ngời phụ chách mua Ngời phụ chách mua Ngời phụ chách mua Ngày mua
Ngày mua Ngày mua Ngày mua DM_KH
Họ tên ngời bán Họ tên ngời bán Họ tên ngời bán Mã cơ sở XS
Địa chỉ ngời bán Địa chỉ ngời bán Địa chỉ ngời bán Tên cơ sở sản xuất
Tên hàng hóa Mã số chứng từ Mã số chứng từ Địa chỉ cơ sở Mã hàng hoá Mã hàng hoá Mã hàng hoá HANG_MUA
Số lợng Tên hàng hoá Số lợng Mã số chứng từ
Đơn giá Số lợng Đơn giá Mã hàng hoá
Thành tiền Đơn giá Thành tiền Số lợng
Tổng thành tiền Thành tiền Tổng thành tiền Đơn giá Tổng thành tiền Mã hàng hoá Thành tiền
Tên hàng hoá DM_HH
Đơn vị tính Mã hàng hoá
Tên hàng hoá Đơn vị tính
Cha chuẩn hoá 1NF 2NF 3NF Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_BL
Ngày bán Ngày bán Ngày bán Mã số chứng từ
Mã công nhân Mã công nhân Mã công nhân Ngày bán Họ tên ngời bán Họ tên ngời bán Họ tên ngời bán Địa chỉ nơi bán Địa chỉ nơi bán Địa chỉ nơi bán Địa chỉ nơi bán DM_CN
Tên hàng hoá Mã số chứng từ Mã số chứng từ Mã công nhân Mã hàng hoá Mã hàng hoá Mã hàng hoá Tên công nhân
Đơn vị Týnh Tên hàng hóa Số lợng HANG_BAN
Số lợng Số lợng Đơn giá Mã số chứng từ
Đơn giá Đơn giá Thành tiền Mã hàng hoá
Thành tiền Đơn vị tính Tổng tiền Số lợng Tổng tiền bán Thành tiền Mã hàng hoá Đơn giá
Tổng tiền Tên hàng hoá Thành tiền Đơn vị tính DM_HH
Mã hàng hoá
Tên hàng hoá Đơn vị tính
Phiếu xuất kho kiêm vận chuyển nội bộ
Cha chuẩn hoá 1NF 2NF 3NF
Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_XKNB Mã số chứng từ
Ngáy xuất vật t
hàng hoá Ngáy xuất vật t hàng hoá Ngáy xuất vật t hàng hoá Diễn giải Diễn giải Diễn giải Diễn giải
Họ tên ngời vận chuyển Họ tên ngời vận chuyển Họ tên ngời vận chuyển Ngáy xuất vật t hàng hoá
Địa chỉ Địa chỉ Địa chỉ Xuất tại kho
Phơng tiện vận
chuyển Phơng tiện vận chuyển Phơng tiện vận chuyển Nhập tại kho Xuất tại kho Xuất tại kho Xuất tại kho Phơng tiện vận
chuyển
Nhập tại kho Nhập tại kho Nhập tại kho Mã công nhân
Tên hàng hoá Mã số chứng tù Mã số chứng tù Tên công nhân
Số TT Mã hàng hoá Mã hàng hoá Địa chỉ
Đơn vị tính Số TT Số lợng xuất Mã số chứng tù Số lợng nhập Đơn vị tính Đơn giá Mã hàng hoá Số lợng xuất Đơn giá Thành tiền Số lợng nhập
Đơn giá Số lợng nhập Số TT Số lợng xuất
Thành tiền Số lợng xuất Mã hàng hoá Đơn giá Tổng tiền Thành tiền Tên hàng hoá Thành tiền
Tổng tiền Đơn vị tính DM_HH
Mã hàng hoá
Tên hàng hoá Đơn vị tính
Phiếu xuất kho hàng gửi bán đại lý
Cha chuẩn háo 1NF 2NF 3NF
Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_XK_DL Mã số chứng từ
Ngày xuất Ngày xuất Ngày xuất Ngày xuất
Diễn giải Diễn giải Diễn giảI Diễn giải
Mã ngời vận
chuyển Mã ngời vận chuyển Mã ngời vận chuyển Phơng tiện vận chuyển Họ tên ngời vận chuyển Họ tên ngời vận chuyển Họ tên ngời vận chuyển
Xuất tại kho Phơng tiện vận
chuyển Phơng tiện vận chuyển Phơng tiện vận chuyển Nhập tại kho Xuất tại kho Xuất tại kho Xuất tại kho DM_CN
Nhập tại kho Nhập tại kho Nhập tại kho Mã ng ời vận chuyển
Tên hàng hoá Mã số chứng từ Mã số chứng từ Họ tên ngời Vởn chuyển
Số TT Mã hàng hoá Mã hàng hoá HANG_XKDL
Mã hàng hoá Tên hàng hoá Số TT Mã số chứng từ
Đơn vị tính Số TT Số lợng Mã hàng hoá
Số lợng Đơn vị tính Đơn giá Số lợng
Đơn giá Số lợng Thành tiền Đơn giá
Thành tiền Đơn giá Tổng tiền Thành tiền
Tổng tiền Thành tiền Mã hàng hoá DM_HH
Tổng tiền Tên hàng hoá Mã hàng hoá
Đơn vị tính
Phiếu nhập kho
Cha chuẩn hoá 1NF 2NF 3NF Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_NK
Ngày nhập kho Mã số chứng từ
Mã ngời giao Ngày nhập kho Ngày nhập kho Ngày nhập kho Họ tên ngời giao Họ tên ngời giao Họ tên ngời giao Diễn giải
Địa chỉ Địa chỉ Địa chỉ Nhập tại kho
Diễn giải Diễn giải Diễn giảI DM_KH
Nhập tại kho Nhập tại kho Nhập tại kho Mã ng ời giao
Tên hàng hóa Mã số chứng từ Mã số chứng từ Họ tên ngời giao Mã hàng hoá Mã hàng hoá Mã hàng hoá Địa chỉ
Số TT Tên hàng hoá Sô lợng theo
chứng từ HANG_NK
Đơn vị tính Số TT Số lợng nhập thực Mã số chứng từ Số lợng theo
chứng từ Đơn vị tính Đơn giá Mã hàng hoá
Số lợng nhập thực Sô lợng theo chứng từ
Số TT Sô lợng theo chứng từ
Đơn giá Số lợng nhập thực Thành tiền Số lợng nhập thực
Thành tiền Đơn giá Tổng tiền Đơn giá
Tổng tiền Thành tiền Mã hàng hoá Thành tiền
Tổng tiền Tên hàng hoá DM_HH
Đơn vị tính Mã hàng hoá
Tên hàng hoá Đơn vị tính
Phiếu xuất kho
Cha chuẩn hoá 1NF 2NF 3NF Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_NK
Ngày xuất kho Ngày xuất kho Ngày xuất kho Mã số chứng từ
Mã công nhân Mã công nhân Mã công nhân Ngày xuất kho Họ tên ngời nhận
hàng Họ tên ngời nhận hàng Họ tên ngời nhận hàng Diễn giải
Diễn giải Diễn giải Diễn giải DM_CN
Xuất tại kho Xuất tại kho Xuất tại kho Mã công nhân
Tên hàng hoá Mã số chứng từ Mã số chứng từ Họ tên ngời nhận hàng
Số TT Mã hàng hoá Mã hàng hoá Địa chỉ
Mã hàng hoá Tên hàng hoá Số TT HANG_XK
Đơn vị tính Số TT Số lợng yêu cầu Mã số chứng từ Số lợng yêu cầu Đơn vị tính Số lợng xuất thực Mã hàng hoá Số lợng xuất thực Đơn giá Đơn giá Số lợng yêu cầu Đơn giá Số lợng yêu cầu Thành tiền Số lợng xuất thực Thành tiền Số lợng xuất thực Tổng tiền Đơn giá
Tổng tiền Thành tiền Mã hàng hoá Thành tiền
Tổng tiền Tên hàng hoá DM_HH
Đơn vị tính Mã hàng hoá
Tên hàng hoá Đơn vị tính
Bảng chấm công
Cha chuẩn hoá 1NF 2NF 3NF
Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_CHAM_C
Tháng năm Tháng năm Tháng năm Mã số chứng từ
Ngày chấm công Mã số chứng từ Mã số chứng từ Tháng năm Họ tên công nhân Mã số công nhân Mã số công nhân
Mã số công nhân Họ tên công nhân Số TT BANG_CHAM_ CONG Địa chỉ công nhân Địa chỉ công nhân Ngày chấm công Mã số chứng từ
Số TT Số TT Mức lơng Mã số công nhân
Mức lơng Ngày chấm công Số công hởng
theo thời gian Ngày chấm công Số công hởng
theo thời gian Mức lơng Số công hởng theo sản phẩm Mức lơng Số công hởng
theo sản phẩm Số công hởng theo thời gian Mã công nhân Số công hởng theo thời gian Số công hởng
theo sản phẩm
Tên công nhân Số công hởng theo sản phẩm Địa chỉ công
Mã công nhân
Tên công nhân Địa chỉ công nhân
Bảng thanh toán hàng đại lý ký gửi
Cha chuẩn hoá 1NF 2NF 3NF
Mã số chứng từ Mã số chứng từ Mã số chứng từ HD_TT_DL
Ngày thanh toán Ngày thanh toán Ngày thanh toán Mã số chứng từ
Diễn giải Diễn giảI Diễn giải Ngày thanh toán Ngời đại diện bên
đơn vi Ngời đại diện bên đơn vi Ngời đại diện bên đơn vi Diễn giải Ngời đại diện bên
đại lý Ngời đại diện bên đại lý Ngời đại diện bên đại lý Ngời đại diện bên đơn vi
Từ ngày Từ ngày Từ ngày Ngời đại diện bên
đại lý
Đến ngày Đến ngày Đến ngày Từ ngày
Tên hàng hoá Mã số chứng từ Mã số chứng từ Đến ngày
Số TT Mã hàng hóa Mã hàng hóa HANG_TT_DL
Mã hàng hoá Tên hàng hoá Số lợng tồn đầu
kỳ Mã số chứng từ
Đơn vị tính Đơn giá Số lợng nhận
trong kỳ Mã hàng hóa Số lợng tồn đầu
kỳ Đơn vị tính Số lợng hàng bán trong kỳ Số lợng tồn đầu kỳ Số lợng nhận trong kỳ Số lợng tồn đầu kỳ Số lợng tồn cuối kỳ Số lợng nhận trong kỳ Số lợng hàng bán
trong kỳ Số lợng nhận trong kỳ Đơn giá Số lợng hàng bán trong kỳ Số lợng tồn cuối
kỳ Số lợng hàng bán trong kỳ Hoa hồng đợc h-ởng Số lợng tồn cuối kỳ Hoa hồng đợc h-
ởng Số lợng tồn cuối kỳ Tông số liền thanh toán Đơn giá Tông số liền thanh toán Hoa hồng đợc h- ởng Mã hàng hoá Hoa hồng đợc h- ởng Tông số liền
thanh toán Tên hàng hoá Tông số liền thanh toán Đơn vị tính DM_HH
Tên hàng hoá Đơn vị tính
IV.3 Sơ đồ cấu trúc dữ liệu
Danh mục khách háng
Ma_kh Ten_kh Dia_chi Dien_thoai Hoá đơn bán hàng
So_ct Ma_k
h Lien Ngay_ct So_tk VAT
Hàng bán
So_ct Ma_hh Ten_hh So_luong Don_gia Thanh_tien Hàng mua
So_ct Ma_hh Ten_hh So_luong Don_gia Thanh_tien
Danh mục hàng hoá
Ma_hh Ten_hh Don_vi_tinh
Hoá đơn thu mua
So_ct Ma_kh Ngay_ct Noi_mua Ten_nguoi_ban Hoá đơn xuất kho nôi bộ
So_c
t Ngay_xuat Kho_xuat Kho_nhap Ten_nguoi_vc Hàng xuất kho nội bộ
So_ct Ma_hh Sl_nhap Sl_xua
t Thanh_tien Hoá đơn xuất kho đại lý
So_ct Ngay_xuat Kho_xuat Kh_nhap Danh mục kho
Ma_kho Tên kho
Hàng xuất kho đại lý
So_ct Ma_hh Thanh_tien
Hoá đơn nhập kho
So_ct Ngay_nhap Kho_nhap Nguoi_giao Dia_chi Hàng nhập kho
So_ct Ma_hh Sl_ct Sl_nhap Thanh_tien Hoá đơn thanh toán đại lý
So_ct Tu_ngay Den_ngay Ngay_thanh_toan
IV.4 Liệt kê các thực thể
Sau khi thiết lập đợc sơ đồ cấu trúc dữ liệu ta thu đợc các thực thể, mỗi thực thể chứa các thuộc tính.
Mỗi thực thể ứng với một bảng (Table) Mỗi thuốc tính ứng một trờng (Field) Danh mục kho(DM_KHO)
Danh mục khách hàng (DM_KH) Danh mục hàng hoá (DM_HH) Danh mục công nhân (DM_CN) Hoá đơn bán hàng (HD_BH) Hoá đơn thu mua (HD_TM) Háo đơn bán lẻ (HD_BL) Hàng Bán (HANG_BAN) Hàng mua (HANG_MUA)
Hoá đơn xuất kho nội bộ (HD_XKNB) Hàng xuất kho nội bộ (HANG_XKNB) Hoá đơn xuất kho đại lý(HD_XKDL) Hàng xuất kho đại lý (HANG_XKDL) Hoá đơn nhập kho(HD_NK)
Hàng nhập kho(HNHAP_KHO) Hoá đơn xuất kho(HD_XK) Hàng xuất kho (HXUAT_KHO)
Hoá đơn chấm công(HD_Cham_Cong) Bảng chấm công(Bang_Cham_cong) Hoá đơn thanh toán đại lý(HD_TT_DL) Hàng thanh toán đại lý (HANG_TT_DL) Danh mục chứng từ (DM_CT)
Danh mục tài khoản (DM_TK)
IV.5 Thiết kế cơ sở dữ liệu
Database Name: KETOAN.dbc Database Path: C:\Tuan_kt\ketoan.dbc DM_HH.DBF
STT Tên trờng Khuôn dạng Khoá
1 Ma_hh C(5) Chính
2 Ten_hh C(25)
3 Don_vi_tinh C(6)
DM_KH.DBF
STT Tên trờng Khuôn dạng Khoá
1 Ma_kh C(5) Chính
2 Ten_kh C(25)
3 Dia_chi C(30)
4 VAT N(5)
5 So_TT N(10) Ngoại lai
DM_CN.DBF
STT Tên trờng Khuôn dạng Khoá
1 Ma_cn C(5) Chính
2 Ten_cn C(25)
3 Dia_chi C(30)
HD_BH.DBF
STT Tên trờng Khuôn dạng Khoá
1 So_chnng_tu C(5) Chính
2 Ma_kh C(5) Ngoại lai
3 Ma_don_vi C(5) Ngoại lai
4 Lien N(2)
5 Ngay_ban D(8)
6 VAT N(5)
7 Hinh_ttt C(20) Ngoại lai
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) Chính
2 Ma_kh C(5) Ngoại lai
3 Ma_cn C(5) Ngoại lai
4 Dia_chi_nm C(30)
5 Ngay_mua D(8)
6 VAT C(5)
7
HD_BL.DBF
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) Chính
2 Ma_don_vi C(5) Ngoại lai
3 Ten_nguoi_ban C(25)
4 Ma_cn C(5) Ngoại lai
5 Dia_chi_nb C(30)
HANG_BAN.DBF
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) Ngoại lai
2 Ma_hh C(5) Ngoại lai
4 So_luong N(10)
5 Don_gia N(10)
6 Thanh_tien N(10)
HANG_MUA.DBF
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) Ngoại lai
2 Ma_hh C(5) Ngoại lai
4 So_luong N(10)
5 Don_gia N(10)
6 Thanh_tien N(10)
STT Tên trờng Khuôn dạng Khoá 1 So_chung_tu C(5) Chính 2 Ngay_xuat D(8) 3 Dien_giai C(30) 4 Ten_nguoi_vc C(25) 5 Phuong_tien_vc C(25)
6 Ma_Kho_xuat C(5) Ngoại lai
7 Ma_Kho_nhap C(5) Ngoại lai
HANG_XKNB.DBF
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) Ngoại lai
2 Ma_hh C(5) Ngoại lai
3 SL_nhap N(10)
4 SL_xuat N(10)
5 Don_gia N(10)
6 Thanh_tien N(10)
HD_XKDL.DBF
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) Chính
2 Ngay_xuat D(8)
3 Dien_giai C(30)
4 Ten_nguoi_vc C(25)
5 Phuong_tien_vc C(25)
6 Ma_Kho_xuat C(5) Ngoại lai
7 Ma_Kho_nhap C(5) Ngoại lai
HANG_XKDL.DBF
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) Ngoại lai
2 Ma_hh C(5) Ngoại lai
3 So_luong N(10)
4 Don_gia N(10)
5 Thanh_tien N(10)
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) Chính
2 Ngay_nhap D(8)
3 Ten_nguoi_giao C(25)
4 Dia_chi_ng C(30)
5 Ma_Kho_nhap C(5) Ngoại lai
HNHAP_KHO.DBF
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) Ngoại lai
2 Ma_hh C(5) Ngoại lai
3 SL_Theo_CT N(10)
4 SL_nhap N(10)
5 Don_gia N(10)
6 Thanh_tien N(10)
HD_XK.DBF
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) Chính
2 Ngay_xuat D(8)
3 Ten_nguoi_nhan C(25)
4 Dia_chi_NN C(30)
5 Dien_giai C(30)
6 Ma_Kho_xuat C(5) Ngoại lai
HXUAT_KHO.DBF
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) Ngoại lai
2 Ma_hh C(5) Ngoại lai
3 SL_yeu_cua N(10)
4 SL_xuat N(10)
5 Don_gia N(10)
6 Thanh_tien N(10)
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) Chính
2 Ngay D(8)
BANG_CHAM_CONG.DBF
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) ngoại lai
2 Ma_cn C(5) ngoại lai
3 Ngay_cham_cong D(8)
4 Muc_Luong N(2)
5 SC_theo_TG N(5)
6 SC_theo_SP N(5)
HD_TT_DL.DBF
STT Tên trờng Khuôn dạng Khoá
1 So_chung_tu C(5) chính 2 Ngay_thanh_toan D(8) 3 Dien_giai C(30) 4 Dai_dien_DV C(25) 5 Dai_dien_DL C(25) 6 Tu_ngay D(8) 7 Den_ngay D(8) DM_KHO
STT Tên trờng Khuôn dạng Khoá
1 Ma_kho C(5) Chính
IV.6 Mô hình quan hệ gữi các thực thể