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

PTTKHT 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 (3.06 MB, 51 trang )

BÀI TẬP MÔN HỌC

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

ĐỀ TÀI:

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

TP. HỒ CHÍ MINH, THÁNG 06 NĂM 2020

1


Chương 1: Khảo sát hệ thống ...........................................................................................5
I.

Mô tả hệ thống .........................................................................................................5
1. Nhiệm vụ cơ bản ...................................................................................................5
2. Cơ cấu tổ chức ......................................................................................................5
3. Quy trình xử lý .....................................................................................................6
4. Mẫu biểu ................................................................................................................7

II.

Mô hình tiến trình nghiệp vụ ..............................................................................7

1. Định nghĩa về ký hiệu...........................................................................................7
2. Vẽ mô hình ............................................................................................................8
Chương 2: Phân tích hệ thống về chức năng.................................................................12
Sơ đồ phân rã chức năng.......................................................................................12



I.

1. Xác định chức năng chi tiết ...............................................................................12
2. Gom nhóm chức năng ........................................................................................12
3. Vẽ sơ đồ ...............................................................................................................13
II.

Sơ đồ luồng dữ liệu .............................................................................................13

1. Ký hiệu sử dụng ..................................................................................................13
2. DFD mức khung cảnh (DFD mức 0).................................................................13
3. DFD mức đỉnh (DFD mức 1) .............................................................................14
4. DFD mức dưới đỉnh (DFD mức 2) ....................................................................16
III.

Đặc tả chức năng chi tiết....................................................................................19

1. Biểu đồ use case tổng quát .................................................................................19
2. Phân rã biểu đồ use case ....................................................................................23
Chương 3: Phân tích hệ thống về dữ liệu ......................................................................26
I.

ER mở rộng ............................................................................................................26
1. Xác định kiểu thực thể, kiểu thuộc tính ...........................................................26
2. Xác định kiểu liên kết.........................................................................................26
3. Vẽ ER mở rộng ...................................................................................................27

II.


Chuẩn hóa dữ liệu ..............................................................................................28

1. Chuyển đổi từ ER mở rộng về ER kinh điển ...................................................28
2. Chuyển đổi từ ER kinh điển về ER hạn chế ....................................................29
3. Chuyển đổi từ ER hạn chế về mô hình quan hệ ..............................................30
III.

Đặc tả bảng dữ liệu trong mô hình quan hệ ....................................................31

1. TB_LOAISACH .................................................................................................31
2


2. TB_Sach ..............................................................................................................31
3. TB_NgonNgu ......................................................................................................31
4. TB_ChiTietPhieuMuon .....................................................................................32
5. TB_PhieuMuon ...................................................................................................32
6. TB_NguoiDung ...................................................................................................32
7. TB_DocGia ..........................................................................................................33
Chương 4: Thiết kế hệ thống ..........................................................................................34
I.

Thiết kế tổng thể ....................................................................................................34
1. Phân định công việc giữa người và máy ...........................................................34
2. Thiết kế tiến trình hệ thống ...............................................................................39

II.

Thiết kế giao diện ...............................................................................................42


1. Thiết kế form nhập liệu .....................................................................................42
2. Thiết kế báo cáo ..................................................................................................45
3. Thiết kế giao diện hỏi đáp..................................................................................46
III.

Thiết kế CSDL vật lý ..........................................................................................47

1. Xác định bảng dữ liệu phục vụ bảo mật...........................................................47
2. Mô hình dữ liệu hệ thống ...................................................................................47
3. Đặc tả bảng dữ liệu .............................................................................................48

3


