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à đọcsá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ênnhân chủ yếu là do
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA HỆ THỐNG THÔNG TIN
-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
Trang 2Đề 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ấpkiế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ốngthô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 THPTDưỡng Điềm” Trong quá trình thực hiện đồ án, dựa trên những kiến thức được Cô cungcấ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 saisó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áctrong tương lai
Xin chân thành cảm ơn Cô!
Trang 3NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
……… Mục lục
Trang 4Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
Chương 1: TỔNG QUAN VỀ ĐỀ TÀI
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ântí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
Trang 5cạ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à đọcsá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ênnhâ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ặpnhiề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ệnmộ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 quytrì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ếtnhữ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
Để tin học hóa hệ thống thư viện Trường THPT Dưỡng Điềm, nhóm đề xuất xâydự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ácchứ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
Xây dựng phần mềm quản lý thư viện đáp ứng những yêu cầu sau:
•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
•Đổi mật khẩu
• Xóa tài khoản
Trang 6Đề 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
MSSV:17520499 Ngày lập: 07-03-2019
đầu
Ngày kết thúc
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ư:
•Cấu trúc hệ thống
•Nguồn dữ liệu
•Môi trường
09-03-2019 09-03-2019
Trang 7phần cứng.
•Đối tượng sử dụng
•Thiết kế giao diện
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 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ý
Vị trí/Phương tiện: Phòng C107 trường Đại học Công
NghệThông Tin
Thời gian:
Bắt đầu: 8:00 Kết thúc: 11:00 Chi tiết buổi phỏng vấn: Thời gian ước lượng:
Phát sinh ngoài dự kiến
1.1.1.1 Bảng câu hỏi và ghi nhận trả lời
Trang 8Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
Thái độ chắc chắn
Đáng tincậy
Trả lờikhông dứtkhoát
• Đối tượng chính là cho học sinh, giáo viên của trường
Thái độ chắcchắn
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?
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 tincậy
Trang 9Chủ đề 2: Chi tiết các chức năng của hệ thống
Câu hỏi 1: Ai là người
có quyền lập thẻ thư
viện? Qui trình lập thẻ
độc giả như thế nào?
• Thủ thư và quản trị viên làngười lập thẻ thư viện
• Học sinh, giáo viên mới vào trường sẽ được cấp thẻ theo quy định của trường
Trả lời dứtkhoát
Câu hỏi 2: Thẻ thư
viện bao gồm
những thông tin gì?
Một thẻ thư viện bao gồm các thông tin:
Mã thẻ; Họ và tên của người và mã vạch
Thái độ tincậy
Câu hỏi 3: Ai là người
• Thế nên, thủ thư phải có nhiệm vụtiếp nhận sách mới và nhập thông tin sách mới hệ thống lưu trữ Tuynhiê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
Thái độ tintưởng
Câu hỏi 4: Thông tin
Đáng tin cậy
Trang 10Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
Câu hỏi 5: Sách được
phải thuộc trong danh sách tác giả mà thư viện đang quản lý
Thái độ tintưởng
Câu hỏi 6: Ai là người
có quyền tra cứu sách?
• 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ứusách
Thái độ tintưởng
Câu hỏi 7: Có những
chế độ tra
cứu sách nào?
Tìm kiếm theo Mã sách, tên sách, thể
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?
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
Câu hỏi 9: Ai là người
hiện hành
Thái độ chắcchắn
Câu hỏi 10: Phiếu
mượn sách bao
gồm những thông tin
gì?
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áchsách mượn (mã sách, tên sách, nhà xuất bản, ghi chú)
Thái độ trảlời rõ ràng
Câu hỏi 11: Để mượn
• Mỗi độc giả chỉ được mượn tối đa
3 quyển sách trong 1 tuần
Thái độ tincậy
Trang 11Thô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ườimượ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ộngvào tổng tiền nợ trước đócủa độc giả (nếu có)
Đáng tincậy
Câu hỏi 13: Theo qui
Thái độ chắcchắn
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?
Thủ thư là người chịu trách nhiệm Đáng tincậy.
Câu hỏi 15: Việc thu
Câu hỏi 16: Thông tin
của phiếu phạt bao
Câu hỏi 17: Ai là
người có quyền lập báo
Trả lời dứtkhoát
Câu hỏi 18: Có những
loại báo cáo nào?
• 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
Trả lời rõràng
Trang 12Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
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?
• 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ượntrong 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
Đá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:
Thông tin sách 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ủasách, năm xuất bản sách, trạng thái củasách (đã mượn hay chưa mượn), ngôn sáchcủa sách, mã nhập sách, thể loại sách, táibả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
Thông tin phiếu phạt 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.Thông tin nhà xuất bản Mã nhà xuất bản, tên nhà xuất bản, địa chỉ,
số điện thoạiThông tin phiếu nhập sách 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.Thông tin nhân viê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ỉ.Thông tin độc giả 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.Thông tin thẻ thư viện Mã thẻ, ngày bắt đầu, ngày hết hạn, ghi
chú
Thông tin tài khoản Tên tài khoản, mật khẩu, loại 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:
Trang 13tra 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ậpbá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
2.2.2. Yêu cầu phi chức năng
• 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:
Trang 14Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
Trang 15Hình 3.1.1 Sơ đồ Usecase Tổng quan
Trang 16Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
Trang 173.2 Danh sách các tác nhân của hệ thống:
ST
T
1 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ôngtin 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ệ
Trang 18Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
2 Quản lý thủ thư Quản trị viên có thể xem, xoá, cập nhật thông
tin của thủ thư
3 Quản lý đầu sách 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
4 Quản lý nhà xuất bản Thủ thư quản lý thông tin nhà xuất bản
5 Quản lý phiếu nhập sách Mỗi lần nhập sách mới vào thư viện được thủ
thư thực hiện
6 Quản lý mượn sách 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ả
7 Quản lý trả sách Hoàn trả lại số sách mà người đọc đã mượn
8 Quản lý thông tin độc giả
mượn sách 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 tacũng có thể thêm bớt sách một cách dễ dàng
9 Quản lý thông tin độc giả
mượn sách quá hạn 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ả
10 Quản lý thông tin độ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
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
12 Tìm kiếm sách Cho phép người dùng (độc giả hoặc thủ thư)
tìm kiếm thông tin sách
13 Đổi mật khẩu tài khoản Cho phép người dùng (độc giả và thủ thư) đổi
mật khẩu tài khoản
14 Xem thông tin tài khoản Cho phép người dùng (độc giả và thủ thư)
xem thông tin tài khoản
3.4 Đặc tả Usecase và Activity Diagram
Trang 193.4.1. 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:
Trang 20Đề 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ư
Trang 21Hình 3.4.2.2 Activity Diagram cập nhật thủ thư
Trang 22Đề 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:
Trang 23[Không hợp lệ]
[Hợp lệ]
[Không hợp lệ]
Nhập thông tin sách mới
Kiểm tra thông tin 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
Trang 24Đề 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
Trang 25Hì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:
Trang 26Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
Thêm NXB Lưu dữ liệu NXB mới
Hình 3.4.4.1 Activity Diagram Thêm nhà xuất bản
Trang 27Hình 3.4.4.2 Activity Diagram Xóa nhà xuất bản
Trang 28Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
Hình 3.4.4.3 Activity Diagram Cập nhật nhà xuất bản
• 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: Không có
3.4.5 Usecase Quản lý phiếu nhập sách
• Tên Usecase: Quản lý phiếu nhập sách
• Mô tả: Thủ thư thực hiện thao tác trên đối tượng phiếu nhập sách
• Luồng sự kiện:
Trang 29[Không hợp lệ]
[Hợp lệ]
[Không hợp lệ]
Nhập thông tin phiếu nhập sách mới
Kiểm tra thông tin hợp lệ
Hợp lệ ?
Thêm phiếu nhập sách
Lưu thông tin Phiếu nhập sách
Hình 3.4.5.1 Activity Diagram Thêm phiếu nhập sách
Trang 30Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
Hình 3.4.5.2 Activity Diagram Xóa phiếu nhập sách
Trang 31Sửa phiếu nhập sách Lưu thông tin sửa đổi
Hình 3.4.5.3 Activity Diagram cập nhật phiếu nhập 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: Không có
3.4.6 Usecase Quản lý mượn sách
• Tên Usecase: Quản lý mượn sách
• Mô tả: 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ả
• Luồng sự kiện:
Trang 32Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
Hình 3.4.6.1 Activity Diagram Mượn 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: Không có
3.4.7 Usecase Quản lý trả sách
• Tên Usecase: Quản lý trả sách
• Mô tả: Độc giả đến thư viện trả sách được thủ thư ghi nhận việc trả sách
• Luồng sự kiện:
Trang 33Hình 3.4.7.1 Activity Diagram Trả sách
• Tiền điều kiện: Đăng nhập thành công
• Hậu điều kiện: Không có
3.4.8 Usecase Quản lý thông tin độc giả mượn sách
• Tên Usecase: Quản lý thông tin độc giả mượn sách
• Mô tả: Thủ thư xem thông tin những độc giả nào mượn sách trong thư viện
• Luồng sự kiện:
Trang 34Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
Chọn vào mục quản lý độc giả
Chọn vào DS độc giả mượn sách
Hiện thị lên màn hình các DS độc giả cần
xem
Hiện thị lên thông tin cần xem
Lấy thông tin dữ liệu cần thiết
Hình 3.4.8.1 Activity Diagram Quản lý thông tin độc giả mượn sách
• Tiền điều kiện: đăng nhập thành công
• Hậu điều kiện: không có
3.4.9 Usecase Quản lý thông tin độc giả mượn sách quá hạn
• Tên Usecase: Quản lý thông tin độc giả mượn sách quá hạn
• Mô tả: Thủ thư xem thông tin những độc giả nào mượn sách quá hạn trong thư viện
• Luồng sự kiện:
Trang 35Thủ thư Hệ thống Cơ sở dữ liệu
Chọn vào mục quản lý độc giả
Chọn vào mục ds độc giả mượn quá hạn
Hiện thị lên màn hình các ds độc giả cần
xem
Hiện thị lên màn hình thông tin đã chọn
Lấy thông tin dữ liệu cần thiết
Hình 3.4.9.1 Activity Diagram Quản lý thông tin độc giả mượn sách quá hạn
• Tiền điều kiện: Đăng nhập thành công
• Hậu điều kiện: Không có
3.4.10. Usecase Quản lý thông tin độc giả
• Tên Usecase: Quản lý thông tin độc giả
• Mô tả: Thủ thư xem thông tin độc giả có trong hệ thống
• Luồng sự kiện:
Trang 36Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
[Đầy đủ]
[Không đầy đủ]
[Đầy đủ]
Nhập thông tin độc giả
Thông báo thành công
Kiểm tra thông tin độc giả đầy đủ
Thông tin đầy đủ
Yêu cầu nhập lại
Lưu thông tin độc giả vào CSDL
Hình 3.4.10.1 Activity Diagram Thêm độc giả
Trang 37Hình 3.4.10.2 Activity Diagram Xóa độc giả
Trang 38Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
Hình 3.4.10.3 Activity Diagram Cập nhật độc giả
• Tiền điều kiện: đăng nhập thành công
• Hậu điều kiện: không có
3.4.11. Usecase Báo cáo, thống kê
• Tên Usecase: Báo cáo, thống kê
• Mô tả: Thủ thư muốn thống kê tình trạng hoạt động của thư viện qua việc thống kê sách mượn trong tháng và thống kê tiền phạt của từng độc giả khi mượn sách quá hạn
• Luồng sự kiện:
Trang 39Thủ thư Hệ thống Cơ sở dữ liệu
Chọn vào mục thống kê báo cáo
Chọn loại báo cáo cần xem
Tạo lập và hiện thị báo cáo
Hiện thị lên màn hình các loại báo cáo
Lấy thông tin dữ liệu cần thiết
Hình 3.4.11.1 Activity Diagram Báo cáo, thống kê
• Tiền điều kiện: đăng nhập thành công
• Hậu điều kiện: không có
3.4.12 Use case Tìm kiếm sách
• Tên Usecase: Tìm kiếm sách
• Mô tả: thủ thư và độc giả tìm kiếm thông tin sách có trong thư viện
• Luồng sự kiện:
Trang 40Đề tài Quản lý Thư viện GVHD: Ths Đỗ Thị Minh Phụng
Chọn chức năng
tìm kiếm sách
Nhập thông tin theo phương
thức đã chon
Hiển thị danh sách thoã yêu cầu
Tìm kiếm theo thông tin người
đăng nhập
Hình 3.4.12.1 Activity Diagram Tìm kiếm sách
• Tiền điều kiện: đăng nhập thành công
• Hậu điều kiện: không có
3.4.13 Use case Đổi mật khẩu tài khoản
• Tên Usecase: Đổi mật khẩu tài khoản
• Mô tả: Độc giả, thủ thư, quản trị viên có nhu cầu đổi mật khẩu
• Luồng sự kiện: