Tải bản đầy đủ (.docx) (33 trang)

QUẢN lý THƯ VIỆN NHÓM 3 (1)

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 (1.35 MB, 33 trang )

ĐẠI HỌC SƯ PHẠM HUẾ
KHOA TIN HỌC

BÀI BÁO CÁO
ĐỀ TÀI: QUẢN LÝ THƯ VIỆN
MÔN:

LẬP TRÌNH JAVA 2

GIÁO VIÊN HƯỚNG DẪN

NHÓM 8

VĨNH ANH NGHIÊM QUÂN

ĐOÀN NGHĨA

NGUYỄN LÊ TRUNG THÀNH

NGUYỄN ĐĂNG PHONG
ĐÀO THỊ MỸ LINH

Năm học 2018-2019
1


LỜI MỞ ĐẦU
Trong thời đại công nghệ số 4.0 như hiện nay, sự phát triển mạnh mẽ
không ngừng của công nghệ thông tin trên thế giới đã làm thay đổi căn bản
đời sống kinh tế xã hội của các quốc gia. Công nghệ thông tin đã và đang đi
sâu vào vào mọi lĩnh vực của đời sống xã hội và ngày càng khẳng định được


sự tính phổ dụng, tiện lợi, nhanh chóng và tiết kiệm mà không một hình thức
xử lý thông tin nào khác có được. Ứng dụng công nghệ thông tin liên tục
được tạo ra và phát triển trên nhiều lĩnh vực như kinh tế, y tế, quốc phòng,
giáo dục,…

Đối với những trường lớn, việc quản lý một hệ thống thư viện với hàng
ngàn đầu sách và quản lý việc mượn – trả sách của hàng ngàn sinh viên là vô
cùng phức tạp. Vì vậy chúng em đã nhận nghiên cứu đề tài:
‘ Xây dựng phần mềm quản lý thư viện’
Chương trình được viết bằng ngôn ngữ Java với CSDL mySql.

2


Mục lục
I. LÝ DO CHỌN ĐỀ TÀI..................................................................................................4
II. MÔ TẢ BÀI TOÁN......................................................................................................4
III. YÊU CẦU KHÁCH HÀNG........................................................................................5
1. Yều cầu của người sử dụng:.....................................................................................5
2. Yêu cầu của người quản lý:......................................................................................5
3. Sơ đồ chức năng:.......................................................................................................6
IV. THIẾT KẾ HỆ THỐNG............................................................................................7
1. Sơ đồ luồng dữ liệu:...................................................................................................7
a. Biểu đồ luồng dữ liệu mức khung cảnh(mức 0):.................................................7
b. Biểu đồ luồng chức năng mượn sách:.................................................................7
c. Biểu đồ luồng chức năng trả sách:.....................................................................8
2. Biểu đồ E-R:...............................................................................................................8
a. Mô hình kiên kết thực thể:...................................................................................8
b. Mô tả chi tiết:......................................................................................................9
3. Lưu đồ các chức năng:............................................................................................14

a. Đăng nhập.........................................................................................................14
b. Chức năng thêm sách:.......................................................................................16
4. Thiết kế giao diện:...................................................................................................17
V. BẢNG THEO DÕI TIẾN ĐỘ CÔNG VIỆC............................................................30
VI. HƯỚNG DẪN CÀI ĐẶT........................................................................................31
1. Yêu cầu hệ thống.....................................................................................................31
2. Hướng dẫn cài đặt:..................................................................................................31
VII. HƯỚNG DẪN SỬ DỤNG......................................................................................32
1. Chức năng thêm phiếu mượn.................................................................................32
2. Chức năng tìm kiếm phiếu mượn:.........................................................................33
3


I. LÝ DO CHỌN ĐỀ TÀI
- Trên thế giới cũng như ở Việt Nam, công nghệ thông tin đã tr ở thành m ột
công nghệ mũi nhọn, nó là ngành khoa h ọc kỹ thuật không th ể thi ếu trong vi ệc áp
dụng vào các hoạt động xã hội như: quản lý hệ thống th ư viện sách, kinh t ế,
thông tin, kinh doanh, và mọi hoạt động trong lĩnh v ực nghiên c ứu…
- Nước ta hiện nay, việc áp dụng vi tính hóa trong quản lý tại các c ơ quan, xí
nghiệp, tổ chức đang rất phổ biến và trở nên cấp thiết, bởi ngành nghề nào cũng
đòi hỏi con người phải xử lý khối lượng công việc kh ổng lồ, và nh ững ki ến th ức,
những suy nghĩ, những đào tạo chuyên sâu. Một vấn đề cấp thiết đặt ra trong
quản lý là làm thế nào để chuẩn hóa cách xử lý dữ liệu ở trường học, chính vì thế
chúng em chọn đề tài “Phân tích thiết kế hệ thống quản lý th ư viện sách”.

