Tải bản đầy đủ (.docx) (114 trang)

ĐỒ ÁN PHÂN TÍCH THIẾT KẾ

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.4 MB, 114 trang )

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA HỆ THỐNG THÔNG TIN
------------------------------------------------------------

BÁO CÁO ĐỒ ÁN
ĐỀ TÀI QUẢN LÝ THƯ VIỆN
TRƯỜNG THPT DƯỠNG ĐIỀM
---------------------------------------------Giảng viên hướng dẫn: ThS. ĐỖ THỊ MINH PHỤNG
Sinh viên thực hiện: Nhóm WannaPass
Lớp:

IS201.J21
TP. Hồ Chí Minh, tháng 06 năm 2019


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

LỜI CẢM ƠN
Trong thời gian làm đồ án, nhóm xin đặc biệt gửi lời cảm ơn chân thành đến Cô Đỗ
Thị Minh Phụng (Giáo viên môn Phân tích thiết kế Hệ thống thông tin). Cô đã cung cấp
kiến thức, chỉ bảo và đóng góp những ý kiến quý báu giúp nhóm chúng em hoàn thành
được đồ án môn học của mình.
Xuất phát từ mục đích học tập phương pháp phân tích, phân tích thiết kế Hệ thống
thông tin, cũng như tìm hiểu thêm về quy trình nghiệp vụ của thư viện trường THPT,
nhóm chúng em đã thực hiện đồ án “Thiết kế hệ thống Quản lý Thư viện Trường THPT
Dưỡng Điềm”. Trong quá trình thực hiện đồ án, dựa trên những kiến thức được Cô cung
cấp trên trường kết hợp với việc tự tìm hiểu những công cụ và kiến thức mới, nhóm đã cố
gắng thực hiện đồ án một cách tốt nhất. Tuy nhiên, đồ án chưa hoàn thiện và còn nhiều sai


sót nhưng nó là kết quả của sự nỗ lực của các thành viên trong nhóm, sự giúp đỡ của tất
cả bạn bè và Cô.
Nhóm rất mong nhận sự góp ý từ phía thầy cô nhằm rút ra những kinh nghiệm quý
báu và hoàn thiện vốn kiến thức để nhóm có thể tiếp tục hoàn thành những đồ án khác
trong tương lai.
Xin chân thành cảm ơn Cô!

T r a n g 2 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Mục lục
T r a n g 3 | 114


Đề tài Quản lý Thư viện


GVHD: Ths. Đỗ Thị Minh Phụng

Chương 1: TỔNG QUAN VỀ ĐỀ TÀI
1.1.

Đặt vấn đề
Việc tin học hóa hệ thống quản lý đang trở thành mối quan tâm của nhiều doanh
nghiệp, cơ quan, tổ chức. Lợi ích của các hệ thống quản lý này đem lại là vô cùng to lớn.
Nó khắc phục được những yếu điểm của phương pháp quản lý truyền thống bằng thủ
công và mở ra một môi trường làm việc hiện đại, tự động cho doanh nghiệp, tổ chức. Từ
đó, phương pháp này đem lại nhiều hiệu quả về mặt thời gian, chi phí và nhân lực cho
doanh nghiệp.
Hiện nay, thư viện là một hệ thống khá phổ biến trong các trường học cũng như trên
các tỉnh thành trong cả nước. Đi cùng với sự phát triển của các thư viện là nhu cầu của
độc giả tăng lên, vì số lượng sách trong thư viện cũng tăng lên rất nhiều so với những hệ
thống thư viện đơn giản và nhỏ bé trước đây.
Và, cũng là một yêu cầu đặt ra cùng với sự phát triển đó làm làm thế nào để quản lý
các thông tin trong thư viện một cách tối ưu nhất và hiệu quả nhất. Vì vậy, với môn phân
tích thiết kế hệ thống thông tin nhóm em sẽ giới thiệu một hệ thống quản lý thư viện, đáp
ứng một số chức năng cơ bản trong quản lý cơ sở dữ liệu.
Thư viện trường THPT Dưỡng Điềm ở tỉnh Tiền Giang được xây dựng nhằm phục
vụ, cung cấp tài nguyên thông tin và dịch vụ thông tin cho tất cả các bạn đọc là học sinh,
giáo viên và cán bộ nhân viên của trường THPT. Số lượng sách ngày càng nhiều, bên
T r a n g 4 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng


