Professional Documents
Culture Documents
PTTKHT QuanLyThuVien
PTTKHT QuanLyThuVien
HỒ CHÍ MINH
VIỆN ĐÀO TẠO CHẤT LƯỢNG CAO
KHOA CÔNG NGHỆ THÔNG TIN
TIỂU LUẬN
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN
- Đăng nhập................................................................................................5
- Đăng xuất.................................................................................................6
- Thêm sách................................................................................................8
- Xóa sách.................................................................................................10
- Sửa thông tin sách..................................................................................11
- Tìm kiếm sách........................................................................................12
- Thêm độc giả..........................................................................................14
- Xóa độc giả............................................................................................15
- Sửa thông tin độc giả..............................................................................16
- Tìm kiếm độc giả...................................................................................17
- Mượn sách..............................................................................................19
- Trả sách..................................................................................................21
4. Biểu đồ Use case.........................................................................................24
5. Biểu đồ Activity..........................................................................................24
- Độc giả: là người đã làm thẻ thư viện, có các thông tin được lưu trữ trong
CSDL độc giả như: họ tên, ngày tháng năm sinh, giới tính, số CMND,…
- Thủ thư: là người trực tiếp sử dụng phần mềm quản lý thư viện. Thủ thư
được cung một tài khoản để đăng nhập vào hệ thống
- U3: Quản lý độc giả: thủ thư thực hiện các chức năng quản lý độc giả với
các thao tác cơ bản: thêm độc giả, xóa độc giả, sửa thông tin độc giả, tìm
kiếm độc giả
- U4: Quản lý sách: thủ thư thực hiện các chức năng quản lý sách với các
thao tác cơ bản: thêm sách, sửa thông tin sách, xóa sách, tìm kiếm sách
- U5: Quản lý mượn sách: thủ thư thực hiện thêm,các thông tin liên quan tới
việc mượn sách của độc giả như: tên các đầu sách đã mượn, tên độc giả, ngày
mượn sách.
- U6: Quản lý trả sách: thủ thư thực hiện xác nhận việc trả sách của độc giả
bằng các thao tác: tìm kiếm tên độc giả muốn trả sách, xác nhận các sách độc
giả đã trả
3. Các kịch bản
Đảm bảo tối thiểu Trở lại màn hình đăng nhập để Thủ
thư có thể đăng nhập lại
Đảm bảo thành công Thủ thư đăng nhập vào hệ thống
Ngoại lệ:
3.1. Hệ thống thông báo Tên tài khoản hoặc Mật khẩu không chính xác.
3.1.1. Hệ thống yêu cầu nhập lại Tên tài khoản và/ hoặc Mật khẩu.
3.1.2. Thủ thư nhập lại thông tin và tiếp tục các bước sau.
Đảm bảo tối thiểu Hệ thống trở về trạng thái ban đầu
Đảm bảo thành công Thủ thư đăng xuất khỏi hệ thống
Ngoại lệ:
3.1.2. Thủ thư nhập lại Mã sách và tiếp tục các bước sau.
Đảm bảo tối thiểu Hệ thống trở về trạng thái ban đầu
Ngoại lệ:
5.1. Hệ thống thông báo sách đang có người mượn, không thể xóa.
Ngoại lệ:
5.1.2. Thủ thư nhập lại Mã sách và tiếp tục các bước sau.
Đảm bảo tối thiểu Trở lại màn hình tìm kiếm để Thủ thư
có thể tìm kiếm lại
Ngoại lệ:
Ngoại lệ:
Đảm bảo tối thiểu Hệ thống trở về trạng thái ban đầu
Đảm bảo thành công Đã sửa được thông tin độc giả
Ngoại lệ:
5.1.2. Thủ thư nhập lại Mã độc giả và tiếp tục các bước sau.
Ngoại lệ:
Đảm bảo thành công Thủ thư thêm được thông tin mượn
sách
Ngoại lệ:
5.1. Hệ thống thông báo Số lượng mượn vượt quá số lượng cho phép.
5.1.1. Hệ thống yêu cầu nhập lại Số lượng mượn.
5.1.2. Thủ thư nhập lại Số lượng mượn và tiếp tục các bước sau.
5.2. Hệ thống thông báo Mã độc giả không tồn tại.
5.2.1. Hệ thống yêu cầu nhập lại Mã độc giả.
5.2.2. Thủ thư nhập lại Mã độc giả và tiếp tục các bước sau.
Đảm bảo thành công Thủ thư thêm được thông tin trả sách
Ngoại lệ:
4.1. Hệ thống thông báo không tìm thấy mã độc giả và yêu cầu thủ thư
nhập lại mã độc giả.
4.1.1. Thủ thư nhập lại mã độc giả, ấn vào nút Tìm kiếm và tiếp tục thực
hiện các bước tiếp theo.
8.1. Hệ thống thông báo Ngày trả không hợp lệ
8.1.1. Hệ thống yêu cầu nhập lại Ngày trả.
8.1.2. Thủ thư nhập lại Ngày trả và tiếp tục các bước sau.
Phác thảo giao diện quản lý trả sách
4. Biểu đồ Use case
5. Biểu đồ Activity
- Thủ thư đăng nhập:
o Sự riêng tư (Privacy): Thông tin có thể được che dấu, và chỉ ở trạng
thái sẵn sàng với những người dùng được phép tác động vào nó như
xem hoặc chỉnh sửa. Điều này đảm bảo cho người sử dụng khai thác tài
nguyên của hệ thống theo đúng chức năng, nhiệm vụ đã được phân cấp,
ngăn chặn được sự truy nhập thông tin bất hợp pháp
o Xác thực (Authentication): Cần biết nơi mà phần thông tin được gửi
đến để quyết định xem phần thông tin đó có đáng tin cậy hay không
o Tính không thể bác bỏ được (Irrefutability): Ngược với xác thực,
tính không thể bác bỏ được nhằm đảm bảo rằng người tạo ra thông tin
không thể phủ nhận rằng họ chính là người tạo ra nó. Điều này hữu ích
cho chúng ta khi có bất kì sai sót xảy ra.
o Tính toàn vẹn (Integrity): Đảm bảo rằng thông tin không bị mất mát
trên đường đi, bảo đảm sự nhất quán của dữ liệu trong hệ thống. Có thể
đưa ra các biện pháp để ngăn chặn được việc thay đổi bất hợp pháp hoặc
phá hoại dữ liệu.
o Tính an toàn (Safety): phải có thể điều khiển việc truy cập tài nguyên
(như máy móc, tiến trình, cơ sở dữ liệu và các tệp) . Tính an toàn cũng
được hiểu như là quyền hạn.