Bao Cao BTL Mon Ky Thuat Phan Mem

Embed Size (px)

Citation preview

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    1/39

    TRNG I HC BCH KHOA H NI

    VIN IN T VIN THNG

    -----------oOo-----------

    BO CO BI TP LN MN

    K THUT PHN MM

    ti:

    H thng qun lCa hng bn linh kin in t

    Thy gio hng dn: ThS. Nguyn Thanh Bnh

    Sinh vin thc hin: on Thanh Hng T8-MSSV:20096335Trn Th Hoi T8 MSSV: 20096338

    Nguyn Huy Hong T8 MSSV:20096340Mai Quc Khnh T9 MSSV:20096343Nguyn Hng Thi T10 MSSV:20096357

    H Ni 4-2012

    1

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    2/39

    Mc lcGi i thi u v ti T ng quan ti: .............2

    M c tiu c a ti .............................................................................................. 3

    Kh o st v thu th p cc yu c u ............................................................................ 4

    Th c tr ng c a h th ng hi n t i ......................................................................... 4Xc nh ph m vi c a ti ................................................................................. 4

    Nh ng ng i s d ng chnh c a h th ng ........................................................... 5

    Cc k ch b n s d ng (use cases) ........................................................................ 5

    UC1:Qu n l thng tin Nh cung c p (NCC) ....................................................... 5

    UC2:C p nh t thng tin v m t hng ................................................................ 6

    UC3: C p nh t thng tin v nhn vin ............................................................... 6

    UC4: C p nh t thng tin v khch hng ............................................................ 7

    UC6: C p nh t thng tin v hng xu t .............................................................. 8

    UC7: Xem cc bo co th ng k ...................................................................... 8

    Phn tch h th ng .................................................................................................. 9

    M t s v n hi n nay ........................................................................................ 9

    Gi i php ............................................................................................................. 9

    Phn tch v m hnh ha ch c n ng c a h th ng ................................................ 10

    Bi u phn c p ch c n ng t ng qut : ......................................................... 10

    M hnh quan h ci t ................................................................................... 28

    7.Thi t k c u trc ch ng trnh ............................................................................ 29

    Gii thiu v tiTng quan ti:

    Ca hng bn linh kin in t Hn Thuyn l mt a im bn linh kin m huht nhng ngi ang nghin cu v hc v in t u bit. Ngy cng c rt nhiukhch vo mua hng v c rt nhiu loi linh kin in t mi c nhp v. Nn trckia c 2 nhn vin th hin gi c ti 3 nhn vin lm. Tuy nhin, cch thc mua bnvn nh c. Nhn vin phi t vit tay ha n cho khch mua hng v phi t nh gihng, tn hng, v tr hng, v phi t tnh tng tin bng tay.Cn ch ca hng thvn phi trc tip thanh ton tin khch tr.

    2

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    3/39

    Chnh v cc nghip v bn hng vn phi lm th cng nn nhiu khi xy ra ccvn nh : chm chp, chng cho v sai xtiu ny nh hng khng tt nnng xut lm vic ca ca hng. Chnh v vy, phng thc qun l mua bn cn cthay i cho ph hp vi thc trng hin tai l mt iu quan trng i vi ca hng.

    thc hin c ti ny nhm chng em gm cc thnh vin:

    1. Nguyn Huy Hong ( nhm trng )

    2. Nguyn Hng Thi

    3. Trn Th Hoi

    4. Mai Quc Khnh

    5. on Thanh Hng

    Do kinh nghim hn ch nn trong qu trnh thc hin ti cn nhiu thiu xt.Chng em mong c thy xem xt v gip thm nhm em c th hon thnhc ti ny mt cch tt nht

    Chng em xin chn thnh cm n thy!

    Mc tiu ca tiVi cc mt hn ch ca h thng qun l c ca ca hng nn mc tiu ca nhm

    em l xy dng mt h thng phn mm tr gip hu ht cc cng on v nghip vqun l.

    ti Xy dng h thng qun l ca hn bn linh kin in t nhm t ccc mc tiu c th nh sau:

    o Khng chng cho: h thng mi cn r sot v iu chnh li chu trnhnghip v c ca ca hng , sao cho loi b hon ton vic chng chonh xy ra trc y.

    o Chnh xc: vic nhp, tnh ton cc gi bn v mua cn c t ng hamt cch ti a trnh cc sai st lm mt thi gian kim tra v c th gyra cc thit hi cho ca hang.

    o X l nhanh chng: Vic ghi phiu v tnh ton tng tin phi c lmmt cch nhanh chng v chnh xc.

    o Tm kim d dng: Vic tra cu, tm kim cc thng tin lin quan nhang ha, nh cung cp, nhn vin, khch hng v cc giao dch mua bncn phi c thc hin mt cch d dng.

    o n nh v chim t ti nguyn my : H thng cn c s n nh trnh sai xt v d liu trnh lm tn hi cho ca hng. ng thi cng

    3

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    4/39

    chim t ti nguyn my h thng chy c nhanh v chy c trncc my c cu hnh thp.

    Kho st v thu thp cc yu cu

    Thc trng ca h thng hin tiQu trnh giao dch ca ca hng bn linh kin in t hin nay gm cc bc nh

    sau:

    Bc 1:Khi cn mt mt hng, ch ca hng s tm trong danh sch thng tin lin lcca cc nh cung cp xem nh cung cp no bn loi hng tng ng nhp hng v.

    Bc 2: Khi hng c gi ti th ch ca hng hoc nhn vin s kim tra mt hngxem c , tha, thiu hay hng khng ri thanh ton cho ngi giao hng. Sau , chca hng hoc nhn vin s ghi li vo s cc thng tin lin quan n t nhp hng nh

    tn hng, s lng mt hng, gi nhp, tng ha n v cp nht s lng mi trongkho v gi bn mi (nu c thay i) vo s.

    Bc 3: Khi khch n mua th nhn vin c nhim v l ghi ra ha n bn hng ccmt hng m khch mun mua v phi tm gi bn trong s. Cui cng l nhn vin phit tnh tng tin m khch phi tr. Sau , khc hng mang ha n v hng ti ch kim tra xem nhn vin c ly ng hng v s lng hng cho khch hay khng vthanh ton trc tip vi khch. Cui ngy, ch ca hng s nhp vo my cc mt vtng s tin hng bn c trong ngy hm .

    Nu l khch hng ln th s c M khch hng ring cho tng khch hng. Nhng

    khch hng ny c th mua hng qua in thoi ri ca hng s cho ngi em hng vha n n tn ni v khch hng s thanh ton vi nhn vin giao hng.

    Bc 4: Nu khch n tr li hng v hng trong thi hn bo hnh hay v l do no th nhn vin ch kim tra ha n mua hng ca khch em n xem c phi l ca cahng hay khng. Nu hng hng th s i li hng khc cho khch hng v ch cahng cng phi tra xem hng ny do nh cung cp no em n i li.

    Bc 5: n cui cui thng, ch ca hng s thng k li ton b phiu nhp v tngs tin bn hng tnh doanh thu tnh li v xem mt hng no bn chy, loi hngno tn tip tc nhp hng mi.

    Xc nh phm vi ca tiT thc trng cc cng vic ca ca hng hin ti, ta thy ca hng c vn v

    phng thc nhp xut hng. Chnh v l do ny m trong khun kh ti ny chngem s tp trung ch yu vo vic qun l bn hng v nhp hng.

    4

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    5/39

    Nhng ngi s dng chnh ca h thng Nhn vin: c th thc hin cc vic:

    Qun l thng tin nh cung cp. Qun l thng tin mt hng.

    Qun l thng tin khch hng. Qun l nhp hng. Qun l bn hng.

    Ch ca hng :chnh l ngi qun tr h thng.Ch ca hng hon ton thc hin c cc chc nng m nhn vin c th thchin trn v mt s cng vic ca ch nh sau:

    Qun l thng tin v nhn vin ca ca hng. C quyn xem c cc bo co v thng k nh: Thng k hng

    nhp, Thng k hng bn, Thng k s lng hng cn li, Boco doanh thu.

    Cc kch bn s dng (use cases)UC1:Qun l thng tin Nh cung cp (NCC)

    5

    User: Ch ca hng, Nhn vin Actor: Nhn vin

    Input: Tn NCC, a ch NCC, S in thoi,Email, Website, Tn ti khon, S ti khon,Ngn hng.

    Output: Thng tin v NCC

    M t: Chc nng qun l thng tin nh cung cp gm c 4 chc nng con nh sau:

    - To lp thng tin nh cung cp mi: Khi nhp hng t nh cung cp mi th sto thm thng tin v nh cung cp mi.

    - Xa cc thng tin NCC :Nhn vin hoc ch ca hng c th xa thng tin vNCC khi khng nhp hng t NCC na, nhp tha, nhp sai.

    - Sa cc chi tit trong NCC: cho php sa li bt k cc chi tit no nhptrong thng tin NCC.

    - Tm kim mt NCC nhp: vic tm kim c th theo nhiu cch khc nhaunh: theo tn NCC, theo a ch.

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    6/39

    UC2:Cp nht thng tin v mt hng

    UC3: Cp nht thng tin v nhn vin

    6

    User: Ch ca hng, Nhn vin Actor: Nhn vin

    Input:Tn hng, n gi bn, S lng cn,

    Bo hnh, V tr , Tn NCC.

    Output: Thng tin v mt hng

    M t: Chc nng qun l thng tin mt hng gm c 4 chc nng con nh sau:

    - To lp thng tin cho mt hng mi: Khi ca hng nhp mt loi hng mi ths to thm thng tin v mt hng.

    - Xa cc thng tin mt hng: Nhn vin hoc ch ca hng c th xa thng tinmt hng khi khng bn mt hng na hoc khi nhp tha, nhp sai.

    - Sa cc chi tit thng tin mt hng: cho php sa li bt k cc chi tit no nhp trong thng tin mt hng.

    - Tm kim thng tin v mt hng: vic tm kim c th theo nhiu thng tin

    khc nhau nh: theo tn hng, theo nh cung cp, theo s lng cn, theo vtr .

    User: Ch ca hng Actor: Ch ca hng

    Input:M nhn vin, Tn nhn vin,S CMND,Ngy sinh, Gii tnh, a ch, in thoi, Chcv .

    Output: Thng tin v nhn vin.

    M t: Chc nng qun l thng tin nhn vin gm c 4 chc nng con nh sau:

    - To lp thng tin nhn vin mi: Khi ca hng c thm nhn vin mi, ch cahng to thm thng tin v nhn vin mi.

    - Xa cc thng tin nhn vin: Ch ca hng c th xa thng tin nhn vin khinhn vin khng lm na hoc khi nhp sai thng tin.

    - Sa cc chi tit thng tin nhn vin: Cho php sa li bt k cc chi tit no nhp trong thng tin nhn vin.

    - Tm kim thng tin v nhn vin: vic tm kim c th theo nhiu thng tinnh: theo m, theo tn, theo s CMND.

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    7/39

    UC4: Cp nht thng tin v khch hng

    UC5: Cp nht thng tin v hng nhp

    7

    User: Ch ca hng, Nhn vin Actor: Nhn vin

    Input:M khch hng, Tn khch hng, a ch,in thoi, Email.

    Output: Thng tin v khch hng.

    M t: Chc nng qun l thng tin khch hng gm c 4 chc nng con nh sau:

    - To lp thng tin khch hng mi: Khi ca hng c khch hng ln, ch cahng hay nhn vin to thm thng tin v khch hng.

    - Xa cc thng tin khch hng: Khi khch hng khng cn giao dch vi cahng na hoc khi nhp sai thng tin.

    - Sa cc chi tit thng tin khch hng: Cho php sa li bt k cc chi tit no

    nhp trong thng tin khch hng.- Tm kim thng tin v khch hng: vic tm kim theo nhiu thng tin nh:theo m, theo tn, a ch.

    User: Ch ca hng, Nhn vin Actor: Nhn vin

    Input: M ha n nhp, Tn nh cung cp,Ngy nhp, M nhn vin,Tn hng, S lng,

    n gi nhp, Thnh tin, Bo hnh, Tng tin.

    Output: Ha n nhp

    M t:

    - Lu thng tin ha n nhp mi: Khi nhp hng v ch ca hng hoc nhnvin s lu vo my cc thng tin lin quan n l hng nhp v.

    - Xa thng tin ha n nhp : Khi ch ca hnh hoc nhn vin nhp sai hockhng cn n thng tin ha n nhp na th c th xa i

    - Tm kim mt ha n nhp: vic tm kim c th theo nhiu cch khcnhau nh: theo m phiu nhp,theo ngy, theo NCC, tn hng.

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    8/39

    UC6: Cp nht thng tin v hng xut

    UC7: Xem cc bo co thng k

    8

    User: Ch ca hng, Nhn vin Actor: Nhn vin

    Input: M ha n bn, M khch hng, Mnhn vin, Tn hng, n gi, S lng, Bohnh, Thnh tin, Thu, Tng tin.

    Output: Ha n bn

    M t:

    - Khi khch mua hng nhn vin s phi kim tra xem mt hng y c cn khngv gi bn l bao nhiu. Sau nhn vin s tnh tng tin v lu li ha n .

    - Xa thng tin ha n nhp : Khi ch ca hnh hoc nhn vin nhp sai hockhng cn n thng tin ha n bn na th c th xa i

    - Tm kim mt ha n nhp: vic tm kim c th theo nhiu cch khc nhaunh: theo m ha n, theo khch hng, theo ngy, tn hng.

    User: Ch ca hng Actor: Ch ca hng

    Input: Ha n nhp, Ha n bn, Mt hng Output: Ha n bn

    M t:

    - Cui ngy ch ca hng d dng xem c mt cch chnh xc cc mt hng bn trong ngy v tng s tin hnh thu v.

    - Ch ca hng cng s bit c cc mt hng bn ra, cc mt hng nhp vv doanh thu trong mt thng.

    - Hn na ch cn kim tra c s lng cc mt hng ca hng

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    9/39

    Phn tch h thng

    Mt s vn hin nayo Chm chp : D liu c qun l rt th cng, mi thng tin t nh cung cp,

    cc mt hng, s ln nhp v xut hng u c lu li trn giy t s sch dnn vic qun l ang lm hin nay din ra rt chm chp.

    o Chng cho : Rt d gay ra s chng cho khi thng k s lng hng cn limi khi bn hng v nhp hng. Khng nhng th gi c cc mt hng thay itheo ngy nn vic chng cho rt d xy ra.

    o Tm kim kh khn : Khi mun tra cu thng tin v ha n nhp, ha n

    bn.v.v.... th vic tm kim vi 1 ng s sch l 1 iu v cng kh khn. Ccnh qun l cng kh c th qun l c ca hng ca mnh.

    o D sai st : Trong qu trnh tnh bn hng, v nhn vin phi nh gi ca linhkin v tnh tng tin bng tay nn vic nhm ln v sai st l rt d xy ra. Nugi linh kin c s thay i th nhn vin kh c th nh ht c. V khi nhn vin s mt thi gian tra li gi bn hin ti.

    Gii phpVi cc hn ch trn ca ca hng th chng em c cc gii php thc hinvic qun l ca hng nh sau:

    Bc 2: Khi hng c nhp v, nhn vin s lu tt c cc thng tin c lin quan nnhp hng vo my. Khi s lng hng trong kho s t ng tng ln theo s lnghng nhp v.

    Bc 3: Khi khch n mua th nhn vin s to 1 ha n bn mi v chn cc mthng m khch mun mua, phn mm s t a ra s lng cn tng ng. Chngtrnh s t hin gi bn ca linh kin ra v t ng tnh thnh tin v tng tin ca

    cc mt hng va nhp xong. Ngay sau khi khch nhn hng v thanh ton, nhn vinlu thng tin ha n vo my ng thi in ha n ra cho khch.

    n cui ngy, nhn vin s em s tin bn c tr cho ch v ch s kim tra li stin xem c khp vi tng tin thu c c trong lng ha n bn hng c trong ngyhm trn my khng.

    Bc 4: Nu khch n tr li hng v hng trong thi hn bo hnh th nhn vin chkim tra phiu xut c trong my c khp vi phiu m khch mang n hay khng v

    9

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    10/39

    tem ca ca hng con nguyn hay khng. Nu ng th s i li hng khc cho khchhng v ch ca hng cng phi tra xem hng ny do nh cung cp no em n ili cng vi t nhp hng ln sau.

    Vi gii php phn mm nh trn th cc vn trong h thng qun l c c gii quyt. C th nh sau:

    o X l nhanh chng v chnh xc: iu ny c th hin r nht khim nhn vin khng phi tra bng gi, khng phi kim tra hng cn baonhiu, khng phi tnh tng tin v vic tnh ton tng tin hon ton tng trn my tnh nn gn nh l khng c sai xt no.

    o Khng cn chng cho: H thng mi gip cho vic lun c kim tras lng cn ca tng mt hng. iu ny trnh cho vic phi kim tra slng mi khi nhp hng hay khi bn hng.

    o Gim ti: C ch v nhn vin u c gim nh cc cng on khithc hin theo h thng mi. Ch ca hng khng qu kh khn tm

    kim hay kim tra cc thng tin nh hng no ht, doanh thu. Nhn vinth khng cn phi ghi nh nhiu th nn tng c nng sut bn hng.

    Phn tch v m hnh ha chc nng ca h thngBiu phn cp chc nng tng qut :

    10

    H thng qun l ca hng bn linh kin in t

    Qun l nhp hng

    Qun l bn hng

    Qun lmt hng

    Qun l thngtin nhn vin

    Qun l TTnh cung cp

    Qun l TTkhch hng

    Qun l giao dch Qun l thng tin Bo co thng k

    Thng kbn hng

    Thng knhp hng

    Thng khng tn

    Bo codoanh thu

    Ha n nhp

    Ha n bn

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    11/39

    Biu lung d liu mc ng cnh ( Mc 0)

    (1) l d liu m nhn vin cp nht nh thng tin nh cung cp, khch hng, mthng, ha n nhp, ha n bn hoc cc yu cu tm kim.

    (2) l d liu tr v cc kt qu nhp ca nhn vin v cc kt qu tm kim.

    (3) l d liu m nhn vin cp nht nh thng tin nh cung cp, khch hng, mt hng,ha n nhp, ha n bn, bo co thng k doanh thu v cc yu cu tm kim.

    (4) kt qu nhp thng tin, tm kim v cc bo co, thng k.

    Biu lung d liu mc nh ( Mc 1)

    11

    2 (3

    4

    (1)

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    12/39

    Qun lnhn vin

    Nhn vin

    Qun l nhcung cp

    Qun lnhp hng

    Qun lbn hng

    Qun l mthng

    Qun lkhch hng Bo co

    Thng k

    Ch ca hngNhn vin

    Nh cung cp

    Mt hng

    Khch hng

    Ha n nhp

    Ha n bn

    Phnhitm

    kim

    Thng

    tinkhchhng

    Phn

    hitm

    kim

    Thng tinv mt hng

    Phn hitm kim

    Phnhitm

    kimtr v

    Phn hi tm kimtr v

    Thng tinxut hng

    Thngtin bnhng

    Yu

    cuboco,

    thngk

    Thng tin tr v

    Thngtin

    nhnvin

    Thng tin tmkim tr v

    12

    1

    2

    3

    4

    5

    6

    7

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    13/39

    Biu lung d liu mc di nh

    1.Qun l thng tin nh cung cp

    2.Qun l thng tin khch hng

    13

    Phnhitmkim

    Thng tincn tm kim

    Nhpthng tin

    Thng tincn xa

    Nhp TTnh cung

    cp

    Nhn vin

    Xa TT nhcung cp

    Sa TT nhcung cp

    Sathng tin

    Xathngtin

    Thng tincn sa

    Nhn vin

    Nh cung cp

    Tm kim TTnh cung cp

    Phn

    hitmkim

    Thng tincn tm kim

    Sathng tin

    Nhpthng tin

    Thng tincn xa

    Nhp TTkhch hng

    Nhn vin

    Xa TTkhch hng

    Sa TTkhch hng

    Xathngtin

    Thng tincn sa

    Nhn vin

    Khch hng

    Thng tinkhch hng

    Tm kim TTkhch hng

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    14/39

    3.Qun l thng tin mt hng

    4.Qun l thng tin nhn vin

    14

    Sathng tin

    Xathngtin

    Nhpthng tin

    Thng tincn xa

    Nhp TThng

    Nhn vin

    Xa TThng

    Sa TTkhch hng

    Thng tincn sa

    Nhn vin

    Mt hng

    Thng tinhng nhp

    Qun l nhp hng

    Qun l bn hng

    Phnhi

    tmkim

    Nhpthng tin

    Thng tincn xa

    Nhp TTnhn vin

    Ch ca hng

    Xa TTnhn vin

    Sa TTnhn vin

    Sathng tin

    Xathngtin

    Thng tincn sa

    Ch ca hng

    Nhn vin

    Thng tinnhn vin

    Thng tincn tm kim

    Tm kim TTnhn vin

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    15/39

    5.Qun l nhp hng

    15

    Sathng tin

    Nhpthng tin

    Thng tincn xa

    Nhp TThng nhp

    Nhn vin

    Xa TThng nhp

    Sa TThng nhp

    Xathngtin

    Thng tincn sa

    Nhn vinHa n nhp

    Thng tinhng nhp

    Mt hngNh cung cp

    Tm kim TTnhn vin

    Thng tincn tm kim

    Phnhitmkim

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    16/39

    6.Qun l bn hng

    7.Bo co thng k

    16

    In phiuxut

    Sathng tin

    Nhpthng tin

    Thng tincn xa

    Nhp TThng bn

    Nhn vin

    Xa TThng bn

    Sa TThng bn

    Xathngtin

    Thng tincn sa

    Nhn vinHa n bn

    Thng tinhng xut

    Khch hngNhn vin Mt hng

    In

    S lnghng xut

    Thng khng nhp

    Ch ca hng

    Thng khng bn

    Bo codoanh thu

    Ch ca hng

    Ha n bn

    Ha n nhp

    S lnghng nhp

    Thng khng tn

    Mt hng

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    17/39

    1.T in d liu

    STT Tn B danh Ni s dng /Vai tr

    M t

    1 Nh cung cp NCC Ch ca hng,Nhn vin

    = Tn nh cung cp + ach + S in thoi +Email + Website + Tnti khon + S ti khon+ Ngn hng.

    2 Khch hng Ch ca hng,Nhn vin

    = M khch hng + Tnkhch hng + a ch +

    in thoi + Email.3 Mt hng Ch ca hng,Nhn vin

    = Tn hng + n gibn + S lng cn +Bo hnh + V tr + Nhcung cp.

    4 Nhn vin Ch ca hng = M nhn vin + Tnnhn vin + Ngy sinh +Gii tnh + a ch +in thoi + Chc v.

    5 Ha n nhp Ch ca hng,Nhn vin

    = M phiu nhp + Mnhn vin nhp + Nhcung cp + Tn hng +S lng nhp + n ginhp + Thnh tin +

    Ngy nhp + Tng tin.6 Ha n bn Ch ca hng,

    Nhn vin= M ha n bn + Mnhn vin bn + Mkhch hng + Tn hng +S lng bn + n gi

    bn + Thnh tin + Thu+ Ngy bn + Tng tin.

    2. M hnh thc th v lin kt5.1 Xc nh cc thc th

    17

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    18/39

    Thng qua t in d liu v cc biu lung d liu, ta c th xc nhcc thc th sau:

    STT Tn thc th Tn s dng Cc thuc tnh

    1 Nh cung cp tbNhaCungCap Tn nh cung cp, a ch, Sin thoi, Email, Website, Tnti khon, S ti khon, Ngnhng.

    2 Khch hng tbKhachHang M khch hng ,Tn khch hng,a ch, in thoi, Email.

    3 Mt hng tbMatHang Tn hng, n gi bn, Slng cn, Bo hnh , V tr,

    Nh cung cp.

    4 Nhn vin tbNhanVien M nhn vin, Tn nhn vin,Ngy sinh, Gii tnh, a ch,in thoi, Chc v.

    5 Ha n nhp tbHoaDonNhap M phiu nhp, M nhn vin,

    Nh cung cp, Tn hng, Slng nhp, n gi nhp,Thnh tin, Ngy nhp, Tngtin.

    6 Ha n bn tbHoaDonBan M ha n, M nhn vin, Mkhch hng, Tn hng, S lng

    bn, n gi bn, Thnh tin,Thu, Ngy bn, Tng tin.

    2.2 Xc nh cc lin ktLin kt 1: N gia nhn vin v ha n bn

    18

    Nhn vin

    Lp

    pHa n bn

    1 N

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    19/39

    Lin kt 1: N gia nhn vin v ha n nhp

    Lin kt N:N gia mt hng-ha n nhp v lin kt 1:N gia Nh cung cp Ha n

    nhp

    Lin kt 1:N gia nhn vin Ha n bn v lin kt 1:N gia Khch hng Ha n

    bn

    19

    Nhn vinLp Ha n nhp

    1 N

    N 1N NMt hng c

    Nh cung cpHa n nhp

    c

    1N N

    Mt hng c

    Khch hngHa n bnc

    N

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    20/39

    5.3 Biu thc th lin kt

    3. Thit k h thng:

    Thit k c s d liu

    T m hnh thc th lin kt, ta xc nh cc bng thc th sau:

    Bng nh cung cp

    Thuc tnh: Tn nh cung cp, a ch, S in thoi, Email, Website, Tn ti khon, S

    ti khon, Ngn hng.Rng buc v quy tc nghip v Ph thuc hmMi Tn nh cung cp ng vi a ch, S

    in thoi, Email, Website, Tn ti khon,

    S ti khon, Ngn hng ca nh cung cp

    .

    Tn nh cung cp a ch, S in

    thoi, Email, Website, Tn ti khon, S

    ti khon, Ngn hng.

    Xc nh t kha K = Tn nh cung cp.

    Quan h dng chun 3.

    20

    1N

    1

    11

    N

    N

    N

    N

    N

    N

    Khch hngHa n bn

    Mt hng

    Ha n nhp Nh cung cp

    Lp

    c

    c

    c

    Lp

    c

    Nhn vin

    N

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    21/39

    Bng khch hng

    Thuc tnh:M khch hng, Tn khch hng, a ch, S in thoi, Email.Rng buc v quy tc nghip v Ph thuc hmMi m khch hng u ng vi mt tn,

    a ch, ST v email ca khch hng .

    M khch hngTn khch hng, a ch,

    S in thoi, Email.Xc nh t kha K = M khch hng.

    Quan h dng chun 3.

    Bng mt hng

    Thuc tnh: Tn hng, n gi bn, S lng cn, Bo hnh, V tr, Nh cung cp.

    Rng buc v quy tc nghip v Ph thuc hmMi tn hng u ng vi mt n gi

    bn, s lng cn, bo hnh, v tr v nh

    cung cp ca mt hng .

    Tn hng n gi bn, S lng cn,

    Bo hnh, V tr, Nh cung cp.

    Xc nh t kha K = Tn hng.

    Quan h dng chun 3.

    Bng nhn vin

    Thuc tnh: M nhn vin, Tn nhn vin, Ngy sinh, Gii tnh, a ch, in thoi,

    Chc v.Rng buc v quy tc nghip v Ph thuc hmMi mt nhn vin u c duy nht mt

    ngy sinh, a ch, in thoi v chc v.

    M NV Tn NV, Ngy sinh, Gii tnh,

    a ch, in thoi, Chc v.Xc nh t kha K = M nhn vin.

    Quan h dng chun 3.

    Ha n nhp

    Thuc tnh: M phiu nhp, M nhn vin, Nh cung cp, Tn hng, S lng nhp,n gi nhp, Thnh tin, Ngy nhp, Tng tin.Rng buc v quy tc nghip v Ph thuc hm

    21

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    22/39

    Mi mt phiu nhp ch nhp t mt nhcung cp, c mt ngy nhp, mt tng tinv do mt nhn vin kim tra hng.

    M phiu nhp M nhn vin, M nhcung cp, Ngy nhp, Tng tin.

    Mi tn hng c mt s lng nhp, n

    gi nhp v thnh tin

    Tn hng S lng nhp, n gi nhp,

    Thnh tin.Xc nh t kha K: (M phiu nhp, Tn hng)

    Vi phm chun 2; Tch thnh cc quan h:Ha n nhp (M phiu nhp, M nhn vin, Nh cung cp, Ngy nhp, Tng tin).Chi tit nhp (M phiu nhp, Tn hng, S lng nhp, n gi nhp, Thnh tin).

    Ha n bn

    Thuc tnh: M ha n, M nhn vin, M khch hng, Tn hng, S lng bn, ngi bn, Thnh tin,Thu, Ngy bn, Tng tin.Rng buc v quy tc nghip v Ph thuc hmMi mt ha n bn ch bn cho mtkhch hng, c mt ngy bn, mt thu,mt tng tin v do mt nhn vin bnhng.

    M ha n M nhn vin, M khchhng, Ngy bn, Thu, Tng tin.

    Mi tn hng c mt s lng bn, n gibn v thnh tin

    Tn hng S lng bn, n gi bn,Thu, Thnh tin.

    Xc nh t kha K: (M ha n, Tn hng)

    Vi phm chun 2; Tch thnh cc quan h:Ha n bn (M ha n, M nhn vin, M khch hng,Ngy bn,Thu,Tng tin).Chi tit bn (M ha n, Tn hng, S lng bn, n gi bn, Thnh tin).

    22

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    23/39

    B sung cc thuc tnh kha v xc nh min gi tr cho cc thuc tnh

    Bng Nh cung cp: tbNhaCungCap

    Tn thuc tnh Kiu d liu Rng buc

    MANHACUNGCAP nvarchar(6) PK, Not NULL

    NHACUNGCAP nvarchar(50)

    DIACHI nvarchar(50)

    SODIENTHOAI nvarchar(50)

    EMAIL nvarchar(50)

    WEBSITE nvarchar(50)

    TENTAIKHOAN nvarchar(50)

    SOTAIKHOAN numeric(18,0)

    NGANHANG nvarchar(100)

    BngKhch hng: tbKhachHang

    Tn thuc tnh Kiu d liu Rng buc

    MAKHACHHANG nvarchar(6) PK, Not NULL

    TENKHACHHANG nvarchar(30)

    DIACHI nvarchar(50)

    DIENTHOAI nvarchar(20)

    EMAIL nvarchar(50)

    23

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    24/39

    Bng Mt Hng: tbMatHang

    Tn thuc tnh Kiu d liu Rng buc

    MAHANG nvarchar(50) PK, NOT NULL

    TENHANG nvarchar(50) NOT NULL

    DONGIABAN float(8) NOT NULL

    SOLUONGCON int(4) NOTNULL

    BAOHANH nvarchar(50)

    VITRI nvarchar(20)

    MANHACUNGCAP nvarchar(6) FK to tbNhaCungCap(MANHACUNGCAP)

    Bng Nhn vin: tbNhanVien

    Tn thuc tnh Kiu d liu Rng buc

    MANHANVIEN nvarchar(6) PK, NOT NULL

    TENNHANVIEN nvarchar(50)

    NGAYSINH smalldatetime

    GIOITINH boolean

    DIACHI nvarchar(50)

    DIENTHOAI nvarchar(50) NOT NULL

    CHUCVU nvarchar(50)

    Bng Ha n nhp: tbHoaDonNhap

    24

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    25/39

    Tn thuc tnh Kiu d liu Rng buc

    MAPHIEUNHAP nvarchar(6) PK, NOT NULL

    MANHANVIEN nvarchar(6) NOT NULL, FK to

    tbNhanVien(MANHANVIEN)NGAYNHAP date NOT NULL

    TONGTIEN float(8) NOT NULL

    Bng Chi tit nhp: tbChiTietNhap

    Tn thuc tnh Kiu d liu Rng buc

    MAPHIEUNHAP nvarchar(6) PK, NOT NULL, FK totbHoaDonNhap(MAPHIEUNHAP)

    MAHANG nvarchar(20) PK, NOT NULL, FK totbMatHang(MAHANG)

    SOLUONGNHAP int NOT NULL

    DONGIANHAP float(8) NOT NULL

    THANHTIEN float(8) NOT NULL

    Bng Ha n bn: tbHoaDonBan

    Tn thuc tnh Kiu d liu Rng buc

    MAHOADON nvarchar(6) PK, NOT NULL

    NGAYBAN date NOT NULL

    MANHANVIEN nvarchar(6) NOT NULL, FK to tbNhanVien(MANHANVIEN)

    MAKHACHHANG nvarchar(6)

    THUE float(8)

    TONG float(8) NOT NULL

    Bng Chi tit ban: tbChiTietBan

    25

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    26/39

    Tn thuc tnh Kiu d liu Rng buc

    MAHOADON nvarchar(6) PK, NOT NULL, FK totbHoaDonNhap(MAHOADON)

    MAHANG nvarchar(20) PK, NOT NULL, FK totbMatHang(MAHANG)SOLUONGBAN int NOT NULL

    DONGIABAN float(8) NOT NULL

    THANHTIEN float(8) NOT NULL

    Chuyn m hnh thc th lin kt sang m hnh quan h.

    26

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    27/39

    27

    Nh cung cp

    M NCC

    Tn NCCa ch

    ST

    Email

    Website

    Tn ti khon

    S ti khon

    Ngn hng

    C

    Ha n nhp

    Mphiu nhp

    M nhn vinNgy nhp

    Tng tin

    Chi tit nhp

    M phiu nhp

    M hng

    S lng nhp

    n gi nhp

    Thnh tin

    Nhn vin

    M nhn vin

    Tn nhn vin

    Ngy sinh

    Gii tnh

    a ch

    S in thoi

    Chc v

    Lp

    Mt hng

    M hng

    Tn hng

    M NCC

    S lng cn

    Bo hnh

    n gi

    C

    C

    Lp

    C

    Ha n bn

    M ha n

    M nhn vin

    M khch hng

    Ngy bn

    Thu

    Tng tin

    Chi tit bn

    M ha nM hng

    S lng bn

    n gi bn

    Thnh tin

    Khch hng

    M khch hng

    Tn khch hng

    a ch khchhng

    C

    1

    1

    1 1

    1

    NN

    N

    N

    N

    1N

    C

    1 N

    1

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    28/39

    M hnh quan h ci t

    28

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    29/39

    7.Thit k cu trc chng trnhCn c vo biu lung d liu lp phn phn tch, ta xy dng cc lc

    cu trc tng ng nhm mc ch b xung cc chc nng ph tr cn thit m biu lung d liu cha m t ht:

    Cc chc nng i thoi vi ngi dng. X l vo ra. Tra cu c s d liu. Cc chc nng iu hnh (nhm lin kt vi cc chc nng khc). Cc chuyn giao iu khin.

    Lc cu trc m t chc nng ng nhp

    29

    ng nhp

    ng nhp h thng

    Thay imt khu

    Phn quyntruy nhp

    Giao din chnh cachng trnh

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    30/39

    Lc cu trc m t chc nng qun l mt hng

    Lc cu trc m t chc nng qun l nh cung cp

    Lc cu trc m t chc nng qun l khch hng30

    Qun l mt hng

    Tm kim thng tincc mt hng

    Chnh sa thngtin ca mt hng

    TK theo m

    Sa TT mthng

    Xa TT mthng

    TK theo tn

    TK theo s

    lng

    TK theo NCC

    Thm mthng

    Qun l nh cung cp

    Tm kim thng tincc nh cung cp

    Chnh sa thng tin canh cung cp

    Thm mt NCCmi

    Sa TT NCC

    Xa TT NCC c

    TK theo m

    TK theo tn

    TK theoa ch

    TK theo tnWebsite

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    31/39

    Lc cu trc m t chc nng qun l nhn vin

    Lc cu trc m t chc nng qun l nhp hng

    31

    Qun l khch hng

    Tm kim thng tincc khch hng

    Chnh sa thng tin cakhch hng

    Thm mt khchhng mi

    Sa TT khchhng.

    Xa TT khchhng.

    TK theo m

    TK theo tn

    TK theoa ch

    TK theoemail

    Qun l nhn vin

    Tm kim thng tincc ca nhn vin

    Chnh sa thng tin canhn vin

    Thm mt nhnvin mi

    Sa TT nhn

    vin.

    Xa TT nhnvin.

    TK theo tn

    TK theo m

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    32/39

    Lc cu trc m t chc nng qun l bn hng

    Lc cu trc m t chc nng bo co v thng k

    32

    Qun l nhp hng

    Tm kim ha

    n nhpSa han nhp

    To mt ha n nhp

    Kim tra hng c hay cha

    T ng tnh thnh tin vtng tin

    T ng tng s lnghng trong kho

    Lu li tt c cc thng tin

    vo h thng

    TK theo m

    TK theongy

    Qun l bn hng

    Tm kim han bn

    Sa han bn

    To mt ha n bn

    Kim tra hng cn

    T ng tnh thnh tinv tng tin khi chn tnhng hoc g m hng

    T ng gim s lng

    hng trong kho

    Lu li tt c cc thngtin vo h thng

    TK theo m

    TK theo ngy

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    33/39

    8.Thit k form giao din:

    8.1. Form ng nhp

    8.2. Form Ca s chnh33

    Bo co v thng k

    Thng k s

    hng bn ctrong ngy v

    doanh thungy hm

    Thng kcc mt

    hng hthoc cndi mts lngno

    Thng k s

    hng bn ctrong thng v

    doanh thuthng

    Thng k

    cc mthng nhp v stin nhp hng

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    34/39

    8.3. Form Danh sch cc mt hng

    8.4. Form Danh sch nhn vin ca hng

    34

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    35/39

    8.5. Form Danh sch khch hng

    8.6. Form Danh sch nh cung cp

    35

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    36/39

    8.7. Form Ha n bn

    8.8. Form Ha n nhp

    36

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    37/39

    8.9. Mu ho n bn hng in ra cho khch:

    37

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    38/39

    8.10. Mu bo co doanh thu cho ch ca hng:

    38

  • 7/31/2019 Bao Cao BTL Mon Ky Thuat Phan Mem

    39/39

    9. Kt lun:

    Qua qu trnh lm bi tp nhm em hc c phng php xy dng v mtphn mm qun l.

    Nhng mt lm c ca chng trnh:-Thc hin c cc thao tc c bn ca cng vic qun l bn hng nh l qun l

    cc mt hng, qun l nhn vin, khch hng, nh cung cp.-Thc hin nhp xut hng ha, lu li thng tin ha n, in ra ha n cho khch

    hng.Nhng mt cn hn ch m nhm em cha lm c l:

    -Giao din cn cha c p.-Do cn hn ch v trnh nn cha vit c ht cc chc nng ca chng trnh.