Phần mm quản lý thư viện 1
TRƢỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM
Đồ án nhập môn công nghệ phần mềm
Tên đồ án: Phần mềm quản lý thư viện
GVLT:Nguyễn Tấn Trần Minh Khang.
SINH VIÊN THỰC HIỆN:
TÊNSV : Võ Tấn Duy
MSSV :0212057
EMAIL :votanduy@gmail.com
Ngày 20 tháng 5 năm 2005
Phần mềm quản lý thư viện 2
Mc Lc
GVLT:Nguyễn Tấn Trần Minh Khang. ............................................................. 1
SINH VIÊN THỰC HIỆN: .................................................................................. 1
Chƣơng 1 THIẾT KẾ CƠ SỞ DỮ LIỆU ......................................................... 3
BƯỚC 1: Xét yêu cầu phần mềm “lập thẻ độc giả”. -Thiết kế dữ liệu với tính đúng
dắn. ...................................................................................................................................... 3
-Thiết kế dữ liệu với tính tiến hóa: ................................................................................ 5
-Thiết kế dữ liệu với tính hiệu qủa: ............................................................................... 8
-Thiết kế dữ liệu với tính đúng đắn ............................................................................... 9
-Thiết kế dữ liệu với tính tiến hoá: .............................................................................. 13
-Thiết kế dữ liệu với tính hiệu qủa: ............................................................................. 16
Kí hiệu ......................................................................................................................... 19
-Thiết kế dữ liệu với tính đúng đắn: ............................................................................ 20
-Thiết kế dữ liệu với tính tiến hoá: .............................................................................. 24
-Thiết kế dữ liệu với tính đúng đắn: ............................................................................ 28
+Sơ đồ luồng dữ liệu: .................................................................................................. 29
+Sơ đồ logic: ............................................................................................................... 32
Phần mềm quản lý thư viện 3
CHƢƠNG 1 THIẾT KẾ CƠ SỞ DỮ LIỆU
BƢỚC 1: Xét yêu cầu phần mềm “lập thẻ độc giả”.
-Thiết kế dữ liệu với tính đúng dắn.
+Biểu mẩu liên quan:BM1
BM1. Thẻ độc giả
Họ và tên: Ngày sinh : Địa chỉ :
Email : Loại độc giả: Ngày lập thẻ:
+Sơ đồ luồng dữ liệu
Phần mềm quản lý thư viện 4
Ngƣời dùng
Lập thẻ độc giả
Thiết bị nhập Thiết bị xuất
D1
D2
D3 D4
D5
D6
Bộ nhớ phụ.
Các ký hiệu
D1: Họ Tên, Loại Độc Giả, Ngày Sinh, Địa Chỉ, Ngày Lập Thẻ.
D2: Không có
D3: Danh Sách Loại Độc Giả, Tuổi Tối Đa, Tuổi Tối Thiểu, Thời Hạn
Sử Dụng.
D4: D1 + Ngày Hết Hạn.
D5: D3
D6: Không có.
+Các thuộc tính mới :Họ tên, Loại độc gỉa,Ngày sinh , Địa chỉ,
E_mail ,Ngày lập thẻ.
+Sơ đồ lớp:
Phần mềm quản lý thư viện 5
DOCGIA
PK MaDocGia
Hoten
Ngaysinh
Diachi
E_mail
Ngaylapthe
Madocgia
+Thuộc tính trừu tƣợng: MaDocGia.
+Sơ đồ logic:
DOCGIA
-Thiết kế dữ liệu với tính tiến hóa:
+Quy định liên quan:QĐ1
QD2: Có 2 loại độc giả (x,y).Tuổi độc giả từ 18 đến 55.Thẻ có giá trị 6 tháng