Tải bản đầy đủ (.pdf) (14 trang)

Báo cáo bộ môn QUẢN LÝ DỰ ÁN CNTT đề tài QUẢN LÝ THƯ VIỆN NHÀ TRƯỜNG

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (351.64 KB, 14 trang )

TRƯỜNG ĐẠI HỌC TRẦN ĐẠI NGHĨA
KHOA CÔNG NGHỆ THÔNG TIN

Báo cáo bộ môn
QUẢN LÝ DỰ ÁN CNTT
ĐỀ TÀI:
QUẢN LÝ THƯ VIỆN NHÀ TRƯỜNG

Giáo Viên : Ngô Thị Ngọc Thắm
Sinh viên thực hiện:
Lại Huy Tuấn Anh

MSSV: 18DDS0803102

Nguyễn Thành Khiêm

MSSV: 18DDS0803116

TP. HCM, 09/2020


Mở Đầu
Ngày nay công nghệ thông tin vô cùng phát triển khiến việc tra cứu thông tin dễ
dàng hơn. Các thư viện hiện nay cũng khơng cịn là những thư viện truyền thống
đơn thuần mà áp dụng các phầm mềm quản lý thư viện tiện ích. Hàng ngàn thư
viện bao gồm thư viện công và tư đều đang hoạt động hiệu quả cho thấy nhu cầu
thư viện chưa bao giờ hết cần thiết. Một thư viện với hàng trăm ngàn đầu sách thì
chúng ta khơng thể quản lý thủ cơng bằng giấy tờ, ghi chép. Cần có một phần mềm
quản lý chung về mã sách, tên người mượn sách hay thời gian mượn và trả sách…
Chương trình quản lí thư viện ra đời sẽ giúp cho các thủ thư đỡ mất cơng tìm kiếm
thủ cơng trong mớ tài liệu đồ sộ,giúp việc quản lí sách và độc giả dễ dàng,thuận


tiện hơn.


I.

Phân tích yêu cầu hệ thống

- Sau đây là một số các hoạt động quản lý thư viện cần thiết:
 Quản lý bạn đọc
 Hồ sơ bạn đọc được quản lý chặt chẽ bởi nhân viên được
phân quyền quản lý bạn đọc. Việc cập nhật, sửa, xóa
thơng tin được cập nhật nhanh chóng, chính xác.
 Cho phép tìm kiếm hồ sơ, thông tin bạn đọc theo nhiều
trường dữ liệu khác nhau giúp việc tìm kiếm được dễ
dàng, nhanh chóng.
 Phân loại độc giả, quản lý các đối tượng độc giả khác
nhau như: độc giả là sinh viên, cán bộ giáo viên, các đối
tượng khác…
 Quản lý thẻ thư viện
 Hệ thống cho phép in và cấp thẻ cho bạn đọc mới, ứng
dụng mã vạch trong việc quản lý thẻ bạn đọc cũng như
các dịch vụ mượn, trả và gia hạn tài liệu.
 Hỗ trợ nhân viên thư viện gia hạn thẻ bạn đọc nhanh
chóng trong q trình phục vụ khi thẻ hết hạn sử dụng.
 Quản lý mượn / trả
 Quản lý số sách bạn đọc mượn, trả của thư viện
 Quản lý ngày, giờ, số lượng đầu sách độc giả mượn.
 Quản lý số lượng sách độc giả được phép mượn tối đa và
tối thiểu
 Quản lý kho sách tư liệu

 Quản lý sách nhập vào thư viện: Sách nhập phải có mã
sách, tên sách, số lượng, và phải đúng chính xác và
khơng được trùng lặp
 Việc quản lý sách này phải được in báo cáo định kỳ
 Quản lý thống kê
 Thống kê các cuốn sách có trong thư viện
 Thống kê độc giả cịn thiếu sách
 Thớng kê độc giả đã trả sách
 In báo cáo thống kê
 Một số tiện ích khác


 Quy định
 Tra cứu thông tin
 Cập nhật thông tin
 In bảng báo cáo
- Danh sách các yêu cầu chức năng
+ Lập danh mục sách
+ Cập nhât sách
+ Tra cứu sách
+ Lập danh sách mượn trả
+ Lập báo cáo tháng
+ Thay đổi quy định

II.

Thiết kế hệ thống
1. Thiết kế cơ sở dữ liệu
a)


Mơ hình thực thể quan hệ


Tên
SV

Mã SV

Kiểu

Mã loại
sách

Loại sách

Người mượn

Giới
tính

Ngày
mượn
Ngày
hẹn trả

Ngày
mượn

Thơng
tin


Địa chỉ



Số lượng

Thơng
tin

Tên

Mã loại
sách

Số
lượng

Sáng
tác

Tác giả

GT


sách

Mượn trả sách



SV



Tên
loại

Ngày trả

Sách

sách

Tên
sách


TG


b)

Mô tả cơ sở dữ liệu

+ Mô tả bảng Sach
Chứa thông tin của sách: MaSach, TenSach, MaLoaiSach, SoLuong, MaTG
STT Thuộc tính
1
MaSach


Kiểu dữ Liệu
Text

2
3

TenSach
MaLoaiSach

Text
Text

4

SoLuong

Number

5

MaTG

Text

Diễn giải
Là khóa chính để phân biệt
với các sách khác, mỡi sách
có 1 mã sách
Tên của sách

Thuộc tính để phân biệt các
loại sách(Khóa ngoại)
Cho biết sớ lượng của mỗi
cuốn sách trong danh mục
sách
Mã tác giả của sách

