Chuẩn hoá các dữ liệu đầu vào

Một phần của tài liệu Phân tích - thiết kế - xây dựng chương trình bán hàng và công nợ phải thu (Trang 58 - 73)

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ể

Một phần của tài liệu Phân tích - thiết kế - xây dựng chương trình bán hàng và công nợ phải thu (Trang 58 - 73)

Tải bản đầy đủ (DOC)

(98 trang)
w