
Đ Án Phân Tích Thi t K HTTT – Qu n lý th vi nồ ế ế ả ư ệ
Trang 1
L i nói đ uờ ầ
Phân tích thi t k h th ng thông tin là 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 và 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 là có 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 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 . 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 và 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 đ em có th 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á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 lýế ế ữ ệ ử ................................................................................................ 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 và 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 tí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ínhộDi 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ínhộDi 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ínhộDi n gi iễ ả
MaPhieuMuon
NgayMuon
NgayTraDuKien
Mã s c a phi uố ủ ế
m nượ
Ngày m n sáchượ
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ínhộDi 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ự ể

