MỤC LỤC
Trang 1
Phần 1-KHẢO SÁT THỰC TẾ
Mục đích: Hiện nay nhu cầu nghiên cứu trong các trung tâm trường học là rất lớn. Vì
vậy công tác quản lý thư viện là vấn đề trọng điểm trong việc cung cấp tài liệu cho học
sinh, sinh viên. Nhưng đa phần hiện nay các thư viện đều áp dụng mô hình tổ chức
không hợp lý vào việc quản lý thư viện của mình. Việc độc giả gặp phải rất nhiều khó
khăn trong các khâu từ việc làm thẻ thư viện, lựa chọn các cuốn sách phù hợp với nhu
cầu và đến việc mượn sách đã làm cho nhiều người không thấy được lợi ích từ hoạt
động thư viện. Việc thư viện tạo điều kiện để cho các học viên tiếp xúc dễ dàng các
dịch vụ của mình có thể nâng cao hiệu quả học tập của học viên. Xuất phát từ vấn đế
đó chúng ta cần thiết phải xây dựng một mô hình tổ chức thư viện hợp lý (phụ thuộc
vào quy mô của trong trường, trong trung tâm). Nhưng trước hết chúng ta phải đánh
giá đúng hiện trạng của trường.
Cơ cấu tổ chức của hệ thống: Hiện nay, hệ thống thư viện của nhiều nơi còn sơ sài
trong vấn đề quản lý( xét về mặt thông tin cập nhật cho người dùng cũng như thuận
tiện cho thủ thư trong vấn đề quản lý) những mặt yếu thể hiện rõ trong công tác cho
mượn sách, cũng như công việc của thủ thư hiện nay mất thời gian và độ chính xác
không được đảm bảo:
Công tác mượn sách diễn ra một cách thủ công. Người mượn sách phải tìm tài liệu
bằng cách tự tìm trong nhiều cuốn sách có tại thư viện. Dẫn đến việc độc giả không
chủ động trong việc mượn sách.
Độc giả:
Độc giả chưa nhận được các thông tin cập nhật nhanh nhất từ thư viện.
Mặc dù nhu cầu lớn nhưng việc viết ý kiến phản hồi còn hạn chế.
Thủ thư:
Thủ thư hiện tại vẫn phải quản lý công việc chủ yếu bằng giấy tờ và như vậy độ chính
xác không được đảm bảo.
Thống kê thông tin rất mất thời gian
Gửi thông tin đến người sử dụng mới chỉ có hình thức bảng thông báo trên thư viện.
Điều này chưa thực sự đáp ứng được yêu cầu của người sử dụng.
Tóm lại, như vậy vai trò và vị trí của thư viện chưa đứng đúng chỗ của nó, vẫn chưa
khuyến khích độc giả trong việc tìm tài liệu tự nghiên cứu. Trong điều kiện hiện tại rất
nhiều trung tâm, nhà trường đang được trang bị cơ sở vật chất về thông tin rất hiện đại,
mạng văn phòng được phát triển rộng rãi và chúng nên kết hợp quản lý thư viện với
hệ thống hiện có. Trong đề tài này tôi chỉ đưa ra một giải pháp hạn chế phần nào
những vấn đề trên.
Trang 2
Hệ thống quản lý thư viện thủ công với nhiều nhược điểm:
Thư viện :
PHIẾU QUẢN LÝ SÁCH
Mã số sách:……………….
Tên sách:……………………………..
Tập:……………………………….......
Số trang:………………………….........
Số lượng:………………………………
Năm xuất bản:………………………...
Mã ngôn ngữ:………………………....
Ngôn ngữ:……………………………...
Mã nhà xuất bản:……………………..
Nhà xuất bản:…………………………..
Mã thể loại:…………………………...
Thể loại:………………………….........
Mã tác giả:……………………………
Tác giả:………………………………..
Mã vị trí:…………… Vị trí:………….. Tầng:……….. . Phòng:………… Giá :………
Mỗi khi độc giả đến đăng ký làm thẻ, phòng phục vụ độc giả tiến hành phát phiếu
đăng ký cho độc giả.
Thư viện:
PHIẾU MƯỢN SÁCH
Số thẻ:…………………………………………………………….................................
Họ tên:…………………………………………Giới tính : ……………………………
Ngày sinh …/……/………….
Lớp : ………………
Nghê nghiệp:……………………………………………………………………………..
Nơi công tác:……………………………………………………………………………..
Địa chỉ thường trú :.…………………………………………………………………..
Hình thức mượn:……………………………………………………….......................
Mã sách
Tên sách
Tên tác giả
Mã thể loại
Ngày… tháng… năm 20…
Bộ phận quản lý phải theo dõi độc giả mượn sách quá hạn để gửi giấy nhắc
thông báo trả sách tới độc giả.
Trang 3
Thư viện
GIẤY YÊU CẦU TRẢ SÁCH
Kính gửi:………………………………………………………………...........................
Địa chỉ:…………………………………………………………………………………..
Đề nghị ông bà trả sách đã quá hạn mượn.
Mã sách: ………………………………………………………………………………...
Tên sách:…………………………………………………………………………………
Ngày mượn:……………………………………………………………………………..
Đã quá hạn:……………………………………………………………………………..
Vậy xin anh (chị) vui lòng đem sách đến trả cho thư viện.
Đối với công tác phòng đọc, ngoài công việc tra cứu tìm kiếm sách theo yêu
cầu của độc giả, còn phải thống kê số độc giả theo thời gian chỉ định, từ đó nắm được
số độc giả trong kỳ và báo cáo các sách đã mượn.
Mã độc giả
Mã sách
BÁO CÁO TÌNH HÌNH ĐỘC GIẢ
Từ ngày…………. đến ngày…………
Họ và tên
Địa chỉ
BÁO CÁO MƯỢN SÁCH
Từ ngày………… đến ngày……….
Tên sách
Tác giả
Số sách mượn
Lần mượn
Trang 4
Phần 2-PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Quản Lý Thư Viện
Thống kê và báo cáo
Tạo mới thẻ
Quản lý thông tin thẻ
Lập thẻ độc giả
Mượn sách
Lập phiếu
mượn sách
Tra cứu sách
Xử lý phiếu mượn sách
Giao sách
Ghi sổ mượn
Trả sách
Yêu cầu trả sách
Kiểm tra sách
Ghi sổ trả sách
Cập nhật thẻ
Nhập sách
Lập phiếu nhập
Kiểm tra sách
Xử lý và phân loại sách
Ghi sổ nhập
2.1-Mô hình chức năng
Trang 5
2.2-Mô hình khung cảnh
Yêu cầu mua sách
NHÀ CUNG
CẤP
QUẢN LÝ THƯ
VIỆN
Cung cấp sách
Hóa đơn thanh toán
Yêu cầu báo
cáo
BAN LÃNH
ĐẠO
Báo cáo
Cung
Phiếu
mượn
Thông tin
phản hồi
cấp
Thông tin
sách đã
mượn
sách
sách
ĐỘC GIẢ
2.3-Mô hình mức đỉnh
Thẻ, yêu cầu mượn sách
Độc giả
Sách/ không chấp nhận
Thông
tin độc
giả
Quản lý mượn
sách
Thẻ thư
viện
Phiếu mượn
Quản lý thư
viện
Yêu
cầu
thông
tin
Báo
cáo
Quản lý độc giả
Trang 6
Thống kê, báo
cáo
Phiếu mượn
Độc giả
Hồ sơ quản lý sách
Quản lý sách
Quản lý trả sách
Sách
Độc giả
Lưu thông
tin sách
Sách
Thẻ
Yêu cầu mua
Nhà
sách
cung
cấp
Sách mới
2.4-Mô hình dưới đỉnh
Thẻ,nyêu
u mượ
n sách
chức năng quả
lýcầđộ
c giả
Độc giả
Hồ sơ cấp thẻ
T
h
e
Y
ê
u
Xoá
̉
Thêm thẻ mới
D
a
TìTm kiếm
h
K
ê
́
Sửa
Hồ sơ cấp thẻ
Chức năng quả
n lý sách
Nhà cung
cấp
Yêu
cầu bổ
sung
sách
Hồ sơ quản lý sách
Sách
mới
Thêm sách mới
Thông tin sách cần tìm
Tìm kiếm
Kết quả tìm kiếm
sửa
Trang 7
Sách
Lưu thông tin sách
Chức năng quản lý mượn sách
Độc giả
Thẻ, phiếu mượn
Ký mượn sách
Hồ sơ quản lý sách
Sách
Thẻ yêu
cầu
mượn
sách
Sách
yêu
cầu
Yêu
cầu
sách
Kiểm mượn sách Yêu cầu kiểm tra
Thủ thư
Phiếu mượn
Thông tin sách
cần tìm
Tìm kiếm sách
Kết quả
Kết quả
Phiếu mượn
Sách
Chức năng quản lý trả sách
Thẻ
Ký trả sách
Phiếu mượn
Sách
Độc giả
Sách không phù hợp
Kiểm tra sách
Yêu cầu kiểm tra
Sách
Yêu
cầu
ký trả
Kết
quả
Thủ thư
Trang 8
Kết quả
Chức năng thống kê
Ban quản lý
Báo cáo
Hồ sơ quản lý sách
In báo cáo
Yêu cầu báo cáo
Phiếu mượn
2.5-Mô hình quan hệ
Trang 9
2.6-Xác định các thực thể
• Sach: MaSach, TenSach, NamSuatBan, SoBanSach, SoTrangSach, GiaSach,
SoTap, KhoSach, TinhTrangSach, NgonNgu, MaTacGia, MaTheLoai,
MaNhaXuatBan.
• NhaXuatBan: MaNhaXuatBan, TenNhaXuatBan, DiaChi, NgayThanhLap.
• PhieuYeuCau: Stt, SoPhieu, MaThe, MaDocGia, MaSach, MaTacGia,
MaTheLoai, MaNhaXuatBan, TenSach.
• DocGia: MaDocGia, TenDocGia, GioiTinh, NgaySinh, DiaChi.
• TacGia: MaTacGia, TenTacGia, DiaChi.
• TheLoai: MaTheLoai, TenTheLoai.
• The: MaThe, MaDocGia, TenThe, NgayCapThe, NgayHetHan,
SoSachDuocMuon.
2.7-Mô hình thực thể liên kết(ERD)
Trang 10
MaDocGia
TenDocGia
GioiTinh
NgaySinh
DiaChi
DocGia
Stt
SoPhieu
MaThe MaDocGia MaSach MaTacGia MaTheLoai MaNhaXuatBan TenSach
PhieuYeuCau
MaTacGia TenTacGia DiaChi
TacGia
MaSach TenSach NamSuatBan SoBanSach SoTrangSach GiaSach SoTap KhoSach
TinhTrangSach NgonNgu MaTacGia MaTheLoai MaNhaXuatBan
Sach
MaThe
MaDocGia
TenThe NgayCapThe NgayHetHan SoSachDuocMuon
The
MaTheLoai TenTheLoai
TheLoai
MaNhaXuatBan TenNhaXuatBan DiaChi
NgayThanhLap
NhaXuatBan
Trang 11
2.8-Mô tả chi tiết về các quan hệ:
Table: DocGia
Tên trường
MaDocGia
TenDocGia
GioiTinh
NgaySinh
DiaChi
Table: NhaXuatBan
Tên trường
Kiểu dữ liệu
Null
Khóa
chính
varchar
nvarchar
nvarchar
date
nvarchar
10
50
10
x
Kiểu dữ liệu
Null
Những bản
có tham
chiếu đến
Độc giả
Tên độc giả
Giới tính
Ngày sinh
Địa chỉ
50
Khóa
Mô tả
Những bản
Mô tả
Trang 12
chính
MaNhaXuaBan
varchar
10
TenNhaXuatBan
nvarchar
50
DiaChi
NgayThanhLap
nvarchar
date
50
Kiểu dữ liệu
Null
Table: PhieuYeuCau
Tên trường
x
Khóa
chính
Stt
SoPhieu
MaThe
MaDocGia
MaSach
MaTacGia
MaTheLoai
MaNhaXuatBan
int
int
varchar
varchar
varchar
varchar
varchar
varchar
10
10
10
10
10
10
TenSach
nvarchar
100
Kiểu dữ liệu
Null
Khóa
chính
varchar
nvarchar
int
int
int
int
int
varchar
nvarchar
nvarchar
varchar
varchar
varchar
10
100
x
Table: Sach
Tên trường
MaSach
TenSach
NamXuatBan
SoBanSach
SoTrangSach
GiaSach
SoTap
KhoSach
TinhTrangSach
NgonNgu
MaTacGia
MaTheLoai
MaNhaXuatBan
có tham
chiếu đến
Mã nhà xuất
bản
Tên nhà xuất
bản
Địa chỉ
Ngày thành
lập
Những bản
có tham
chiếu đến
x
x
10
10
10
10
10
10
Mô tả
Số thứ tự
Số phiếu
Mã thẻ
Mã độc giả
Mã sách
Mã tác giả
Mã thể loại
Mã nhà xuất
bản
Tên sách
Những bản
có tham
chiếu đến
Mô tả
Mã hoá đơn
Mã khách hàng
Năm xuất bản
Số bản sách
Số trang sách
Giá sách
Số tập
Khổ sách
Tình trạng sách
Ngôn ngữ
Mã tác giả
Mã thể loại
Mã nhà xuất
bản
Trang 13
Table: TacGia
Tên trường
MaTacGia
TenTacGia
DiaChi
Table: The
Tên trường
MaThe
MaDocGia
TenThe
NgayCapThe
NgayHetHan
SoSachDuocMuon
Table: TheLoai
Tên trường
MaTheLoai
TenTheLoai
Kiểu dữ liệu
Null
Khóa
chính
varchar
nvarchar
nvarchar
10
50
50
x
Kiểu dữ liệu
Null
Khóa
chính
varchar
varchar
nvarchar
date
date
int
10
10
50
x
Kiểu dữ liệu
Null
Khóa
chính
varchar
nvarchar
10
50
x
Những bản
có tham
chiếu đến
Mô tả
Mã tác giả
Tên tác giả
Địa chỉ
Những bản
có tham
chiếu đến
Mô tả
Mã thẻ
Mã độc giả
Tên thẻ
Ngày cấp thẻ
Ngày hết hạn
Số sách được
mượn
Những bản
có tham
chiếu đến
Mô tả
Mã thể loại
Tên thể loại
Phần 3-CÀI ĐẶT CHƯƠNG TRÌNH
3.1-Ngôn ngữ, hệ quản trị cơ sở dữ liệu
Ngôn ngữ C#, hệ quản trị cơ sở dữ liệu SQL Server 2008
3.2-Thiết kế giao diện
From đăng nhập
Trang 14
From quản lý độc giả
From quản lý tác giả
Trang 15
From quản lý thẻ
Trang 16
From quản lý sách
From tìm kiếm sách
Trang 17
From thống kê
Trang 18
KẾT LUẬN
Sau một thời gian tích cực làm việc, nghiên cứu của các thành viên trong
nhóm cộng với sự hướng dẫn, đóng góp nhiệt tình của thầy giảng dạy bộ môn
“Lập trình C#” là thầy Huỳnh Bảo Quốc Dũng thì nhóm tôi cũng đã
hoàn thành bản báo cáo của mình với chủ đề là “Phân tích thiết kế phần mềm hỗ
trợ cho việc quản lí thư viện”. Nội dung Bản báo cáo đã đề cập tới một số vấn đề như
sau:
• Khảo sát thực tế hiện trạng việc quản lí hệ thống thư viện của nhiều nơi còn sơ sài
trong vấn đề quản lý( xét về mặt thông tin cập nhật cho người dùng cũng như thuận
tiện cho thủ thư trong vấn đề quản lý) những mặt yếu thể hiện rõ trong công tác cho
mượn sách, cũng như công việc của thủ thư hiện nay mất thời gian và độ chính xác
không được đảm bảo
• Phân tích thiết kế phần mềm hỗ trợ quản lí thư viện:
1 - Phân tích về mô hình luồng dữ liệu.
2 - Phân tích biểu đồ quan hệ.
3 - Thiết kế giao diện.
• Trong quá trình nghiên cứu và xây dựng lên hệ thống thì nhóm tôi cũng đã có
tham khảo một số tài liệu của những anh chị học cùng ngành học khoá trên. Mặc
dù nhóm cũng đã rất cố gắng nhưng bản báo cáo này vẫn còn có nhiều thiếu sót,
chúng tôi rất mong được sự đóng góp, chỉ bảo của quý thầy cô và các bạn.
Trang 19