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