1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài hệ thống quản lý thư viện của một trường Đại học

38 3 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Hệ Thống Quản Lý Thư Viện Của Một Trường Đại Học
Tác giả Nguyễn Văn Thao, Nguyễn Thị Thơm, Đoàn Thị Xuân Thu, Lê Quang Trường
Trường học Trường Đại Học Công Nghiệp TP.Hồ Chí Minh
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo nhóm
Năm xuất bản 2023 - 2024
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 38
Dung lượng 4,86 MB

Nội dung

Hệ thông này hoạt động trên mạng cục bộ của trường và cung câp các tính năng sau: Quản lý Sách: ® Sách trong thư viện được chia thành hai loại: sách 1n và sách điện tử.. Mục tiêu của bài

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HO CHÍ MINH

Khoa Công Nghệ Thông Tin

Trang 2

1.2.4 Xác định quy trình nghiệp Vụ - Ác HH HH ket 5

Chương 2: Phân tích và mô hình hóa chức năng và cầu trúc của hệ thống 8

2.1 Phân tích và mô hình hóa chức năng của bài toán khe 8

"2 (180 a H 9

2.2.4 Dac ta use Case: QuaN lý trả SACN ::ssceseeeseesssesneeeeeseeeaneeaueeeaseeeseeeseeenees 17

2.2.5 Dac ta use case: Thém sách mới (Lê Quang TrườnG) cà se 20

2.3.1 Xác định các khái niệm trong hệ thông dc KT kg KH E5 kg K85 E855 23

2.3.2 So dG o0 0E = HHĂÂHHHHH 25 Chương 3: Thiết kế hệ thốngg ¿- ¿2-2525 S+SE‡*‡E££EvEvEEEeEekekesekekkereerrrrsrsrsree 26

3.1 Xác định tương tác giữa các đối tượng thông qua sơ đồ sequence - 26

3.2 Bỏ sung các lớp thực thê vào sơ đồ domain và tinh chỉnh sơ đồ - 29

3.3 Thêm phương thức vào sơ đồ domain (Vẽ lại sơ đồ domain có thêm phương thức)

Bn eee niin vi 29

Chirong 4: Thiét Ké 6i 00 ẻ 30

4.1 Ánh xạ các liên kết 1-1, 1-1, 1-1 oeeceecececcceececeecceecaccecseecaeeecceesaceaesaesaesaneaesaceeseeesaees 30

4.2 Chuyên sơ đồ Class sang sơ đồ cơ sở dữ liệu quan hệ (cả nhóm làm) 31

4.3 Giải thích được cầu trúc dữ liệu lưu trữ trong hệ thông . - -s-++s 31

0n 12711.011.918 0 00027 34

Trang 3

PTTKHT_NHÓM 15

5.1 Việc phối hợp giữa các thành viên trong nhóm ra sao? Hệ thống đạt bao nhiêu %

yêu cầu đặt ra ban đầU -Ăc St 11H SH 11H TH TS KH TH ng Hs rrếp 34

5.2 Giải thích được tính hợp lý của thiết kế đã áp dụng cho hệ thống 34

5.3 Đánh giá được tính hợp lý của thiết ké theo yêu càu của hệ thống 34

Trang 4

Tuần Công việc Thành viên thực hiện

Mô tả bài toán Thu, Thơm

Sơ dé use case, so dé

mức thiết kế: Đăng ký tài khoản

Sơ dé use case, so dé

activity, so dé sequence | Thu

mức thiết kế: Tìm kiếm

sách

Trang 5

Trường

6,7

Xác định tương tác giữa các đôi tượng thông qua sơ

do sequence

Truong

Bồ sung các lớp thực thê vao so dé domain va tinh chinh so do

Anh xạ các liên kết I-1, 1-

n; n-m

Trường, Thu

Chuyền sơ đồ Class sang

sơ đồ cơ sở dữ liệu quan hệ Cả nhóm

Trang 6

