Phân tích hệ thống về dữ liệu 1 Biểu đồ lớp

Một phần của tài liệu Xây dựng hệ thống phần mềm và kiểm thử hệ thống quản lý quán NET. (Trang 71 - 77)

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

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

Một phần của tài liệu Xây dựng hệ thống phần mềm và kiểm thử hệ thống quản lý quán NET. (Trang 71 - 77)

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

(88 trang)