quẢn lÝ vẬt tƯ theo dỰ Án vÀ hẠng mỤc trong...

Download QUẢN LÝ VẬT TƯ THEO DỰ ÁN VÀ HẠNG MỤC TRONG …i.vndoc.com/data/file/2015/Thang07/27/quan-ly-vat-tu-theo-du-an.pdf · Học phần: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

If you can't read please download the document

Upload: lamtruc

Post on 06-Feb-2018

219 views

Category:

Documents


1 download

TRANSCRIPT

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 1 -

    i hc quc gia TP H Ch Minh i hc Khoa Hc T Nhin

    Khoa ton tin hc

    Hc phn: PHN TCH THIT K H THNG THNG TIN

    N

    QUN L VT T THEO D N

    V HNG MC TRONG CNG TY

    XY DNG

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 2 -

    LI M U

    Vic ng dng Cng Ngh Thng Tin vo i sng ngy nay khng cn xa l vi

    chng ta. Cng Ngh Thng Tin vi tc nhanh chng, chnh xc gip con ngi trong rt nhiu lnh vc, nht l kinh doanh, lnh vc cng ty xy dng cng khng ngoi l. Theo thng l, vic xy dng lun l nhu cu cn thit p ng cho con ngi v x hi nh: nh ca, cu cng, cc cng trnh kin trc ln... c bit trong nhng nm gn y th nhu cu cng ngy cng ln, cng hin i hn. V th, dn n cc Cng Ty Xy Dng cng ngy mt nhiu hn v cng pht trin hn. Chnh v th, ko theo vic i hi ra i cc h thng tr gip trong vic qun l nhp xut vt t trong cng ty. S pht trin ca cng ngh thng tin c tc ng mnh m n s thnh bi trong kinh doanh ca cng ty. c bit lnh vc phn tch v thit k h thng thng tin l mt phn quan trng ca cng ngh thng tin. Nh n m cc h thng thng tin c qun l n gin, nhanh chng v chnh xc hn. Chng em xin cm n Thy TS Nguyn Gia Tun Anh truyn t cho chng em nhng kin thc qu gi v mn hc v tn tnh gip chng em hon thnh n ny. Tuy nhin, n ca chng em chc chn cn nhiu sai xt mong thy thng cm v gp thm cho chng em. Chng em xin cam n thy.

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 3 -

    MC LC LI NI U ................................................................................................................................... 1 MC LC ......................................................................................................................................... 2

    I. Kho st h thng v phn tch hin trng h thng .................................................................. 3 1. Kho st h thng............................................................................................................... 3 2. Phn tch hin trng h thng ............................................................................................. 3

    II. Phn tch yu cu ..................................................................................................................... 6 1. Yu cu chc nng ............................................................................................................. 6 2. Yu cu phi chc nng ....................................................................................................... 7

    III. Phn tch h thng ................................................................................................................... 7 1. M hnh thc th ERD ....................................................................................................... 7

    a. Xc nh cc thc th ................................................................................................... 9 b. M hnh ERD ............................................................................................................... 9

    2. Chuyn m hnh ERD sang m hnh quan h ................................................................... 10 3. M t chi tit cc quan h ................................................................................................. 10 4. M t bng tng kt ......................................................................................................... 18

    a. Tng kt quan h ........................................................................................................ 18 b. Tng kt thuc tnh .................................................................................................... 18

    IV. Thit k giao din .................................................................................................................. 19 1. Cc menu chnh ca giao din .......................................................................................... 19 2. M t Form ...................................................................................................................... 23

    V. Thit k x l ..................................................................................................................... 45 VI. nh gi u khuyt im ....................................................................................................... 52

    ____________________

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 4 -

    I.Kho st h thng v phn tch hin trng.

    1. Kho st h thng: Qun l vt t trong cng ty xy dng (CTXD) l mt h thng qun l vic nhp v xut vt t

    cho cc d n gm nhiu hng mc. Ngun vt t ca cng ty c th do cc nh cung cp, nh sn xut hoc cc cng ty trong v ngoi nc cung cp. Vt t ca CTXD c cung cp theo nh mc ca tng hng mc thuc cc d n nh hoc ln ca cng ty. CTXD qun l rt nhiu loi vt t nh: gch, ct, , xi mng, st, thp, tole, x g cc loi Ton h thng qun l vt t trong CTXD c phng qun l vt t, th kho, i thi cng hng mc V vy cn phi c mt chng trnh qun l gip nhn vin d dng hn trong vic qun l ca mnh.

    Cc hot ng chnh ca h thng qun k vt t gm nhp vt t vo kho, xut vt t cung cp cho cc hng mc theo bng nh mc, bo co s lng vt t xut ra, bo co tn kho trong thng.

    Vic qun l vt t trong CTXD c phn cp qun l theo tng b phn nh sau: Phng qun l vt t chu trch nhim v vic xut nhp vt t ca cng ty, gm: b phn k hoch,

    b phn k ton, b phn qun l vt t. + B phn k hoch:

    B phn nghin cu th trng: kho st gi c vt t trn th trng. B phn mua hng: c nhim v mua vt t da theo kho st.

    + B phn k ton: thc hin vic thng k s liu v gi c thu mua v xut nhp vt t. + B phn qun l vt t: qun l vic nhp vt t vo kho v xut vt t theo ng nh

    mc ring ca tng hng mc d n. Vic mt mt vt t v ngi chu trch nhim s d dng pht hin nh s phn cng rch ri tng

    ngi, tng b phn

    2. Phn tch hin trng h thng Sau y s l c th tng cng vic c thc hin trong qu trnh qun l vt t ca CTXD:

    a. Nhp vt t

    nhp vt t, cng ty phi c mt b phn nghin cu th trng, phi nm bt c nhu cu th hiu ca khch hng, cht lng v gi c cc loi vt t t t quan h mua vt t vi nh cung cp nhng vt t m cng ty cn.

    Ngun hng c nhp thng qua n t hng, l hp ng mua bn gia cng ty vi nh cung cp

    Vt t nhp v s c kim tra xem c ng s lng, cht lng ri phn loi vt t v cho nhp vo kho. Cc bo co lin quan n vic nhp vt t c th hin qua phiu mua hng v th kho theo mu sau:

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 5 -

    Cng Ty Xy Dng PHIU MUA VT T S: Ngy: ... Ngi bn: a ch: .. S in thoi: S Fax: STT M s Tn vt t VT n gi S lng Thnh tin Ghi ch Tng cng

    S tin bng ch: Ngy .Thng . Nm 200 Trng Phng QLVT

    Cng Ty Xy Dng S: TH KHO Th lp ngy .. thng .. nm 200. Tn hng: . n v tnh: ..

    STT Chng t Din gii Ngy nhp xut S lng S Ngy Nhp Xut Tn

    Khi hng v nhp kho, th kho cn ghi thm s lng hng nhp vo th kho. Mi mt hng u

    c mt th kho ring. Nu hng c trong kho th th kho s ghi thm vo th kho c sn, i vi mt hng mi th th kho cn tin hnh lp th kho mi.

    b. Xut hng Vt t c xut cn c theo s nh mc ca tng hng mc, theo tnh hnh chung v yu cu

    ca khch hng qua cc d n th i trng i thi cng s thng k c nhng loi vt t no ang c thnh hnh p ng nhu cu th hiu ca khch hng, nhng chnh nhng loi vt t Th kho li thy trong kho ht hoc cn t, t a ra yu cu nhp thm hng mi, hoc xut vt t cho cc d n ang cn loi vt t .

    Cc bo co lin quan n vic xut vt t th hin qua phiu ngh xut vt t, phiu xut, bo co nhp xut tn kho trong thng:

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 6 -

    Cng Ty Xy Dng PHIU NGH XUT VT T S: Hng mc: Ngy:

    STT M s loi VT

    Tn hng VT n Gi S Lng Ghi Ch

    Ngy . Thng .Nm 200. i trng i thi cng

    Vt t t kho c xut ra hng mc d n theo phiu ngh ca i trng i thi cng. Sau

    khi xem xt thy phiu ngh l hp l v vn thuc trong nh mc quy nh cho tng hng mc th Th kho tin hnh vic xut kho. Vic xut vt t t kho ra hng mc d n s c th hin di dng phiu xut kho.

    Cng Ty Xy Dng S :. PHIU XUT Ngy .. Thng . Nm 200. Hng mc:

    STT M s loi VT

    Tn hng VT S lng Ghi Ch

    Trng Phng QLVT Th kho Ngi nhn

    Bt c lc no ban qun l cng xem c bo co nhp xut tn.

    Cng Ty Xy Dng BO CO NHP XUT TN T ngy n ngy STT M s Tn hng Tn u k Nhp Xut Tn cui k Ghi ch

    Ngy . Thng . Nm 200 K ton trng Trng Phng QLVT

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 7 -

    S T CHC CA H THNG QUN L VT T TRONG CNG TY XY DNG

    c. Hin trng tin hc Qua tm hiu phng thc hot ng ca h thng qun l trn, ta thy cng vic hng ngy

    ca cng ty thng qua nhiu giai on, khi lng cng vic ln xy ra lin tc, c bit l cng vic nhp v xut vt t. D liu lun bin ng v i hi tnh chnh xc cao.

    qun l tt cn phi s dng nhiu biu mu, s sch, vic lu li cc h s c lp i lp li v kim tra qua nhiu khu s tn thi gian v nhn lc, nhng cng kh trnh khi sai st d liu hoc khng hon ton chnh xc. Nu c sai xt th vic tm kim d liu khc phc cng s rt kh khn. Nu khng gii quyt kp thi, c th dn n vic nhm ln d liu, gy mt ti sn chung cho siu th, cng nh khng phc v tt cng tc ch o ca qun l cng ty.

    Do vy, vic a my vi tnh vo qun l vt t trong cng ty xy dng l nhu cu cp thit nhm khc phc nhng nhc im ni trn ca phng php x l bng tay, ng thi n c th gip vic x l chnh xc v nhanh gn. Tuy nhin, nu ch s dng cc my tnh n th s dn n khuyt im d liu khng c nht qun, Do vy cn a mng my tnh vo khc phc cc yu im ni trn.

    II. Phn tch yu cu

    1. Yu cu chc nng a. Qun l kho

    Qun l hng nhp - Nhp hng theo ng danh mc trong ha n mua hng ca cng ty. - Hng nhp c theo di da trn: m hng, nhm hng, chng loi hng, s lng, n v tnh,

    n giS hng nhn ny c s xc nhn ca th kho v k ton khi kim tra hng thc nhp cho kho.

    - In bo co nhp hng trong k. Qun l hng xut - Hng xut ra cung cp cho tng d n theo ng nh mc c theo di qua m hng, chng loi,

    s lng xut - In bo co lng hng xut trong k.

    Qun l hng tn - Tng hp nhng pht sinh xut nhp tn trong k. - In bo co hng tn v gi tr tn kho trong k. - In bo co th kho tng mt hng.

    b. Qun l danh mc

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 8 -

    Cp nht danh mc vt t. Cp nht danh mc nh cung cp. Cp nht danh mc hng mc. Xem danh sch cc danh mc.

    c. Qun l h thng d liu Lu tr v phc hi d liu. Kt thc chng trnh.

    2. Yu cu phi chc nng H thng c chc nng bo mt v phn quyn.

    - Ngi s dng chng trnh: ng k v phn quyn cho ngi s dng chng trnh, gip ngi qun l c th theo di, kim sot c chng trnh.

    - i password: ngi s dng c th i mt m vo chng trnh v s dng h thng d liu. Cn phn chia kh nng truy cp d liu nhp xut cho tng nhm ngi s dng trnh vic

    iu chnh s liu khng thuc phm vi qun l ca ngi s dng, dn n vic kh kim sot s liu, lm sai lch kt qu thng k cui k III. Phn tch h thng 1. M hnh thc th ERD

    a. Xc nh cc thc th 1) Thc th 1: VatTu

    M t thng tin v vt t. Cc thuc tnh:

    - M vt t(MaVT): y l thuc tnh kha, nh thuc tnh ny m ta phn bit c cc loi vt t khc nhau.

    - Tn vt t (TenVT): M t tn ca loi vt t tng ng vi m vt t. - n v tnh (DVTinh) - S lng (SoLuong)

    2) Thc th 2: NhaCC Nh cung cp l cc cng ty, nh sn xut trong v ngoi nc Cc thuc tnh:

    - M s nh cung cp (MaNCC): Thuc tnh kha phn bit nh cung cp ny vi nh cung cp khc.

    - Tn nh cung cp (TenNCC): M t tn nh cung cp. - i ch (DiaChi): a ch lin lc vi nh cung cp. - in thoi (Dienthoai). - S fax (Fax). - a ch Email (Email).

    3) Thc th 3: LoaiVatTu xc nh vt t thuc loi gi (Ct, Ximng, St, Thp,) Cc thuc tnh :

    - M phn loi (MaLoai): Thuc tnh kha phn bit loi vt t ny vi loi vt t khc. - Tn phn loi (TenLoai).

    4) Thc th 4: Kho Ta a Kho vo lm thc th v CTXD l mt cng ty ln c nhiu chi nhnh trong thnh ph, mi chi nhnh c kho cha ring v vy trong trng hp chi nhnh ny thiu hng c th huy ng vt t t cc kho ca chi nhnh khc. Cc thuc tnh:

    - M s kho (MaKho): phn bit kho hng ny vi kho hng khc. - Tn kho (TenKho) - a ch kho (DiaChi)

    5) Thc th 5: NuocSX M t thong tin v quc gia sn xut vt t.

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 9 -

    Cc thuc tnh: - M quc gia (MaQG): Thuc tnh kha phn bit nc ny vi nc khc. - Tn quc gia (TenQG)

    6) Thc th 6: oiThiCong Cc thuc tnh:

    - M i (Maoi): Thuc tnh kha phn bit i ny vi i khc. - Tn i (Tenoi) - Tn i trng (TenoiTruong), a ch (DiaChi), in thoi (Dienthoai).

    7) Thc th 7: PhieuNhap Cc thuc tnh:

    - M s phiu nhp kho (MaPhieuNhap): L thuc tnh kha, c gi tr t ng tng ln khi cp nht cc thong tin khc v phiu nhp kho.

    - Ngy nhp (NgayNhap): Ngy nhp phiu. - Tng gi tr (TongGiaTri).

    8) Thc th 8: PhieuXuat M t thng tin chung ca mt chng t xut vt t cho cc d n. Cc thuc tnh:

    - M s xut kho (MaPhieuXuat): thuc tnh kha - Ngy xut (NgayXuat) - Tng gi tr (TongGiaTri).

    9) Thc th 9: DuAn Cc thuc tnh:

    - M d n (MaDA): thuc tnh kha chnh dng phn bit d n ny vi d n khc. - Tn d n (TenDA). - a im (DiaDiem).

    10) Thc th 10: HangMuc M t cc hng mc ca d n (h bi, nh, tng bao) Cc thuc tnh:

    - M s hng mc (MaHangMuc): Thuc tnh kho chnh phn bit hng mc ny vi hng mc khc.

    - Tn hng mc (TenHangMuc) 11) Thc th 11: BanginhMuc

    M t mi hng mc c mt nh mc ring Cc thuc tnh:

    - M bng nh mc (MaBanginhMuc): Thuc tnh kha chnh phn bit bng nh mc ny vi bng nh mc khc. - Quy cch vt t (QuyCach) - Hng sn xut (HangSX)

    12) Thc th 12: VatTu-BanginhMuc thun li cho vic v m hnh ta m t mi kt hp ca hai thc th vt t v bng nh mc thnh 1 thc th: VatTu-BanginhMuc

    Cc thuc tnh: - nh mc (DinhMuc): Thuc tnh nh danh - S lng nh mc (SoLuongDinhMuc)

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 10 -

    b. M hnh ERD

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 11 -

    2. Chuyn m hnh ERD thnh m hnh quan h

    - NhaCC (MaNCC, TenNCC, DiaChi, DienThoai, Fax, Email) - PhieuNhap (MaPhieuNhap, NgayNhap, TongGiaTri, MaNCC) - ChiTietPhieuNhap (MaPhieuNhap, MaVT, DonGia, SoLuongNhap) - VatTu (MaVT, TenVT, DVTinh, SoLuong, MaQG, MaLoai, MaKho) - Kho (MaKho, TenKho, DiaChi) - NuocSX (MaQG, TenQG) - LoaiVatTu (MaLoai, TenLoai) - VatTu-BangDinhMuc (MaVT, MaBangDinhMuc, SoLuongDinhMuc) ( y ta khng dng

    thuc tnh DinhMuc lm thuc tnh nh danh na m ly 2 thuc tnh kha MaVT v MaBangDinhMuc lm thuc tnh kha chnh cho thc th quan h VatTu-BangDinhMuc)

    - BangDinhMuc (MaBangDinhMuc, QuyCach, HangSX, MaHangMuc) - PhieuXuat (MaPhieuXuat, NgayXuat, TongGiaTri, MaBangDinhMuc) - ChiTietPhieuXuat (MaPhieuXuat, MaVT, MaBangDinhMuc, SoLuongXuat) - HangMuc (MaHangMuc, TenHangMuc, MaDoi, MaDA) - DuAn (MaDA, TenDA, DiaDiem) - DoiThiCong (MaDoi, TenDoi, TenDoiTruong, DiaChi, DienThoai)

    3. M t chi tit cho cc quan h

    3.1- Quan h Nh Cung Cp NhaCC (MaNCC, TenNCC, DiaChi, DIenThoai, Fax, Email)

    Tn quan h:NhaCC Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S

    Byte MGT Loi DL Rng Buc

    1 MaNCC M nh cung cp C 10 B PK 2 TenNCC Tn nh cung cp C 30 B 3 DiaChi a ch C 30 B 4 DienThoai in thoi C 10 K 5 Fax Fax C 10 K 6 Email Email C 10 K

    Tng s 100 Khi lng: S dng ti thiu: 1000 S dng ti a: 2000 Kch thc ti thiu: 1000x100 (byte) = 100 KB Kch thc ti a: 2000x100 (byte) = 200 KB i vi kiu chui: MaNCC: c nh, khng unicode TenNCC: khng c nh, Unicode DiaChi: khng c nh, Unicode DienThoai: khng c nh, khng Unicode Fax: khng c nh, Unicode nh dng d liu: Email: tn_hp_th@tn_min V d: [email protected]

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 12 -

    3.2- Quan h phiu nhp PhieuNhap (MaPhieuNhap, NgayNhap, TongGiaTri, MaNCC)

    Tn quan h:PhieuNhap Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte MGT Loi DL Rng Buc

    1 MaPhieuNhap M phiu nhp C 10 B PK 2 NgayNhap Ngy nhp N 10 B 3 TongGiaTri Tng gi tr S 10 B 4 MaNCC M nh cung cp C 10 B FK

    Tng s 40 Khi lng: s dng ti thiu: 500 S dng ti a: 800 Kch thc ti thiu: 500x40 (byte) = 20 KB Kch thc ti thiu: 800x40 (byte) = 32 KB i vi kiu chui: MaPhieuNhap: c nh, khng unicode MaNCC: c nh, khng unicode

    3.3- Quan h chi tit phiu nhp

    ChiTietPhieuNhap (MaPhieuNhap, MaVT, DonGia, SoLuongNhap)

    Tn quan h: ChiTietPhieuNhap Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte MGT Loi DL Rng Buc

    1 MaPhieuNhap M phiu nhp C 10 B PK 2 MaVT M vt t C 10 B PK 3 DonGia n gi S 10 B 4 SoLuongNhap S lng nhp S 10 B

    Tng s 40 Khi lng: S dng ti thiu: 1000 S dng ti a: 2000 Kch thc ti thiu: 1000x40 (byte) = 40 KB Kch thc ti a: 2000x40 (byte) = 80KB i vi kiu chui: MaPhieuNhap: c nh, khng unicode MaVT: c nh, khng unicode DonGia: khng c nh, khng unicode

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 13 -

    SoLuongNhap: khng c nh, khng unicode

    3.4- Quan h Vt t VatTu (MaVT, TenVT, DVTinh, SoLuong, MaQG, MaLoai, MaKho)

    Tn quan h:VatTu Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte MGT Loi DL Rng Buc

    1 MaVT M vt t C 10 B PK 2 TenVT Tn vt t C 10 B 3 DVTinh n v tnh S 10 B 4 SoLuong S lng S 10 B 5 MaQG M quc gia C 10 B FK 6 MaLoai M loi C 10 B FK 7 MaKho M kho C 10 B FK

    Tng s 70 Khi lng: S dng ti thiu: 1000 S dng ti a: 2000 Kch thc ti thiu: 1000x70(byte) = 70 KB Kch thc ti a: 2000x70 (byte) = 140 KB i vi kiu chui: MaVT: c nh, khng unicode TenVT: khng c nh, Unicode DVTinh: c nh, khng unicode SoLuong: khng c nh, khng Unicode MaQG: c nh, khng Unicode MaLoai: c nh, khng unicode MaKho: c nh, khng unicode

    3.5- Quan h Kho Kho (MaKho, TenKho, DiaChi)

    Tn quan h:Kho Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte

    MGT Loi DL Rng Buc

    1 MaKho M kho C 10 B PK 2 TenKho Tn kho C 10 B 3 DiaChi a ch C 10 B

    Tng s 30 Khi lng: S dng ti thiu: 1000 S dng ti a: 2000

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 14 -

    Kch thc ti thiu: 1000x30(byte) = 30 KB Kch thc ti a: 2000x30 (byte) = 60 KB i vi kiu Chui: MaKho: c nh, khng unicode TenKho: khng c nh, Unicode DiaChi: khng c nh, Unicode

    3.6- Quan h Nc sn xut

    NuocSX (MaQG, TenQG)

    Tn quan h: NuocSX Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte

    MGT Loi DL Rng Buc

    1 MaQG M quc gia C 10 B PK 2 TenQG Tn quc gia C 10 B

    Tng s 20 Khi lng: S dng ti thiu: 1000 S dng ti a: 2000 Kch thc ti thiu: 1000x20(byte) = 20 KB Kch thc ti a: 2000x20 (byte) = 40 KB i vi kiu chui: MaQG: c nh, khng unicode TenQG: c nh, Unicode

    3.7- Quan h Loi vt t LoaiVatTu (MaLoai, TenLoai)

    Tn quan h:NhaCC Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte MGT Loi DL Rng Buc

    1 MaLoai M loi C 10 B PK 2 TenLoai Tn loi C 10 B

    Tng s 20 Khi lng: S dng ti thiu: 1000 S dng ti a: 2000 Kch thc ti thiu: 1000x20(byte) = 20 KB Kch thc ti a: 2000x20 (byte) = 40 KB i vi kiu chui: MaLoai: c nh, khng unicode

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 15 -

    TenLoai: c nh, Unicode

    3.8-Quan h Vt T_Bng nh Mc VatTu-BangDinhMuc (MaVT, MaBangDinhMuc, SoLuongDinhMuc)

    Khi lng: S dng ti thiu: 1000 S dng ti a: 2000 Kch thc ti thiu: 1000x30(byte) = 30 KB Kch thc ti a: 2000x30 (byte) = 60 KB i vi kiu chui: MaVT: c nh, khng unicode MaBangDinhMuc: c nh, khng Unicode SoLuongDinhMuc: c nh, khng Unicode

    3.9-Quan h Bng nh mc BangDinhMuc (MaBangDinhMuc, QuyCach, HangSX, MaHangMuc)

    Tn quan h:BangDinhMuc Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte MGT LoiDL Rng Buc 1 MaBangDinhMuc M bng nh

    mc C 10 B PK

    2 MaHangMuc M hng mc C 10 B FK 3 HangSX Hng sn xut C 20 K 4 QuyCach Quy cch C 20 B

    Tng s 60 Khi lng: S dng ti thiu: 1000 S dng ti a: 2000 Kch thc ti thiu: 1000 x 60 (Byte) = 60 KB Kch thc ti a: 2000 x 60 (Byte) = 120 KB i vi kiu chui: MaBangDinhMuc: c nh, khng Unicode. MaHangMuc: c nh, khng Unicode.

    Tn quan h:VATTU _ BANGDINHMUC Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte MG

    T Loi DL Rng Buc

    1 MaBangDinhMuc M bng nh mc C 10 B PK 2 MaVT M vt t C 10 B PK 3 SoLuongDinhMuc S lng nh mc S 10

    Tng s 30

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 16 -

    HangSX: c nh, unicode. QuyCach: c nh, Unicode.

    3.10-Quan h Phiu Xut PhieuXuat (MaPhieuXuat, NgayXuat, TongGiaTri, MaBangDinhMuc)

    Tn quan h: PhieuXuat Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte MGT Loi DL Rng Buc 1 MaPhieuXuat M phiu

    xut C 10 B PK

    2 MaBangDinhMuc M bng nh mc

    C 10 B PK

    3 NgayXuat Ngy xut N 10 B 4 TongGiaTri Tng gi tr S 20 B

    Tng s 50 Khi lng: S dng ti thiu: 1000 S dng ti a: 5000 Kch thc ti thiu: 1000 x 50 (Byte) = 50 KB Kch thc ti a: 5000 x 50 (Byte) = 250 KB i vi kiu chui: MaPhieuXuat: c nh, khng unicode MaBangDinhMuc: c nh, khng unicode

    3.11-Quan h: Chi tit phiu xut ChiTietPhieuXuat (MaPhieuXuat, MaVT, MaBangDinhMuc, SoLuongXuat)

    Tn quan h: ChiTietPhieuXuat Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte MGT Loi DL Rng Buc 1 MaPhieuXuat M phiu

    xut C 10 B PK

    2 MaVT M vt t C 10 B PK 3 MaBangDinhMuc M bng nh

    mc C 10 B PK

    4 SoLuongXuat S lng xut S 10 B Tng s 40

    Khi lng: S dng ti thiu: 1000 S dng ti a: 2000 Kch thc ti thiu: 1000 x 40 (Byte) = 40 KB Kch thc ti a: 2000 x 40 (Byte) = 80 KB i vi kiu chui:

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 17 -

    MaPhieuXuat: c nh, khng unicode MaVT: c nh, khng unicode MaBangDinhMuc: c nh, khng unicode

    3.12-Quan h Hng Mc HangMuc (MaHangMuc, TenHangMuc, MaDoi, MaDA)

    Tn quan h: HangMuc Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte MGT Loi DL Rng Buc 1 MaHangMuc M hng mc C 10 B FK 2 MaDA M D n C 15 B FK 3 MaDoi M i Th

    Cng C 20 B FK

    4 TenHangMuc Tn Hng Mc

    C 20 B

    Tng s 65 Khi lng: S dng ti thiu: 1000 S dng ti a: 1500 Kch thc ti thiu: 1000 x 65(Byte) = 65 KB Kch thc ti a: 1500 x 65 (Byte) = 97.5 KB i vi kiu chui: MaHangMuc: c nh, khng unicode TenHangMuc: khng c nh, unicode MaDoi: c nh, khng unicode MaDA: c nh, khng Unicode

    3.13-Quan h D n DuAn (MaDA, TenDA, DiaDiem)

    Tn quan h: DuAn Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte MGT Loi DL Rng Buc 1 MaDA M d n C 15 B PK 2 TenDA Tn d n C 20 B 3 DiaDiem a im C 30 B

    Tng s 65 Khi lng: S dng ti thiu: 1500 S dng ti a: 2500 Kch thc ti thiu: 1500 x 65 (Byte) = 97.5 KB Kch thc ti a: 2500 x 65 (Byte) = 162.5 KB i vi kiu chui: MaDA: c nh, khng unicode TenDA: khng c nh, Unicode

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 18 -

    DiaDiem: khng c nh, unicode

    3.14-Quan h i Thi Cng DoiThiCong (MaDoi, TenDoi, TenDoiTruong, DiaChi, DienThoai)

    Tn quan h: DoiThiCong Ngy: 29-05-2008

    STT Thuc Tnh Din Gii Kiu DL S Byte MGT Loi DL Rng Buc 1 MaDoi M i Th

    Cng C 20 B PK

    2 DiaChi a ch C 15 B 3 DienThoai in thoi C 10 K 4 TenDoi Tn i Thi

    Cng C 20 B

    5 TenDoiTruong Tn i Thi

    Cng C 20 B

    Tng s 85 Khi lng: S dng ti thiu: 500 S dng ti a: 1000 Kch thc ti thiu: 500 x 85 (Byte) = 42.5 KB Kch thc ti a: 1000 x 85 (Byte) = 85 KB i vi kiu chui: MaDoi: c nh, khng Unicode TenDoi: khng c nh, Unicode DiaChi: khng c nh, Unicode DienThoai: khng c nh, khng Unicode TenDoiTruong: c nh, Unicode

    4. M t bng tng kt a) Tng kt quan h

    STT Tn quan h S byte Kch thc ti a (KB)

    1 BangDinhMuc 60 120 2 ChiTietPhieuNhap 40 80 3 ChiTietPhieuXuat 40 80 4 DoiThiCong 85 85 5 DuAn 65 162.5 6 HangMuc 65 97.5 7 Kho 30 60 8 LoaiVatTu 20 40 9 NhaCC 100 200 10 NuocSX 20 40 11 PhieuNhap 40 32 12 PhieuXuat 50 250 13 VatTu 70 140

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 19 -

    14 VatTu-BangDinhMuc 30 60 Tng s 715 1457

    b) Tng kt thuc tnh

    STT Tn thuc tnh Din gii Thuc quan h DiaChi a ch DoiThiCong, NhaCC,

    Kho 1 DiaDiem a Dim DuAn 2 DienThoai in thoi NhaCC, DoiThiCong 3 DonGia n gi ChiTietPhieuNhap 4 DVTinh n v tnh VatTu 5 Email Email VatTu 6 Fax Fax VatTu 7 HangSX Hng sn xut BangDinhMuc 8 MaBangDinhMuc M bng nh mc VatTu-BangDinhMuc,

    BangDinhMuc, ChiTietPhieuXuat, PhieuXuat.

    9 MaDA M D n DuAn, HangMuc 10 MaDoi M i Thi Cng DoiThiCong, HangMuc 11 MaHMuc M hng mc HangMuc,

    BangDinhMuc 12 MaKho M kho Kho, VatTu 13 MaLoai M loi LoaiVatTu, VatTu 14 MaNCC M nh cung cp NhaCC, PhieuNhap 15 MaPhieuNhap M phiu nhp ChiTietPhieuNhap,

    PhieuNhap 16 MaPhieuXuat M Phiu Xut PhieuXuat,

    ChiTietPhieuXuat 17 MaQG M quc gia NuocSX, VatTu 18 MaVT M vt t VatTu,

    ChiTietPhieuNhap, VatTu-BangDinhMuc, ChiTietPhieuXuat

    19 NgayNhap Ngy nhp PhieuNhap 20 NgayXuat Ngy Xut PhieuXua 21 QuyCach Quy cch BangDinhMuc 22 SoLuong S lng VatTu 23 SoLuongNhap S lng nhp ChiTietPhieuNhap 24 TenDA Tn D An DuAn 25 TenDoi Tn i Thi Cng DoiThiCong 26 TenDoiTruong Tn i Thi Cng DoiThiCong 27 TenHangMuc Tn Hng Mc HangMuc 28 TenKho Tn kho Kho 29 TenLoai Tn loi LoaiVatTu 30 TenNCC Tn nh cung cp NhaCC 31 TenQG Tn quc gia TenQG 32 TenVT Tn vt t vatTu 33 TongGiaTri Tng gi tr PhieuNhap, PhieuXuat

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 20 -

    IV. Thit k giao din

    1. Cc menu chnh ca giao din

    1.1 Menu H Thng Trong menu H Thng c thnh phn Qun Tr Ngi Dng (dnh cho ngi c quyn admin), c mc ng Xut v Thot.

    1.2 Qun L Danh Mc Qun l cc danh mc nh cung cp, nc sn xut, loi vt t, kho, hng mc, i thi cng, d n.

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 21 -

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 22 -

    1.3 Qun L Nhp Xut Trong menu Qun L Nhp Xut ta c th lp phiu nhp kho, phiu xut kho, xem bng nh mc ca mt hng mc no v c th bo co nhp xut tn vt t trong kho.

    1.3 Tra Cu Tm kim thng tin v nh cung cp, hng mc, vt t, nhp v xut vt t.

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 23 -

    1.4 Tr Gip Trnh tr gip v xem thng tin phn mm.

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 24 -

    2. M t forms 2.1) Form qun l nh cung cp

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 25 -

    Tn i tng Kiu i tng Rng buc D liu Mc ch Hm lien quan Gi tr

    mc nh M nh cung

    cp combobox Nhp t

    bn phm

    Tn nh cung cp textbox

    Nhp t bn phm

    a ch textbox Nhp t bn phm

    in thoi textbox Nhp t bn phm

    Email textbox Nhp t bn phm

    Fax textbox Nhp t bn phm

    Thm Button Thm vo nh cung cp mi

    Nhap_click()

    Xa Button Xa nh

    cung cp c

    Xoa_click()

    Sa Button

    Thay i thng tin nh cung

    cp

    Thaydoi_click()

    Tm Button

    Tm nh cung cp

    trong bng NhaCC

    tim_click()

    Lu Button Lu li thng tin Luu_click()

    Hy Button Hy b d

    liu va nhp

    Huy_click()

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 26 -

    2.2) Form chi tit phiu nhp

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 27 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch

    Hm lien quan

    Gi tr mc nh

    M phiu combobox Ly t table PhieuNhap

    Ngy nhp Textbox Ly t ng

    theo m phiu

    M nh cung cp combobox

    Ly t table NCC

    Chn nh cung cp

    tn ti

    Tn nh cung cp Textbox

    Ly t ng nh m nh

    cung cp

    S in thoi Textbox Ly t ng nh m nh

    cung cp

    Email Textbox Ly t ng nh m nh

    cung cp

    M vt t combobox Ly t table MaVT Chn vt t

    tn ti

    Tn vt t Textbox Ly t ng nh m vt

    t

    S lng Textbox Nhp t bn phm

    n gi Textbox Ly t ng nh m vt

    t

    Tng thnh tin Textbox

    Tnh ton t s lng v

    n gi

    Tnh tin cc vt t nhp vo kho ca 1 phiu nhp

    Thm Button Thm 1

    phiu nhp kho

    Them_click()

    Xa Button Xa 1 phiu nhp Xoa_click()

    Sa Button Thay i thng tin

    phiu nhp Sua_clich()

    Lu Button Lu thay i

    ca phiu nhp

    Luu_click()

    Hy Button Hy b thay i Hy_click()

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 28 -

    2.3) Form Danh sch kho

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 29 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch

    Hm lien quan

    Gi tr mc nh

    M kho combobox Ly t table Kho

    Tn kho Textbox Ly t ng theo m kho

    a ch Textbox Ly t ng theo m kho

    Thm Button Thm 1 kho mi Them_click()

    Xa Button Xa 1 kho c Xoa_click()

    Sa Button Thay i

    thng tin ca 1 kho

    Sua_click()

    Lu Button Lu li

    thng tin ca 1 kho

    Luu_click()

    Hy Button Hy thay i thng tin 1

    kho Huy_click()

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 30 -

    2.4) Form Qun l D n

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 31 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch

    Hm lin quan

    Gi tr mc nh

    M d n Combobox Ly t table DuAn

    Tn d n Textbox Ly t ng theo m d

    n

    a ch Textbox Ly t ng theo m d

    n

    Thm Button Thm d n mi Them_click()

    Sa Button Thay i d liu ca 1 d

    n Sua_click()

    Xa Button Xa 1 d n ang tn ti Xoa_click()

    Lu Button Lu thng

    tin ca 1 d n

    Luu_click()

    Hy Button Hy thay i thng tin 1

    d n Huy_click()

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 32 -

    2.5) Form nc sn xut

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 33 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch

    Hm lin quan

    Gi tr mc nh

    M nc Combobox Ly t table NuocSX

    Tn nc Textbox Ly t ng

    theo m quc gia

    Thm button Thm quc gia mi Them_click()

    Sa button Thay i d liu ca 1 quc gia

    Sua_click()

    Xa button Xa 1 quc gia ang tn

    ti Xoa_click()

    Lu button Lu thng tin ca 1 quc gia

    Luu_click()

    Hy button Hy thay i thng tin 1 quc gia

    Huy_click()

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 34 -

    2.6) Form loi vt t

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 35 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch

    Hm lin quan

    Gi tr mc nh

    M loi Combobox Ly t table LoaiVT

    Tn loi Textbox Ly t ng theo m loi

    vt t

    Thm button Thm loi vt t mi Them_click()

    Sa button Thay i d liu ca 1 loi vt t

    Sua_click()

    Xa button Xa 1 loi vt t ang

    tn ti Xoa_click()

    Lu button Lu thng

    tin ca 1 loi vt t

    Luu_click()

    Hy button Hy thay i thng tin 1 loi vt t

    Huy_click()

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 36 -

    2.7) Form i thi cng

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 37 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch

    Hm lin quan

    Gi tr mc nh

    M i Listbox Ly t table DoiThiCong

    Tn i Listbox Ly t ng theo m i

    i trng textbox Ly t ng theo m i

    S in thoi textbox Ly t ng theo m i

    a ch textbox Ly t ng theo m i

    Thm button Thm i thi cng mi Them_click()

    Sa button Thay i d liu ca 1

    i thi cng Sua_click()

    Xa button Xa 1 i thi

    cng ang tn ti

    Xoa_click()

    Lu button Lu thng

    tin ca 1 i thi cng

    Luu_click()

    Hy button Hy thay i thng tin 1 i thi cng

    Huy_click()

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 38 -

    2.8) Form vt t

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 39 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch

    Hm lin quan

    Gi tr mc nh

    M vt t Combobox Ly t table VatTu

    Tn vt t Textbox Ly t ng theo m vt

    t

    n v tnh Textbox Ly t ng theo m vt

    t

    M quc gia Combobox -button Ly t ng theo m vt

    t

    Link n form Nc sn xut thm mi 1

    quc gia

    M kho Combobox -button Ly t ng theo m vt

    t

    Link n form qun l kho xut thm mi 1

    kho

    M loi Combobox -button Ly t ng theo m vt

    t

    Link n form Loi vt t

    thm mi 1 lai vt t

    Thm Button Thm vt t mi Them_click()

    Sa Button Thay i d

    liu ca 1 vt t

    Sua_click()

    Xa Button Xa 1 vt t ang tn ti Xoa_click()

    Lu Button Lu thng

    tin ca 1 vt t

    Luu_click()

    Hy Button Hy thay i thng tin 1

    vt t Huy_click()

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 40 -

    2.9) Form chi tit phiu xut

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 41 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch

    Hm lin quan

    Gi tr mc nh

    M phiu xut Combobox

    Ly t table PhieuXuat

    M bng nh mc Textbox

    Ly t ng theo m

    phiu xut

    Ngy xut Textbox Ly t ng

    theo m phiu xut

    M vt t combobox Ly t table MaVT

    Tn vt t Textbox Ly t ng nh m vt

    t

    S lng Textbox Nhp t bn phm

    M loi Textbox Ly t table LoaiVatTu

    Thm Button Thm phiu xut mi Them_click()

    Sa Button Thay i d liu ca 1 phiu xut

    Sua_click()

    Xa Button Xa 1 phiu xut ang

    tn ti Xoa_click()

    Lu Button Lu thng tin ca 1

    phiu xut Luu_click()

    Hy Button Hy thay i thng tin 1 phiu xut

    Huy_click()

    In phiu Button

    In toan b thng tin hin hnh trn form

    In_click()

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 42 -

    2.10) Form chi tit bng nh mc

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 43 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch

    Hm lin quan

    Gi tr mc nh

    M bng combobox Ly t table BangDinhMuc

    M hng mc Textbox

    Ly t ng theo m bng

    nh mc

    M vt t combobox Ly t table MaVT

    Tn vt t Textbox Ly t ng nh m vt t

    S lng Textbox Nhp t bn phm

    n gi Textbox Ly t ng nh m vt t

    Tn hng Textbox Ly t table BangDinhMuc

    Thm Button Thm bng nh mc

    mi Them_click()

    Sa Button

    Thay i d liu ca 1 bng nh

    mc

    Sua_click()

    Xa Button Xa 1 bng nh mc

    ang tn ti Xoa_click()

    Lu Button

    Lu thng tin ca 1 bng nh

    mc

    Luu_click()

    Hy Button

    Hy thay i thng tin 1 bng nh

    mc

    Huy_click()

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 44 -

    2.11) Form hng mc

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 45 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch

    Hm lin quan

    Gi tr mc nh

    M hng lc Combobox Ly t table HangMuc

    Tn hng mc textbox

    Ly t ng theo m hng

    mc

    M i Combobox - button Ly t ng theo m hng

    mc

    Link n form i thi

    cng thm mi 1 i

    M d n Combobox - button Ly t ng theo m hng

    mc

    Link n form d n

    thm mi 1 d n

    Thm Button Thm bng hng mc

    mi Them_click()

    Sa Button

    Thay i d liu ca 1 bng hng

    mc

    Sua_click()

    Tm Button

    Tm tn hng mc trong bng hng

    mc

    Tim_click()

    Xa Button Xa 1 bng hng mc

    ang tn ti Xoa_click()

    Lu Button

    Lu thng tin ca 1

    bng hng mc

    Luu_click()

    Hy Button

    Hy thay i thng tin 1 bng hng

    mc

    Huy_click()

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 46 -

    2.12) Form Kt Qu Tm Kim Nh Cung Cp

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 47 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch

    Hm lin quan

    Gi tr mc nh

    Ten nh cung cp textbox

    Nhp t bn phm

    Ly tn nh cung cp cn tm thng tin

    M nh cung cp textbox

    Ly t table NhaCC

    a ch textbox Ly t ng theo m nh

    cung cp

    S in thoi textbox Ly t ng theo m nh

    cung cp

    Fax textbox Ly t ng theo m nh

    cung cp

    Tm button

    Tin hnh tm thng tin lin quan tn nh cung cp

    nhp

    Tim_click()

    2.13) Form Kt Qu Tm Kim Hng Mc

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 48 -

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 49 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch

    Hm lin quan

    Gi tr mc nh

    Tn hng mc textbox

    Nhp t bn phm

    Ly tn nh cung cp cn tm thng tin

    M hng mc textbox

    Ly t table HangMuc

    M i textbox Ly t ng theo m hng

    mc

    M d n textbox Ly t ng theo m hng

    mc

    Tm button

    Tin hnh tm thng tin lin quan tn nh cung cp

    nhp

    Tim_click()

    2.14) Form ng Nhp H Thng

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 50 -

    Tn i tng

    Kiu i tng Rng buc D liu Mc ch Hm lin quan

    Gi tr mc nh

    Ti Khon TextBox Nhp t bn phm

    Mt Khu PasswordBox Nhiu hn 6 k t Nhp t bn phm

    ng Nhp Button ng nhp

    vo h thng

    Dangnhap_click()

    Thot Button

    Thot, khng ng

    nhp h thng

    Thoat_click()

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 51 -

    2.15) Form Qun Tr Ngi Dng

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 52 -

    Tn i tng Kiu i tng Rng buc D liu Mc ch

    Hm lin quan

    Gi tr mc nh

    Tn ng Nhp TextBox

    Nhp t bn phm

    Mt Khu PasswordBox Nhiu hn 6 k t Nhp t bn

    phm

    Quyn S Dng Combobox

    Nhp t bn phm

    Xc nh Mt Khu PasswordBox

    Trng vi cc k t ca

    Password

    Nhp t bn phm

    Thm Button

    Thm 1 ti khon s

    dng chng trnh

    cho ngi dng

    Them_click()

    Kha Checkbox

    Kha 1 ti khon s

    dng chng trnh

    Khoa_click()

    Lu Button

    Lu thng tin 1 ti

    khon s dng

    chng trnh

    lu_click()

    Xa Button

    Xa 1 ti khon s

    dng chng trnh

    Xoa_click()

    Li Button

    Hin thng tin chi tit

    ca ti khon k

    trc

    Lui_click()

    Ti Button

    Hin thng tin chi tit

    ca ti khon tp

    sau

    Toi_click()

    V.Thit k x l

    1. x l lu ca form Chi tit phiu nhp

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 53 -

    Tn x l: Lu Form: Chi tit phiu nhp Input: M s Phiu Nhp, Ngy Lp phiu, M vt t, n gi, S lng nhp, M nh cung cp Output: Lu cc gi tr nhp ca vt t vo c s d liu. Table lien quan: ChiTietPhieuNhap, NhaCC, VatTu GII THUT:

    2. x l lu ca form chi tit phiu xut

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 54 -

    Tn x l: Lu Form: Chi tit phiu xut Input: M s Phiu Xut, Ngy Lp phiu, M vt t, n gi, S lng xut, M bng nh mc Output: Lu cc gi tr xut ca vt t vo c s d liu. Table lien quan: ChiTietPhieuXuat, BangDinhMuc, VatTu GII THUT:

    3. x l sa ca form vt t .

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 55 -

    Tn x l: sa Form: vt t Input: M vt t, Tn vt t, n v tnh, S lng, M quc gia, M loi, M kho. Output: Thng bo kt qu chnh sa Table lien quan: VatTu GII THUT:

    MaVT: mavtTenVT: tenvtDVTinh: dvtinhSoLuong: soluongMaQG: maqgMaLoai:maloai MaKho: makho

    M table: VatTu

    Khi cha ht d liu

    ng table NuocSX

    c dng d liu X

    X.MaVT = mavt

    Sa dng X:X.MaVT = mavtX.TenVT = tenvt

    X.DVTinh = dvtinhX.SoLuong = soluong

    X.MaQG = maqgX.MaLoai = maloaiX.MaKho = makho

    S

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 56 -

    4. x l thm ca form hng mc Tn x l: Thm Form: Hng Mc Input: M hng mc, Tn hng mc, M i, M d n Output: Thng tin bo kt qu thc hin Table lien quan: HangMuc, Duan, DoiThiCong. GII THUT:

    TenHMuc: tenMADoi: madoi

    MaDA: maduan

    M table HangMuc

    Kim tra cc rng buc

    To M hng mc: MaHMuc

    Thm vo dng XX.MaHMuc = MaHmuc

    X.TenHMuc = tenX.MaDoi = madoi

    X.MaDA = maduan

    ng table HangMuc

    S

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 57 -

    5. x l tm ca form hng mc Tn x l: Tm Form: Hng Mc Input: Tn hng mc Output: Cc thng tin v hng mc Table lin quan: HangMuc. GII THUT:

    6. x l tm ca form nh cung cp

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 58 -

    Tn x l: Tm Form: Nh cung cp Input: Tn nh cung cp Output: Cc thng tin v nh cung cp Table lin quan: NhaCC GII THUT:

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 59 -

    7. x l xa ca form nc sn xut

    Tn x l: Xa Form: Nc sn xut Input: M quc gia Output: Thng tin bo kt qu thc hin Table lin quan: NuocSX GII THUT:

  • Qun l vt t theo d n v hng mc trong cng ty xy dng

    - 60 -

    VI.nh gi u khuyt

    1. u im - Th hin mt s chc nng chnh tha mn yu cu bi - Cu trc d liu v gii thut tng i y t c th pht trin ln sn phm phn nm

    2. Khuyt im - Cha hon chnh - Giao din cha p