Professional Documents
Culture Documents
Ngày nay,cùng với sự phát triển cuả khoa học kỹ thuật,nhu cầu ứng dụng tin học trong
công tác quản lí cũng ngày càng gia tăng.Việc xây dựng các phần mềm quản lí nhằm đáp ứng
nhu cầu trên là rất cần thiết.Quản lí thư viện cũng không phải là ngoại lệ.Phần mềm quản lí thư
viện ra đời sẽ giúp cho các thủ thư đỡ mất công tìm kiếm thủ công trong mớ tài liệu đồ sộ,giúp
việc quản lí sách và độc giả dễ dàng,thuận tiện hơn và đạc biệt là giúp cho độc giả tiện hơn
tron việc tra cứu sách.
Em xin cảm ơn các thầy cô trong khoa công nghệ thông tin đặc biệt là thầy Nguyễn Gia
Tuấn Anh đã tận tình dạy dỗ,giúp đỡ em rất nhiều trong quá trình học tập.Kính gởi đến thầy
lời chúc sức khỏe.
DOCGIA N
1 Thuộ LOAIDOCGIA
MaDocGia c 1
HoTen MaLoaiDocGia
NgaySinh TenLoaiDocGia
Email
NgayLapThe
NgayHetHan
1
DiaChi
SoSachDangMuon
TinhTrangThe Thuộc
GioiTinh
LOAISACH N
MaLoaiSach
TenTheLoai
N
SACH
Thuộ
c MaSach
N TenSach
1
PHIEUMUON TacGia
CHITIETMUON Ghi
1 N NamXuatBan
MaCTPM cho
MaPhieuMuon Thuộ NhaXuatBan
NgayMuon c NgayTra TinhTrangSach
N
NgayTraDuKien NgayNhap
3. Mô tả thực thể
1. Thực thể DOCGIA
Tên thực thể : DOCGIA
Tên thuộc tính Diễn giải
MaDocGia Mã số của độc giả
HoTen Họ và Tên độc giả
NgaySinh Ngày Sinh độc giả
DiaChi Địa chỉ độc giả
Email Email độc giả
NgayLapThe Ngày Lập Thẻ độc giả
NgayHetHan Ngày hết hạn của thẻ độc giả
SoSachDangMuon Số sách độc giả đang mượn
TinhTrangThe Tình Trạng thẻ (còn hạn hoặc hết hạn)
GioiTinh Giới tính độc giả
4. Mô hình DFD
1) DFD mức 0
Không thấy
Sửa MaDocGia Xóa
Thông tin độc giả
1.3
1.4
Cập nhật thông
Xóa thông tin
tin độc gỉa
độc gỉa
1.2 Kết quả
Thông tin cần sửa Lập thẻ độc
MaDocGia THUTHU
giả
DOCGIA
b. DFD nhận sách mới
Xóa 3.4
Sửa
Cập nhật số
3.6 sách đang mượn
Cập nhật thông 3.7
tin phiếu mượn Xóa thông tin
phiếu mượn
3.5
Thông tin vừa cập In phiếu
nhật Đưa vào mượn
MaPhieuMuon
DOCGIA
d. DFD nhận trả sách
MaSach
QUANTHU Sách trả, MaDocGia 4.1 NgayTra CHITIETPMUON
Lập phiếu
trả sách
Thông báo kết quả
5.1 Tháng
THUTHU Tháng SACH
Báo cáo tình
hình nhập Các thông tin nhập
sách sách
Tờ báo cáo
THUTHU
5.2
In báo cáo Báo cáo
f. Báo cáo mượn sách
SACH
MaSach
TenSach
Tháng
QUANTHU Tháng 6.1 PHIEUMUON
Báo cáo tình MaPhieuMuon,
hình mượn NgayMuon
sách MaPhieuMuon
CHITIETPMUON
NgayTra,MaSach
Tờ báo cáo
QUANTHU
6.2
In báo cáo Báo cáo
5. Mô tả ô xử lí
1) Mô tả ô xử lí Tìm độc giả
Ô xử lý 1.1
Giải thuật ô xử lý Tìm thẻ độc giả Ô xử lý 1.1
HoTen =x
DiaChi =y
Mở table DOCGIA
Mở table DOCGIA
Mở table DOCGIA
Procedure Xoadocgia(t)
Mở table SACH
Procedure TimSach(x,y)
Mở table PHIEUMUON
Mở table DOCGIA
Khi chưa
Đọc 1 dòng d Nếu d.MaDocGia=v
hết CSDL
Đ-
Mở table PHIEUMUON
MaDocGia = t
MaDocGia =v
MaSach = u
Mở table PHIEUMUON
Khi chưa
Đọc 1 dòng d Nếu d.MaDocGia=v
hết CSDL
Đ-
S
Khi chưa
Đọc 1 dòng c Nếu c.MaPhieuMuon=y
hết CSDL
Đ
MaDocGia =v TinhTrangSach = p
MaSach = u
Mở table SACH
Khi chưa
Đọc 1 dòng d Nếu d.MaSach=u
hết CSDL
Đ-
Khi chưa
Đọc 1 dòng c Nếu c.MaDocGia=v
hết CSDL
Thang = t
Procedure Baocaonhapsach(int t)
Begin
Select
MaSach,TenSach,TacGia,TenTheLoai as
TheLoai,NgayNhap from
Mở table SACH,LOAISACH SACH,LOAISACH
Where SACH.MaTheLoai =
LOAISACH.MaTheLoai and
month(NgayNhap) = t
Procedure Baocaonhapsach(t) end
Thang = t
Procedure Baocaomuonsach(t)
Ngày…tháng…năm
Người báo cáo
STT Mã Sách Tên Sách Tác giả Thể loại Ngày Nhập
Ngày…tháng…năm
Người báo cáo