Danh mục hình vẽ
Hình 1: Biểu đồ hoạt động cho tiến trình tạo thẻ độc giả ....................................................8
Hình 2: Biểu đồ hoạt động cho tiến trình nhập sách mới ....................................................9
Hình 3: Biểu đồ hoạt động cho tiến trình mượn sách ........................................................10
Hình 4: Biểu đồ hoạt động mô tả quy định trả sách ..........................................................11
Hình 5: Sơ đồ phân rã chức năng (BFD) ...........................................................................13
Hình 6: Sơ đồ DFD mức 0 .................................................................................................14
Hình 7: Sơ đồ DFD Mức 1.................................................................................................15
Hình 8: Sơ đồ DFD Mức 2.1..............................................................................................17
Hình 9: Sơ đồ DFD Mức 2.2..............................................................................................17
Hình 10: Sơ đồ DFD Mức 2.3............................................................................................18
Hình 11: Sơ đồ DFD Mức 2.4............................................................................................18
Hình 12: Sơ đồ DFD Mức 2.5............................................................................................19
Hình 13: Biểu đồ use case mức tổng quát .........................................................................19
Hình 14: Phân rã use case quản lý độc giả ........................................................................23
Hình 15: Phân rã use case quản lý kho sách ......................................................................23

Hình 16: Phân rã use case quản lý mượn/trả .....................................................................24
Hình 17: Phân rã use case thống kê ...................................................................................24
Hình 18: Phân rã use case tìm kiếm ...................................................................................25
Hình 19: ER mở rộng .........................................................................................................27
Hình 20: ER kinh điển .......................................................................................................28
Hình 21: ER hạn chế ..........................................................................................................29
Hình 22: Mô hình quan hệ .................................................................................................30
Hình 23: Phân định TC – MT hai tiến trình đặt mua – bổ sung ........................................34
Hình 24: Phân định TC – MT tiến trình quản lý tài liệu....................................................35
Hình 25: Phân định TC – MT tiến trình quản lý bạn đọc ..................................................36
Hình 26: Phân định TC – MT hai tiến trình quản lý mượn – trả .......................................37
Hình 27: Phân định TC – MT hai tiến trình báo cáo – thống kê .......................................38
Hình 28: Biểu đồ trình tự cho chức năng đăng nhập .........................................................39
Hình 29: Biểu đồ trình tự cho chức năng tìm kiếm ...........................................................39
Hình 30: Biểu đồ trình tự cho chức năng mượn sách ........................................................40
Hình 31: Biểu đồ trình tự cho chức năng trả sách .............................................................40
Hình 32: Biểu đồ trình tự cho chức năng thống kê thông tin sách mượn ..........................41
Hình 33: Biểu đồ trình tự cho chức năng thống kê thông tin độc giả ................................41
Hình 34: Giao diện màn hình chính ...................................................................................42
Hình 35: Giao diện cho form quản lý người dùng .............................................................42
Hình 36: Giao diện cho form quản lý kho sách .................................................................43
Hình 37: Giao diện cho form quản lý kho sách – Thêm sách............................................43
Hình 38: Giao diện cho form tìm kiếm ..............................................................................44
Hình 39: Giao diện cho form tìm kiếm nâng cao ..............................................................44
Hình 40: Giao diện cho form quản lý mượn- trả ...............................................................45
Hình 41: Mẫu in phiễu mượn sách.....................................................................................45
Hình 42: Giao diện cho form quản lý thẻ độc giả..............................................................46
Hình 43: Mẫu in thẻ độc giả ..............................................................................................46
4



Chương 1: Khảo sát hệ thống
I.

Mô tả hệ thống
1. Nhiệm vụ cơ bản
a. Hệ thống thư viện sách được xây dựng nhằm mục đích giải quyết các yêu
cầu chức năng sau:
 Giúp độc giả tra cứu sách theo loại sách, theo tên sách, theo tác giả, theo
ngôn ngữ, … trên các máy tính trạm.
 Cung cấp cho thủ thư thông tin về các đầu sách một độc giả đang mượn
và hạn phải trả, và các cuốn sách còn đang được mượn.
 Thống kê hàng tháng số sách cho mượn theo các chủ đề, tác giả,… Thống
kê các đầu sách không có người mượn trên 1 năm, 2 năm, 3 năm.
 Hỗ trợ thủ thư cập nhật thông tin sách, xác nhận cho mượn sách và nhận
