Phu Dinh Thuc Va Bien Chung Phap Trung Quan - TT Thich Vien Ly Dich
Quan Ly Thu Vien 8206
Transcript of Quan Ly Thu Vien 8206
-
7/31/2019 Quan Ly Thu Vien 8206
1/27
i Hc Quc Gia TP.H Ch MinhTrng i Hc Khoa Hc T Nhin
Khoa Cng Ngh Thng Tin------oOo------
Bo Co n
XY DNG PHN MM HNG I TNG
ti:
GIO VIN : Trn Minh TritSVTH : L Th M HnhMSSV : 02HC328
1/2005
1/27
-
7/31/2019 Quan Ly Thu Vien 8206
2/27
MC LC
a) ng k ch mn sch: .......................................................................................................................3b) Mn sch: ............................................................................................................................................4
c) Tr sch: .................................................................................................................................................4d) Pht sinh bo co thng k: ...................................................................................................................4
2/27
-
7/31/2019 Quan Ly Thu Vien 8206
3/27
-
7/31/2019 Quan Ly Thu Vien 8206
4/27
b) Mn sch:Mt cun sch c th c mn ti a 14 ngy. Nu qu hn, th mt tun sau k t ngy n hn
tr sch (ngay_hethan) m sch vn cha c tr, th th s gi thng bo nhc nh bn c tr
sch.
Khi mn sch, bn c em sch n quy gp trc tip th th. Th th s dng my c
th t v chng trnh hin th thng tin v bn c mang th nh: tn, a ch, in thoi, v ngy
ht hn th. Nu th no gn sp ht hn hay ht hn th chng trnh cng s cnh bo th . Ngoi
ra, chng trnh cn hin th thng tin v vic mn tr sch ca bn c bao gm: ta sch (tuasach),
ngy tr (ngay_tra), ngy n hn phi tr sch (ngay_hethan) theo th t sch no mn lu nht
trc. Nhng sch no qu hn mn hay gn sp n hn s c nh du lm ni bt thng tin
cho th th bit.
Nu tt c thng tin v ti khon ca bn c hp l, th th th s cho mn sch. Th th s
dng my qut gy sch c ISBN v s th t bn sao ca sch . Chng trnh s xut hin thng
tin v ISBN, ta sch, v thng tin tc gi. Nu cun sch ny khng th mn c th chng trnh s
hin th thng bo. Nu cun sch ny c th cho mn th cho mn v cp nht li trng thi ca u
sch v cun sch.
c) Tr sch:
Khi sch c tr, th th kim tra bng my c thng tin trn gy sch . Thng tin v ISBN,ta sch, tc gi, m s bn c, tn v ngy n hn tr sch xut hin trn mn hnh.
Sau khi c gi tr sch th cp nht li trng thi ca u sch v cun sch.
d) Pht sinh bo co thng k:Th th thng mun bit cc thng tin nh:
1. C bao nhiu phiu mn sch th vin trong nm qua?
2. Nhng cun sch no hay c mn?
3. Nhng cun sch no t c mn ?
(s ln mn bao nhiu l nhiu hay t do th th quy nh.)
4. Danh sch nhng c gi hay mn sch?
5. T l nhng phiu mn tr sch qu hn?
4/27
-
7/31/2019 Quan Ly Thu Vien 8206
5/27
1.2) YU CU CHC NNG
Danh sch cc yu cu chc nng :
STT Tn yu cu Biu mu Qui nh Ghi ch1. Lp th c gi BM1 QD1 Thm, xa, sa2. Nhn sch mi BM2 QD2 Thm, xa, sa3. Lp phiu mn BM4 QD4 Thm, xa, sa4. Lp phiu ng k mn5. Nhn tr sch6. Thay i qui nh QD67. Tra cu sch BM3 QD38. ng nhp9. Gia hn th
10. Thng k c bao nhiu phiumn sch trong 1 nm11. Thng k nhng cun sch
c mn nhiu trong nm12. Thng k nhng cun sch t
c mn trong nm13. Thng k danh sch nhng
c gi hay mn sch14. T l nhng phiu mn tr
sch qu hn
Danh sch cc quy nh
STT M s Tnquinh
M t chi tit Ghich
1 QD1 Quinhcgi
- C 2 lai c gi : ngi ln v tr em.- Tui c gi t 18 n 55.- Mi cgi ngi ln ch c th bo lnh ti a 2 trem.- Th c gi tr 6 thng.
2 QD2 Quinhsch
- Ch nhn cc sch xut bn trong vng 8 nm.- M ta sch l s th t ca cc ta sch c trong hthng bt u t 1. Khi thm mi phi kim tra cnhng s th t b xa th b sung vo nhng s th tcn trng ny; nu khng c(ngha l nhng s th tlin tc vi nhau) th thm vi s th t tip theo. Trongtrng hp xa th khng phi chnh sa li s th tca cc ta sch pha sau.- Tng t : m cun sch , m c gi cng l s th tnh m ta sch.
3 QD4 Qui
nhmn
- Ch cho mn vi th cn hn v sch khng c ngi
ang mn.- Mi c gi ngi ln ch c mn ti a 5 cun
5/27
-
7/31/2019 Quan Ly Thu Vien 8206
6/27
trsch
sch trong 1 ln mn.- Mi c gi tr em ch c mn ti a 1 cun schtrong 1 ln mn.- 1 cun sch c mn ti a 14 ngy. Nu tr tr,
pht : 1000/1cun/1ngy.
- Nu c gi mun nhng cun sch cho mn htth h thng s chuyn qua bng d liu ng k.- Nu c gi tr sch th thng tin mn s chuynsang qu trnh mn.
4 QD6 Cho php ngi dng thay i cc QD sau :+ QD1+ QD2+ QD4
5 QD3 Quynhtracu
Khi tra cu theo ta sch hay th lai sch c th tmgn ng hay tm chnh xc.
1.3) YU CU CHT LNG
- Giao din : phi thn thin, d s dng, p.- Tc x l : phi nhanh, khng ngi dng ch qu lu.- Khi thay i 1 chc nng th khng lm nh hng n cc chc nng khc.- C kh nng sao lu & phc hi CSDL khi c s c.- Kh nng thay i chc nng & giao din d dng.
Chng 2 : PHN TCHUse Case Diagram
6/27
Lp th c gi
Nhn sch mi
Nhn tr sch
ng nhp Tnh t lphiu trtr hn
Thng k nhngcun sch tc mn
Thay i quy nh
Thng knhng c gihay mn sch
Gia hn th
Lp phiu mnTra cu sch
Tnh tng sphiu mntrong 1 nm
Thng k nhngcun sch cmn nhiu
Th thc gi
Lp phiu ng
kmn
-
7/31/2019 Quan Ly Thu Vien 8206
7/27
2.1) M HNH HA YU CU NGI S DNG
2.1.1) Lp th c gi
- D1 : NSD chn chc nng Lp th c gi.Thng tin ca c gi mun lp th: H tn, ngy sinh, a ch,in thai, E-mail.
- D2 : Kt qu ca vic lp thTh c gi (th in t).
- D3 : Thng tin ca c gi.(ging D1)- D4 : Cc quy nh v lai c gi, tui c gi, thi hn ca th
(QD1).
Thut gii x l:
Khi c c gi mi th th th chn chc nng Lp th c gi.- Nhp D1- Th th s da vo QD1 kim tra D1 hp l hay khng.- Nu hp l : lu D1 xung CSDL
Sau , th th s cp cho c gi 1 th in t, trn th c m s th.Thng bo lp th thnh thnh cng.
- Nu khng hp l : th khng lp th & thng bo khng thnh cng.
2.1.2) Nhn sch mi
- D1 : NSD chn chc nng Nhn sch mi.Thng tin ca sch mi nhn v : Ta sch, th lai, nm xut
bn, nh xut bn, tc gi, tm tt.- D2 : Kt qu ca Nhn sch mi
- D3 : Thng tin ca sch mi.(ging D1)- D4 : Cc quy nh v sch (QD2).
Thut gii x l :
Khi c sch mi v, th th chn chc nng Nhn sch mi- Nhp D1.- Th th da vo QD2 kim tra D1 c hp l khng.- Nu hp l : lu D1 xung CSDL.
Thng bo thng cng.
- Nu khng hp l : khng nhn sch & thng bo khng thnh cng.
7/27
Ngi s dng
Lp th
c gi
C s d liu
D2
D3
D1
D4
Ngi s dng
Nhnschmi
C s d liu
D2
D3
D1
D4
Phn mm ny ci t vo my tnh ca th th v cc my tnh cho c gi s dng.
Th th : c quyn s dng tt c cc chc nng ca phn mm.c gi : ch c quyn s dng chc nng Tra cu sch.
-
7/31/2019 Quan Ly Thu Vien 8206
8/27
2.1.3) Lp phiu mn
- D1 : NSD chn chc nng Lp phiu mn :M s th ca c gi, ISBN & s th t bn sao
ca cun sch cn mn.- D2 : Kt qu ca Lp phiu mn.- D3 : Thng tin mn sch ca c gi.(ging D1)- D4 : Thng tin c gi, thng tin cun sch cn
mn.Cc quy nh v mn sch (QD4).
- D5 : M s th ca c gi, ISBN & s th t bnsao ca cun sch cn mn.
Thut gii x l :
Khi c c gi mn sch, th th chn chc nng Lp phiu mn- Th th dng my c th t & chng trnh hin th thng tin ca c gi & thng tin vic mon
tr sch ca c gi ln mn hnh.- Nu thng tin v ti khan ca c gi hp l (da vo QD4) th th th cho mn sch.- Th th dng my qut gy sch c ISBN & s th t bn sao ca cun sch & chng trnh s
hin th thng tin v cun sch m c gi cn mon.- Nu cun sch ny cha c ai mn th th th cho c gi mn & lu xung CSDL theo BM4,
ng thi cp nht li trng thi ca cun sch trong CSDL.Thng bo thnh cng.
- Nu khng th cho mn th hin th thng bo & chuyn thng tin mn sang bng ng k mnnu c gi c yu cu.
2.1.4) Nhn tr sch
- D1 : NSD chn chc nng Nhn tr sch.M s th ca c gi, ISBN & s th t bnsao ca cun sch tr.
- D2 : Kt qu ca Nhn tr sch.- D3 : Thng tin ca tr sch ca c gi.(ging D1)- D4 : Thng tin c gi, thng tin cun sch cn tr,
Q4.
- D5 : M s th ca c gi, ISBN & s th t bnsao ca cun sch cn tr.
Tht gii x l :
Khi c c gi tr sch, th th chn chc nng Tr sch- Th th dng my c th t & chng trnh hin th thng tin ca c gi & thng tin vic mon
tr sch ca c gi ln mn hnh.- Th th dng my qut gy sch c ISBN & s th t bn sao ca cun sch, chng trnh s hin
th thng tin v cun sch m c gi cn tr.
- Cho c gi tr sch & cp nht li trng thi ca cun sch trong CSDL.Thng bo thnh cng.
8/27
Ngi s dng
Lp phiumn
C s d liu
D2
D3
D1
D4
Thit b nhpD5
Ngi s dng
Nhn trsch
C s d liu
D2
D3
D1
D4
Thit b nhpD5
-
7/31/2019 Quan Ly Thu Vien 8206
9/27
- Da vo QD4 kim tra xem c gi c qu hn tr sch khng. Nu c th pht theo quy nh.- Chuyn thng tin mn sang qu trnh mn.
2.1.5) Thay i quy nh- D1 : NSD chn chc nng Thay i quy nh
Ni dung ca quy nh mi.- D2 : Kt qu ca vic Thay i quy nh.- D3 : Ni dung ca quy nh mi.- D4 : Cc quy nh v vic thay i quy nh (QD6).
Thut gii x l :Khi cn thay i quy nh trong th vin, th th chn chc nng Thay i quy nh.- Th th nhp vo ni dung ca nhng quy nh mi.- Km tra : nhng quy nh m th th thay i c nm trong QD6.- Nu c : lu nhng quy nh mi xung CSDL.
Thng bo thay i thng cng.- Nu khng : khng lu & thng bo.
2.1.6) Tra cu sch
- D1 : NSD chn chc nng Tra cu sch.Ta sch hay th lai sch cn tm.
- D2 : Kt qu ca vic tm kim.- D4 : Xut kt qu theo BM3- D6: Xut kt qu ra my in.
Thut gii x l :
Khi th th hay c gi mun tra cu sch, chn chc nng Tra cu sch.- Nhp ta sch hay th lai sch cn tm.- Tm chnh xc hay tm gn ng l do NSD chn.- Nu tm thy : xut kt qu ra mn hnh theo hay ra my in theo BM3.- Tm khng thy : thng bo.
2.1.7) ng nhp
- D1 : NSD chn chc nng ng nhpNhp UserName, Password.
- D2 : Kt qu ca vic ng nhp.
- D4 : Thng tin kim tra Password.
9/27
Ngi s dng
Thayi quy
nh
C s d liu
D2
D3
D1
D4
D4
D2D1Ngi s dng
Tra cusch
C s d liu
Thit b xutD6
Ngi s dng
ngnhp
C s d liu
D2D1
D4
-
7/31/2019 Quan Ly Thu Vien 8206
10/27
Thut gii x l :Khi th th hay c gi mun dng phn mm th phi chn chc nng ng nhp u tin.- Th th : c 1 Password ring(Password ny do th th v ngi vit chng trnh tha thun vi
nhau). Khi th th nhp ng Password ny th tt c cc chc nng ca phn mm mi sng ln.- c gi : c Password chnh l S th trn th c gi.
Khi c gi nhp 1 S th, chng trnh s kim tra xem c S th trong CSDL khng.Nu c : chc nng Tra cu sch sng ln, v c gi ch c th dng 1 chc nng ny trong phnmm tra cu sch trong th vin m thi.
2.1.8) Gia hn th
- D1 : NSD chn chc nng Gia hn th.M s th.
- D2 : Kt qu ca Gia hn th.- D3 : Thng tin ca th sau khi gia hn.- D4 : Thng tin th c gi cn gia hn.- D5 : M s th ca c gi cn gia hn.
Thut gii x l :
Khi c c gi yu cu gia hn th, th th chn chc nng Gia hn th.- Th th dng my c th t & chng trnh s hin th thng tin v bn c mang th nh : H
tn, a ch, in thai, ngy lp th,Th th s cp nht li ngy lp th, sau cp nht xungCSDL.
2.1.9) Thng k c bao nhiu phiu mn sch trong 1 nm.
- D1 : NSD chn chc nng Thng k c baonhiu phiu mn sch trong 1 nm.
Nm cn thng k.- D2 : Thng tin thng k c.- D4 : Thng tin thng k c.- D6 : Thng tin thng k c.
Thut gii x l :
Th th chn chc nng Thng k c bao nhiu phiu mn trong 1 nm- Th th chn nm cn thng k.
- Chng trnh xut bo co ra mn hnh hay ra my in theo mu :
10/27
Ngi s dng
Gia hnth
C s d liu
D2
D3
D1
D4
Thit b nhpD5
Ngi s dng
Thng k c baonhiu phiumn sch trong
1nm
C s d liu
D2D1
D4
Thit b xutD6
-
7/31/2019 Quan Ly Thu Vien 8206
11/27
2.1.10) Thng k nhng cun sch c mn nhiu trong nm.
- D1 : NSD chn chc nng Thng knhng cun sch c mn nhiutrong nm.
Nm cn thng k.- D2 : Thng tin thng k c.- D4 : Thng tin thng k c.- D6 : Thng tin thng k c.
Thut gii x l :
Th th chn chc nng Thng k nhng cun sch c mn nhiu trong nm.- Th th chn nm cn thng k.- Nhp vo s ln mn bao nhiu th c gi l nhiu, vd : 50ln/ 1 nm.- Chng trnh xut bo co ra mn hnh hay ra my in theo mu :
Nhng cun sch c mn nhiu trong nmNm :
M ta sch Ta sch Th lai Tc gi Ngn ng Tm tt S ln mn
2.1.11) Thng k nhng cun sch t c mn trong nm.
- D1 : NSD chn chc nng Thng knhng cun sch t c mntrong nm.
Nm cn thng k.
- D2 : Thng tin thng k c.- D4 : Thng tin thng k c.- D6 : Thng tin thng k c.
Thut gii x l :
Th th chn chc nng Thng k nhng cun sch t c mn trong nm.- Th th chn nm cn thng k.- Nhp vo s ln mn bao nhiu th c gi l t, vd : 10ln/ 1 nm.
- Chng trnh xut bo co ra mn hnh hay ra my in theo mu :
11/27
Thng k tng s phiu mn trong nmNm Tng s phiu mn
Ngi s dng
Thng k nhngcun sch c
mn nhiu trongnm
C s d liu
D2D1
D4
Thit b xutD6
Ngi s dng
Thng k nhngcun sch t cmn trong nm
C s d liu
D2D1
D4
Thit b xutD6
-
7/31/2019 Quan Ly Thu Vien 8206
12/27
Nhng cun sch t c mn trong nmNm :M ta sch Ta sch Th lai Tc gi Ngn ng Tm tt
2.1.12) Thng k danh sch nhng c gi hay mn sch
- D1 : NSD chn chc nng Thng kdanh sch nhng c gi haymn sch
Nm cn thng k.- D2 : Thng tin thng k c.- D4 : Thng tin thng k c.- D6 : Thng tin thng k c.
Thut gii x l :
Th th chn chc nng Thng k danh sch nhng c gi hay mn sch.- Th th chn nm cn thng k.- Nhp vo s ln mn bao nhiu th c gi l nhiu, vd : 50ln/ 1 nm.- Chng trnh xut bo co ra mn hnh hay ra my in theo mu :
Danh sch nhng c gi hay mn schNm :
M c gi H & Tn a ch in thai E- mail Ngy sinh S ln mn
2.1.13) T l nhng phiu mn tr sch qu hn
- D1 : NSD chn chc nng T l nhng phiumn tr sch qu hn
Nm cn thng k.- D2 : Thng tin thng k c.
- D4 : Thng tin thng k c.- D6 : Thng tin thng k c.
Thut gii x l :
Th th chn chc nng T l nhng phiu mn tr sch qu hn- Th th chn nm cn thng k.- Chng trnh xut bo co ra mn hnh hay ra my in theo mu :
12/27
Ngi s dng
Thng k danhsch nhng c gi
hay mn sch
C s d liu
D2D1
D4
Thit b xutD6
Ngi s dng
T l nhng phiumn tr sch quhn
C s d liu
D2D1
D4
Thit b xutD6
-
7/31/2019 Quan Ly Thu Vien 8206
13/27
2.1.14) Phiu ng k mn- D1 : NSD chn chc nng Lp phiu
ng k mn :M s th ca c gi, ISBN.
- D2 : Kt qu ca Lp phiu ng kmn.
- D3 : Thng tin ng k mn sch cac gi : m c gi, ISBN,ngy_dk,ghi ch.
- D4 : Thng tin c gi, thng tin cunsch cn ng k.
- D5 : M s th ca c gi, ISBN.
Thut gii x l :
Khi c c gi ng k mn sch, th th chn chc nng Lp phiu ng k mn- Th th nhp thng tin ca c gi (madocgia) & thng tin ca cun sch cn ng k mn (ISBN)
- Lu thng tin ng k mn ca c gi : madocgia, ISBN, ngay-dk, ghichu xung CSDL.- Nu lu tr thnh cng th : thng bo ng k thnh cng.- Ngc li : thng bo ng k khng thnh cng.
2.2) S LP
2.2.1) S LP MC PHN TCH
13/27
T l nhng phiu mn tr sch qu hnNm Tng s phiu mn S phiu tr qa hn T l Tng tin pht
u sch
Cun sch
Ta sch
ng k
c gi
Mn
Tr em
Ngi ln
Qu trnh mn
1..*
1..1
0..*
1..1
0..21..1
1..1
1..1
1..11..1
1..1
0..*
1..1 1..1
1..1
1..*
1..1
1..* 1..1
1..*
Ngi s dng
Lp phiu ngk mn mn
C s d liu
D2
D3
D1
D4
Thit b nhpD5
-
7/31/2019 Quan Ly Thu Vien 8206
14/27
2.2.2) DANH SCH CC LP I TNG
STT Tn lp ngha1 Ta sch Lu tt c ta sch c trong th vin.2 u sch Lu tt c u sch c trong th vin.3 Cun sch Lu tt c cun sch c trong th vin.4 c gi Lu tt c c gi ca th vin (bao gm : ngi ln + tr em).5 Ngi ln Lu tt c c gi ngi ln ca th vun.6 Tr em Lu tt c c gi tr em ca th vun.7 ng k Lu phiu ng k mn sch ca c gi.8 Mn Lu thng tin mn sch ca c gi (khi c gi cha tr sch)9 Qu trnh mn Sau khi c gi tr sch, th thng tin mn sch trong lp Mn s chuyn
sang Qu trnh mn & thng tin trong lp Mn s b xa.
2.2.3) M T TNG LP I TNG
STT Tn lp Thng tin Trch nhim1 Ta sch M ta sch, ta sch, tc gi, tmtt, th lai, nm xut bn, nh xut
bn.
- Thm xa, sa.- Lp danh sch sch c trong th
vin.2 u sch ISBN, ngn ng, ba, trng thi. Thm xa, sa3 Cun sch M cun sch, tnh trng.
- Nu mi cun sch ca 1 u schc tnh trng =n th u sch ctrng thi =n.- Nu 1 cun sch ca 1 u schc tnh trng =y th u sch c
trng thi =y.(y : c mnn : khng c mn)
- Thm xa, sa- Thng k danh sch nhng cun sch
hay mn sch.- Thng k danh sch nhng cun sch
t mn sch.- Tnh tng s phiu mn sch trong
1nm.- Tnh t l phiu mn sch tr hn.
4 c gi M c gi, h, tn lt, tn, hnh,ngy lp th, ngy sinh.
- Thm xa, sa- Thng k danh sch nhng c gi
hay mn sch.5 Ngi ln M c gi, s nh, ng, qun,
in thai, E-mail, ngy ht th hn.Thm xa, sa
6 Tr em M c gi. Thm xa, sa7 ng k Ngy ng k, ghi ch. Thm xa, sa
8 Mn Ngy mn, ngy ht hn. Thm xa, sa9 Qu trnh mn Ngy tr tht s, tin pht, tin Thm xa, sa
14/27
-
7/31/2019 Quan Ly Thu Vien 8206
15/27
-
7/31/2019 Quan Ly Thu Vien 8206
16/27
-
7/31/2019 Quan Ly Thu Vien 8206
17/27
3.1.2 Danh sch ccbng dliu
3.1.3 Mt chi tittng bngd liu
1) tuasachSTT Thuc tnh Kiu d liu Rng buc Ghi ch1. ma_tuasach number(long
integer)c nh s t 1
2. Tuasach text(63) khng c phpNULL
3. ma_tacgia number(integer) khng c phpNULL
4. tomtat memo c php NULL5. ma_theloai number(integer) khng c php
NULL6. namXB number(integer)
7. ma_nxb number(integer)
2) dausachSTT Thuc tnh Kiu d liu Rng buc Ghi ch
1. isbn number(longinteger)
c nh s t 1
2. ma_tuasach number(longinteger)
khng c php NULL
3. ma_ngonngu number(integer) khng c php NULL4. bia text(15) khng c php NULL
5. trangthai yes/no - khng c php NULL(y/n)- Nu mi cun sch ca 1u sch c tnh trng =n thu sch c trng thi =n.- Nu 1 cun sch ca 1 usch c tnh trng =y th usch c trng thi =y.(y : c mnn : khng c mn)
17/27
STT Tn bng Ghi ch1.
tuasach Ta sch.
2.
dausach u sch.
3.
cuonsach Cun sch.
4.
docgia c gi (bao gm c gi ngi lnv c gi tr em).
5.
nguoilon Ch cha c gi l ngi ln.
6. treem Ch cha c gi l tr em.
7.
dangky Lu ng k mn sch ca c gi.
8.
muon Lu danh sch cc cun sch m cgi ang mn (cha tr).
9.
quatrinhmuon Lu danh sch cc cun sch m cgi mn v tr.
10.
dangnhap Lu username & password ca thth.
11.
loaidocgia Lu cc loi c gi.
12.
ngonngu Lu cc loi ngn ng.
13.
nhaxuatban Lu danh sch nh xut bn.
14.
Theloai Lu danh sch th loi.
15.
Tacgia Lu danh sch tc gi.
16.
bangthamso Lu cc quy nh ca ti.
-
7/31/2019 Quan Ly Thu Vien 8206
18/27
3) cuonsach
STT Thuc tnh Kiu d liu Rng buc Ghi ch1. isbn number(long
integer)
2. ma_cuonsach number(integer)3. tinhtrang yes/no - khng c
php NULL(y/n)- y : c mnn : khng c
mn
4) docgiaSTT Thuc tnh Kiu d liu Rng buc Ghi ch
1. ma_docgia number(integer)2. Ho text(15)3. tenlot text(10) c php NULL4. ten text(15)5. hinh OLE Object c php NULL6. ngay_sinh date/time khng c NULL7. ngay_lapthe date/time khng c NULL
5) nguoilon
STT Thuc tnh Kiu d liu Rng buc Ghi ch
1. ma_docgia number(integer)2. Sonha text(15)3. Duong text(63)4. Quan text(15)5. Dienthoai text(13) c php NULL6. e_mail text(
30)c NULL
7. han_sd date/time hn s dng cath c gi
6) treemSTT Thuc tnh Kiu d liu Rng buc Ghi ch1. Ma_docgia number(integer)2. Ma_docgia_nguoilon number(integer) khng c NULL
7) dang
kySTT Thuc tnh Kiu d liu Rng buc Ghi ch
18/27
-
7/31/2019 Quan Ly Thu Vien 8206
19/27
1. isbn number(longinteger)
2. ma_docgia number(integer)3. ngay_dk date/time khng c php
NULL
4. ghichu text(255)
8) muonSTT Thuc tnh Kiu d liu Rng buc Ghi ch1. isbn number(long
integer)2. ma_cuonsach number(integer)3. ma_docgia number(integer) khng c php
NULL
4. ngay_muon Date/time khng c NULL5. ngay_hethan Date/time khng c NULL
9) quatrinhmuonSTT Thuc tnh Kiu d liu Rng buc Ghi ch1. Isbn number(long
integer)2. ma_cuonsach number(inte
ger)3. ngay-muon date/time
4. ma_docgia number(integer)
khng c NULL
5. ngay_hethan date/time khng c NULL6. ngay_tra date/time khng c NULL7. tien_phat Currency c NULL8. tien_datra Currency c NULL9. tien_coc Currency c NULL
10. Ghichu text(255) c NULL
10) dangnh
apSTT Thuc tnh Kiu d liu Rng buc Ghi ch1. Username text(10) khng c NULL2. Password text(10) khng c NULL
11) loaidocgia
STT Thuc tnh Kiu d liu Rng buc Ghi ch
1. ma_loaidg number(byte) khng c NULL2. ten_loaidg text(20) khng c NULL
19/27
-
7/31/2019 Quan Ly Thu Vien 8206
20/27
-
7/31/2019 Quan Ly Thu Vien 8206
21/27
21/27
-
7/31/2019 Quan Ly Thu Vien 8206
22/27
-
7/31/2019 Quan Ly Thu Vien 8206
23/27
23/27
-
7/31/2019 Quan Ly Thu Vien 8206
24/27
Bin c 0 : Khi ng ngy mn l ngy hin hnh. a d liu vo combo madocgia. Disabled : txtNgaymuon, txtHotenDG, txtTinhtrang (da vo s lng sch m c gi mn
bit c gi c cn c mn sch hay khng ?), txtLoaiDG, txtNgayhethan, txtTuoiDG. Visible=false : txtMadocgiabaolanh, txtKhanangbaolanh (cho bit DG ngi ln ny c cn
c bo lnh cho tr em hay khng ?) Disabled : ct STT, ct Tacgia, ct Theloai, ct Ngonngu, ct Tinhtrang ca li danh sch
sch mnBin c 1 : Click Phieumoi
Kim tra cc txt c khc NULL. Nu khc NULL hin th hp thai nhc nh ngi dng lu. (hp thai gm 3 button :
yes,no,cancel) Reset cc txt.
Bin c 2 : click Lu Kim tra :
Nu l c gi Nguoilon : da vo cc txt : txtTinhtrang, txtNgayhethan, txtTuoiDG bit c gi c cn c mon sch hay khng?Nu l c gi Treem : da vo cc txt : txtTinhtrang, txtMadocgiabaolanh,txtKhanangbaolanh bit tr em ny c cn c mn sch hay khng?
Kim tra trong danh sch sch mn phi c t nht 1 cun. Kim tra tng s lng sch mn ( mn + sch mn) khng vt qu quy nh. Nu tha 3 kim tra trn th lu thng tin v ln mn sch . Nu lu tr thnh cng th reset cc textbox trn mn hnh 1 cch hp l.
Bin c 3 : click Thoat Kim tra cc textbox c tn ti 1 textbox khc NULL hay khng? Nu c 1 textbox khc NULL th hin th hp thai nhc nh ngi dng c lu hay khng ? Hp thai gm 3 nt :
Yes : lu v ng form.No : khng lu v ng form.Cancel : khng lu v khng that.
Bin c 4 : sau khi ngi dng chn 1 madocgia trong combo Tm thng tin v c gi c m s c chn v cp nht cc thng tin thch hp trn mn
hnh.Bin c 5 : sau khi txtLoaiDG c cp nht.
Nu l c gi tr em th visible=true cc txt : txtMadocgiabaolanh, txtKhanangbaolanh.Bin c 6: khi ngi dng nhp ISBN v macuonsach
Kim tra xem ISBN va macuonsach c tn ti hay khng? Nu tn ti : a thng tin ca cun sch vo li. Nu khng tn ti : bo li v reset ct ISBN v macuonsach.
3.1.3 MH Nhp sch
24/27
-
7/31/2019 Quan Ly Thu Vien 8206
25/27
25/27
-
7/31/2019 Quan Ly Thu Vien 8206
26/27
-
7/31/2019 Quan Ly Thu Vien 8206
27/27