You are on page 1of 12

ĐẠI HỌC ĐÀ NẴNG

TRƯỜNG ĐẠI HỌC SƯ PHẠM


KHOA TIN HỌC

BÁO CÁO
PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

ĐỀ TÀI

HỆ THỐNG QUẢN LÍ THƯ VIỆN


Giảng viên bộ môn: Nguyễn Thị Thanh Bình
Sinh viên thực hiện:
Trần Minh Nhật 18CNTT3
Huỳnh Thị Yến Nghĩa 18CNTT3
Soulivone Chantana 18CNTT3

Đà Nẵng - 2021
Phâ n tích và thiết kế hệ thố ng quả n lí thư viện theo UML

1
Phâ n tích và thiết kế hệ thố ng quả n lí thư viện theo UML

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG


Khảo sát
- Hệ thống quản lý thư viện trường đại học Sư Phạm và website
thư viện của trường .

Mô tả bài toán :
Chúng tôi sẽ tập trung vào nhóm tập trung vào các yêu cầu sau khi thiết kế Hệ
thống quản lý thư viện:

1. Bất kỳ thành viên thư viện nào cũng có thể tìm kiếm sách theo tên sách,
tác giả, thể loại chủ đề cũng như theo ngày xuất bản.

2. Mỗi cuốn sách sẽ có một số nhận dạng duy nhất và các chi tiết khác bao
gồm số giá đỡ sẽ giúp xác định vị trí thực của cuốn sách.

3. Có thể có nhiều hơn một bản sao của một cuốn sách và các thành viên thư
viện có thể kiểm tra và đặt trước bất kỳ bản sao nào. Chúng tôi sẽ gọi mỗi
bản một cuốn sách, một mục sách.

4. Hệ thống sẽ có thể truy xuất thông tin như ai đã lấy một cuốn sách cụ thể
hoặc những cuốn sách được một thành viên thư viện cụ thể kiểm tra.

5. Phải có giới hạn tối đa (5) về số lượng sách mà một thành viên có thể
kiểm tra.

6. Phải có một giới hạn tối đa (10) về số ngày mà một thành viên có thể giữ
một cuốn sách.

7. Hệ thống sẽ có thể thu tiền phạt cho những cuốn sách bị trả lại sau ngày
đến hạn.

8. Thành viên có thể đặt trước những cuốn sách hiện không có sẵn.

9. Hệ thống sẽ có thể gửi thông báo bất cứ khi nào sách đã đặt trước có sẵn,
cũng như khi sách không được trả lại trong ngày đến hạn.

10.Mỗi cuốn sách và thẻ thành viên sẽ có một mã vạch riêng. Hệ thống sẽ có
thể đọc mã vạch từ sách và thẻ thư viện của thành viên.

Hệ thống thu tiền phạt qua tài khoản của trường được mở tại Ngân hàng
Nông Nghiệp và Phát Triển Nông Thôn .Hệ thống thông báo trễ hạn trả sách
,yêu cầu trả sách và trả tiền nộp phạt

2
Phâ n tích và thiết kế hệ thố ng quả n lí thư viện theo UML

1.1 Sơ đồ ca sử dụng

Có ba tác nhân chính trong hệ thống của mình:

 Thủ thư: Chịu trách nhiệm chính trong việc bổ sung và sửa đổi sách, mục
sách và người dùng. Thủ thư cũng có thể thêm sách, đặt trước và trả lại
các mục sách.
 Độc giả: Tất cả các thành viên có thể tìm kiếm danh mục, cũng như trả
phòng, đặt trước, gia hạn và trả lại sách.
 Hệ thống: Chịu trách nhiệm chính trong việc gửi thông báo sách quá hạn,
đặt chỗ bị hủy, v.v.
 Nhân viên ngân hàng
 Hệ thống ngân hàng

Dưới đây là các trường hợp sử dụng hàng đầu của Hệ thống Quản lý Thư viện:

 Thêm / Xóa / Chỉnh sửa sách: Để thêm, xóa hoặc sửa đổi sách hoặc mục
sách.
 Danh mục tìm kiếm: Để tìm kiếm sách theo tên sách, tác giả, chủ đề
hoặc ngày xuất bản.
 Đăng ký tài khoản mới / hủy thành viên: Để thêm thành viên mới hoặc
hủy tư cách thành viên hiện có.
 Trả sách: Để mượn sách từ thư viện.
 Đặt trước sách: Để đặt trước một cuốn sách hiện không có sẵn.
 Gia hạn sách: Để mượn lại một cuốn sách đã được kiểm tra.
 Trả sách: Để trả lại sách cho thư viện đã được cấp cho một thành viên.

3
Phâ n tích và thiết kế hệ thố ng quả n lí thư viện theo UML

1.1.1. Biểu đồ Ca sử dụng độc giả :

1.1.2. Biểu đồ Ca sử dụng thủ thư

4
Phâ n tích và thiết kế hệ thố ng quả n lí thư viện theo UML

5
Phâ n tích và thiết kế hệ thố ng quả n lí thư viện theo UML

1.1.3. Biểu đồ ca sử dụng của hệ thống

6
Phâ n tích và thiết kế hệ thố ng quả n lí thư viện theo UML

2. Biểu đồ hoạt động


2.1 Biểu đồ hoạt động mượn sách

7
Phâ n tích và thiết kế hệ thố ng quả n lí thư viện theo UML

2.2 Biểu đồ hoạt động trả sách

8
Phâ n tích và thiết kế hệ thố ng quả n lí thư viện theo UML

2.3 Biểu đồ hoạt động gia hạn ngày trả sách

9
Phâ n tích và thiết kế hệ thố ng quả n lí thư viện theo UML

2.4 Biểu đồ hoạt động thu tiền phạt qua thẻ ngân hàng

10
Phâ n tích và thiết kế hệ thố ng quả n lí thư viện theo UML

CHƯƠNG 2: KẾT LUẬN


2.1. Kết quả đạt được
- Hiểu được quy trình, nghiệp vụ quản lý thư viện: quy trình nhập tài liệu, quy trình
mượn trả tài liệu, quy trình thống kê báo cáo tài liệu.
- Phân tích được quy trình hoạt động và các chức năng của hệ thống biểu diễn qua các
biểu đồ UML.
- Biết sử dụng diagram để vẽ các biểu đồ use case, package, component, deployment,

2.2. Hạn chế
- Bài báo cáo chỉ mang tính cách tìm hiểu thêm, chưa có có khả năng ứng dụng vào
thực tế cao.
- Chưa xây dựng được nhiều chức năng mà hệ thống cần có.
2.3. Hướng phát triển
- Tiếp tục nghiên cứu, để xây dựng được một phần mềm hoàn thiện và có thể áp dụng
vào thư viện của trường.
- Áp dụng thêm công nghệ mới vào quá trình quản lý tài liệu, quản lý độc giả.
Để hoản thành bài báo cáo này, chúng em xin chân thành cám ơn cô Nguyễn Thị
Thanh Bình đã hướng dẫn và giúp đỡ chúng em trong thời gian qua. Chúng em xin
chân thành cám ơn cô!

11

You might also like