TRƯỜNG ĐẠI HỌC SƯ PHẠM - ĐẠI HỌC ĐÀ NẴNGKHOA TIN HỌC Đề tài: BÁO CÁO GIỮA KÌ HỌC PHẦN “PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN” “HỆ THỐNG QUẢN LÝ MƯỢN TRẢ SÁCH, TÀI LIỆU CHO SINH VI
Trang 1TRƯỜNG ĐẠI HỌC SƯ PHẠM - ĐẠI HỌC ĐÀ NẴNG
KHOA TIN HỌC
Đề
tài:
BÁO CÁO GIỮA KÌ HỌC PHẦN
“PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN”
“HỆ THỐNG QUẢN LÝ MƯỢN TRẢ SÁCH, TÀI LIỆU
CHO SINH VIÊN”
GVHD : Nguyễn Thị Vui
Sinh viên thực hiện : Võ Thị Phương Loan
Nguyễn Thị Kim Hằng Trần Lê Tâm Như
Lê Nguyễn Minh Trọng
Đà Nẵng, ngày 29 tháng 11 năm 2023
Trang 2Mục Lục
I SƠ ĐỒ PHÂN RÃ CHỨC NĂNG BFD
A Sơ đồ phân rã chức năng BFD
B Mô tả cụ thể các chức năng
II SƠ ĐỒ MỨC NGỮ CẢNH
III SƠ ĐỒ DÒNG DỮ LIỆU DFD MỨC 0
IV SƠ ĐỒ DÒNG DỮ LIỆU DFD MỨC 1
1 Sơ đồ dòng dữ liệu mức 1 của quá trình 1.0
2 Sơ đồ dòng dữ liệu mức 1 của quá trình 2.0
3 Sơ đồ dòng dữ liệu mức 1 của quá trình 3.0
4 Sơ đồ dòng dữ liệu mức 1 của quá trình 4.0
5 Sơ đồ dòng dữ liệu mức 1 của quá trình 5.0
6 Sơ đồ dòng dữ liệu mức 1 của quá trình 6.0
V MÔ HÌNH QUAN HỆ DỮ LIỆU ER
VI MÔ HÌNH DỮ LIỆU QUAN HỆ, SƠ ĐỒ DR VII BẢNG DỮ LIỆU VÀ KIỂU DỮ LIỆU
VIII VIẾT CÂU LỆNH TRUY VẤN, KẾT QUẢ
Trang 3I Sơ đồ phân rã chức năng BFD:
A Sơ đồ phân rã chức năng BFD:
B Mô tả cụ thể các chức năng:
1 Quản lý cấp thẻ thư viện :
- Quản lý danh sách sinh viên:
+ Hệ thống tự động quản lý danh sách sinh viên, danh sách này danh sách các sinh viên đã cấp thẻ thư viện
+ Bao gồm các chức năng như cho phép thêm thông tin, sửa, xóa thông tin
- Quản lý phiếu điền:
+ Hệ thống tự động quản lý nội dung phiếu điền và tự động cấp thẻ thư viện cho sinh viên nếu sinh viên đã nhập đầy đủ thông tin cần thiết Chức năng này giúp đơn giản hóa quá trình cấp thẻ và ghi chép thông tin mượn sách của sinh viên
Trang 42 Quản lý cho mượn :
- Kiểm tra thông tin cho mượn: Sinh viên sẽ trình thẻ và nhập thông tin sách mượn Hệ
thống tự động cung cấp khả năng kiểm tra chi tiết về việc mượn sách của sinh viên, bao gồm thông tin về sách và thời gian mượn
- Kiểm tra số lượng đã mượn: Hệ thống tự động đếm số lượng sách đang mượn của
sinh viên Nếu quá số lượng cho phép hoặc có sách quá hạn chưa trả thì hủy yêu cầu mượn, nếu chưa vượt mức thì tiến hành cập nhật thông tin cho mượn
- Cập nhật thông tin cho mượn: Hệ thống tự động cập nhật thông tin mượn sách bao
gồm sinh viên mượn, loại sách, ngày mượn, số lượng,
3 Quản lý cho trả :
- Kiểm tra thông tin cho trả: Sinh viên sẽ trình thẻ và nhập thông tin sách trả Hệ thống
tự động kiểm tra thông tin về việc trả sách của sinh viên, bao gồm thông tin sách trả
- Cập nhật thông tin trả: Hệ thống tự động ghi nhận thông tin khi sách được trả bao
gồm thông tin sách và thông tin sinh viên và tự động cập nhật sách trong hệ thống
4 Quản lý nhận sách, tài liệu mới :
- Kiểm tra thông tin sách, tài liệu mới: Thủ thư kiểm tra thông tin chi tiết về sách, tài
liệu mới được thêm vào thư viện
- Thêm sách, tài liệu mới: Thủ thư có quyền thêm sách mới vào hệ thống, bao gồm nhập
thông tin về tên sách, tác giả, và số lượng
5 Quản lý gửi thông báo:
- Thống kê sinh viên quá hạn trả: Hệ thống tự động thực hiện thống kê để xác định
danh sách sinh viên có sách quá hạn trả
- Gửi thông báo yêu cầu trả: Hệ thống tự động gửi thông báo đến sinh viên thông qua
email hoặc tin nhắn để nhắc nhở về việc trả sách
6 Quản lý báo cáo:
- Thống kê sách, tài liệu:
Thống kê số lượng sách, tài liệu: Hệ thống tự động thống kê và cung cấp báo cáo
về số lượng sách/tài liệu và sách/tài liệu mới ở CSDL trong thư viện
Trang 5Thống kê số lượng mượn trả: Hệ thống tự động tạo báo cáo về số lượng sách đã
được mượn và trả lại ở CSDL mượn trả giúp đánh giá hiệu suất sử dụng tài liệu
- Lập và gửi báo cáo cho trường: Từ nội dung thống kê trên, gửi báo cáo hằng tháng cho trường
II Sơ đồ mức ngữ cảnh:
Trang 6III Sơ đồ DFD mức 0:
Trang 7IV Sơ đồ dòng dữ liệu mức 1:
1 Sơ đồ dòng dữ liệu mức 1 của quá trình 1.0 - cấp thẻ mượn trả sách, tài liệu:
Trang 82 Sơ đồ dòng dữ liệu mức 1 của quá trình 2.0- xử lý cho mượn sách, tài liệu:
Trang 93 Sơ đồ dòng dữ liệu mức 1 của quá trình 3.0 - xử lý cho trả sách, tài liệu:
Trang 104 Sơ đồ dòng dữ liệu mức 1 của quá trình 4.0 - Gửi thông báo:
5 Sơ đồ dòng dữ liệu mức 1 của quá trình 5.0 - Nhận sách, tài liệu mới:
Trang 116 Sơ đồ dòng dữ liệu mức 1 của quá trình 6.0 - Lập và gửi báo cáo:
Trang 12V Mô hình quan hệ ER
VI Mô hình quan hệ DR
Trang 13VII Bảng dữ liệu và kiểu dữ liệu:
SINHVIEN
THETHUVIEN
MUONTRA
Trang 14
THUTHU
THONGBAO
Trang 15VIII.Viết câu lệnh truy vấn, kết quả:
- Thêm thông tin sinh viên quá hạn vào bảng THONGBAO:
- Liệt kê MaSV và Email của sinh viên quá hạn trả sách trong bảng THONGBAO:
- Liệt kê thông tin tất cả sinh viên đang mượn sách có mã là “S01”:
Trang 16- Cập nhật số lượng sách trong bảng SACH khi có sinh viên mượn sách:
- Cập nhật số lượng sách trong bảng SACH khi có sinh viên trả sách: