You are on page 1of 12

TI QUN L VT T

GVHD: PGS.TSKH TRN QUC CHIN

LUN VN
ti:

Qun l vt t

Thnh ph H Ch Minh, thng nm ..

SVTH : Nhm 5 Lp 06SPT

Trang:1

TI QUN L VT T

GVHD: PGS.TSKH TRN QUC CHIN

Mc lc
BI BO CO THIT K C S D LIU................................................................3 A: ti: ...........................................................................................................................3 B: N DUNG BO CO...............................................................................................3 2. Phn tch quy ch.......................................................................................................4 3. Lp m hnh thc th quan h v s dng d liu...............................................4 3. Thit k lc c s d liu...................................................................................7 4. Vit cc cu truy vn..................................................................................................8

SVTH : Nhm 5 Lp 06SPT

Trang:2

TI QUN L VT T

GVHD: PGS.TSKH TRN QUC CHIN

BI BO CO THIT K C S D LIU
QUN L VT T X NGHIP

A: ti: Thit k c s d liu qun l vt t x nghip gm cc ni dung: 1. Kho st phn tch quy ch, quy nh, cch tnh, bng biu, bo co qun l vt t 2. Lp m hnh thc th quan h v s dng d liu 3. Thit k lc c s d liu t dng chun 3 hoc boyce-code 4. Nhp d liu test 1 thng cho 20 loi vt t, 20 phiu nhp, 20 phiu xut vt t 5. Vit cc cu truy vn ln cc bng k nhp xut vt t, bo co nhp xut tn theo qu,theo nm v cc yu cu khc 6. Ci t CSDL cho h qun tr CSDL ACCESS

B: N DUNG BO CO 1. Kho st Ngy nay, khi i sng ca con ngi ngy cng c nng cao, th nhu cu v nh cng tr nn pht trin mnh. Nhiu ngi nh, khu trung c mc ln vi cht lng tt p. V th m nhiu ca hng, x nghip kinh doanh vt liu xy dng m ln, bn nhng vt liu tt, bn, p. Qua kho st tnh hnh qun l vt t mt s x nghip, ca hng. Thc t cho thy hu ht cc x nghip u dng phng php th cng l ghi chp qun l vt t. Vic qun l nh vy s lm hiu qu ca cng vic khng cao, thiu tnh khoa hc, khi cn tm hay truy cp d liu s rt kh khn.
SVTH : Nhm 5 Lp 06SPT Trang:3

TI QUN L VT T

GVHD: PGS.TSKH TRN QUC CHIN

qun l vt t c d dng hn, p ng c yu cu cp thit ca nhiu x nghip kinh doanh vt t, chng em ng dng nhng hiu bit ca

mnh v nguyn l xy dng c s d liu v nhng quy nh, cch thc qun l vt t cc x nghip thit k CSDL qun l vt t bng ACCESS.

2. Phn tch quy ch Hng ho nhp v phi m bo ngun gc, c a ch nh cung cp,gi xut cho cc n v khc phi m bo ln hn hoc bng gi mt hng nhp v. S lng hng xut i phi m bo nh hn hoc bng s lng hng c trong kho cng vi s lng hng nhp v. Cc kiu thc th l: - dmcungung - dmvattu - donvi - nhap - xuat - phieunhap - phieuxuat - vattuton

3. Lp m hnh thc th quan h v s dng d liu a) S thc th quan h

SVTH : Nhm 5 Lp 06SPT

Trang:4

TI QUN L VT T

GVHD: PGS.TSKH TRN QUC CHIN

macty

S phiu

tencty
Cung ng

(1.n)

s o lu o n g
)

C a

(1.n)

Phiu nhp

diachi
dienthoa i

s o lu o n g
)

Ngy nhp

nhp
Ng i

Soluong Nh p dongia soluong giatri

mavt

n
Vt t tn Danh mc vt t

tenvt

Donvi tinh

soluong Xu t dongia madv sophieu tendv ngayxua

diachi

SVTH : Nhm 5 Lp 06SPT

c h o

Trang:5t

TI QUN L VT T n v

GVHD: PGS.TSKH TRN QUC CHIN

Phiu xut

dienthoa i b) S dng d liu

nguoixu at

Ni cung ng

Hp ng

Nhn hp ng nhp Hp l

Thng tin hp ng Trng thi hp ng

D2

File ni cung ng

Vit phiu nhp Nhp Vit phiu xut Kim tra vt t Thng tin vt t Trng thi vt t D1 File vt t

