intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: Nguyen Kien | Ngày: | Loại File: PDF | Số trang:6

301
lượt xem
137
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'phân tích thiết kế hướng đối tượng (phần 7)', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Phân tích thiết kế hướng đối tượng (phần 7)

  1. Created by Trang H ng Sơn ---------------------------------- 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 -1-
  2. Created by Trang H ng Sơn ---------------------------------- Student Registration System Complete Application Application Check Course «datastore» Availability Courses «datastore» Applications Accept/Deny Check Applicant Reply Qualification «datastore» Students 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. -2-
  3. Created by Trang H ng Sơn ---------------------------------- 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. Thu Thu System Yeu cau Hien thi form dang nhap dang nhap Nhap username Kiem tra thong va password tin dang nhap [ False ] [ True ] Chuyen den trang quan ly - Use Case “Tra c u sách”: -3-
  4. Created by Trang H ng Sơn ---------------------------------- 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. -4-
  5. Created by Trang H ng Sơn ---------------------------------- Ban Doc System Yeu cau tra Hien thi form cuu sach tra cuu sach Nhap tu khoa va Thuc hien chon cac tieu chi tim kiem [ Yes ] [ No ] Tra cuu lai ? Thong bao khong tim thay [ Khong co ] [ Co ] Chon mot Hien thi danh sach quyen sach cac sach tim duoc Hien thi thong tin chi tiet sach - 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. -5-
  6. Created by Trang H ng Sơn ---------------------------------- 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. Thu Thu System Yeu cau Hien thi form them sach them sach Nhap thong Kiem tra tin sach moi thong tin sach Thong bao sach khong hop le [ Khong hop le ] Them so Thong bao luong sach ? sach da co [ Da co ] [ No ] [ Hop le ] [ Yes ] Them so luong Them sach cho sach da co moi Thong bao them sach moi thanh cong -6-
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2