Chuyên đê Quản Lý Thư Viện Sách Bộ môn Phân tích thiết kế hệ thống thông tin
LỜI NÓI ĐẦU
Ngành công nghệ thông tin (CNTT) trong những năm gần đây đã có những bước phát
triển vượt bậc trên thế giới cũng như trong nước. CNTT đã góp phần rất lớn cho sự phát
triển kinh tế của nước ta trong thời kì đổi mới. Chính vì thế nhu cầu tin học hóa các
chương trình quản lý trong các lĩnh vực hiện đang rất lớn trong đó có trường đại học Bac
Liêu của chúng ta.
Trong ứng dụng tin học trong công tác quản lý đã phát triển mạnh mẽ giúp cho công tác
quản lý ngày càng trở lên hiệu quả hơn như nâng cao hiệu suất trong công việc, đưa ra các
báo cáo, các số liệu thống kê một cách nhanh chóng chính xác và kịp thời. Đồng thời nhờ
có việc ứng dụng tin học dẫ tiết kiệm được rất nhiều thời gian, công sức của con người,nó
làm giảm nhẹ bộ máy quản lý vốn rất cồng kềnh từ trước tới nay. Trong quá trình học tập
chúng em thấy hệ thống thư viện ngày càng gần gũi với học sinh sinh viên trong trường tư
việc mượn trả sách đến viện đọc sách trong thư viện cũng là cách học hết sức bổ ích.
Với đề tài " Chương trình quản lý thư viện sách trong trường học" Chúng em đã xây
dựng một chương trình khảo sát hoàn chỉnh nhằm đáp ứng nhu cầu quản lý cũng như tìm
kiếm cho người sử dụng.
Sau đây sẽ là chương trình khảo sát của chúng em về mô hình hệ thống thư viện của
Trường Đại Học. Chương trình đã được khảo sát thực trên, về mặt mô hình quản lý thư
viện của nhà trường.
MỤC LỤC
Chuyên đê Quản Lý Thư Viện Sách Bộ môn Phân tích thiết kế hệ thống thông tin
Lời nói đầu.....................................................................................................................1
Mục lục..........................................................................................................................2
Chương I KHẢO SÁT NGHIỆP VỤ ĐỀ TÀI..............................................................3
Phần 1:Khảo sát hệ thống thư viện cũ...........................................................................3
I.Cơ cấu tổ chức của thư viện cũ.......................................................................3
II.Hạn chế của mô hình thư viện cũ...................................................................3
Phần 2:Những yêu cầu của hệ thống mới......................................................................4
I.Yêu cầu của hệ thống thư viên mới.................................................................4
II.Những quy định chung của hệ thống thư viện mới........................................4
2. Phòng đọc tạp chí
Phòng tổ chức quản lý,lưu trữ,bảo quản phòng đọc và kho tạp chí.
Tổ chức phục vụ đọc tạp chí.
Tham gia công tác bạn đọc.
Cập nhật cơ sở dữ liệu Mục lục liên hợp tạp chí.
Tham gia công tác bổ sung và thanh lý tài liệu.
3. Phòng in - sao.
In ấn các ấn phẩm và tài liệu của cơ quan.
Sao lưu, nhân tài liệu theo yêu cầu của các phòng chuyên môn.
Phát hành tài liệu.
Phòng tin học:
Giúp sinh viên trong trường biết sở dụng máy tính cho mục đích học tập truy cập tài liệu
trực tuyến.
Phòng biên mục bổ xung
Quản lý số lượng đầu sách trong thư viện.
II. Hạn chế của mô hình thư viện cũ.
1.Số lượng đầu sách báo hạn chế.
2.Nhân lực còn hạn chế thiếu kiến thức trong lĩnh vực thư viện.
3.Không thu hút sinh viên trong trường cũng như ngoài trường do hệ thống quản lý còn
lạc hậu:
+/quản lý theo kiểu hàng đợi ai đến trước sẽ được phục vụ trước dễ làm tắc nghẽn
số lượng sinh viên đến học tập.
+/không có khả năng tìm kiếm nâng cao giúp sinh viên tìm đúng sách mình cần.
+/........
Cần phải cải thiện lại hệ thống làm việc một cách khoa học hơn bằng cách tin học hóa
vào công tác "quản lý thư viện"
Phần 2: Những yêu cầu của hệ thống thư viện mới
I/. Yêu cầu của hệ thống quản lý thư viện mới.
Chuyên đê Quản Lý Thư Viện Sách Bộ môn Phân tích thiết kế hệ thống thông tin
Những tính năng mới của mô hình.
có các thông tin:
+Mã thẻ
+Tên sinh viên
+Ngày sinh
+Địa chỉ
+Ngày tạo
+Ngày hết hạn
Các thông tin về sinh viên và thẻ thư viện được lưu lại trong hệ thống.mỗi sinh viên
chỉ có một thẻ thư viện.
Khi mượn sách sinh viên đến xuất trình thẻ thư viện. Hoạt động mượn sách được thực
hiện như sau:sau khi nhân viên thư viện kiểm tra thẻ thư viện của sinh viên đến mượn nếu
Chuyên đê Quản Lý Thư Viện Sách Bộ môn Phân tích thiết kế hệ thống thông tin
đúng thì yêu cầu của sinh viên đó được chấp nhận và thực hiện theo đúng quy định của thư
viện. Sách mà sinh viên yêu cầu sẽ được kiểm tra xem đã có ai mượn hay chưa và số
lượng còn bao nhiêu. Nếu sách đó chưa có ai mượn và còn trong thư viện thì thông tin về
mượn sách sẽ được lưu trên phiếu mượn.thông tin về phiếu mượn bao gồm:
+ Số phiếu
+ Ngày mượn
+ Mã thẻ thư viện của sinh viên đến mượn
+ Các thông tin chi tiết về sách mượn như là:
+ mã sách
+ Số lượng
+ Số ngày được mượn
Khi sinh viên trả sách thì nhân viên thư viện kiểm tra tình trạng sách trả và ghi nhận
việc trả sách của sinh viên. Nếu sinh viên mượn sách muộn so với ngày quy định thì họ sẽ
bị đánh giá vào ý thức chấp hành điều lệ của nhà trường và có thể bị hạ bậc hạnh kiểm.
Mỗi thẻ thư viện có thể mượn được nhiều sách trong thư viện(mỗi thẻ thư viện sẽ có nhiều
phiếu mượn)mỗi phiếu mượn chỉ được ghi một mã thẻ thư viện và được mượn nhiều sách,
mỗi đầu sách sẽ được mượn nhiều lần. Mỗi phiếu mượn do một nhân viên thư viện lập và
một nhân viên sẽ lập được nhiều phiếu mượn.
DoiTuong( MaDT, TenDT )
NhanVien( MaNV, TenNV, DiaChiNV, DienThoai)
Sach( MaSach, TenSach, TheLoai, TinhTrang, SoLuong, NamXB, MaNXB, MaTG)
NhaXuatBan( MaNXB, TenNXB, DiaChiNXB, SoDienThoai )
TacGia( MaTG, TenTG, DonViCongTac, DiaChiTG, SoDienThoai )
PhieuNhacTra( MaPN, TenSV, NgayLap, MaNV, DonGiaPhat, MaSach, MaThe )
PhieuMuon( MaPM, MaThe, MaSach, NgayMuon)
SachMuon( MaPM, MaSach, TinhTrang, SoLuongSachM, SoNgayMuon)
Phân tích dữ liệu thực thể :
• Dữ liệu thực thể Sinh viên
Dữ liệu thực thể Sách
STT Tên TT Kiểu DL Primary key Foreign key Null/notnull Ghi chú
1 MaSach Char(10) * Null Mã sách
2 TenSach Nvarchar(50) Not null Tên sách
3 MaTG Nvarchar(10) * Not null Mã tác giả
4 TenTG Nvarchar(50) Not null Tên tác giả
5 MaNXB Nvarchar(10) * Not null Mã NXB
6 NamXB Date/time Not null Nămxuất bản
7 TinhTrang Yes/no Tình trạng s
8 SoLuong Int Not null Sốlượng sách
• Dữ liệu Sách mượn
STT Tên TT Kiểu DL Primary key Foreign key Null/notnull Ghi chú
1 MaSV Char(10) * Null Mã sinh viên
2 TenSV Nvarchar(50) Not null Tên sinh viên
3 NgaySinh Date/time Not null Ngày sinh sv
4 Giới tính Bit Not null Giới tính sv
5 DiaChiSV Nvarchar(50) Not null Địa chỉ sv
6 DienThoaiSV Varchar(15) Not null Điện thoại sv
Chuyên đê Quản Lý Thư Viện Sách Bộ môn Phân tích thiết kế hệ thống thông tin
STT Tên TT Kiểu DL Primary key Foreign key Null/notnull Ghi chú
STT Tên TT Kiểu DL Primary key Foreign key Null/notnull Ghi chú
1 MaTG char(10) * Null Mã tác giả
2 TenTG Nvarchar(50) Not null Tên tác giả
3 DiaChiTG Nvarchar(25) Not null Địa chỉ TG
4 DonViCongTac Nvarchar(25) Not null Đơn vị CT
5 DienThoai Nvarchar(15) Not null Sốđiệnthoại
Dữ liệu thực thể Phiếu nhắc trả
STT Tên TT Kiểu DL Primary key Foreign key Null/notnull Ghi chú
1 MaPNT Nvarchar(10) * Null Mã phiếu
Chuyên đê Quản Lý Thư Viện Sách Bộ môn Phân tích thiết kế hệ thống thông tin
2 TenSV Nvarchar(50) Not null Tên sinh viên
3 NgayLap Date/time Not null Ngày lập
4 DonGiaPhat Int Not null Đơn giá
5 MaNV char(10) * Null Mã nhân viên
6 MaSach Char(10) * Null Mã sách
7 MaThe Nvarchar(10) * Null Mã thẻ
Dữ liệu thực thể Phiếu mượn
STT Tên TT Kiểu DL Primary key Foreign key Null/notnull Ghi chú
1 MaPM char(10) * Null Mã P Mượn
2 MaSach char(10) * Null Mã sách
3 Mathe char(10) * Null Mã thể
4 NgayMuon Date/time Not null Ngày mượn
Thiết kế cơ sở dữ liệu từ tài liệu xuất:
+Các thuộc tính của csdl:
Số phiếu ,ngày nhập ,mã thẻ độc giả ,tên độc giả ,địa chỉ độc giả ,mã sách ,tên sách ,tên
tác giả ,tên nhà xuất bản ,đơn giá phạt.
+ Bổ sung thêm thuộc tính định danh:
Mã độc giả ,mã tác giả ,mã nhà xuất bản.
+ Nhóm thuộc tính lặp:
Mã sách ,tên sách ,mã tác giả ,mã nhà xuất bản ,tên nhà xuất bản ,đơn giá phạt.
DiaChiSV
DienThoaiSV
NgayLap
MaSach
TenSach
MaTG
TenTG
MaNXB
TenNXB
DonPhieuPhat
SoPhieu
MaSach
TenSach
MaTG
TenTG
MaNXB
TenNXB
SoPhieu
DonPhieuPhat
MaSach
MaSV
TenSV
DiaChiSV
DienThoaiSV
MaTheTV
MaSV
SoPhieu
NgayLap
MaTheSV
MaTG