PTTKHT_NHÓM 15 Chương I1: Phân tích yêu cầu của bài toán

1.1 Mô tả bài toán (Đề bài)

Mô tả: Hệ thống quản lý thư viện là một phần mềm giám sát và kiểm soát các hoạt động trong thư viện của một trường đại học Hệ thông này hoạt động trên mạng cục bộ của trường và cung câp các tính năng sau:

Quản lý Sách:

® Sách trong thư viện được chia thành hai loại: sách 1n và sách điện tử

e_ Đối với sách ¡n, hệ thông lưu trữ thông tin của các cuốn sách theo từng loại sách (ví dụ: sách kinh tế, sách tin học, )

e Méi loai sach bao gồm thông tin về Mã loại, tên loại, Mã giá sách

® Mỗi cuốn sách in thuộc một loại sách, và chứa thông tin như Mã đầu sách, tên đầu sách, tác giả, đơn giá, năm xuất bản, nhà xuất bản, số lượng bản in và thông tin tóm tắt nội dung

Sách Điện Tứ: Sách điện tử được lưu dưới dạng tập tin, với tên tập tín chính là Mã Sách

Độc Giả:

® Độc giả của thư viện là giảng viên hoặc sinh viên của trường

® Độc giả phải đăng ký tài khoản trong hệ thông thư viện với Mã tài khoản chính

là Mã giảng viên hoặc Mã sinh viên

Quản lý Thư Viện:

®_ Thủ thư có quyên thêm sách mới vào thư viện

e Thủ thư có thể quan ly việc mượn và trả sách, thông kê sách đã cho mượn, số

Trang 7

PTTKHT_NHÓM 15

e Nếu số ngày trễ hạn < 7 ngày thi phạt 5% đơn giá sách

® Nêu từ 7 ngày đên l5 ngày thì phạt 10% gia sach

® Nêu trên l5 ngày thi phạt 20% giá sách

Giao Diện và On Dinh:

e Hệ thông cần phải có giao dién than thiện và đễ sử dụng ; ; e@ Chương trình phải chạy ôn dinh dé dam bao trai nghiém ngwoi dung tot nhat Mục tiêu của bài toán này là xây đựng một hệ thống quản lý thư viện đầy đủ chức năng

