Xây dựng hệ thống quản lý thư viện trường ĐH Nông Nghiệp Hà Nội - Pdf 25

TRƯỜNG ĐẠI HỌC NÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN
HỆ QUẢN TRỊ CSDL II

Đề tài: Xây dựng hệ thống quản lý thư viện
trường ĐH Nông Nghiệp Hà Nội
Giáo viên hướng dẫn : LÊ THỊ NHUNG
Nhóm sinh viên thực hiện: Nhóm 6
Nguyễn Thị Mai Hoa
Nguyễn Thị Vân
Hà Nội - 2011
MỤC LỤC
4. Mô hình cụ thể 6
I. KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG
1. Khảo sát
2
Từ yêu cầu thực tế để quản lý một thư viện với số lượng độc giả và số
lượng đầu sách lớn cần phải có một chương trình quản lý phù hợp mới có thể
quản lý tốt thư viện. Từ thực tế nhóm chúng em đã tìm hiểu và lập trình
chương trình quản lý thư viện.
Một thư viện cần quản lý việc đăng ký, mượn và trả sách của các bạn
đọc thư viện. Sau đây là phần mô tả theo các công việc hàng ngày của thư
viện:
Để trở thành độc giả của thư viện, thì mỗi bạn đọc phải đăng ký và cung
cấp các thông tin cá nhân của mình. Thủ thư sẽ cấp cho bạn đọc một thẻ điện
tử, trên đó có mã số thẻ chính là mã độc giả để có thể phân biệt các độc giả
khác (giống như thẻ sinh viên).
- Mượn sách: Bạn phải đăng ký độc giả (hay có thẻ độc giả) rồi mới có
thể mượn được sách. Ở đây bạn vào trực tiếp trong thư viện chọn sách để
mượn. Nên không phải quan tâm về việc quyển sách đó đã có người khác

nghiệp (NN).
Mỗi độc giả có thể đến thư viện để đọc sách tại thư viện hoặc mượn sách
về. Mỗi độc giả, mỗi lần mượn sách về được quản lý bởi thủ tục ghi mượn.
Mỗi thủ tục ghi mượn gồm: số phiếu mượn (SoPM), ngày mượn (NM), hạn
trả (han), mã độc giả (MaDG), mã sách (MaS).
Khi trả sách, mỗi độc giả được quản lý bởi thủ tục trả sách. Mỗi thủ tục
ghi trả gồm : số phiếu mượn (SoPM), ngày trả (NT), mã sách (MaS).
Độc giả bị ghi một phiếu phạt mỗi lần trả sách quá hạn hoặc làm mất
sách, mỗi phiếu phạt gồm : mã phiếu phạt (MaP), nội dung phạt (ND), số
tiền phạt (Tien), mã độc giả (MaDG).
3. Xây dựng mô hình dữ liệu quan hệ
NV( #MaNV, Hoten, DC, tel).
Sach (#MaS, TenS, TenTG, NXB, NAMXB, Soluong, Tinhtrang)
Sachmuon (#MaDG, MaS, Ngaymuon).
Docgia (#MaDG, Hoten, NS, GT, DC, Mail, MaL, HanSD).
4
Hoadon (#SoHD, MaDG, Hoten, Thanhtien, Tongtien, Lydo, MaS,
TenS, Songay)
Khoa (#MaK, TenK)
Lop (# MaL, TenL).
• Thiết kế chi tiết
Bảng 1:Nhân viên (NV)
STT Tên trường Kiểu dữ liệu Độ rộng Mô tả
1 #MaNV text 10 Mã nhân viên
2 Hoten text 50 Họ tên
3 DC text 50 Địa chỉ
4 tel text 12 Số điện thoại
BẢNG 2: Sách (Sach)
STT Tên trường kiểu dữ liệu Độ rộng Mô tả
1 # MaS Text 20 Mã sách

7 MaS Text 20 Mã sách trả
8 TenS Text 50 Tên sách trả
9 Songay Number 30 Số ngày quá hạn
BẢNG 6 : Khoa (Khoa)
STT Tên trường Kiểu dữ liệu Độ rộng Mô tả
1 # MaK Text 15 Mã Khoa
2 TenK Text 50 Tên khoa
Bảng 7 : Lớp (Lop)
STT Tên trường Kiểu dữ liệu Độ rộng Mô tả
1 # MaL Text 15 Mã lớp
2 TenL Text 50 Tên lớp
4. Mô hình cụ thể
Chương trình quản lý hệ thống thư viện có rất nhiều chức năng, ở đây
chúng em xin tìm hiểu và xây dựng một số chức năng chính.
a) Biểu đồ phân cấp chức năng
6
b) Biểu đồ luồng dữ liệu
• Biểu đồ mức ngữ cảnh
• Biểu đồ mức đỉnh
7


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status