Đ Án Phân Tích Thi t K HTTT – Qu n lý th vi n ế ế ư
Trang 1
L i i đ u
Phân tích thi t k h th ng thông tin b c đ u tiên không th thi u trong quy trình phátế ế ướ ế
tri n h th ng ph n m m. Ng i ta nh n th y luôn cho r ng phân tích thi t k h th ng ườ ế ế
thông tin là giai đo n quan tr ng nh t trong quy trình phát tri n ph n m m. Th t v y, ch c n
s xót trong quá trình thi t k d li u th d n t i m t s n ph m ph n m m kém ch tơ ế ế
l ng hay không có giá tr s d ng lâu dài.ượ
Ngày nay, cùng v i s phát tri n c a 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 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 r t c n thi t. Qu n th vi n cũng không ph i ngo i l . Vi c 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 m t cách th công trong ư ư ế
v i m t kh i l ng 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 trong vi c tra c u sách. ơ
Trong quá trình làm đ án chúng em không tránh kh i nh ng s sót, chúng em xin trân tr ng ơ
ti p thu nh ng ý ki n đóng góp cũng nh ph n h i c a th y các b n đ chúng em có thế ế ư
làm t t h n sau này. ơ
Cu i cùng chúng em xin trân tr ng cám n th y TR NH CÔNG NH T đã truy n đ t nh ng ơ
ki n th c c n thi t đ emth hoàn thành t t đ án này, đ ng th i chúng em cũng xin cámế ế
n t t c c ng i b n đã t n tình giúp đ , đ ng viên, h tr chúng em trong su t th i gianơ ườ
h c môn này.
Xin chân thành c m n ơ
Sinh viên
NGUY N VĂN LINH
NGUY N TH H NG
TR N TH HI P
NGUY N TH THANH TH O
Đ Án Phân Tích Thi t K HTTT – Qu n lý th vi n ế ế ư
Trang 2
M C L C Trang
L i nói đ u ............................................................................................................................ 1
I. M c tiêu, ph m vi c a đ tài ........................................................................................ 3
1. M c tiêu.................................................................................................................... 3
2. Ph m vi..................................................................................................................... 3
II. Kh o sát............................................................................................................................ 3
III. Phân tích.......................................................................................................................... 3
1. Phát hi n th c th . ................................................................................................... 3
2. Mô hình x lí b ng ERD. ......................................................................................... 4
3. Mô t th c th . ........................................................................................................ 5
4. Mô hình DFD............................................................................................................ 7
5. Mô t ô x lý, kho d li u. ...................................................................................... 11
IV. Thi t k d li u, x ế ế ................................................................................................ 16
1. Mô hình d li u m c logic. ..................................................................................... 16
2. Chu n hoá các quan h . ........................................................................................... 16
3. Gi i thu t cho các ô x lý. ....................................................................................... 17
4. Phát hi n các ràng bu c d li u. ............................................................................. 17
V. Thi t k giao di nế ế .......................................................................................................... 31
1. Thi t k menu.ế ế ......................................................................................................... 31
2. Thi t k form.ế ế .......................................................................................................... 33
3. Thi t k report.ế ế ........................................................................................................ 37
VI. Đánh giá u, khuy t đi mư ế .......................................................................................... 38
1. u đi m.Ư .................................................................................................................. 38
2. Khuy t đi m.ế ........................................................................................................... 38
Đ Án Phân Tích Thi t K HTTT – Qu n lý th vi n ế ế ư
Trang 3
I. M c tiêu, ph m vi đ tài
1. M c tiêu : Phân tích thi t k ph n m m qu n lý m n sách trong th vi n.ế ế ượ ư
Yêu c u :
- L p th đ c gi .
- Nh p sách m i.
- L p phi u m n. ế ượ
- L p phi u tr sách. ế
- L p báo cáo tháng.
Báo cáo tình hình nh p sách.
Báo cáo tình hình m n sách.ượ
Kh i l ng đ ph c t p d li u ượ : d li u d ng text, d ng hình, d ng s .
Đ chính xác, th i gian đáp ng :
2. Ph m vi : Ph m vi n m trong gi i h n c a môn h c Phân Tích Thi t K H Th ng ế ế
Thông Tin và các m c tiêu trên.
II. Kh o sát : M i đ c gi ch đ c m n m t s sách nh t đ nh trong m t kho ng th i gian ượ ượ
nh t đ nh.
III. Phân tích :
1. Phát hi n th c th
- Th c th DOCGIA : M i th c th t ng tr ng cho m t đ c gi trong quy trình m n ượ ư ượ
tr sách th vi n. Các thu c nh : MaDocGia, HoTen, NgaySinh, DiaChi, Email, ư
NgayLapThe, NgayHetHan, SoSachDangMuon, TinhTrangThe, GioiTinh.
- Th c th LOAIDOCGIA : M i th c th t ng tr ng cho m t lo i đ c gi trong quy ượ ư
trình m n tr sách th vi n. Các thu c tính : MaLoaiDocGia, TenLoaiDocGia.ượ ư
- Th c th PHIEUMUON : M i th c th t ng tr ng cho m t phi u m n. Các ượ ư ế ượ
thu c tính : MaPhieuMuon, NgayMuon, NgayTraDuKien.
- Th c th CHITIETPHIEUMUON : M i th c th t ng tr ng cho 1 chi ti t phi u ượ ư ế ế
m n. Các thu c tính : MaCTPM, NgayTra.ượ
- Th c th SACH : M i th c th t ng tr ng cho m t cu n sách. Các thu c tính : ượ ư
MaSach, TenSach, TacGia, NamXuatBan, NgayNhap, TinhTrangSach, NamXuatBan,
NhaXuatBan.
- Th c th LOAISACH : M i th c th t ng tr ng cho m t lo i sách, các thu c tính : ượ ư
MaLoaiSach, TenTheLoai.
Đ Án Phân Tích Thi t K HTTT – Qu n lý th vi n ế ế ư
Trang 4
- Th c th THAMSO : Ch a các quy đ nh đ i v i vi c m n tr sách th vi n, các thu c ượ ư
tính : SoSachMuonToiDa, SoNgayMuonToiDa.
2. Mô hình ERD
SACH
THAMSO
SoSachMuonToiDa
SoNgayMuonToiDa
SoSachDangMuon
DOCGIA
MaDocGia
HoTen
NgaySinh
GioiTinh
DiaChi
Email
NgayLapThe
NgayHetHan
TinhTrangThe
PHIEUMUON
MaPhieuMuon
NgayTraDuKien
NgayMuon
LOAIDOCGIA
thuoc
(1,1)
(1,n)
MaLoaiDocGia
TenLoaiDocGia
cua
(1,n)
(1,1)
cua
(1,n)
CHITIETMUON
MaChiTietMuon
NgayTra
(1,1)
thuoc
(1,1)(1,n)
MaSach
TuaSach
TacGia
NamXuatBan
NhaXuatBan
TinhTrang
NgayNhap
Thuoc
(1,n)
(1,1)
LOAISACH
MaLoaiSach
TenLoaiSach
3. Mô t th c th
3.1. Th c th DOCGIA
Tên th c th : DOCGIA
Đ Án Phân Tích Thi t K HTTT – Qu n lý th vi n ế ế ư
Trang 5
Tên thu c tínhDi n gi i
MaDocGia
HoTen
NgaySinh
DiaChi
Email
NgayLapThe
NgayHetHan
SoSachDangMuon
TinhTrangThe
GioiTinh
Mã s c a đ c gi
H và Tên đ c gi
Ngày Sinh đ c gi
Đ a ch đ c gi
Email đ c gi
Ngày L p Th đ c gi
Ngày h t h n c a th đ c giế
S sách đ c gi đang m n ượ
Tình Tr ng th (còn h n/h t ế
h n)
Gi i tính đ c gi
3.2. Th c th LOAIDOCGIA
Tên th c th : LOAIDOCGIA
Tên thu c tínhDi n gi i
MaLoaiDocGia
TenLoaiDocGia
Mã s c a lo i đ c
gi
Tên lo i đ c gi
3.3. Th c th PHIEUMUON
Tên th c th : PHIEUMUON
Tên thu c tínhDi n gi i
MaPhieuMuon
NgayMuon
NgayTraDuKien
Mã s c a phi u ế
m nượ
Ngày m nchượ
Ngày tr sách d ki n ế
3.4. Th c th CHITIETPHIEUMUON
Tên th c th : CHITIETPHIEUMUON
Tên thu c tínhDi n gi i
MaCTPM
NgayTra
Mã s chi ti t phi u ế ế
m nượ
Ngày tr sách
3.5. Th c th SACH