Hp l

Xut n v xut vt Hp dng t

Hp l Thng tin n v Nhn hp ng xut Trang thi n v D3 File n v xut

SVTH : Nhm 5 Lp 06SPT

Trang:6

TI QUN L VT T

GVHD: PGS.TSKH TRN QUC CHIN

3. Thit k lc c s d liu
+ Kiu thc th DMCUNGUNG c cc thuc tnh: - macty(m ca cng ty cung ng vt t) - tencty(tn cng ty cung ng vt t ) - diachi(a ch cng ty) - dienthoai(in thoi cng ty) + Kiu thc th DMVATTU c cc thuc tnh: - mavt(m ca vt t nhp v) - tenvt(tn vt t ) - donvitinh(on vi tnh (ci, tn, kg)) + Kiu thc th DONVI c cc thuc tnh: - madv(m n v m ca hang xut ra) - tendv(tn n v m ca hng xut ra) - diachi(a ch ca n v m ca hng xut ra) -dienthoai(s in thoi ca n v ) + Kiu thc th nhp c cc thuc tnh Sophieu(s phiu nhp) Mavt(m vt t cn nhp) Soluong(s lng vt t nhp vo) Dongia(n gi ca cc mt hng nhp vo) + Kiu thc th PHIEUNHAP c cc thuc tnh: Sophieu( s phiu nhp) Macty(m cng ty ca mt hng nhp) Ngaynhap( ngy nhp) Ngi nhap( ngi nhp) + Kiu thc th XUAT c cc thc tnh: Sophieu(s phiu xut) Mavt(m vt t xut) SVTH : Nhm 5 Lp 06SPT Trang:7

TI QUN L VT T

GVHD: PGS.TSKH TRN QUC CHIN

Soluong(s lng xut) Dongia(gi tr mi mt hng khi xut) + Kiu thc th PHIEUXUAT c cc thuc tnh: Sophieu(s phiu xut) Ngayxuat( ngy xut) Nguoixuat( ngi xut) + Kiu thc th VATTUTON c cc thuc tnh: Tenvt(tn vt t tn), Soluong( s lng vt t tn) Giatri( gi tr vt t tn) T m hnh thc th quan h ta c lc c s d liu quan h nh sau: Dmcungung(macty, tencty, diachi, dienthoai) Dmvattu(mavt, tenvt, donvitinh) Donvi(madv, tendv, diachi, dienthoai) Nhap(sophieu, mavt, soluong, dongia) Phieunhap(sophieu, macty, ngaynhap, nguoinhap) Xuat(sophieu, mavt, soluong, dongia) Phieuxuat(sophieu, madv, ngayxuat, nguoixuat) Vattuton(mavt,tenvt, soluong, donvitinh)

4. Vit cc cu truy vn
+ Cu truy vn cho vt t tn SELECT dmvattu.mavt, vattuton.tenvt, +nhap!soluong+xuat!soluongvattuton!soluong AS [s lng tn], xuat!dongia*[s lng tn] AS[thnhtin] From dmvattu ((INNER JOIN nhap ON dmvattu.mavt= nhap.mavt) INNER JION vattuton ON dmvattu.mavt = vattuto.mavt) INNER JOIN xuat ON dmvatt.mavt= xuat.mavt, SVTH : Nhm 5 Lp 06SPT Trang:8

TI QUN L VT T

GVHD: PGS.TSKH TRN QUC CHIN

