TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
DỰ ÁN PHÁT TRIỂN THƯ VIỆN
TRƯỜNG CAO ĐẲNG KINH TẾ -KỸ THUẬT
PHÚ LÂM
GIAI ĐOẠN THIẾT KẾ HỆ THỐNG
GVHD: TS NGUYỄN HẢI QUÂN
HVTH:
1. PHẠM CAO HIỂN
2. HUỲNH CHÍ CƯỜNG
3. NGUYỄN MINH THƯ
4. ĐỖ ĐẶNG NGUYỆT HẰNG
THÁNG 11 – 2011
THIẾT KẾ DỮ LIỆU
1. Xét yêu cầu lập thẻ độc giả
1.1. Thiết kế dữ liệu với tính đúng đắn
o Biểu mẫu liên quan:
BM 1 THẺ ĐỘC GIẢ
Ngày sinh: Họ và tên:
Khoá học: E-mail:
Loại Độc Giả: Địa chỉ:
o Sơ đồ luồng dữ liệu:
o Các thuộc tính mới: HoTen, NgaySinh, DiaChi, Email, KhoaHoc,
ThanhVien_id, UserName, MatKhau, PhanQuyen.
o Thiết kế:
DOCGIA
MSSV
HoTen
NgaySinh
DiaChi
Email
KhoaHoc
ThanhVien_id
UserName
MatKhau
PhanQuyen
o Các thuộc tính trừu tượng: MSSV
o Sơ đồ logic:
DOCGIA
1.2. Thiết kế dữ liệu với tính tiến hóa
o Quy định liên quan: QĐ1
QĐ 1 : có 3 loại độc giả(X,Y,Z). mỗi loại độc giả có giá trị thẻ
khác nhau
o Sơ đồ luồng dữ liệu:
o Các thuộc tính: TenLoaiDG, GiaTriThe.
o Thiết kế:
o Các thuộc tính trừu tượng: MaLoaiDG
2
o Sơ đồ logic:
2. Xét yêu cầu tiếp nhận sách mới
2.1. Thiết kế dữ liệu với tính đúng đắn
o Biểu mẫu liên quan:
BM 2 THÔNG TIN SÁCH
Nhan đề: Giá tiền:
Tác giả: Ngày nhập:
Nhà xuất bản: Năm xuất bản:
Nơi xuất bản: Kích thước:
Số trang:
o Sơ đồ luồng dữ liệu:
o Các thuộc tính mới: NhanDe, ChuDe, TacGia, NamXB, MaNhaXB,
MaNoiXB, GiaTien, KichThuoc, KHPL, MaHoa, SoTrang, GioiThieu,
NgayNhap, HinhAnh
3
o Thiết kế:
o Các thuộc tính trừu tượng: SachID
o Sơ đồ logic:
2.2. Thiết kế dữ liệu với tính tiến hóa
o Quy định liên quan:
QĐ 2:
- Có 10 môn loại (A, B,C, D, E ,F ,G, H, I, J). Mỗi môn loại có
nhiều thể loại khác nhau.
- Nếu giá tiền 1 quyển sách trên 100.000đ thì là phòng mượn,
ngược lại là phòng đọc.
- Mỗi quyển sách có 1 mã hoá khác nhau.
4
o Sơ đồ luồng dữ liệu về việc thay đổi quy định:
o Các thuộc tính mới: TenChuDe,TenMonLoai, TenNoiXB, TenNhaXB.
o Thiết kế:
o Các thuộc tính trừu tượng: MaChuDe, MaMonLoai, MaNoiXB,
MaNhaXB.
5
o Sơ đồ logic:
3. Xét yêu cầu trang web tra cứu sách
3.1. Thiết kế dữ liệu với tính đúng đắn
o Biểu mẫu liên quan:
BM 3 DANH MỤC SÁCH
Stt Tên sách Thể loại Tác giả Tình trạng
o Sơ đồ luồng dữ liệu:
o Các thuộc tính mới: TinhTrang, LP
6
o Thiết kế:
o Các thuộc tính trừu tượng:AnBanID
o Sơ đồ logic:
3.2. Thiết kế dữ liệu với tính tiến hóa
o Quy định liên quan: Không có.
o Sơ đồ luồng dữ liệu về việc thay đổi quy định: Không có.
o Các thuộc tính mới: Không có.
7
o Thiết kế:
o Các thuộc tính trừu tượng: Không có.
o Sơ đồ logic:
4. Xét yêu cầu trang web cho mượn sách
4.1. Thiết kế dữ liệu với tính đúng đắn
o Biểu mẫu liên quan:
BM 4
PHIẾU MƯỢN SÁCH
Họ tên Độc Giả: Ngày mượn:
Stt Tên sách Thể loại Tác giả
o Sơ đồ luồng dữ liệu:
8
o Các thuộc tính mới: NgayMuonSach.
o Thiết kế:
o Các thuộc tính trừu tượng: MaPhieuMuon, MaCTMuon.
o Sơ đồ logic:
4.2. Thiết kế dữ liệu với tính tiến hóa
o Quy định liên quan:
QĐ 4: Chỉ cho mượn với thẻ còn hạn và sách không có người
đang mượn. Mỗi Độc giả chỉ phép mượn tối đa 3 quyển
9
sách trong 10 ngày.
o Sơ đồ luồng dữ liệu về việc thay đổi quy định:
o Các thuộc tính mới: SoSachMuonToiDa, SoNgayMuonToiDa.
o Thiết kế:
o Các thuộc tính trừu tượng: Không có.
o Sơ đồ logic:
10
5. Xét yêu cầu trang web nhận trả sách
5.1. Thiết kế dữ liệu với tính đúng đắn
o Biểu mẫu liên quan
BM 5 PHIẾU TRẢ SÁCH
Họ tên Độc Giả: Ngày trả:
Số Tiền Phạt:
Stt Tên sách Thể loại Tác giả Ghi chú
o Sơ đồ luồng dữ liệu:
o Các thuộc tính mới: NgayTra, GhiChu, SoTienPhat.
o Thiết kế:
11
o Các thuộc tính trừu tượng: MaPhieuMuon, MaCTMuon.
o Sơ đồ logic:
5.2. Thiết kế dữ liệu với tính tiến hóa
o Quy định liên quan:
QĐ 5:
- Phạt 30% giá trị tài liệu khi lấy từ 1-2 ảnh ( đối với luận văn,
luận án); viết, vẽ từ 1 đến 2 trang tài liệu; làm rách từ 1 đến 3
trang tài liệu.
- Phạt 150% giá trị tài liệu khi lấy từ 3 ảnh trở lên (đối với luận
văn, luận án); viết, vẽ từ 3 trang tài liệu trở lên; làm rách từ 4
trang tài liệu trở lên.
- Phạt 200% giá trị tài liệu khi làm mất tài liệu nếu tài liệu đó có
nhiều bản.
12
- Phạt 500% giá trị tài liệu khi làm mất tài liệu mà thư viện chỉ có
1 bản; hoạc tài liệu hiện không có trên thị trường.
- Đối với sách không có giá bìa, sách cũ từ năm 1990 trở về
nước, mức phạt 4000đ/trang.
- Phạt 1.000đ/ngày/ 1 tài liệu khi mượn quá hạn
o Sơ đồ luồng dữ liệu về việc thay đổi quy định:
o Các thuộc tính mới: TienPhat.
13
o Thiết kế:
o Các thuộc tính trừu tượng: Không có.
o Sơ đồ logic:
14
6. Xét yêu cầu phần mềm thu hồi sách
6.1. Thiết kế dữ liệu vói tính đúng đắn
o Biểu mẫu liên quan:
BM 6 PHIẾU THU HỒI SÁCH
Họ tên Độc Giả: Ngày tháng:
Địa chỉ: Lần thông báo:
Yêu cầu trả các sách đã mượn quá hạn:
Stt Tên sách Ngày
mượn
Số ngày quá hạn
o Sơ đồ luồng dữ liệu:
o Các thuộc tính mới: LanThongBao, SoNgayQuaHan.
15
o Thiết kế:
o Các thuộc tính trừu tượng: MaPhieuThuHoi, MaCtThuHoi.
o Sơ đồ logic:
6.2. Thiết kế dữ liệu với tính tiến hóa
o Quy định liên quan:
QĐ 6: Thông báo thu hồi sách được gởi đến độc giả tối đa 3 lần.
Độc giả phải trả sách lại cho thư viện trong vòng 3 ngày
kể từ ngày ra thông báo.
16
o Sơ đồ luồng dữ liệu về việc thay đổi quy định:
o Các thuộc tính mới: SoLanThuHoiToiDa, SoNgayTraToiDa.
o Thiết kế:
o Các thuộc tính trừu tượng: Không có.
17
o Sơ đồ logic:
7. Xét yêu cầu trang web lập báo cáo tháng
7.1. Báo cáo thống kê sách mượn
7.1.1. Thiết kế dữ liệu với tính đúng đắn
o Biểu mẫu liên quan:
BM 7.1 BÁO CÁO THỐNG KÊ SÁCH MƯỢN
Ngày tháng:
Stt Thể loại Số lượng Số lượt mượn Tỷ lệ
o Sơ đồ luồng dữ liệu:
o Các thuộc tính mới: NgayLapBC, SoLuotMuon, TyLeMuon.
o Thiết kế:
18
o Các thuộc tính trừu tượng: MaBCSachMuon.
o Sơ đồ logic:
7.1.2. Thiết kế dữ liệu với tính tiến hóa
o Quy định liên quan: không có.
o Sơ đồ luồng dữ liệu về việc thay đổi quy định: không có.
o Các thuộc tính mới: Không có.
19
o Thiết kế:
o Các thuộc tính trừu tượng: Không có
o Sơ đồ logic:
7.2. Báo cáo thống kê số sách mượn quá hạn
7.2.1. Thiết kế dữ liệu với tính đúng đắn
o Biểu mẫu liên quan:
BM 7.2 BÁO CÁO THỐNG KÊ SÁCH MƯỢN QUÁ HẠN
Ngày tháng:
Stt Họ tên Độc Giả Số sách
mượn
Số sách chưa trả Ghi chú
o Sơ đồ luồng dữ liệu:
20
o Các thuộc tính mới: NgayLapBC, SoSachMuon, SoSachDaTra.
o Thiết kế:
o Các thuộc tính trừu tượng: MaBCSachQuaHan
21
o Sơ đồ logic:
7.3. Thiết kế dữ liệu với tính tiến hóa
o Quy định liên quan: không có.
o Sơ đồ luồng dữ liệu về việc thay đổi quy định: không có.
o Các thuộc tính mới: Không có.
o Thiết kế:
o Các thuộc tính trừu tượng: Không có.
o Sơ đồ logic:
22
23