Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.98 MB, 47 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b><small>KHOA CÔNG NGHỆ THÔNG TIN</small></b>
Hình 1 : Sơ đồ use case Xây dựng website đặt tour du lịch trực tuyến...2
Hình 2 : Sơ đồ use case Xây dựng hệ thống quản lý thư viện của một trường đại học...4
Hình 3 : Sơ đồ activity biểu diễn đặc tả use case “Đăng ký”...6
Hình 5 : Sơ đồ activity biểu diễn đặc tả use case “Xem điểm”...9
Hình 6 : Sơ đồ activity biểu diễn đặc tả use case “Đặt tour trực tuyến”...11
Hình 7 : Sơ đồ activity biểu diễn đặc tả use case “Tìm kiếm tour”...12
Hình 8 : Sơ đồ activity biểu diễn đặc tả use case “Đăng ký mượn sách”...14
Hình 9 : Sơ đồ activity biểu diễn đặc tả use case “Quản lý việc mượn sách”...16
Hình 10 : Sơ đồ Domain đặt tour du lịch trực tuyến...19
Hình 11 : Sơ đồ domain hệ thống quản lý thư viện của một trường đại học...21
Hình 12 : Vẽ sơ đồ Sequence ở mức thiết kế sơ bộ cho Use case Đăng ký học phần...22
Hình 13 : Bổ sung các Class mới (nếu có) vào trong sơ đồ Domain liên quan đến chức năng đăng ký học phần...23
Hình 14 : Phân bổ các phương thức vào các Class tương ứng trong sơ đồ Domain...24
Hình 15 : Hoàn thiện sơ đồ lớp tương ứng với chức năng “Đăng ký học phần”...25
Hình 16 : Vẽ sơ đồ Sequence ở mức thiết kế sơ bộ cho Use case Xem điểm...26
Hình 17 : Bổ sung các class mới (nếu có) vào trong sơ đồ Domain liên quan đến chức năng xem điểm...27
Hình 18 : Phân bổ các phương thức vào các Class tương ứng trong sơ đồ Domain...28
Hình 19 : Vẽ sơ đồ Sequence ở mức thiết kế sơ bộ cho Use case Đặt tour trực tuyến...29
Hình 20 : Bổ sung các class mới (nếu có) vào trong sơ đồ Domain liên quan đến chức năng đặt tour trực tuyến...29
Hình 21 : Phân bổ các phương thức vào các Class tương ứng trong sơ đồ Domain...30
Hình 22 : Hoàn thiện sơ đồ lớp tương ứng với chức năng “Đăt tour trực tuyến”...31
Hình 23 : Vẽ sơ đồ Sequence ở mức thiết kế sơ bộ cho Use case Đăng ký mượn sách...32
Hình 24 : Bổ sung các class mới (nếu có) vào trong sơ đồ Domain liên quan đến chức năng đăng ký mượn sách...33
Hình 25 : Phân bổ các phương thức vào các Class tương ứng trong sơ đồ Domain...34
Hình 26 : Hồn thiện sơ đồ lớp tương ứng với chức năng “Đăng ký mượn sách”...35
Hình 27 : Sơ đồ domain Đăng ký học phần...36
Hình 27 : Sơ đồ cơ sở dữ liệu quan hệ Đăng ký học phần...36
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">Hình 30 : Sơ đồ domain Đăng ký mượn sách ở thư viện...38 Hình 31 : Sơ đồ cơ sở dữ liệu quan hệ Đăng ký mượn sách ở thư viện...38
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7"><i>Thành phố Hồ Chí Minh, ngày …… tháng …… năm 2024</i>
Xác nhận của Giảng viên
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">Module01 : Xác định yếu cầu chức năng của hệ thống – mơ hình hóa chức năng bằng sơ đồ use case
Case study 2 : Xây dựng website đặt tour du lịch trực tuyến
<i><b>1. Xác định yêu cầu chức năng </b></i>
<b> Khách hàng : có thể gửi yêu cầu thay đổi hoặc hủy đặt tour</b>
<b> Nhân viên : tạo tour mới, cập nhật thông tin tour, quản lý đơn đặt tour của khách hàng , </b>
thống kê doanh thu , xử lý các yêu cầu thay đổi hoặc hủy đặt tour
<b> Người quản lý : có thể quản lý nhân viên, phân công hướng dẫn viên cho mỗi tour Người quản trị hệ thống : có nhiệm vụ phân quyền người dung, cập nhật chức năng của </b>
hệ thống.
<i><b>2. Mơ hình hóa u cầu chức năng, sử dụng sơ đồ use case. </b></i>
<b> Xác định các Actor</b>
<b>- Khách hàng : người tham gia các chương trình đặt tour trên app Lucky Tours</b>
<b>- Nhân viên : người quản lý thông tin các khách hàng đặt tour- Người quản lý : quản lý , phân công</b>
<b>- Người quản trị hệ thống : phân quyền , cập nhật chức năng hệ thống Xác định các use case </b>
<b>* Khách hàng : </b>
- Tìm kiếm tour theo từ khóa, tiêu chí , thời gian , địa điểm , loại tour - Xem thông tin tour
- Đăng nhập
- Đặt tour trực tuyến
- Thanh toán ngay hoặc thanh toán sau 24 giờ - Yêu cầu thay đổi tour
- Hủy tour
<b>* Nhân viên : </b>
- Tạo tour mới
- Cập nhật thông tin tour - Quản lý đơn đặt tour - Thống kê doanh thu
- Xử lý yêu cầu thay đổi tour của khách hàng - Hủy đặt tour
<b>* Người quản lý : </b>
- Quản lý nhân viên
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">- Phân công hướng dẫn viên
<b> Sơ đồ use case biểu diễn các chức năng của hệ thống</b>
<b>Hình 1 : Sơ đồ use case Xây dựng website đặt tour du lịch trực tuyến</b>
<i><b>3. Yêu cầu phi chức năng</b></i>
- Khách hàng muốn đặt tour phải điền thông tin đầy đủ vào form đặt tour, gồm các thông tin họ tên người đặt tour, số người lớn và số trẻ em tham gia tour, chọn hình thức thanh tốn
- Một khách hàng có thể đặt nhiều tour tại nhiều thời điểm khác nhau, một tour có thể từ 10 đến 40 khách.
- Khách hàng có thể thanh tốn ngay hoặc thanh tốn sau 24g - Khách hàng có thể gửi yêu cầu thay đổi hoặc hủy đặt
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">- Một nhân viên có thể quản lý nhiều đơn đặt tour, một đơn đặt tour chỉ thuộc một nhân viên quản lý
- Một tour có thể từ 2 đế 3 hướng dẫn viên, một hướng dẫn viên có thề hướng dẫn nhiều tour.
<i><b>5. Quy trình nghiệp vụ đặt tour du lịch trực tuyến</b></i>
- Website Lucky Tours hiển thị các địa điểm du lịch theo vùng miền, và thông tin chi tiết về đặc điểm, những điểm tham quan, địa danh nổi tiếng để khách hàng có thể tham khảo. - Website cũng thường xuyên đưa lên những gói tour du lịch đa dạng về thời gian, địa
điểm, giá cả, dịch vụ và các thông tin khuyến mãi để khách hàng có thể dễdàng lựa chọn.
- Website hiển thị các thông tin chi tiết bao gồm: lịch trình, thời gian, địa điểm và thời gian khởi hành, giá tour.
- Khi khách hàng chọn một tour cụ thể thì website hiển thị thơng tin chi tiết lịch trình mỗi ngày của tour.
- Hệ thống kiểm tra cú pháp hoặc kiểu dữ liệu của các thơng tin nhập, nếu sai thì hệ thống yêu cầu nhập lại, nếu đúng thì hệ thống phải hiển thị thông báo đặt tour thành công, và đơn đặt tour sẽ được lưu vào hệ thống
- Sau 24g khơng thanh tốn thì đơn đặt tour sẽ bị hủy.
- Yêu cầu hủy đặt tour trước ngày khởi hành 24g thì hệ thống chấp nhận và hoàn tiền 70% giá vé, nếu trước ngày khởi hành 12g thì được chấp nhận và hồn 50% giá vé. Nếu trễ hơn thì khơng hồn tiền.
- Một nhân viên có thể thống kê doanh thu, xử lý các yêu cầu thay đổi hoặc hủy đặt tour. Case study 3. Xây dựng hệ thống quản lý thư viện của một trường đại học
<b>1. Xác định yêu cầu chức năng của hệ thống: Dựa vào đặc tả, hệ thống gồm các chức năng sau:</b>
- Độc giả có thể tìm sách
- Độc giả phải đăng ký tài khoản trong hệ thống thư viện
- Độc giả phải đăng nhập vào hệ thống và thực hiện chức năng đăng ký mượn sách - Độc giả cũng phải đăng nhập vào hệ thống để có thể tìm và đọc online.
- Thủ thư có thể thêm sách mới, quản lý việc mượn và trả sách, thống kê sách đã cho mượn, số sách còn trong kho.
- Hệ thống lưu trữ thông tin các cuốn sách.
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">o Đăng ký tài khoảng
Sơ đồ use case biểu diễn các chức năng của hệ thống
<b>Hình 2 : Sơ đồ use case Xây dựng hệ thống quản lý thư viện của một trườngđại học</b>
<b>3. Yêu cầu phi chức năng</b>
- Giao diện thân thiện - Dễ sử dụng
- Chương trình chạy ổn định
<b>4. Quy tắc nghiệp vụ</b>
- Hệ thống lưu trữ thông tin của các cuốn sách in theo từng loại sách (ví dụ: sách kinh tế, sách tin học, …), với mỗi loại, hệ thống lưu thông tin Mã loại, tên loại, Mã giá sách. Mỗi loại sách gồm nhiều đầu sách, mỗi đầu sách được lưu trữ bởi các thông tin Mã đầu sách, tên đầu sách, tác giả, đơn giá, năm xuất bản,
nhà xuất bản, số lượng bản in và thông tin tóm tắt nội dung. - Hệ thống lưu sách điện tử dưới dạng tập tin.
- Mã tài khoản chính là Mã giảng viên hoặc Mã sinh viên.
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">- Khi cần mượn sách in thì độc giả phải đăng nhập vào hệ thống và thực hiện chức năng
<b>đăng ký mượn sách, bao gồm các thông tin: Mã sách, tên sách, tác giả, ngày mượn, ngày</b>
trả, khi đăng ký thành cơng thì độc giả đến gặp thủ thư để nhận sách.
- Độc giả phải tuân thủ quy định về việc mượn và trả, nếu trễ hạn sẽ bị phạt, quy định phạt như sau: nếu số ngày trễ hạn <7 ngày thì phạt 5% đơn giá sách. Nếu từ 7 ngày đến 15 ngày thì phạt 10% giá sách, nếu trên 15 ngày thì phạt 20% giá sách.
<b>5. Quy trình nghiệp vụ hệ thống quản lý thư viện của trường đại học</b>
- Để mượn sách hoặc đọc sách,các độc giả phải đăng ký tài khoản trong hệ thống thư viện - Khi cần mượn sách in thì độc giả phải đăng nhập vào hệ thống và thực hiện chức năng
<b>đăng ký mượn sách</b>
- Đối với sách điện tử, độc giả cũng phải đăng nhập vào hệ thống để có thể tìm và đọc online trên mạng cục bộ của trường.
<b>- Hệ thống giúp độc giả có thể tìm sách theo nhiều tiêu chí khác nhau như tên loại</b>
sách, tên sách, tên tác giả, hoặc theo từ khóa, …
Modulo02 : Viết đặc tả use case
Case study 1: xây dựng hệ thống đăng ký học phần trực tuyến, viết đặc tả cho các use case của hệ thống: <b> đăng nhập, tạo tài khoản, xem điểm, thay đổi lớp học phần , ứng với mỗi đặc tả, </b>
hãy mơ hình hóa bằng sơ đồ activity.
<b>A) Đặc tả use case “Đăng nhập”− Tên use case: Đăng nhập</b>
<b>− Mô tả sơ lược: chức năng Đăng nhập giúp sinh viên có thể đăng nhập vào học phần</b>
trực tuyến.
<b>− Actor chính: Sinh viên− Actor phụ: khơng</b>
<b>− Tiền điều kiện (Pre-condition): Không </b>
<b>− Hậu điều kiện (Post-condition): Sinh viên đăng nhập thành công hoặc tài khoản mới</b>
được tạo
<b>− Luồng sự kiện chính (main flow): </b>
1.Sinh viên click vào nút đăng nhập 2. Hệ thống hiển thị form đăng nhập
3.Sinh viên nhập thông tin cần thiết 4.Hệ thống kiểm tra thông tin đăng nhập (Rẽ nhánh)
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">5. Hệ thống hiển thị thông báo đăng nhập thành công
6. Sinh viên xác nhận và được chuyển đến
trang chính đã đăng nhập <sup>7. Hệ thống lưu thông tin đăng nhập </sup>
<b>− Luồng sự kiện thay thế (alternate flow): </b>
<b>− Luồng sự kiện ngoại lệ (exception flow): </b>
<b>A.1 ) Sơ đồ activity biểu diễn đặc tả use case “Đăng ký”</b>
<b>Hình 3 : Sơ đồ activity biểu diễn đặc tả use case “Đăng ký”B) Đặc tả use case “Tạo tài khoản”</b>
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14"><b>− Tên use case: Tạo tài khoản</b>
<b>− Mô tả sơ lược: chức năng Tạo tài khoản cho phép sinh viên , trong trường hợp này có</b>
thể đăng ký và tạo một tài khoản mới để truy cập học phần trực tuyến
<b>− Actor chính: Sinh viên− Actor phụ: không</b>
<b>− Tiền điều kiện (Pre-condition): Không </b>
<b>− Hậu điều kiện (Post-condition): Tài khoản mới được tạo thành cơng và sinh viên có</b>
thể sử dụng thơng tin đăng nhập để truy cập học phần trực tuyến
<b>− Luồng sự kiện chính (main flow): </b>
1.Sinh viên click vào nút “Tạo tài khoản/ Đăng ký”
2. Hệ thống hiển thị form đăng ký
3.Sinh viên nhập thông tin cần thiết cho việc tạo tài khoản ( tên , email , mật khẩu , … )
4.Hệ thống kiểm tra thông tin (Rẽ nhánh)
5. Hệ thống hiển thị thông báo tạo tài khoản thành công
6. Sinh viên xác nhận và được chuyển đến trang chính đã đăng ký thành công để đăng nhập
7. Hệ thống lưu thông tin đăng ký mới vào hệ thống
<b>− Luồng sự kiện thay thế (alternate flow): </b>
<b>B.1 )Sơ đồ activity biểu diễn đặc tả use case “Tạo tài khoản”</b>
<b>Hình 4 : Sơ đồ activity biểu diễn đặc tả use case “Tạo tài khoản”C) Đặc tả use case “Xem điểm”</b>
<b>Tên use case: Xem điểm</b>
<b>Mô tả sơ lược: Chức năng Xem điểm cho phép sinh viên trực tuyến kiểm tra và xem điểm học</b>
tập của mình
<b>Actor chính: Sinh viênActor phụ: Khơng có</b>
<b>Tiền điều kiện (Pre-condition): Đăng nhập vào website thành công </b>
<b>Hậu điều kiện (Post-condition): Sinh viên có thể xem thơng tin điểm học tập của mình</b>
<b>Luồng sự kiện chính</b>
1.Sinh viên truy cập trang xem điểm 2.Hệ thống hiển thị danh sách và các môn học với điểm tương ứng
3.Sinh viên chọn môn cần kiểm tra điểm 4.Hệ thống hiển thị điểm chi tiết cho môn đã chọn
5.Sinh viên xem điểm và kết thúc hành động
<b>Luồng sự kiện thay thế</b>
3.1 Sinh viên không chọn mơn học 3.2 : Hệ thống hiển thị tồn bộ điểm học tập của sinh viên
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16"><b>C.1 ) Sơ đồ activity biểu diễn đặc tả use case “Xem điểm”</b>
<b>Hình 5 : Sơ đồ activity biểu diễn đặc tả use case “Xem điểm”</b>
Case study 2: “Xây dựng website đặt tour du lịch trực tuyến”, sinh viên hãy viết đặc tả use case:
<b>a. Đặc tả use case “Đặt tour du lịch trực tuyến”- Tên use case: Đặt tour du lịch trực tuyến</b>
<b>- Mô tả sơ lược: Chức năng đặt tour giúp khách hàng có thể đặt tour trực tuyến- Actor chính: Khách hàng</b>
<b>- Actor phụ: Không</b>
<b>- Tiền điều kiện (Pre-condition): Đăng nhập thành công</b>
<b>- Hậu điều kiện (Post-condition): Nếu đăng ký tour và thanh tốn thành cơng thì </b>
khách hàng sẽ có tour của bản thân mình
<b>- Luồng sự kiến chính (main flow):</b>
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">3. Khách hàng sẽ nhập thông tin bao gồm: Thời gian, địa điểm, số lượng,…
4. Hệ thống xác nhận thông tin nhập của khách hàng
5. Khách hàng xác nhận lại thông tin vừa nhập
6. Hệ thống hiện trang thanh toán
7. Khách hàng tiến hành thanh toán tour
<b>- Luồng sự kiện thay thế (altermate flow):</b>
4.1 Hệ thống thông báo thông tin nhập chưa đúng yêu cầu
4.2 Khách hàng nhập lại thông tin 4.3 Hệ thống quay lại bước 4
8.1 Hệ thống kiểm tra thanh tốn của khách hàng khơng thành cơng
8.2 Khách hàng xác nhận 8.3 Hệ thống quay lại bước 8
<b>- Luồng sự kiện ngoại lệ (exception flow): </b>
4.1.1 Hệ thống cảnh báo bạn đã có tour du lịch bị trùng
4.1.2 Khách hàng xác nhận và kết thúc
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18"><b>a.1 )Sơ đồ activity biểu diễn đặc tả use case “Đặt tour trực tuyến”</b>
<b>Hình 6 : Sơ đồ activity biểu diễn đặc tả use case “Đặt tour trực tuyến”b. “Tìm kiếm tour”, và vẽ sơ đồ activity biểu diễn đặc tả</b>
<b>Tên use case: Tìm kiếm tour</b>
<b>Mơ tả sơ lược: Chức năng tìm kiếm tour cho phép người dùng tìm kiếm tourActor chính: Người dùng</b>
<b>Actor phụ: Khơng có</b>
<b>Tiền điều kiện (Pre-condition): Vào website thành cơng </b>
<b>Hậu điều kiện (Post-condition): Nếu tìm thành công sẽ hiển thị thông tin của tourLuồng sự kiện chính</b>
1. Người dùng chọn chức năng tìm kiếm
tour <sup>2. Hệ thống hiển thị cách thức tìm kiếm </sup>(tìm theo các tiêu chí thời gian, địa điểm… hoặc tím theo từ khóa)
3. Người dùng chọn cách tìm kiếm theo
từ khóa <sup>4. Hệ thống kiểm tra các tour theo từ </sup>khóa người dùng nhập 5. Hệ thống hiển thị các tour theo ý
người dùng muốn
6. Người chọn tour muốn xem thông tin 7. Hệ thống hiển thị thông tin của tour mà người dùng chọn
8. Người dùng xác nhận và kết thúc
<b>Luồng sự kiện thay thế</b>
3.1. Người dùng chọn cách tìm theo các tiêu chí
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">3.2. Người dùng chọn hoặc nhập các tiêu chí
4.1. Hệ thống kiểm tra khơng thấy tour nào như người dùng muốn
4.2. Hệ thống quay về bước 2
<b>Luồng sự kiện ngoại lệ</b>
b.1 )Sơ đồ activity biểu diễn đặc tả use case “Tìm kiếm tour”
<b>Hình 7 : Sơ đồ activity biểu diễn đặc tả use case “Tìm kiếm tour”</b>
Case study 3: “Xây dựng hệ thống quản lý thư viện của một trường đại học”.
<b>a. “Đăng ký mượn sách” và vẽ sơ đồ activity biểu diễn đặc tả.</b>
<b>Tên use case: Đăng ký mượn sách</b>
<b>Mô tả sơ lược: Chức năng đăng ký mượn sách cho phép độc giả mượn sáchActor chính: Độc giả</b>
<b>Actor phụ: Khơng có</b>
<b>Tiền điều kiện (Pre-condition): Đăng nhập vào hệ thống của thư viện thành côngHậu điều kiện (Post-condition): khi đăng ký thành công</b>
<b>- Thông tin phiếu đăng ký được lưu trong hệ thống- Số lượng sách được cập nhật</b>
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20"><b>Luồng sự kiện chính</b>
1. Độc giả chọn chức năng Đăng ký
mượn sách <sup>2. Hệ thống hiển thị trang đăng ký mượn </sup>sách 3. Độc giả tìm sách muốn mượn 4. Hệ thống kiểm tra
5. Hệ thống hiển thị thông tin sách độc giả muốn mượn
6. Độc giả xác nhận 7. Hệ thống yêu cầu độc giả nhập thông tin: mã sách, tên sách, tác giả, ngày mượn, ngày trả
8. Độc giả nhập các thông tin hệ thống
yêu cầu <sup>9. Hệ thống kiểm tra thông tin độc giả </sup>nhập 10. Hệ thống thông báo đăng ký thành
công và cập nhật cho thủ thư 11. Độc giả xác nhận và đến gặp thủ thư
nhận sách
<b>Luồng sự kiện thay thế</b>
4.1. Hệ thống thông báo sách độc giả tìm đã
9.1. Hệ thống kiểm tra thơng tin độc giả nhập bị thiếu hoặc sai
9.2. Hệ thống quay về bước 7
</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21"> a.1 ) Sơ đồ activity biểu diễn đặc tả use case “Đăng ký mượn sách”
<b>Hình 8 : Sơ đồ activity biểu diễn đặc tả use case “Đăng ký mượn sách”</b>
<b>b. “Quản lý việc mượn sách” của actor thủ thư, vẽ sơ đồ activity</b>
<b>Tên use case: Quản lý việc mượn sách</b>
<b>Mô tả sơ lược: Chức năng quản lý việc mượn sách cho phép thủ thư quản lý việc mượn sáchActor chính: Thủ thư</b>
<b>Actor phụ: Khơng có</b>
<b>Tiền điều kiện (Pre-condition): Đăng nhập vào hệ thống của thư viện thành công</b>
<b>Hậu điều kiện (Post-condition): Hệ thống sẽ hiển thị thông báo đã cho mượn thành công cho </b>
</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">thủ thư
<b>Luồng sự kiện chính</b>
1. Thủ thư gửi yêu cầu hiển thị các form
mượn sách <sup>2. Hiển thị danh sách các form mượn </sup>sách 3. Thủ thư chọn xem thông tin form
mượn sách <sup>4. Hệ thống hiển thị thông tin form </sup>mượn sách 5. Thủ thư gửi yêu cầu xác thực thông tin
sách trong form <sup>6. Hệ thống kiểm tra thông tin độc giả </sup>cung cấp 7. Hệ thống kiểm tra sách
8. Hệ thống trả về thông tin hợp lệ 9. Thủ thư chọn chức năng tạo thẻ mượn
11. Hệ thống hiển thị thẻ mượn mới 12. Thủ thư xác nhận thẻ mượn hợp lệ 13. Hệ thống thống thông báo đã cho
mượn sách thành công
<b>Luồng sự kiện thay thế</b>
8.1. Hệ thống trả về số lượng sách không đủ 8.2. Thủ thư xác nhận và gửi thông báo về
8.1.1. Hệ thống trả về thơng báo khơng tìm thấy sách
8.1.2. Thủ thư xác nhận và gửi thông báo về
8.1.1.1.Hệ thống thông báo thông tin độc giả không hợp lệ
8.1.1.2.Thủ thư xác nhận và gửi thông báo về
cho độc giả <sup>8.1.1.3.Hệ thống quay về bước 2</sup>
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">b.1 ) Sơ đồ activity biểu diễn đặc tả use case “Quản lý việc mượn sách”
Hình 9 : Sơ đồ activity biểu diễn đặc tả use case “Quản lý việc mượn sách”
</div>