Phân tích thiết kế hướng đối tượng (phần 8) - Pdf 17

Created by Trang Hồng Sơn - 1 -

STATE DIAGRAM1. Tổng quan:

- State Diagram:
+ Là sơ ñồ mô tả sự thay ñổi trạng thái của ñối tượng (bị tác ñộng bởi các sự kiện):
. Reactive objects: trạng thái của các thực thể.

off hook
Idle Active
on hook
Telephone
state
transition event
initial state . Use Case Operations: trạng thái của hệ thống.

WatingForSale EnteringItems
enterItem
WaitingForPayment
makeNewSale
makeCashPayment
endSale

+ Xác ñịnh các trạng thái có thể có của các ñối tượng ở trên.
+ Xác ñịnh các sự kiện gây ra sự thay ñổi trạng thái.
- Use Case Operations:
+ Chọn Use Case.
+ Xác ñịnh các trạng thái có thể có của hệ thống trong Use Case ở trên.
+ Xác ñịnh các sự kiện gây ra sự thay ñổi trạng thái của hệ thống  System Operations.

4. Case study “Hệ thống thư viện ñiện tử”:

- Reactive objects:

Bandoc
maBandoc
tenBandoc
diachiBandoc
Thuthu
maThuthu
tenThuthu
matkhau
Sach
maSach
tenSach
tacGia
nhaXB
namXB
mota
soluong
Themuon
maThemuon
maBandoc


ChuaMuonSach
DangMuonSach
DaTraSach
Muon sach Tra sach
Hoan tat tra sach + Thẻ mượn: ko có sách, có sách.

CoSach
KhongCoSach
Muon sach
Tra sach + Sách: chưa ñược mượn, ñang ñược mượn, ñã ñược trả.

Created by Trang Hồng Sơn - 4 -

DangDuocMuon
ChuaDuocMuon DaDuocTra
Muon sach Tra sach
Hoan tat tra sach - Use Case Operations:


Tên Use Case Tra_cuu_sach
Tác nhân chính Bạn ñọc
Mức 1
Tiền ñiều kiện Không có
Kích hoạt Bạn ñọc chọn chức năng tra cứu sách trong menu
ðảm bảo thành công Thông tin sách mới ñược thêm vào CSDL
Chuỗi sự kiện chính 1. Bạn ñọc chọn chức năng tra cứu sách.
2. Hệ thống hiển thị form tra cứu sách và yêu cầu bạn ñọc nhập từ khoá, chọn các
tiêu chí sách cần tìm.
3. Bạn ñọc nhập từ khoá, chọn các tiêu chí và nhấn nút “Tìm kiếm”.
4. Hệ thống thực hiện việc tìm kiếm dựa trên từ khoá và các tiêu chí.
5. Hệ thống hiển thị danh sách các sách tìm ñược.
6. Bạn ñọc chọn một quyển sách ñể xem thông tin chi tiết.
7. Hệ thống hiển thị thông tin chi tiết sách.
Ngoại lệ 4. Hệ thống thông báo không có sách thoả từ khoá và các tiêu chí:
1. Hệ thống hỏi bạn ñọc có muốn nhập từ khoá, chọn các tiêu chí cần tìm khác.
2. Nếu có, quay lại bước 3; nếu ko, kết thúc.

Created by Trang Hồng Sơn - 6 -

CungCapDanh
SachTimDuoc
ChoNhapThong
TinTraCuu
ThucHien
TimKiem

2. Nếu có, hệ thống thêm số lượng cho sách ñã có; nếu ko, kết thúc.
3. Hệ thống thông báo ñã thêm sách thành công.
4b. Hệ thống thông báo thông tin sách không hợp lệ:
1. Hệ thống yêu cầu thủ thư nhập lại thông tin sách, quay lại bước 3.

ChoNhapThong
TinSach
KiemTraThong
TinSach
ThemSachMoi
ChoDongYThem
SoLuong
ThemSoLuong
SachDaCo
Yeu cau them sach
Nhap thong tin sach
[ Yes ]
[ No ]
[ Hop le ]
[ Da co ]
[ Ko hop le ]


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status