quản lý kho

Upload: duynamqn1yahoo

Post on 02-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 Qun l kho

    1/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Mc lc

    Li m u..................................................................................................................4

    Chng 1 : Kho st v t bi ton..........................................................................5

    1.Yu cu chung bi ton qun l...........................................................................62.Yu cu c th ca bi ton................................................................................. 6

    2.1.Qun tr h thng...........................................................................................62.2.Qun l sn phm..........................................................................................62.3.Qun l kho.................................................................................................... 72.4.Qun l khch hng..................................................................................... 122.5.Bo co thng k.........................................................................................13

    Chng 2 : La chn cng ngh v cng c lp trnh...............................................13

    1.Gii thiu chung v h qun tr c s d liu v SQL Server 2000.....................14

    1.1. H qun tr c s d liu l g?....................................................................141.2. Gii thiu chung v SQL Server 2000..........................................................141.2.1. Cc thnh phn ca SQL Server 2000......................................................161.2.2. Cc i tng c s d liu......................................................................171.2.3. Gii thiu mt s i tng c s d liu SQL Server..............................181.2.4. Kiu d liu - Data Type...........................................................................20

    2. Gii thiu v Visual Studio 2005........................................................................212.1.Tng quan v DOTNET................................................................................. 212.1.1.Tm quan trng ca Visual Studio 2005...................................................212.1.2.L do s dng cng ngh ny...................................................................212.2.Mi trng DOTNET......................................................................................212.3.Ngn ng Visual Basic.NET..........................................................................22

    2.4.ADO.NET......................................................................................................222.4.1.Gii thiu chung........................................................................................ 222.4.2.So snh vi phin bn ADO.......................................................................232.4.3.Kin trc ADO.NET....................................................................................242.4.4. S dng ADO.NET trong Visual Basic.NET................................................26

    Chng 3 : Phn tch thit k h thng.................................................................... 27

    1.Phn tch cc chc nng.....................................................................................271.1.Qun tr h thng......................................................................................... 271.2.Qun l sn phm........................................................................................ 281.3.Qun l kho.................................................................................................. 281.4.Qun l khch hng..................................................................................... 29

    1.5.Bo co thng k.........................................................................................292.S phn r chc nng....................................................................................29.............................................................................................................................. 303.S lung d liu.............................................................................................304.Thit k c s d liu.........................................................................................32

    4.1.Qun tr h thng......................................................................................... 334.1.4. tbl_RoleAndFunction - Vai tr v chc nng.............................................34...........................................................................................................................34

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    2/52

    Tng Vn Cng ti tt nghip : Qun l kho

    4.1.5. tbl_Role - Vai tr.......................................................................................34...........................................................................................................................344.1.6. tbl_RoleAndEmployee - Vai tr v ngi d.............................................34...........................................................................................................................344.1.7. tbl_SystemLog - Lu vt ngi dng........................................................35...........................................................................................................................35

    4.2.Sn phm..................................................................................................... 354.2.1. tbl_Product Sn phm............................................................................35...........................................................................................................................354.2.2. tbl_ProductType Mu sn phm.............................................................36...........................................................................................................................364.2.3. tbl_Brand Nhn hiu sn phm..............................................................36...........................................................................................................................364.2.4. tbl_ProductProperty Thuc tnh sn phm.............................................36...........................................................................................................................364.2.5. tbl_Supplier Nh cung cp.....................................................................37...........................................................................................................................374.2.6. tbl_ProductUnit n v sn phm..........................................................37

    ...........................................................................................................................374.2.7. tbl_ProductSeri M sn phm................................................................38...........................................................................................................................384.2.8. ProductState Trng thi sn phm........................................................38...........................................................................................................................384.3.Kho...............................................................................................................384.3.1. tbl_Import Nhp hng vo kho..............................................................384.3.2. tbl_ImportFromCustomer Nhp t nh cung cp...................................394.3.3. tbl_ImportKind Kiu hng nhp.............................................................394.3.4. tbl_ImportProductSeri - Nhp sn phm theo seri....................................394.3.5. tbl_ImportFromOtherWH Nhp hng t kho khc..................................394.3.6. tbl_Export - Xut kho................................................................................404.3.7. tbl_ExportToOtherWareHouse Xut hng sang kho khc......................404.3.8. tbl_ExportReason L do xut hng........................................................404.3.9. tbl_ExportProductSeri - Xut kho theo m sn phm...............................40

    5.M hnh quan h.................................................................................................405.1.Qun tr h thng............................................................................................ 415.2.M hnh qun l kho........................................................................................ 41

    Chng 4 : Ci t v chy chng trnh.................................................................42

    1.Ci t................................................................................................................ 431.1.Mi trng chy chng trnh......................................................................431.2.Thit lp c s d liu ................................................................................. 43

    1.2.1.To c s d liu.......................................................................................43...........................................................................................................................431.2.2.Restore Databases.................................................................................... 43...........................................................................................................................44

    2.Mt s giao din chng trnh............................................................................442.1.Thit lp cu hnh kt ni c s d liu........................................................44...........................................................................................................................442.2.Giao din ng nhp.................................................................................... 45...........................................................................................................................45

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    3/52

    Tng Vn Cng ti tt nghip : Qun l kho

    2.3.Giao din chnh chng trnh....................................................................... 452.3.1.Qun tr h thng...................................................................................... 46...........................................................................................................................462.3.2.Qun l sn phm..................................................................................... 47...........................................................................................................................472.3.3.Qun l kho............................................................................................... 48

    ...........................................................................................................................482.3.4.Qun l khch hng.................................................................................. 49...........................................................................................................................492.3.5.Bo co thng k......................................................................................49

    Kt lun ................................................................................................................... 50

    Ti liu tham kho ...................................................................................................52

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    4/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Li m u

    Ngy nay, cuc cch mng khoa hc - cng ngh v nhng thnh tu ca n ang

    gp phn lm bin i nhanh chng v su sc mi mt ca i sng x hi, tr thnh cngc khng th thiu trong nhiu lnh vc hot ng nh: kinh t, qun s, gio dc, y t,

    c bit, trong cng tc qun l, Cng ngh thng tin (CNTT) khng nh c th mnh

    r rng v ngy cng thay th cc phng thc qun l th cng.

    Qun l kho trong doanh nghip l mt cng vic quan trng i hi b phn qun l

    phi tin hnh nhiu nghip v phc tp. Cc doanh nghip khng ch c m hnh tp trung

    m cn t chc m hnh kho phn tn trn nhiu a im khc nhau. Do vy cch qun l

    kho theo phng php truyn thng s khng cn hiu qu.

    Vic ng dng CNTT mang li bc t ph mi cho cng tc qun l kho, gip

    doanh nghip nm bt c thng tin v hng ha, vt t, nguyn vt liu v sn phm mt

    cch chnh xc kp thi. T , ngi qun l doanh nghip c th a ra cc k hoch v

    quyt nh ng n, gim chi ph v tng kh nng cnh tranh, nng cao kt qu hot ng

    sn xut kinh doanh.

    Nh c s hng dn ca thy Nguyn c D trong bc u em nghin cuv vn dng kin thc hc xy dng c chng trnh p ng tng i mt s

    yu cu t ra nh trn. Tuy do kin thc cn hn ch nn chng trnh chc chn khng

    trnh khi cc thiu st, v vy em rt mong c s gp nhc nh ca cc Thy C v ca

    cc bn c th tng bc xy dng chng trnh ngy cng hon thin v hiu qu hn.

    Em xin trn thnh cm n cc Thy C trong B mn Cng Ngh Phn Mm v khoa

    CNTT to iu kin cho em hon thnh ti tt nghip ny.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    5/52

    Tng Vn Cng ti tt nghip : Qun l kho

    B cc n c chia lm 4 chng :

    Chng 1 : Kho st t bi ton

    Chng 2 : La chn cng ngh v cng c lp trnh

    Chng 3 : Phn tch thit k h thng

    Chng 4 : Ci t chng trnh

    Chng 1 : Kho st v t bi ton

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    6/52

    Tng Vn Cng ti tt nghip : Qun l kho

    1.Yu cu chung bi ton qun l

    Mt doanh nghip mun tin hc ha qu trnh qun l ca mnh, c th l cc phnsau: qun l sn phm; qun l kho; qun tr h thng; qun l thng tin c nhn. Th vicqun l phi m bo phn loi sn phm c theo cc loi, nhn hiu, ngnh ca snphm. ng thi to ra c quan h gia sn phm.

    Chng trnh cn c chc nng qun tr h thng, dng : qun l ti khon, nhmti khon, phn quyn. Chng trnh cng c phn to ra cc bo co theo cc mu cadoanh nghip (c km theo trong ph lc).

    Chng trnh phi s dng c cho tt c mi nhn vin trong doanh nghip vmi ngi dng trong chng trnh ch c mt s quyn v ch c thao tc mt s phnnht nh c ch ra trc. Chng trnh cn thc s d dng i vi ngay c ngi c

    trnh tin hc khng cao trong doanh nghip.2.Yu cu c th ca bi ton

    Quy trnh nghip v qun l kho c p dng cho ton b qu trnh xut v nhp

    hng ca b phn kho, qu trnh qun l sp xp, phn b v tr trong kho. Cng vic chnh

    ca b phn kho gm: nhp hng, xut hng, phn b v tr trong kho, qun l thng tin hng

    trong kho, hng tn. Hng ha thuc kho khng ch l cc hng doanh nghip nhp t cc

    doanh nghip, n v khc m c hng ha sn phm tn cha bn c, hng ha l ti sn

    c nh thuc cng ty

    Chng trnh xy dng nhm mc ch phc v cng vic qun kho ti kho cng ty

    my tnh, bao gm nhng nghip v chnh sau:

    2.1.Qun tr h thng

    L ngi qun tr h thng c cc chc nng:

    - Qun tr ti khon ngi dng- Phn quyn cho ngi dng

    - Phn vic cho cc user

    2.2.Qun l sn phm

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    7/52

    Tng Vn Cng ti tt nghip : Qun l kho

    - Qun l thng tin sn phm

    - Qun l mu sn phm

    - Qun l nhn hiu sn phm

    - Qun l nh sn xut

    - Qun l nh cung cp sn phm

    2.3.Qun l kho

    Chc nng chnh ca b phn kho l nhp hng, xut hng cho b phn bn hng,

    theo di s lng hng tn kho.

    Nhn vin phi thng xuyn kim tra bit c s lng hng ha b h hng,

    sp ht hay qu hn, khi phi xut ban iu hnh c k hoch x l.

    T yu cu bi ton qun l kho p ng c nhng quy trnh c th sau :

    Quy trnh nhp kho

    iu kin nhp hng

    B phn nhp hng c hng, giy t lin quan nh: hp ng, ph

    lc hp ng nu c, cc ha n, chng t, danh sch cc mt hng.

    B phn k ton, b phn kinh doanh bit cc thng tin s hng nhp, s

    hng tn, sc cha trong kho.

    B phn kho nhn c cc chng t, thng bo, hp ng . V s

    hng cn nhp.

    Nhp s b

    Hng c nhp vi nguyn hin trng trong l, gi, nim phong li.

    B phn qun l kho v b phn nhp khu thc hin cc th tc chuyn

    giao nh kim tra ha n, hp ng, bo co s b v vic kim tra

    ca n v nhp hng.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    8/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Nu mt tnh hung bt nh xy ra nh: b phn qun l kho, b phn

    nhp hng khng thc hin vic chuyn giao, hng s b nim phong, b

    phn kho s c thng bo hoc khiu ni vi b phn lin quan.

    Kim tra trng thi hng

    B phn kho (th kho) kim tra chi tit i vi cc sn phm: tnh trng

    sn phm, s lng, m s c, cu hnh v chi tit cc thnh phn.

    Vic kim tra s ph thuc vo mc tin cy ln nhau gia hai bn.

    - Nu cc sn phm y cc thng tin ging ha n th thc

    hin vic to m cho sn phm lu vo kho.

    - Nu cc sn phm: Sai v m s hng, tnh trng, cu hnh, cc

    thnh phn khng ng vi ha n xut thc hin thng bo li

    cho cc b phn nhp hng, k ton, thng bo cho c quan vn

    chuyn, chuyn fax, nh cung cp. C th lu sn phm li

    hoc gi tr i vi nh cung cp.

    Nhp thng tin hng

    M s hng c th c nh bng tay hoc bng barcode. M s phinh chun. i vi vic to m bng barcode th m s c to ngay

    khi kim tra sn phm, m ny c to v lu ngay khi c. Vi mt

    s loi sn phm gi tr nh, kch thc, cu hnh khng ln cho php

    to m theo nhm, loi. Vic to m c th khng cn thit khi hai bn

    nhp v xut thng nht ti file d liu cho nhau hoc truy xut d liu

    gia h thng hai bn

    Ch : Khi bn xut nim phong l hng hoc ng gi v chc chn

    gi hng to m vic to m s khng phi thc hin.

    Nhp thng tin hng vo h thng, nhp vi tt c cc thng tin v hin

    trng ca hng.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    9/52

    Tng Vn Cng ti tt nghip : Qun l kho

    B phn kho a hng vo kho v phn b v tr

    iu kin trc khi a vo kho: Cc sn phm phi c m s y

    ng quy nh. Nu sai sn phm s c a ra ngoi to li m.

    Cch phn phi sn phm trong kho: Cc sn phm c phn phi

    trong kho phi theo nguyn tc: d nhn, d thy, d ly, b tr ngn np,

    phn chia theo cc khu vc c th v ty theo tnh cht nhy cm ca

    cng vic, theo dng, loi sn phm.

    To s b tr sn phm d thy v d tm

    Lp bo co

    Bo co thng k cc hng mi vo, bo co thng k cc hng c

    xut trong kho theo ngy cho ph trch vn phng.

    Bo co cho phng kinh doanh.

    Bo co thng k v sn phm nhp, tnh trng, sn phm xut, lit k

    phn loi cc sn phn sai, hng cho b phn k ton h cn i.

    iu kin b xung

    S xy ra trng hp khi hng cha c a vo kho s phi xut.Trong trng hp ny hng s c kim tra v a ra xut vi iukin c s xc nhn ca trng phng. Khi cc th tc s c giiquyt.

    Nu cc n v, kho trong cng mt cng ty vic xut nhp hng ch cncc chng t xut v chuyn giao n n v . Nu l cc n v hoccc kho cc cng ty hoc cc ni khc nhau buc phi c ha n xut

    v chng t lin quan.

    Mu phiu nhp kho(mu 01 VT)

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    10/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Quy trnh xut kho

    M t :

    Vic xut hng c th rt nhiu hnh thc khc nhau:

    Xut hng theo n t hng

    Xut hng tn kho, thanh l cc hng ha sn phm b hng

    Xut hng phc v cho qu trnh gii thiu qung co, t vn sn phm

    Xut hng s dng cho chnh cc n v thuc cng ty (xut ni b)

    Xut hng tr li nh cung cp khi hng nhp khng tiu chunhoc do hng trong thi gian bo hnh.....

    Do tnh cht cng vic kinh doanh trong mt doanh nghip cc b phnkhc nh b phn kinh doanh, b phn sa cha, b phn bo hnh, b phn kton phi lin tc cp nht cc thng tin t kho. Khi cc b phn c nhu cu vhng ha vt t cc n v s lp phiu d tr vt t np cho b phn kho c s

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    11/52

    Tng Vn Cng ti tt nghip : Qun l kho

    xc nhn ca b phn k ton. B phn kho xem xt v duyt cc thng tin vs lng, chng loi vt t, quy cch, thi gian cung cp.

    Nu trong kho c y cc thng tin yu cu :

    B phn kho thc hin lm phiu xut hng(c mu), kim tra hng, nggi, chuyn v xc nhn giao hng cho b phn giao hng hoc cc b phnlin quan.

    Nu trong kho khng c y cc thng tin yu cu :

    B phn kho thc hin gi cc thng tin v tnh hnh nhu cu v hin tikho cho cp trn. Lp phiu mua hng gi nh cung cp v s lng chngloi, cht lng, quy cch , thi gian giao hng. B phn kho thc hin vicnhp kho v bo qun vt t chun b cung ng vt t cho cc n v lin

    quan. Thc hin xut kho cung cp cho cc n v c nhu cu.

    Cc phiu xut thng c s xc nhn ca th kho v cc b phn linquan nh k ton, phng kinh doanh. Cc phiu xut khi cha c s xc nhnca th kho th hng cha c xut kho ra ngoi.

    Mu phiu xut kho (mu 02 VT )

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    12/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Tnh ton sn phm tn kho

    M t :

    Trn c s thng tin hng nhp, thng tin hng xut, thi gian quy nh

    lu tr, thi gian bo hnh, thi gian tnh khu hao..... B phn kho cn i tnh ra hng l tn kho.

    Kim tra: Nhn vin kho hoc th kho kim tra cc thng tin thc vcc mt hng sn phm trong kho.

    Thng k: Nhn vin thng k tng hp v chi tit cc hng ha, snphm trong kho tnh ton trn c s cc thng tin hng nhp vo, hng xut ra,cc sn phm lu ng hng tun, hng thng...

    Bo co: Trn c s thng tin ca thng k nhn vin kho lp ccbo co tng hp, bo co chi tit v hng tn kho gi cp trn theo tun,thnghoc qu.

    2.4.Qun l khch hng

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    13/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Qun l thng tin v khch hng khi mua hng ca cng ty, t ta c thng tin

    chnh xc v sn phm c bn cho ai t c k hoch bo hnh.

    2.5.Bo co thng k

    Thng k c lng hng nhp vo kho, nhp t n vi no, cng ty no

    Thng k c lng hng xut, xut cho khch hng no cho cng ty no

    Thng k sn phm ang c trong kho

    Chng 2 : La chn cng ngh v cng c lp trnh

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    14/52

    Tng Vn Cng ti tt nghip : Qun l kho

    1.Gii thiu chung v h qun tr c s d liu v SQL Server 2000

    1.1.H qun tr c s d liu l g?

    Mt h qun tr c s d liu l mt h thng cc chng trnh h tr cc tc v qun

    l, khai thc d liu theo m hnh c s d liu quan h.

    SQL Server l mt h thng qun L c s d liu quan h (RDBMS) hay cn c gi l

    Relation Database Management System. C s d liu quan h l c s d liu m d liu

    bn trong n c t chc thnh cc bng. Cc bng c t chc bng cch nhm d liu

    theo cng ch v c cha cc ct v cc hng thng tin. Sau cc bng ny li lin h

    vi nhau bi Database Engine khi c yu cu. RDBMS l mt trong nhng m hnh c s d

    liu thng dng nht hin nay.1.2.Gii thiu chung v SQL Server 2000

    SQL (Structured Query Language) l ngn ng dng truy vn c s d liu, hay

    ni cch khc y l ngn ng truy vn cho php ly thng tin v t cc bng d liu.

    SQL Server 2000 ti u hn nhiu so vi c s d liu quan h. Chng pht trin

    s dng trn nhiu n bn nh: CE, Personal, Desktop Engine, Standard Developer,

    Enterprise.SQL Server 2000 h tr kim tra kha chnh, ph thuc tn ti, min gi tr, ca

    d liu bn trong cc bng mt cch cht ch. SQL Server 2000 h tr kh mnh cho c s

    d liu a truy cp, c s d liu mng,

    Nhng thnh phn chnh trong SQL Server 2000

    H Thng Din T n Bn

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    15/52

    Tng Vn Cng ti tt nghip : Qun l kho

    SQL Server 2000 y l phn chnh ca h thng, l

    trung tm iu hnh nhng phn thc

    thi khc. Vi Desktop Engine bn s

    thy cc dch v trong h thng nh:

    SQL Server Profiler, ... v mt s cng

    c khc.

    Desktop Engine Personal

    Standard Developer

    Enterprise

    Full Text Sarch y l phn t chn trong lc ci t,

    nu bn mun chc nng tm kim th

    nn chn h thng ny v chng khng

    l phn mc nhin. Full Text Sarck

    cung cp chc nng tm kim (Word)

    rt mnh, nu s dng Iternet tm

    kim th y l mt gii php tuyt vi.

    Nu bn mun tm kim mt chui con

    trong mt vn bn ln th y l cng

    c thch hp cho cng vic .

    Personal (Except Win95)

    Standard Developer

    Enterprise

    English Query English Query cho php ngi s dng

    khng c k thut v SQL cng c th

    s dng SQL Server, bng cch t cu

    hi chui English sau c dch ra

    Query m c th thc thi trn SQL

    Server.

    Personal Standard

    Developer Enterprise

    Analusis

    Services

    Phn ny khng bao gm mc nh

    trong phn ci t, chng l dng sn

    phm t chn, l cng c phn tch

    OLAP (Online Analysis Processing), s

    Personal

    Standard Developer

    Enterprise

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    16/52

    Tng Vn Cng ti tt nghip : Qun l kho

    dng cho c s d liu ln.

    Replication Chc nng ny cho php ti to mt

    bn sao n SQL Server khc, thng

    thng dng chc nng ny cho cc h

    thng Server t xa hay trong Network,

    nhm lm gim trao i d liu gia

    cc SQL Server vi nhau.

    Desktop Engine Personal

    Standard Developer

    Enterprise

    Data

    Transformation

    Servise

    Data Transformation Servise (DTS)

    c m rng trong phin bn SQL

    Server 2000, bao gm nhng chc nng

    trao i d liu gia cc c s d liu,

    v giao tip d liu gia cc c s d

    liu khc nhau, y l nhng gii php

    lp trnh trn Visual Basic.

    Desktop Engine Personal

    Standard Developer

    Enterprise

    1.2.1.Cc thnh phn ca SQL Server 2000Kiu d liu - Data Type

    - RDBMS cng nh SQL Server cha ng nhiu i tng bao gm:

    - Tp tin log: Tp tin lu tr nhng chuyn tt ca SQL.

    - Tables: Bng d liu.

    - Filegroups: Tp tin nhm.

    - Diagrams: S quan h.

    - Views: Khung nhn (hay bng o) s liu da trn bng.

    - Stored Procedure: Cc th tc lu tr v hm ni.

    - Users defined: Hm do ngi dng nh ngha.

    - Users: Ngi s dng c s d liu.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    17/52

    Tng Vn Cng ti tt nghip : Qun l kho

    - Rules: Nhng quy tc.

    - Defaults: Cc gi tr mc nhin.

    - User - defined data type: Kiu d liu do ngi dng nh ngha.

    - Full - text catalogs: Tp phn loi d liu text.

    1.2.2.Cc i tng c s d liu

    C s d liu l i tng c nh hng cao nht khi bn lm vic vi SQL Server, tuy

    nhin nhng i tng con ca c s d liu mi l thnh phn chnh ca c s d liu.

    Bn thn SQL Server l mt h qun tr c s d liu, chng bao gm cc i tng nh

    database, table, view, procedure nu trn cng mt s c s d liu h tr khc.

    C s d liu SQL Server l c s d liu a ngi dng, vi mi Server bn ch c mt

    h qun tr c s d liu. Nu mun c nhiu h qun tr c s d liu bn cn c nhiu

    Server tng ng.

    Truy cp c s d liu SQL Server da vo nhng ti khon ngi dng ring bit v

    ng vi quyn truy nhp nht nh. Ci t c s d liu SQL Server bn c 6 c s d liu

    mc nh sau:

    - Master : Bt k SQL Server no u c c s d liu Master (cn gi l master file),

    c s d liu ny cha ng tt c cc bng d liu c bit (bng h h thng),

    chng kim sot tt c hot ng ca h qun tr c s d liu SQL Server.

    V d: Khi ngi dng c s d liu mi trong SQL Server, thm hoc xa mt

    Procedure th tt c thng tin ny u c lu tr trong c s d liu Master ca h

    thng.

    - Model : C s d liu ny cha ng tt c Template dng lm mu to c s d

    liu mi. Khi bn to mt c s d liu th SQL Server ly tt c cc mu (bao gm

    bng, view, ...) t c s d liu model ny.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    18/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Xut pht t tnh cht c s d liu mu gip SQL Server thc hin vic tao mi c

    s d liu cho ngi dng khi c yu cu, bn khng c xa c s d liu ny.

    Khi mt c s d liu c to ra th t nht c s d liu mi ny cng bng v

    ging nh c s d liu model.

    - Msdb : Nh nu, chng ta c hai c s d liu h thng master v model, nu xa

    mt trong hai c s d liu ny th h thng SQL Server s b li, nhng vi c s d

    liu Msdb th khc. Msdb chnh l SQL Agent lu tr tt c cc tc v xy ra trong

    SQL Server.

    - Tempdb : L mt trong nhng c s d liu chnh trong SQL Server. C s d liu

    ny cho php ngi dng to nhng ng dng tham kho hay thc tp trc khi bnbt u vi c s d liu thc. Ngoi ra chng cn gip thc hin nhng thao tc v

    c s d liu mi khi SQL Server khi ng.

    - Pubs : Cha hu ht ni dung v hng dn, tr gip v sch tham kho v SQL

    Server.

    - Northwind : Cng ging nh c s d liu Pubs, y l c s d liu mu cho ngi

    dng tham kho, hoc cho cc lp trnh vin Visual Basic hay Assces dng truy cp

    d liu SQL Server. C s d liu ny c ci t nh mt phn ca SQL Server,

    nu cn dng cu trc ca hai c s d liu ny bn c th s dng hai file kch bn

    script mang tn inspub.sql v insnwnd.sql.

    - Tp tin Log : Tp tin cha ng nhng hot ng, hay tt c nhng chuyn tc ca

    c s d liu theo thi gian. Thng thng khi cn tm hiu s c xy ra vi c s d

    liu, ngi ta ch cn tham kho tp tin log s bit c nguyn nhn.

    1.2.3. Gii thiu mt s i tng c s d liu SQL Server

    - Bng Table :

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    19/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Trong c s d liu, bng (Table) l phn chnh ca chng. Do bng l i tng lu

    tr d liu thc, khi cn giao tip vi c s d liu khc bng l i tng cn bn

    nht trong bt k c s d liu no, chng c coi nh mt min d liu.

    Mi bng c nh ngha nhiu trng, mi trng (Field cn gi l Column name)ng vi mi loi kiu d liu. D liu nhp vo c th chp nhn hoc t chi ty

    thuc vo nguyn tc rng buc d liu hoc loi d liu tng thch do h thng hay

    ngi dng nh ngha.

    Khi nh ngha bng c s d liu bn cn quan tm n cc yu t sau:

    + Key: Trng l kha hay khng (Primary key)?

    + ID: Trng c thuc tnh Indentity hay khng?

    + Column name: Tn ca trng (ct )

    + Data type: Loi d liu cho trng tng ng

    + Size: Kch thc trng d liu

    + Allow null: Cho php gi tr rng lu trong trng ny hay khng

    + Default: Gi tr mc nhin cho trng

    + Identity: Nu ta s dng mt trng c gi tr t ng nh autonumber trong

    assces, trng ny Not Null v Identity: Yes(No)

    + Identity Seed: Nu trng (ct) ny l Identity, cn s bt u l 1 hoc 2 ...

    + Identity Increament: S nhy cho mi ln tng.

    - Ch Mc Indexs :

    i tng ch mc (Indexs) ch tn ti trong bng hay khung nhn (view). Ch mc cnh hng n tc truy nhp s liu, nht l khi cn tm kim thng tin trn bng.

    Ch mc gip tng tc cho vic tm kim.

    + Clustered: ng vi loi ch mc ny c mt bng c th c nhiu ch mc v s liu

    c sp xp theo trng d liu m bn tr n.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    20/52

    Tng Vn Cng ti tt nghip : Qun l kho

    - Lc quan h - Diagram :

    Khi xy dng c s d liu cho ng dng hay thng mi in t, thng u phi

    da trn trnh phn tch v thit k h thng. Sau nhng bc phn tch v thit k,

    chng ta s thit lp quan h d liu gia cc thc th ERD (Entity relationshipdiagram).

    - Khung nhn View :

    View l khung nhn (hay bng o) ca bng. Cng ging nh bng nhng view khng

    th cha d liu, bn thn view c th to nn trng mi da vo nhng php ton

    biu thc ca SQL Server.

    - Th tc lu tr - Stored Procedure :

    Stored Procedure cn gi l Spocs, tip tc pht trin nh mt phn SQL trn c s

    d liu. Stored Procedure cho php khai bo bin, nhn tham s cng nh thc thi cc

    pht biu c iu khin. Stored Procedure c cc u im ln nh sau.

    + K tha tt c cc pht biu ca SQL, v l mt i tng x l s liu hiu qu

    nht khi dng SQL Server.

    + Tit kim thi gian thc thi trn d liu.

    + C th gi Stored Procedure theo cch gi th tc hay hm trong ngn ng lp

    trnh truyn thng, ng thi s dng li khi yu cu.

    - S dng kiu d liu Cursor (Cursor type) :

    Khi dng c s d liu SQL Server, nu c nhu cu tnh ton trn bng s liu,

    chuyn tc thc hin trn tng mu tin, ta nn ngh n kiu d liu Cursor.

    1.2.4. Kiu d liu - Data Type

    Bt k trng no trong bng (Table) ca c s d liu u phi c kiu d liu. Mt

    s kiu d liu SQL Server cho php nh ngha chiu di ca kiu trong khi mt s kiu

    khc th khng.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    21/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Cng nh nhng ngn ng lp trnh khc SQL Server cung cp y kiu d liu

    cn thit, nh: Kiu s nguyn (Binary, Int, TinyInt,...), kiu tin t (Money,

    SmallMoney, ...), kiu chui (Char, nchar, Varchar, Text, ...) v nhiu kiu d liu khc.

    Ngoi ra SQL Server cong cho php chuyn i qua li gia cc kiu d liu, tuynhin iu ny cng c mt s hn ch i vi mt s kiu d liu. V d: kiu binary khng

    th nhn s chuyn i t d liu kiu Float hay Real, ...

    2.Gii thiu v Visual Studio 2005

    2.1.Tng quan v DOTNET

    2.1.1.Tm quan trng ca Visual Studio 2005

    Trong nhng nm qua, Visual Basic l cng c lp trnh rng ri nht trn th gii.Visual Basic.NET m rng thm kh nng cho lp trnh vin thng qua cu trc iu khinx l li, h tr thc thi a tuyn threads, kh nng xy dng ng dng nhanh chng v xdng dch v Web Services kt hp vi m hnh x l c s d liu mi ADO.NET v cnnhiu tnh nng na.

    Trong mi trng .NET cc chng trnh c vit bng Visual Basic, C#, C++, scng s dng phng thc v lp th vin do tng din dch ngn ng CRL(CommonLanguege Runtime) h tr. Do mi ngn ng lp trnh s dng cng th vin (ci tin c

    trong trnh bin dch Visual Basic ) v cc chng trnh .NET s thc thi tng t nhau btchp ngn ng lp trnh no c dng vit ra ng dng

    2.1.2.L do s dng cng ngh ny

    Do kh nng xy dng ng dng nhanh chng v nhng c im nu trn. Nn

    em la chon cng ngh ny lm n tt nghip.2.2.Mi trng DOTNET

    i vi Visual Basic.NET (VB.NET), tt c mi th u thay i tn gc r. Mttrong nhng thnh phn quan trng ca .NET l .NET Framework. y l nn tng cho micng c pht trin cc ng dng (application) .NET

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    22/52

    Tng Vn Cng ti tt nghip : Qun l kho

    .NET Framework bao gm:* Mi trng vn hnh nn (Base Runtime Environment)* B su tp nn cc loi i tng (a set of foundation classes)* Mi trng vn hnh nn (Base Runtime Environment) hot ng ging nh h iu hnh

    cung cp cc dch v trung gian gia ng dng (application) v cc thnh phn phc tp cah thng. B su tp nn cc loi i tng (a set of foundation classes) bao gm 1 s lncc cng dng son v kim tra trc, t nh: giao lu vi h thng tp tin (file systemaccess) hay ngay c cc quy c v mng (Internet protocols), nhm gim thiu gnhnng lp trnh cho cc chuyn gia Tin Hc. Do , vic tm hiu .NET Framework gip talp trnh d dng hn v hu nh mi cng dng u c ym tr.Ta xem .NET Framework nh l mt tng cng dng tru tng cung cp dch v trn hiu hnh (nhn di kha cnh cung cp dch v):

    2.3.Ngn ng Visual Basic.NET

    Visual Basic.NET (VB.NET) l ngn ng lp trnh khuynh hng i tng (Object

    Oriented Programming Language) do Microsoft thit k li t con s khng. Visual

    Basic.NET (VB.NET) khng k tha VB6 hay b sung, pht trin t VB6 m l mt ngn

    ng lp trnh hon ton mi trn nn Microsoft s .NET Framework. Do , n cng khng

    phi l VB phin bn 7. Tht s, y l ngn ng lp trnh mi v rt li hi, khng nhng

    lp nn tng vng chc theo kiu mu i tng nh cc ngn ng lp trnh hng mnh khc

    vang danh C++, Java m cn d hc, d pht trin v cn to mi c hi hon ho gipta gii p nhng vn khc mc khi lp trnh. Hn na, d khng kh khn g khi cn

    tham kho, hc hi hay o su nhng g xy ra bn trong hu trng OS, Visual

    Basic.NET (VB.NET) gip ta i ph vi cc phc tp khi lp trnh trn nn Windows v do

    , ta ch tp trung cng sc vo cc vn lin quan n d n, cng vic hay doanh nghip

    m thi.

    2.4.ADO.NET

    2.4.1.Gii thiu chung

    ADO.NET l mt phn ca .NET Framework, n c xem l b th vin lp chu

    trch nhim x l d liu trong ngn ng MS.NET. ADO.NET c thit k vi dng d

    liu ngt kt ni, ngha l chng ta c th ly c mt cu trc phc tp ca d liu t

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    23/52

    Tng Vn Cng ti tt nghip : Qun l kho

    database, sau ngt kt ni vi database ri mi thc hin cc thao tc cn thit. y l

    mt s tin b v mt thit k bi v thit k ADO trc y lun cn duy tr mt kt ni

    trong qu trnh thao tc d liu.

    2.4.2.So snh vi phin bn ADO

    Trc ADO.NET, Microsoft c ADO l mt b th vin x l cc thao tc lin

    quan n d liu. ADO c tnh linh hot, d s dng v c tch hp trong cc ngn ng

    nh Visual Basic, ASP 3.0.

    C th coi ADO.NET l mt th h tip theo ca ADO ADO.NET k tha tt c

    nhng u im ca ADO, ng thi vi tng thit k hon ton mi ADO.NET c mt

    din mo khc hn so vi tin thn ca n. Mt vi c im ni bt ca ADO.NET mADO khng c nh sau:

    - ADO.NET c thit k hon ton da vo XML v XML l chun trao i d liu

    tin b v tt nht trn mi trng Internet hin nay.

    - ADO.NET c thit k hon ton hng i tng : y l c im chi phi ton

    b cc sn phm Microsoft .NET.

    2 c im trn l 2 c im c bn, v ni tri ca ADO.NET m ADO khng c. By gichng ta s so snh chi tit hn v tng kha cnh ca ADO v ADO.NET.

    c im ADO ADO.NET

    D liu x l c a

    vo b nh di dng

    Recordset : tng ng 1

    bng d liu trong database

    Dataset : tng ng 1

    database

    Duyt d liu Recordset ch cho php

    duyt tun t, tng dng

    mt.

    Dataset : cho php duyt t do,

    ngu nhin, truy cp thng ti

    bng ,dng ,ct mong mun.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    24/52

    Tng Vn Cng ti tt nghip : Qun l kho

    D liu ngt kt ni Recordset cng c th ngt

    kt ni nhng t tng

    thit k ban u ca

    Recordset l hng kt ni,do vic ngt kt ni

    cng khng c h tr tt

    nht.

    Dataset c thit k vi t

    tng ban u l ngt kt ni

    h tr mnh m ngt kt

    ni.

    Kh nng vt tng

    la

    Khi trao i d liu vi

    ADOqua Internet, thng

    s dng chun COM,

    chun COM rt kh vt

    qua c tng la. Do

    vy kh nng trao i d

    liu ADO qua Internet

    thng c nhiu hn ch.

    ADO.NET trao i d liu qua

    Internet rt d dng v

    ADO.NET c thit k theo

    chun XML, l chun d liu

    chnh c s dng trao i

    trn Internet.

    2.4.3.Kin trc ADO.NET

    Kin trc ADO.NET c 2 phn

    Phn kt ni : phn ny s dng khi ta kt ni vi Database v thao tc d liu, yu

    cu phi thc hin kt ni vi Database khi ang thao tc. Cc i tng ca phn

    ny l:

    - Connection : i tng qun l ng /m kt ni ti Database.C 2 dng

    Connection tu theo ngun d liu l g (OleDb hay SQL Server) l

    OleDbConnection v SqlConnection.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    25/52

    Tng Vn Cng ti tt nghip : Qun l kho

    - Command : i tng thc hin cc cu lnh tng tc truy vn, rt trch d

    liu t database khi thit lp kt ni ti d liu v tr v kt qu. Tng t

    nh Connection, Command cng c 2 dng tu theo ngun d liu l g

    (OleDb hay SQL Server) l OleDbCommand v SqlCommand.- DataReader : i tng x l c d liu, c thit k ph hp cho cc ng

    dng web. Ch X l 1 dng d liu ti mt thi im. Ph hp vi ng dng

    web v x l nhanh, nh khng chim b nh. Cng c 2 dng ty theo d liu

    ngun : OleDbDataReader v SqlDataReader. D liu ca i tng c to

    ra khi i tng Command thc hin cu lnh ExecuteReader().

    - DataAdapter : y l i tng rt quan trng ca ADO.NET, n l cu ni

    ca database v dataset (dataset l i tng ngt kt ni), bi v i tng

    ngt kt ni dataset khng th lin lc trc tip vi database nn n cn mt

    i tng trung gian ly d liu t database cho n. V chnh l

    DataAdapter. V DataAdpater khi thao tc vi Database vn phi duy tr kt

    ni nn n c lit k vo dng kt ni, nhng bn cht l phc v cho vic

    ngt kt ni.

    Phn ngt kt ni : ch c mt i tng chu trch nhim ngt kt ni chnh lDataSet. DataSet khng cn bit g v Database thuc kiu g, kt ni ra sao. Nhim

    v ca DataSet l nhn d liu v t DataAdapter v x l n. DataSet c th c

    xem nh 1 Database trong b nh gm tt c cc bng ,quan h .. DataSet c nhiu

    i tng c xem l con tc l cp thp hn i km vi n nh : DataTable

    ( tng ng vi 1 bng trong database) , cp thp hn ca DataTable c cc i

    tng DataRow (tng ng vi 1 dng) ,DataColumn( tng ng vi 1 ct),

    DataRelation (tng ng vi cc quan h). Ngoi ra cn c cc i tng nhm :

    vd DataTableCollection, DataRowCollection, DataColumnCollection. Vic s dng

    DataSet l mt tin b ln ca kin trc ADO.NET tuy nhin vi cc ng dng Web ,

    vic s dng DataSet khng c khuyn khch v i tng DataSet c xem l

    qu ln, nng n kh thch hp cho ng truyn trn web vn rt hn ch.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    26/52

    Tng Vn Cng ti tt nghip : Qun l kho

    2.4.4.S dng ADO.NET trong Visual Basic.NET

    s dng ADO.NET trong Visual Basic, ta phi khai bo imports cc namespace

    sau y :

    Namespace S dng

    System.Data Cha tt c lp c s ca kin trc

    ADO.NET.

    System.Data.Common Cha cc lp chia s ca .NET Data

    Providers.

    System.Data.SqlClient Cha cc lp h tr h qun tr c s d liu

    MS SQL Server phin bn 7.0 tr ln.

    System.Data.SqlOleDb Cha cc lp h tr cho c s d liu

    OLEDB vd Access, Oracle hay MS SQL

    Server phin bn 6.5 tr v trc.

    System.Data.Sqltypes Cung cp cc lp h tr thao tc trn cc kiu

    d liu c bn ca SQL Server.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    27/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Chng 3 : Phn tch thit k h thng

    1.Phn tch cc chc nng

    1.1.Qun tr h thng

    Chc nng qun l vai tr

    Qun l cc vai tr s dng trong h thng

    - Thm vai tr

    - Sa vai tr

    - Xa vai tr

    - Phn chc nng cho vai tr

    Thay i mt khu : Cho php ngi s dng i mt khu bo mt hn, yu cu

    ngi dng phi nhp mt khu c v mt khu mi khi thay i.

    Lu vt hot ng ngi dng :

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    28/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Cho php qun l mi hot ng ca ngi dng trong h thng, thng tin hat ngc th ca ngi dng: thi gian, chc nng thc hin ca ngi dng c th trongchng trnh theo ti khon m ngi dng ng nhp vo h thng

    1.2.Qun l sn phm

    Qun l mu sn phm : Qun l cc thng tin lin quan n sn phm nh loi sn

    phm, cc nhm sn phm, cc thuc tnh chung ca nhm sn phm, cc h tr ikm, cc linh kin, ph kin tng thch vi sn phm,cc thng tin lch s sn phm.

    Qun l nhn hiu sn phm : Phn chia theo nhn hiu sn phm.

    Qun l thuc tnh sn phm : Cc tnh cht chung ca sn phm hoc nhm sn

    phm nh mu sc, hnh dng, cn nng, s seri, m s, gi, nh cung cp, ni sn

    xut( nhn hiu ca nh sn xut). Qun l nh sn xut : Thc hin vic qun l cc thng tin ca nh sn xut. c

    bit l cc thng tin lin h vi nh sn xut l c s cho cc tc v bo hnh v sacha.

    Qun ly nh cung cp : Thc hin vic qun l danh mc nh cung cp cho php lu

    tr cc thng tin v nh cung cp hng ha sn phm cho doanh nghip, phc v chocc tc v lp cc ha n chng t lin quan n nh cung cp, theo di hp ng.

    Linh kin : Cc thnh phn cu thnh nn sn phmLinh kin c th nh mt sn phm c chc nng ring v c s dng trong snphm khc hoc c lp s dng. Linh kin l n v c th coi l nh nht cu thnhnn sn phm

    1.3.Qun l kho

    Nhp kho : Nhp sn phm hoc linh kin vo kho theo phiu nhp kho, s lngnhp, sn phm nhp, nhn hiu sn phm, ni sn xut, ni cung cp, ngy nhp kho

    Xut kho : Nhn yu cu xut, lp phiu xut, ngy xut, sn phm xut, s lngxut, xut cho n v no, cho cng ty no, ngi xut.

    Thng k sn phm trong kho : Kim k sn phm tn kho

    Thng k linh kin trong kho : Kim k linh kin cn trong kho

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    29/52

    Tng Vn Cng ti tt nghip : Qun l kho

    1.4.Qun l khch hng

    Thc hin qun l khch hng nhm lu tr cc thng tin cc khch hng mua snphm phc v cho qu trnh nh gi v cc khch hng, s tin cy v tim nng ca khchhng . ng thi cng phc v cho cc tc v lu tr thng tin cc ha n, cc cuc giaodch.

    1.5.Bo co thng k

    Bo co qu trnh nhp xut, ngy nhp v xut sn phm, thng tin v sn phm, snphm nhp v xut do ai ph trch, thng k sn phm cn trong kho t ngi qun lbit c sn phm trong kho cn hay ht a ra bin php nhp hng mi

    2.S phn r chc nng

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    30/52

    Tng Vn Cng ti tt nghip : Qun l kho

    3.S lung d liu

    3.1.S lung d liu nhp kho (DFD)

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    31/52

    Tng Vn Cng ti tt nghip : Qun l kho

    M t :

    1.B phn nhp kho lp phiu nhp, ngy nhp, loi sn phm nhp2.B phn iu hnh kho lp phiu nhp

    3.B phn nhp kho iu chnh phiu nhp, thng tin v phiu nhp nh, ngynhp, s lng nhp

    4.Ly thng tin t phiu iu chnh nhp kho

    5.Gi thng tin iu chnh phiu nhp kho

    6.Nhp thng tin sn phm, lng sn phm nhp7.Sn phm c nhp t kho ca cng ty khc

    8.Nhp sn phm t nh cung cp

    9.Ly yu cu bo gi v sn phm

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    32/52

    Tng Vn Cng ti tt nghip : Qun l kho

    10.Gi bo gi cho phng k ton

    3.2.S lung d liu xut kho

    M t :1.B phn nhp kho lp phiu nhp

    2.B phn iu hnh qun l kho lp phiu

    3.iu chnh phiu xut kho

    4.Ly yu cu t phiu xut

    5.Ly thng tin iu chnh phiu xut

    6.Xut sn phm, m loi sn phm, s lng

    7.Xut sn phm cho khch hng

    8.Xut cho kho thuc cng ty khc

    4.Thit k c s d liu

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    33/52

    Tng Vn Cng ti tt nghip : Qun l kho

    4.1.Qun tr h thng

    4.1.1. tbl_Employee -Ngi dng

    M t : Bng tbl_Employeebiu din thng tin ngi s dng ti khon trong

    h thng. Mt nhn vin c th c nhiu ti khon s dng trong h thng.

    4.1.2. tbl_EmployeeAndFunction - Ngi dng v chc nng

    M t : Bng tbl_EmployeeAndFunction l bng trung gian th hin miquan h n-n gia hai thc th Employee v Function. Mt ngi dng c thc nhiu chc nng, mt chc nng c th ca nhiu ngi dng.

    4.1.3. tbl_Function - Chc nng

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    34/52

    Tng Vn Cng ti tt nghip : Qun l kho

    M t : Bng tbl_Function biu din cc chc nng thao tc h thng. Mt

    chc nng thuc mt nhm phn mc qun l no . Chc nng c coi lcc n v cng vic phn t

    4.1.4.tbl_RoleAndFunction - Vai tr v chc nng

    M t : Bng tbl_RoleAndFunction l bng trung gian, th hin mi quan h

    n-n ca hai thc th vai tr v chc nng.

    4.1.5.tbl_Role - Vai tr

    M t : Bng tbl_Role biu din cc vai tr c trong vic s dng h thng.

    Ngi qun tr c th nh ngha ra cc vai tr ng vi tp cc chc nng cla chn no . N phn nh mt cch gn ng trch nhim cng vic quynh cho tng ngi trong thc t.

    4.1.6.tbl_RoleAndEmployee - Vai tr v ngi d

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    35/52

  • 7/27/2019 Qun l kho

    36/52

    Tng Vn Cng ti tt nghip : Qun l kho

    4.2.2.tbl_ProductType Mu sn phm

    M t : Bng tbl_ProductType lu thngtin

    4.2.3.tbl_BrandNhn hiu sn phm

    4.2.4. tbl_ProductProperty Thuc tnh sn phm

    M t : Bng tbl_ProductProperty lu thng tin thuc tnh ca sn phm.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    37/52

    Tng Vn Cng ti tt nghip : Qun l kho

    4.2.5.tbl_Supplier Nh cung cp

    M t : Bng tbl_Supplier lu thng tin nh cung cp sn phm

    4.2.6.tbl_ProductUnit n v sn phm

    M t : Bng tbl_ProductUnit lu thng tin n v sn phm nh chic ci,l, hp

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    38/52

    Tng Vn Cng ti tt nghip : Qun l kho

    4.2.7.tbl_ProductSeri M sn phm

    M t : Bng tbl_ProductSeri lu thng tin m sn phm

    4.2.8.ProductState Trng thi sn phm

    M t : Bng ProductState lu thng tin trng thi sn phm,

    4.3.Kho

    4.3.1.tbl_Import Nhp hng vo kho

    M t : Bng tbl_Import lu thng tin hng nhp vo kho ngy nhp, loi

    hng nhp ngi nhp

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    39/52

    Tng Vn Cng ti tt nghip : Qun l kho

    4.3.2. tbl_ImportFromCustomer Nhp t nh cung cp

    M t : Bng tbl_ImportFromCustomer lu thng tin khch hng cung cp

    sn phm nhp kho

    4.3.3.tbl_ImportKind Kiu hng nhp

    M t : Bng tbl_ImportKind lu kiu hng khi nhp

    4.3.4. tbl_ImportProductSeri -Nhp sn phm theo seri

    M t : Bng tbl_ImportProductSeri lu m sn phm khi nhp kho

    4.3.5.tbl_ImportFromOtherWH Nhp hng t kho khc

    M t : Bng tbl_ImportFromOtherWH lu sn phm c nhp t kho cacng ty no

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    40/52

    Tng Vn Cng ti tt nghip : Qun l kho

    4.3.6.tbl_Export - Xut kho

    4.3.7.tbl_ExportToOtherWareHouse Xut hng sang kho khc

    4.3.8.tbl_ExportReason L do xut hng

    4.3.9. tbl_ExportProductSeri - Xut kho theo m sn phm

    5.M hnh quan h

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    41/52

    Tng Vn Cng ti tt nghip : Qun l kho

    5.1.Qun tr h thng

    5.2.M hnh qun l kho

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    42/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Chng 4 : Ci t v chy chng trnh

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    43/52

    Tng Vn Cng ti tt nghip : Qun l kho

    1.Ci t

    1.1.Mi trng chy chng trnh

    Chng trnh c chy trn nn Net Framework 2.0 kt hp vi h qun tr c s d

    liu SQL Server 2000 v cc bo co c thit k trn Crystal Report 8.5

    1.2.Thit lp c s d liu

    1.2.1.To c s d liu

    Khi ci t SQL server 2000 xong vo Enterprise Manager, vo mc local chndatabases, ri to mi t tn databases (vd : tn database l data).

    1.2.2.Restore Databases

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    44/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Giao din cho ngi dng khi phc c s d liu trn a,

    2.Mt s giao din chng trnh

    2.1.Thit lp cu hnh kt ni c s d liu

    Chn my ch : l my m c s d liu c ci trn khi chy chng trnh u

    tin phi thit lp cu hnh kt ni ti c s d liu, nu c s d liu ci trn my ni

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    45/52

    Tng Vn Cng ti tt nghip : Qun l kho

    b th chn my ch theo 3 cch sau : localhost, tn my tnh , 127.0.0.1, nu c sd liu c ci trn mt my tnh khc trong mng LAN th khi chn my chbng cch g tn my hoc a ch IP ca my .

    C s d liu : Chnh l tn database khi ta to (vd : data)

    Tn ng nhp : sa

    Mt khu truy cp : a

    2.2.Giao din ng nhp

    Sau khi thng s kt ni thnh cng chng trnh s gi ti Form ng nhp nh :

    Tn ng nhp v phn qun tr : admin

    Mt khu : admin

    Ngi qun tr sau khi ng nhp vi ti khon admin thnh cng giao din chnh shin ln lc ngi qun tr c th thm ngi dng v phn quyn cho ngi dng vinhng vai tr m ngi qun tr t ra.

    2.3.Giao din chnh chng trnh

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    46/52

    Tng Vn Cng ti tt nghip : Qun l kho

    2.3.1.Qun tr h thng

    Khi ng nhp thnh cng bng ti khon qun tr giao din chng trnh s hin ln

    chc nng qun l vai tr gip ngi qun tr gn ngi dng c vai tr g trong h

    thng v c thc hin nhng chc nng g, khi ngi qun tr to vai tr ri thitlp chc nng cho vai tr.

    Thay i mt khu : khi ngi dng ng nhp vo h thng bng tn ti khon v

    mt khu do ngi qun tr cp, ngi dng vo chc nng i mt khu i mcch mang tnh bo mt cho h thng, khi ngi dng vo chc nng i mt khuchng trnh bt bn phi nhp li mt khu ri g mt khu mi, nhp xong n OK

    vy l mt khu c i, ln ng nhp sau bn nhp mt khu mi.

    Lu vt ngi dng : lu mi thng tin ca tt c ngi dng trong h thng gip

    ngi qun tr bit c nhng ngi dng thao tc nhng g trn h thng.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    47/52

    Tng Vn Cng ti tt nghip : Qun l kho

    To mi ngi dng v phn quyn ngi dng : ngi qun tr to mt ti khonmi vi tn ng nhp v mt khu, khi to thnh cng ngi qun tr phn quyn choti khon c s dng nhng chc nng g trn h thng.

    2.3.2.Qun l sn phm.

    Khi qun l sn phm nhn c phiu yu cu nhp kho ngi s dng chng trnh

    qun l kho cn c vo phiu nhp kho chia sn phm theo mc sn phm, nhn hiusn phm, nh cung cp v xut x sn phm nhp sn phm vo kho.

    Khi nhp sn phm vo kho ngi dng hy chn mc sn phm xem sn phm cn

    nhp thuc loi no, my tnh hy in thoi, nu sn phm cn nhp cha thuc mcno trong chng trnh th ngi dng to mc sn phm mi bng cch vo mc snphm v thm mi, sau thm sn phm vo danh mc sn phm v thm sn phm.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    48/52

    Tng Vn Cng ti tt nghip : Qun l kho

    2.3.3.Qun l kho

    Khi ngi qun l kho mun xem nhng sn phm no ang c trong kho sn phmthuc mc sn phm no th ngi qun l ch cn chn thng k sn phm trong kho,

    v chon mc sn phm khi sn phm ang c trong kho c lit k ht ra gipngi qun l bit c sn phm no nhp v sn phm no th cha.

    Khi c yu cu nhp hng mi th ngi qun l phi thc hin vic to phiu nhphng v cn c vo phiu ngi qun l mi nhp hng theo mu sn phm no vmc sn phm no

    khi c yu cu xut hng th ngi qun l to phiu xut loi hng no, mc hng

    no c xut, l do khi xut hng, xut cho khch hng hy xut bo hnh

    khi xut hng cho khch hng, khi hng b tr li th ngi qun l phi to phiunhp kho v nu r l do hng b tr li, hng b li, hng hay khch hng khng ng, khi nhng thng tin c nhp y th vic qun l sn phm v xut hng chokhch v bo hng tr nn r dng hn.

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    49/52

    Tng Vn Cng ti tt nghip : Qun l kho

    2.3.4.Qun l khch hng

    2.3.5.Bo co thng k

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    50/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Kt lun

    ng trc xu hng pht trin nhanh v mnh ca nn cng ngh thng tin th gii

    cng nh nn cng ngh thng tin nc nh, th tin hc ha qun l doanh nghip l v cng

    quan trng v bc thit hin nay. N s gip cho cc c quan doanh nghip gii quyt nhng

    cng vic mt cch nhanh chng v t sai st nht, c bit l trong lnh vc qun l hng

    ha vt t. Nhng ng dng v c s d liu gii quyt c nhng vn bc thit nu

    trn.

    Trong t lm n tt nghip ny em c giao thc hin phn tch v thit k

    chng trnh qun l kho hng trong cng ty my tnh. Tuy chng trnh cha c hon

    thin cc chc nng, song n cho em thy c vn quan trng trong lnh vc qun l,vi chng trnh qun kho khi hon thin s gip cho nhn vin qun l kho cng nh qun

    l mt s thng tin v nhn vin v nhp xut sn phm trong kho mt cch nhanh chng v

    hiu qu.

    Kt qu t c ca n :

    Chng trnh qun l kho cho php ngi dng lm c nhng chc nng sau :

    Nhp, xut sn phm Xut sn phm sang kho khc

    Qun l khch hng

    Qun tr h thng

    Qun l sn phm

    Bo co thng k

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    51/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Hn ch ca chng trnh

    Do thi gian thc hin phn tch v thit k h thng l tng i hn ch so vi mt

    ti tng i rng v phong ph nn khng th trnh khi nhng thiu st nht nh. Bn

    cnh chng trnh cn c mt s chc nng cha hon thin v chnh xc. Hn na victm hiu ngn ng ci t (SQL Server v Visual Basic.NET) cn nhiu hn ch nn vic tn

    dng c nhng th mnh ca ngn ng l cha mang li hiu qu cao.

    Hng pht trin ca ti

    - Tip tc hon thin cc chc nng cha lm c

    - Ti u ha cc chc nng ca chng trnh

    - Tip tc nghin cu v trin khai cc chc nng mi cho chng trnh

    - M rng phm vi qun l cho chng trnh

    Trng i hc GTVT Khoa CNTT

  • 7/27/2019 Qun l kho

    52/52

    Tng Vn Cng ti tt nghip : Qun l kho

    Ti liu tham kho

    Th vin component

    http://xceed.com/?gclid=CLzp6PjdjpMCFQVGagod4XLAgA

    http://www.devcomponents.com/kb/questions.php?questionid=41

    http://www.janusys.com/controls/

    MSDN

    http://msdn.microsoft.com/en-us/library/default.aspx?ref

    M hnh Multi tier, MVC

    http://docs.openlinksw.com/mt/

    http://en.wikipedia.org/wiki/Model-view-controller

    http://www.devx.com/dotnet/Article/10186/0/page/2

    Code

    http://www.codeproject.com/?cat=6

    http://www.freecodevn.com/for@um/index.phpT chc sng kin m m

    http://www.opensource.org/

    http://xceed.com/?gclid=CLzp6PjdjpMCFQVGagod4XLAgAhttp://www.devcomponents.com/kb/questions.php?questionid=41http://www.janusys.com/controls/http://msdn.microsoft.com/en-us/library/default.aspx?refhttp://docs.openlinksw.com/mt/http://en.wikipedia.org/wiki/Model-view-controllerhttp://www.devx.com/dotnet/Article/10186/0/page/2http://www.codeproject.com/?cat=6http://www.freecodevn.com/for@um/index.phphttp://www.opensource.org/http://xceed.com/?gclid=CLzp6PjdjpMCFQVGagod4XLAgAhttp://www.devcomponents.com/kb/questions.php?questionid=41http://www.janusys.com/controls/http://msdn.microsoft.com/en-us/library/default.aspx?refhttp://docs.openlinksw.com/mt/http://en.wikipedia.org/wiki/Model-view-controllerhttp://www.devx.com/dotnet/Article/10186/0/page/2http://www.codeproject.com/?cat=6http://www.freecodevn.com/for@um/index.phphttp://www.opensource.org/