Đăng nhập:
1. Tóm tắt:
Usecase này mô tả người dùng đăng nhập vào hệ thống quản lý thư viện.
2. Dòng sự kiện:
2.1. Dòng sự kiện chính:
2.1.1. Usecase này bắt đầu khi một người dùng muốn đăng nhập vào Hệ thống.
2.1.2. Hệ thống yêu cầu người dùng nhập vào tên và mật khẩu.
2.1.3. Người dùng nhập tên và mật khẩu
2.1.4. Hệ thống kiểm chứng tên và mật khẩu được nhập và cho phép người dùng đăng nhập vào hệ thống.
3. Các dòng sự kiện khác:
3.1. Tên hoặc mật khẩu sai:
Nếu trong dòng sự kiện chính người dùng nhập sai tên và mật khẩu, hệ thống sẽ hiển thị một thông báo lỗi. Người dùng có thể chọn để trở về đầu của dòng sự kiện chính hoặc hủy bỏ việc đăng nhập, lúc này usecase kết thúc.
4. Yêu cầu đặc biệt:
Không có
5. Điều kiện tiên quyết:
Không có
6. Post-Conditions:
Nếu usecase thành công, người dùng lúc này đăng nhập vào hệ thống. Nếu không trạng thái hệ thống không thay đổi.
7. Điểm mở rộng:
Không có
7 trang |
Chia sẻ: lethao | Lượt xem: 1869 | Lượt tải: 2
Bạn đang xem nội dung tài liệu Đề tài Quản lý của thư viện trung tâm đại học quốc gia thành phố Hồ Chí Minh, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Quản lý khách Mượn
Tóm tắt
Use case này cho phép nhân viên duy trì thông tin khách Mượn trong hệ thống. Bao gồm xem,thêm, sửa và xóa khách Mượn ra khỏi hệ thống.
Dòng sự kiện:
Dòng sự kiện chính.
Thêm một khách Mượn mới :
Hệ thống yêu cầu nhân viên nhập thông tin của khách Mượn : Họ tên, ngày tháng năm sinh, Địa chỉ, CMDN, Điện Thoại.
Hệ thống lưu thông tin của khách Mượn vào CSDL.
Trả ra Mã của khách Mượn cho nhân viên.
Sửa một khách Mượn :
Hệ thống yêu cầu nhập Mã của khách Mượn.
Hệ thống hiển thị thông tin của khách Mượn có Mã vừa nhập.
Nhân viên có thể chỉnh sửa lại những thông tin trừ Mã.
Hệ thống lưu lại những thay đổi vào CSDL.
Xóa một khách Mượn :
Hệ thống yêu cầu nhập Mã của khách Mượn cần xóa.
Hệ thống hiển thị thông tin của khách Mượn có Mã vừa nhập
Hệ thống nhắc người dùng về thao tác xóa người mượn đó ra khỏi hệ thống.
Hệ thống xóa khách Mượn có Mã đó ra khỏi CSDL.
Hệ thống thông báo cho người nhân viên biết khách Mượn đã bị xóa đã được xóa.
Các dòng sự kiện khác.
Không tìm thấy Khách Mượn:
Nếu trong luồng phụ cập nhật thông tin khách Mượn hoặc xóa khách Mượn không tồn tại khách mượn nào có số Mã được nhập vào thì hệ thống sẽ hiển thị một thông báo lỗi. Người quản lý có thể nhập một số MÃ khác hoặc hủy bỏ thao tác, lúc này use case kết thúc.
Thao tác xóa bị hủy:
Nếu trong luồng phụ xóa khách Mượn người nhân viên quyết đinh không xóa khách Mượn này nữa, thao tác xóa bị hủy và dòng sự kiện chính được bắt đầu lại từ đầu.
Các yêu cầu đặc biệt:
Không có.
Điều kiện tiên quyết:
Người nhân viên phải đăng nhập vào hệ thống với tài khoản có quyền mới sử dụng được chức năng này.
Post-Conditions:
Nếu usecase thành công thì khách mượn được thêm, cập nhật hoặc xóa khỏi hệ thống. Ngược lại hệ thống sẽ thông báo lỗi và trạng thái hệ thống vẫn như cũ.
Điểm mở rộng:
Không có.
Quản lý User
Tóm tắt:
Usecase này cho phép người quản lý duy trì thông tin User trong hệ thống. Bao gồm khởi tạo, xóa và cập nhật thông tin 1 User.
Dòng sự kiện:
Dòng sự kiện chính:
Khởi tạo User:
Hệ thống yêu cầu người quản lý nhập đầy đủ thông tin User bao gồm: Tên đăng nhập, mật khẩu, quyền user.
Hệ thống lưu lại thông tin User vào CSDL.
Hệ thống phát sinh một Mã duy nhất cho User này.
Hệ thống trả về Mã này cho người quản lý.
Cập nhật thông tin User
Hệ thống yêu cầu người quản lý nhập vào Mã của User cần cập nhập thông tin.
Hệ thống hiển thị thông tin User theo Mã vừa nhập
Quản lý cập nhật bất kì thông tin nào của User đó trừ Mã
Hệ thống lưu lại những thay đổi này.
Xóa User:
Hệ thống yêu cầu nhập Mã User cần xóa.
Hệ thống hiển thị thông tin của User có Mã vừa nhập
Hệ thống nhắc người dùng về thao tác xóa User đó ra khỏi hệ thống.
Hệ thống xóa User có Mã đó ra khỏi CSDL.
Hệ thống thông báo cho người quản lý biết User đó đã được xóa.
Các dòng sự kiện khác:
Không tìm thấy User:
Nếu trong luồng phụ cập nhật thông tin User hoặc xóa User không tồn tại User nào có số MÃ được nhập vào thì hệ thống sẽ hiển thị một thông báo lỗi. Người quản lý có thể nhập một số MÃ khác hoặc hủy bỏ thao tác, lúc này use case kết thúc.
Thao tác xóa bị hủy:
Nếu trong luồng phụ xóa User người quản lý quyết đinh không xóa User này nữa, thao tác xóa bị hủy và dòng sự kiện chính được bắt đầu lại từ đầu.
Các yêu cầu đặc biệt:
Không có.
Điều kiện tiên quyết:
Người quản lý phải đăng nhập vào hệ thống với tài khoản có quyền quản lý mới sử dụng được chức năng này
Post-Conditions:
Nếu usecase thành công thì User được thêm, cập nhật hoặc xóa khỏi hệ thống. Ngược lại hệ thống sẽ thông báo lỗi và trạng thái hệ thống vẫn như cũ.
Điểm mở rộng:
Không có.
Đăng nhập:
Tóm tắt:
Usecase này mô tả người dùng đăng nhập vào hệ thống quản lý thư viện.
Dòng sự kiện:
Dòng sự kiện chính:
Usecase này bắt đầu khi một người dùng muốn đăng nhập vào Hệ thống.
Hệ thống yêu cầu người dùng nhập vào tên và mật khẩu.
Người dùng nhập tên và mật khẩu
Hệ thống kiểm chứng tên và mật khẩu được nhập và cho phép người dùng đăng nhập vào hệ thống.
Các dòng sự kiện khác:
Tên hoặc mật khẩu sai:
Nếu trong dòng sự kiện chính người dùng nhập sai tên và mật khẩu, hệ thống sẽ hiển thị một thông báo lỗi. Người dùng có thể chọn để trở về đầu của dòng sự kiện chính hoặc hủy bỏ việc đăng nhập, lúc này usecase kết thúc.
Yêu cầu đặc biệt:
Không có
Điều kiện tiên quyết:
Không có
Post-Conditions:
Nếu usecase thành công, người dùng lúc này đăng nhập vào hệ thống. Nếu không trạng thái hệ thống không thay đổi.
Điểm mở rộng:
Không có
Quản lý mượn sách:
Tóm tắt:
Use case này cho phép cho nhân viên quản lý thông tin về đăng ký,mượn và trả sách.
Dòng sự kiện:
Dòng sự kiện chính
Đăng ký sách
Hệ thống yêu cầu nhân viên nhập vào các thông tin sau của khách hàng. Bao gồm:
Mã của khách hàng
Chọn cuốn sách muốn mượn
Ghi chú.
Sau khi nhân viên cung cấp thông tin được yêu cầu, hệ thống sẽ ghi nhận lại các sách đã được đăng ký mượn.
Mượn Sách
Hệ thốngyêu cầu nhân viên chọn phiếu đăng ký sách ở trên, nhập ngày trả sách.
Sau đó hệ thống sẽ ghi vào thông tin vào phiếu mượn.
Trả sách
Hệ thống yêu cầu nhân viên nhập vào mã của khách trả.
Hệ thống hiện ra những cuốn sách mượn và số tiền trả.
Hệ thống xóa thông tin phiếu mượn trong CSDL.
Các dòng sự kiện khác
Không tìm thấy ID của khách hàng:
Nếu trong luồng phụ “Đăng ký sách” và “Trả sách” không tồn tại khách hàng có ID đã được nhập thì hệ thống thông báo lỗi và cho nhân viên lựa chọn có nhập lại không hay là hủy bỏ thao tác đó.
Các yêu cầu đặc biệt:
Không có.
Điều kiện tiên quyết:
Nhân viên phải đăng nhập vào hệ thống trước khi use case bắt đầu
Post-conditions:
Nếu use case thành công, thông tin về trạng thái của sách và thông tin mượn sách về của khách hàng sẽ được cập nhập. Ngược lại hệ thống không thay đổi.
Điểm mở rộng:
Không có.
Thống kê:
Tóm tắt:
Usecase này cho phép người Nhân viên xem thống kê về doanh thu hàng tháng, xem danh sách người mượn số lượn mượn trong tháng, xem danh sách cuốn sách số lượn mượn trong tháng.
Dòng sự kiện:
Hệ thống truy vấn CSDL lấy ra toàn bộ hoạt động mượn/trả sách trong tháng
Hệ thống tính tổng số lần mượn và tổng doanh thu.
Các yêu cầu đặc biệt:
Không có.
Điền kiện tiên quyết
Người quản lý phải đăng nhập vào tài khoản của mình trước khi sử dụng chức năng này.
Post condition:
Nếu usecase thành công thì xuất ra báo cáo thống kê.
Nếu usecase thất bại thông báo lỗi sẽ xuất hiện để báo cho người quản lý biết.
Điểm mở rộng:
Không có.
Quản lý Sách
Tóm tắt
Use case này cho phép nhân viên duy trì thông tin sách trong hệ thống. Bao gồm xem,thêm, sửa và xóa sách ra khỏi hệ thống.
Dòng sự kiện:
Dòng sự kiện chính.
Thêm sách mới :
Hệ thống yêu cầu nhân viên nhập thông tin của sách : Tên tựa sách, tác giả, thể loại, tên đầu sách, ngôn ngữ, giá sách, tiền đặt cọc, số lượng.
Hệ thống lưu thông tin của sách vào CSDL.
Sửa sách :
Hệ thống yêu cầu nhập mã sách.
Hệ thống hiển thị thông tin của sách có Mã vừa nhập.
Nhân viên có thể chỉnh sửa lại những thông tin trừ Mã.
Hệ thống lưu lại những thay đổi vào CSDL.
Xóa sách:
Hệ thống yêu cầu nhập Mã của sách cần xóa.
Hệ thống hiển thị thông tin của sách có Mã vừa nhập
Hệ thống nhắc người dùng về thao tác xóa sách đó ra khỏi hệ thống.
Hệ thống xóa sách có Mã đó ra khỏi CSDL.
Các dòng sự kiện khác.
Không tìm thấy sách:
Nếu trong luồng phụ cập nhật thông tin sách hoặc xóa sách không tồn tại sách nào có số Mã được nhập vào thì hệ thống sẽ hiển thị một thông báo lỗi. Người quản lý có thể nhập một số Mã khác hoặc hủy bỏ thao tác, lúc này use case kết thúc.
Thao tác xóa bị hủy:
Nếu trong luồng phụ xóa sách người nhân viên quyết đinh không xóa sách này nữa, thao tác xóa bị hủy và dòng sự kiện chính được bắt đầu lại từ đầu.
Các yêu cầu đặc biệt:
Không có.
Điều kiện tiên quyết:
Người nhân viên phải đăng nhập vào hệ thống với tài khoản có quyền mới sử dụng được chức năng này.
Post-Conditions:
Nếu usecase thành công thì sách được thêm, cập nhật hoặc xóa khỏi hệ thống. Ngược lại hệ thống sẽ thông báo lỗi và trạng thái hệ thống vẫn như cũ.
Điểm mở rộng:
Không có.