Tải bản đầy đủ (.pdf) (122 trang)

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ THƯ VIỆN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (11.31 MB, 122 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT
KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO MƠN HỌC
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG TIN

TÊN ĐỀ TÀI:
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG TIN QUẢN LÝ THƯ VIỆN

GIÁO VIÊN HƯỚNG DẪN : NGUYỄN THỊ KIM HUỆ
NHÓM SINH VIÊN THỰC HIỆN : ĐỖ ĐƯỜNG BÁCH
ĐẶNG TRUNG KIÊN
TỐNG MINH ĐỨC
NGUYỄN ĐÌNH TÙNG DƯƠNG
BẠCH MINH TUẤN
LỚP : 72DCTT21
NHÓM : 5

HÀ NỘI – 2023


MỤC LỤC
CHƯƠNG I : KHẢO SÁT HỆ THỐNG........................................................... 1
1.1.

Đơn vị khảo sát ...................................................................................................................... 1

1.2.

Khảo sát thư viện .................................................................................................................. 1


1.2.1. Các loại đầu sách................................................................................................................. 1
1.2.2. Phương thức mượn trả ....................................................................................................... 2
1.2.3. Các loại dịch vụ ................................................................................................................... 2
1.2.4. Tổ chức quản lý hoạt động ................................................................................................. 2
1.3.

Khảo sát thực tế..................................................................................................................... 2

1.3.1. Hình thức khảo sát .............................................................................................................. 2
1.3.2. Đối tượng khảo sát .............................................................................................................. 2
1.4.

Các chức năng dự kiến của hệ thống................................................................................... 5

1.4.1. Phát biểu bài toán ............................................................................................................... 5

CHƯƠNG II : BIỂU ĐỒ USE CASE ............................................................... 8
2.1.

Xác định tác nhân ................................................................................................................. 8

2.2.

Xây dựng biểu đồ UseCase tổng quát.................................................................................. 8

2.3.

Biểu đồ UseCase chi tiết cho từng chức năng trong hệ thống ........................................... 9

2.3.1. Biểu đồ UseCase chi tiết đăng nhập .................................................................................. 9

2.3.2. Biểu đồ UseCase chi tiết quản lý cán bộ.......................................................................... 12
2.3.3. Biểu đồ UseCase chi tiết báo cáo thống kê ...................................................................... 16
2.3.4. Biểu đồ UseCase chi tiết quản lý độc giả......................................................................... 17
2.3.5. Biểu đồ UseCase chi tiết quản lý sách ............................................................................. 20
2.3.6. Biểu đồ UseCase chi tiết quản lý nhà xuất bản .............................................................. 24
2.3.7. Biểu đồ UseCase chi tiết quản lý tác giả.......................................................................... 28
2.3.8. Biểu đồ UseCase chi tiết quản lý thể loại ........................................................................ 31
2.3.9. Biểu đồ UseCase chi tiết quản lý mượn trả..................................................................... 35
2.3.10.

Biểu đồ UseCase chi tiết quản lý phiếu nhập sách ................................................... 40

2.3.11.

Biểu đồ UseCase chi tiết tra cứu ................................................................................ 44

CHƯƠNG III : BIỂU ĐỒ LỚP – BIỂU ĐỒ TUẦN TỰ ............................... 46
3.1.

Biểu đồ lớp ........................................................................................................................... 46

3.2.

Biểu đồ trình tự ................................................................................................................... 46

3.2.1. Biểu đồ trình tự cho Admin (quản lý) ............................................................................. 46
3.2.1.1. Biểu đồ trình trình tự đăng nhập............................................................................ 46
3.2.1.2. Biểu trình tự Quản Lý Cán Bộ ................................................................................. 48
3.2.1.3. Biểu đồ trình tự Báo Cáo Thống Kê ........................................................................ 51
3.2.2. Biểu đồ trình tự cho Thủ Thư .......................................................................................... 51



3.2.2.1. Biểu đồ trình tự Quản Lý Độc Giả .......................................................................... 51
3.2.2.2. Biểu đồ trình tự Quản Lý Nhà Xuất Bản ................................................................ 54
3.2.2.3. Biểu đồ trình tự Quản Lý Sách ................................................................................ 56
3.2.2.4. Biểu đồ trình tự Quản Lý Tác Giả........................................................................... 58
3.2.2.5. Biểu đồ trình tự Quản Lý Thể Loại ......................................................................... 61
3.2.2.6. Biểu đồ trình tự Quản Lý Mượn Trả ...................................................................... 64
3.2.2.7. Biểu đồ trình tự Quản Lý Phiếu Nhập Sách ........................................................... 68
3.2.2.8. Biểu đồ trình tự Tra Cứu.......................................................................................... 70

CHƯƠNG IV : BIỂU ĐỒ HOẠT ĐỘNG, BIỂU ĐỒ TRẠNG THÁI, BIỂU
ĐỒ THÀNH PHẦN VÀ BIỂU ĐỒ TRIỂN KHAI ........................................ 72
4.1. Biểu đồ hoạt động..................................................................................................................... 72
4.1.1. Biểu đồ hoạt động cho Admin (quản lý).......................................................................... 72
4.1.1.1. Biểu đồ hoạt động Đăng Nhập .................................................................................. 72
4.1.1.2. Biểu đồ hoạt động Quản Lý Cán Bộ ......................................................................... 74
4.1.1.3. Biểu đồ hoạt động Báo Cáo Thống Kê ..................................................................... 79
4.1.2. Biểu đồ hoạt động cho Thủ Thư ...................................................................................... 79
4.1.2.1. Biểu đồ hoạt động Quản Lý Độc Giả........................................................................ 79
4.1.2.2. Biểu đồ hoạt động Quản Lý Nhà Xuất Bản ............................................................. 83
4.1.2.3. Biểu đồ hoạt động Quản Lý Thể Loại ...................................................................... 87
4.1.2.4. Biểu đồ hoạt động Quản Lý Tác Giả ........................................................................ 91
4.1.2.5. Biểu đồ hoạt động Quản Lý Sách ............................................................................. 95
4.1.2.6. Biểu đồ hoạt động Quản Lý Mượn Trả ................................................................... 99
4.1.2.7. Biểu đồ hoạt động Quản Lý Phiếu Nhập Sách ...................................................... 104
4.1.2.8. Biểu đồ hoạt động Quản Lý Tra Cứu..................................................................... 109
4.2. Biểu đồ trạng thái................................................................................................................... 110
4.3. Biểu đồ triển thành phần ....................................................................................................... 110
4.4. Biểu đồ triển khai ................................................................................................................... 110


CHƯƠNG V : THIẾT KẾ CƠ SỞ DỮ LIỆU VÀ THIẾT KẾ GIAO DIỆN
........................................................................................................................... 111
5.1. Thiết kế cơ sở dữ liệu ............................................................................................................. 111
5.2. Thiết kế giao diện ................................................................................................................... 114

KẾT LUẬN ...................................................................................................... 117
TÀI LIỆU THAM KHẢO .............................................................................. 119


CHƯƠNG I : KHẢO SÁT HỆ THỐNG
1.1.

Đơn vị khảo sát
Đơn vị khảo sát : Thư Viện Trường Đại học Công Nghệ Giao Thông Vận

Tải
Địa chỉ : Số 54 Triều Khúc, Thanh Xuân, Hà Nội
Thành lập : Lịch sử hình thành và phát triển của Thư viện gắn liền với lịch
sử hình thành và phát triển của trường.
Quy mơ : Năm 1996, Thư viện trường thuộc phòng Đào tạo trường Cao
đẳng GTVT có 01 CBTV, 01 phịng đọc 50m2, 01 kho 30 m2 với 500 đầu sách.
Ngày 22 tháng 05 năm 2009, Thư viện chính thức được thành lập trực thuộc Ban
Giám Hiệu trường Cao đẳng GTVT tọa lạc trên khu nhà 4 tầng riêng biệt với diện
tích sử dụng 1200m2. Căn cứ Quyết định số 1904/QĐ – ĐHCNGTVT ngày 23
tháng 06 năm 2011 của Bộ trưởng Bộ Giao thông vận tải ban hành quy chế về
việc tổ chức hoạt động của trường Đại học Cơng nghệ GTVT thì Thư viện được
nâng cấp thành Thư viện Trường Đại học Công nghệ GTVT. Từ năm 2011Thư
viện được trang bị theo hướng hiên đại hóa đáp ứng mục tiêu phát triển nguồn
nhân lực chất lượng cao của Nhà trường. Đến năm 2019 Thư viện sáp nhập với

Trung tâm Công nghệ Thông tin thành TTCNTT-Thư viện. Với thế mạnh về
Công nghệ thông tin, Thư viện đang từng bước xây dựng cơ sở vât chất và nguồn
nhân lực phấn đấu trở thành một Thư viện điện tử hiện đại với nguồn lực thông
tin phong phú, cập nhật đa dạng hóa các loại hình phục vụ nhằm khai thác tốt
nguồn thơng tin trong và ngồi thư viện để đáp ứng nhu cầu thông tin ngày càng
cao của cán bộ, giảng viên, học viên, sinh viên, phục vụ đắc lực cho công tác đào
tạo NCKH của Nhà trường
1.2.

Khảo sát thư viện

1.2.1. Các loại đầu sách

1


Hàng chục nghìn đầu sách được đặt ở khắp nơi trong thư viện với nội dung
đa dạng, từ sách chuyên ngành, đến sách tri thức khoa học, công nghệ, xã hội,
sách ngoại văn.
1.2.2. Phương thức mượn trả
Độc giả trực tiếp đến mượn, trả sách tại thư viện
1.2.3. Các loại dịch vụ
Dịch vụ đọc tại chỗ, mượn trả tài liệu, tra cứu tài liệu trực tuyến tư vấn
thông tin, trưng bày, giới thiệu sách.
1.2.4. Tổ chức quản lý hoạt động
1.3.

Khảo sát thực tế

1.3.1. Hình thức khảo sát

- Phỏng vấn
- Quản sát hiện trường
- Nghiên cứu tài liệu
- Google Form
1.3.2. Đối tượng khảo sát
- Quản lý thư viện : Nguyễn Văn A
- Thủ Thư : Nguyễn Văn B
a. Phỏng vấn thủ thư
Ngày phỏng vấn : 8h60 ngày 20/03/2023
Người được phỏng vấn : Nguyễn Văn B
Nội dung phỏng vấn : Nghiệp vụ và công việc của thủ thư
STT

Câu hỏi

Câu trả lời của nhân

Ghi chú

viên

2


1

Câu hỏi 1: Độc giả được sử dụng thư Từ thứ hai đến thứ sáu,
viện trong thời gian nào?

sinh viên có thể sử dụng

thư viện trong khung giờ
7h30-21-30. Thứ bảy, thư
viện đóng cửa sớm hơn lúc 17h30.

2

Câu hỏi 2: Thư viện hiện đang lưu trữ Hệ thống thư viện điện tử
bao nhiêu đầu sách? Ngoài các đầu sách được trang bị cơ sở dữ liệu
thì thư viện cịn lưu trữ các loại tài liệu lớn, đa dạng các lĩnh vực
nào khác khơng?

kinh tế, tài chính, khoa
học… với 1.067.009 cuốn
sách và 1.301.029 tạp chí.
Đặc biệt, thư viện cịn
nhiều tài liệu khác như
luận án, luận văn hay đề
tài nghiên cứu khoa học
phục vụ nhu cầu học tập,
nghiên cứu của sinh viên.

Câu hỏi 3: Khi đến thư viện thì độc giả Khi đến thư viện độc giả
cần xuất trình gì ?

cần xuất trình thẻ ngay tại
cửa ra vào, nếu chưa có thẻ
độc giả cần thực hiên quy
trình đăng ký với nhân
viên.


4

Câu hỏi 4: Độc giả tra cứu sách (tài liệu) Sách (tài liệu) trong thư
như thế nào?

viện được sắp xếp theo
môn loại, độc giả có thể
3


tìm hiểu về cách bố trí và
săp xếp tài liệu trong bảng
hướng dẫn hoặc có thể gặp
trực tiếp nhân viên để tìm
kiếm.
Câu hỏi 5: Quy trình mượn trả sách, tài Độc giả cần xuất trình thẻ

5

liệu khác (nếu có)?

thư viện mỗi khi mượn trả
sách với nhân viên thủ thư.

Bảng 1 : Bảng các câu hỏi phỏng vấn thủ thư
b. Phỏng vấn người quản lý
Ngày phỏng vấn : 15h ngày 20/03/2023
Người được phỏng vấn : Nguyễn Văn A
STT
1


Câu hỏi

Câu trả lời của người quản lý

Ghi chú

Câu hỏi 1: Các nhà xuất bản Được cung cấp từ nhiều nguồn
cung cấp đầu sách(tài liệu) cho trên toàn thế giới.
thư viện?

3

Câu hỏi 2: Các loại sách được Các loại sách chuyên ngành, đến
độc giả hay đọc, mượn nhất?

sách tri thức khoa học, công
nghệ, xã hội

4

Câu hỏi 3: giải quyết các thắc Khi có các thắc mắc, khiếu nại
mắc, khiếu nại của độc giả?

hay cần liên hệ giúp đỡ thì độc
giả có thể liên hệ trực tiếp tại
quầy lễ tân.
4



Câu hỏi 4: Các thông tin của Thông tin của nhân viên sẽ được

5

nhân viên như thế nào?

quản lý chặt chẽ trên hệ thống.

Bảng 2 : Bảng các câu hỏi phỏng vấn người quản lý
c. Phỏng vấn độc giả
1.4.

Các chức năng dự kiến của hệ thống

1.4.1. Phát biểu bài toán
Thư viện cần xây dựng một hệ thống quản xuất nhập và mượn trả các loại đầu
sách và tài liệu thông tin.
Đối với nhân viên thủ thư:
- Tư vấn, giới thiệu đầu sách, tài liệu mới cho độc giả
- Hướng dẫn độc giả về các hoạt động của thư viện, tìm và tra cứu thông
tin sách, tài liệu, đồ án, luận văn , hướng dẫn độc giả quy trình mượn
và trả sách
- Nhập thông tin cá nhân của độc giả
- Thực hiện quy trình mượn trả cho độc giả
- Báo cáo, thống kê về số lượng đầu sách, tài liệu đã được cho mượn (trả)
và số lượng sách, tài liệu chưa được trả
Đối với người quản lý
- Quản lý việc xuất nhập sách trong thư viện
- Người quản lý phải nắm được tình hình số lượng các đầu sách, tài liệu,
doanh thu của thư viện.

- Quản lý thông tin của các nhân viên trong thư viện
- Ghi nhận và giải quyết các yêu cầu của độc giả
1.4.2. Các chức năng dự kiến

5


Chức năng 1: Quản lý thông tin độc giả.
+ Thêm mới thơng tin độc giả khi có độc giả mới, thay đổi sửa chữa thông
tin độc giả.
+ Thông tin độc giả bao gồm: họ và tên, mã độc giả, địa chỉ, số điện thoại,
email, ngày sinh, giới tính.
Chức năng 2: Quản lý sách.
+ Thêm mới sách, sửa các thông tin sách khi cần
+ Thông tin sách gồm: mã sách, tên sách, nội dung sách, nhà xuất bản, tác
giả, thể loại, số lượng cịn lại, tình trạng.
Chức năng 3: Quản lý nhà xuất bản.
+ Thêm mới nhà xuất bản, sửa các thông tin nhà xuất bản khi cần
+ Thông tin nhà xuất bản gồm: mã nhà xuất bản, tên nhà xuất bản, địa chỉ,
số điện thoại.
Chức năng 4: Quản lý tác giả.
+ Thêm mới tác giả, sửa các thông tin tác giả khi cần
+ Thông tin tác giả gồm: mã tác giả, tên tác giả, giới tính, địa chỉ.
Chức năng 5: Quản lý thể loại sách.
+ Thêm mới thể loại sách, sửa các thông tin thể loại sách khi cần
+ Thông tin thể loại sách gồm: tên thể loại sách.
Chức năng 6: Quản lý phiếu mượn sách.
+ Khi độc giả hỏi mượn sách, nhân viên tư vấn các loại sách và nơi cất
sách, nếu sách của độc giả yêu cầu không có hoặc đã hết tại thư viện đưa ra thơng
báo cho độc giả.

+ Các thông tin trên phiếu mượn sách: Mã phiếu xuất, ngày mượn, tên nhân
viên trực xuất phiếu, thông tin của sách, số lượng, đơn giá, thời gian mượn sách.
6


Chức năng 7: Quản lý phiếu nhập sách.
+ Kiểm tra, đánh giá chất lượng hàng trước khi nhập hàng về kho
+ Nhập đầy đủ thông tin sản phẩm, thời gian cụ thể, người nhập trong phiếu
nhập.
Chức năng 8: Báo cáo thống kê hoạt động của thư viện.
+ Thống kê doanh thu, hoạt động của thư viện theo từng tuần, quý, năm.
+ Thống kê số nhân viên làm việc tại thư viện, thời gian làm việc của
từng nhân viên.
Chức năng 9: Tra cứu.
+ Thống kê các những loại sách được mượn, tình trạng của từng mã sách.
+ Thống kê các đầu sách đã quá hạn mượn, thẻ độc giả đã quá hạn.
Chức năng 10: Quản lý cán bộ.
+ Thêm mới thông tin cán bộ khi có nhân viên mới, thay đổi sửa chữa thông
tin nhân viên.
+ Thông tin cán bộ bao gồm: mã cán bộ, họ và tên, chức vụ, địa chỉ, số
điện thoại, email, ngày sinh, giới tính.

7


CHƯƠNG II : BIỂU ĐỒ USE CASE
2.1.
STT

Xác định tác nhân

Tác nhân

Mô tả tác nhân

Chức năng

Là người điều hành các hoạt Quản lý độc giả, quản lý
động trong thư viện. Họ có sách, quản lý nhà xuất
trách nhiệm xử lý các yêu cầu bản, quản lý tác giả, quản
1

Thủ thư

và nhiệm vụ liên quan đến lý thể loại, quản lý mượn
việc mượn, trả, đăng ký thành trả, quản lý phiếu nhập
viên, lưu trữ và sắp xếp tài sách, tra cứu
liệu trong thư viện

2

2.2.

Người
quản lý

Là người quản lý mọi hoạt Quản lý cán bộ, Báo cáo
động và chức năng của hệ thông kê
thống

Xây dựng biểu đồ UseCase tổng quát


8


Hình 2.1 : Biểu đồ UseCase tổng quát
Biểu đồ UseCase chi tiết cho từng chức năng trong hệ thống

2.3.

2.3.1. Biểu đồ UseCase chi tiết đăng nhập
Bảng 1 : Đặc tả UseCase đăng nhập
TT

Tên UC

1

Tác nhân

2

Tiền điều kiện

3

Mục đích

Đăng Nhập
Người Quản Lý, Thủ Thư
Người dùng đã có tài khoản

Đăng nhập hệ thống

9


4

Mô tả

Người sử dụng đăng nhập vào hệ thống thông
qua “Tên tài khoản” và “Password”
- Người sử dụng chọn chức năng “Đăng
nhập”
- Hệ thống hiển thị form “Đăng nhập”
- Người sử dụng nhập “Tên tài khoản” và

5

“Password”, gửi thông tin đến hệ thống

Luồng sự kiện chính

- Hệ thống kiểm tra. Nếu đúng thì cho phép
truy cập, và sử dụng các chức năng theo
đúng quyền hạn. Nếu sai hệ thống thông
báo lỗi và yêu cầu người dùng nhập lại
thông tin

6


-

Nhập sai định dạng “Tên tài khoản” hoặc
“Password”

Luồng sự kiện phụ
-

Nhập thiếu thông tin

Bảng 2 : Đặc tả UseCase đăng xuất
TT

Đăng Xuất

Tên UC

Người Quản Lý, Thủ Thư

1

Tác nhân

2

Tiền điều kiện

Người dùng đã đăng nhập hệ thống

3


Mục đích

Cho phép người dùng thốt khỏi hệ thống

4

Mơ tả

Người sử dụng muốn thốt khỏi hệ thống thì phải
đăng xuất khỏi hệ thống.
-

5

Luồng sự kiện chính

Tại màn hình chính của hệ thống hiển thị
nút “đăng xuất”

-

Chọn đăng xuất

-

Gửi thông tin đăng xuất tới hệ thống.

10



-

Hệ thống hiển thị: “Bạn có muốn đăng
xuất khỏi hệ thống?”

-

Chọn đồng ý.

-

Hệ thống đăng xuất, hiển thị form đăng
nhập.

6

Luồng sự kiện phụ

Khơng có

Bảng 3 : Đặc tả UseCase qn mật khẩu
TT

Tên UC

1

Tác nhân


2

Tiền điều kiện

Quên Mật Khẩu
Người Quản Lý, Thủ Thư
Người dùng đã người dùng đã có tài khoản đăng
nhập của hệ thống
Người dùng không thể đăng nhập vào tài khoản

3

Mục đích

do quên mật khẩu
Cho phép người dùng lấy lại mật khẩu

4

Mô tả

Người sử dụng muốn lấy lại mật khẩu thì phải
thơng qua Email
-

Người sử dụng chọn chức năng “Quên Mật
Khẩu”

-


Hệ thống hiển thị form “Quên Mật Khẩu”

-

Người sử dụng nhập “Email” gửi yêu cầu
lấy lại mật khẩu

5

Luồng sự kiện chính

-

Hệ thống kiểm tra. Nếu đúng thì gửi lại mã
xác nhận vào Email cho người dùng.

-

Người dùng nhập “mã xác nhận” vào ô mã
xác nhận trên giao diện

-

Hệ thống hiển thị giao diện khôi phục mật
khẩu.

11


-


Người dùng quản lý thư viện nhập lại mật
khẩu mới.

-

Hệ thống kiểm tra. Nếu mật khẩu mới hợp
lệ, hệ thống lưu mật khẩu mới và thông báo
cho người dùng quản lý thư viện rằng mật
khẩu đã được khôi phục thành công

-

Nếu sai hệ thống thông báo lỗi và yêu cầu
người dùng nhập lại thông tin

6

Luồng sự kiện phụ

-

Nhập sai định dạng “Email”

2.3.2. Biểu đồ UseCase chi tiết quản lý cán bộ

Hình 2.2 : Biểu đồ UseCase chi tiết quản lý cán bộ
Bảng 4 : Đặc tả UseCase thêm cán bộ
TT


Tên UC

Thêm Cán Bộ
12


1

Tác nhân

Admin

2

Tiền điều kiện

Đăng nhập thành công vào hệ thống

3

Mục đích

Thêm thơng tin cán bộ vào hệ thống
- Người quản lý chọn chức năng quản lý
cán bộ
- Hệ thống hiển thị danh sách tài khoản cán
bộ
- Người quản lý chọn chức năng thêm mới
cán bộ
- Hệ thống hiển thị giao diện thêm mới cán

bộ

4

Luồng sự kiện chính

- Người quản lý nhập thông tin cán bộ cần
thêm
- Sau khi nhập xong người quản lý bấm
“Lưu” thông tin
-

Hệ thống kiểm tra thông tin, nếu đúng thì
lưu vào cơ sở dữ liệu, hiển thị thơng tin
cán bộ mới lên màn hình và thơng báo
thêm thành công. Ngược lại, yêu cầu nhập
lại

- Nhập sai thông tin.
5

Luồng sự kiện phụ

- Nhập trùng thông tin.
- Nhập thiếu thơng tin.

Bảng 5 : Đặc tả UseCase xóa cán bộ
TT

Tên UC


Xóa Cán Bộ

1

Tác nhân

Admin

2

Tiền điều kiện

Đăng nhập thành cơng vào hệ thống
13


3

Mục đích

Xóa thơng tin cán bộ trong hệ thống
- Người quản lý chọn chức năng quản lý
cán bộ
- Hệ thống hiển thị danh sách tài khoản cán
bộ
- Người quản lý chọn chức năng xóa cán bộ

4


Luồng sự kiện chính

- Hệ thống hiển thị giao diện xóa cán bộ
- Người quản lý chọn thơng tin cán bộ
muốn xóa
- Sau khi chọn xong hệ thống thơng báo xác
nhận xóa tài khoản cán bộ
-

Người quản lý xác nhận xóa tài khoản và
hệ thống thơng báo xóa thành cơng

- Nhập sai thơng tin.
5

Luồng sự kiện phụ

- Nhập trùng thông tin.
- Nhập thiếu thông tin.

Bảng 6 : Đặc tả UseCase sửa cán bộ
TT

Tên UC

Sửa Cán Bộ

1

Tác nhân


Admin

2

Tiền điều kiện

Đăng nhập thành công vào hệ thống

3

Mục đích

Sửa thơng tin cán bộ vào hệ thống
- Người quản lý chọn chức năng quản lý
cán bộ

4

Luồng sự kiện chính

- Hệ thống hiển thị danh sách tài khoản cán
bộ
- Người quản lý chọn chức năng sửa cán bộ
- Hệ thống hiển thị giao diện sửa cán bộ
14


- Người quản lý chọn tài khoản cán bộ cần
sửa thông tin

- Người quản lý nhập thông tin cần sửa
- Sau khi sửa xong người quản lý bấm
“Lưu” thông tin
-

Hệ thống kiểm tra thơng tin, nếu đúng thì
lưu vào cơ sở dữ liệu, hiển thị thông tin
cán bộ lên màn hình và thơng báo sửa
thành cơng. Ngược lại, u cầu nhập lại

- Nhập sai thông tin.
5

Luồng sự kiện phụ

- Nhập trùng thông tin.
- Nhập thiếu thông tin.

Bảng 7 : Đặc tả UseCase tìm kiếm cán bộ
TT

Tên UC

Tìm Kiếm Cán Bộ

1

Tác nhân

Admin


2

Tiền điều kiện

Đăng nhập thành cơng vào hệ thống

3

Mục đích

Tìm kiếm thông tin cán bộ trong hệ thống
- Người quản lý chọn chức năng quản lý
cán bộ
- Hệ thống hiển thị danh sách tài khoản cán
bộ

4

Luồng sự kiện chính

- Người quản lý chọn chức năng tìm kiếm
cán bộ
- Hệ thống hiển thị giao diện tìm kiếm cán
bộ
- Người quản lý nhập từ khóa cần tìm kiếm

15



- Hệ thống kiểm tra thông tin và hiển thị
danh sách tìm kiếm. Ngược lại yêu cầu
nhập lại
- Nhập sai từ khóa tìm kiếm.
5

Luồng sự kiện phụ

- Khơng tìm thấy cán bộ trong danh sách

2.3.3. Biểu đồ UseCase chi tiết báo cáo thống kê

Hình 2.3 : Biểu đồ UseCase chi tiết báo cáo thống kê
Bảng 8 : Đặc tả UseCase thống kê theo ngày hẹn trả
TT

Tên UC

Báo cáo thống kê

1

Tác nhân

Admin

2

Tiền điều kiện


Đăng nhập thành công vào hệ thống
Giúp cho người quản lý có thể thống kê phiếu

3

Mục đích

mượn theo độc giả, theo ngày hẹn trả và số
sách được mượn nhiều nhất
- Người quản lý chọn mục báo cáo thống kê

4

Luồng sự kiện chính

- Hệ thống hiển thị form báo cáo thống kê
theo các mục :
16


+ Thống kê theo ngày hẹn trả
+ Thống kê số sách được mượn nhiều nhất
+ Thống kê theo ngày hẹn trả
- Người quản lý chọn mục cần thống kê
- Hệ thống kiểm tra và hiển thị danh sách
dữ liệu thông tin lên màn hình giao diện
5

Luồng sự kiện phụ


- Khơng có

2.3.4. Biểu đồ UseCase chi tiết quản lý độc giả

Hình 2.4 : Biểu đồ UseCase chi tiết quản lý độc giả
Bảng 9 : Đặc tả UseCase thêm độc giả
TT

Tên UC

Thêm Độc Giả

1

Tác nhân

Thủ thư

17


2

Tiền điều kiện

Đăng nhập thành cơng vào hệ thống

3

Mục đích


Thêm thông tin độc giả vào hệ thống
- Thủ thư chọn chức năng quản lý độc giả
- Hệ thống hiển thị danh sách tài khoản độc
giả
- Thủ thư chọn chức năng thêm mới độc giả
- Hệ thống hiển thị giao diện thêm mới độc
giả

4

Luồng sự kiện chính

- Thủ thư nhập thơng tin độc giả cần thêm
- Sau khi nhập xong thủ thư bấm “Lưu”
thông tin
-

Hệ thống kiểm tra thông tin, nếu đúng thì
lưu vào cơ sở dữ liệu, hiển thị thơng tin
cán bộ mới lên màn hình và thơng báo
thêm thành công. Ngược lại, yêu cầu nhập
lại

- Nhập sai thông tin.
5

Luồng sự kiện phụ

- Nhập trùng thông tin.

- Nhập thiếu thông tin.

Bảng 10 : Đặc tả UseCase xóa độc giả
TT

Tên UC

Xóa Độc Giả

1

Tác nhân

Thủ thư

2

Tiền điều kiện

Đăng nhập thành công vào hệ thống

3

Mục đích

Xóa thơng tin độc giả trong hệ thống
- Thủ thư chọn chức năng quản lý độc giả

4


Luồng sự kiện chính

- Hệ thống hiển thị danh sách tài khoản độc
giả
18


- Thủ thư chọn chức năng xóa độc giả
- Hệ thống hiển thị giao diện xóa độc giả
- Thủ thư chọn thơng tin độc giả muốn xóa
- Sau khi chọn xong hệ thống thơng báo xác
nhận xóa tài khoản độc giả
-

Thủ thư xác nhận xóa tài khoản và hệ
thống thơng báo xóa thành cơng

- Nhập sai thơng tin.
5

Luồng sự kiện phụ

- Nhập trùng thông tin.
- Nhập thiếu thông tin.

Bảng 11 : Đặc tả UseCase sửa độc giả
TT

Tên UC


Sửa Độc Giả

1

Tác nhân

Thủ thư

2

Tiền điều kiện

Đăng nhập thành công vào hệ thống

3

Mục đích

Sửa thơng tin độc giả vào hệ thống
- Thủ thư chọn chức năng quản lý độc giả
- Hệ thống hiển thị danh sách tài khoản độc
giả
- Thủ thư chọn chức năng sửa độc giả
- Hệ thống hiển thị giao diện sửa độc giả

4

Luồng sự kiện chính

- Thủ thư chọn tài khoản độc giả cần sửa

thông tin
- Thủ thư nhập thông tin cần sửa
- Sau khi sửa xong thủ thư bấm “Lưu”
thơng tin
-

Hệ thống kiểm tra thơng tin, nếu đúng thì
lưu vào cơ sở dữ liệu, hiển thị thông tin
19


cán bộ lên màn hình và thơng báo sửa
thành cơng. Ngược lại, yêu cầu nhập lại
- Nhập sai thông tin.
5

Luồng sự kiện phụ

- Nhập trùng thông tin.
- Nhập thiếu thông tin.

Bảng 12 : Đặc tả UseCase tìm kiếm độc giả
TT

Tên UC

Tìm Kiếm Độc Giả

1


Tác nhân

Thủ thư

2

Tiền điều kiện

Đăng nhập thành cơng vào hệ thống

3

Mục đích

Tìm kiếm thơng tin độc giả trong hệ thống
- Thủ thư chọn chức năng quản lý độc giả
- Hệ thống hiển thị danh sách tài khoản độc
giả
- Thủ thư chọn chức năng tìm kiếm độc giả

4

Luồng sự kiện chính

- Hệ thống hiển thị giao diện tìm kiếm độc
giả
- Thủ thư nhập từ khóa cần tìm kiếm
- Hệ thống kiểm tra thông tin và hiển thị
danh sách tìm kiếm. Ngược lại yêu cầu
nhập lại

- Nhập sai từ khóa tìm kiếm.

5

Luồng sự kiện phụ

- Khơng tìm thấy cán bộ trong danh sách

2.3.5. Biểu đồ UseCase chi tiết quản lý sách

20


Hình 2.5 : Biểu đồ UseCase chi tiết quản lý sách
Bảng 13 : Đặc tả UseCase thêm sách
TT

Tên UC

Thêm Sách

1

Tác nhân

Thủ Thư

2

Tiền điều kiện


Đăng nhập thành công vào hệ thống

3

Mục đích

Thêm thơng tin sách vào hệ thống
- Thủ thư chọn chức năng quản lý sách
- Hệ thống hiển thị danh sách sách
- Thủ thư chọn chức năng thêm mới sách

4

Luồng sự kiện chính

- Hệ thống hiển thị giao diện thêm mới sách
- Thủ thư nhập thông tin sách cần thêm
- Sau khi nhập xong thủ thư bấm “Lưu”
thông tin

21


-

Hệ thống kiểm tra thơng tin, nếu đúng thì
lưu vào cơ sở dữ liệu, hiển thị thông tin
cán bộ mới lên màn hình và thơng báo
thêm thành cơng. Ngược lại, yêu cầu nhập

lại

- Nhập sai thông tin.
5

Luồng sự kiện phụ

- Nhập trùng thông tin.
- Nhập thiếu thông tin.

Bảng 14 : Đặc tả UseCase xóa sách
TT

Tên UC

Xóa Sách

1

Tác nhân

Thủ Thư

2

Tiền điều kiện

Đăng nhập thành cơng vào hệ thống

3


Mục đích

Xóa thơng tin sách trong hệ thống
- Thủ thư chọn chức năng quản lý sách
- Hệ thống hiển thị danh sách sách
- Thủ thư chọn chức năng xóa sách
- Hệ thống hiển thị giao diện xóa sách

4

Luồng sự kiện chính

- Thủ thư chọn thơng tin độc giả muốn xóa
- Sau khi chọn xong hệ thống thơng báo xác
nhận xóa sách
-

Thủ thư xác nhận xóa sách và hệ thống
thơng báo xóa thành cơng

- Nhập sai thông tin.
5

Luồng sự kiện phụ

- Nhập trùng thông tin.
- Nhập thiếu thông tin.

Bảng 15 : Đặc tả UseCase sửa sách

22


×