Tìm sách theo khoa

Một phần của tài liệu Xây dựng chương trình quản lý thư viện trường đại học sao đỏ (Trang 27 - 35)

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

Một phần của tài liệu Xây dựng chương trình quản lý thư viện trường đại học sao đỏ (Trang 27 - 35)

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

(54 trang)
w