+ Mô tả bảng LoaiSach
Chứa thông tin của loại sách: MaLoaiSach, TenLoai, KieuLoai.
STT Thuộc tính
Kiểu dữ liệu
Diễn giải
1
MaLoaiSach
Text
Thuộc tính để phân biệt các loại
sách(khóa chính). Mỡi loại sách có
1 mã loại
2
TenLoai
Text
Tên của thể loại sách
3
Kiểu sách
Text
Kiểu sách
+ Mô tả bảng NguoiMuon
Chứa thông tin của sinh viên, người mượn sách: MaDG, TenDG, GioiTinh,
NgayMuon, DiaChi
STT Thuộc tính

1
MaDG

Kiểu dữ Liệu
Text

2

Text

TenSV

Diễn giải
Là khóa chính để phân biệt
với các sinh viên khác, mỗi
độc giả được cung cấp một
mã riêng.
Tên của sinh viên


3

GioiTinh

Yes/No

Giới tính sinh viên

4


NgayMuon

Date time

Ngày sinh viên mượn sách

+ Mô tả bảng TacGia
Chứa thông tin của tác giả mỗi đầu sách: MaTG, TenTG, DiaChi
STT Thuộc tính
1
MaTG

Kiểu dữ Liệu
Text

2
3
4

Text
Yes/No
Text

TenTG
GioiTinh
DiaChi

Diễn giải
Là khóa chính để phân biệt
với các tác giả khác, mỡi tác

giả được cung cấp mợt mã
riêng.
Tên của tác giả
Giới tính tác giả
Địa chỉ của tác giả

+ Mô tả bảng MuonTraSach
Chứa thông tin của độc giả mượn sách và sách mà độc giả đó mượn, ngày
mượn trả sách: MaDG, MaSach, SoLuong, NgayMuon, NgayHenTra, NgayTra.
STT Thuộc tính
1
MaDG

Kiểu dữ Liệu Diễn giải
Text
Mã sinh viên mượn sách

2
3

MaSach
SoLuong

Text
Number

4

NgayMuon


Date time

Mã sách mà sinh viên mượn
Số lượng sách mà sinh viên
mượn
Ngày sinh viên mượn sách

5

NgayHenTra

Date time

Ngày sinh viên hẹn trả sách

6

NgayTra

Date time

Ngày sinh viên trả sách


2. Thiết kế giao diện
a)

Thiết kế giao diện danh mục sách
3


4

1

2

STT
1

Biến cố
Chọn

Xử lý
Chọn loại phòng muốn xêm thông tin

2

Hiển thị

3

Hiển thị

Hiển thị thông danh sách các đầu sách thuộc loại
sách đã chọn
Hiển thị thông tin chi tiết sách

4

Chọn thao tác cần thực hiện

Khi Click nút “Cập nhật” thì sẽ hiển thị form cập
nhật sách và loại sách
Khi Click nút “Quản lý độc giả” sẽ hiển thị form
quản lý độc giả
Khi Click nút “Quản Lý tác giả” sẽ hiển thị form
quản lý tác giả


b)

Thiết kế giao diện cập nhật loại sách

4

1

3

2

STT

Biến cố

Xử lý

1

Nhập nội dung


Nhập vào thông tin yêu cầu

2

Hiển thị

Hiển thị danh sách thông các loại
sách

3

Chọn

Chọn thao tác cần thực hiện

4

Chọn

Chuyển qua tab control cập nhật
sách


c)

Thiết kế giao diện đọc giả
2
3

1


5

4

STT

Biến cố

Xử lý

1

Nhập nội dung

Nhập vào thông tin yêu cầu

2

Chọn

Chọn giới tính của độc giả

3

Chọn

Chọn ngày mượn

4


Hiện thị

Hiển thị danh sách thông tin độc
giả

5

Chọn

Chọn thao tác cần thực hiện


d)

Thiết kế giao diện tác giả
1

3

2

STT

Biến cố

Xử lý

1


Nhập nội dung

Nhập vào thông tin yêu cầu

2

Hiển thị

Hiển thị thông tin tác giả

3

Chọn

Chọn thao tác cần thực hiện


e)

Thiết kế giao diện mượn sách
8

5

4

3

7


1
2

STT

Biến cố

6

1

Chọn

2

Hiển thị

Xử lý
Chọn tên sách muốn hiển thị thông
tin
Hiển thị thông tin sách

3

Chọn

Chọn mã độc giả mượn sách

4


Nhập nội dung

Nhập thông tin sách muốn mượn

5

Chọn

Chọn ngày mượn, ngày hẹn trả và
ngày trả

6

Hiển thị

Hiển thị thông tin mượn sách

7

Chọn

Chọn thao tác cần thực hiện

8

Chọn

Chuyển qua tab control trả sách



f)

Thiết kế giao diện trả sách

3

6
1
2

5

4

STT
1

Biến cố
Chọn

Xử lý
Chọn mã độc giả trả sách

2

Nhập nội dung

Nhập nội dung thông tin trả sách

3


Chọn

Chọn mốc thời gian

4

Hiện thị

Hiển thị danh sách thông tin trả
sách

5

Chọn

Chọn thao tác cần thực hiện

6

Chọn

Chuyển qua tab control Mượn
sách


g)

Thiết kế giao diện tìm
kiếm

2

3

1

4

5

STT

Biến cố

Xử lý

1

Nhập nợi dung

Nhập nợi dung cần tìm kiếm

2

Chọn

Click nút”Tìm kiếm” để thực hiện
tìm kiếm

3


Chọn

Chọn cách thức tìm kiếm

4

Hiện thị

Hiển thị thông báo có tìm được
sách hay không?

5

Hiển thị

Hiển thị chi tiết thông tin vừa tìm
thấy



×