lại sách khi độc giả trả sách.
 Hỗ trợ quản lý các thông tin về độc giả dựa trên thẻ độc giả, thông tin
phiếu mượn.
 Hỗ trợ chức năng quản trị chung hệ thống, trong đó người quản trị chung
có thể thay đổi thông tin hoặc thêm bớt các thủ thư.
b. Một số yêu cầu phi chức năng
 Độc giả có thể tra cứu thông tin sách trên môi trường mạng nội bộ của thư
viện. Tuy nhiên, việc mượn và trả sách phải thực hiện trực tiếp trên thư viện.
Thủ thư sử dụng hệ thống để cập nhật và quản lý quá trình mượn trả sách.
 Thông tin thống kê phải đảm bảo tính chính xác, khách quan. Các hình
thức phạt đối với độc giả quá hạn sẽ được lưu lại và thông báo cho độc giả
biết.
2. Cơ cấu tổ chức
Hệ thống quản lý thư viện bao gồm hai bộ phận chính, hai bộ phận này hoạt
động có quan hệ tương đối độc lập trong nhiều quy trình xử lý công việc.

 Bộ phận cập nhật, bổ sung trao đổi , sắp xếp thông tin, xử lý kỹ thuật ( ký
hiệu là CNSX ) : Nhiệm vụ chính của bộ phận này là mua sách, nhập sách từ
nhiều nguồn khác nhau. Liên hệ với bộ phận bạn đọc để có danh sách yêu cầu
cập nhật sách. Bộ phận này còn có trách nhiệm xử lý kỹ thuật đối với đầu sách
được nhập về như đóng dấu, gán nhãn, làm hồ sơ cho sách, đăng ký vào sổ tài
liệu đối với những trường cần bổ sung đối với từng đầu sách.
5


 Bộ phận quản lý bạn đọc và mượn trả (ký hiệu là BDMT): Có trách nhiệm
trực tiếp tiếp xúc với bạn đọc, quản lý thông tin tình hình sử dụng sách trong thư
viện. Đối với những loại sách cần được bảo lưu cẩn thận cần có cơ chế đặc biệt
để kiểm tra, gia hạn thời gian đọc và thông báo với bạn đọc trong trường hợp
những sách thuộc loại này đã quá hạn mượn. Bộ phận này còn cần có nhiệm vụ
phát hiện ra các sai sót về tài liệu được đem trả từ bạn đọc và phạt tiền trong
trường hợp tài liệu được đem trả có hư hỏng. Cần có quan hệ chặt chẽ với Phòng
Đào tạo, văn phòng các Khoa, Bộ môn trong trường để có kế hoạch rõ ràng cụ
thể về việc cập nhật, bổ sung tài liệu cho bộ phận CNSX.
3. Quy trình xử lý
Các hoạt động nghiệp vụ của một thư viện sách thông thường có thể được
tóm tắt như sau:
 Thư viện tạo các thẻ sách gồm các thông tin: mã số sách, tên tác giả, tên nhà
xuất bản, năm xuất bản, số trang, giá tiền, tóm tắt nội dung. Các đầu sách có thể
được phân theo chuyên ngành hoặc tài liệu.
 Mỗi độc giả được cấp một thẻ độc giả, gồm các thông tin: tên, tuổi, địa chỉ,
số chứng minh thư.
 Độc giả muốn mượn sách thì tra cứu các thẻ sách rồi ghi vào phiếu mượn.
 Sau khi kiểm tra đầy đủ thông tin phiếu mượn, thủ thư kiểm tra điều kiện
mượn của độc giả và xác nhận cho phép mượn sách, thu tiền đặt cọc của độc giả.
Một số thông tin trong phiếu mượn được lưu lại để quản lý, phiếu mượn sẽ được

gài vào chỗ sách được lấy đi, sách được giao cho độc giả.
 Khi độc giả trả sách: xác nhận thẻ độc giả, xác định phiếu mượn, việc trả sách
