You are on page 1of 2

Card

Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
cardID int unique ID thẻ
status boolean Tình trạng thẻ
-Khóa = 0
-Mở = 1
vehicleType string { "moto bike", Loại xe
"car"}
type string in { " oneTime" , " Loại thẻ
month" , " Vip" }

MonthCard
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
cardID int =Card.cardID ID thẻ
month int >=1 & <=12 Tình trạng thẻ
customerName string Tên khách
customerIdentityCard long CMND
phoneNumer string Số điện thoại
licensePlate string biển số xe

VipCard
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
cardID int =Card.cardID ID thẻ
location int Toạ độ ô đỗ VIP

Account
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
userName string unique Tên tài khoản
password string Mật khẩu
name string Họ và tên
position string ={“employee”, Chức vụ
“manager”}
identityCard long CMND

VehicleInOut
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
vehicleInOutID int ID Nhận Trả xe
cardID int =Card.ID ID thẻ
time date Ngày giờ
licensePlate string Biển số xe
type boolean Nhận hay Trả
-Nhận = 1
-Trả = 0
userName string =Account.userNam Tên tài khoản
e

Payment
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
paymentID int unique ID thanh toán
vehicleInOutID int =VehicleInOut. ID Nhận Trả xe
vehicleInOutID
money long >= 0 Giá

Area
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
areaName string unique Tên khu
={“B”,”C”, “VIP”}
maxSize int Sức chứa tối đa
currentSize int Số xe đang gửi

ParkItem
Tên trường Kiểu dữ liệu Kích thước Ràng buộc Ghi chú
location int unique Tọa độ
areaName string =Area.areaName Tên khu
cardID int =Card.cardID ID thẻ
status boolean Trạng thái ô đỗ
-Trống = 0
-Đầy = 1

You might also like