7. Ý nghĩa lý luận và thực tiễn của đề tài
4.2.4.6. Đặc tả Usecase “Thống kê, báo cáo”
a. Đặc tả Usecase “Thống kê báo cáo tài liệu còn trong thƣ viện”
Tóm tắt: Ban lập kế hoạch, ban thủ thƣ, admin, ban kỹ thuật sử dụng Usecase “thống kê báo cáo tài liệu còn trong thƣ viện” để thống kê tài liệu còn trong thƣ viện.
Dòng sự kiện:
Dòng sự kiện chính:
+ Ngƣời dùng chọn chức năng thống kê tài liệu còn lại. + Hệ thống hiển thị giao diện chứa các hình thức thống kê. + Ngƣời dùng chọn một trong các hình thức thống kê.
+ Hệ thống hiển thị danh sách tài liệu còn lại và số lƣợng của mỗi loại tƣơng ứng có trong thƣ viện.
+ Kết thúc Usecase.
Dòng sự kiện phụ: Dòng thứ nhất:
SVTT: Hiền – Quốc Trang 29
+ Ngƣời dùng hủy bỏ thống kê tài liệu còn lại trong thƣ viện.
+ Hệ thống bỏ qua giao diện thống kê tài liệu còn lại và trở về giao diện chính. + Kết thúc Usecase.
Dòng thứ hai:
+ Hệ thống xảy ra lỗi trong quá trình xử lý. + Hệ thống hiển thị thông báo lỗi.
+ Kết thúc Usecase.
Trạng thái hệ thống trước khi Usecase “TKBC tài liệu còn trong thư viện” được
thực hiện: ngƣời dùng phải đăng nhập vào hệ thống trƣớc khi thực hiện chức năng này.
Trạng thái hệ thống sau khi Usecase “TKBC tài liệu còn trong thư viện” được thực hiện:
+ Trƣờng hợp thành công: thông tin về tài liệu hiện còn trong thƣ viện sẽ đƣợc hiển thị.
+ Trƣờng hợp thất bại: hệ thống thông báo lỗi.
Điểm mở rộng: không có.
Giao diện:
b. Đặc tả Usecase “Thống kê độc giả vi phạm”
Tóm tắt: Ban lập kế hoạch, ban thủ thƣ, admin, ban kỹ thuật sử dụng Usecase “Thống kê độc giả vi phạm” để thực hiên thống kê độc giả vi phạm khi mƣợn tài liệu.
Dòng sự kiện:
Dòng sự kiện chính:
+ Ngƣời dùng chọn chức năng thống kê độc giả vi phạm. + Hệ thống hiển thị giao diện chứa các hình thức thống kê. + Ngƣời dùng chọn một trong các hình thức thống kê.
+ Hệ thống hiển thị danh sách các độc giả vi phạm và hình thức xử lý tƣơng ứng. + Kết thúc Usecase.
Dòng sự kiện phụ: Dòng thứ nhất:
+ Ngƣời dùng hủy bỏ thống kê độc giả vi phạm.
+ Hệ thống bỏ qua giao diện thống kê độc giả vi phạm và trở về giao diện chính.
+ Kết thúc Usecase.
Dòng thứ hai:
+ Hệ thống xảy ra lỗi trong quá trình xử lý. + Hệ thống hiển thị thông báo lỗi.
+ Kết thúc Usecase.
Trạng thái hệ thống trước khi Usecase “TKBC độc giả vi phạm” được thực hiện:
ngƣời dùng phải đăng nhập vào hệ thống trƣớc khi thực hiện chức năng này.
Trạng thái hệ thống sau khi Usecase “TKBC độc giả vi phạm” được thực hiện:
SVTT: Hiền – Quốc Trang 30
+ Trƣờng hợp thất bại: hệ thống thông báo lỗi.
Điểm mở rộng: không có.
Giao diện:
c. Đặc tả Usecase “Thống kê tài liệu thanh lý”
Tóm tắt: Ban lập kế hoạch, ban thủ thƣ, admin, ban kỹ thuật sử dụng Usecase “Thống kê tài liệu thanh lý” để thống kê tài liệu đã đƣợc thanh lý trong thƣ viện.
Dòng sự kiện:
Dòng sự kiện chính:
+ Ngƣời dùng chọn chức năng thống kê tài liệu thanh lý. + Hệ thống hiển thị giao diện chứa các hình thức thống kê. + Ngƣời dùng chọn một trong các hình thức thống kê.
+ Hệ thống hiển thị danh sách tài liệu đã đƣợc thanh lý trong thƣ viện. + Kết thúc Usecase.
Dòng sự kiện phụ: Dòng thứ nhất:
+ Ngƣời dùng hủy bỏ thống kê tài liệu còn lại trong thƣ viện.
+ Hệ thống bỏ qua giao diện thống kê tài liệu thanh lý và trở về giao diện chính.
+ Kết thúc Usecase.
Dòng thứ hai:
+ Hệ thống xảy ra lỗi trong quá trình xử lý. + Hệ thống hiển thị thông báo lỗi.
+ Kết thúc Usecase.
Trạng thái hệ thống trước khi Usecase “TKBC tài liệu thanh lý” được thực hiện:
ngƣời dùng phải đăng nhập vào hệ thống trƣớc khi thực hiện chức năng này.
Trạng thái hệ thống sau khi Usecase “TKBC tài liệu thanh lý” được thực hiện:
+ Trƣờng hợp thành công: thông tin về tài liệu đƣợc thanh lý sẽ đƣợc hiển thị. + Trƣờng hợp thất bại: hệ thống thông báo lỗi.
Điểm mở rộng: không có.
Giao diện:
d. Đặc tả Usecase “Thống kê tài liệu mới nhập”
Tóm tắt: Ban lập kế hoạch, ban thủ thƣ, admin, ban kỹ thuật sử dụng Usecase “Thống kê tài liệu mới nhập” để thống kê tài liệu đã đƣợc nhập mới trong thƣ viện.
Dòng sự kiện:
Dòng sự kiện chính:
+ Ngƣời dùng chọn chức năng thống kê tài liệu mới nhập. + Hệ thống hiển thị giao diện chứa các hình thức thống kê. + Ngƣời dùng chọn một trong các hình thức thống kê.
SVTT: Hiền – Quốc Trang 31
+ Kết thúc Usecase.
Dòng sự kiện phụ: Dòng thứ nhất:
+ Ngƣời dùng hủy bỏ thống kê tài liệu mới nhập.
+ Hệ thống bỏ qua giao diện thống kê tài liệu mới nhập và trở về giao diện chính.
+ Kết thúc Usecase.
Dòng thứ hai:
+ Hệ thống xảy ra lỗi trong quá trình xử lý. + Hệ thống hiển thị thông báo lỗi.
+ Kết thúc Usecase.
Trạng thái hệ thống trước khi Usecase “TKBC tài liệu mới nhập” được thực hiện:
ngƣời dùng phải đăng nhập vào hệ thống trƣớc khi thực hiện chức năng này.
Trạng thái hệ thống sau khi Usecase “TKBC tài liệu mới nhập” được thực hiện:
+ Trƣờng hợp thành công: thông tin về tài liệu mới nhập sẽ đƣợc hiển thị. + Trƣờng hợp thất bại: hệ thống thông báo lỗi.
Điểm mở rộng: không có.
Giao diện:
e. Đặc tả Usecase “Thống kê độc giả đang mƣợn tài liệu”
Tóm tắt: Ban lập kế hoạch, ban thủ thƣ, admin, ban kỹ thuật sử dụng Usecase “Thống kê độc giả đang mƣợn tài liệu” để thực hiên thống kê độc giả hiện đang mƣợn tài liệu tại thƣ viện.
Dòng sự kiện:
Dòng sự kiện chính:
+ Ngƣời dùng chọn chức năng thống kê độc giả đang mƣợn tài liệu. + Hệ thống hiển thị giao diện chứa các hình thức thống kê.
+ Ngƣời dùng chọn một trong các hình thức thống kê.
+ Hệ thống hiển thị danh sách các độc giả đang mƣợn tài liệu. + Kết thúc Usecase.
Dòng sự kiện phụ: Dòng thứ nhất:
+ Ngƣời dùng hủy bỏ thống kê độc giả độc giả đang mƣợn tài liệu.
+ Hệ thống bỏ qua giao diện thống kê độc giả đang mƣợn tài liệu và trở về giao diện chính.
+ Kết thúc Usecase.
Dòng thứ hai:
+ Hệ thống xảy ra lỗi trong quá trình xử lý. + Hệ thống hiển thị thông báo lỗi.
SVTT: Hiền – Quốc Trang 32
Trạng thái hệ thống trước khi Usecase “TKBC độc giả đang mượn tài liệu” được
thực hiện: ngƣời dùng phải đăng nhập vào hệ thống trƣớc khi thực hiện chức năng này.
Trạng thái hệ thống sau khi Usecase “TKBC độc giả đang mượn tài liệu” được thực hiện:
+ Trƣờng hợp thành công: danh sách độc giả đang mƣợn sách sẽ đƣợc hiển thị. + Trƣờng hợp thất bại: hệ thống thông báo lỗi.
Điểm mở rộng: không có.
Giao diện:
f. Đặc tả Usecase “Thống kê tài liệu cho mƣợn của từng thủ thƣ”
Tóm tắt: Ban lập kế hoạch, ban thủ thƣ, admin, ban kỹ thuật sử dụng Usecase này
để thống kê tài liệu cho mƣợn của từng thủ thƣ.
Dòng sự kiện:
Dòng sự kiện chính:
+ Ngƣời dùng chọn chức năng thống kê tài liệu cho mƣợn của từng thủ thƣ. + Hệ thống hiển thị giao diện chứa các hình thức thống kê.
+ Ngƣời dùng chọn một trong các hình thức thống kê.
+ Hệ thống hiển thị danh sách tài liệu ứng với thủ thƣ đã cho độc giả mƣợn + Kết thúc Usecase.
Dòng sự kiện phụ: Dòng thứ nhất:
+ Ngƣời dùng hủy bỏ thống kê tài liệu cho mƣợn của từng thủ thƣ.
+ Hệ thống bỏ qua giao diện thống kê tài liệu cho mƣợn của từng thủ thƣ và trở về giao diện chính.
+ Kết thúc Usecase.
Dòng thứ hai:
+ Hệ thống xảy ra lỗi trong quá trình xử lý. + Hệ thống hiển thị thông báo lỗi.
+ Kết thúc Usecase.
Trạng thái hệ thống trước khi Usecase “TKBC tài liệu cho mượn của từng thủ
thư” được thực hiện: ngƣời dùng phải đăng nhập vào hệ thống trƣớc khi thực hiện chức
năng này.
Trạng thái hệ thống sau khi Usecase “TKBC tài liệu cho mượn của từng thủ thư”
được thực hiện:
+ Trƣờng hợp thành công: thông tin về tài liệu ứng với thủ thƣ đã cho mƣợn sẽ đƣợc hiển thị.
+ Trƣờng hợp thất bại: hệ thống thông báo lỗi.
Điểm mở rộng: không có.
Giao diện:
SVTT: Hiền – Quốc Trang 33
Tóm tắt: Ban lập kế hoạch, ban thủ thƣ, admin, ban kỹ thuật sử dụng Usecase này
để thống kê tài liệu đang đƣợc mƣợn. Hình thức thống kê này đƣợc thực hiện vào cuối mỗi ngày làm việc.
Dòng sự kiện:
Dòng sự kiện chính:
+ Ngƣời dùng chọn chức năng thống kê tài liệu đang đƣợc mƣợn. + Hệ thống hiển thị giao diện chứa các hình thức thống kê.
+ Ngƣời dùng chọn một trong các hình thức thống kê.
+ Hệ thống hiển thị danh sách số lƣợng ứng với mỗi loại tài liệu tƣơng ứng. + Kết thúc Usecase.
Dòng sự kiện phụ: Dòng thứ nhất:
+ Ngƣời dùng hủy bỏ thống kê tài liệu đang đƣợc mƣợn.
+ Hệ thống bỏ qua giao diện thống kê tài liệu đang đƣợc mƣợn và trở về giao diện chính.
+ Kết thúc Usecase.
Dòng thứ hai:
+ Hệ thống xảy ra lỗi trong quá trình xử lý. + Hệ thống hiển thị thông báo lỗi.
+ Kết thúc Usecase.
Trạng thái hệ thống trước khi Usecase “TKBC tài liệu đang được mượn” được thực hiện: ngƣời dùng phải đăng nhập vào hệ thống trƣớc khi thực hiện chức năng này.
Trạng thái hệ thống sau khi Usecase “TKBC tài liệu đang được mượn” được thực
hiện:
+ Trƣờng hợp thành công: hệ thống hiển thị số lƣợng tài liệu đang đƣợc mƣợn của từng loại tài liệu.
+ Trƣờng hợp thất bại: hệ thống thông báo lỗi.
Điểm mở rộng: không có.
Giao diện: