Và cung cấp một cách toàn cầu để truy cấp tới instance đó.

Một phần của tài liệu Phần mềm quản lý sân bóng mini (Trang 35 - 39)

Với DAL, sử dụng Singleton Pattern để triển khai class.

Chương 4. Thiết kế sơ đồ lớp 4.1 Sơ đồ lớp hoàn chỉnh

4.1.1 Models

Hình 4.1 Danh sách class Model

4.1.2 ViewModels

Hình 4.2 Danh sách class ViewModel

Các class trong folder ViewModels để lưu trữ Binding và các Command.

4.1.3 Views

Hình 4.3 Danh sách Window trong View

4.1.4 Data Access Layer

Hình 4.4 Danh sách class trong DAL

Nằm trong folder DAL bao gồm các class thao tác với cơ sở dữ liệu kết hợp với Models.

Chương 5. Thiết kế cơ sở dữ liệu 5.1 Sơ đồ cơ sở dữ liệu quan hệ

Hình 5.1 Sơ đồ quan hệ cơ sở dữ liệu

5.2 Danh sách chi tiết các quan hệ trong dữ liệu

STT Tên quan hệ Diễn giải

1 Goods Lưu trữ thông tin hàng hóa 2 Employee Lưu trữ thông tin nhân viên 3 Account Lưu trữ thông tin các tài khoản hệ thống 4 FootballField Lưu trữ thông tin các sân bóng 5 Bill Lưu trữ thông tin các hóa đơn mua hàng

6 BillInfo Lưu trữ thông tin hàng hóa được mua và thanh toán

7 StockReceipt Lưu trữ thông tin nhập hàng vào kho 8 StockReceiptInfo Lưu trữ chi tiết thông tin hàng hóa được nhập 9 SalarySetting Lưu trữ thông tin thiết lập lương

10 Salary Lưu trữ thông tin lương từng nhân viên hàng tháng

11 SalaryRecord Lưu trữ thông tin trả lương cho nhân viên 11 FieldInfo Lưu trữ thông tin đặt sân 12 Authorizations Lưu trữ key bản quyền

13 Information Lưu trữ thông tin chung của sân bóng mini 14 TimeFrame Lưu trữ thông tin các khung giờ 15 Attendance Lưu trữ thông tin điểm danh của nhân viên

Bảng 5.1 Danh sách quan hệ trong cơ sở dữ liệu

5.3 Mô tả các quan hệ5.3.1 Goods 5.3.1 Goods ST

Một phần của tài liệu Phần mềm quản lý sân bóng mini (Trang 35 - 39)