R38. HoadonID là khóa ngoại của tblHoadonChitiet tham chiếu tới bảng tblHoadon
Trang 58
Bảng tầm ảnh hưởng
R38 Thêm Sửa Xóa
tblHoadonChitiet + + HoadonID -
tblHoadon - + HoadonID +
R39. NCCID là khóa ngoại của tblHoadon tham chiếu tới bảng tblNCC
x Є tblNCC → y Є tblHoadon: x[NCCID]= y[NCCID] Bảng tầm ảnh hưởng
R39 Thêm Sửa Xóa
tblHoadon + + NCCID -
tblNCC - + NCCID +
R40. NCCID là khóa ngoại của tblMathang tham chiếu tới bảng tblNCC
x Є tblNCC → y Є tblMathang: x[NCCID]= y[NCCID] Bảng tầm ảnh hưởng
R40 Thêm Sửa Xóa
tblMathang + + NCCID -
tblNCC - + NCCID +
R41. LoaiNCCID là khóa ngoại của tblNCC tham chiếu tới bảng tblLoaiNCC
x Є tblLoaiNCC → y Є tblNCC: x[LoaiNCCID]= y[LoaiNCCID] Bảng tầm ảnh hưởng
Trang 59
tblNCC + + LoaiNCCID -
tblLoaiNCC - + LoaiNCCID +
R42. TamungID là khóa ngoại của tblPhieuchi tham chiếu tới bảng tblTamung
x Є tblTamung → y Є tblPhieuchi: x[TamungID]= y[TamungID] Bảng tầm ảnh hưởng
R42 Thêm Sửa Xóa
tblPhieuchi + + TamungID -
tblTamung - + TamungID +
R43. ThanhtoanID là khóa ngoại của tblThanhtoanChitiet tham chiếu tới bảng tblThanhtoan
x Є tblThanhtoan → y Є tblThanhtoanChitiet: x[ThanhtoanID]= y[ThanhtoanID]
Bảng tầm ảnh hưởng
R43 Thêm Sửa Xóa
tblThanhtoanChitiet + + ThanhtoanID -
tblThanhtoan - + ThanhtoanID +
R44. ThanhtoanID là khóa ngoại của tblThanhtoanPhieuchi tham chiếu tới bảng tblThanhtoan
x Є tblThanhtoan → y Є tblThanhtoanPhieuchi: x[ThanhtoanID]= y[ThanhtoanID]
Bảng tầm ảnh hưởng
R44 Thêm Sửa Xóa
Trang 60
tblThanhtoanID - + ThanhtoanID +
III.7. Thuật toán, qui tắc lưu trữ xử lý dữ liệu: III.7.1.Qui tắc lưu mã phiếu:
Mã phiếu= ký tự đại diện + năm + tháng + Số thứ tự
Trong đó:
Ký tự đại diên của mỗi loại phiếu khác nhau: PC: phiêu chi tiền mặt, HD: hóa đơn, TU: tạm ứng, TT: Thanh toán.
Năm :lấy 2 số cuối của năm.Ví dụ năm ‘2009’ thì lấy ‘09’. Tháng: lấy 2 số của tháng. Ví dụ tháng 3 thì lấy ‘03’.
Số thứ tự: có giá trị từ ‘0001’ đến ‘9999’. Qua tháng thì số thứ tự được bắt đầu lại bằng ‘0001’.
III.7.2.Qui tắc ghi phiếu nhật ký:
Phiếu nhật ký dùng để lưu trữ những thao tác của sinh viên khi thực hành trên phần mềm mô phỏng.
Trong table tblPhieulog có thuộc tính LoaiXN dùng để lưu nhưng thao tác của sinh viên.
LoaiXN =1 là Lập phiếu. LoaiXN = 2 là Sửa phiếu LoaiXN = 3 là Xóa phiếu
LoaiXN = 4 là xác nhận phiếu (đồng ý duyệt phiếu) LoaiXN = 5 là trả phiếu (không đồng ý duyệt phiếu.
Trang 61