f) Biểu đồ ca sử dụng Quản lý kho
2.3. Phân tích hệ thống về dữ liệu 1 Biểu đồ lớp
2.3.2. Xây dựng cấu trúc bảng cơ sở dữ liệu Bảng CSDL Account Member :
Tên trường Kiểu dữ liệu Kích thước Mơ tả Giới thiệu
MbID int 2 hoặc 4 byte là thuộc tính
khóa, giá trị tự tăng Là thuộc tính định danh cho từng người chơi
MbName nvarchar(100) tên tài khoản tối đa 100 ký tự
Tên tài khoản khơng có giá trị trùng nhau trong bảng
là tên dùng để đăng nhập vào tài khoản của người chơi ở máy trạm PassWord nvarchar(100) mật khẩu tối
đa 100 ký tự Mật khẩu phải đặt tối thiểu 8 ký tự Là mật khẩu dùng để đăng nhập vào tài khoản người chơi ở máy trạm
SoTienNap int 2 hoặc 4 byte Khơng cho
phép null
Là số tiền cịn lại của người chơi nạp vào quán
Bảng CSDL Account Admin :
Tên trường Kiểu dữ liệu Kích thước Mơ tả Giới thiệu
AdID int 2 hoặc 4 byte là thuộc tính
khóa, giá trị tự tăng
Là thuộc tính định danh cho từng quản lý AdName nvarchar(100) tên tài khoản
tối đa 100 ký tự
Tên tài khoản khơng có giá trị trùng nhau trong bảng
là tên dùng để đăng nhập vào tài khoản của quản lý ở máy chủ
PassWord nvarchar(100) mật khẩu tối đa 100 ký tự Mật khẩu phải đặt tối thiểu 8 ký tự Là mật khẩu dùng để đăng nhập vào tài khoản của quản lý ở máy chủ
Bảng QL Máy Tính
Tên trường Kiểu dữ liệu Kích thước Mơ tả Giới thiệu
MayID int 2 hoặc 4 byte là thuộc tính
khóa, giá trị tự tăng
Là thuộc tính định danh cho từng máy trạm
Status bit 2 ký tự 0 hoặc
1 chỉ gồm 2 giá trị 0 hoặc 1 Giá trị 0: máy trạm offline Giá trị 1: máy trạm online MbName nvarchar(100) tên tài khoản
tối đa 100 ký tự thuộc tính join từ bảng Account Member Là tên tài khoản người dùng đang đăng nhập vào máy trạm Bảng CSDL Hóa đơn
Tên trường Kiểu dữ liệu Kích thước Mơ tả Giới thiệu
HdID int 2 hoặc 4 byte là thuộc tính
khóa, giá trị tự tăng
Là thuộc tính định danh cho từng hóa đơn MbName nvarchar(100) tên tài khoản
tối đa 100 ký tự thuộc tính join từ bảng Account Member
là tên tài khoản khách hàng cần lập hóa đơn
TenDV nvarchar(100) tên dịch vụ tối đa 100 ký tự thuộc tính lấy từ bảng dịch vụ Dịch vụ mà người chơi sử dụng
SoLuong int 2 hoặc 4 byte Số lượng của
mỗi dịch vụ mà người chơi sử dụng
DonGia int 2 hoặc 4 byte thuộc tính lấy
từ bảng Dịch vụ
Đơn giá của từng dịch vụ tương ứng
Date date dd/mm/yy ngày lập hóa
đơn
TongTien double 8 byte tính tốn từ số
lượng x đơn giá
Tổng tiền của hóa đơn
Bảng CSDL Thống kê
Tên trường Kiểu dữ liệu Kích thước Mơ tả Giới thiệu MbName nvarchar(100) tên tài khoản
tối đa 100 ký tự thuộc tính join từ bảng Account Member
là tên tài khoản khách hàng cần lập hóa đơn
Date date dd/mm/yy ngày cần thống
kê
TongTien double 8 byte lấy ra từ bảng
hóa đơn theo yêu cầu
Tổng tiền đã sử dụng của người chơi
Bảng CSDL Dịch vụ
Tên trường Kiểu dữ liệu Kích thước Mơ tả Giới thiệu
DvID int 2 hoặc 4 byte là thuộc tính
khóa, giá trị tự tăng
Là thuộc tính định danh dịch vụ
TenDV nvarchar(100) tên dịch vụ tối đa 100 ký tự
là tên dịch vụ trong quán
DonGia int 2 hoặc 4 byte giá tiền của