B1: Quản lý chọn vào thông tin tài khoản
B2: Quản lý chọn chức năng đăng xuất
B3: Hệ thống thông báo bạn có muốn đăng xuất
B4: quản lý chọn có
B5: hệ thống kiểm tra
B6: Hệ thống chuyển hướng sang giao diện đăng nhập
Luồng sự kiện phụ
TH1: Quản Lý chọn không khi hệ thống thông báo Hệ thống bắt đầu lại từ B4
B5: Hệ thống chuyển về giao diện B2
Quản lý thực hiện từ B2 trở đi
2.2: Quản lý sách từ quản lý
Hình 2.2: Biểu đồ UC quản lý sách
Bảng 2.2.1: Kịch bản nhập thêm sách
Tên UC
Nhập Thêm Sách
Actor
Quản Lý
Tiền điều kiện
Sách đã được tạo mã theo đúng quy định
Mô tả
Quản lý nhập thêm sách mới vào hệ thống
Luồng sự kiện chính
B1: Quản Lý thực hiện chức năng đăng nhập (Dang nhap)
B2: Quản Lý chọn chức năng thêm sách mới vào thư viện
B3: Quản lý nhập mã sách, tên sách, thể thoại, số lượng vào hệ thống
B4: Hệ thống kiểm tra và lưu thông tin sách vừa thêm
B5: Hệ thống quay trở lại màn hình thêm sách
Bảng 2.2.2: Kịch bản xóa sách
Tên UC
Xóa Sách
Actor
Quản lý
Tiền điều kiện
Thư viện phải có sách, Quản lý phải có mã sách muốn xóa
Mô tả
Quản lý xóa sách khỏi hệ thống
Luồng sự kiện chính
B1: Quản Lý thực hiện chức năng đăng nhập (Dang nhap)
B2: Quản Lý chọn chức năng xóa sách
B3: Quản lý nhập mã sách cần xóa
B4: Hệ thống kiểm tra và đưa ra thông tin về sách vừa nhập mã
B5: Quản lý kiểm tra lại thông tin và chọn nút xóa
B6: Hệ thống xóa sách vừa chọn khỏi thư viện
B7: Hệ thống quay trở lại màn hình chức năng xóa sách
Luồng sự kiện phụ
Quản lý nhập sai mã sách Hệ thống bắt đầu lại từ B4
B5 hệ thống quay trở lại B3
Quản lý thực hiện từ B3 trở đi
Bảng 2.2.3: kịch bản cập nhật thêm sách
Tên UC
Cập nhật thêm sách
Actor
Quản lý
Tiền điều kiện
Thư viện phải có sách, Quản lý phải có mã sách và số liệu muốn cập nhật
Mô tả
Quản lý cập nhật sách lên hệ thống
Luồng sự kiện chính
B1: Quản Lý thực hiện chức năng đăng nhập (Dang nhap)
B2: Quản Lý chọn chức năng cập nhật sách
B3: Quản lý nhập mã sách cần cập nhật
B4: Hệ thống kiểm tra và đưa ra thông tin về sách vừa nhập mã
B5: Quản lý kiểm tra lại thông tin và thực hiện thao tác chỉnh sửa cập nhật sách
B6: Quản lý nhấn nút cập nhật
B7: Hệ thống kiểm tra và lưu thông tin vừa cập nhật
B8: Hệ thống quay trở lại màn hình chức năng cập nhật sách
Luồng sự kiện phụ
Quản lý nhập sai mã sách Hệ thống bắt đầu lại từ B4
B5 hệ thống quay trở lại B3
Quản lý thực hiện từ B3 trở đi
2.3: Chức năng lập báo cáo thống kê
Hình 2.3: Biểu đồ UC báo cáo thống kê
Bảng 2.3.1: Kịch Bản Tìm Kiếm Sách Từ Phía Thư Viện
Tên UC
Tìm Kiếm Tài Liệu Từ Phía Quản Lý Thư Viện
Actor
Quản Lý, Thủ Thư
Tiền điều kiện
Quản Lý, Thủ Thư đăng nhập được vào hệ thống
Mô tả
Tìm kiếm tài liệu trên hệ thống
Luồng sự kiện chính
B1: Chọn chức năng Tìm kiếm tài liệu trên form tìm kiếm
B2: Hệ thống hiển thị form Tìm kiếm tài liệu và yêu cầu chọn chức năng tìm kiếm và nhập vào điều kiện tìm kiếm
B3: Chọn 1 trong 3 chức năng tìm kiếm:
Tìm kiếm theo tên tác giả
Tìm kiếm theo sách chuyên ngành
Tìm kiếm sách có nhiều lượt xem
B4: Nhập vào thông tin cần thiết để tìm kiếm và chọn nút tìm kiếm
B5: Hệ thống tìm kiếm tài liệu phù hợp và hiển thị lên
Luồng sự kiện phụ
A.Nhập thiếu thông tin tìm kiếm tài liệu: 1.Hệ thống kiểm tra thấy nhập thiếu, hiển thị thông báo: “Nhập thiếu thông tin, xin hãy nhập lại !”
B.Nhập vào thông tin tìm kiếm không có trong CSDL: 1.Hệ thống tìm kiếm tài liệu thấy không có trong CSDL, hiển thị thông báo “Không có tài liệu này !“