đề hỗ trợ việc quản lý sách, độc giả và giao dịch mượn(trả sách trong một trường đại học

1.2 Phân tích yêu cầu

1.2.1 Xác định yêu cầu chức năng

@ Quan lý thông tin sách in và sách điện tử, bao gồm danh mục, Mã sách, tên sách, tác giả, đơn giá, năm xuất bản, nhà xuất bản, số lượng tồn kho, và thông tin tôm tắt nội dung

e Cho phép người quản lý thư viện thêm, sửa, xóa sách mới

e Cho phép độc giả tìm kiếm sách theo nhiều tiêu chí khác nhau như tên loại sách, tên sách, tên tác giả, từ khóa, v.v

® Đăng ký tài khoản cho độc giả (giảng viên hoặc sinh viên) trong hệ thống thư viện

® Đăng ký mượn sách in, bao gồm thông tin về sách, ngày mượn, ngày trả, và xử

lý việc mượn sách

®_ Đọc sách điện tử trực tuyến sau khi đăng nhập vào hệ thống

® Quản lý việc mượn và trả sách, bao gồm xác nhận mượn sách, kiêm tra trạng thái sách đang mượn, và tính phạt nếu có việc trả sách trễ hạn

® Thống kê sách đã cho mượn và sỐ sách còn trong kho

®_ Đánh giá sách điện tử dựa trên số lần truy cập và phản hồi từ độc giả

® Cung cấp giao diện thân thiện dễ sử dụng và đảm bảo ổn định hoạt động của hệ thống

1.2.2 Xác định yêu cầu phi chức năng

e Bao mat: Hé thong phai dam bảo an toàn thông tin va quyền truy cập, bao gồm quản lý tài khoản người dùng và đảm bảo răng chỉ những người được ủy quyên mới có thê thực hiện các chức năng quản lý

e Hiệu suất: Hệ thống cần phải có khả năng xử lý nhanh chóng và hiệu quả, đặc biệt là trong việc tìm kiểm và truy cập sách điện tử

® Bảo trì và sửa chữa: Hệ thống phải dễ dàng bảo trì và sửa chữa để đảm bảo hoạt động ôn định

Trang 8

PTTKHT_NHÓM 15 1.2.4 Xác định quy trình nghiệp vụ

4.1 Quy trình Mượn Sách In:

Bước 1: Tim Sach In

® Độc giả thực hiện tìm kiếm sách in trong hệ thống

Bước 2: Đăng Nhập

e®_ Độc giả đăng nhập vào hệ thông đề thực hiện đăng ký mượn sách

Bước 3: Đăng Kỷ Mượn Sách In

® Độc giả chọn cuốn sách cần mượn và cung cấp thông tin về thời gian mượn Bước 4: Xác Nhận Muon

e© Hệ thông kiểm tra sự khả dụng của sách

® Độc giả dén gap thủ thư đê nhận sách

® Người quản lý thư viện đăng nhập vào hệ thông để quản lý sách

Bước 2: Thêm Sách Mới

® Người quản lý thư viện thêm sách mới vào hệ thống bằng cách cung cấp thông tin chi tiết về sách

Bước 3: Sửa Thông Tĩn Sách

Trang 9

PTTKHT_NHÓM 15

®_ Người quản lý thư viện có thê sửa đôi thông tin về sách nêu cần thiết

Bước 4: Xóa Sách

® Người quản lý thư viện có quyền xóa sách khỏi hệ thống nếu cần

4 Quy trình Quản Lý Mượn và Trả Sách:

Bước 1l: Đăng Nhập

e Thủ thư đăng nhập vào hệ thống đề quản lý việc mượn và trả sách

Bước 2: Xác Nhận Mượn Sách

e Thu thu xác nhận việc mượn sách cho độc giả

Bước 3: Kiểm Tra Trạng Thái Sách Đang Mượn

e Thủ thư kiểm tra trạng thái của sách đang được mượn

Bước 4: Tính Phạt (nếu cẩn)

e Thủ thư tính phạt nếu sách trả trễ hạn

5 Quy trình Thông Kê Sách:

Bước 1: Đăng Nhập

®_ Thủ thư đăng nhập vảo hệ thông để thực hiện thống kê sách

Bước 2: Chọn Loại Thống Kê

e Thủ thư chọn loại thông kê (ví dụ: số lượng sách đã cho mượn, số sách còn

trong kho)

Bước 3: Thực Hiện Thống Kê

e_ Hệ thống thực hiện thống kê và trả về kết quả

6 Quy trinh Đánh Giá Sách Điện Tử:

Bước 1l: Đăng Nhập

® Độc giả đăng nhập vào hệ thông để có quyền đánh giá sách điện tử

Bước 2: Đánh Ciả Sách

e — Độc giả đánh giá sách điện tử dựa trên số lần truy cập và phản hồi từ độc giả

7 Quy trình Quản Lý Tài Khoản:

Trang 10

PTTKHT_NHÓM 15 Bước 1: Đăng Nhập

e®_ Độc giả hoặc Thủ thư đăng nhập vào hệ thống đề quản lý thông tin tài khoản cá nhân

Bước 2: Quản Lý Thông Tìn lài Khoản

® Độc giả hoặc Thủ thư có thé stra déi thong tin tai khoan cua ho

Trang 11

PTTKHT_NHÓM 15 Chương 2: Phân tích và mô hình hóa chức năng và cấu trúc của hệ thống 2.1 Phân tích và mô hình hóa chức năng của bài toán

2.1.1 Phân tích và giải thích các chức năng cơ bản của hệ thống

Hệ thông thư viện của một trường đại học có nhiều chức năng quan trọng đề hỗ trợ việc nghiên cứu, học tập và truy cập thông tin cho cả cộng đồng đại học và người dùng bên ngoài Dưới đây là các chức năng cơ bản của hệ thông thư viện trường đại học: Thu thập và Bảo quản Tài liệu: Thư viện thu thập, duyệt và bảo quản một loạt các tài liệu như sách, báo, tạp chí, bản điện tử, video, vả nhiều nguồn tài liệu khác Điều này bao gồm cả tài liệu giảng dạy và tài liệu nghiên cứu

Cung cấp Truy cập vào Tài liệu: Thư viện đảm bảo răng cộng đồng đại học và người dùng ngoài trường có thể truy cập dé dàng và hiệu quả đến tài liệu này Điều này bao gồm việc tô chức và phân loại tài liệu, tạo ra các hệ thông tìm kiếm mạnh mẽ và cung cấp các dịch vụ mượn tài liệu

Hỗ trợ Nghiên cứu và Học tập: Thư viện cung cấp không gian làm việc cho sinh viên và giảng viên để nghiên cứu và học tập Nó cũng thường cung cấp dịch vụ hướng dẫn nghiên cứu, tìm kiếm thông tin, và tư vân vệ việc sử dụng tài liệu Dịch vụ Mượn Tài liệu: Thư viện cung cấp dịch vụ mượn tải liệu để cho phép người dùng mượn sách và tài liệu khác trong một khoảng thời gian nhất định Thư viện thường sắp xếp và theo đõi các khoản mượn và phí trễ hạn nếu có

Hỗ trợ Nghiên cứu Khoa học: Thư viện thường hợp tác với các bộ phận nghiên cứu trường đại học để cung cấp tài liệu và dịch vụ hỗ trợ nghiên cứu khoa học, bao gồm cả việc cung cấp tài liệu đăng ký bản quyền và hướng dẫn về xuất bản

Trang 12

trong hé théng thu vién

Mô tả: Use case này mô tả quy trình mà độc giả sử dụng để đăng ký tài khoản

1 Độc giả truy cập trang đăng ký tài

khoản trên giao diện người dùng

2 Hệ thông hiển thị biểu mẫu đăng ký tài khoản gôm các trường sau:

- - Tên độc giả

Trang 13

Doc giả điên thông tin vào các

trường trên biêu mầu đăng ký

5.2 Nếu thông tin đăng ký không

hợp lệ: a Hệ thống thông báo lỗi

và cung cấp thông báo cụ thê về lỗi (ví dụ: mã giảng viên hoặc mã sinh

viên đã tồn tại, mật khẩu không

hợp lệ, v.v.)

Luong sự kiện thay thế

hoặc quay lại trang chủ

1 Nếu độc giả muốn hủy bỏ quá trình đăng ký, họ có thể nhấn nút "Hủy bỏ"

2 Nếu có lỗi trong quá trinh đăng ký (ví dụ: địa chỉ email không hợp lệ), hệ thống sẽ thông báo lỗi và độc giả có thê điều chỉnh thông tin trước khi gửi

Trang 15

PTTKHT_NHÓM 15

| \ ' \ 5: HienThiTB(“Đăng kỷ lài khoản thành công”) | |

7 Add | ait) _ B: Chọn đăng nhập ngay 1