cạnh đó nhu cầu xem và mượn sách cũng ngày càng gia tăng, vì vậy vấn đề mượn và đọc
sách của độc giả ngày càng trở nên khó khăn hơn cho cả độc giả lẫn thủ thư mà nguyên
nhân chủ yếu là do thư viện vẫn còn áp dụng lối quản lý thủ công bằng giấy tờ nên như
việc tìm kiếm khó khăn, không nắm được tình trạng đọc sách, khó khăn đòi sách quá hạn,
quản lý sách ra vào kho khó khăn và làm hồ sơ phức tạp…Ban quản lý thư viện đang gặp
nhiều khó khăn, bất cập trong việc quản lý thư viện.
Vì vậy, Ban quản lý thư viện muốn tin học hoá các quy trình quản lý của thư viện,
nhằm mục tiêu thúc đẩy và nâng cao hiệu quả trong công tác nghiệp vụ quản lý thư viện
một cách tối ưu hơn với đầy đủ các tính năng cho các hoạt động nghiệp vụ quản lý.







Ban quản lý thư viện yêu cầu xây dựng phần mềm để quản lý hệ thống hoá được quy
trình nghiệp vụ của thư viện, đáp ứng được những nhu cầu của bạn đọc nhằm giải quyết
những khó khăn, bất tiện của thư viện. Phần mềm quản lý cần có những chức năng:
Quản lý nhập sách
Quản lý độc giả
Quản lý mượn, trả sách
Tra cứu, tìm kiếm sách
Thống kê, lập báo cáo

1.2.

Giải pháp
Để tin học hóa hệ thống thư viện Trường THPT Dưỡng Điềm, nhóm đề xuất xây

dựng hệ thống quản lý thư viện để công việc quản lý dễ dàng và chính xác. Hơn nữa, các
chức năng của hệ thống giúp nhà trường tiết kiệm nhân lực, đỡ tốn kém thời gian.

1.3.

Mục tiêu
Xây dựng phần mềm quản lý thư viện đáp ứng những yêu cầu sau:
Đối tượng sử dụng
Chức năng
Thủ thư
• Quản lý nhập sách
• Quản lý độc giả
• Quản lý mượn, trả sách
• Tra cứu, tìm kiếm sách
• Thống kê, lập báo cáo
Độc giả
• Tra cứu, tìm kiếm sách
• Đổi mật khẩu
Quản trị viên
• Thêm tài khoản
• Xóa tài khoản
• Cập nhật tài khoản

1.4.

Công cụ sử dụng
Để phục vụ cho quá trình xây dựng phần mềm quản lý thư viện, nhóm đã sử dụng
các công cụ sau:
• PowerDesigner: Hỗ trợ vẽ các Diagrams.
• StarUML: Hỗ trợ vẽ các sơ đồ Usecase.

T r a n g 5 | 114


Đề tài Quản lý Thư viện



GVHD: Ths. Đỗ Thị Minh Phụng

Netbean IDE 8.2: Hỗ trợ minh họa đồ án trên giao diện.
Microsoft Project 2016: Quản lý thời gian phân công thành viên trong nhóm.

Chương 2: XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU
2.1.

Khảo sát hiện trạng
2.1.1.
Hiện trạng tổ chức
Kế hoạch phỏng vấn tổng quan
Hệ thống: Quản lý thư viện trường THPT Dưỡng Điềm
Người lập: Nguyễn Thị Cẩm Hoài

STT

Chủ đề

MSSV:17520499
Ngày lập: 07-03-2019
Yêu cầu


1 Tổng quan về hệ thống

Nắm rõ được
các yêu cầu
tổng quan của
hệ thống quản
lý như:

Ngày bắt
đầu
09-032019

Ngày kết
thúc
09-03-2019

• Cấu trúc hệ

thống.
• Nguồn dữ liệu.
• Môi trường
T r a n g 6 | 114


Đề tài Quản lý Thư viện

2 Chi tiết các chức năng của
hệ thống

GVHD: Ths. Đỗ Thị Minh Phụng


