báo cáo ktpmud lan 2

Upload: chieubkhn

Post on 06-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 bo co ktpmud lan 2

    1/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    Bo Co Bi Tp Ln.Mn hc: k Thut Phn Mm ng Dng. ET 3260

    Ti: Xy dng phn mm gip qun l mn v tr sch,bo cho mt ca hng cho

    Thnh vin nhm: Trn vn chiu. shsv:20090282 in t 12k54.Vi vn trng. shsv:20092933 in t 12k54.Phm thanh h. shsv:20090902 in t 11k54.

    Bng 1.k hoch lm vic ca nhm:

    STT Ngi Thc Hin Cng Vic Tun thc hin Ghi c

    1 Phm Thanh H. Xc nh ti,phmVi ti.

    Tun :4 Hon thnh.

    2 Trn Vn Chiu. Kho st hin trngTm hiu nhu cu.

    Tun :5 Hon thnh.

    3 Vi Vn Trng. Phn tch s bD liu.

    Tun :5,6 Hon thnh.

    4 C Nhm . Phn tch,thit kHon tt ti.

    Tun :7,8,9,10

    Bo co ln 1:

    Ni dung: A. Gii thiu ti: l do chn ti v mc tiu hng ti ca phn....... 2.

    B.kho st hin trng v tm hiu cc nhu cu: 1.chu trnh h thng

  • 8/3/2019 bo co ktpmud lan 2

    2/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    2.cc ngi dng h thng3.xc nh phm vi h thng4.yu cu chc nng v phi chc nng5.xy dng Use case

    C.Phn tch h thng v chc nng: 1.m hnh phn cp chc nng2.biu lung d liu mc khung cnh3.biu lung d liu mc nh4.cc biu di nh:

    -BDL nh ngha cung ng mn sch-BDL nh ngha chc nng tip nhn sch-BDL nh ngha chc nng thu ph

    D.Phn tch h thng v d liu:1.T in d liu2.m hnh thc th

    E.thit k:1.thit k c s d liu2.To lc cu trc chng trnh3.thit k dao din:menu,form nhp,tra cu3.1 Thit k menu3.2.Thit k mn hnh

    F.Tng Kt:

    A. Gii thiu: Ngy nay Cng Ngh Thng Tin c nhng bc pht trin mnh m,ng dng trongca i sng.my tnh in t ch nn gn gi vi mi ngi.vic tip cn vi thng l hng i ca nhiu t chc,doanh nghip,cng nh cc ca hng kinh doanh trong cthng tin ca mnh.Vi nhu cu tm kim tri thc nh hin nay,cc ca hng v trung tm cho thu sch nhiu v pht trin vi quy m ngy mt ln.qua tham kho v tm hiu thng tin mcho thu sch bo,nhm chng em nhn thy: Tuy quy m cc ca hng c m rcha nh gi c chnh xc quy m cn quan l,thng tin cn quan l,cung nh phl cn rt th cng.trong khi lng sch bo tp ch kh ln,nhiu th loi khc nh

  • 8/3/2019 bo co ktpmud lan 2

    3/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    c bn nh : sch khoa hoc,sch y hoc,sch gio dc,bo,tp tr,truyn tranh,tiu thuy gy ra nhiu han ch trong qun l.qu trnh qun l rt mt thi gian,khng kst.Mt s ca hng s dng mt s phn mm qun l c li cha hiu qu v cha s yu cu c bn.v vy vic cung cp mt phn mm gip h tr tch cc cho cccng tc qun l l ht sc cn thit.khc vi phng thc qun l th cng,vic qumm phi th hin c nhng u im,khc phc c nhng hn ch ca h thnvy th phn mm thit k phi t c nhng mc tiu sau:

    1.Tnh chnh xc: phn mm xy dng c kh nng nhp d liu, xut d liukim,tnh ton mt cch chnh xc,trnh gy chng cho,nhm ln dn n thit h

    2.Tc x l d liu: phn mm phi c kh nng nhp xut v x l d liu vvi yu cu ca ngi s dng.

    3.Tnh n nh :phn mm qun l trn phi c c tnh n nh,kh nng lm viliu ln, nhiu bin ng.thi gian x l d liu ko di.

    4.Thn thin vi ngi dng:phn mm phi c dao din thn thin vi ngi s dnhp xut,tm kim,tnh ton phi n gin,d s dng.

    5.kh nng nng cp: nhu cu ca ngi dng lun c m rng chnh v vy h kh nng nng cp,pht trin v c kh nng lu tr d liu cng nh ci thin tcdao din,gia tng cc hm x l.

    B. kho st hin trng v tm hiu cc nhu cu:

    1. chu trnh h thng:lp phiu mn,phiu tr,phiu thanh ton.cp nht thng tin khch hng (c gi).

    nhp sch.tra cu sch.Giao v nhn sch.hy ha n.

    2.cc ngi dng h thng:

    nhn vin thu chi,qun l ha n.nhn vin cung ng,cp nht sch.nhn vin giao,nhn ,qun l sch.

  • 8/3/2019 bo co ktpmud lan 2

    4/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    3.xc nh phm vi h thng:

    Phm vi ca h thng c m t trong bng sau:trong thng tin vo h thng qun v sch,v d nh:tn sch,nm xut bn,nh xut bn,th loi sch;Thng tin v ngnh:tn ngi mn,a ch

    a.S phm vi h thng:-u vo.-u ra.-H thng qun l.

  • 8/3/2019 bo co ktpmud lan 2

    5/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    Hnh 1.phm vi h thng.

    4.yu cu chc nng v phi chc nng.

    a.Mt s yu cu chc nng nh:-lu tr thng tin ngi mn.-lu tr thng tin v sch,bo (th loi sch,tc gi,nm sut bn..).-lu tr phiu mn,phiu thanh ton.-qun l ngi thng tin mn.-qun l sch.

    b.Mt s yu cu phi chc nng:-Dao din h thng phi d x dng,trc quan,thn thin vi ngi dng.-Tnh n nh v tin cy cao.-Tc x l phi nhanh chng chnh xc.

    -Phn tr gip nghip v phi ngn ngn d hiu.-c kh nng tng tc vi h thng khc,m rng v nng cp d dng.

    Bng2. trch nhim cc yu cu:

    TT Nghip V Ngi Dng. H thngPhn Mm.

    Ghi Ch.

    Lp phiu mn. Cung cp thng tin

    V ngi mn

    Kim tra quy nh v

    Lu tr.

    Cho php hy cp

    Nht li h s.

    Cp nht thng tin Ngi mn(c gi)..

    Chn ngi mn theoDanh sch c lit k.

    Lit k danh sch Nhng ngi mn.Kim tra quy nhV lu tr.

    Trong qu trnhThc hin c thThay i quy nh.

    Hy phiu mn. Chn ngi mn n hnTr hoc ngi mn tr.

    Hy phiu mn. C th ra thmHn mn nu Ngi mn c Nhu cu.

    Cp nht sch v hy b Sch qu c.

    Nhp thng tin cn thit vSch cn lu.chn thng tinv sch qu hn.

    Kim tra thi hn sch cVa lu thng tin v sch.

    C th thay i thiGian hy sch.

    Tra cu sch. Nhp t kha cn tra. Tra cu theo yu cu.Hin th nhng thngtin lc c.

    C th tra cu theonhiu t kha.

  • 8/3/2019 bo co ktpmud lan 2

    6/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    Nhn tr sch. Chn nhng sch ngiMn tr.

    Cp nht thng tin vSch tr.

    C th tr theo nhiHoc mt ln.(ghi Sch tr,s sch

    5.xy dng use case:Bng 3. bng use case.

    Use case chc nng phn mmh thng.

    Hot ng. Actor (user)

    Lp phiu mn ha n thanhton.

    Xy dng cc phiu mn sch.han thanh ton khi tr sch.lu tr vin ha n.

    Nhn vin thu chi,quan l hon.

    Cp nht sch,hy sch. Lin h nh xut bn va nh cung ng.cp nht sch mi,hy sch c qu hn.

    Nhn vin cung ng,cp nhsch.

    Tm kim sch. Tm kim sch theo yu cu ca khchhng.(tm kim theo tc gi,ta ,nhxut bn,th loi).

    Nhn vin giao ,nhn,qun lsch.

    Cp nht thng tin khch hng Xy dng thng tin khch hangv:tn,tui,a ch

    Nhn vin thu chi,qun l hn.

    Giao, nhn sch Giao sch cho ngi mn khi c phiu mn.nhn li sch khi c ngitr.

    Nhn vin giao ,nhn,qun lsch.

    C. Phn tch h thng v chc nng:1. m hnh phn cp chc nng:

    Di y l m hnh phn cp chc nng ca h thng qun l sch.biu ny dint r s phn r dn dn cc chc nng t i th ti chi tit ca h thng.qu trnh qunl mn tr sch ca ca hng c chia lam 3 khu c

  • 8/3/2019 bo co ktpmud lan 2

    7/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    -khu cung ng sch.-khu tip nhn sch.-Khu thu ph.

    Q un

    1 .M hn h

  • 8/3/2019 bo co ktpmud lan 2

    8/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    n m n sc h

    T h n g t in k hc h hn g

    T r t in m n

    2 .M hn h

    Hnh 2.M hnh mc khung hnh.

    2.Biu lung d liu mc khung cnh.

  • 8/3/2019 bo co ktpmud lan 2

    9/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    3.biu d liu mc nh:

    3 .M hn h

    K hc h hn g

    D u yt

    Hnh 3.M hnh mc nh.

    4.Cc m hnh di nh.

  • 8/3/2019 bo co ktpmud lan 2

    10/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    Gm cc BDL nh ngha chc nng nh:-BDL nh ngha cung ng mn sch.-BDL nh ngha chc nng tip nhn sch.-BDL nh ngha chc nng thu ph.

    4 .Cc mc m

    K hc h hn g

    C hc n n g c u n gn g m n sc

    Hnh 4. BDL nh ngha chc nng 1 (cung ng mn sch).

  • 8/3/2019 bo co ktpmud lan 2

    11/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    C hc n n g t ip n hn sc h

    K hc h hn g

    N hn

    Xc nthi hn

    Hnh 5. BDL nh ngha chc nng 2 (tip nhn sch).

  • 8/3/2019 bo co ktpmud lan 2

    12/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    C hc n n g th u p h

    K hc h hn g G iy xc h on

    Xc n hn t in

    T h

    a n h

    t o

    Hnh 6. BDL nh ngha chc nng 3 ( thu ph).D.Phn tch h thng v d liu.

    1. T in d liu.

  • 8/3/2019 bo co ktpmud lan 2

    13/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    Bng 4.t in d liu.STT Tn B Danh M T chi tit.

    1 Tn Ngi mn(c gi) Tn+a ch+Ngy sinh+Gii tnh+s in thoi.

    2 sch Tn+M sch+Th Loi+Nm sut bn.

    3 Tc GiTG

    Tn+n v cng tc+S in thoi+a ch.

    4 Nh xut bn NXB

    Tn+a ch+S in thoi+M nh xut bn.

    5 Phiu mnPM

    M Mn sch+Ngy mn sch+Ngy tr sch.

    2. M hnh thc th lin kt.

    a. cc kiu lin kt:-lin kt 1: N gia tc gi v sch.-lin kt 1: N gia khch hng v phiu mn.-lin kt 1: N gia nh xut bn v sch.-lin kt M: N lin kt mn.

    b.m hnh:

  • 8/3/2019 bo co ktpmud lan 2

    14/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    6 .2 .M hn h

    M k hch hn gT n

    a c h N gy s in hG ii tn h in t h oi

    K hc h hn g

    1

    E.Thit k.

    Hnh 7.M hnh thc thlin kt.

  • 8/3/2019 bo co ktpmud lan 2

    15/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    1.thit k c s d liu.a.s logic.

    Ngim-Ngi mn (m ngi mn,h tn,m loi ngi mn,ngy sinh,a ch,emall,-Loi ngi mn (m loi ngi mn,tn loi ngi mn).-Sch (M sch,tn sch,m th loi,tc gi,nh xut bn,nm xut bn,ngy hn,s-Th loi sch (M th loi,tn the loi,).-Mn sch (m ngi mn,m sch,ngay tr).

    -Tham s nguyn (M tham s,tn tham s,gi tr).

    b. chi tit cc bng.

  • 8/3/2019 bo co ktpmud lan 2

    16/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    Bng ngi mn.(c gi).Thuc tnh Kiu d liu Min gi trM ngi mn (c gi). Chui k t Ti a 10 k tH tn Chui k t Ti a 50 k tM loi ngi mn Chui k t Ti a 10 k t Ngy sinh Ngy thnga ch Chui k t Ti a 50 k tEmall Chui k t Ti a 50 k t Ngy ht hn Ngy thng

    Bng phn loi ngi mn.(phn loi c gi).Thuc tnh. Kiu d liu Min gi tr

    M loi ngi mn. Chui k t Ti a 10 k t

    Tn loi ngi mn. Chui k t Ti a 50 k t

    Bng sch.Thuc tnh. Kiu d liu Min gi trM sch. Chui k t Ti a 10 k tTn sch. Chui k t Ti a 50 k tM th loi. Chui k t Ti a 10 k tTc gi. Chui k t Ti a 50 k t Nh xut bn. Chui k t Ti a 50 k t Nm xut bn. Ngy thng

    Ngy hn. Ngy thng Sau nm xut bn.S lng. S nguyn

    Bng th loi.

  • 8/3/2019 bo co ktpmud lan 2

    17/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    Thuc tnh Kiu d liu Min gi tr

    M th loi Chui k t Ti a 10 k t

    Tn th loi Chui k t Ti a 50 k t

    Bng mn sch.Thuc tnh Kiu d liu Min gi tr

    M ngi mn Chui k t Ti a 10 k tM sch Chui k t Ti a 10 k t

    Ngy tr Ngy thng

    Bng tham s nguyn.Thuc tnh Kiu d liu Min gi tr

    M tham s Chui k t Ti a 10 k t

    Tn tham s Chui k t Ti a 50 k t

    Gi tr S nguyn

    .

    c.M hnh quan h.

  • 8/3/2019 bo co ktpmud lan 2

    18/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    Cung ng sch:

    p ngn

    Tip nhnn

    Cungng sch

    Tip nhn sch:

    Tip nhn sch Nhn tr sch Thu thp sch

    Nhn sch tr li Phn loi sch Xc nh thi gianhon tr

  • 8/3/2019 bo co ktpmud lan 2

    19/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    Thu thp sch Thng k sch c

    Nhu cu ln

    Hp ng vi

    Nh xut bn.

    Thu ph mn sch:Thu ph t cc ca

    khch hngX l tr trong

    thi hanX l tr quThi hn

    2.Lc cu trc chng trnh:

  • 8/3/2019 bo co ktpmud lan 2

    20/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    Q u

    C u n gn g sch T ip

    (2) (3) (5)

    (6)

    (5) (

    (6)

    (8)

    (8)

    (10)Ch thch:

    (1): n mn(2): Duyt n(3): Cho mn(4): T chi cho mn(5): Danh sch sch cho mn(6): Xc nh tin t cc, thi hn tr(7): Xc nhn tin t cc(8): Sch

  • 8/3/2019 bo co ktpmud lan 2

    21/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    (9): Tr sch(10): Xc nhn thi hn tr sch.(11): Thanh ton cho khch hang.(12): Thng k sch c nhu cu ln.

    (13): Danh sch sch cn mua.(14): Thng tin sch xut bn, danh mc sch.

    3.Thit k dao din: menu,cc form nhp,tra cu.

    3.1.Thit k menu:

    Ht

    Danh

  • 8/3/2019 bo co ktpmud lan 2

    22/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    menu chnh.

    3.2 Thit k mn hnh.Bng danh sch cc mn hnh chnh.

    STT Mn hnh Chc nng1 ng nhp Mn hnh chnh cha h thng

    2 Danh mc sch Qun l thng tin v sch

    3 Danh mc c gi Qun l thng tin c gi

    4 Lp phiu mn Lp phiu mn cho ngi mn( c

    5 Mn tr sch Thc hin qu trnh mn tr sch

    6 Thay i quy nh Thay i nhng quy nh thit lp ban 7 Thm ngi dng. Thm ngi dng h thng.

    8 Danh sch ngi dng. Xa,sa thng tin ngi dung h thng

  • 8/3/2019 bo co ktpmud lan 2

    23/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    3.2.1.mn hnh chnh.

    Mn hnh chnh gm c:-form qun l th vin: h thng menu.-cc button view icon,hin th chc nng trn list view.-list view:hin th nhng icon chc nng.-cc icon chc nng.-button thot chng trnh.

    3.2.2.mn hnh danh mc sch.

  • 8/3/2019 bo co ktpmud lan 2

    24/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    Ngi dng s dng form ny khi nhp sch mi,thm,cp nht,xa,tra cusch.

    -Form ny hin th thng tin v sch nh:tn sch,m sch,th loi,nhxb,tc gi,nm xb,ngy nhp-Ngi dng c th nhp thng tin ca sch mi cng nh sa thng tin casch form ny.-button thc hin chc nng thm, cp nht ,xa sch bo theo nhu cu.

    -khi tra cu thng tin sch:ngi dng nhp thng tin cn tra vo text boxH thng s hin th nhng sch c lin quan ti t kha tra cu.

  • 8/3/2019 bo co ktpmud lan 2

    25/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    3.2.3.Mn hnh danh mc c gi(ngi mn). Ngi dng dng form ny khi thm,cp nht,xa,tra cu c gi.

    -Text box dng tra cu c gi.-Frame dung hin th thng tin c gi.ngi dng c th nhp thng tinvo frame ny thc hin chc nng thm,cp nht,xa c gi(ngimn) theo nhu cu.-button thc hin chc nng thm, xa,thot form.

  • 8/3/2019 bo co ktpmud lan 2

    26/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    3.2.4.Mn hnh lp th mn (phiu mn).Khi ngi mn mun mn sch,ngi dng m form ny thc hin lp phiu mn cho ngi mn.

    -chn c gi cn lp th(phiu mn) lp th v lu lai th vi phm F2.-nu c gi c sn th mn th ch hin chc nng xa th mn,-button xa the mn.button thot Esc quay v mn hnh chnh,

  • 8/3/2019 bo co ktpmud lan 2

    27/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    3.2.5.Mn hnh Mn- tr:Thc hin chc nng mn tr theo yu cu.

    -Khi c gi mun mn sch: chn c gi cn mn,chn nhng quynsch c gi mun mn,kim tra s sch c gi ang gi,kim tra s dti khon c gi.-khi c gi tr sch:chn c gi.xa phiu mn ca nhng sch tr.

  • 8/3/2019 bo co ktpmud lan 2

    28/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    3.2.6.Mn hnh thay i quy nh.

    -cho php thay i,xa,tra cu cc tham s.

  • 8/3/2019 bo co ktpmud lan 2

    29/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    3.2.7 Mn hnh thm ngi dng.Khi c nhu cu thm ngi dng,qun l chy form ny thm ngi dngh thng.

  • 8/3/2019 bo co ktpmud lan 2

    30/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    3.2.8.Mn hnh danh sch ngi dng h thng.

    Hin th danh sch nhng ngi ang c quyn trong phn mm ny.ngiqun l c th xa hoc thm ngi dng h thng.

  • 8/3/2019 bo co ktpmud lan 2

    31/31

    Bo co bi tp ln : k thut phn mm ng dng Gio vin hng dn: Thy Nguyn Thanh Bnh

    F.Tng kt.

    Sau khi hon thnh bi tp ny.nhm chng em thy chng em mi ch honthnh bi tp mc c bn.M s chc nng cn cha kip hon thnh.vickho st, phn tch, thit k cn cha y .Tuy nhin ti cng c khnng pht trin mt s chc nng na hon thin v ng dng trong qunthc t.Chng em cm n thy nhit tnh gp nhm em hon thnh bi tpny.