Mô tả: Use case này mô tả quy trình mà người dùng (độc giả hoặc thủ thư) sử dụng

đề tìm kiêm sách trong hệ thông quản lý thư viện

1 Người dùng (độc giả hoặc thủ thư) truy

cập giao diện tìm kiêm sách 2 Hệ thống hiển thị trường tìm kiếm va

danh sách tiêu chí tìm kiêm, bao gôm:

- Tìm kiêm theo tên loại sách

- Tìm kiêm theo tên sách

- Tìm kiêm theo tên tác giả

Trang 16

3 Người dùng chọn một hoặc nhiều tiêu

chí tìm kiểm và điền thông tin tìm

kiếm (ví dụ: tên loại sách, tên sách,

tên tác giả, hoặc từ khóa)

sách phù hợp với tiêu chí tìm kiếm và

thông tin chỉ tiết về từng cuốn sách

2 Nếu không có kết quả tìm kiếm, hệ thống sẽ thông báo cho người dùng và họ có

thê thử lại với tiêu chí tìm kiếm khác

Sơ đồ activity

Trang 18

PTTKHT_NHÓM 15 2.2.3 Đặc tả use case: Quản lý mượn sách (Nguyễn Văn Thao)

Tén Use Case Quản lý mượn sách

Mô Tả Use case này cho phép thủ thư quản lý

