Nhóm 11.
Đề tài : quản lý thư viện
I.Mô tả bài toán
1. Hoạt động của 1 hệ thống thư viện nói chung.
Đối với các hệ thống quản lý thư viện nói chung, thì có thể nhận thấy 1 hệ thống quản lý thư viện thường có các hoạt động cơ bản sau :
Thư viện làm các phích sách theo vần A…B…C.., mỗi ô phích có nhiều phích sách, mỗi phích sách bao gồm các thông tin về Mã sách, Tên sách, Tên tác giả, Năm xuất bản, Thể loại…. Khi bạn đọc muốn mượn sách thì tra cứu thông tin trên phích sách rồi ghi vào phiếu mượn.
Bạn đọc đến với thư viện sẽ được cấp cho một phiếu mượn trên đó ghi đầy đủ các thông tin về bạn đọc như : họ tên, mã số thẻ, ngày cấp…
Mượn sách: bạn đọc tìm kiếm và ghi thông tin sách cần mượn lên phiếu mượn, sau khi kiểm tra đầy đủ thông tin trên phiếu mượn và thẻ mượn, người quản lý sẽ kiểm tra điều kiện mượn của sinh viên và cho phép mượn sách, lưu lại một số thông tin trong phiếu mượn để quản lý.
Trả sách: Khi bạn đọc mang sách đến trả tại thư viện, người quản lý sẽ dựa vào thông tin trên phiếu mượn đã được lưu lại để kiểm tra sách và thời gian trả, xác nhận sách trả cho bạn đọc.Bạn đọc mà trả muộn hơn thời gian quy định hoặc làm hỏng sách sẽ bị phạt.
1. Yêu cầu của hệ thống.
Dựa vào các hoạt động cơ bản của một hệ thống thư viện, ta có thể thấyđược những yêu cầu cơ bản của một hệ thống quản lý thư viện là :
- Cung cấp cho người quản lý các thông tin về các đầu sách trong thư viện,các đầu sách theo từng thể loại , số sách đang được mượn, số sách rỗi (chưa được mượn)….
- Hỗ trợ việc quản lý thông tin về bạn đọc
.- Hỗ trợ cập nhật các thông tin về tài liệu và bạn đọc như : các lần tái bản, thêm sách, thêm bạn đọc, xóa bạn đọc, thay đổi thông tin tài liệu, thay đổi thông tin bạn đọc….
- Hỗ trợ người quản lý trong quá trình xác nhận cho mượn và trả sách với bạn đọc.
- Đối với một thư viện online, hệ thống quản lý thư viện còn cho phép bạn đọc có thể tìm kiếm, tra cứu tài liệu trực tiếp trên internet và lựa chọn các đầu sách mình cần trước khi thực hiện quá trình mượn sách tại thư viện.
I.danh sách quy trình nghiệp vụ
Từ mô tả chung về hệ thống nghiệp vụ, chúng ta rút ra các quy trình nghiệp vụ chính của hệ thống:
- Cho mượn sách: một sinh viên có nhu cầu mượn sách sẽ lên thư viện lập phiếu yêu cầu mượn sách, và sẽ được nhân viên thư viện xem xét cho mượn sách của thư viện.
- Nhận trả sách: khi đến hạn trả sách, sinh viên sẽ mang sách lên thư viện trả lại sách. Nhân viên thư viện sẽ kiểm tra tình trạng sách và nhận lại sách.
- Cập nhật sách: là quá trình cập nhật dữ liệu khi nhập sách mới về.
II.mô hình hóa quy trình nghiệp vụ
Lớp sinh viên:
-maSV
-tenSV
-khoa
-Lop
Lớp nhân viên thư viện:
-maNV
-tenNV
-diachi
-email
-sdt
Lớp sách:
-maSach
-tenSach
-tacGia
-maTheLoai
-namXuatBan
-soLuong
Lớp loại sách:
-maLoaiSach
-tenLoaiSach
III.Phân tích
1. Đối tác và ca sử dụng
a. Đối tác
Qua quá trình khảo sát nghiệp vụ ta nhận thấy hệ thống gồm 3 tác nhân là:
- Sinh viên: Sinh viên là đối tác thực hiện việc mượn trả sách. Sinh viên có thểđăng nhập vào hệ thống để biết thông tin về quá trình mượn trả sách của mình, tìmkiếm những đầu sách muốn mượn trong thư viện.
- Nhân viên thư viện: là tác nhân thực hiện công việc ghi nhận cho mượn vàtrả sách của sinh viên, thực hiện cập nhật sách khi thư viện nhập thêm sách mới về,thực hiện quản lí sinh viên, lập các báo cáo cho cấp trên.
- Quản lí thư viện: là người có quyền hạn cao nhất, có tất cả các khả năng của nhân viên, và có khả năng quản lí nhân viên.
b. đặc tả ca sử dụng.
các ca sử dụng của hệ thống:
- Tìm kiếm bao gồm: tìm kiếm sách(tìm sách theo từ khóa, tìm sách theo thể loại), tìm kiếm sinh viên mượn sách, tìm kiếm nhân viên thư viện.
- Quản lý sách bao gồm: quản lý cập nhật sách( thêm sách, xóa sách, chỉnh xửa sách), thêm thể loại sách.
- Quản lý người dùng bao gồm: thêm sinh viên, xóa sinh viên, thêm nhân viên, xóa nhân viên.
- Quản lý mượn trả sách: cho mượn sách, trả sách.
- Quản lý báo cáo: báo cáo tình trạng sách(còn hay hết), …
IV.Thiết kế.
Trong quá trình phân tích ở trên, chúng em thiết kế thành các gói chức năng sau:
1. Quản lý sách:
Quản lý sách bao gồm các hoạt động : thêm sách, sửa sách,xóa sách, thêm loại sách, tìm kiếm sách.
2. Quản lý sinh viên mượn sách.
Quản lý sinh viên bao gồm các hoạt động: thêm sinh viên, xóa sinh viên, tìm kiếm sinh viên.
3. Quản lý nhân viên thư viện:
Bao gồm các hoạt động: thêm nhân viên, xóa nhân viên, tìm kiếm nhân viên.
4. Quản lý mượn – trả sách
Bao gồm các hoạt động: ghi mượn sách, nhận trả sách.
5. Quản lý báo cáo
Bao gồm các hoạt động: lập báo cáo, sửa báo cáo, xóa báo cáo, tìm kiếm báo cáo.
V.Phân công công việc.
Sau khi phân tích và thiết kế các gói chức năng cần làm,nhóm em phân công công việc như sau:
1. Phạm Thùy Dương làm gói chức năng quản lý sách.
2. Võ Thị Phương Anh làm gói chức năng quản lý sinh viên mượn sách
3. Đặng Đức Toàn làm gói chức năng quản lý nhân viên thư viện.
4. Đặng Đức Tuấn làm gói chức năng quản lý mượn trả sách.
5. Hoàng Văn Lập làm gói chức năng quản lý báo cáo.