Chương trình Quản lí thư viện
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC VINH
KHOA CNTT
ĐỀ TÀI: QUẢN LÝ THƯ VIỆN
Giáo viên hướng dẫn : Th.s ĐẶNG HỒNG LĨNH
Sinh viên thực hiện
: BÙI VĂN CƯỜNG
Lớp
: 47E – KSCNTT
Vinh 28/04/2011
1
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
LỜI NÓI ĐẦU
Cùng với sự phát triển không ngừng của nền khoa học công nghệ, các lĩnh
vực kinh tế, chính trị, văn hoá, giáo dục cũng phát triển. Sự phát triển của tất cả
các lĩnh vực có sự đóng góp rất lớn của ngành công nghệ thông tin.Vì thế có thể
nói sự ứng dụng về công nghệ thông tin là không thể thiếu mà ngày càng phát
triển cao hơn.
Hiện nay, CNTT là một trong những ngành đi đầu trong việc đổi mới, phát
triển để đưa đẩt nước tiến ngang tầm với các nước trong khu vực và toàn thế giới.
Công nghệ thông tin được ứng dụng rộng rãi trên nhiều lĩnh vực như: điều khiển
tự động, quản lí, lưu trữ, trao đổi thông tin, mua bán qua mạng,…là vì nó có một
số đặc điểm ưu việt như:
Xử lí thông tin nhanh chóng, chính xác, khoa học.
Giảm bớt sức lao động của con người
Tiết kiệm thời gian và phí tổn
Độ bảo mật thông tin cao.
Lưu trữ thông tin một cách gọn nhẹ.
Đề tài “QUẢN LÍ THƯ VIỆN” mà em xây dựng cũng không nằm ngoài
mục đích đó.Chương trình này sẽ giúp cho cán bộ quản lí thư viện làm việc một
cách nhanh hơn, hiệu quả hơn trong việc xử lí các thông tin phức tạp.
Hệ thống “QUẢN LÍ THƯ VIỆN” này giúp chúng ta cập nhật thông tin sách
mới về,cập nhật thông tin độc giả mới và cấp thẻ cho họ .Đồng thời giúp quản lí
trong quá trình sửa đổi thông tin sách và độc giả, quản lí quá trình mượn trả, tìm
kiếm và thống kê sách hoặc độc giả theo nhiều tiêu chí khác nhau.
Để có được một hệ thống quản lí thì trước hết chúng ta phải có các thông tin
liên quan đến hệ thống.các thông tin này phải cập nhật từ bên ngoài vào dựa vào
quá trình đi khảo sát thực tế. Các thông tin được cập nhật bắt buộc phải chính xác,
đầy đủ nếu không thì thông tin về hệ thống sẽ bị sai lệch.Vì vậy, khi làm đề tài
này em đã cố gắng dựa trên kiến thức đã học và tìm hiểu, thu thập thông tin một
cách thực tế. Nhưng do việc tiếp cận với hệ quản trị cơ sở dữ liệu và kiến thức về
ngôn ngữ lập trình Visual Basic còn hạn chế nên không tránh khỏi sự thiếu sót.
Rất mong nhận được sự đánh giá, bổ sung và đóng góp ý kiến của các thầy cô
giáo và các bạn.
Em xin chân thành cảm ơn sự giúp đỡ của thầy giáo hướng dẫn
Th.s Đặng Hồng Lĩnh , cảm ơn các bạn trong và ngoài lớp đã giúp đỡ em
hoàn thành đề tài này.
SV thực hiện:
Bùi Văn Cường
MỤC LỤC
2
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
Mục lục
Trang
Lời mở đầu............................................................................................1
Mục lục.................................................................................................2
Mục lục.................................................................................................3
Phần I :Khảo sát hệ thống..................................................................4
1.Tình hình hiện trạng của thư viện.............................................4
2 Nhiệm vụ của hệ thống.............................................................4
2.1 Xử lí thông tin sách..............................................................4
2.2 Quản lí độc giả ....................................................................7
2.3 Quản lí mượn trả .................................................................8
2.4 Báo cáo thống kê.................................................................10
3.Nhược điểm của hệ thống cũ và ưu điểm của hệ thống mới ....11
3.1 Nhược điểm của hệ thống cũ...............................................11
3.2 Ưu điểm của hệ thống mới..................................................12
Phần II : Phân tích và thiết kế hệ thống mới...................................12
1 Mục đích và yêu cầu của hệ thống.............................................12
2 Phân tích chức năng của hệ thống.............................................13
3 Xây dựng biểu đồ.......................................................................14
3.1 Biểu đồ phân cấp chức năng .............................................14
3.2 Biểu đồ luồng dữ liệu ..........................................................15
4 Xây dựng cơ sở dữ liệu...............................................................19
4.1 Chuẩn hoá thẻ quản lí sách ..............................................19
4.2 Chuẩn hoá thẻ bạn đọc và phiếu đăng kí làm thẻ ............19
4.3 Chuẩn hoá sổ mượn sách..................................................20
5 Bảng cơ sơ dữ liệu......................................................................21
5.1 Bảng kho sách....................................................................21
5.2 Bảng độc giả......................................................................21
5.3 Bảng muợn trả ..................................................................22
5.4 Bảng sách.............................................................................22
6 Sơ đồ thực thể ...........................................................................22
Phần III Các chức năng chính của chương trình............................23
A Khái quát chung.............................................................................23
1.Cập nhật..........................................................................................23
2 Quản lí mượn trả.............................................................................23
3 Thống kê tìm kiếm..........................................................................23
3.1 Tìm kiếm.....................................................................................23
3.2 Thống kê....................................................................................23
4 Hệ thống..........................................................................................23
B Mô tả nội dung công việc................................................................24
1 form cập nhật thông tin độc giả......................................................29
2 Form cập nhật thông tin sách..........................................................29
3 Form mượn sách.............................................................................31
4 Form trả sách.......................................................................................32
3
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
5.Chức năng tìm kiếm và thống kê ........................................................32
6 Thoát khỏi hệ thống ............................................................................35
Phần IV Kết luận.............................................................................................36
1.Khái quát chung..................................................................................36
2.Hướng phát triển đề tài.......................................................................36
4
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
PHẦN I
KHẢO SÁT HỆ THỐNG
1.TÌNH HÌNH HIỆN TRẠNG CỦA THƯ VIỆN
Do giới hạn về kinh phí cũng như cơ cấu tổ chức của thư viện trường THCS
Tiến Thủy tương đối nhỏ nên mọi công việc như nhập sách về, nhập thông tin độc
giả, quản lí thông tin mượn trả đều do các nhân viên thực hiện bằng tay. Vì thế
việc lưu trữ thông tin rất cồng kềnh, do đó khi cần bổ sung, sửa đổi, tìm kiếm
thông tin về độc giả, thông tin sách hay là thống kê, tổng hợp để báo lên cho ban
quản lí rất mất thời gian và có thể thiếu chính xác.
Với đề tài quản lí thư viện này em thiết kế một phần mềm quản lí bằng máy
tính nhằm giúp các cán bộ thủ thư xử lí thông tin một cách nhanh chóng, chính
xác trong các khâu cập nhật thông tin, sửa đổi, xoá thông tin sách, độc giả, cũng
như trong quá trình quản lí mượn trả sách theo yêu cầu của độc giả hay là thống
kê, báo cáo lên cấp trên.
2.NHIỆM VỤ CỦA HỆ THỐNG
Sau khi tìm hiểu, khảo sát hệ thống cũ em thấy nhiệm vụ của hệ thống thư
viện trường THCS Tiến Thủy bao gồm:
2.1 Xử lí thông tin sách
Quản lí sách là một trong những yếu tố quan trọng hàng đầu đảm bảo cho hệ
thống thư viện hoạt động tốt, phục vụ nhu cầu về tài liệu cho độc giả. Ở khâu này
gồm có các công việc như sau:
- Vào sổ.
- Phân loại.
- In tem nhãn.
- Mô tả.
- Xếp giá.
2.1.1 Nhập sách
Là quá trình nhập sách mới về cho thư viện. Người quản lí phải có trách
nhiệm nhập sách vào kho theo phiếu nhập sách:
5
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chng trỡnh Qun lớ th vin
công ty sách Nghệ An
trờng thcs tiến thuỷ
Phếu nhập sách
S hiu nh cung cp: . Tờn NCC: .
a ch . in thoi: ...
Ngy nhp sỏch: .
TT
1
2
TấN SCH
Vn 6
i S 6
TấN TC GI
Bựi Th Hong
Trn Bỡnh Minh
Ngi nhp
Ngi giao
Vừ Thanh An
Nguyn Thanh Hng
2.1.2 Phõn loi sỏch
Bc tip theo khi nhp sỏch v l phi phõn loi sỏch. Sỏch c phõn loi
theo 3 tiờu chớ sau:
-Phõn loi theo khi hc.
-Phõn loi theo lnh vc.
-Phõn loi theo phũng (phũng c, phũng mn).
Trong ba tiờu chớ trờn tiờu chớ phõn loi theo khi hc c u tiờn nht. Nú
gm bn kh c bn:
Khi 9 (K9).
Khi 8 (K8).
Khi 7(K7).
Khi 6 (K6).
Trong mi khi hc bao gm nhiu mụn hc khỏc nhau nh: Toỏn, Vn,
Lý, Húa, Tin Hc,vv.v mi mụn c xp theo mt trt t trờn giỏ.
Quỏ trỡnh phõn loi nhm giỳp ngi th th d tỡm kim trong quỏ trỡnh
qun lớ sỏch,cho hc sinh mn.
2.1.3 In tem nhón
T vic phõn loi sỏch, sau ú ngi ta tin hnh in tem nhón cho sỏch. Sau
õy l mt tem nhón vớ d:
6
Giỏo viờn hng dn:
SVTH:
Th.s ng Hng Lnh
Bựi Vn Cng Lp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
THCS TIẾN THUỶ
TT THÔNG TIN THƯVIỆN
toan
T9 12/09
MK9 17.996
Từ tem nhãn trên ý nghĩa của các thông tin là:
- toan: phân loại sách môn nào?
-T9 12/09 :mã hoá tên sách(có bảng quy ước).Trong đó:
+ T9 : Toán
+ 09 :năm xuất bản
- MK9(:kí hiệu cho kho sách ở phòng mượn và khối 9.
- 17:Vị trí xếp giá trong kho sách
-996:mã sách cá biệt để phân biệt các quyển sách cùng tên, cùng tác giả, cùng nhà
xuất bản.
2.1.4 Mô tả
Quá trình mô tả được đưa ra trên tờ pick để bạn đọc tra cứu khi mượn sách.
Ví dụ:
Đ VL 21 Bùi Hải
M VL 21 Ngữ văn 6 /Bùi Thế Hoàng
Tái bản lần thứ 3,có bổ sung sữa chữa.
H:văn học,2002,215 trang
Từ pick trên bạn đọc xem được các thông tin vắn tát của sách như :Tên sách,
mã sách, tên tác giả, nhà xuất bản, năm xuất bản, số trang.
2.1.5 Vào sổ
Sau khi hoàn thành các bước trên sách được ghi vào sổ quản lí theo
mẫu sau :
7
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
Th viÖn trêng THCS tiÕn thuû
thÎ qu¶n lý s¸ch
sè 17-KM
mã số sách.........
Tên sách:...................................................................................................
Số tập : ...................... Số trang .................................................................
Sốlượng:......................năm xuất bản...................................................... .
Ngôn ngữ :………………………………………………..................
Tên NXB :......................................................
Loại sách :....................................................................
Tác giả :....................................................................................................
Mã vị trí ................Khu................ngăn:....................................................
Ngày ……tháng ……năm……
Người giao
Người nhận
2.2 Quản lí bạn đọc
2.2.1 Đối tượng cấp thẻ:
Là cán bộ, nhân viên, giáo viên, học sinh trong trường .
2.2.2 Thủ tục cấp thẻ:
Thư viện được mở ra nhằm cung cấp tài liệu học tập, tham khảo cho giáo
viên, học sinh giảng dạy và học tập. Độc giả cần cung cấp các thông tin như:họ và
tên, ngày sinh, quê quán,lớp.
Mẫu đăng kí làm thẻ như sau:
DANH SÁCH ĐĂNG KÍ CẤP THẺ
Lớp:……..
TT
Họ và tên
XÁC NHẬN HIỆU VỤ
Giáo viên hướng dẫn:
SVTH:
Ngày sinh
Quê quán
Ghi chú
8Tiến Thủy,ngày…tháng…năm...
Th.s Đặng Hồng Lĩnh
LỚP TRƯỞNG
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
Sau khi có đầy đủ thông tin của học sinh thư viện làm thẻ cho học sinh theo
mẫu sau:
TRƯỜNG THCS TIẾN THUỶ
CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
TT THÔNG TIN-THƯ VIỆN
Độc lập -Tự do -Hạnh phúc
THẺ BẠN ĐỌC
Cấp cho :…………………………………
Sinh ngày:……….…/…….… …/………
Ảnh3x4
Lớp:…………..
Ngày…….tháng…….năm……
TRƯỞNG TRUNG TÂM
Số thẻ:
………….
Có giá trị đến:………..
2.2.3 Quy định sử dụng thẻ :
• Bạn đọc đến mượn tài liệu của thư viện phải xuất trình thẻ
cho thư viện. Nếu mượn sách tại phòng đọc thì không
được mang sách về.
• Thời gian sử dụng thẻ tương đương với thời gian đào tạo
(tính từ ngày làm thẻ).Ví dụ học sinh lớp 9 thời gian sử
dụng thẻ là 1 năm, học sinh lớp 8 thời gian sử dụng thẻ là 2
năm, học sinh lớp 7 thời gian sử dụng thẻ là 3 năm, học
sinh lớp 6 thời gian sử dụng thẻ là 4 năm. Nếu mất thẻ phải
báo lại để được hướng dẫn cấp lại.
2.3 Quản lí mượn trả
Khi đó bạn đọc sẽ được thư viện quản lí theo các thông tin sau:
- Mã thẻ
- Mã sách
- Họ và tên
- Lớp
- Ngày mượn
- ngày trả
- Hẹn trả
9
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chng trỡnh Qun lớ th vin
Khi mn sỏch bn c phi tra sỏch vo phiu yờu cu sau:
TRềNG THCS TIN THU
TT THễNG TIN TH VIN
PHIU YấU CU
H v tờn:.S th:.
TT
TấN TI LIU
Kí HIU XG
1
2
3
Nhõn viờn th vin kờ khai vo quỏ trỡnh mn sỏch vo phiu mn sỏch
nh sau:
Th viện Trờng THCS tiến thuỷ
Phiếu mợn sách
Số thẻ:.
Ngày..... Tháng......năm 200...
Họ và tên :...........................................................................................
Địa chỉ :..............................................................................................
TT
Mã số sách
Mã cá biệt
Tên sách
Tác giả
Ghi chỳ
Sau khi c gi ó mn c sỏch thỡ cỏn b th th phi vo s theo dừi
sỏch dnh cho bn c thụng qua s mn sỏch cú mu nh sau:
10
Giỏo viờn hng dn:
SVTH:
Th.s ng Hng Lnh
Bựi Vn Cng Lp 47E- KSCNTT- Vinh University
Chng trỡnh Qun lớ th vin
Trờng THCS tiến thuỷ
Sổ mợn sách
Số thẻ:.
Họ và tên :........................................................................................................................
Địa chỉ :.........................................................................................................................
Mã sáchMã cá biệtTên sáchNgày mợnHẹn trảTình trạng sách mợn
Khi c gi n tr sỏch cỏn b th th kim tra v ghi vo s theo mu sau:
TH VIN TRNG THCS TIN THY
------------- -----------
PHIU TR SCH
Số thẻ:.
Họ và tên :................................................................................................
Địa chỉ :................................................................................................
Mã sách
Mã cá biệt
Tên sách
Ngy mn
Ngày trả
Tình trạng sách trả
Ngi tr sỏch
(H tờn,ch kớ )
11
Giỏo viờn hng dn:
SVTH:
Th.s ng Hng Lnh
Bựi Vn Cng Lp 47E- KSCNTT- Vinh University
Chng trỡnh Qun lớ th vin
2.4 Bỏo cỏo thng kờ
Giúp nắm đợc số sách mợn, sỏch cũn và số độc giả đăng ký mợn sách.
2.4.1 Mu bỏo cỏo thng kờ sỏch mn
Trờng THCS tiến thuỷ
báo cáo thốnG kê sách đang mợn
Quý.......nm........
S th
Mó sỏch
Mó cỏ bit
Tờn sỏch
Tỏc gi
B phn nghip v
(Kớ v ghi rừ h tờn)
2.4.2 Mu bỏo cỏo thng kờ c gi
Trờng Thcs TIN THY
Báo cáo thống kê tình hình độc giả
T ngy: ........... n ngy:.............
Mó c gi
Tờn c gi
a ch
B phn nghip v
(kớ v ghi rừ h tờn)
3.Nhc im ca h thng c v im ca h thng mi
3.1 Nhc im ca h thng c
Việc quản lý th viện hiện đang tiến hành rất là thủ công vì gặp rất nhiều khó khăn
cụ thể là:
Không chính xác.
Không kịp thời.
12
Giỏo viờn hng dn:
SVTH:
Th.s ng Hng Lnh
Bựi Vn Cng Lp 47E- KSCNTT- Vinh University
Chng trỡnh Qun lớ th vin
Tốn nhiều nhân lực.
Tốn nhiều thời gian tìm kiếm.
Dễ bị thất lạc.
Càng khó khăn hơn khi phải tổng hợp từng loại sách,từng độc giả. Nhân viên
cho mợn sách lẫn độc giả tốn khá nhiều thời gian trong việc tra cứu, tìm kiếm
sách.
3.2 u im ca h thng mi
Tin học hóa trong công tác quản lý th viện là một việc làm thiết thực, hợp lý.
Ngoài việc xử lý nhanh chóng, dễ dàng hơn, hệ thống mới sẽ giúp nhân viên th
viện quản lý số liệu chặt chẽ hơn, chính xác hơn. Việc lu trữ d liu gn nh v
vi s lng ln hn.
H thng mi cú tớnh m, ỏp ng c s phỏt trin trong tng lai. u ra
ca h thng mm do, linh hot ỏp ng c nhu cu phỏt sinh.
Hệ thống phải đáp ứng đợc nhu cầu xử lý dữ liệu, đảm bảo có hiệu quả cao
hơn so với hệ thống cũ, đồng thời đảm bảo có tính mở, đáp ứng với sự phát triển
của tơng lai. Đầu ra của hệ thống phải mềm dẻo, linh hoạt đáp ứng đợc nhu cầu
phát sinh.
Tiết kiệm đợc thời gian, công sức, chi phí cho tính toán, tổng hợp, thống kê
và đạt kết quả tốt hơn so với khi cha đa vào hệ thống và sử dụng của th viện.
PHN II
Phân tích & thiết kế hệ thống MI
1. Mục đích yêu cầu của hệ thống:
Hệ thống phải đáp ứng đợc yêu cầu sử lý dữ liệu, đảm bảo có hiệu quả
cao hơn so với hệ thống cũ, đảm bảo có các huộc tính mở, đáp ứng với sự phát
triển của tơng lai. Đầu ra của hệ thống phải mềm dẻo, linh hoạt đáp ứng đợc nhu
cầu phát sinh.
Hệ thống phải có khả năng lu trữ, truy nhập dữ liệu nhanh chóng, thuận
lợi chính xác, các thao tác phải đơn giản, dễ bảo trì, có thể điều chỉnh. Có thể
kiểm tra tính đứng đắn của dữ liệu, phát hiện và xử lý các lỗi.
Giao diện phải khoa học, thân thiện với ngời dùng.
Hệ thống cài đặt phải có tính khả thi, cung cấp đầy đủ thông tin, các
báo biểu cần thiết, dễ sử dụng.
Tự động hoá một bớc trong việc lu trữ và xử lý thông tin, tổng hợp các
báo cáo định kỳ hay đột xuất.
Tiết kiệm đợc thời gian, công sức, chi phí cho tính toán, tổng hợp, thống
kê và đạt kết quả tốt hơn.
13
Giỏo viờn hng dn:
SVTH:
Th.s ng Hng Lnh
Bựi Vn Cng Lp 47E- KSCNTT- Vinh University
Chng trỡnh Qun lớ th vin
Toàn bộ quá trình phân tích, thiết kế lập trình thử nghiệm cài đặt hệ
thống phải phù hợp với phạm vi giới hạn của tài chính, con ngời và thời gian cho
phép.
2. PHN TCH CHC NNG CA H THNG
H thng th vin gm cú cỏc chc nng chớnh sau õy:
+ Cp nht d liu:
Thụng tin sỏch
- Nhp sỏch mi.
- Sa thụng tin sỏch nu sai (tr khoỏ).
- Xoỏ sỏch ra khi danh mc.
Thụng tin c gi
- Nhp thụng tin c gi.
-Sa thụng tin c gi nu sai(tr khoỏ).
-Xoỏ thụng tin c gi ra khi danh mc.
- Cp th cho c gi.
+ Qun lớ mn tr:
- X lớ thụng tin mn.
- X lớ thụng tin tr.
+ Tỡm kim- thng kờ
- Tỡm kim
Tỡm kim sỏch:
Tỡm kim theo tờn sỏch.
Tỡm kim theo mó sỏch.
Tỡm kim theo tỏc gi.
Tỡm kim c gi:
Tỡm kim theo mó c gi.
Tỡm kim theo tờn c gi.
- Thng kờ
Thng kờ sỏch ang mn.
Thng kờ sỏch cũn.
Thng kờ c gi lm th
3. Xõy dng biu
3.1 Biu phõn cp chc nng
14
Giỏo viờn hng dn:
SVTH:
Th.s ng Hng Lnh
Bựi Vn Cng Lp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
QUẢN LÝ THƯ VIỆN
CẬP NHẬT
Cập nhật tt sách
Nhập sách
mới
MƯỢN TRẢ
Xử lí mượn sách
Xử lí trả sách
TÌM KIẾM-THỐNG KÊ
Tìm kiếm
Tìm kiếm sách
Sửa tt sách
TK theo tên sách
Xoá sách
TK theo mã sách
Nhập tt độc giả
TK theo tên tác giả
Nhập tt độc giả
Tìm kiếm độc giả
Sửa tt độc giả
TK theo tên
Xoá tt độc giả
TK theo số thẻ
In thẻ
Thống kê
T.kê sách mượn
T.kê sách còn
T.kê độc giả làm thẻ
3.2 Biểu đồ luồng dữ liệu:
15
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
3.2.1Biểu đồ luồng dữ liệu mức ngữ cảnh
Y/c báo cáo
QLTHƯ
VIỆN
Đáp ứng y/c
y/c mượn
NHÀ CC
ĐỘC GIẢ
Đáp ứng y/c
BQLTV
3.2.2 Biểu đồ luồng dữ liệu mức đỉnh
BQLTV
NHÀ CC
TÌM KIẾM -THỐNG
KÊ
CẬP NHẬT
SÁCH
KHOSÁCH
ĐỘC GIẢ
y/c mượn trả
ĐỘC GIẢ
`
MƯỢN TRẢ
Đáp ứng y/c
MƯỢN TRA
16
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
3.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh
3.2.3.1 Nhập dữ liệu
độc giả
Nhà cung
cấp
cập nhật thông
tin độc giả
Sửa tt độc
giả
sửa tt sách
độc giả
cập nhật
thông tin
sách
Kho sách
Xoá tt độc
giả
Xoá tt
sách
3.2.3.2 Chức năng mượn trả:
17
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
độc giả
độc giả
Kho sach
xử lí thông tin mượn
Độc giả
xử lí thông tin trả
Muon tra
18
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
3.2.3.3 Thống kê tìm kiếm
BQLT V
Độc giả
Tìm kiếm độc giả
Tìm kiếm sách
KHOSACH
ĐỘC GIẢ
MUON TRA
Thống kê sách còn
thống kê độc giả đang
mượn sách,làm thẻ
BQLT V
19
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
4. Xây dựng cơ sở dữ liệu.
4.1.1 Chuẩn hoá thẻ quản lí sách
Vì ta chỉ quản lí một số thuộc tính đặc trưng vế thông tin sách nên em có bỏ
qua một số thuộc tính không cần thiết.
Chưa chuẩn hoá
Mã sách
Tên sách
Số trang
Tên tác giả
Tên NXB
Năm xuất bản
Ngôn ngữ
Loại sách
Số lượng
1NF
2NF
3NF
Mã sách
Tên sách
Số trang
Tên tác giả
Tên NXB
Năm xuất bản
Ngôn ngữ
Loại sách
Số lượng
Mã sách
Tên sách
Số trang
Tên tác giả
Tên NXB
Năm xuất bản
Ngôn ngữ
Loại sách
Số lượng
Mã sách
Tên sách
Số trang
Tên tác giả
Tên NXB
Năm xuất bản
Ngôn ngữ
Loại sách
Số lượng
Qua việc chuẩn hoá thẻ quản lí sách ta thu được thực thể sau:
Kho sách(mã sách,tên sách,số trang,tên nhà xuất bản,năm xuất bản,ngôn ngữ,loại
sách,số lượng)
4.2 Chuẩn hoá thẻ bạn đọc và phiếu đăng ký làm thẻ
Chưa chuẩn hoá
1NF
2NF
3NF
20
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
Số thẻ
Họ tên
Ngày sinh
Giới tính
Quê quán
Lớp
Ngày làm thẻ
Hạn thẻ
Số thẻ
Họ tên
Ngày sinh
Giới tính
Quê quán
Lớp
Ngày làm thẻ
Hạn thẻ
Số thẻ
Họ tên
Ngày sinh
Giới tính
Quê quán
Lớp
Ngày làm thẻ
Hạn thẻ
Số thẻ
Họ tên
Ngày sinh
Giới tính
Quê quán
Lớp
Ngày làm thẻ
Hạn thẻ
Qua quá trình chuẩn hoá thẻ bạn đọc ta cần có thực thể sau:
ĐỘC GIẢ(Số thẻ, họ tên, ngày sinh, giới tính, quê quán, lớp, khối, ngày làm thẻ,
hạn thẻ)
4.3 Chuẩn hoá sổ mượn sách
Số thẻ
Họ tên
Địa chỉ
Mã cá biệt
Mã sách
Tên sách
Ngày mượn
Ngày trả
Hẹn trả
Tình trạng sách
Số thẻ
Họ tên
Địa chỉ
Số thẻ
Họ tên
Địa chỉ
Số thẻ
Họ tên
Địa chỉ
Số thẻ
Mã cá biệt
Mã sách
Tên sách
Tình trạng sách
Ngày mượn
Ngày trả
Hẹn trả
Số thẻ
Mã cá biệt
Mã sách
Ngày mượn
Ngày trả
Hẹn trả
Số thẻ
Mã cá biệt
Mã sách
Ngày mượn
Ngày trả
Hẹn trả
Mã cá biệt
Mã sách
Tên sách
Tình trạng sách
Mã cá biệt
Mã sách
Tên sách
Tình trạng sách
21
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
Qua quá trình chuẩn hoá trên ta thu được các thực thể sau:
ĐỘC GIẢ(Số thẻ, họ tên, địa chỉ).
MƯỢN TRẢ(Số thẻ, mã cá biệt, mã sách, ngày mượn, ngày trả, hẹn trả, tình trạng
sách mượn,tình trạng sách trả).
SÁCH(mã cá biệt,mã sách,tên sách,tình trạng sách).
KHOSACH(mã sách, tên sách, số trang, tên nhà xuất bản, năm xuất bản, ngôn
ngữ, loại sách, số lượng)
5. Bảng cơ sơ dữ liệu.
5.1 Bảng KHO SACH
Stt
1
2
3
4
5
6
7
8
9
Thuộc tính
Mã sách
Tên sách
Số trang
Tên tác giả
Tên NXB
Năm XB
Ngôn ngữ
Loại sách
Số lượng
Kiểu
Text
Text
Text
Text
Text
Text
Text
Text
Text
Kích thước
10
20
10
25
25
4
5
10
10
Kiểu
Text
Text
Date
Text
Text
Kích thước
6
25
8
5
20
5.2 Bảng ĐỘC GIẢ
Stt
1
2
3
4
5
Thuộc tính
Số thẻ
Họ tên
Ngày sinh
Giới tính
Quê Quán
22
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
6
7
8
9
Khối
Lớp
Ngày làm thẻ
Hạn thẻ
Text
Text
Date
Date
20
10
8
8
Kiểu
Text
Text
Text
Date
Date
Date
Kích thước
6
10
20
8
8
8
5.3 Bảng MƯỢN TRẢ
Stt
1
2
3
4
5
7
Thuộc tính
Số thẻ
Mã sách
Tên sách
Ngày mượn
Ngày trả
Hẹn trả
5.4 Bảng SACH
Stt
1
2
3
4
Thuộc tính
Mã cá biệt
Mã sách
Tên sách
Tình trạng sách
Kiểu
Text
text
Text
Text
Kích thước
6
10
20
10
6.Sơ đồ thực thể
23
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
PHẦN III
CÁC CHỨC NĂNG CHÍNH CỦA CHƯƠNG TRÌNH
A.Khái quát chung
Qua một thời gian làm đề tài nhìn chung hệ thống “QUẢN LÍ THƯ VIỆN”
của em đã đáp ứng được một số chức năng cơ bản sau:
1.Cập nhật
Cập nhật thông tin gồm có:
- Danh mục độc giả.
- Danh mục sách.
Trong quá trình cập nhật gồm có các chức năng như:
- Cập nhật mới các bản ghi.
- Sửa đổi các bản ghi bị sai.(trừ khoá).
- Xoá các bản ghi ra khỏi danh mục.
2.Quản lí mượn trả.
Gồm có: Quản lí mượn sách.
Quản lí trả sách
3.Tìm kiếm -thống kê
3.1 Tìm kiếm
- Tìm kiếm độc giả:
+ Theo tên.
+ Theo số thẻ.
- Tìm kiếm sách
24
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University
Chương trình Quản lí thư viện
+ Theo mã sách.
+ Theo tên sách.
+ Theo tên tác giả.
3.2 Thống kê
Bao gồm:
- Thống kê độc giả làm thẻ
- Thống kê sách đang mượn
- Thống kê sách còn.
4.Hệ thống
Thoát khỏi chương trình.
B.Mô tả nội dung công việc
Khi bắt đầu chạy chương trình thì xuất hiện form sau:
1. Form Cập nhật thông tin độc giả
25
Giáo viên hướng dẫn:
SVTH:
Th.s Đặng Hồng Lĩnh
Bùi Văn Cường – Lớp 47E- KSCNTT- Vinh University