- 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 1: XÁC ĐỊNH YÊU CẦU CHỨC NĂNG CỦA HỆ THỐNG – MÔ HÌNH HÓA YÊU CẦU CHỨC NĂNG BẰNG SƠ ĐỒ USE CASE
HÓA YÊU CẦU CHỨC NĂNG BẰNG SƠ ĐỒ USE CASE
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:
- Độc giả tìm sách.
- Độc giả mượn sách hoặc đọc sách.
- Độc giả đăng kí thẻ mượn sách cập nhật thông tin vào hệ thống thư viện (thay đổi mật khẩu,...),…
- Thủ thư thêm thông tin tài liệu (thêm, xóa, cập nhật thông tin, tình trạng,…) , thêm thông tin về đọc giả (thêm, xóa, cập nhật, phân quyền người dùng…)
- Thủ thư quản lý việc xác nhận mượn và trả sách.
- Thủ thư xác nhận tình trạng sách thông báo và xử lí vi phạm.
- Thủ thư thống kê sách đã cho mượn, số sách rỗi (chưa được mượn)
- Hệ thống lưu trữ thông tin của sách: các đầu sách theo từng thể loại,
- Hệ thống thống kê số lần truy cập.
- Hệ thống cập nhật thông tin về bạn đọc, số ngày trễ hạn,…
2. Mô hình hóa yêu cầu chức năng, sử dụng sơ đồ use case.
Xác định các actor
- Độc giả: người đăng ký tham gia mượn hoặc đọc sách tại thư viện của trường đại học
- Thủ thƣ: người quản lý tại thư viện của trường đại học, cũng là người có quyền tương tác, cập nhật, kiểm soát hoạt động của hệ thống
- Hệ thống: lưu lưu trữ thông tin sách, thông tin độc giả và thống kê số lần truy cập.
Xác định các use case: mỗi use case đại diện cho một chức năng của hệ thống. Để tìm use case trong phần đặc tả hệ thống ta tìm các động từmà nó đại diện cho một chuỗi các hành động tương tác giữa actor và hệ thống để đạt được mục tiêu của actor. Dựa vào đặc tả Hệ thống đăng ký học phần, ta xác định các use case theo từng actor,
Độc giả
Tìm sách
Mượn sách
Đăng ký mượn sách
Cập nhật thông tin
Đăng nhập: đọc giả phải đăng nhập thành công vào hệ thống để thực hiện các chức năng trên
Thủ thƣ
Thêm sách mới (thêm, xóa, cập nhật,…)
Quản lý việc mượn và trả sách, xử lí hành vi vi phạm
Thống kê sách đã cho mượn, số sách còn trong kho
Thủ thư phải đăng nhập thành công để thực hiện các chức năng trên
Hệ thống
Lưu trữ thông tin của sách
Cập nhật thông tin độc giả mượn sách
Thống kê số lần truy cập
Sơ đồ use case biểu diễn các chức năng của hệ thống
3. Yêu cầu phi chức năng
− Hệ thống phải có giao diện thân thiện, dễ sử dụng
− Có tính đúng đắn
− Độ tin cậy cao
4. Quy tắc nghiệp vụ
− Độc giả phải đăng ký tài khoản trong hệ thống thư viện
− Độc giả phải tuân thủ quy định về việc mượn và trả.
5. Quy trình nghiệp vụ
Quy trình nghiệp vụ của hệ thống quản lý thư viện
- Hệ thống cung cấp cho người dùng thông tin đầy đủ về thư viện và sách
- Để 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
- 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.