Xây dựng hệ thống giả lập ATM PHÂN TÍCHTHIẾTKẾCSDL I. Các bảng trong cơ sở dữ liệu Căn cứ vào các chức năng của hệ thống và tài liệu trong quá trình kháo sát, ta thấy hệ thống cần có các bảng CSDL sau:bảng giỏ hàng ( tblGioHang), bảng tài khoản (tblTaiKhoan), bảng khách hàng (tblKhachHang), bảng loại giao dịch(tblLoaiGD), bảng giao dịch (tblGiaoDich), bảng hóa đơn (tblHoaDon), bảng các loại thẻ trả trước(tblThe). Chi tiết các bảng thiếtkế như sau: Trong các bảng thì trường được chọn làm khóa chính được gạch chân. Bảng Giỏ hàng Tên Trường Kiểu dữ liệu Mô tả MaTK Char(10) Mã tài khoản TenHang Nvarchar(200) Tên hàng SoLuong Int Số lượng hàng DonGia Money Giá của một sản phẩm MaGio Int Bảng tài khoản Tên Trường Kiểu dữ liệu Mô tả MaTK Char(10) Mã tài khoản MaKH Char(10) Mã khách hàng SoDuTK Money Số tiền hiện có trong tài khoản. SoPin Char(6) Số pin của tài khoản Bảng khách hàng. Tên Trường Kiểu dữ liệu Mô tả MaKH Char(10) Mã khách hàng TenKH Nvarchar(50) Tên người dùng tài khoản. SoCMT Char(10) Số chứng minh thư. DiaChi Nvarchar(100) Địa chỉ liên hệ của khách hàng. 1 1 Xây dựng hệ thống giả lập ATM Bảng loại giao dịch Tên Trường Kiểu dữ liệu Mô tả MaLoaiGD Int Mã loại giao dịch. TenLoai Nvarchar(100) Tên loại giao dịch. PhiDV Money Phí dịch vụ GTGT Money Giá trị gia tăng Bảng thông tin giao dịch. Tên Trường Kiểu dữ liệu Mô tả MaTK Char(10) Mã tài khoản MaLoaiGD Int Mã loại giao dịch SoTien Money Số tiền NgayGio Datetime Ngày thực hiện giao dịch Bảng hóa đơn. Tên Trường Kiểu dữ liệu Mô tả MaHD Int Mã hoá đơn MaTK Char(10) Mã tài khoản TenHD Nvarchar(100) Tên hóa đơn SoTien Money Số tiền thanh toán. GhiChu Nvarchar(100) Loại hóa đơn là trả trước hay HD dịch vụ mới Bảng thẻ trả trước Tên Trường Kiểu dữ liệu Mô tả MaThe Int Mã loại thẻ trả trước TenThe Nvarchar(200) Tên thẻ trả trước SoTien Money Giá tiền của thẻ Bảng đăng ký Tên Trường Kiểu dữ liệu Mô tả MaTK Char(10) Mã loại thẻ trả trước TKDich char(10) Mã Tài khoản nhận 2 2 . Xây dựng hệ thống giả lập ATM PHÂN TÍCH THIẾT KẾ CSDL I. Các bảng trong cơ sở dữ liệu Căn cứ vào các chức năng của. đơn (tblHoaDon), bảng các loại thẻ trả trước(tblThe). Chi tiết các bảng thiết kế như sau: Trong các bảng thì trường được chọn làm khóa chính được gạch