CHƯƠNG 4: PHA THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
3.1 Các biểu đồ tuần tự
Trong hệ thống quản lý thư viện, chúng ta lựa chọn biểu đồ tương tác dạng tuần tự để biểu diễn các tương tác giữa các đối tượng. Để xác định rõ các thành phần cần bổ sung trong biểu đồ lớp, trong mỗi biểu đồ tuần tự của hệ thống quản lý thư viện sẽ thực hiện:
- Xác định rõ kiểu của đối tượng tham gia trong tương tác (ví dụ giao diện, điều khiển hay thực thể).
- Mỗi biểu đồ tuần tự có thể có ít nhất một lớp giao diện (Form) tương ứng với chức năng (use case) mà biểu đồ đó mô tả
- Mỗi biểu đồ tuần tự có thể liên quan đến một hoặc nhiều đối tượng thực thể.
Các đối tượng thực thể chính là các đối tượng của các lớp đã được xây dựng trong biểu đồ thiết kế chi tiết.
Dưới đây là một số biểu đồ tuần tự cho các chức năng của hệ thống:
a) Biểu đồ tuần tự cho chức năng Đăng nhập
: Thu thu : FormDangNhap : DK_Dangnhap : Thuthu
Nhap Username va Password
Kiem tra User
Kiem tra Xac thuc thanh cong Xac thuc thanh cong
Thong bao dang nhap thanh cong
Chon thay doi Password
Thay doi Password
Thay doi Password Xac nhan thay doi thanh cong Xac nhan thay doi thanh cong
Thong bao thay doi thanh cong Nhap va xac nhan Password moi
Hien chuc nang doi Password
Hình P.7: Biểu đồ tuần tự cho chức năng Đăng nhập
b) Biểu đồ tuần tự cho chức năng Tìm kiếm
: Ban doc : FormTimKiem : DK_Timkiem : Sach : FormKQTimkiem
Chon chuc nang Tim kiem
Yeu cau tim kiem
Xu ly tu khoa Tim kiem
Tao cau truy van SQL
Thuc hien Tim kiem Tra ve Ket qua Tim kiem Thong bao ket qua
Hien thi ket qua tim kiem Hien thi ket qua Tim kiem
Hien danh muc chuc nang Tim kiem
Nhap dieu kien Tim kiem
Hình P.8: Biểu đồ tuần tự cho chức năng Tìm kiếm
c) Biểu đồ tuần tự cho chức năng Quản lý mượn sách
: Ban doc : Thu thu : FormMuonSach : DK_MuonSach : Bandoc : Sach : TheMuon
Gui thong tin y eu cau muon
Mo f orm Muon sach
Nhap thong tin muon sach v a Ban doc
Xac thuc ban doc
Xac thuc ban doc Xac thuc thanh cong Xac thuc thong tin sach
Xac nhan con sach trong thu v ien
Tao the muon moi
Tra the muon Tra the muon v a sach
Tao the muon moi Hien thi the muon
Xac thuc thong tin sach
Xac nhan con sach trong Thu v ien
Hình P.9: Biểu đồ tuần tự cho chức năng Quản lý mượn sách
d) Biểu đồ tuần tự cho chức năng Quản lý trả sách
: FormTraSach : DK_MuonSach : Bandoc : TheMuon
Gui thong tin the muon
Yeu cau tra sach
Nhap thong tin
Yeu cau xac nhan thong tin
Xac nhan thong tin Sach trong the muon
Xac nhan dung Xac nhan ban doc Xac nhan thanh cong
Xac nhan dung
Xac nhan da tra sach
Cap nhat thong tin the (da tra) Xac nhan dung
Hình P.10: Biểu đồ tuần tự cho chức năng Quản lý trả sách
e) Biểu đồ tuần tự cho chức năng Thống kê thông tin sách
: Thu thu : FormThongkeSach : DK_ThongkeSach : FormKQThongkeSach : TheMuon : Sach Chon thong ke s...
Chon thong ke sach muon theo Nhom s...
Hien thi danh muc chuc nang thong ke s...
Chon thong ke sach theo th...
Yeu cau thong ke sach muon theo th...
Yeu cau thong ke sach muon theo N...
Hien thi danh s...
Hien thi danh muc sach muon theo th...
Truy v an thong tin sach muon theo th...
Yeu cau hien thi danh muc theo ten s...
Truy v an thong tin sach muon theo n...
Thong bao ket ...
Thong bao ket ...
Hình P.11: Biểu đồ tuần tự cho chức năng Thống kê thông tin sách
f) Biểu đồ tuần tự cho chức năng Thống kê thông tin bạn đọc
: FormThongkeBandoc : DK_ThongkeBandoc : TheMuon
Chon thong ke Ban doc qua han
Yeu cau thong tin ban doc qua han
Truy van thong tin ban doc qua han
Thong bao ket qua Hien thi Form Thong ke Ban doc
Chon thong ke danh sach ban doc
Yeu cau dua ra danh sach ban doc
Truy van danh sach ban doc Chon chuc nang Thong ke ban doc
Tra ket qua Danh sach Ban doc Hien thi Danh sach ban doc
Hien thi danh sach ban doc
Tra danh sach an doc qua han Tra danh sach ban doc qua han
Hình P.12: Biểu đồ tuần tự cho chức năng Thống kê thông tin bạn đọc