II. MÔ TẢ BÀI TOÁN
Tình hình thực tế:
- Trong thư viện có nhiều loại tài liệu gồm: giáo trình, sách tham khảo,
báo cáo nghiên cứu khoa học, tạp chí, thơ, truyện…
- Khi độc giả muốn đăng kí mượn sách thì phải đăng kí làm thẻ thư viện

gồm những thông tin cơ bản: họ tên, ngày sinh, giới tính, số điệ thoại, địa
chỉ…
- Mỗi độc giả chỉ mượn một số sách trong thời gian nhất định.
- Các bạn đọc sẽ đến mượn và trả sách, khi mượn sách cần phải viết
phiếu và tra cứu sách thủ công. Sau đó, nhân viên cần phải kiểm tra trong
thư viện có tài liệu như đọc giả cần không.
- Sau mỗi ngày, mỗi tuần hay mỗi tháng nhân viên sẽ kiểm tra và thống
kê tình trạng tài liệu trong thư viện. Thực tế mỗi công việc này tốn rất nhiều
thời gian, các tài liệu được lưu trưc một cách thủ công sẽ dễ nhầm lẫn.Vì
vậy, thư viện cần một hệ thống quản lý mới.
4


III. YÊU CẦU KHÁCH HÀNG
1. Yều cầu của người sử dụng:
- Việc truy cập dữ liệu phải được thực hiện nhanh chóng, chính xác. Các thao
tác đơn giản, thuận tiện, có thể điều chỉnh, và có khả năng lưu trữ.
- Giao diện giữa người dung với máy tính phải được thiết kế khoa học, thân
thiện, bắt mắt, cách trình bày rõ rành, hợp lý.
2. Yêu cầu của người quản lý:
- Đảm bảo việc tìm kiếm là chính xác và đầy đủ, đảm bảo không bị tìm
sót tài liệu nào đó.
- Việc mượn và trả tài liệu trở nên dễ dàng hơn, bỏ được các khâu kiểm
phiếu, tra cứu thủ công , giúp tiết kiệm được nhiều thời gian cho đọc giả cũng
như nhân viên quản lý.
- Giúp đọc giả có thể mượn được nhiều tài liệu với nội dung phong phú
hơn, và người đọc được chủ động trong việc tìm kiếm sách mình cần.
- Hệ thống đảm bảo thống kê các sách hiện còn và đã được mượn một
cách nhanh chóng.


5


3. Sơ đồ chức năng:

- Quản lý truy cập: hệ thống có chức năng phần quyền, có hai loại tài
khoản là tài khoản admin có thể sử dụng tất cả chức năng của phần mềm và
tài khoản user chỉ được sử dụng chức năng tìm kiếm.
- Cập nhật hệ thống: Thêm, xóa, sửa thông tin cho các độc giả, nhân viên,
chức vụ, sách, tác giả,…
- Quản lý tìm kiếm: Cho phép tìm kiếm thông tin về sách, nhân viên, tác
giả, …
- Báo cáo/ thống kê: cho phép liệt kê danh sách các phiếu mượn, phiếu
trả, lương nhân viên.

6


IV. THIẾT KẾ HỆ THỐNG
1. Sơ đồ luồng dữ liệu:
a. Biểu đồ luồng dữ liệu:
Mượn sách
Trả sách

Nhu cầu sách

Tìm kiếm sách

ĐỘC GIẢ


Thanh toán

NCC

QUẢN LÝ THƯ VIỆN

Sửa, xóa ttdg
Tìm kiếm sách mượn

Thông tin NCC

Nhập thông tin độc giả

Hóa đơn, thông tin sách
Đáp ứng nhu cầu sách

b. Biểu đồ luồng chức năng mượn sách:

số lượng sách đang còn

Độc Giả

Phiếu mượn

Duyệt đơn

Nhập phiếu mượn vào hệ thống

Giao sách


Sách trong thư
viện

Thủ thư
Thông tin số lượng sách mượn

7


c. Biểu đồ luồng chức năng trả sách:

d.
Độc Giảe.
f.

số lượng sách được trả

Trả sách

Duyệt đơn
Nhập phiếu trả vào hệ thống

Nộp phạt
Thông báo vi phạm

Dữ liệu phiếu
mượn

Thủ thư
Thông tin số lượng sách trả


