II.CÁC YÊU CẦU CHỨC NĂNG LMS có 3 loại người dùng: - Người quản trị - Nhân viên thư viện - Độc giả học sinh/giáo viên 1.Chức năng chính của hệ thống LMS:... Họ có quyền truy cập vào tất
Trang 1TRƯỜNG ĐẠI HỌC QUY NHƠN
KHOA CÔNG NGHỆ THÔNG TIN
-
🙞🙜🕮🙞🙜 -BÁO CÁO MÔN CÔNG NGHỆ PHẦN MỀM
Đề tài: Quản lý Hệ thống thư viện
Giảng viên: ThS Đinh Thị Mỹ Cảnh
Nhóm sinh viên:
Bùi Ánh Nguyệt 4451051170 CNTT44F
Phan Huỳnh Tố Hằng 4451050816 CNTT44E
Bình Định, Tháng 10 năm 2023
Trang 2MỤC LỤC
I Giới thiệu
1 Tên dự án
2 Mô tả
3 Phân chia công việc
II Các yêu cầu chức năng
1 Các yêu cầu chức năng chính của hệ thống
1.1 Người quản trị
1.2 Nhân viên thư viện
1.3 Độc giả
2 Các yêu cầu phi chức năng
2.1 Môi trường
2.2 Hiệu suất
III.GIAO DIỆN
1 Màn hình 1: Đăng ký tài khoản
2 Màn hình 2: Đăng nhập tài khoản
3 Màn hình 3: Màn hình chính
4 Màn hình 4: Chi tiết sản phẩm
5 Màn hình 5: Tìm kiếm sách phía độc giả
Trang 36 Màn hình 6: Các sách đã mượn
7 Màn hình 7: Quản lý tài khoản
8 Màn hình 8: Giỏ hàng
9 Màn hình 9: Tìm kiếm sách phía nhân viên thư viện
10 Màn hình 10: Quản lý nhân viên
11 Màn hình 11: Quản lý độc giả
12 Màn hình 12: Quản lý sách
13 Màn hình 13: Quản lý mượn sách
14 Màn hình 14: Quản lý trả sách
IV Sơ đồ Use Case
1 Sơ đồ Use case tổng quát
2 Sơ đồ Use case quản lý trang web phía người quản trị
3 Sơ đồ Use case quản lý nhân viên phía người quản trị
4 Sơ đồ Use case quản lý độc giả phía nhân viên thư viện
5 Sơ đồ Use case quản lý mượn sách phía nhân viên thư viện
6 Sơ đồ Use case quản lý trả sách phía nhân viên thư viện
7 Sơ đồ Use case quản lý sách phía nhân viên thư viện
8 Sơ đồ Use case tìm kiếm sách
9 Sơ đồ Use case Xem chi tiết sách phía Độc giả
10 Sơ đồ Use case Mượn sách phía Độc giả
11 Sơ đồ Use case Trả sách phía Độc giả
Trang 4V SƠ ĐỒ HOẠT ĐỘNG
1 Sơ đồ hoạt động của Use case Đăng nhập
2 Sơ đồ hoạt động của Use case Đổi mật khẩu
3 Sơ đồ hoạt động của Use case Đăng ký
4 Sơ đồ hoạt động của Use case Tạo tài khoản cho độc giả
5 Sơ đồ hoạt động của Use case Quản lý mượn sách
6 Sơ đồ hoạt động của Use case Kiểm tra thẻ
7 Sơ đồ hoạt động của Use case Kiểm tra sách
8 Sơ đồ hoạt động của Use case Quản lý trả sách
9 Sơ đồ hoạt động của Use case Tìm kiếm theo loại
10 Sơ đồ hoạt động của Use case Tìm kiếm theo từ khóa
11 Sơ đồ hoạt động của Use case Mượn sách
12 Sơ đồ hoạt động của Use case Trả sách
Trang 53 Phân chia công việc:
Bùi Ánh Nguyệt 1 Phân tích yêu cầu chức năng hệ
thống của nhân viên thư viện
2 Phân tích yêu cầu phi chức năng
3 Vẽ giao diện: Quản lý sách,Quản lý mượn sách, Quản lý trảsách
4 Vẽ sơ đồ UseCase: Tổng quát,Người quản trị, Quản lý mượnsách
5 Vẽ sơ đồ hoạt động: UC Tạo tàikhoản cho độc giả, UC Quản lýmượn sách, UC Kiểm tra thẻ
6 TestCase: Quản lý mượn sách,Xem chi tiết, Trả sách
Lê Trọng Công 1 Phân tích yêu cầu chức năng hệ
thống của nhân viên thư viện
2 Phân tích yêu cầu phi chức năng
3 Vẽ giao diện: Quản lý nhân viên,Tìm kiếm sách phía độc giả, Cácsách đang mượn, Giỏ hàng
4 Vẽ sơ đồ UseCase: Quản lý độcgiả, Quản lý nhân viên, Mượnsách
5 Vẽ sơ đồ hoạt động: UC Đăngnhập, UC Đổi mật khẩu, UCĐăng ký
6 TestCase: Quản lý độc giả, Quản
Trang 6ký trả sách, Đổi mật khẩu.
Bùi Tấn Sang 1 Phân tích yêu cầu chức năng hệ
thống của độc giả
2 Phân tích yêu cầu phi chức năng
3 Vẽ giao diện: Đăng nhập, Quản
lý tài khoản, Quản lý độc giả,Tìm kiếm sách phía nhân viênthư viện
4 Vẽ sơ đồ UseCase: Xem chi tiếtsách, Quản lý trả sách, Trả sách
5 Vẽ sơ đồ hoạt động: UC kiểm trasách, UC Quản lý trả sách, UCTrả sách
6 TestCase: Đăng kí, Đăng nhập,Đăng xuất
Phan Huỳnh Tố Hằng 1 Phân tích yêu cầu chức năng hệ
thống của quản trị viê
2 Phân tích yêu cầu phi chức năng
3 Vẽ giao diện: Đăng ký tài khoản,Màn hình chính, Chi tiết sảnphẩm
4 Vẽ sơ đồ UseCase: Quản lý sách,Tìm kiếm sách
5 Vẽ sơ đồ hoạt động: UC tìmkiếm theo loại, UC tìm kiếmtheo từ khóa, UC Mượn sách
6 TestCase: Tìm kiếm, Quản lýsách, Mượn sách
II.CÁC YÊU CẦU CHỨC NĂNG
LMS có 3 loại người dùng:
- Người quản trị
- Nhân viên thư viện
- Độc giả (học sinh/giáo viên)
1.Chức năng chính của hệ thống LMS:
Trang 71.1 Người quản trị: là người quản trị hệ thống Họ có quyền truy cập vào tất cả
các chức năng của hệ thống, bao gồm:
- Người quản trị có thể quản lý nhân viên:
Thêm nhân viên vào hệ thống với các thông tin sau:
Sửa các thông tin của nhân viên
Xóa nhân viên
Tìm kiếm nhân viên
- Người quản trị có thể xem các thống kê mà Nhân viên thư viện đã báo cáolên hệ thống
- Người quản trị có thể phân quyền cho nhân viên thư viện: yêu cầu hệ thốngcấp quyền cho nhân viên thư viện được phép truy cập vào những chức năng
cụ thể của hệ thống
1.2 Nhân viên thư viện: Là những người làm việc trong thư viện Họ có quyềntruy cập vào các chức năng được quản trị viên cấp quyền truy cập
- Nhân viên thư viện có thể tìm kiếm sách:
Tìm kiếm theo thể loại sách: tài liệu, báo, tạp chí, sách giáo khoa, cácchuyên đề, ngành học
Độc giả có thể tìm kiếm theo nội dung nhập vào ô tìm kiếm
- Quản lý độc giả:
Nhân viên thư viện có thể xem danh sách thông tin độc giả
Nhân viên thư viện có thể tạo tài khoản thư viện cho độc giả với cácthông tin sau:
Mã (mã sinh viên hoặc mã căn cước)
Họ và tên
Ngày sinh
Giới tính
Trang 8 Địa chỉ
Mật khẩu
Nhân viên thư viện có thể sửa thông tin của độc giả
Nhân viên thư viện có thể xóa tài khoản độc giả
Nhân viên thư viện có thể tìm kiếm độc giả thông qua thông tin độcgiả: mã độc giả, tên độc giả
- Quản lý mượn sách:
Nhân viên thư viện có thể xem yêu cầu mượn sách của độc giả
Nhân viên thư viện có thể kiểm tra thẻ của độc giả còn hạn hay hợp lệkhông
Nhân viên thư viện có thể kiểm tra sách độc giả muốn mượn có đangsẵn sàng mượn không
Nhân viên thư viện thu phí mượn sách
Nhân viên thư viện có thể duyệt yêu cầu mượn sách của độc giả
- Quản lý trả sách:
Nhân viên thư viện có thể xem yêu cầu trả sách của độc giả
Nhân viên thư viện có thể kiểm tra thời gian trả sách và tình trạngsách khi trả của độc giả
Nhân viên thư viện có thể duyệt yêu cầu trả sách của độc giả và thuphí phạt nếu có:
Nếu quá thời hạn trả thì độc giả phải đóng phạt từ 10.000đ tới50.000đ
Nếu sách hư tổn thì độc giả phải đóng phạt từ tùy phần trăm hư tổncủa sách
Nếu độc giả làm mất sách phải đền bù đúng với giá trị sách
- Quản lý sách:
Nhân viên thư viện có thể xem danh sách các sách có trong hệ thống
Nhân viên thư viện có thể thêm sách mới: làm áp phích sách, phânloại sách Thêm sách mới với các thông tin sau:
Trang 9 Tên tác giả
Nhà xuất bản
Năm xuất bản
Nhân viên thư viện có thể sửa các thông tin của sách
Nhân viên thư viện có thể xóa sách ra khỏi hệ thống
- Thống kê: nhân viên thư viện cập nhật những văn bản thống kê theotháng/quý/năm lên trên hệ thống theo các tiêu chí, bao gồm:
Thống kê để quản lý sách: Thống kê số lượng sách của từng loại thưmục; Thống kê số lượng sách được nhập thêm vào trongtháng/quý/năm; Thống kê số lượng sách hư hỏng, mất, cũ/lỗi thời(những sách không còn sử dụng trong thư viện)
Thống kê để quản lý độc giả: Thống kê số lượng độc giả mượn sáchtheo tháng/quý/năm; Thống kê số lượng thẻ tài khoản thư viện đượctạo trong tháng/quý/năm; Thống kê số lượng độc giả không trả sách,làm mất sách để hủy thẻ
Thống kê để quản lý việc mượn/trả sách: Thống kê những sách đượcmượn nhiều, sách được đánh giá cao, giới thiệu bạn đọc nên đọc;Thống kê những độc giả đến hẹn trả sách, liên hệ nhắc nhở và xử líphù hợp
Trang 10- Độc giả có thể tìm kiếm sách:
Tìm kiếm theo thể loại sách: tài liệu, báo, tạp chí, sách giáo khoa, cácchuyên đề, ngành học
Tìm kiếm theo nội dung nhập vào ô tìm kiếm
- Độc giả có thể xem sách, bao gồm:
Xem chi tiết sách: xem áp phích, xem thông tin sách, xem bình luậnđánh giá sách
Độc giả có thể bình luận đánh giá sách
- Độc giả có thể mượn sách trực tiếp trên website:
Thêm sách vào mục giỏ hàng
Nộp phí mượn sách
- Độc giả có thể trả sách:
Độc giả có thể thực hiện trả sách và thanh toán phí phạt nếu có
Độc giả có thể chọn gia hạn thêm thời gian mượn sách
2 CÁC YÊU CẦU PHI CHỨC NĂNG
2.1 Môi trường
- Hệ thống hoạt động trên hệ điều hành Windows 7 trở lên
- Hệ thống hoạt động trên trình duyệt chorme, edge
2.2 Hiệu suất
- Chỉ mất 2s để truy cập/ đăng nhập vào hệ thống
- Chức năng tìm kiếm sách trả kết quả trong vòng tối đa 2 giây
- Thời gian hiển thị thông tin chi tiết của một cuốn sách trong vòng tối đa 1giây
- Hệ thống cho phép tối thiểu 500 người truy cập cùng một lúc, cho phép truycập 24/7
- Một người mới sử dụng mất khoảng 5 phút để làm quen, dễ dàng sử dụng hệthống
III.Giao diện
1 Màn hình 1: Đăng ký tài khoản
1.1 Tổng quan: Màn hình cho phép người dùng nhập các thông tin để đăng ký tài
khoản
1.2 Giao diện màn hình:
Trang 111.3 Các thành phần chính:
1 Các thông tin cần
nhập để đăng ký
Label Hiển thị các thông tin cần nhập để
đăng ký tài khoản
2 Vùng nhập Text Input Vùng nhập các thông tin trên
3 Đăng ký tài khoản Button Nút đăng ký tài khoản
1.4 Các thao tác chính trên màn hình: Màn hình cho phép người dùng đăng ký
tài khoản (sau đó sẽ được nhận thẻ thư viện) Người dùng phải nhập đầy đủ thôngtin
2 Màn hình 2: Đăng nhập tài khoản
2.1 Tổng quan: Màn hình cho phép người dùng nhập các thông tin để đăng nhập
tài khoản
2.2 Giao diện màn hình:
Trang 122.3 Các thành phần chính:
1 Các thông tin cần
nhập để đăng nhập
Label Hiển thị các thông tin cần nhập để
đăng nhập tài khoản
2 Vùng nhập Text Input Vùng nhập các thông tin trên
2.4 Các thao tác chính trên màn hình: Màn hình cho phép người dùng đăng
nhập tài khoản Người dùng phải nhập đầy đủ thông tin
3 Màn hình 3: Màn hình chính
3.1 Tổng quan: Màn hình sẽ bao gồm menu chức năng chính và hiển thị những
sách nổi bật
3.2 Giao diện màn hình:
Trang 133.3 Các thành phần chính:
1 Tên người dùng Text Hiển thị tên người dùng
2 Đổi mật khẩu Button Chức năng đổi mật khẩu
3 Đăng xuất Button Chức năng đăng xuất
3 Trang chủ Text Cho phép quay về trang chủ khi đang ở
Trang 146 Tên sách Text Hiển thi tên sách
7 Thêm vào giỏ
hàng
Button Thêm sách vào giỏ hang để mượn sách
3.4 Các tương tác chính với màn hình: Màn hình này được hiển thị sau khi đăng
nhập là trang chủ hiển thị các chức năng chính để người dùng thao tác và hiển thịnhững sách nổi bật Màn hình cho phép thêm sách vào giỏ hàng và sau đó mượnsách
4 Màn hình 4: Chi tiết sản phẩm
4.1 Tổng quan: Màn hình cho phép xem chi tiết sản phẩm
4.2 Giao diện:
4.3 Các thành phần chính:
Trang 15STT Tên Kiểu Mô tả
1 Áp phích sách Cover Flow Hiển thị áp phích sách
3 Thêm vào giỏ
hàng
Button Thêm sách vào giỏ hàng để mượn
4 Giới thiệu sách Tab bar Hiển thị những thông tin về sách
4.4 Những tương tác chính: Màn hình này được hiển thị khi nhấn vào nút xem
chi tiết sách cho phép xem các thông tin về sách và thêm sách vào giỏ hàng
5 Màn hình 5: Tìm kiếm sách phía độc giả
5.1 Tổng quan: Màn hình cho phép tìm kiếm sách thông qua thể loại sách và từ
khóa Đồng thời cho phép thêm sách vào giỏ hàng
5.2 Giao diện:
Trang 175.4 Những tương tác chính: Màn hình được hiển thị khi bấm vào nút tìm kiếm ở
menu chính cho phép tìm kiếm sách theo từ khóa, thể loại Màn hình sẽ trả về danhsách các sách được tìm thấy hoặc không trả về kết quả khi không tìm thấy sáchtheo nhu cầu
6 Màn hình 6: Các sách đang mượn
6.1 Tổng quan: Màn hình hiển thị danh sách các sách đang mượn và các thông tin
kèm theo: tên, áp phích, ngày mượn, hẹn trả sách, số ngày quá hạn Màn hình nàycho phép gia hạn thêm thời gian mượn sách hoặc trả sách
6.2 Giao diện:
6.3 Những thành phần chính:
Trang 181 Danh sách sách
đang mượn
H.Rule,V.Rule
Hiện thị danh sách sách đang mượn vàthông tin
2 Gia hạn sách Button Gia hạn thêm thời gian mượn sách
3 Trả sách Button Cho phép trả sách
6.4 Những tương tác chính: Màn hình cho phép độc giả xem những sách đang
mượn, xem thời gian mượn và lịch trả sách, cho phép gia hạn thời gian mượn sách
và trả sách
7 Màn hình 7: Quản lý Tài khoản
7.1 Tổng quan: Màn hình cho phép thay đổi thông tin cũng như mật khẩu.
7.2 Giao diện:
Trang 197.3 Những thành phần chính
1 Thông tin tài khoản Text Hiển thị Thông tin tài khoản
2 Các thông tin cần
nhập để sửa đổi
Text Hiển thị các thông tin cần nhập để
cập nhật tài khoản
3 Vùng nhập Input Vùng nhập các thông tin trên
4 Sửa thông tin Button Cập nhật thông tin
5 Đổi mật khẩu Text Hiển thị mật khẩu hiện tại
6 Các thông tin cần
nhập để thay đổi
mật khẩu
Text Hiển thị các thông tin cần nhập để
thay đổi mật khẩu
7 Vùng nhập Input Vùng nhập các thông tin để thay đổi
mật khẩu
8 Đổi mật khẩu Button Thay đổi mật khẩu
7.4 Các tương tác chính: Màn hình này hiện thị khi chọn chức năng Quản lý tài
khoản, cho phép cập nhật thông tin tài khoản và thay đổi mật khẩu
8 Màn hình 8: Giỏ hàng
8.1 Tổng quan: Màn hình cho phép hiện thị những sách độc giả đang muốn
mượn
8.2 Giao diện:
Trang 208.3 Những thành phần chính:
1 Tên sách Text Hiển thị tên sách
2 Số lượng Num.Steppe
r
Hiển thị số lượng sách muốn mượn
4 Quản lý: Xóa Icon Delete Xóa sách ra khỏi giỏ hàng
5 Tổng tiền Text Hiển thị tổng phí cần để mượn sách
6 Mượn sách Button Đồng ý mượn sách
8.4 Những tương tác chính: Màn hình này cho phép độc giả lưu lại những sách
muốn mượn, cho phép mượn hoặc xóa sách ra khỏi giỏ hàng Màn hình hiển thị phímượn của từng sách và tổng phí
Trang 219 Màn hình 9: Tìm kiếm sách phía nhân viên thư viện
4 Tên sách Label Hiển thị tên sách
5 Xem chi tiết Button Hiển thị chi tiết sản phẩm
9.4 Những tương tác chính với màn hình
a Tìm kiếm sách
Trang 22- Người dùng chọn loại sách cần xem, sách sẽ được hiển thị ngay bên dưới.
- Người dùng nhập nội dung tìm kiếm vào ô tìm kiếm và nhấn nút “Tìm kiếm”
- Nếu tìm thấy kết quả, sách sẽ được hiển thị bên dưới Ngược lại sẽ hiển thị khôngtìm thấy kết quả
b Xem chi tiết
- Với mỗi cuốn sách hiện ra nút xem chi tiết, nhấn vào để xem chi tiết sách
10 Màn hình 10: Quản lý nhân viên
10.1 Tổng quan: Màn hình này cho phép xem/sửa/xóa sách Quản lý nhân viên 10.2 Giao diện màn hình:
10.3 Các thành phần chính:
1 Thông tin nhân
viên cần nhập
Label Hiển thị thông tin cần nhập để thêm nhân
viên
Trang 232 Nhập thông tin Text input Vùng nhập thông tin để thêm nhân viên
3 Thêm Button Thêm nhân viên vào hệ thống quản lý
Search Box Vùng nhập để tìm thông tin nhân viên
10.4 Những tương tác chính với màn hình: Màn hình này cho phép xem nhân
viên, sửa và xóa nhân viên qua các nút, xem danh mục nhân viên, tìm kiếmnhân viên
11 Màn hình 11: Quản lý độc giả
11.1 Tổng quan: Màn hình này cho phép tìm kiếm/ xem thông tin độc giả và tạo
thẻ thư viện/ hủy thẻ
11.2 Giao diện màn hình:
Trang 2411.3 Các thành phần chính của màn hình:
1 Tìm kiếm Button Tìm kiếm thông tin độc giả
Vùng để nhập thông tin độc giả
4 Tạo thẻ Button Tạo thẻ thư viện
5 Bảng thông tin
độc giả
Datagrid Hiển thị thông tin của các độc giả và cho phép
hủy thẻ
11.4 Những tương tác chính với màn hình: Màn hình này cho phép tạo thẻ thư
viện/hủy thẻ cho độc giả và tìm kiếm, xem và sửa thông tin của tất cả độc giả
Trang 251 Thông tin sách
cần nhập
Label Hiển thị thông tin cần nhập để thêm sách
2 Nhập thông tin Text input Vùng nhập thông tin để thêm sách
3 Thêm sách Button Thêm sách vào hệ thống quản lý
4 Danh sách sách Data Grid Hiển thị toàn bộ sách
12.4 Những tương tác chính với màn hình: Màn hình này cho phép xem sách,
sửa và xóa sách qua các nút, xem danh mục sách
1 Thông tin yêu
cầu mượn sách
Text area Hiển thị thông tin của yêu cầu mượn sách
2 Chấp nhận Button Cho phép chấp nhận yêu cầu mượn sách
Trang 26- Màn hình cho phép xem chi tiết các yêu cầu mượn sách.
- Màn hình cho phép kiểm tra thẻ thư viện và kiểm tra sách độc giả muốn mượn
- Chấp nhận yêu cầu mượn sách của độc giả
14 Màn hình 14: Quản lý trả sách:
14.1 Tổng quan: Màn hình cho phép duyệt yêu cầu trả sách của độc giả
14.2 Giao diện màn hình:
14.3 Các thành phần chính:
1 Thông tin yêu
cầu trả sách
Text area Hiển thị thông tin của yêu cầu trả sách
2 Chấp nhận Button Cho phép chấp nhận yêu cầu trả sách của
Trang 27- Màn hình cho phép xem chi tiết yêu cầu trả sách của độc giả.
- Màn hình cho phép kiểm tra thời gian trả sách của độc giả và kiểm tra tình trạngsách Sau đó tính toán và thông báo phí phạt
- Màn hình cho phép chấp nhận yêu cầu trả sách của độc giả
IV Sơ đồ Use Case
Danh sách các tác nhân tham gia hệ thống:
1 Sơ đồ Use case Tổng quát:
1.1 Sơ đồ:
Trang 281.2 Mô tả các Use case:
Mã Use Case UC-01
Tên Use Case Đăng nhập
Tác nhân (Actor) Người quản trị, Độc giả
1 Người dùng vào trang đăng nhập
2 Người dùng nhập tên đăng nhập
- Hệ thống thông báo “Đăng nhập thất bại.”
Mã Use Case UC-02
Tên Use Case Đăng xuất
Tác nhân (Actor) Người quản trị, độc giả
Trang 291 Người dùng chọn chức năng đăng xuất khỏi hệ thống.
2 Hệ thống thông báo “Đăng xuất thành công.”
Luồng sự kiện
phụ
Mã Use Case UC-03
Tên Use Case Đổi mật khẩu
Tác nhân (Actor) Người quản trị, Độc giả
1 Người dùng chọn chức năng cập nhật mật khẩu
2 Người dùng nhập mật khẩu mới
3 Người dùng nhập lại mật khẩu mới
4 Người dùng nhấn nút “Đổi mật khẩu”
5 Thông báo “Cập nhật mật khẩu thành công.”
Luồng sự kiện
phụ
Ở bước 4: Hệ thống kiểm tra mật khẩu không khớp:
- Hệ thống thông báo “Yêu cầu nhập lại mật khẩu.”
Mã Use Case UC-04
Tên Use Case Đăng ký tài khoản
Tác nhân (Actor) Độc giả
Mô tả ngắn Hệ thống cho phép Độc giả đăng ký tài khoản, dựa vào
Trang 30(Brief) thông tin đăng ký Độc giả sẽ được nhận được thẻ thư viện
sau khi đăng ký
Tiền điều kiện
5 Hệ thống lưu thông tin vào cơ sở dữ liệu
6 Hệ thống thông báo “Đăng ký thành công.”
Luồng sự kiện
phụ
Ở bước 4: Hệ thống kiểm tra thông tin đăng ký nếu thôngtin không hợp lệ:
- Hệ thống thông báo “Đăng ký thất bại.”
2 Sơ đồ Use case Quản lý trang web phía người quản trị:
2.1 Sơ đồ
Trang 312.2 Mô tả các Use case:
Mã Use Case UC-05
Tên Use Case Xem thống kê
Trang 32Luồng sự kiện
chính
1 Người dùng chọn chức năng xem thống kê
2 Người dùng chọn Văn bản thống kê cần xem do nhân viên thư viện đã thống kê
3 Hệ thống hiển thị văn bản thống kê
Luồng sự kiện
phụ
Mã Use Case UC-06
Tên Use Case Duyệt các yêu cầu
Tiền điều kiện
Mã Use Case UC-07
Tên Use Case Thống kê
(Actor)
Nhân viên thư viện
Mô tả ngắn
(Brief)
Hệ thống cho phép nhân viên thư viện cập nhật những vănbản thống kê theo tháng/quý/năm lên trên hệ thống theo các
Trang 33tiêu chí, bao gồm: thống kê để quản lý sách, thống kê để quản
lý độc giả, thống kê để quản lý việc mượn/trả sách
Tiền điều kiện
1 Người dùng thực hiện thêm các văn bản thống kê
2 Người dùng chọn nút “Hoàn tất” để lưu lại các văn bản trên
3 Hệ thống thông báo “Thêm thành công.”
Luồng sự kiện
phụ
3 Sơ đồ Use case Quản lý nhân viên phía người quản trị:
3.1 Sơ đồ
3.2 Mô tả các Use case:
Mã Use case UC-08
Tên Use case Xem danh sách nhân viên
Trang 34Quản trị viên có thể xem thông tin nhân viên.
Tiền điều kiện
Mã Use case UC-09
Tên Use case Thêm thông tin nhân viên
Trang 353 Người dùng chọn nút “Thêm nhân viên”.
4 Hệ thống thông báo “Thêm thành công.”
Luồng sự kiện
phụ
Ở bước 3: Hệ thống kiểm tra thông tin vừa nhập nếu thôngtin không hợp lệ:
- Hệ thống thông báo “Thêm thất bại.”
Mã Use case UC-10
Tên Use case Sửa thông tin nhân viên
Quản trị viên có thể sửa thông tin nhân đã có trong hệ thống
Tiền điều kiện
1 Người dùng chọn nhân viên muốn sửa thông tin
2 Người dùng nhập thông tin muốn sửa vào bảng
3 Người dùng chọn nút “Sửa”
4 Hệ thống thông báo “Sửa thành công.”
Luồng sự kiện
phụ
Trang 36Mã Use case UC-11
Tên Use case Xóa nhân viên
Quản trị viên có thể xóa nhân viên khỏi hệ thống
Tiền điều kiện
Mã Use case UC-12
Tên Use case Tìm kiếm nhân viên
Quản trị viên có thể tìm kiếm nhân viên trong hệ thống
Tiền điều kiện
(Preconditions)
Quản trị viên phải đăng nhập vào hệ thống