phần cứng.
• Đối tượng sử
dụng.
• Thiết kế giao
diện.
Nắm rõ được
09-03phân quyền, quy 2019
trình, qui định
và dữ liệu lưu
trữ của mỗi
chức năng hệ
thống.

09-03-2019

2.1.2. Bảng kế hoạch phỏng vấn

Bảng kế hoạch phỏng vấn
Người được phỏng vấn: Trần Thị Thu – trưởng Ban quản lý
Thư viện Trường THPT Dưỡng Điềm
Vị trí/Phương tiện: Phòng C107 trường Đại học Công
NghệThông Tin
Chi tiết buổi phỏng vấn:

Ngày: 09-03-2019
Thời gian:
Bắt đầu: 8:00
Kết thúc: 11:00
Thời gian ước

lượng:

Giới thiệu:



Xác nhận người được phỏng vấn.
Tổng quan các chủ để của buổi phỏng vấn lần
này.
o Chủ đề 1: Tổng quan về hệ thống
o Chủ đề 2: Chi tiết các chức năng của hệ thống
- Tóm tắt các điểm chính.
- Câu hỏi của người phỏng vấn.
- Kết thúc
Quan sát tổng quan
Phát sinh ngoài dự kiến

3 giờ

1.1.1.1 Bảng câu hỏi và ghi nhận trả lời

Câu hỏi

Ghi nhận
T r a n g 7 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng


Trả lời

Kết quả quan
sát

Chủ đề 1: Tổng quan về hệ thống
Câu hỏi 1: BQL
Thư viện muốn xây
dựng một hệ thống
quản lý mới hay phát
triển các tính năng
trên hệ thống cũ đã
có?
Câu hỏi 2: Hệ
thống quản lý Thư
viện sẽ lấy nguồn dữ
liệu từ đâu?

Chúng tôi muốn xây dựng một hệ thống
quản lý mới. Vì hiện tại thư viện vẫn còn
áp dụng hình thức quản lý thủ công bằng
giấy tờ.

Thái độ chắc
chắn.

Hiện tại chúng tôi lưu trữ thông tin thông
qua sổ sách, giấy tờ được ghi chép thủ
công.


Đáng tin
cậy.

Hiện tại, thư viện có lắp đặt 1 máy tính
Câu hỏi 3: Hệ
cho thủ thư nhưng chưa cài đặt hệ quản trị
thống máy vi tính tại cơ sở dữ liệu.
thư viện đang sử dụng Sắp tới đây, nhà trường dự định lắp đặt
hệ điều
thêm 2 máy tính cho học sinh, giáo viên
hành gì, hệ quản trị
tra cứu sách. Hai máy tính trên cũng sẽ
cơ sở dữ liệu gì?
được cái hệ quản trị cơ sở dữ liệu thích
hợp.
Câu hỏi 4: Hệ
thống quản lý hướng
đến những đối tượng
sử dụng nào? Mỗi đối
tượng có trình độ tin
học như thế nào?
Câu hỏi 5: Ban
quản lý thư viện có
yêu cầu như thế nào
đối với thiết kế giao
diện của hệ thống?

Trả lời
không dứt

khoát

Quản trị viên có trình độ chuyên môn
cao.
• Thủ thư, đã có bằng A, B tin
học văn phòng.
• Đối tượng chính là cho học sinh,
giáo viên của trường.

Thái độ chắc
chắn.

Chúng tôi muốn giao diện của hệ thống
phải thân thiện và dễ sử dụng.

Thái độ
đáng tin
cậy.

T r a n g 8 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

Chúng tôi muốn tin học hóa trong
các công việc sau:
• Lập thẻ thư viện.
Câu hỏi 6: BQL

• Nhập sách mới
thư viện yêu cầu hệ
• Tra cứu sách
thống quản lý thư
• Cho mượn sách
viện phục vụ cho
những công tác
• Nhận trả sách
nghiệp vụ nào?
• Thu tiền phạt
• Thống kê
• Lập báo cáo

