Cách vận hành mô hình

Một phần của tài liệu Đồ án môn phát triển phần mềm hướng đối tượng quản lý sinh viên version 1.0 (Trang 91 - 94)

- Đầu tiên User giao tiếp với Presentation Layers (GUI) để gửi đi thông tin và yêu cầu. Tại layer này, các thông tin sẽ được kiểm tra, nếu OK chúng sẽ được chuyển xuống Business Logic Layer (BLL).

- DAL sẽ thao tác với Database và trả kết quả về cho BLL, BLL kiểm tra và gửi nó lên GUI để hiển thị cho người dùng.

- Một khi gặp lỗi (các trường hợp không đúng dữ liệu) thì đang ở layer nào thì quăng lên trên layer cao hơn nó 1 bậc cho tới GUI thì sẽ quăng ra cho người dùng biết.

- Các dữ liệu được trung chuyển giữa các Layer thông qua một đối tượng gọi là Business Object Layer, đơn giản đây chỉ là các Class đại diện cho các đối tượng được lưu trữ trong Database.

6.3 Mô tả chi tiết từng thành phần trong hệ thống

Các thành phần ở tầng DAL

Lớp đối tượng Diễn giải

DataService Quản lý việc kết nối tới database, gồm các phương thức connect, và các hàm thực hiện các câu lệnh truy vấn dữ liệu từ database cũng như các phương thức để đưa dữ liệu xuống database

XL_BANG Cung cấp các phương thức để lấy dữ liệu từ database đổ vào dataset.

Page | 88

Lớp đối tượng Diễn giải

XL_DS_NGUOI_DUNG Quản lý việc cập nhật thông tin danh sách người dùng

XL_GIANG_DAY Quản lý việc cập nhật thông tin về hành động giảng dạy.

XL_GIAO_VIEN Quản lý việc cập nhật thông tin danh sách giáo viên

XL_HOC_BONG Quản lý việc cập nhật thông tin về học bổng.

XL_HOC_PHI Quản lý việc cập nhật thông tin về học phí XL_KETQUATHI Quản lý việc cập nhật thông tin kết quả

thi của sinh viên

XL_KHOA Quản lý việc cập nhật thông tin các khoa

XL_LOP Quản lý việc cập nhật thông tin các lớp

XL_MON_HOC Quản lý việc cập nhật thông tin các môn học

XL_NHOM_NGUOI_DUNG Quản lý việc cập nhật thông tin nhóm người dùng

XL_PHONG_HOC Quản lý việc cập nhật thông tin về phòng học

XL_REN_LUYEN Quản lý việc cập nhật thông tin về điểm rèn luyện của sinh viên

XL_SINH_VIEN Quản lý việc cập nhật thông tin danh sách sinh viên

XL_THAM_SO Quản lý việc cập nhật thông tin các tham số của hệ thống.

Các thành phần ở tầng BOL

Lớp đối tượng Diễn giải

DS_NGUOI_DUNG Trả về thông tin nhóm người dùng NGUOI_DUNG Trả về thông tin người dùng

XL_DS_NGUOI_DUNG Trả về các thao tác quản trị của người dùng.

Page | 89

GiaoVien Trả về thông tin giáo viên

Khoa Trả về thông tin khoa

SinhVien Trả về thông tin sinh viên

Phong Trả về thông tin phòng học

MonHoc Trả về thông tin môn học

Page | 90

Một phần của tài liệu Đồ án môn phát triển phần mềm hướng đối tượng quản lý sinh viên version 1.0 (Trang 91 - 94)

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

(135 trang)