Đang tải... (xem toàn văn)
Khảo sát thư viện2.1.1 Các loại sách có trong thư viện - Sách bao gồm các thể loại như giáo trình, tài liệu tham khảo, luận án, luận văn,báo cáo nghiên cứu khoa học truyện khoa học viễn
Trang 1KHOA 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
QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC, CAO ĐẲNG
GIÁO VIÊN HƯỚNG DẪN: NGUYỄN THỊ KIM HUỆSINH VIÊN THỰC HIỆN: PHAN GIA BẢO
NGUYỄN NGỌC HÙNGNGUYỄN HOÀNG ANHNGUYỄN VĂN CHIẾNHOÀNG XUÂN DŨNG
Trang 24 Mô tả bài toán 8
II Phân t:ch thiết kế 10
1 Biểu đồ use case 10
Trang 4I Khảo sát hệ thống 1 Đơn vị khảo sát
tài liệu, giáo trình, kiến thức cho các cán bộ, giảng viên, sinh viên Một số thể loại sách cótrong thư viện: giáo trình, sách tham khảo, truyện, tài liệu, …
làm việc của cán bộ thư viện, phòng đọc, phòng mượn sách, phòng đọc điện tử, phònglàm việc và học nhóm của cán bộ, giáo viên và học viên, sinh viên Có hệ thống điện,mạng internet và wifi, có trang bị hệ thống điều hòa đảm bảo nhiệt độ cho toàn thư viện.
2 Nội dung khảo sát2.1 Khảo sát thư viện
2.1.1 Các loại sách có trong thư viện
- Sách bao gồm các thể loại như giáo trình, tài liệu tham khảo, luận án, luận văn,báo cáo nghiên cứu khoa học truyện khoa học viễn tưởng, truyện cười, truyện cổ t:ch, tiểuthuyết …
- Sách đa ngôn ngữ nhưng chủ yếu có một số ngôn ngữ ch:nh là: tiếng việt, tiếngnga, tiếng anh….
Trang 5Đã và đang nắm bắt, phân t:ch được tình hình về trong nước cũng như ngoài nướcđể chọn lọc, thu nhập những đầu sách mới được cập nhật nhiều tài liệu mới để hỗ trợ chogiảng viên cũng như sinh viên những thông tin ch:nh xác nhất.
2.2 Khảo sát
2.2.1 Hình thức khảo sát Phỏng vấn Quan sát hiện trường Nghiên cứu tài liệu
2.2.2 Đối tượng khảo sát:Thủ thư : Nguyễn Ngọc Duyên*Phỏng vấn thủ thư:
Ngày phỏng vấn: 9h ngày 27/10/2023.
Nội dung phỏng vấn: Nghiệp vụ và công việc của thủ thư.Các câu hỏi dự kiến như này:
1 Câu hỏi 1: Thư việnbên mình có sáchbản cứng và bảnmềm không ạ?
Có, bên mình sở hữu sách bản cứng vàvì phần mềm của thư viện có giới hạnnên chưa sở hữu được sách bản mềm.
- Sách bảncứng: là tàiliệu đãđược in ra,hiệntrường cóhơn 8000cuốn- Sách bảnmềm: là tàiliệu điệntử.2 Câu hỏi 2: Có thu - Sinh viên trong trường được miễn ph:.
Trang 63 Câu hỏi 3: Khimượn sách độc giảcần cung cấp thôngtin gì?
Cung cấp thẻ sinh viên, thẻ thành viên.
4 Câu hỏi 4: thủ thưcó thể giúp gì đểsinh viên có thể tìmsách đúng yêu cầu?
Sinh viên/độc giả cung cấp tên sách, thểloại từ đó thủ thư có thể tìm kiếm sáchđó theo thông tin trên hệ thống xem cóhoặc không nếu có thì cung cấp nơi đểsách.
5 Câu hỏi 5: Thờigian mượn tối đa?
Mượn tối đa 2 tuần - 1 tháng (tùy phânloại sách).
6 Câu hỏi 6: Có thểgia hạn thời gianmượn không?
Có thể gia hạn nhưng phải trước thờigian hạn còn và để gia hạn thì ra trựctiếp thư viện báo với thủ thư bổ sungphiếu mượn.
7 Câu hỏi 7: Quá thờigian thì bị phạt nhưthế nào?
Quá hạn sẽ phải làm phiếu phạt và baogồm việc bị thu ph: phạt phụ thuộc vàothời gian quá hạn trả sách.
8 Câu hỏi 8: Côngviệc của thủ thư?
Quản lý sách, độc giả, mượn trả và kinhph:, thống kê báo cáo.
9 Câu hỏi 9: Thôngtin cần nhập củamỗi cuốn sách?
Mã sách, thể loại, tên tác giả, năm xuấtbản, nhà xuất bản.
10 Câu hỏi 10: Nguồnsách của thư việnđến từ đâu?
Sách được trường mua, một phần làđược quyên tặng.
Trang 7+ Cho phép thủ thư, admin có thể tìm kiếm, thêm mới, sửa, xóa thông tin sách khicần.
Chức năng 3: Quản lý độc giả
Thủ thư, admin thực hiện chức năng quản l: độc giả với các thao tác cơ bản: thêmđộc giả, xóa độc giả, sửa thông tin độc giả, tìm kiếm thông tin độc giả nhằm nâng cao t:nhxác thực về mặt thông tin giúp kiểm soát dễ dàng.
Chức năng 4: Quản lý mượn trả
Quản lý việc mượn trả sách: độc giả mượn sách cần xuất trình thẻ để thủ thư nhậpthông tin độc giả và thông tin về đầu sách mà độc giả cần mượn, thời gian mượn Thựchiện các chức năng tìm kiếm, thêm, sửa, xóa giúp việc trả sách và các thủ tục liên quanđến phiếu mượn để kiếm soát việc trả phiếu mượn.
Chức năng 5: Quản lý phiếu phạt
Việc quản lý phiếu phạt: là thủ thư sẽ có các chức năng tìm thông tin để kiểm tra,thêm, sửa, xóa của độc giả từ phiếu phạt từ đó nhập thông tin vào trong phiếu phạt như
Trang 8Chức năng 7: Quản lý tác giả
Quản lý thông tin của tác giả: họ tên, năm sinh, quê quán, số lượng đầu sách sángtác trong chức năng quản lý tác giả của thủ thư bảo gồm việc tìm kiếm, thêm, sửa, xóađảm bảo t:nh ch:nh xác.
Chức năng 8: Quản lý thể loại
Phân loại và sử dụng các chức năng tìm kiếm, thêm, sửa, xóa để quản lý các thôngtin về các thể loại khác nhau.
Chức năng 9: Quản lý nhà xuất bản
Quản lý thông tin bằng các chức năng tìm kiếm, thêm, sửa, xóa về địa chỉ, sốlượng sách được nhận, giá thành các cuốn sách của từng tác giả.
Chức năng 10: Tìm kiếm sách
Cho phép thủ thư, admin tìm kiếm theo tên sách, năm xuất bản, tác giả, NXB vàthể loại mục đ:ch giúp cho việc thực hiện các công việc như mượn trả thống kê được tốiưu thời gian hơn.
4 Mô tả bài toán
Thư viện trường đại học cần xây dựng một hệ thống để quản lý các tài liệu liên
Trang 9Hoạt động của hệ thống thư viện được xây dựng đảm bảo các yêu cầu sau: - Đối tượng là độc giả:
+ Tạo nguyên tắc bảo mật an toàn, có sự kiểm soát và t:nh khoa học khi lưu trữ,tránh mất mát tài liệu.
+ Hỗ trợ các độc giả có thể tìm kiếm thông tin về các cuốn sách, có thể tìm kiếmsách bằng cách cung cấp các thông tin cần thiết về cuốn sách ấy ( thể loại, năm sáng tác,tác giả…).
+ Đối với sách bản cứng độc giả có thể đọc trực tiếp tại thư viện hoặc mượn vềnhà.
+ Khi đăng ký mượn sách, độc giả phải ghi lại thông tin cá nhân: họ tên, ngàytháng sinh, mã sinh viên, địa chỉ, số điện thoại, với thủ thư.
- Đối tượng là thủ thư:
+ Thủ thư sẽ phải làm quen cũng như nắm bắt được các thao tác cơ bản như đăngnhập, đăng xuất tài khoản riêng để quản lý các thông tin cần thiết.
+ Quản lý các lịch mượn trả trong ngày.
+ Quản lý sách mới và sách tồn kho từng ngày để hỗ trợ các độc giả có thể nắm bắtđược thông tin mới về các tài liệu
+ Quán lý toàn bộ thông tin của một cuốn sách bao gồm giá thành, số trang, ngônngữ, tên sách, tên tác giả, thể loại, năm xuất bản, nhà xuất bản.
+ Quản lý doanh thu của thư viện.+ Quản lý thông tin độc giả
- Đối tượng là người quản trị hệ thống:
+ Luôn nắm bắt, cập nhật các phương thức mới để bổ sung, nâng cấp cũng như bảotrì cho hệ thống giúp cho thư viện được ổn định nhất
+ Tạo ra các công cụ giúp quản lý, kiểm soát số lượng, thông tin độc giả, thủ thư.Hỗ trợ việc phân quyền cho các thủ thư có thể sử các tác vụ trên hệ thống chỉnh sửa phùhợp để quản lý thư viện.
Trang 10II Phân thch thiết kế1 Biểu đồ use case1.1 UC tổng quát
Trang 111.2 UC chi tiết + đặc tả
1.2.1 UC Quản lý độc giả:
Tác nhân Thủ thư, admin
Tiền điều kiện Thủ thư có tài khoản và phải đăng nhập được trước khi sửdụng chức năng tìm kiếm thông tin độc giả
Dòng sự kiện ch:nh Dòng sự kiện ch:nh:- Thủ thư đăng nhập hệ thống
- Hệ thống hiển thị thành công giao diện ch:nh- Thủ thư chọn chức năng quản lý thông tin độc giả
- Khi hiện ra giao diện quản lý độc giả thủ thử bấm chọn thanhtìm kiếm độc giả
- Thủ thư nhập thông tin độc giả và bấm nút tìm kiếm- Hệ thống xác nhận thông tin được gửi tới kiểm tra và hiệnthông tin của độc giả mà thủ thư cần tìm
-Kết thúc usecase
Trang 12Tên UsecaseThêm độc giả
Tác nhân Thủ thư, admin
Tiền điều kiện Thủ thư có tài khoản và phải đăng nhập được trước khi sử dụngchức năng thêm thông tin độc giả
Mục đ:ch Thủ thư có thể thêm thông tin của độc giảDòng sự kiện
Dòng sự kiện ch:nh:- Thủ thư đăng nhập hệ thống
- Hệ thống hiển thị thành công giao diện ch:nh- Thủ thư chọn chức năng quản lý thông tin độc giả
- Khi hiện ra giao diện quản lý độc giả thủ thư chọn chức năngthêm độc giả
- Hệ thống hiện ra giao diện để nhập thông tin trực tiếp từ thủthư
- Thủ thư nhập các thông tin cá nhân của độc giả: tên, tuổi, mãsinh viên, mã lớp xong ấn nút thêm độc giả
- Hệ thống sẽ cập nhật thông tin độc giả lên giao diện ch:nh củaquản lý độc giả
- Kết thúc UseCaseDòng sự kiện
- Trong quá trình nhập thông tin độc giả nếu chưa thực hiệnđúng các quy tắc trên giao diện thêm độc giả thì hệ thống sẽkhông cập nhật lên giao diện ch:nh của hệ thống
- Khi thực hiện thêm chưa đúng yêu cầu hệ thống sẽ gửi thôngbáo tới thủ thử và yêu cầu nhập lại
Hậu điều kiện - Trường hợp thành công: thông tin độc giả được thêm và cậpnhật lên giao diện ch:nh của quản lý độc giả
- Trường hợp thất bại: hệ thống thông báo lỗi thông tin độc giảkhông được thêm vào hệ thống vì thông tin bắt buộc đã tồn tại
Trang 133.8.4 Xóa thể loại
3.9 Quản lý sách
3.9.1 Tìm kiếm
Trang 143.9.2 Thêm sách
3.9.3 Sửa sách
Trang 153.9.4 Xóa sách
3.10 Quản lý tác giả
3.10.1 Tìm kiếm thông tin
Trang 163.10.2 Thêm tác giả
3.10.3 Sửa tác giả
Trang 173.10.4 Xóa tác giả
3.11 Thống kê báo cáo
3.11.1 Thống kê sách đã mượn
Trang 183.11.2 Thống kê sách trễ hẹn
4 Biểu đồ hoạt động4.1 Đăng nhập
Trang 194.2 Quản lý độc giả
4.2.1 Tìm kiếm
4.2.2 Thêm
Trang 204.2.3 sửa
4.2.4 xóa
Trang 214.3 Quản lý thủ thư
4.3.1 Thêm
4.3.2 Sửa thủ thư
Trang 224.3.3 Xóa thủ thư
4.4 Tìm kiếm sách
4.4.1 Theo tên sách
Trang 234.4.2 Tìm kiếm theo thể loại
4.4.3 Theo sách theo tên tác giả
Trang 244.4.4 Tìm kiếm theo NXB
4.4.5 Tìm kiếm theo năm xuất bản
Trang 254.5 Phiếu mượn trả
4.5.1 Tìm kiếm
4.5.2 Thêm phiếu mượn
Trang 264.5.3 Sửa phiếu mượn
4.5.4 Xóa phiếu mượn
Trang 274.6 Phiếu phạt
4.6.1 Tìm kiếm
4.6.2 Thêm
Trang 284.6.3 Sửa
4.6.4 Xóa
Trang 294.7 Quản lh NXB
4.7.1 Tìm kiếm NXB
4.7.2 Thêm NXB
Trang 304.7.3 Sửa NXB
4.7.4 Xóa NXB
Trang 314.8 Quản lý thể loại
4.8.1 Tìm kiếm thể loại
4.8.2 Thêm thể loại
Trang 324.8.3 Sửa thể loại
4.9 Quản lh sách
4.9.1 Tìm kiếm sách
Trang 334.9.2 Thêm sách
4.9.3 Sửa sách
Trang 344.9.4 Xóa sách
4.10 Quản lý tác giả
4.10.1 Tìm kiếm tác giả
Trang 354.10.2 Thêm tác giả
4.10.3 Sửa tác giả
Trang 364.10.4 Xóa tác giả
4.11 Thống kê báo cáo
4.11.1 Sách mượn
Trang 374.11.2 Sách đã trả
5 Biểu đồ trạng thái
Biểu đồ trạng thái của lớp sách
Trang 386 Thiết kế giao diện
7 Cơ sở dữ liệu