Chủ đề 2: Chi tiết các chức năng của hệ thống
• Thủ thư và quản trị viên là
Câu hỏi 1: Ai là người
người lập thẻ thư viện.
có quyền lập thẻ thư
• Học sinh, giáo viên mới vào
viện? Qui trình lập thẻ
trường sẽ được cấp thẻ theo quy
độc giả như thế nào?
định của trường.
Câu hỏi 2: Thẻ thư
Một thẻ thư viện bao gồm các thông tin:
viện bao gồm
Mã thẻ; Họ và tên của người và mã vạch.
những thông tin gì?
• Chỉ thủ thư là người tiếp nhận
sách.

• Hằng tháng, thư viện sẽ được
cung cấp một số lượng sách mới.
Câu hỏi 3: Ai là người
Bên cạnh đó nhà trường cũng sẽ
có quyền
nhập thêm sách mới từ nguồn
tiếp nhận sách? Nguồn
đáng tin cậy.
nhập sách là từ đâu?
• Thế nên, thủ thư phải có nhiệm vụ
Qui trình tiếp
tiếp nhận sách mới và nhập thông
nhận sách như thế nào?
tin sách mới hệ thống lưu trữ. Tuy
nhiên, sách mới được tiếp nhận
phải thỏa mãn một số điều kiện
theo qui định hiện hành.
Câu hỏi 4: Thông tin
của sách mới
Tên sách, thể loại, tác giả, năm xuất bản,
cần nhập vào hệ thống nhà xuất bản, ngày nhập, trị giá, số
dữ liệu bao
lượng.
gồm những gì?

Thái độ chắc
chắn.

Trả lời dứt
khoát.

Thái độ tin
cậy.

Thái độ tin
tưởng.

Đáng tin cậy

T r a n g 9 | 114


Đề tài Quản lý Thư viện

Câu hỏi 5: Sách được
tiếp nhận
phải thỏa những điều
kiện nào?

Câu hỏi 6: Ai là người
có quyền tra cứu sách?
Câu hỏi 7: Có những
chế độ tra
cứu sách nào?
Câu hỏi 8: Thông tin
nào của những quyển
sách được tra cứu sẽ
hiển thị ra cho người
dùng tham khảo?

GVHD: Ths. Đỗ Thị Minh Phụng


Theo qui định hiện hành thì thư viện chỉ
được phép tiếp nhận các loại sách thuộc
danh mục thể loại và xuất bản trong
vòng 7 năm. Đồng thời, tác giả của sách
mới
phải thuộc trong danh sách tác giả mà
thư viện đang quản lý.
• Thủ thư, quản trị viên.
• Học sinh, giáo viên sử dụng các
máy tính tại thư viện để tra cứu
sách.

Thái độ tin
tưởng.

Thái độ tin
tưởng.

Tìm kiếm theo Mã sách, tên sách, thể
loại, tác giả.

Đáng tin cậy.

Tên sách, thể loại, tác giả, năm xuất bản,
nhà xuất bản, ngày nhập, trị giá, số
lượng.

Trả lời rõ
rang.


Thủ thư là người lập phiếu mượn
sách.
• Khi có nhu cầu mượn sách, độc
giả đến thư viện để làm thủ tục
mượn sách trực tiếp thông qua thủ
thư. Thủ thư sẽ lập phiếu mượn
sách cho độc giả nếu thoả các qui
định
hiện hành.
Phiếu mượn sách bao gồm các thông tin:
Họ và tên độc giả, ngày mượn, danh sách
sách mượn (mã sách, tên sách, nhà xuất
bản, ghi chú)
• Thẻ thư viện còn hạn.
• Người đó không có sách mượn
quá hạn.
• Mỗi độc giả chỉ được mượn tối đa
3 quyển sách trong 1 tuần.


Câu hỏi 9: Ai là người
lập phiếu
mượn sách? Qui trình
mượn sách như thế
nào?
Câu hỏi 10: Phiếu
mượn sách bao
gồm những thông tin
gì?

Câu hỏi 11: Để mượn
được sách,
độc giả phải thỏa mãn
những qui
định gì?

Thái độ chắc
chắn.

Thái độ trả
lời rõ ràng.

Thái độ tin
cậy.

T r a n g 10 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng



Câu hỏi 12: Ai là
người có quyền
nhận trả sách? Quy
trình trả sách như thế
nào?


