Phân tích thiết kế hướng đối tượng (phần 7) potx

6 350 0
Phân tích thiết kế hướng đối tượng (phần 7) potx

Đang tải... (xem toàn văn)

Thông tin tài liệu

Created by Trang Hồng Sơn - 1 - ACTIVITY DIAGRAM 1. Tổng quan: - Activity Diagram: + Là sơ ñồ mô tả các dòng công việc (workflow) trong: . Qui trình nghiệp vụ (business process) . Use Case Created by Trang Hồng Sơn - 2 - Student Registration System Application Complete Application Check Course Availability «datastore» Courses «datastore» Applications Check Applicant Qualification «datastore» Students Accept/Deny Reply 2. Các ký hiệu: - Hoạt ñộng (activity): là một ñơn vị công việc cần thực hiện. - Trạng thái (state): là một ñiểm chờ một biến cố (sự kiện) xảy ra trước khi hoạt ñộng ñược tiếp tục. - Chuyển tiếp (transition): là sự di chuyển từ hoạt ñộng này sang hoạt ñộng khác. - ðiểm quyết ñịnh (decision point): là một ñiểm mà tại ñó hoạt ñộng có thể rẽ nhánh theo các hướng khác nhau tuỳ thuộc vào ñiều kiện. - ðồng bộ (synchronization): là các hoạt ñộng cần ñược thi hành song song. - ðường phân dòng (swimlane): là các cột dùng ñể gom nhóm các hoạt ñộng, cho biết một hoạt ñộng xảy ra ở ñâu trong hệ thống. Created by Trang Hồng Sơn - 3 - 3. Case study “Hệ thống thư viện ñiện tử”: - Use Case “ðăng nhập”: Tên Use Case Dang_nhap Tác nhân chính Thủ thư Mức 1 Tiền ñiều kiện Thủ thư phải có tài khoản Kích hoạt Thủ thư chọn chức năng ñăng nhập trong trang chủ ðảm bảo thành công Chuyển ñến trang chủ quản lý của thủ thư Chuỗi sự kiện chính 1. Thủ thư chọn chức năng ñăng nhập. 2. Hệ thống hiển thị form ñăng nhập và yêu cầu thủ thư nhập username, password. 3. Thủ thư nhập username, password và nhấn nút “ðăng nhập”. 4. Hệ thống kiểm tra thông tin ñăng nhập. 5. Hệ thống chuyển ñến trang quản lý của thủ thư. Ngoại lệ 4. Thông tin ñăng nhập sai, quay lại bước 3. Yeu cau dang nhap Nhap username va password Hien thi form dang nhap Kiem tra thong tin dang nhap Chuyen den trang quan ly [ False ] [ True ] SystemThu Thu - Use Case “Tra cứu sách”: Created by Trang Hồng Sơn - 4 - 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 - 5 - Yeu cau tra cuu sach Nhap tu khoa va chon cac tieu chi Tra cuu lai ? Chon mot quyen sach Hien thi form tra cuu sach Thuc hien tim kiem Thong bao khong tim thay Hien thi danh sach cac sach tim duoc Hien thi thong tin chi tiet sach [ Co ] [ Khong co ] [ No ] [ Yes ] SystemBan Doc - Use Case “Thêm sách”: Tên Use Case Them_sach Tác nhân chính Thủ thư Mức 2 Tiền ñiều kiện Thủ thư ñã ñăng nhập vào hệ thống Kích hoạt Thủ thư chọn chức năng thêm 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. Thủ thư chọn chức năng thêm sách. 2. Hệ thống hiển thị form thêm sách và yêu cầu thủ thư ñưa vào thông tin sách. 3. Thủ thư nhập thông tin về sách mới và nhấn nút “Thêm sách”. 4. Hệ thống kiểm tra thông tin sách và xác nhận thông tin sách hợp lệ. 5. Hệ thống thêm thông tin sách mới vào CSDL. 6. Hệ thống thông báo ñã thêm sách thành công. Created by Trang Hồng Sơn - 6 - Ngoại lệ 4a. Hệ thống thông báo sách ñã có trong CSDL: 1. Hệ thống hỏi thủ thư có thêm số lượng sách hay không. 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. Yeu cau them sach Nhap thong tin sach moi Them so luong sach ? Hien thi form them sach Kiem tra thong tin sach Thong bao sach da co Thong bao sach khong hop le Them sach moi Thong bao them sach moi thanh cong Them so luong cho sach da co [ Hop le ] [ Khong hop le ] [ Da co ] [ No ] [ Yes ] SystemThu Thu . ñộng có thể rẽ nhánh theo các hướng khác nhau tuỳ thuộc vào ñiều kiện. - ðồng bộ (synchronization): là các hoạt ñộng cần ñược thi hành song song. - ðường phân dòng (swimlane): là các cột. ñọ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 - 5 - Yeu cau tra cuu sach Nhap tu khoa va chon. thư có thêm số lượng sách hay không. 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

Ngày đăng: 08/07/2014, 08:20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan