- 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