được ghi nhận vào dòng ngày trả và tình trạng. Phiếu mượn được lưu lại để quản
lý và theo dõi.
 Sách bị trả trễ lịch hẹn hoặc hỏng sẽ bị phạt.

6


4. Mẫu biểu
a. Thẻ sách

Mã sách
Tên sách
Tác giả
Nhà xuất bản
Năm xuất bản
Nội dung
b. Thẻ độc giả

c. Phiếu mượn sách

II.

Mô hình tiến trình nghiệp vụ
1. Định nghĩa về ký hiệu

Sử lí yêu cầu
Chuyển đến yêu cầu tiếp theo
Bắt đầu yêu cầu

Kết thúc yêu cầu

7


2. Vẽ mô hình

Hình 1: Biểu đồ hoạt động cho tiến trình tạo thẻ độc giả

8


Hình 2: Biểu đồ hoạt động cho tiến trình nhập sách mới

9


Hình 3: Biểu đồ hoạt động cho tiến trình mượn sách

10


Hình 4: Biểu đồ hoạt động mô tả quy định trả sách
11


Chương 2: Phân tích hệ thống về chức năng
I.

Sơ đồ phân rã chức năng

1. Xác định chức năng chi tiết
a. Thêm yêu cầu bổ sung đầu sách
b. Lên danh sách sách đặt mua
c. Thống kê tình hình hiện trạng các đầu sách
d. Tìm kiếm đầu sách
e. Lập kế hoạch bổ sung đầu sách
f. Cập nhật thông tin đầu sách
g. Ghi nhận vị trí đầu sách trên giá
h. Xóa thẻ bạn đọc hết hạn
i. Cập nhật thông tin đầu sách
j.
k.
l.
m.
n.
o.
p.
q.

Cập nhật, gia hạn thẻ bạn đọc
Thống kê yêu cầu cập nhật sách
Ghi nhận thông tin sách mượn
Phân loại thông tin đầu sách theo biên mục
Ghi nhận thông tin sách trả
Kiểm tra tình trạng hiện tại của đầu sách
In hóa đơn yêu cầu đền sách
Tìm kiếm bạn đọc

r. Phân loại sách theo kho
s. Xử lý tài liệu quá hạn, hư hỏng

t. Nhập từ khóa tìm kiếm của tài liệu
u. Tạo yêu cầu đặt in/mua tài liệu
v. Báo cáo Thống kê
2. Gom nhóm chức năng
Thêm yêu cầu bổ sung tài liệu
Lên danh sách tài liệu đặt mua
Tạo yêu cầu đặt in/ mua tài liệu

Đặt mua/ Bổ sung
tài liệu

Tìm kiếm tài liệu
Cập nhật thông tin tài liệu

Quản lý tài liệu

Quản lý thư viện

Xử lý tài liệu quá hạn hư hỏng
Tìm kiếm thông tin bạn đọc
Cập nhật thẻ bạn đọc

Quản lý bạn đọc

Xóa thẻ bạn đọc

12


Ghi nhận thông tin tài liệu

được mượn
Ghi nhận thông tin tài liệu
được trả

Quản lý mượn trả

In hóa đơn yêu cầu đến tài liệu
Báo cáo
Thống kê

Báo cáo và thống


3. Vẽ sơ đồ

Hình 5: Sơ đồ phân rã chức năng (BFD)

II.

Sơ đồ luồng dữ liệu
1. Ký hiệu sử dụng
2. DFD mức khung cảnh (DFD mức 0)
Ở mức này, chức năng tổng quản của hệ thống là Quản lý thư viện.
Với hệ thống này, có bốn tác nhân ngoài có khả năng tác động đến hệ thống
về mặt dữ liệu là: Nhà cung cấp sách, Ban tài chính, Bạn đọc, Văn phòng
Khoa Bộ môn và phòng , Đào tạo (tác nhân ngoài kho sách không được tính
đến ở đây). Bổ sung các luồng dữ liệu trao đổi giữa hệ thống và tác nhân
ngoài, ta có biểu đồ luồng dữ liệu mức khung cảnh (DFD mức 0) như sau:

