MODULE 2: VIẾT ĐẶC TẢ USE CASE VÀ MÔ HÌNH HÓA BẰNG ACTIVITY a “Đăng ký mƣợn sách” và vẽ sơ đồ activity biểu diễn đặc tả.

Một phần của tài liệu bai bao cao phan tich thiet ke he thong thong tin (Trang 32 - 36)

- Lớp Hệ thống quản lý có phương thức:

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

MODULE 2: VIẾT ĐẶC TẢ USE CASE VÀ MÔ HÌNH HÓA BẰNG ACTIVITY a “Đăng ký mƣợn sách” và vẽ sơ đồ activity biểu diễn đặc tả.

a. “Đăng ký mƣợn sách” và vẽ sơ đồ activity biểu diễn đặc tả.

 Đặc tả use case “ đăng kí mượn sách”

Tên use case Đăng kí mượn sách

Actor Sinh viên

Mô tả: chức năng đăng kí mượn tài liệu giúp cập nhật thông tin xác nhận cho sinh viên mượn sách

Dòng sự kiện chính.

1. Sinh viên chọn đăng kí mượn tài liệu 2. Hệ thống hiển thị form cho mượn tài liệu

3. Sinh viên nhập thông tin tài liệu và độc giả (Mã sách, tên sách, tác giả, ngày mượn, ngày trả)

4. Hệ thống kiểm tra thông tin đưa vào, xác nhận tài liệu và thông tin sinh viên.

5. Sinh viên chọn lập phiếu mượn.

6. Hệ thống lập phiếu mượn lưu thông tin 7. Usecase kết thúc.

Dòng sự kiện phụ

Dòng thứ 1

1. Sinh viên nhập vào thông tin không hợp lệ

2. Hệ thống hiển thị thông báo lỗi và trở về form chính 3. Use case kết thúc

Tiền điều kiện (Pre-condition): Sinh viên đăng nhập thành công

Hậu điều kiện (Post-condition):

Nếu thành công: Sinh viên được mượn sách, hệ thống xác nhận đã cho sinh viên mượn tài liệu

Nếu thất bại: Sinh viên không mượn được sách,hệ thống báo lỗi hoặc không xác nhận cho mượn

Điểm mở rộng Không có

Tần suất sử dụng Thường xuyên vào giờ thư viện làm việc

 Sơ đồ Activity “ Đăng kí mượn sách”

b. “Quản lý việc mƣợn sách” của actor thủ thƣ, vẽ sơ đồ activity

 Đặc tả “ Quản lí việc mượn sách”

Tên use case Quản lí việc mượn sách

Actor Thủ thư

Mô tả: Thủ thư sử dụng Usecase này để thực hiện chức năng quản lý mượn tài liệu khi có yêu cầu

Dòng sự kiện chính.

1. Thủ thư đăng nhập vào hệ thống bằng tài khoản của mình. 2. Thủ thư chọn chức năng quản lý mượn tài liệu

3. Hệ thống hiển thị form cho mượn tài liệu 4. Thủ thư nhập thông tin tài liệu và độc giả

5. Hệ thống kiểm tra sự hợp lệ của thông tin đưa vào 6. Thủ thư chọn lập phiếu mượn

7. Hệ thống lập phiếu mượn lưu thông tin độc giả và phiếu mượn vào hệ thống

8. Usecase kết thúc.

Dòng sự kiện phụ

Dòng thứ 1

1. Thủ thư nhập vào thông tin không hợp lệ 2. Hệ thống hiển thị thông báo lỗi

3. Use case kết thúc

Các yêu cầu đặc biệt Không có

Tiền điều kiện (Pre-condition): Đăng nhập thành công

Hậu điều kiện (Post-condition):

Nếu thành công: Sinh viên được mượn sách, hệ thống xác nhận đã cho sinh viên mượn tài liệu

Nếu thất bại: Sinh viên không mượn được sách,hệ thống báo lỗi hoặc không xác nhận cho mượn

Điểm mở rộng Không có

Tần suất sử dụng Thường xuyên vào giờ thư viện làm việc

MODULE 3: PHÂN TÍCH CẤU TRÚC HỆ THỐNG – MÔ HÌNH HÓA BẰNG DOMAIN DOMAIN

1. Xác định các lớp khái niệm, thuộc tính cho mỗi lớp Lớp khái niệm Thuộc tính

Đầu sách  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 Sách in  Mã sách  Tên loại  Tên sách  Tên tác giả  Đầu sách Sách điện tử  Mã sách  Tên loại sách  Tên sách  Tên tác giả Hệ thống  Tên sách  Tên loại sách  Mã sách  Tác giả  Ngày mượn  Ngày trả Độc giả  Mã giảng viên  Mã sinh viên

2. Xác định loại mối quan hệ giữa các lớp, ứng với mỗi quan hệ xác định lƣợng số

Quan hệ Loại quan hệ Giải thích

Sách in – Đầu sách Aggregation Mỗi sách in có nhiều đầu sách. Mỗi đầu sách chỉ dành cho một sách in.

Hệ thống – Độc giả Association Hệ thống có thể có nhiều độc giả. Mỗi độc giả chỉ đăng nhập vào một hệ thống

Độc giả - Hệ thống Association Mỗi hệ thống cung cấp dịch

vụ(tìm, đọc, mượn sách) cho nhiều đọc giả, Mỗi đọc giả chỉ hỗ trợ một hệ thống.

Thủ thư – Độc giả Association Thủ thư quản lý thông tin, ngày mượn, ngày trả của nhiều độc giả Hệ thống – Sách in/

sách điện tử

Association Hệ thống quản lí nhiều sách in và sách điện tử. mỗi sách chỉ chịu quản lí bởi một hệ thống

Một phần của tài liệu bai bao cao phan tich thiet ke he thong thong tin (Trang 32 - 36)

Tải bản đầy đủ (PDF)

(40 trang)