7. Bố cục đề tài
2.4.2.2. Tìm sách theo khoa
Scenario Ý nghĩa
Tên ca sử dụng Tìm sách theo khoa
Tác Nhân Thủ thư
Mô tả Người dùng sau khi đăng nhập vào hệ thống muốn tìm kiếm sách trong cơ sở dữ liệu.
Sự kiện kích hoạt Người dùng chọn chức năng tìm kiếm theo khoa Điều kiện kiên quyết Người dùng phải đăng nhập.
Phương thức cơ bản 1. Người dùng chọn tìm kiếm theo khoa 2. Hệ thống trả về form tìm kiếm theo khoa 3. Người dùng nhập từ khóa và tìm kiếm. 4. Hệ thống trả về kết quả tìm kiếm. Phương thức thay thế
Kết quả Các dữ liệu liên quan đến từ khóa của người sử dụng muốn tìm.
Ngoại Lệ
Tần suất sử dụng Rất thường xuyên
2.4.2.3.Tìm kiếm sinh viên
Scenario Ý nghĩa
Tên ca sử dụng Tìm kiếm sinh viên
Tác Nhân Thủ thư
Mô tả Khi sinh viên mượn trả sách, nhân viên thư viện muốn tìm sinh viên để thực hiện ghi nhận mượn trả.
Sự kiện kích hoạt Nhân viên thư viện chọn chức năng tìm kiếm mã sinh viên
Điều kiện kiên quyết Thủ thư phải đăng nhập.
Phương thức cơ bản 1. Thủ thư chọn tìm kiếm sinh viên
2. Hệ thống trả về form tìm kiếm theo mã sinh viên
3. Thủ thư nhập mã số sinh viên. 4. Hệ thống trả về kết quả tìm kiếm. Phương thức thay thế
Kết quả Thông tin mượn trả sách của sinh viên. Ngoại Lệ
Tần suất sử dụng Rất thường xuyên
2.4.3.Quản lí Cập nhật
Cap Nhat
Cap nhat sach <<extend>>
Cap nhat SV
Cap nhat the loai <<extend>>
<<extend>>
Hình 2.5.Biểu đồ use case cập nhật
Cap nhat sach
Sua thong tin sach
Xoa sach Them sach
<<extend>> <<extend>>
<<extend>>
Hình 2.6.Biểu đồ use case cập nhật sách
<<extend>>
Cap nhat SV Sua thong tin SV Cap Nhat
<<extend>>
Hình 2.7. Biểu đồ use case cập nhật sinh viên
2.4.3.1.Quản lí cập nhật sách
Scenario Ý nghĩa
Tên ca sử dụng Quản lí cập nhật sách
Tác Nhân Thủ thư
Mô tả Khi có thay đổi về sách như thêm sách mới, xóa sách không có trong thư viện, sửa thông tin về sách, Thủ thư sẽ dùng usecase này
Sự kiện kích hoạt Thủ thư vào quản lí sách. Điều kiện kiên quyết Thủ thư phải đăng nhập
Scenario Ý nghĩa
Phương thức cơ bản 1. Thủ thư chọn một trong các chức năng thêm sách, xóa sách, thay đổi sách.
2. Hệ thống cập nhật kết quả vào cơ sở dữ liệu. Phương thức thay thế
Kết quả Thông tin sách được cập nhật Ngoại Lệ
Tần suất sử dụng Ít khi dùng
Bảng 2.6. Kịch bản quản lý cập nhật sách
2.4.3.2.Quản lí cập nhật thể loại
Cap nhat the loai Sua the loai Them the loai
Xoa the loai <<extend>>
<<extend>>
<<extend>>
Hình 2.8. Biểu đồ use case cập nhật thể loại
Scenario Ý nghĩa
Tên ca sử dụng Cập nhật thể loại
Tác Nhân Thủ thư
Mô tả Khi có thay đổi về thể loại sách như thêm thể loại sách mới, xóa thể loại sách không có trong thư viện, sửa thông tin về thể loại sách, Thủ thư sẽ dùng usecase này
Sự kiện kích hoạt Thủ thư quản lý thể loại sách Điều kiện kiên quyết Thủ thư phải đăng nhập
Scenario Ý nghĩa
Phương thức cơ bản 1. Thủ thư chọn một trong các chức năng thêm, xóa, sửa thể loại sách.
2. Hệ thống tạo một trường thể loại mới trong cơ sở dữ liệu.
Phương thức thay thế
Kết quả Thêm thể loại sách trong thư viện Ngoại Lệ
Tần suất sử dụng Ít khi dùng
Bảng 2.7.Kịch bản quản lý cập nhật thể loại sách
2.4.4. Quản lí mượn - trả sách 2.4.4.1.Quản lí mượn sách
Lap phieu muon Quan ly muon-tra sach Xu ly yeu cau muon
<<extend>> <<extend>>
Hình 2.9. Biểu đồ use case mượn sách
Scenario Ý nghĩa
Tên ca sử dụng Cho mượn sách
Tác Nhân Thủ thư
Mô tả Khi sinh viên đến mượn sách, Thủ thư thực hiện cập nhật thông tin sách mà sinh viên đã mượn.
Sự kiện kích hoạt Sinh viên đến mượn sách và Thủ thư nhận phiếu mượn sách của sinh viên.
Điều kiện kiên quyết Thủ thư phải đăng nhập
Phương thức cơ bản 1. Nhân viên nhập số hiệu sinh viên, mã sách sinh viên mượn
2. Hệ thống lưu thông tin này vào cơ sở dữ liệu Phương thức thay thế
Kết quả Thông tin sách mà sinh viên mượn được lưu. Ngoại Lệ
Tần suất sử dụng Rất hay sử dụng
2.4.4.2.Quản lý trả sách
Quan ly muon-tra sach
<<extend>>
Xu ly yeu cau tra
<<extend>>
Cap nhat phieu muon
Hình 2.10. Biểu đồ use case trả sách
Scenario Ý nghĩa
Tên ca sử dụng Nhận trả sách
Tác Nhân Thủ thư
Mô tả Khi sinh viên đến trả sách, Thủ thư nhận lại sách và lưu thông tin.
Sự kiện kích hoạt Sinh viên đến trả sách, Thủ thư nhận sách. Điều kiện kiên quyết Thủ thư phải đăng nhập
Phương thức cơ bản 1. Thủ thư nhập số hiệu sinh viên, mã sách sinh viên mượn
2. Hệ thống kiểm tra và xóa thông tin về sách đã trả của sinh viên
Phương thức thay thế
Kết quả Thông tin mới được lưu lại
Ngoại Lệ
Tần suất sử dụng Rất hay sử dụng
2.4.5.Quản lí thống kê
Thong ke
Thong ke SV dang o trong thu vien Thong ke theo lop
Thong ke so lan vao - thoi gian Thong ke theo khoa <<extend>>
<<extend>> <<extend>>
<<extend>>
Hình 2.11. Biểu đồ use case quản lí thống kê
Scenario Ý nghĩa
Tên ca sử dụng Quản lí thống kê
Tác Nhân Thủ thư
Mô tả Thủ thư muốn nắm bắt về tình hình hoạt động của thư viên
Sự kiện kích hoạt Thủ thư lập báo cáo Điều kiện kiên quyết Thủ thư phải đăng nhập
Phương thức cơ bản 1. Chọn loại báo cáo cần lập và lập báo cáo 2. Hệ thống hiển thị ra kết quả báo cáo. Phương thức thay thế
Kết quả Thông tin về báo cáo.
Ngoại Lệ
Tần suất sử dụng Bình thường.
2.5.Xây dựng biểu đồ lớp phân tích Nguoi ten : string diachi : string ngaysing : date getten() getdiachi() getngaysinh() Sinh vien MaSV : string lop : string khoa : string xacthucSV() CapnhatSV() getmaSV() TheMuon mathemuon : string MaSV : string Ngaymuon : date Ngaytra_dukien : date Masach Ngaytra_thucte : Date tinhtranghienthoi : String getthemuon() getSV() capnhatthemuon() xoathemuon() getsachmuontheoten() getsachmuontheongay() themthemuon() muonsach() trasach() +1...n +1 Thuthu mathuthu : string password : string vaitro : string getvaitro() xacthucthuthu() thaydoipassword() +1..n +1 Sach masach : string tensach : string tacgia : string nhaXB : string namXB : int sotrang : int soluong : int mota : memotext ngaytao : date ngaycapnhat : date gettensach() getmasch() timkiem() themsach() capnhatsach() xoasach() getsachmuontheomuc() getsachmuontheongay() +1..n +1 +1..n +1
Hình 2.12.Biểu đồ lớp phân tích của hệ thống
2.6. Biểu đồ trạng thái
Phần này trình bày hai biểu đồ trạng thái cho lớp Thẻ mượn (tương ứng với hai chức năng mượn sách và trả sách).
Khong co sach
Da co sach
Cho - trong mot khoang t...
Xoa sach-huy sach
Muon-du sach de muon
Du sach
Het thoi gian cho Kiem tra sach
Muon- khong du sach de muon Khoi tao
Hình 2.13.Biểu đồ trạng thái lớp thẻ mượn – Chức năng mượn sách
Co sach- Dang muon
Khong co sach Nhap thong tin tra sach
nhan tra sach
Hình 2.14.Biểu đồ trạng thái lớp thẻ mượn – Chức năng trả sách