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

Tiểu luận: Xây dựng biểu đồ phân cấp chức năng và thiết kế cơ sở dữ liệu cho bài toán quản lý thư viện

16 6 0
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 đề Xây dựng biểu đồ phân cấp chức năng và thiết kế cơ sở dữ liệu cho bài toán quản lý thư viện
Tác giả Lũ Thi Hoài
Người hướng dẫn Ths Nguyễn Thu Huyền
Trường học Trường Đại học Khoa học Xã hội và Nhân văn
Chuyên ngành Khoa học dữ liệu
Thể loại Tiểu luận cuối kỳ
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 16
Dung lượng 3,87 MB

Nội dung

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 1

TIỂ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 2

MỤ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 3

LỜ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 4

I 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 6

1A 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 7

Bộ 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 8

bộ 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 9

II 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 10

2 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 12

2.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 13

1 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 14

5 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

~

Ngày đăng: 08/10/2024, 00:50

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN