Một vấn đề cấp thiết đặt ra trong quản lý là làm thế nào dé chuẩn hóa cách xử lý dữ liệu ở những cơ quan thư viện lớn ma trong đó việc quản lý một hệ thống thư viện với hàng ngàn đầu sác
Trang 1TIỂU LUẬN CUOI KỲ
HỌC PHAN NHAP MON KHOA HOC DU LIEU
DE TAI: XAY DUNG BIEU DO PHAN CAP CHUC NANG VA THIET KE
CO SO DU LIEU CHO BAI TOAN QUAN LY THU VIEN
Sinh viên thực hiện: Lò Thi Hoài
Lớp: K66-Quan lý thông tin
Khoa/Bộ môn: Thông tin — Thư viện
Giảng viên HD: Ths Nguyễn Thu Huyền
Hà Nội 01/2024
Trang 2MỤC LỤC
LOT CAM ƠN, 5< SE 4EEE2431EE771430 E440 EE0021400 92021401 E92Aadeooroe 3
I Phân tích yêu cầu bài toánn -s- se s2 se ©ssSSs£EssEsserseesserssrsserserssersssse 4
1.1 Tình hình thực tẾ - ¿<< << ©Ss£Ss£Ss£SsEEs£Es£EseEseEseEsSEseEststssessessesse 4 1.2 Phân tích yêu cầu - s22 Ss£SsESsESsEEseEseEseEsSEsSEsEsEsstssrssessessesse 4
1.2.1 Yêu cầu của người sử dụng s-s<scsessssvssesserssesserssessersssse 4 1.2.2 Yêu cầu của người quản lý: s-se 2s ssssecssesseessesserssessersssss 5
1.3 Khảo sát hiện trạng thư viện X trên địa bàn thành phố Hà Nội 5
1.3.1 Cơ cấu tỔ CHỨC -s°-s<©++eEEk4e©EE.eEELAEEEERAEEEASCETEAeEEkseorrdeerrrsete 5
1.3.2 Chức năng nhiệm VỤ: - 0 G5 2 9 9 99 996.909.095 58096996 5 6 1.3.3 Quản lý nhập SACH d 0G 52G G5 99 99.99.9000 00080049058098996 50 6 1.3.4 Cho mượn SáCÌ << << 9 9 0 00000060060 7
II PHAN TICH THIẾT KE HỆ THONG QUAN LY THU VIỆN 9
2.1 Sơ đồ phân cấp chức NANG ccccsessecsssssesssessessssssecsesssessnessecsesseesesasesseesseeseesseesees 9 2.2 c6 0n 9
2.3 Mô hình IEÌÑD œ- 5< HH Họ Họ HH 0 0 0000109000 12
2.4 Chuyển mô hình ERD thành mô hình quan hệ . -s-s° s2 12 2.5 M6 ta thurc 00 12
HI Liên kết các bảng bang Power BI s scssssssssessessescsssessessssssssssssssssssssessessessessees 14
3.1 Các bảng dif lỆU <5 << < HH HH 009005000000 050 14
3.1.1 DOC giÌẢ cọ HỌC Họ THỌ TH II II 000.00 06090 14
3.1.2 Loại sácHh o5 <5 << HH 0000000000900 14 3.1.3 Sách mưƯỢ G5 G5 S9 9 9 99.990.09.09 0000400000 909060080 14
3.1.4 SÁCH HH HH TH TH HH 0000000000400 904 15 3.1.5 TAC ØÌẢ co 0 THỌ.) TH TH 00 0 900000600 0 00000960008040809 1994804006 15 3.1.6 NMượn fTả s- << 5 << HH HH 0 000000 15
3.2 Sơ đồ liên kết thực thể trên Power Bl s-s<sscscssesssessessecse 16
TÀI LIEU THAM KHẢO -. 2° 2 2< ©s£©Ss£Ese£Ss£Ess©sseEssesserssessessee
Trang 3LỜI CẢM ƠN Đầu tiên, em xin gửi lời cảm ơn đến Trường Đại học Khoa học Xã hội và Nhân văn đã đưa bộ môn Nhập môn Khoa học dữ liệu vào chương trình giảng dạy để chúng em có cơ hội tiếp thu kiến thức quý giá Đặc biệt, em xin gửi lời cảm ơn chân thành nhất đến cô Nguyễn Thu Huyền đã truyền đạt cho chúng em kiến thức băng cả tất cả tâm huyết Thời gian học bộ môn của cô là khoảng thời gian tuyệt vời vì em không chỉ được học lý thuyết mà còn nắm bắt được những kinh nghiệm thực tế hữu ích Day sẽ là hành trang dé em có thé vững bước trên con đường đã lựa chọn ban đầu Bộ môn Nhập môn Khoa học dữ liệu không chỉ bổ ích mà còn
có tính thực tế cao Tuy nhiên, do vốn kiến thức còn nhiều hạn chế và khả năng tiếp thu thực tế còn nhiều bỡ ngỡ Mặc dù em đã cố gắng hết sức nhưng chắc chan bài tiểu luận khó có thé tránh khỏi những thiếu sót và nhiều chỗ còn chưa chính
xác, kính mong cô xem xét và góp ý đê bài tiêu luận của em được hoàn thiện hơn.
Em xin chân thành cảm ơn!
Trang 4I Phân tích yêu cầu bài toán
1.1 Tình hình thực tế
Hiện nay, xã hội phát triển ngày càng nhanh chóng và hiện đại, điều đó càng nâng cao vai trò của công nghệ thông tin, đó là ngành khoa học kỹ thuật không thé thiếu trong cuộc sống hiện đại ngày nay Công nghệ thông tin được áp dụng hầu hết trong các tô chức, các hoạt động quản lý như: quản lý hệ thống khách hàng của
doanh nghiệp, quản lý chuỗi các siêu thị, quản lý nhà hàng, quản lý thông tin, quản
lý thư viện, 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, t6 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 16, 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 dé chuẩn hóa cách xử lý dữ liệu ở những cơ quan thư viện lớn ma trong đó 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.”
1.2 Phân tích yêu cầu
1.2.1 Yêu cầu của người sử dụng
Khi độc giả có nhu câu mượn sách thì chỉ được mượn trong một khoảng thời gian nhât định nên độc giả tra cứu cân đáp ứng những yêu câu như sau:
- Việc truy cập dữ liệu phải được thực hiện một cách nhanh chóng, chính xác Các
thao tác phải thuận lợi, đơn giản, dé bảo trì, có thé điều chỉnh, có tính mở, có khả năng kiểm tra tính đúng đắn của dữ liệu, phát hiện và xử lý lỗi, hệ thống phải có
khả năng lưu trữ.
- Giao diện giữa người dùng và máy phải được thiết kế khoa học, thân thiện, đẹp, gọn và có tính thống nhất về phương pháp làm việc, cách trình bảy
- Hệ thống có khả năng trợ giúp, giải đáp thắc mắc của người dùng khi sử dụng Như vậy hệ thống không chỉ đáp ứng cho người dùng thông thạo về tin học mà còn đáp ứng được với những người dùng ít hiểu biết về tin học
Trang 5- Hệ thống phải có khả năng thực hiện chế độ hội thoại ở mức độ nào đó nhằm
cung cấp nhanh và chuẩn xác các yêu cầu bất thường của nhà quản ly, dam bao nhanh cho người dùng khai thác tối đa các chức năng mà hệ thống cung cấp.
1.2.2 Yêu cầu của người quản lý:
Giúp độc gia tiện lợi va tự tin hơn trong việc tìm kiêm, tra cứu với nhiêu chức năng
bô sung.
- Đảm bảo việc tìm kiêm là chính xác và đây đủ, độc giả không sợ bị tìm sót một
tài liệu nào đó.
- Việc mượn trả tài liệu trở nên dé dàng hơn, bỏ bớt được các khâu viet phiêu, tra
cứu thu công chậm chap như trước kia
- Giúp tiết kiệm được nhiều thời gian hơn cho cả độc giả và người quản lý trong
các hoạt động mang tính thủ tục.
- Nâng cao trình độ tin học của cán bộ quản lý cũng như độc giả, giúp độc giả làm quen với qui trình mượn tài liệu từ các thư viện trên thê giới.
- Giúp độc giả có thé mượn được nhiều tài liệu với nội dung phong phú hơn, do có thư viện liên kết
- Giúp độc giả xây dựng thói quen chủ động khi tìm kiếm tư liệu
- Giúp người đọc chủ động hơn thông qua hệ thống tự đánh giá, bầu chọn của độc giả Người đọc có thể trực tiếp tham gia vào việc đánh giá nội dung của tài liệu
- Việc quản lý quá trình mượn trả sách trở nên dé dang hơn, người quản lý chỉ cần
sử dụng một máy tính có kết nối vào cơ sở dữ liệu là có thé lấy ra các thông tin cần thiết Ngoài ra cũng có thể thực hiện các hoạt động điều tra về nhu cầu, ý kiến độc
giả một cách tiện lợi hơn.
Từ đó nam bat được xu hướng chung của độc giả, nâng cao hiệu quả của thư viện.
- Từ các tiện lợi trên, độc giả (chủ yêu là sinh viên va cán bộ giáo viên) sẽ xây
dựng được thói quen sử dụng thư viện, cảm thây thích thú với sử dụng thư viện, do
đó nâng cao được trình độ chuyên môn, năng lực nghiên cứu nói chung
1.3 Khảo sát hiện trạng thư viện X trên địa bàn thành phố Hà Nội
1.3.1 Cơ cấu tổ chức
Trang 61A Jf ff nã 4
Phong Phong Phon Phong Phong
hanh Phon 8 : f nghiép
bổ sung 5 Phòng phục vụ địa chỉ `
chính — Lo phuc vu - To và thông vụ và
„ và xử lý tin học thiếu hè
tổng kỹ thuậ bạn đọc l tin tra phong
hợp ÿ thuật nhỉ cứu trào cơ
sở
Phòng Phòng Phòng
R Phè ò è
làm one doc doc Phong Phong
2 muon ; " đọc đọc tiểu
the mở giao lưu mầm ñ
Qc
non
1.3.2 Chức năng nhiệm vụ:
- Thu thập, b6 sung và tàng trữ các loại tài liệu trong và ngoài nước
- Thư viện X do UBND thành phó Hà Nội quyết định thành lập, có chức năng thu thập, bảo quản, tổ chức khai thác và sử dụng vốn tài liệu, bao gồm tài liệu trong
nước và nước ngoai theo quy định của pháp luật; xây dựng, hình thành thói quen đọc trong nhân dân; tham gia xây dựng và t6 chức việc luân chuyên tài liệu xuống
CƠ SỞ.
Thư viện X có tư cách pháp nhân, có con dấu và tài khoản riêng, chịu sự chỉ đạo, quản lý về tổ chức, biên chế và hoạt động của UBND thành phố và Sở Văn hóa và Thể thao thành phố Hà Nội đồng thời chịu sự chỉ đạo, hướng dẫn về chuyên môn, nghiệp vụ của Bộ Văn hóa, Thẻ thao và Du lịch
1.3.3 Quản lý nhập sách
Thủ kho: quản lý việc xuất nhập sách của thư viện
Trang 7Bộ phận thu thập sách: có nhiệm vụ quản lý việc nhập sách mới của thư viện từ các
nguôn sách khác nhau
Nhân viên thư viện: có nhiệm vụ kiểm tra thẻ của độc giả trước khi vào phòng đọc Nhân viên thư viện còn có nhiêm vụ hướng dẫn độc giả về các phòng đọc và các bước để thực hiện việc mượn sách về nhà Nhân viên hướng dẫn: thực hiện việc hướng dẫn cho độc giả về cách làm thẻ và giới thiệu tổng quát về thư viện 2 Phân
tích hiện trạng hệ thống: a Nhập sách Bộ phận thu nhập sách sẽ thực hiện việc thu
nhập sách, việc mua sách sẽ căn cứ vào nhu câu của độc giả và sách bản chạy trên
thị trường Sách nhập về sẽ được phân loại, bao bia và được đánh sé phan loai Việc mua sách sẽ được thực hiện qua phiếu mua sách theo mẫu sau:
PHIẾU NHẬP
SO PN:
Ngày Tháng Năm
1.3.4 Cho mượn sách
Thư viện X có hai hình thức cho mượn sách: mượn đọc tại thư viện và mượn đọc
về nhà Tùy loại sách mà thư viện cho mượn đọc theo hình thức khác nhau Để
việc mượn sách được thực hiện đầu tiên độc giả phải mua phiếu mượn sách tại
trung tâm tra cứu sách của thư viện Sau khi có phiều mượn sách độc giả ghi toàn
Trang 8bộ thông tin về cuốn sách: tên sách, tác giả, mã số sách và đưa cho nhân viên
hướng dẫn việc mượn sách Nếu sách chỉ cho mượn đọc tại thư viện thì độc giả
phải lên phòng đọc mượn sách và đọc tại chỗ không được mang về nhàNếu sách
cho mượn về nhà thì độc giả mang phiều mượn sách vào phòng mượn và được
mượn về nhà Việc mượn sách chỉ được thực hiện khi có mẫu phiếu mượn sách sau
đây:
I S:8—-1:ađaiiẳiẳiiiiiiiiiaiaiẳ
TAC B]ả: con SH SH TT ng nh nh hy
Mã sô sách: Q2 Q2 HH HH ky
Ngày Tháng Năm 20
Độc giả ký tên
Trang 9II PHAN TÍCH THIET KE HE THONG QUAN LY THU VIỆN
2.1 So đồ phân cấp chức năng
|
Ly Thể loại Ly»! Mã độc giả > Đọc tại thư viện
—> NXB —> Tên L—> Mang về
> Tác gia —>| Nghề nghiệp —> Số lượng
Ly Thém Nam sinh _—> Thời gian
L—>
Ly Xóa
MÔ TẢ CHÚC NĂNG:
- Quan lý sách: hệ thống cho phép quản lý toàn bộ thông tin của tat cả tài liệu của thư
viện, cho phép thêm, xóa, thay đôi thông tin của tài liệu.
- Quản lý độc giả: hệ thông cho phép quản lý thông tin cá nhân của độc giả, về việc
thêm, xóa, sửa thông tin của độc giả.
- Quản ly mượn/trả: hệ thống cho phép quản lý việc mượn trả sách của độc giả, việc
độc gia mang sách vê, doc tại chỗ, số lượng độc gia mượn, thời gian sẽ trả sách của
độc giả
2.2 Xác định thực thé
1 Thực thé 1: TÀI LIỆU
- Cung cấp các thông tin chỉ tiết về tài liệu trong thư viện
- Các thuộc tính: Tên tài liệu (TENTAILIEU), Mã tài liệu MA TAILIEU)
Trang 102 Thực thể 2: TÁC GIÁ (TACGIA)
- Cung cấp các thông tin của tác giả
- Xác định tác giả tương ứng với mỗi cuốn sách
+ Thể loại (THELOAI): Phân biệt được thê loại mà tác giả sáng tác
+ Họ tên( HOTEN): Họ tên tác giả
+ Năm sinh (NAMSINH): Năm sinh tác gia
+ Quốc tịch (QUOCTICH): Quốc tịch của tác giả
3 Thực thể 3: SÁCH (SACH)
- Xác định sách thuộc loại nào
- Các thuộc tính:
+ Mã sách( MASACH): Đây là thuộc tính khóa, nhờ thuộc tính này ta phân biệt được
mặt hàng nay với mặt hang khác
+ Tên sách (TENSACH): Mô tả tên sách tương ứng với mã sách
+ Tác giả(TACGIA): Mô tả tên tác giả của cuốn sách
+ Nhà xuất bản ( NHAXB): Cung cấp tên nhà xuất bản cuốn sách
+ Năm xuất bản (NAMXB): Cho biết năm cuốn sách được xuất ban
+ Lần xuất bản (LANXB): Cho biết cuốn sách xuất bản lần thứ may
+ Khổ giấy (KHOGIAY)
+ Số trang (SOTRANG)
4 Thực thể 4: MƯỢN/TRẢ
- Cung cấp các thông tin cá nhân của độc giả về việc mượn/trả
- Các thuộc tính
+ Mã sách( MASACH): Cho biết mã sách mà độc giả mượn
+ Mã độc giả( MADG): Cho biết mã độc giả mượn sách
+ Ngày mượn (NGAYMUON): Cho biết ngày độc giả mượn sách là ngày nào
+ Ngày trả(NGAYTRA): Cho biết ngày độc giả trả sách
Trang 11+ Ghi chú(GHICHU): Ghi chú thêm thông tin như ngày hẹn trả, hay quá hạn trả, tình
trang,
5 Thực thé 5: ĐỘC GIA
- Ghi nhận các thông tin của độc giả, là những người doc, mượn tai liệu trong thư viện
- Các thuộc tính:
+ Mã độc gia(MADG): Cung cấp mã độc giả
+ Họ tên (HOTEN): Cung cấp tên độc giả
+ Ngày sinh (NGAYSINH): Cung cấp ngày sinh của độc giả
+ Giới tính(GIOITINH)
+ Địa chỉ (DIACHI): Cung cấp địa chỉ của độc giả
+ Ngày làm thẻNGAYLAMTHE): Cho biết ngày độc giả làm thẻ
6 Thực thể 6: SÁCH MƯỢN
- Những cuốn sách mà độc giả đã mượn về nhà
- Các thuộc tính:
+ Mã mượn sách (MASM)
+ Tên sách mượn (TENSM)
7 Thực thể 7: LOẠI SÁCH
- Phân biệt các loại sách trong thư viện
- Thuộc tính:
+ Tên loại sách (TENLOAISACH)
+ Mã loại sách (MALOAISACH)
Trang 122.3 Mô hình ERD
Muon/tra
Ñ Masach
Madocgia
Ngaymuon
Ngaytra
ghichu
Sachmuon
Ñ MaSM
TenSM
Sach
Ÿ Masach
Tensach Namxuatban Nhaxuatban Lanxuatban
as >
Tacgia
Ÿ Theloai
Hoten
Namsinh Gioitinh
Docgia
t Madocgia
Hoten
Ngaysinh
Gioitinh Diachi
>
2.4 Chuyển mô hình ERD thành mô hình quan hệ
TACGIA(hoten, theloai, namsinh, gioitinh)
SACH( Masach, tensach, tacgia, namxb, nxb, lanxb, khogiay, sotrang)
MUON/TRA(Masach, MADG, ngaymuon, ngaytra, ghichu)
DOCGIA(MADG, hoten, ngaysinh, gioitinh,diachi, ngaylamthe)
SACHMUON(masm, tensm)
LOAISACH(Tenloaisach, maloaisach)
2.5 Mô tả thực thé
Loaisach
Ñ Tenloaisach
Maloaisach
Trang 131 Thực thể: TÁC GIÁ
STT | Tên trường | Kiểu dữ liệu Độ rộng Y nghĩa
1 THELOAI Text 20 Thé loai
2 Hoten Text 30 Ho tén
3 Namsinh Date/Time Short Date | Năm sinh
4 Gioitinh Text 20
2 Thực thé: SÁCH
STT | Tên(trường | Kiểu dữ liệu | Độ rộng Khóa | Ynghĩa
1 MASACH Number 20 #@ Mã sách
2 TENSACH Text 30 Tên sách
3 NAMXB Number Short Date Năm xuất bản
4 NHAXB Text 30 Nhà xuất bản
5 LANXB Number 5 Lần xuất bản
6 KHO GIAY | Text 20 Khổ giấy
7 SOTRANG |Number 5 Số trang
3 Thực thể: MUQN/TRA
STT |Têntrường | Kiểu dữ liệu | Độ rộng Khóa | Y nghĩa
1 MASACH Number 30 Mã sách
2 MADG Number 5 #@ Mã độc giả
3 NGAYMUON | Date/Time Short Date Ngày mượn
4 NGAY TRA | Date/Time Short Date Ngày tra
5 GHICHU Text 30 Ghi chú thêm
4 Thực thể: ĐỘC GIÁ
STT | Tên trường Kiểu dữ Độ rộng | Khóa | Ý nghĩa
liệu
1 MADG Number 5 #@ | Mã độc gia
2 HOTEN Text 20 Ho tén
3 NGAYSINH Date Short Date Ngay sinh
4 GIOITINH Text 20 Gidi tinh
5 DIACHI Text 50 Dia chi
6 NGAYLAMTHE Date/Time | Short Date Ngày làm thẻ
7 NGAYTHEHETHAN | Date/Time | Short Date Ngày hết hạn
thẻ
Trang 145 Thực thể: SACHMUON
STT | Tên trường | Kiu dữ | Độ rộng Khóa Y nghĩa
liệu
1 MASM Number 5 #@ Mã sách muon
2 TENSM Text 30 Tên sách muon
6 Thực thê 6: LOAISACH
STT | Tên trường Kiêu dữ liệu | Độ rộng Khóa | Y nghĩa
1 TENLOAISACH | Text 30 Tên loại sách
2 MALOAISACH | Text 5 #@ Mã loại sách
III Liên ket các bảng băng Power BI
3.1 Các bảng dữ liệu
3.1.1 Độc giả
Mã độc giả | r | Họ tên * Ngày sinh ~ | Giới tính | Địa chỉ ~ | Ngày làm thẻ |~ | Ngày thẻ hết han | *
MN67234 Hoàng Văn A719 Tháng Mười Hai 2007 Nam Thanh Trì - Hà Nội Tháng 04/2021 Tháng 04/ 2025
MN23221 Hoàng Văn B 10 Tháng Mười 2000 Nam Thanh Trì - Hà Nội Tháng 03/2020 Tháng 03/ 2024
MN20123 Hoàng Văn C 12 Thang Ba 1998 Nam Thanh Trì - Hà Nội Tháng 08/2023 Tháng 08/ 2027
MN68230 Hoàng Van D 12 Tháng Mười Một 2003 Nam Thanh Trì - Hà Nội Tháng 04/2020 Tháng 04/ 2024
MN21129 Hoang Van E 24 Tháng Năm 2003 Nam Thanh Trì - Hà Nội Tháng 06/2022 Tháng 06/ 2026
3.1.2 Loại sách
Tên loại sách | 7
Tên loại sách
Sách thiếu nhi
Sách tâm lự
Sách khoa học
Sách giáo khoa
Sách lịch sử
Mã loại sách
Mã loại sách HT24JHK79
DKL92EMJN
TG34DHM98
JSLO7H89N
HU34KL3H
3.1.3 Sách mượn
~