13



Hình 6: Sơ đồ DFD mức 0
3. DFD mức đỉnh (DFD mức 1)
Chức năng chính Quản lý thư viện (chức năng mức 0) có thể phân rã
thành năm chức năng con là: Chức năng Đặt hàng/Bổ sung, Quản lý tài
liêu, Quản lý bạn đọc, Quản lý mượn trả, Báo cáo thống kê.
Ngoài các luồng dữ liệu vào/ra (14 luồng) ở mô hình luồng dữ liệu
mức khung cảnh (DFD mức 0) được bảo toàn, thì ta thấy luồng thông tin trao
đổi giữa ba chức năng Đặt mua/Bổ sung, Quản lý mượn trả, Quản lý bạn đọc
là không trực tiếp mà phải thông qua một vài kho dữ liệu như kho Tài liệu,
kho Tài liệu mượn, kho Hóa đơn đền sách, kho Danh sách yêu cầu cập
nhật/bổ sung. Từ đó ta có các bước xây dựng mô hình luồng dữ liệu mức
đỉnh (DFD mức 1) như sau:
- Từ DFD mức khung cảnh, với DFD mức đỉnh các tác nhân ngoài
của hệ thống ở mức khung cảnh được giữ nguyên với các luồng thông
tin vào ra.
14


- Hệ thống được phân rã thành các tiến trình mức đỉnh là các chức
năng chính bên trong hệ thống theo biểu đồ phân cấp chức năng mức
một.
- Xây dựng thêm các kho dữ liệu và luồng thông tin trao đổi giữa các
chức năng mức đỉnh

Hình 7: Sơ đồ DFD Mức 1

15



4. DFD mức dưới đỉnh (DFD mức 2)
Ở mức này ta có thể thấy 5 chức năng Đặt mua / Bổ sung, Báo cáo và
Thống kê, Quản lý tài liệu, Quản lý mượn trả, Quản lý bạn đọc còn được
phân rã thành nhiều chức năng con khác. Cụ thể là :
- Chức năng Đặt mua / Bổ sung : được phân rã thành 3 chức năng :
Thêm yêu cầu bổ sung tài liệu, Lên danh sách tài liệu đặt mua, Tạo
yêu cầu đặt in/ mua tài liệu.
- Chức năng Quản lý tài liệu : được phân ra thành 3 chức năng : Tìm
kiếm tài liệu, Cập nhật thông tin tài liệu, Xử lý tài liệu quá hạn hư
hỏng.
- Chức năng Quản lý bạn đọc được phân rã thành 3 chức năng
chính: Tìm kiếm thông tin bạn đọc, Cập nhật thẻ bạn đọc, Xóa thẻ bạn
đọc.
- Chức năng Quản lý mượn/ trả được phân ra thành 3 chức năng :
Ghi nhận thông tin tài liệu được mượn, ghi nhận thông tin tài liệu được
trả, In hóa đơn yêu cầu đến tài liệu.
- Chức năng Báo cáo thống kê được phân ra thành 2 chức năng : Báo
cáo và Thống kê. Sau khi đã tiến hành xây dựng sơ đồ DFD mức 1 và
xác định được các chức năng phân rã , ta tiếp tục xây dựng sơ đồ DFD
mức 2 theo nguyên tắc :
 Thực hiện phân rã đối với mỗi tiến trình của mức đỉnh.
 Khi thực hiện phân rã ở mức này vẫn phải căn cứ vào biểu
đồ phân cấp chức năng để xác định các tiến trình con sẽ xuất
hiện trong biểu đồ luồng dữ liệu.
 Việc phân rã có thể tiếp tục cho đến khi đủ số mức cần thiết.
 Khi phân rã các tiến trình phải đảm bảo tất cả các luồn thông
