Đồ án Phân tích và thiết kế hệ thống Quản lý thư viện sách

SGIÁO DC VÀ ĐÀO TO TP.HCM  
TRƯỜNG CAO ĐẲNG KTHUT  
LÝ TTRNG  
KHOA CÔNG NGHTHÔNG TIN  
--- (^.^) ---  
Môn:  
PHÂN TÍCH THIT KẾ  
HTHNG THÔNG TIN  
Đề tài:  
QUN LÝ THƯ VIN SÁCH  
GVHD:  
TRNH LONG  
Thc hin:  
NGÔ MINH TUN  
Lp 07T-TP1 (2007-2009)  
TP.HCM – 12/2008  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
Bài toán:  
Hthng được sdng để qun lý vic mượn sách trong mt thư vin. Các tài  
liu cho đọc gimượn có các thuc tính là mã tài liu, tên tài liu (ta đề). Tài  
liu gm 2 loi: sách và báo tp chí. Mi ta đề sách cn được biết do tác ginào  
viết. Thông tin vtác gigm mã tác gi, tên tác gi, năm sinh. Mt tác giviết  
nhiu sách, mt sách có thnhiu tác giviết. Mi ta đề sách có nhiu ln xut  
bn (tái bn). Thông tin vmt ln xut bn gm có: ln xut bn, năm xut  
bn, khgiy, strang, nhà xut bn, giá, có hoc không kèm đĩa CD. Ln xut  
bn được đánh s1, 2, 3, ... cho mi ta đề sách, do đó có strùng nhau gia  
các ta đề sách khác nhau. Thông tin về độc gigm sthẻ độc gi, ngày cp  
th, tên, nghnghip, phái. Mi ln độc gicó thmượn nhiu sách cũng như  
báo tp chí, thông tin cn lưu là ngày mượn và ngày trcho tng tài liu mượn.  
2 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
Li mở đầu  
Li đầu tiên chúng em xin gi đến thy Long. Người đã tn tình hướng dn chúng em  
môn hc thiết thc Phân Tích Thiết Kế HThng Thôn Tin, giúp cho chúng em hiu được  
quy trình phát trin phn mm và nhng công vic cthca chúng em sau này.  
Bài báo cáo môn hc này là sgóp nht nhng kiến thc ca chúng em tích lũy được  
trong trình hc tp, kham kho nhng bài báo cáo đã có ca nhng khóa trước. Tuy còn sơ  
sài và chưa được hoàn chnh như mong mun nhưng cũng đã thhin được phn nào cố  
gng ca chúng em.  
Vì thi gian có hn nên vic thiếu sót là điu không thtránh khi. Mong thy nương tay  
bqua !  
3 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
Mc lc:  
Chương 1. KHO SÁT HTHNG VÀ PHÂN TÍCH HIN TRNG HTHNG..........5  
Chương 2. PHÂN TÍCH YÊU CU..................................................................5  
Chương 3. PHÂN TÍCH HTHNG ...............................................................6  
1./ Xây dng mô hình thc thkết hp (Entity Relationship Diagram)............6  
a./ Xác định các thc th.....................................................................6  
b./ Mô tthc th...............................................................................6  
c./ Các mi liên h..............................................................................7  
d./ Các ràn buc dliu.......................................................................8  
e./ Mô hình thc thkết hp (ERD) .......................................................9  
2./ Xây dng mô hình quan hdliu (Data Relation Diagram) ..................10  
a./ Chuyn mô hình thc thliên hsang mô hình quan h.....................10  
b./ Mô hình quan hdliu (DRD) ......................................................11  
c./ Ràng buc toàn vn......................................................................11  
d./ Bng tm nh hưởng....................................................................14  
3./ Xây dng mô hình dòng dliu (Data Flow Diagram) ...........................15  
a./ Bng xkin...............................................................................15  
b./ Sơ đồ DFD ngcnh.....................................................................16  
c./ Sơ đồ DFD mc 0.........................................................................16  
d./ Sơ đồ DFD mc 1.........................................................................17  
· Xlý: Cp nht sáng tác...............................................................17  
· Xlý: Cp nht chi tiết xut bn ....................................................17  
· Xlý: Cp nht chi tiết mượn ........................................................18  
e./ Từ đin dán..............................................................................18  
· Mô tphn tdliu ...................................................................18  
· Mô tCu trúc dliu ..................................................................20  
· Mô tcu trúc Dòng dliu...........................................................20  
· Mô tKho dliu.........................................................................22  
Chương 4. THIT KGIAO DIN ...............................................................24  
4 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
Chương 1. KHO SÁT HTHNG VÀ PHÂN TÍCH HIN  
TRNG HTHNG  
Chương 2. PHÂN TÍCH YÊU CU  
5 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
Chương 3. PHÂN TÍCH HTHNG  
1./ Xây dng mô hình thc thkết hp (Entity Relationship  
Diagram)  
a./ Xác định các thc thể  
1. Thc thtblTaiLieu:  
ü Cha tác thông tin chi tiết vtài liu trong thvin.  
ü Các thuc tính: TaiLieuID, TenTaiLiau, Loai.  
2. Thc thtblTacGia:  
ü Cha thông tin vtác gi.  
ü Các thuc tính: TacGiaID, TenTacGia, NamSinh.  
3. Thc thtblNhaXB:  
ü Cha thông tin vnhà xut bn.  
ü Các thuc tính: NXBID, TenNhaXB.  
4. Thc thtblDocGia:  
ü Cha các thông tin cá nhân ca đọc gi.  
ü Các thuc tính: SoThe, NgayCap, HoTen, NgheNghiep, Phai.  
5. Thc thtblMuon:  
ü Dùng ghi nhn các thông tin mượn tài liu ca đọc gi.  
ü Các thuc tính: MuonID, NgayMuon, NgayHen.  
b./ Mô tthc thể  
1. Thc thtblTaiLieu (Tài liu)  
Tên thuc  
tính  
Kiu dữ  
liu  
Min giá  
trị  
Loi  
dliu  
Din gii  
TaiLieuID  
TenTaiLieu  
NamSinh  
Mã tài liu  
Tên tài liu  
Năm sinh  
Text  
Text  
Text  
10 kí tự  
255 kí tự  
10 kí tự  
B
B
B
2. Thc thtblTacGia (Tác gi)  
Tên thuc  
Kiu dữ  
liu  
Text  
Text  
Integer  
Min giá  
trị  
10 kí tự  
255 kí tự  
Loi  
dliu  
Din gii  
tính  
TacGiaID  
TenTacGia  
Loai  
Mã tác giả  
Htên tác giả  
Loi tài liu  
B
B
K
3. Thc thtblNhaXB (Nhà xut bn)  
Tên thuc  
Kiu dữ  
liu  
Min giá  
trị  
10 kí tự  
255 kí tự  
Loi  
dliu  
Din gii  
Mã nhà xut bn  
Tên nhà xut bn  
4. Thc thtblDocGia (Đọc gi)  
tính  
NXBID  
TenNXB  
Text  
Text  
B
B
6 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
Tên thuc  
Din gii  
tính  
Kiu dữ  
liu  
Min giá  
trị  
Loi  
dliu  
SoThe  
NgayCap  
HoTen  
NgheNghiep  
Phai  
Mã sthẻ  
Text  
Date  
Text  
Text  
10 kí tự  
B
B
B
K
B
Ngày cp thẻ  
Htên đọc giả  
Nghnghip  
Phái  
255 kí tự  
255 kí tự  
Boolean  
5. Thc thtblMuon (Mượn)  
Tên thuc  
Kiu dữ  
liu  
Text  
Date  
Min giá  
trị  
10 kí tự  
Loi  
dliu  
Din gii  
tính  
MuonID  
NgayMuon  
NgayHen  
Mã phiếu mượn  
Ngày mượn  
Ngày hn trả  
B
B
B
Date  
Ghi chú:  
Loi dliu:  
ü B: Bt buc  
ü K: Không bt buc  
c./ Các mi liên hệ  
1. Mi liên htblNhaXB – tblTaiLieu  
tblNhaXB  
tblTaiLieu  
Relationship_2  
Ta thy rng mi tài liu có ththtái bn nhiu ln và có nhiu nhà  
xut bn khác nhau, mi nhà xut bn có thcó nhiu tài liu khác nhau.  
Cho nên mi quan hlà quan hnhiu-nhiu. Mi quan hn này có thể  
được phân rã thành 2 quan hmt-nhiu bng cách thêm thc thể  
tblCTXB.  
2. Mi liên htblTacGia – tblTaiLieu  
tblTaiLieu  
tblTacGia  
Relationship_3  
Mi tài liu có thdo 1 hoc nhiu tác giviết và 1 tác gicng thể  
viết nhiu tài liu khác nhau. Cho nên chúng có quan hnhiu-nhiu.  
Quan hnày có thtác thành 2 quan hmt-nhiu bng cách bsung  
thc thmi là tblSangTac.  
3. Mi liên htblDocGia – tblMuon  
tblDocGia  
tblMuon  
Relationship_4  
Mi đọc gicó thcó nhiu phiếu mượn khác nhau. Và mi phiếu mượn  
được xác định bi 1 đọc gi. Cho nên mi liên hlà quan hmt-nhiu.  
4. Mi liên htblMuon – tblTaiLieu  
7 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
tblMuon  
tblTaiLieu  
Relationship_5  
Xét 2 thc thtblMuon vi tblTaiLieu, ta thy rng 1 phiếu mượn có thể  
mượn được nhiu tài liu, và ngược li 1 tài liu có thể được mượn nhiu  
phiếu mượn khác nhau. Cho nên mi quan hệ ở đây là mun quan hệ  
nhiu-nhiu. Mi quan hnày có thể được phân rã thành 2 quan hmt-  
nhiu bng cách thêm thc thtblCTMuon.  
d./ Các ràn buc dliu  
1. tblTacGia:  
- TacGiaID: Không để trng, không trùng và không có khong trng.  
- TenTacGia: Không để trng.  
- NamSinh: < năm hin hành.  
2. tblTaiLieu:  
- TaiLieuID: Không để trng, không trùng và không có khong trng.  
- TenTaiLieu: Không để trng.  
- Loai: True / False ~ Nam/Nữ  
3. tblSangTac:  
- TacGiaID: Phi tn ti trong thc thtblTacGia.  
- TaiLieuID: Phi tn ti trong thc thtblTaiLieu.  
4. tblNhaXB:  
- NXBID: Không để trng, không trùng và không có khong trng.  
- TenNXB: Không để trng.  
5. tblCTXB:  
- TaiLieuID: Phi tn ti trong thc thtblTaiLieu.  
- NXBID: Phi tn ti trong thc thtblNhaXB.  
- LanXB: >0.  
- NamXB: <= năm hin hành.  
- KhoGiay: Không để trng.  
- SoTrang: >=1.  
- Gia: >=0.  
- KemCD: -1 hoc 0.  
6. tblDocGia:  
- SoThe: Không để trng, không trùng, không khon trng, gm 10 chữ  
s.  
- NgayCap: <= ngày hin hành.  
8 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
- HoTen: Không để trng.  
- NgheNghiep:  
- Phai: -1 hoc 0.  
7. tblMuon:  
- MuonID: Không để trng, không trùng và không có khong trng.  
- NgayMuon: <= ngày hin hành.  
- NgayHen: >= ngày hin hành.  
8. tblCTMuon:  
- MuonID: Phi tn ti trong thc thtblMuon.  
- TaiLieuID: Phi tn ti trong thc thtblTaiLieu.  
- NgayTra: >= ngày hin hành  
e./ Mô hình thc thkết hp (ERD)  
tblNhaXB  
NXBID  
TenNXB  
<pi> Text (10) <M>  
Text (255)  
tblTacGia  
Identifier_1 <pi>  
TacGiaID  
TenTacGia  
NamSinh  
<pi> Text (10) <M>  
Text (255)  
1,n  
Integer  
Identifier_1 <pi>  
1,n  
tblCTXB  
Integer  
tblSangTac  
LanXB  
NamXB Integer  
KhoGiay Text (50)  
SoTrang Integer  
Gia  
...  
Long integer  
...  
1,n  
1,n  
tblTaiLieu  
tblDocGia  
TaiLieuID  
TenTaiLieu  
Loai  
<pi> Text (10) <M>  
Text (255)  
SoThe  
NgayCap  
HoTen  
NgheNghiep  
Phai  
<pi> Text (10) <M>  
Date  
Text (10)  
Text (255)  
Text (255)  
Boolean  
Identifier_1 <pi>  
Identifier_1 <pi>  
1,n  
tblCTMuon  
Relationship_3  
NgayTra Date  
1,n  
tblMuon  
MuonID  
<pi> Text (10) <M>  
NgayMuon  
NgayHen  
Date  
Date  
Identifier_1 <pi>  
9 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
2./ Xây dng mô hình quan hdliu (Data Relation Diagram)  
a./ Chuyn mô hình thc thliên hsang mô hình quan hệ  
tblTacGia  
tblTaiLieu  
1,n  
TacGiaID  
TenTacGia  
NamSinh  
<pi> Text (10) <M>  
Text (255)  
TaiLieuID  
TenTaiLieu  
Loai  
<pi> Text (10) <M>  
Text (255)  
tblSangTac  
1,n  
Integer  
Text (10)  
Identifier_1 <pi>  
Identifier_1 <pi>  
Áp dng quy tc 2 ta có thêm các bng:  
tblTacGia(TacGiaID, TenTacGia, NamSinh)  
tblSangTac(TacGiaID, TaiLieuID)  
tblTaiLieu(TaiLieuID,TenTaiLieu,Loai)  
tblCTXB  
LanXB  
Integer  
tblTaiLieu  
NamXB Integer  
KhoGiay Text (50)  
SoTrang Integer  
Gia  
...  
tblNhaXB  
TaiLieuID  
TenTaiLieu  
Loai  
<pi> Text (10) <M>  
Text (255)  
NXBID  
TenNXB  
<pi> Text (10) <M>  
Text (255)  
1,n  
Text (10)  
Long integer  
...  
1,n  
Identifier_1 <pi>  
Identifier_1 <pi>  
Áp dng quy tc 2 ta có thêm các bng:  
tblNhaXB(NXBID, TenNXB)  
tblCTXB(NXBID, TaiLieuID, LanXB, NamXB, KhoGiay, SoTrang, Gia,  
KemCD)  
tblDocGia  
DocGiaID  
SoThe  
NgayCap  
HoTen  
NgheNghiep  
Phai  
<pi> Text (10) <M>  
Text (10)  
tblMuon  
Date  
Relationship_3  
MuonID  
NgayMuon  
NgayTra  
<pi> Text (10) <M>  
Text (255)  
Text (255)  
Boolean  
Date  
Date  
Identifier_1 <pi>  
Identifier_1 <pi>  
Áp dng quy tc 3 ta có thêm các bng:  
tblDocGia(SoThe, NgayCap, HoTen, NgheNghiep, Phai)  
tblMuon(MuonID, SoThe, NgayMuon, NgayHen)  
tblTaiLieu  
tblMuon  
MuonID  
NgayMuon  
NgayHen  
<pi> Text (10) <M>  
TaiLieuID  
TenTaiLieu  
Loai  
<pi> Text (10) <M>  
Text (255)  
tblCTMuon  
Date  
Date  
1,n  
Text (10)  
1,n  
NgayTra Date  
Identifier_1 <pi>  
Identifier_1 <pi>  
Áp dng quy tc 3 ta có thêm các bng:  
tblCTMuon(MuonID, TaiLieuID, NgayTra)  
10 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
b./ Mô hình quan hdliu (DRD)  
tblNhaXB  
NXBID  
text <pk>  
TenNXB text  
tblTacGia  
TacGiaID text <pk>  
TenTacGia text  
NamSinh int  
NXBID  
TacGiaID  
tblCTXB  
TaiLieuID text  
<pk,fk1>  
<pk,fk2>  
tblSangTac  
NXBID  
LanXB  
NamXB  
text  
int  
int  
TacGiaID text <pk,fk1>  
TaiLieuID text <pk,fk2>  
KhoGiay text  
SoTrang int  
Gia  
KemCD  
bigint  
bit  
TaiLieuID  
TaiLieuID  
tblTaiLieu  
tblDocGia  
text  
TaiLieuID  
text <pk>  
SoThe  
NgayCap  
HoTen  
<pk>  
TenTaiLieu text  
datetime  
text  
Loai  
text  
NgheNghiep text  
Phai bit  
TaiLieuID  
tblCTMuon  
text  
TaiLieuID text  
NgayTra datetime  
SoThe  
MuonID  
<pk,fk1>  
<pk,fk2>  
tblMuon  
MuonID  
MuonID  
SoThe  
text  
text  
<pk>  
<fk>  
NgayMuon datetime  
NgayHen datetime  
c./ Ràng buc toàn vn  
Ràng buc toàn vn ca bng tblTacGia  
Ràng buc vkhoá ni  
R02001  
tblTacGia.TacGiaID  
Thêm  
+
Sa  
Xoá  
Xoá  
Ràng buc vmin giá trị  
R02002  
1000 <  
Thêm  
+
Sa  
+
tblTacGia.NgaySinh <  
Năm hin hành  
Ràng buc toàn vn ca bng tblSangTac  
Ràng buc vkhoá ni  
R03001  
tblSangTac.TacGiaID  
Thêm  
+
Sa  
Xoá  
11 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
Ràng buc vkhoá ni  
Thêm  
R03002  
Sa  
Xoá  
tblSangTac.TaiLieuID  
+
Ràng buc khoá ngoi: tblSangTac.TacGiaID Î tblTacGia.TacGiaID  
R03003  
tblTacGia.TacGiaID  
tblSangTac.TacGiaID  
Thêm  
Sa  
Xoá  
+
+
+
Ràng buc khoá ngoi: tblSangTac.TaiLieuID Î tblTaiLieu.TaiLieuID  
R03004  
tblTaiLieu.TaiLieuID  
tblSangTac.tblTaiLieuID  
Thêm  
Sa  
Xoá  
+
+
+
Ràng buc toàn vn ca bng tblNXB  
Ràng buc vkhoá ni  
R04001  
tblNXB.NXBID  
Thêm  
+
Sa  
Sa  
Xoá  
Xoá  
Ràng buc toàn vn ca bng tblCTXB  
Ràng buc vkhoá ni  
R05001  
Thêm  
tblCTXB.NXBID  
tblCTXB.TaiLieuID  
+
+
Ràng buc khoá ngoi: tblCTXB.NXBID Î tblNXB.NXBID  
R05002  
tblNXB.NXBID  
tblCTXB.NXBID  
Thêm  
Sa  
Xoá  
+
+
+
Ràng buc khoá ngoi: tblCTXB.TaiLieuID Î TaiLieu.TaiLieuID  
R05003  
tblTaiLieu.TaiLieuID  
tblCTXB.TaiLieuID  
Thêm  
Sa  
Xoá  
+
+
+
Ràng buc vmin giá trị  
R05004  
Thêm  
Sa  
+
+
Xoá  
tblCTXB.SoTrang>0  
tblCTXB.Gia>=0  
tblCTXB.KemCD Î  
{True,False}  
+
+
+
+
1000 < tblCTXB.NamXB  
< 3000  
tblCTXB.LanXB > 0  
+
+
+
+
Ràng buc toàn vn ca bng tblTaiLieu  
Ràng buc vkhoá ni  
R06001  
tblTaiLieu.TaiLieuID  
Thêm  
+
Sa  
Xoá  
Xoá  
Ràng buc vmin giá trị  
R06002  
tblTaiLieu.Loai Î  
Thêm  
+
Sa  
+
12 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
{“SACH”,”TAPCHI”}  
Ràng buc toàn vn ca bng tblDocGia  
Ràng buc vkhoá ni  
R07001  
tblDocGia.SoThe  
Thêm  
+
Sa  
Xoá  
Xoá  
Ràng buc vmin giá trị  
R07002  
tblDocGia.NgayCap >=  
Date()  
Thêm  
+
Sa  
+
+
+
tblDocGia.Phai Î  
{YES,NO} ~  
{“Nam”,”N”}  
Ràng buc toàn vn ca bng tblMuon  
Ràng buc vkhoá ni  
R08001  
tblMuon.MuonID  
Thêm  
+
Sa  
Xoá  
Xoá  
Ràn buc vliên thuc tính  
R08002  
Thêm  
Sa  
tblMuon.NgayMuon <=  
tblMuon.NgayHen  
+
+
tblMuon.NgayHen >=  
tblMuon.NgayMuon  
+
+
Ràng buc khoá ngoi: tblMuon.SoThe Î tblDocGia.SoThe  
R08003  
tblDocGia.SoThe  
tblMuon.SoThe  
Thêm  
Sa  
Xoá  
+
+
+
Ràng buc toàn vn ca bng tblCTMuon  
Ràng buc vkhoá ni  
R09001  
Thêm  
Sa  
Xoá  
tblCTMuon.MuonID  
tblCTMuon.TaiLieuID  
+
+
Ràng buc khoá ngoi: tblCTMuon.TaiLieuID Î tblTaiLieu.TaiLieuID  
R09002  
tblTaiLieu.TaiLieuID  
tblCTMuon.tblTaiLieuID  
Thêm  
Sa  
Xoá  
+
+
+
Ràng buc khoá ngoi: tblCTMuon.MuonID Î tblMuon.MuonID  
R09003  
tblMuon.MuonID  
tblCTMuon.MuonID  
Thêm  
Sa  
Xoá  
+
+
+
13 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
d./ Bng tm nh hưởng  
T
S
X
T
S
X
T
S
X
T
X
S
T
S
X
T
S
X
T
S
X
T
S
X
T
S
X
R02001  
R02002  
R03001  
R03002  
R03003  
R03004  
R04001  
R05001  
R05002  
R05003  
R05004  
R06001  
R06002  
R07001  
R07002  
R08001  
R08002  
R08003  
R09001  
R09002  
R09003  
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
14 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
3./ Xây dng mô hình dòng dliu (Data Flow Diagram)  
a./ Bng xkin  
Ngun  
phát sinh  
Bphn  
Hot  
động  
Cp nht  
tài liu  
Skin  
Kích hot  
Kết xut  
Đích đến  
Cp nht  
tài liu  
Thông tin  
tài liu cp ththư  
nht  
Cp nht  
sáng tác  
Thông tin  
sáng tác  
cp nht  
Thông tin  
tác gicp  
nht  
Bphn  
ththư  
Cp nht  
sáng tác  
Cp nht  
tác giả  
Đọc giả  
Cp nht  
tác giả  
Thẻ đọc  
giả  
Đọc giả  
Cp nht  
chi tiết  
Thông tin  
chi tiết  
Bphn  
ththư  
Cp nht  
chi tiết  
xut bn  
xut bn  
cp nht  
Thông tin  
nhà xut  
bn cp  
nht  
xut bn  
Cp nht  
nhà xut  
bn  
Bphn  
ththư  
Cp nht  
nhà xut  
bn  
Cp nht  
đọc giả  
Thông tin  
đọc gicp bn đọc  
nht  
Bphn  
Cp nht  
đọc giả  
Cp nht  
phiếu  
Thông tin  
phiếu  
Bphn  
bn đọc  
Cp nht  
phiếu  
mượn  
mượn cp  
nht  
mượn  
Cp nht  
chi tiết  
phiếu  
Thông tin  
CT phiếu  
mượn cp  
nht  
Bphn  
bn đọc  
Cp nht  
CT phiếu  
mượn  
mượn  
15 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
b./ Sơ đồ DFD ngcnh  
Đọc giả  
Thông tin  
đọc giả  
Thẻ đọc giả  
Thông tin tài  
Kết qutìm  
kiếm tài liu  
liu  
1
Bphn ththư  
Bphn bn đọc  
Hthng qun lý thư vin  
Kết qucp  
nht  
Thông tin  
đọc giả  
c./ Sơ đồ DFD mc 0  
1
TT tác gi  
1
2
3
4
5
6
7
8
tblTacGia  
tblSangTac  
tblTaiLieu  
tblCTXB  
Cp nht tác giả  
TT tác giả  
TacGiaID  
KQ cp nht  
2
TT sáng tác  
TaiLieuID +  
TacGiaID  
Cp nht sáng tác  
KQ cp nht  
TaiLieuID  
TT tài liu  
Bphn ththư  
KQ cp nht  
3
TT tài liu  
Cp nht tài liu  
TT xut bn  
KQ cp nht  
TT nhà xut  
TaiLieuID  
4
TaiLieuID +  
NXBID  
Cp nht chi tiết xut bn  
bn  
KQ cp nht  
Mã NXB  
5
TT nhà xut  
bn  
tblNXB  
Cp nht nhà xut bn  
TaiLieuID  
TT chi tiết  
mượn  
6
TaiLieuID +  
MuonID  
tblCTMuon  
tblMuon  
Cp nht chi tiết mượn  
KQ cp nht  
Bphn đọc giả  
MuonID  
TT mượn  
7
TT mượn  
KQ cp nht  
Cp nht mượn  
SoThe  
TT đọc giả  
8
Đc giả  
tblDocGia  
TT đọc giả  
Thẻ đọc giả  
Cp nht đọc giả  
16 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
d./ Sơ đồ DFD mc 1  
· Xlý: Cp nht sáng tác  
Bphn ththư  
TaiLieuID +  
TacGiaID  
Kết qucp  
nht  
1
2
TaiLieuID +  
TacGiaID  
Tìm tài liu thuc tác giả  
Cp nht sáng tác  
TaiLieuID +  
TacGiaID  
TacGiaID  
TaiLieuID  
3
tblTaiLieu  
1
tblTacGia  
2
tblSangTac  
· Xlý: Cp nht chi tiết xut bn  
Bphn ththư  
TaiLieuID +  
NXBID  
Kết qucp  
nht  
8
9
TaiLieuID +  
NXBID  
Tìm tài liu thuc NXB  
Cp nht chi tiết xut bn  
TaiLieuID +  
NXBID  
NXBID  
TaiLieuID  
4
tblTaiLieu  
5
tblNXB  
6
tblCTXB  
17 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
· Xlý: Cp nht chi tiết mượn  
Bphn bn đọc  
TaiLieuID +  
MuonID  
Kết qucp  
nht  
8
9
TaiLieuID +  
MuonID  
Tìm tài liu thuc phiếu mượn  
Cp nht chi tiết xut bn  
TaiLieuID +  
MuonID  
NXBID  
TaiLieuID  
4
tblTaiLieu  
5
tblMuon  
6
tblCTMuon  
e./ Từ đin dán  
· Mô tphn tdliu  
Mã nhn din:  
Tên:  
TaiLieuID  
Tên khác:  
Mô t:  
Thuc tính nhn dng tài liu, mi tài liu ss1 mã số  
riêng.  
Tính cht:  
Chiu dài: 10  
Định dng xut:  
Giá trmc định:  
Liên tc ¨ Ri rc  
Nhp  
¨ ChChs¨ Ngày ¨ S¨ Tính toán  
Điu kin ràn buc:  
Liên tc  
Chst: 0000000001  
Chsố đến: ZZZZZZZZZZ  
Ri rc  
Giá trị  
Din gii  
....................... ........................................................  
Mã nhn din:  
Tên:  
NXBID  
Tên khác:  
Mô t:  
Thuc tính nhn dng nhà xut bn, mi nhà xut bn ssố  
1 mã sriêng.  
Tính cht:  
Chiu dài: 10  
Định dng xut:  
18 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
Giá trmc định:  
Liên tc ¨ Ri rc  
Nhp  
¨ ChChs¨ Ngày ¨ S¨ Tính toán  
Điu kin ràn buc:  
Liên tc  
Chst: 0000000001  
Chsố đến: ZZZZZZZZZZ  
Ri rc  
Giá trị  
Din gii  
....................... ........................................................  
Mã nhn din:  
Tên:  
TacGiaID  
Tên khác:  
Mô t:  
Thuc tính nhn dng tác gi, mi tác giss1 mã số  
riêng.  
Tính cht:  
Chiu dài: 10  
Định dng xut:  
Giá trmc định:  
Liên tc ¨ Ri rc  
Nhp  
¨ ChChs¨ Ngày ¨ S¨ Tính toán  
Điu kin ràn buc:  
Liên tc  
Chst: 0000000001  
Chsố đến: ZZZZZZZZZZ  
Ri rc  
Giá trị  
Din gii  
....................... ........................................................  
Mã nhn din:  
Tên:  
MuonID  
Tên khác:  
Mô t:  
Thuc tính nhn dng phiếu mượn, mi phiếu mượn ss1  
mã sriêng.  
Tính cht:  
Chiu dài: 10  
Định dng xut:  
Giá trmc định:  
Liên tc ¨ Ri rc  
Nhp  
¨ ChChs¨ Ngày ¨ S¨ Tính toán  
Điu kin ràn buc:  
Liên tc  
Chst: 0000000001  
Chsố đến: ZZZZZZZZZZ  
Ri rc  
Giá trị  
Din gii  
....................... ........................................................  
19 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
Mã nhn din:  
Tên:  
SoThe  
Tên khác:  
Mô t:  
Thuc tính nhn dng đọc gi, nhng đọc giả đã đăng ký  
làm thsẽ được cp mã s.  
Tính cht:  
Chiu dài: 10  
Định dng xut:  
Giá trmc định:  
Liên tc ¨ Ri rc  
Nhp  
¨ ChChs¨ Ngày ¨ S¨ Tính toán  
Điu kin ràn buc:  
Liên tc  
Chst: 0000000001  
Chsố đến: 9999999999  
Ri rc  
Giá trị  
Din gii  
....................... ........................................................  
· Mô tcu trúc dliu  
Tài liu =  
TaiLieuID + TenTaiLieu + {Chi tiết xut bn}  
Chi tiết xut bn LanXB + NamXB + KhoGiay + SoTrang + Gia  
Tài liu =  
Tác gi=  
Chi tiết sáng tác  
Phiếu mượn =  
Chi tiết mượn  
Đọc gi=  
TaiLieuID + TenTaiLieu + {Chi tiết sáng tác}  
TacGiaID + TenTacGia + NamSinh + (Chi tiết sáng tác)  
TacGiaID + TaiLieuID  
MuonID + NgayMuon + NgayHen + {Chi tiết mượn}  
Stht+ TaiLieuID + NgayTra  
SoThe + NgayCap + HoTen + NgheNghiep + Phai +  
(Phiếu mượn)  
· Mô tcu trúc dòng dliu  
Mã nht din:  
Tên: Thông tin tác giả  
Mô t: Cha thông tin tác gica tài liu, dùng để cp nht cho kho dliu  
tblTacGia  
Ngun: Bphn ththư  
Loi dòng dliu:  
Đích: Ô xlý Cp nht tác giả  
Tn sut: 25 tác gi/ ngày  
¨ Tp tin  
Màn hình ¨ Báo cáo ¨ Biu mu ¨ Khác  
Cu trúc dliu: Tác giả  
Ghi chú:  
20 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
Mã nht din:  
Tên: Thông tin sáng tác  
Mô t: Cha thông tin mã tác gi(TacGiaID) và mã tài liu (TaiLieuID). Dùng  
để cp nht kho dliu tblSangTac. Mi TacGiaID ng vi nhiu TaiLieuID và  
ngược li.  
Ngun: Bphn ththư  
Loi dòng dliu:  
Đích: Ô xlý Cp nht sáng tác  
¨ Tp tin  
Màn hình ¨ Báo cáo ¨ Biu mu ¨ Khác  
Cu trúc dliu: TacGiaID+TaiLieuID Tn sut: 100 mu tin/ ngày  
Ghi chú:  
Mã nht din:  
Tên: Thông tin nhà xut bn  
Mô t: Cha thông tin nhà xut xut bn tài liu. Dùng để cp nht kho dữ  
liu tblNXB  
Ngun: Bphn ththư  
Loi dòng dliu:  
Đích: Ô xlý Cp nht nhà xut bn  
¨ Tp tin  
Màn hình ¨ Báo cáo ¨ Biu mu ¨ Khác  
Cu trúc dliu: Nhà xut bn  
Ghi chú:  
Tn sut: 25 NXB/ ngày  
Mã nht din:  
Tên: Thông tin chi tiết xut bn  
Mô t: Cha thông tin mã nhà xut bn (NXBID) và mã tài liu (TaiLieuID).  
Dùng cp nht kho dliu tblCTXB, mi NXBID ng vi nhiu TaiLieuID và  
ngược li  
Ngun: Bphn ththư  
Đích: Ô xlý Cp nht chi tiết xut  
bn  
Loi dòng dliu:  
¨ Tp tin  
Màn hình ¨ Báo cáo ¨ Biu mu ¨ Khác  
Cu trúc dliu: NXBID+TaiLieuID  
Tn sut: 100 mu tin/ ngày  
Ghi chú:  
Mã nht din:  
Tên: Thông tin chi tiết mượn  
Mô t: Cha thông tin mã phiếu mượn (MuonID) và mã tài liu (TaiLieuID).  
Dùng cp nht kho dliu tblCTMuon, mi MuonID ng vi nhiu TaiLieuID  
và ngược li.  
Ngun: Bphn bn đọc  
Đích: Ô xlý Cp nht chi tiết mượn  
Loi dòng dliu:  
¨ Tp tin  
Màn hình ¨ Báo cáo ¨ Biu mu ¨ Khác  
Cu trúc dliu: MuonID+TaiLieuID  
Tn sut: 120 mu tin/ ngày  
Ghi chú:  
Mã nht din:  
Tên: Thông tin mượn  
Mô t: Cha thông tin phiếu mượn tài liu. Dùng để cp nht kho dliu  
21 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
tblMuon  
Ngun: Bphn bn đọc  
Loi dòng dliu:  
Đích: Ô xlý Cp nht mượn  
Tn sut: 350 phiếu/ ngày  
¨ Tp tin  
Màn hình ¨ Báo cáo ¨ Biu mu ¨ Khác  
Cu trúc dliu: Phiếu mượn  
Ghi chú:  
Mã nht din:  
Tên: Thông tin đọc giả  
Mô t: Cha thông tin đọc gilp thmượn sách. Dùng để cp nht kho dữ  
liu tblDocGia  
Ngun: Bphn bn đọc  
Loi dòng dliu:  
Đích: Ô xlý Cp nht đọc giả  
¨ Tp tin  
Màn hình ¨ Báo cáo ¨ Biu mu ¨ Khác  
Cu trúc dliu: Đọc giả  
Ghi chú:  
Tn sut: 100 đọc gi/ ngày  
· Mô tKho dliu  
Mã nhn din:  
Tên:  
tblTaiLieu  
Tài liu  
Mô t:  
Mi mu tin cha thông tin ca mt nhà tài liu  
Tính cht  
Loi tp tin:  
Dng tp tin:  
Máy tính ¨ Thcông  
Cơ sDL ¨ Chmc ¨ Tun t¨ Trc tiếp  
Kích thước mu tin (ký t): 200  
Slượng mu tin bình quân: 10.000  
Slượng mu tin mc cao: 20.000  
Tc độ tăng trưởng hàng năm: 10%  
Mã nhn din:  
Tên:  
tblTacGia  
Tác Giả  
Mô t:  
Mi mu tin cha thông tin ca mt nhà tác giả  
Tính cht  
Loi tp tin:  
Dng tp tin:  
Máy tính ¨ Thcông  
Cơ sDL ¨ Chmc ¨ Tun t¨ Trc tiếp  
Kích thước mu tin (ký t): 200  
Slượng mu tin bình quân: 500  
Slượng mu tin mc cao: 800  
Tc độ tăng trưởng hàng năm: 4%  
Mã nhn din:  
Tên:  
tblNXB  
Nhà xut bn  
Mô t:  
Mi mu tin cha thông tin ca mt nhà xut bn  
Tính cht  
Loi tp tin:  
Máy tính ¨ Thcông  
22 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
Dng tp tin:  
Cơ sDL ¨ Chmc ¨ Tun t¨ Trc tiếp  
Kích thước mu tin (ký t): 200  
Slượng mu tin bình quân: 400  
Slượng mu tin mc cao: 600  
Tc độ tăng trưởng hàng năm: 3%  
Mã nhn din:  
Tên:  
tblCTMuon  
Chi tiết mượn  
Mô t:  
Mi mu tin cha thông tin chi tiết mt phiếu mượn  
Tính cht  
Loi tp tin:  
Dng tp tin:  
Máy tính ¨ Thcông  
Cơ sDL ¨ Chmc ¨ Tun t¨ Trc tiếp  
Kích thước mu tin (ký t): 200  
Slượng mu tin bình quân: 20.000  
Slượng mu tin mc cao: 30.000  
Tc độ tăng trưởng hàng năm: 30%  
Mã nhn din:  
Tên:  
tblMuon  
Mượn  
Mô t:  
Mi mu tin cha thông tin ca mt phiếu mượn  
Tính cht  
Loi tp tin:  
Dng tp tin:  
Máy tính ¨ Thcông  
Cơ sDL ¨ Chmc ¨ Tun t¨ Trc tiếp  
Kích thước mu tin (ký t): 200  
Slượng mu tin bình quân: 10.000  
Slượng mu tin mc cao: 15.000  
Tc độ tăng trưởng hàng năm: 15%  
Mã nhn din:  
Tên:  
tblDocGia  
Đọc giả  
Mô t:  
Mi mu tin cha thông tin ca mt đọc giả  
Tính cht  
Loi tp tin:  
Dng tp tin:  
Máy tính ¨ Thcông  
Cơ sDL ¨ Chmc ¨ Tun t¨ Trc tiếp  
Kích thước mu tin (ký t): 375  
Slượng mu tin bình quân: 1.000  
Slượng mu tin mc cao: 1.500  
Tc độ tăng trưởng hàng năm: 40%  
23 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
Đề tài PTTKHTTT – Ngô Minh Tun – 07T-TP1  
Chương 4. THIT KGIAO DIN  
24 / 24  
PDF created with pdfFactory Pro trial version www.pdffactory.com  
pdf 24 trang yennguyen 17/03/2025 160
Bạn đang xem tài liệu "Đồ án Phân tích và thiết kế hệ thống Quản lý thư viện sách", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfdo_an_phan_tich_va_thiet_ke_he_thong_quan_ly_thu_vien_sach.pdf