Câu hỏi 13: Theo qui
định thì nếu mượn sách
quá hạn thì độc giả bị
xử phạt như thế nào?
Câu hỏi 14: Người
chịu trách nhiệm thu
tiền phạt và lập phiếu
thu tiền là ai?
Câu hỏi 15: Việc thu
tiền phạt có những qui
định gì?
Câu hỏi 16: Thông tin
của phiếu phạt bao
gồm những gì?
Câu hỏi 17: Ai là
người có quyền lập báo
cáo?

Thủ thư.
Khi trả sách, người mượn đem
sách cần trả, thẻ thư viện và phiếu
mượn sách tương ứng. Thủ thư
nhận sách và thẻ thư viện. Kiểm
tra và so sánh với phiếu mượn.
Thông tin đúng với phiếu mượn
và không xảy ra vi phạm nào thì
thủ thư đánh dấu phiếu mượn là
đã được xử lý và trả thẻ cho người Đáng tin
cậy.
mượn. Trường hợp độc giả vi

phạm quy định của thư viện như:
mất sách, làm hư hỏng hay trả
không đúng thời hạn thì sẽ bị xử
phạt. Độc giả được cho phép nợ
tiền
phạt. Tiền nợ sẽ được cộng
vào tổng tiền nợ trước đó
của độc giả (nếu có).

Theo qui định hiện hành, mỗi ngày
Thái độ chắc
mượn quá hạn sẽ phạt 2000 đồng/ 1 cuốn
chắn.
sách.
Thủ thư là người chịu trách nhiệm.

Đáng tin
cậy.

Số tiền thu phải nhỏ hơn tổng nợ hiện tại
của độc giả.

Thái độ chắc
chắn.

Phiếu phạt gồm các thông tin: Họ và tên
người mượn, tổng nợ, tiền thu và số tiền
nợ còn lại.

Thái độ tin

tưởng.

Thủ thư.

Trả lời dứt
khoát.

Báo cáo thống kê tình hình mượn
sách theo thể loại vào hằng tháng.
• Báo cáo thống kê sách trả trễ vào
hằng ngày.


Câu hỏi 18: Có những
loại báo cáo nào?

Trả lời rõ
ràng.

T r a n g 11 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

Báo cáo thống kê tình hình mượn
sách theo thể loại vào hằng tháng
gồm: tên thể loại, số sách mượn
trong tháng.

• Báo cáo thống kê tiền phạt của
từng độc giả: mã độc giả, họ tên
độc giả, số tiền phạt.


Câu hỏi 19: Với mỗi
loại báo cáo kể trên thì
những thông tin cần
hiển thị bao gồm?

Đáng tin cậy

2.2.

Phân tích yêu cầu
2.2.1.
Yêu cầu chức năng
2.2.1.1 Yêu cầu lưu trữ:
Yêu cầu quan trọng nhất của hệ thống là tính năng lưu trữ dữ liệu. Đây là cơ sở nền
tảng để thực hiện các chức năng của hệ thống. Vì vậy hệ thống quản lý thư viện cần
lưu trữ những thông tin sau:
Đối tượng quản lý
Thông tin sách

Dữ liệu cần lưu trữ
Mã sách duy nhất, bao gồm các thông tin
mã nhã xuất bản, tên sách, tác giả của
sách, năm xuất bản sách, trạng thái của
sách (đã mượn hay chưa mượn), ngôn sách
của sách, mã nhập sách, thể loại sách, tái

bản lần bao nhiêu.

Thông tin phiếu mượn

Mã phiếu mượn, mã sách, mã độc giả,
ngày mượn, ngày hết hạn.
Mã phiếu phạt, mã độc giả, mã nhân viên,
mã sách, tiền phạt, ngày trả, ngày hết hạn.
Mã nhà xuất bản, tên nhà xuất bản, địa chỉ,
số điện thoại
Mã nhập, tên sách, số lượng, đơn giá, ngày
giao, mã nhân viên, mã nhà xuất bản.
Mã nhân viên, họ tên, ngày sinh, số điện
thoại, email, giới tính, chức vụ, địa chỉ.
Mã độc giả, tên, ngày sinh, số điện thoại,
địa chỉ, lớp, đối tượng, giới tính, email.
Mã thẻ, ngày bắt đầu, ngày hết hạn, ghi
chú.
Tên tài khoản, mật khẩu, loại tài khoản

