Đặc tả Usecase “Thống kê, báo cáo”

Một phần của tài liệu 82795354-bao-cao-tot-nghiep-ct (Trang 39 - 44)

CHƢƠNG 4 PHÂN TÍCH THIẾT KẾ HỆ THỐNG THEO UML

4.2. Biểu đồ Usecase

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:

Một phần của tài liệu 82795354-bao-cao-tot-nghiep-ct (Trang 39 - 44)

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

(79 trang)