2. Biểu đồ E-R:
a. Mô hình kiên kết thực thể:

8


b. Mô tả chi tiết:
 Tài Khoản
ST
T
1
2
3

Tên thuộc
tính
IdTaiKhoan
TenTaiKhoan
MatKhau

Ý nghĩa
Mã tài khoản
Tên tài khoản
Mật khẩu

 Chức vụ
ST
T
1

2

Tên thuộc
tính
idChucVu
TenChucVu

Ý nghĩa
Mã chức vụ
Tên chức vụ
9


3

HeSoLuong

Hệ số lương

 Độc giả
STT
1
2
3
4
5
6

Tên thuộc tính
idDocGia

TenDocGia
NGAYSINH
GIOITINH
DIACHI
SDT

Ý nghĩa
Mã độc giả
Họ tên độc giả
Ngày sinh
Giới tính
Địa chỉ
Số điện thoại

 Nhà cung cấp
STT
1
2
3
4

Tên thuộc tính
IdNhaCungCap
TenNhaCungCap
DiaChi
SDT

Ý nghĩa
Mã nhà cung cấp
Tên nhà cung cấp

Địa chỉ
Số điện thoại

10


 Nhân viên
ST
T
1
2
3
4
5
6
7
8

Tên thuộc
tính
idNhanVien
TenNhanVien
GioiTinh
DIACHI
NGAYSINH
SDT
Luong
IdChucVu

Ý nghĩa

Mã Nhân viên
Tên Nhân viên
Giới Tính
Địa Chỉ
Ngày sinh
Số điện thoại
Lương
Mã chức vụ

 Phiếu mượn
STT
1
2
3
4
5
6

Tên thuộc tính
idPhieuMuon
idNhanVien
idDocGia
idSach
SoLuong
NgayMuon

Ý nghĩa
Mã Thẻ Mượn
Mã nhân viên
Mã độc giả

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


 Phiếu trả
ST
T
1
2
3
4
5
6
7

Tên thuộc
tính
idPhieuTra
idViPham
idNhanVien
idDocGia
idSach
SoLuong
NgayTra

ST
T
1

2

Tên thuộc
tính
idSach
TenSach

Ý nghĩa
Mã phiếu trả
Mã vi phạm
Mã Nhân viên
Mã Độc giả
Mã Sách
Số lượng
Ngày trả

 Sách
Ý nghĩa
Mã Sách
Tên sách
12


3
4
5
5
6

idTacGia

idTheLoai
IdNhaCungCap
SoLuong
Gia

Mã Tác giả
Mã thể Loại
Mã nhà cung cấp
Số lượng
Giá sách

 Tác giả
ST
T
1
2
3

Tên thuộc
tính
idTacGia
TenTacGia
NamSinh

Ý nghĩa
Mã tác giả
Tên tác giả
Năm sinh của tác giả

 Thể loại

ST
T
1
2

Tên thuộc
tính
idTheLoai
TenTheLoai

Ý nghĩa
Mã thể loại
Tên loại sách

13


 Vi phạm
ST
T
1
2
3

Tên thuộc
tính
idViPham
TenViPham
PhatTien


Ý nghĩa
Mã vi phạm
Tên vi phạm
Phạt tiền

3. Lưu đồ các chức năng:
a. Đăng nhập
Bắt đầu

Nhập tên đăng nhập và mật khẩu

Kiểm tra

ĐÚNG
Kết thúc

SAI

Thông báo sai mật
khẩu hoặc tên đặng
nhâp
14


15


b. Chức năng thêm sách:
Bắt đầu
Nhập các thông tin sách (Mã sách, tên sách,

….)

Click nút
“Thêm”

Kiểm tra

SAI

Thông báo thêm
không hợp lệ

Thông báo thêm sách
thành công
ĐÚNG

Kết thúc

16


4. Thiết kế giao diện:
 Form đăng nhập:

 Form chính hệ thống:

17


 Form cập nhập:

- Cập nhập độc giả:

- Cập nhập nhân viên:

18


- Cập nhập chức vụ:

- Cập nhập sách:

19


- Cập nhập tác giả:

- Cập nhập phiếu mượn:

20


- Cập nhập phiếu trả:

- Cập nhập thể loại:

21


- Cập nhập nhà cung cấp:


- Cập nhập vi phạm:

22


 Form tìm kiếm:
- Tìm kiếm độc giả:

23


- Tìm kiếm nhân viên:

- Tìm kiếm chức vụ:
24


- Tìm kiếm sách:

- Tìm kiếm tác giả:
25


×