Thông tin phiếu phạt
Thông tin nhà xuất bản
Thông tin phiếu nhập sách
Thông tin nhân viên
Thông tin độc giả
Thông tin thẻ thư viện
Thông tin tài khoản
2.2.1.2 Yêu cầu về tính năng

Bên cạnh việc lưu trữ thông tin, phần mềm phải đáp ứng yêu cầu sau:

• Chức năng tra cứu: đáp ứng nhu cầu tìm kiếm thông tin từ người dùng như:
T r a n g 12 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

tra cứu thông tin sách, tra cứu nhân viên, xem thông tin tài khoản.
• Chức năng thống kê, báo cáo: đáp ứng nhu cầu của người dùng trong việc lập
báo cáo về tình hình hoạt động của thư viện: báo cáo sách mượn theo tháng,
thống kê tiền phạt theo từng độc giả.
• Chức năng cập nhật thông tin: thêm, cập nhật, xóa thông tin của các đối
tượng lưu trữ: sách, phiếu mượn, phiếu phạt, nhà xuất bản, phiếu nhập sách,
nhân viên, độc giả, thẻ thư viện, tài khoản.
• Chức năng phân quyền truy cập.
Yêu cầu phi chức năng

2.2.2.

• Yêu cầu giao diện: dễ sử dụng, sinh động, đẹp và tương tác cao.
• Yêu cầu hiệu suất:
o Phần mềm sử dụng hợp lý tài nguyên hệ thống để tránh treo máy, tràn bộ nhớ

ảnh hưởng các chương trình khác.
• Yêu cầu an toàn:
o Hệ thống có thể sao lưu, phục hồi lại cơ sở dữ liệu khi có sự cố.
o Phần mềm chạy trên hệ thống không xung đột với các phần mềm khác.
• Yêu cầu bảo mật:


Chức năng
Quản lý độc giả

Thủ thư

Độc giả

Quản trị viên

X

X

Quản lý nhân viên

X

Tìm kiếm sách

X

Quản lý mượn trả
sách

X

Đăng nhập

X


Quản lý đầu sách

X

X

X

X

T r a n g 13 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

Quản lý phiếu nhập
sách

X

Đổi mật khẩu

X

Báo cáo thống kê

X


X

X

Chương 3: THIẾT KẾ HỆ THỐNG
3.1. Sơ đồ Usecase

T r a n g 14 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

Hình 3.1.1. Sơ đồ Usecase Tổng quan

T r a n g 15 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

T r a n g 16 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng


3.2. Danh sách các tác nhân của hệ thống:
ST
T
1

Tác nhân

Ý nghĩa

Quản trị viên

Là người có quyền cao nhất sau khi đăng nhập
vào hệ thống, có thể thêm, xóa, cập nhật thông
tin của tài khoản thủ thư

2

Thủ thư

Là nhân viên đảm nhân việc quản lí và điều
hành thư viện của nhà trường.

3

Độc giả

Là người sử dụng hệ thống để đáp ứng nhu
cầu của bản thân khi mỗi lần tham gia vào hệ
T r a n g 17 | 114



Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

thống.
3.3.

Danh sách Usecase

ST
T
1

Đăng nhập

2

Quản lý thủ thư

3

Quản lý đầu sách

4
5

Quản lý nhà xuất bản
Quản lý phiếu nhập sách


6

Quản lý mượn sách

7
8

Quản lý trả sách
Quản lý thông tin độc giả
mượn sách

9

Quản lý thông tin độc giả
mượn sách quá hạn

10

Quản lý thông tin độc giả

11

Báo cáo, thống kê

12

Tìm kiếm sách

13


Đổi mật khẩu tài khoản

14

Xem thông tin tài khoản

3.4.

Usecase

