Quan Ly Thu Vien 8206

download Quan Ly Thu Vien 8206

of 27

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