+ Cu truy vn li sut ca tng mt hng trong thng SELECT DISTINCT dmvattu.mavt, dmvattu.tenvt, dongia-xuat!soluong*nhap!dongia) AS [li sut] FROM (dmvattu INNER JOIN nhap ON dmvattu.mavt=nhap.mavt) INNER JOIN xuat ON dmvattu.mavt=xuat.mavt + Cu truy vn cc mt hng nhp SELECT phieunhap.sophieu, phieunhap.macty, nhap.mavt, phieunhap.ngaynhap, phieunhap.nguoinhap,nhap.soluong,nhap.dongia, nhap!soluong*nhap!dongia AS [thnh tin] FROM phieunhap INNER JOIN nhap ON phieunhap.sophieu = nhap.sophieu; + Cu truy vn cc mt hng xut SELECT phieuxuat.sophieu, phieuxuat.madv, xuat.mavt, phieuxuat.ngayxuat, phieuxuat.nguoixuat, xuat.soluong, xuat.dongia, xuat!soluong*xuat!dongia AS [thnh tin] FROM phieuxuat INNER JOIN xuat ON phieuxuat.sophieu = xuat.sophieu; + Cu truy vn tm m cng ty cung ng vt t SELECT dmvattu.mavt, dmvattu.tenvt, dmcungung.tencty FROM(dmcungung INNER JOIN phieunhap ON dmcungung.macty = phieunhap.macty) INNER JOIN (dmvattu INNER JOIN nhap On dmvattu.mavt=nhap.mavt) ON phieunhap.sophieu = nhap.sophieu GROUP BY dmvattu.mavt, dmvattu.tenvt, dmcungung.tencty, dmcungung.macty HAVING (((dmcungung.macty)=[nhp m cng ty])); + Cu truy vn tm vt t khi bit m vt t SELECT dmvattu.mavt, dmvattu.tenvt, nhap.sophieu, nhap.soluong, SVTH : Nhm 5 Lp 06SPT Trang:9 Sum(xuat!soluong*xuat!

TI QUN L VT T

GVHD: PGS.TSKH TRN QUC CHIN

nhap.dongia, xuat.sophieu, xuat.soluong, xuat.dongia FROM (dmvattu INNER JOIN nhap ON dmvattu.mavt = nhap.mavt) INNER JOIN xuat ON dmvattu.mavt = xuat.mavt WHERE (((dmvattu.mavt)=[nhp m vt t])); + Cu truy vn tm vt t theo tn ngi nhp SELECT nhap.mavt, nhap.soluong, phieunhap.ngaynhap FROM phieunhap INNER JOIN nhap ON phieunhap.sophieu = nhap.sophieu WHERE (((phieunhap.nguoinhap)=[nhap ten nguoi nhap])); + Cu truy vn s ln nhp vt t ca tng nhn vin SELECT nguoinhap, count(nguoinhap) AS [so lan nhap] FROM Q_nhap GROUP BY nguoinhap; + Cu truy vn s ln xut vt t ca tng nhn vin SELECT nguoixuat, COUNT(nguoixuat) AS [s ln xut] FROM Q_xuat GROUP BY nguoixuat; + Cu truy vn tm vt t ch do mt cng ty cung ng SELECT tenvt, COUNT(tencty) AS [s cng ty cung ng] FROM dmvattu INNER JOIN ((dmcungung INNER JOIN phieunhap ON dmcungung.macty=phieunhap.macty) INNER JOIN nhap ON phieunhap.sophieu=nhap.sophieu) ON dmvattu.mavt=nhap.mavt GROUP BY tenvt HAVING COUNT(tencty)=1;

SVTH : Nhm 5 Lp 06SPT

Trang:10

TI QUN L VT T

GVHD: PGS.TSKH TRN QUC CHIN

+ Cu truy vn tm vt t do nhiu cng ty cung ng SELECT tenvt, COUNT(tencty) AS [s cng ty cung ng] FROM dmvattu INNER JOIN ((dmcungung INNER JOIN phieunhap ON dmcungung.macty=phieunhap.macty) INNER JOIN nhap ON phieunhap.sophieu=nhap.sophieu) ON dmvattu.mavt=nhap.mavt GROUP BY tenvt HAVING COUNT(tencty)>1; + Cu truy vn qun l s phiu v ni cung ng ca tng vt t TRANSFORM Count(Q_nhap.sophieu) AS CountOfsophieu SELECT Q_nhap.mavt, Count(Q_nhap.sophieu) AS [tng s phiu] FROM Q_nhap GROUP BY Q_nhap.mavt + Cu truy vn tm n gi nhp max SELECT mavt, dongia FROM Q_nhap WHERE dongia= (SELECT max(dongia) as [n gi nhp max] FROM Q_nhap ); + Cu truy vn tm n gi nhp min SELECT mavt, dongia FROM Q_nhap WHERE dongia= (SELECT MIN(dongia) as [n gi nhp MIN] FROM Q_nhap ); + Cu truy vn tm n gi xut max SELECT mavt, dongia FROM Q_xuat WHERE dongia= (SELECT MAX(dongia) AS [n gi xut max] FROM Q_xuat ); + Cu truy vn tm n gi xut min SVTH : Nhm 5 Lp 06SPT Trang:11

TI QUN L VT T

GVHD: PGS.TSKH TRN QUC CHIN

SELECT mavt, dongia FROM Q_xuat WHERE dongia= (SELECT MIN(dongia) AS [n gi xut min] FROM Q_xuat );

SVTH : Nhm 5 Lp 06SPT

Trang:12

You might also like