Ý nghĩa
Dùng cho người dùng (độc giả và thủ thư)
đăng nhập vào hệ thống để sử dụng các tính
năng của chương trình
Quản trị viên có thể xem, xoá, cập nhật thông
tin của thủ thư
Thủ thư quản lý thông tin sách, tình trạng sách
trong thư viện theo mã sách, thể loại
Thủ thư quản lý thông tin nhà xuất bản
Mỗi lần nhập sách mới vào thư viện được thủ
thư thực hiện
Mỗi lần độc giả đến thư viện trả sách, thủ thư
sẽ ghi nhận và thực hiện việc mượn sách cho
độc giả
Hoàn trả lại số sách mà người đọc đã mượn
Chúng ta có thể nhập thêm thông tin sách từ
nhà cung cấp và lưu trữ dữ liệu trên máy tính.
Khi cần chúng ta có thể truy cập, tìm kiếm
sách thông qua mã sách hay tên sách, chúng ta
cũng có thể thêm bớt sách một cách dễ dàng

Quản lý độc giả để có thể cung cấp sách phù
hợp cho mọi độc giả và có thể quản lý được
việc sử dụng sách ở thư viện của độc giả
Thủ thư quản lý thông tin độc giả có trong thư
viện, thông tin độc giả mượn sách, thông tin
độc giả mượn sách quá hạn
Thủ thư sẽ kiểm kê sách hàng tháng viết ra
bản tổng kết để thống kê lại số lượng có trong
thư viện, số lượng sách đã mượn
Cho phép người dùng (độc giả hoặc thủ thư)
tìm kiếm thông tin sách.
Cho phép người dùng (độc giả và thủ thư) đổi
mật khẩu tài khoản.
Cho phép người dùng (độc giả và thủ thư)
xem thông tin tài khoản.

Đặc tả Usecase và Activity Diagram
T r a n g 18 | 114


Đề tài Quản lý Thư viện

3.4.1.

GVHD: Ths. Đỗ Thị Minh Phụng

Usecase Đăng nhập
• Tên Usecase: Đăng nhập.
• Mô tả: Người dùng đă đăng nhập vào hệ thống để sử dụng các tính năng của hệ
thống.

• Luồng sự kiện:

Hình 3.4.1.1. Activity Diagram Đăng nhập
• Tiền điều kiện: Không có
• Hậu điều kiện: Hệ thống hiển thị giao diện người dùng.
3.4.2. Usecase Quản lý thủ thư
• Tên Usecase: Quản lý thủ thư
• Mô tả: Quản trị viên thực hiện thao tác trên tài khoản thủ thư
• Luồng sự kiện:
T r a n g 19 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

Hình 3.4.2.1. Activity Diagram Thêm thủ thư

T r a n g 20 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

Hình 3.4.2.2. Activity Diagram cập nhật thủ thư

T r a n g 21 | 114



Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

Hình 3.4.2.3. Activity Diagram Xóa thủ thư
• Tiền điều kiện: Cần đăng nhập thành công vào hệ thống để có thực hiện việc
thêm, cập nhật, xóa tài khoản thủ thư
• Hậu điều kiện: Không có
3.4.3. Usecase Quản lý đầu sách
• Tên Usecase: Quản lý đầu sách
• Mô tả: Thủ thư thực hiện thao tác trên sách
• Luồng sự kiện:

T r a n g 22 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

Thủ thư

Hệ thống

Cơ sở dữ liệu

Nhập thông tin sách mới
Kiểm tra thông tin hợp lệ

[Không hợp lệ]


Hợp lệ ?

[Hợp lệ]

Thêm sách

Lưu dữ liệu sách mới

Hình 3.4.3.1. Activity Diagram thêm đầu sách

T r a n g 23 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

Hình 3.4.3.2. Activity Diagram xóa đầu sách

T r a n g 24 | 114


Đề tài Quản lý Thư viện

GVHD: Ths. Đỗ Thị Minh Phụng

Hình 4.3.4.3. Activity Diagram Cập nhật đầu sách
• Tiền điều kiện: Thủ thư cần đăng nhập thành công vào hệ thống
• Hậu điều kiện: Sách mới được đưa vào kho sách, cơ sở dữ liệu được cập


nhật tương ứng
3.4.4. Usecase Quản lý nhà xuất bản
• Tên Usecase: Quản lý nhà xuất bản
• Mô tả: Thủ thư thực hiện thao tác trên đối tượng nhà xuất bản
• Luồng sự kiện:

T r a n g 25 | 114


×