việc mượn sách In từ thư viện Thủ thư

có quyền kiểm tra, xác nhận thông tin mượn sách của độc giả, cũng như tính toán phạt cho các trường hợp trễ hạn

Tiên Điều Kiện - _ Thủ thư đã đăng nhập vào hệ thống

và có quyển quản lý mượn và trả

sách

- Thủ thư đã chọn chức năng quản ly mượn và trả sách

Hậu Điều Kiện Hệ thống cập nhật trạng thái của sách (đã

được mượn nếu xác nhận thành công)

1 Thủ thư chọn tùy chon "Quan lý

Muon Sách" từ giao diện quản lý mượn

và trả sách

2 Hệ thông hiển thị danh sách các yêu cầu mượn sách chưa được xử lý (các giao dịch đang chờ xác nhận)

3 Thu thu chọn một yêu câu mượn sách

đề xử lý 4 Hệ thông hiện thị thông tin chỉ tiết

về yêu cầu mượn sách bao gồm:

- Thông tin độc giả (Mã độc giả, tên độc giả, thông tin liên hệ)

- _ Thông tin sách (Mã sách, tên sá

tác giả, ngày mượn, ngày trả dự

Trang 19

5 _ Thủ thư kiểm tra thông tin và sách

được mượn Thủ thư có thê thực hiện

các hành động sau:

Xác nhận mượn sách:

e Thủ thư kiểm tra thông tin sách và

độc giả

® Nếu thông tin hợp lệ, thủ thư xác

nhận yêu cầu mượn sách và ghi lại

thông tin giao dịch (ngày mượn,

ngày trả dự kiến)

e Hệ thông cập nhật trạng thái của

sách (đã được mượn)

PTTKHT_NHÓM 15

6ó _ Hệ thống thông báo kết quả xử lý

yêu cầu mượn sách cho độc giả (thông qua email hoặc thông báo trực tuyến)

7 Nếu độc giả mượn sách thành công,

Trang 20

Sơ đồ sequence mức thiết ke

Mô Tả Use case này cho phép thủ thư quản lý

việc trả sách 1n từ độc giả, kiểm tra và xác nhận trạng thái của sách sau khi trả, tính phạt (nếu có), và cập nhật trạng thái của sách trong kho

Tiên Điều Kiện

-Thủ thư đã đăng nhập vào hệ thống và

có quyền quản lý mượn và trả sách -Thủ thư đã chọn chức năng quản lý mượn và trả sách

Trang 21

Hậu Điều Kiện

1 Thủ thư chọn tùy chọn "Quản lý Trả

Sách" từ giao diện quản lý mượn va tra

sách

2 Hệ thống hiện thị danh sách các yê

cầu trả sách chưa được xử lý (các giao dịch trả sách đang chờ xác nhận)

- _ Thông tin sách (Mã sách, tên sá

tác giả, ngày mượn, ngày trả dự

kiến, ngày trả thực tế)

5 Thủ thư kiểm tra thông tin sách và độc

giả Thủ thư có thể thực hiện các hành

mượn trả của độc giả

6 Hệ thông thông báo kết quả xử lý yêu

cầu trả sách cho độc giả (thông qua email hoặc thông báo trực tuyến)

Ngày đăng: 02/01/2025, 22:06

TỪ KHÓA LIÊN QUAN