tin vào ra ở tiến trình mức cao phải có mặt trong các tiến trình
mức thấp hơn và ngược lại.


16


 Chức năng Đặt mua / Bổ sung

Hình 8: Sơ đồ DFD Mức 2.1
 Chức năng Quản lý tài liệu

Hình 9: Sơ đồ DFD Mức 2.2
17


 Chức năng Quản lý bạn đọc

Hình 10: Sơ đồ DFD Mức 2.3
 Chức năng Quản lý mượn/trả

Hình 11: Sơ đồ DFD Mức 2.4
18


 Chức năng Báo cáo thống kê

Hình 12: Sơ đồ DFD Mức 2.5
III.

Đặc tả chức năng chi tiết
1. Biểu đồ use case tổng quát

Hình 13: Biểu đồ use case mức tổng quát

19


 Đặc tả tiến trình quản lý kho sách:
 Mục đích: Dùng để quản lý thông tin chi tiết sách trong kho, xử lý
thêm, xóa, sửa thông tin sách.
 Tác nhân kích hoạt: thủ thư.
 Các bước tiến hành:
 Chọn chức năng “Quản lý kho sách”: hệ thống sẽ hiển thị
các chức năng con trong mục quản lý kho sách.
 Hiển thị danh sách sắp xếp sách trong kho theo thứ tự.
 Thủ thư nhập thông tin sách mới nhập hoặc sửa chữa.
 Ca sử dụng kết thúc.
 Các trường hợp khác:
 Thoát: ngưởi dùng có thể thoát ra tại bất cứ thời gian nào
của ca sử dụng, người sử dụng có thể ghi lại thông tin trước
khi thoát.
 Nếu thông tin đã có thì cho phép sửa đổi thông tin.
 Nếu sách đã có(trùng mã sách) thì báo lỗi nhập dữ liệu.
 Điều kiện trước: thủ thư phải đăng nhập trước.
 Điều kiện sau:Đưa ra được danh sách sách trong kho sau khi đã
thay đổi.
 Đặc tả tiến trình quản lý độc giả
 Mục đích: sử dụng để quản lý thông tin độc giả, thêm, xóa, sửa
thông tin độc giả, báo thẻ độc giả hết hạn.
 Tác nhân kích hoạt: thủ thư.
 Các bước tiến hành:
 Chọn chức năng quản lý độc giả, hệ thống sẽ hiển thị màn
hình quản lý độc giả: danh sách các độc giả, các chức năng con
thêm, xóa, sửa độc giả.

 Thủ thư thêm, xóa, sửa độc giả qua các form thêm độc giả,
xóa, sửa thông tin độc giả.
 Ca sử dụng kết thúc.
 Các trường hợp khác:
 Người dùng thoát khỏi hệ thống.
 Nếu có sẵn dữ liệu về độc giả thì cho phép sửa, xóa thông tin.
 Báo lỗi khi nhập trùng mã độc giả.
 Điều kiện trước: người dùng phải đăng nhập trước khi sử dụng chức
năng quản lý độc giả.
20


 Điều kiện sau: hiển thị danh sách độc giả sau khi cập nhật thông tin.
 Đặc tả tiến trình quản lý mượn/trả
 Mục đích: quản lý quy trình mượn trả sách.
 Tác nhân kích hoạt: thủ thư.
 Các bước tiến hành:
 Độc giả yêu cầu mượn( trả )sách, thủ thư xác nhận thông tin
độc giả bằng chức năng tìm kiếm độc giả.
 Xác nhận thông tin độc giả thành công, thủ thư kiểm tra thông
tin sách độc giả yêu cầu mượn.
 Thành công, thủ thư tạo phiếu mượn, yêu cầu độc giả thanh
toán tiền cọc.
 Với trường hợp trả sách, thủ thu kiểm tra thông tin phiếu
mượn và thông tin sách mượn.
 Thủ thư hoàn trả lại tiền cọc cho độc giả, cập nhật lại thông
tin cho phiếu mượn.
 Các trường hợp khác:
 Thẻ độc giả không đúng, báo vi phạm, độc giả không được
phép mượn sách.

 Sách độc giả muốn mượn đã hết.
 Độc giả vi phạm nội quy quá số lần quy định, không được
mượn sách.
 Sách trả trễ hạn, hỏng, độc giả phải bổi thường theo quy định.
 Điều kiện trước: thủ thư phải đăng nhập hệ thống.
 Điều kiện sau: hiển thị thông tin phiếu mượn mới.
 Đặc tả tiến trình thống kê
 Mục đích: giúp thủ thư nắm rõ tình trạng mượn trả sách, thống kê
độc giả thân thiết và sách được mượn nhiều của thư viện.
 Tác nhân kích hoạt: thủ thư.
 Các bước tiến hành:
 Thủ thư chọn chức năng thống kê,màn hình thống kê hiện ra.
 Thủ thư chọn thống kê theo các tiêu chí khác nhau: thống kê
sách, độc giả .... theo tháng, năm...
 Màn hình hiển thị kết quả.
 Ca sử dụng kết thúc.
 Các trường hợp khác:
21


 Người dùng có thể thoát tại bất cứ thời điểm nào.
 Các tiêu chí thống kê không đúng.
 Điều kiện trước: thủ thư phải đăng nhập hệ thống.
 Điều kiện sau: hiển thị danh sách thống kê theo yêu cầu.
 Đặc tả tiến trình quản trị hệ thống
 Mục đích: quản lý vai trò, quyền hạn của người sử dụng hệ thống.
 Tác nhân kích hoạt: admin.
 Các bước tiến hành:
 Admin đăng nhập bằng tài khoản admin và chọn quản trị hệ
thống.

 Admin lựa chọn các chức năng thêm, xóa, sửa thông tin người
dùng và phân quyền cho người dùng.
 Ca sử dụng kết thúc.
 Các trường hợp khác:
 Người dùng không phải admin chọn chức năng quản trị hệ
thống, hệ thống sẽ báo lỗi, người dùng không được phép sử
dụng chức năng này.
 Admin sửa thông tin người dùng trong khi người dùng đang
đăng nhập hệ thống, hệ thống sẽ báo lỗi và yêu cầu người dùng
thoát khỏi hệ thống.
 Điều kiện trước: admin phải đăng nhập hệ thống với quyền admin.
 Điều kiện sau: hiển thị thông tin người dùng sau khi sửa đổi.
 Đặc tả tiến trình tìm kiếm
 Mục đích: tìm kiếm thông tin sách, độc giả, tác giả...
 Tác nhân kích hoạt: thủ thư, độc giả.
 Các bước tiến hành:
 Người dùng chọn chức năng tìm kiếm.
 Màn hình tìm kiếm hiển thị, người dùng tiếp tục chọn tìm
kiếm theo các tiêu chí có sẵn hoặc nhập từ khóa.
 Màn hình kết quả tìm kiếm hiển thị.
 Kết thúc ca sử dụng.
 Các trường hợp khác:
 Người dùng có thể thoát tại bất cứ thời điểm nào.
Lỗi kết nối cơ sở dữ liệu, không tìm kiếm được thông tin
người dùng cần.
22


 Điều kiện trước: có chức năng tìm kiếm
 Điều kiện sau: hiển thị danh sách kết quả tìm kiếm.

2. Phân rã biểu đồ use case
 UC quản lý độc giả mức 2

Hình 14: Phân rã use case quản lý độc giả
 UC quản lý kho sách mức 2

Hình 15: Phân rã use case quản lý kho sách
23


 UC quản lý mượn trả mức 2

Hình 16: Phân rã use case quản lý mượn/trả
 UC quản lý thống kê mức 2

Hình 17: Phân rã use case thống kê

24


 UC quản lý tìm kiếm mức 2

Hình 18: Phân rã use case tìm kiếm

25


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×