Professional Documents
Culture Documents
QUẢN LÝ BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG
QUẢN LÝ BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG
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.
2. Bn hng: B phn bn hng chuyn hng t kho ra quy bn. Quy hng l ni trng by nhiu mt hng cng chng loi. Cch t chc ny gip nhn vin bn hng d kim sot hng ha quy b sung khi ht hng. Hng ngy, cn c vo tnh hnh bn hng ca cng ty, b phn nghip v s thng k bit c mt hng no bn chy, mt hng no bn khng chy, mt hng no ht hoc cn t trong kho, t a ra yu cu nhp thm hng mi, hoc xut hng t kho ra quy i vi mt hng quy cn t. Cc bo co lin quan n bn hng c th hin qua phiu ngh, phiu xut, phiu giao ca, ha n bn hng:
Sau khi kim tra thy phiu ngh l hp l ca nhn vin ng quy s nhn hng t kho chuyn ra. Vic xut hng t kho ra quy s c th hin di dng phiu xut kho.
Mi nhn vin ng quy qun l mt mt hng xc nh. Cui mi ca h phi kim tra li hng ha cn li trn quy giao ca, ng thi h phi np li phiu giao ca cho qun l.
Nhn vin thu ngn s nhp m hng ha in trn mt hng v s lng vo my. My tnh s t ng tnh tng tin v in ha n cho khch hng.
Qua tm hiu cch thc hot ng ca Phc Lp, 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 tc thu ngn khu bn l ca quy. D liu lun bin ng v i hi tnh chnh xc cao. qun l tt cn phi s dng nhiu 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 chnh xc. Nu c sai st th vic tm kim d liu khc phc cng s rt kh khn. Nu khng gii quyt kp thi,
5
c th dn n vic nhm ln d liu, gy tn tht ti sn cho cng ty, cng nh khng phc v tt cng tc ch o ca cng ty. Do vy, vic a my tnh vo qun l cng ty l nhu cu rt cn thit nhm khc phc nhng nhc im ni trn ca phng php x l bng tay chn, ng thi n c th gip vic x l chnh xc v nhanh gn. Nhng ch s dng cc my tnh n th s dn n vic d liu khng c nht qun, do vy khng th p ng nhu cu v d liu ring l trn cc my tnh n ti quy bn hng khng p ng tnh tc thi. Do phi a mng my tnh vo khc phc cc yu im ni trn. nng cao tnh hiu qu ca vic s dng phn mm, th phn mm phi c cc chc nng h tr nh: Phn mn phi c giao din thn thin, d s dng. Cc phm tt. C tp tin hng dn s dng phn mn km theo. C chc nng i ngn ng giao din ngi dng. C chc nng sao lu vo phc hi d liu. Cc yu cu khc: + Font ch ca phn mm l Unicode, + Tng thch vi hu ht cc b g ting Vit thng dng (Unikey, Vietkey) + Giao din ting vit d s dng. + Tng thch vi Windows Vista, XP, Server 2003, Server 2008. II. PHN TCH A. Pht Hin Thc Th 1. Thc th: NHANVIEN - M nhn vin (MaNV): Thuc tnh kha phn bit nhn vin ny vi nhn vin khc. - H tn(HoTen). - S chng minh nhn dn (SoCMND). - Gii tnh (GioiTinh). - Ngy sinh (NgaySinh). - a ch (DiaChi). - Hnh nhn vin (HinhNV). - in thoi (Phone). 2. Thc th: MATHANG - M mt hng (MaMH): y l thuc tnh kha, nh thuc tnh ny m ta phn bit c mt hng ny vi mt hng khc. - Tn mt hng (TenMH): M t tn mt hng tng ng vi m mt hng. - n v tnh (DonViTinh) - S lng (SoLuong) -
6
- S IMEI (SoIMEI): cha ng thng tin v chic my. B phn k thut da vo s ny xem my c c bo hnh hay khng. - Thi gian bo hnh (TGBH) - Hnh mt hng (HinhMH). 3. Thc th: PHIEUXUATKHO - M s phiu xut kho (MaSoPXK): thuc tnh kha - Ngy xut kho(NgayXK) - Tng gi (TongGia) 4. Thc th: PHIEUNHAPKHO
- M s phiu nhp kho (MaSoPNK): L thuc tnh kha. - Ngy nhp (NgayNhap): Ngy nhp phiu. - Tng gi (TongGia).
5. Thc th: QUAYHANG
- M quy hng (MaQH): Thuc tnh kha phn bit quy ny vi quy khc. - Tn quy hng (TenQH)
6. Thc th: KHO KHO l thc th v Phc Lp c nhiu chi nhnh Thnh Ph , khi ht hng c th huy ng lng mt hng nhng kho khc trong khu vc.
- M s kho (MaSoK): phn bit kho hng ny vi kho hng khc. - Tn kho (TenK)
- a ch kho (DiaChi). 7. Thc th: KHUYENMAI - M khuyn mi (MaKM) l thuc tnh kha. - Tn khuyn mi (TenKM) - Thi gian bo hnh (TGBH) - Ni dung khuyn mi (NoiDungKM) 8. Thc th: PHIEUGIAOCA
7 - M s phiu giao ca (MaSoPGC): Thuc tnh kha phn bit vi phiu giao ca khc. - Ngy giao ca(NgayGC). - Ca (Ca): Ca trc trong ngy.
9. Thc th: NHACUNGCAP
- Tn nh cung cp (TenNCC) - a ch (DiaChi): a ch lin lc vi nh cung cp. - in thoi (Phone). - S Fax (Fax). - a ch Website (Website). Website lin lc vi nh cung cp.
10. Thc th: DONGIA
- Ngy cp nht (NgayCapNhat): Thuc tnh kha phn bit ngy cp nht gi ca mt mt
hng. - Gi mua (GiaMua): Gi mua mt mt hng. - Gi bn (GiaBan): Gi bn ca mt mt hng. - Thu (Thue): Thu nh trn mi mt hng 11. Thc th: HOADONBANSI
8
13. Thc th: NHOMMATHANG
- M nhm mt hng(MaNMH): Thuc tnh kha phn bit Nhm mt hng ny vi nhm
mt hng khc.
- M khch hng (MaKH): thuc tnh kha phn bit khch hng ny vi khch hng khc. - Tn khch hng (TenKH) - i ch (DiaChi) - in thoi (Phone)
16. Thc th: HOADONBANLE
- M s ha n bn l (MaSoHDBL): Thuc tnh kha - Ngy lp ha n (NgayLapHD) - Tng gi (TongGia): Tng gi tr trn ha n.
17. Thc th: NHASANXUAT
- M quc gia (MaQG): Thuc tnh kha phn bit nc ny vi nc khc. - Tn quc gia (TenQG) : tn quc gia sn xut ra mt hng.
18. Thc th: LOAIMATHANG
- M loi (MaLoai): Thuc tnh kha phn bit loi hng ny vi loi hng khc. - Tn loi (TenLoai): Tn ca mi loi mt hng.
B. M Hnh ERD.
Co Thuoc
(1,n) KHO
MaSoK TenK DiaChi
(1,n)
Solg Dgia
Thuoc
(1,1)
Lap
PHIEUGIAOCA
MasoPGC NgayGC Ca
HOADONBANSI
MaSoHDBS NgayLapHD TongGia
(1,n)
(1,1)
Lap Co Lap
(1,1) HOADONBANLE
MaSoHDBL NgayLapHD TongGia
(1,1)
(1,1)
(1,1)
(1,n)
Thuoc Thuoc
(1,n)
Solg
Co
(0,n)
(1,n) KHACHANG
MaKH TenKH DiaChi Phone
(0,n)
Co
Solg Dgia
Co
NHANVIEN
(0,n) MATHANG MaMH SoIMEI TenMH TGBH DonViTinh SoLuong HinhMH 0,n) (0,1)
(0,n)
Thuoc
Solg
Co
(0,n)
Co
(1,n) DONGIA NgayCapNhat GiaMua GiaBan Thue
(0,n) (1,1)
(1,n)
Thuoc
(1,1)
QUAYHANG
MaQH TenQH
Dgia Solg
Thuoc
Co
(1,1) (1,n) PHIEUNHAPKHO
Thuoc
(1,n) NHOMMATHANG
MaNMH TenNMH
Thuoc
Lap
Co Co
(1,n) (1,n) CHUCVU NHACUNGCAP
MaSoNCC TenNCC DiaChi Phone Fax Website
Co
(0,n) KHUYENMAI
MaKM TenKM TGBH NoiDungKM
Thuoc
(1,n) LOAIMATHANG
MaLoai TenLoai
MaSoCV TenCV
10
C. Chuyn M Hnh ERD Sang M Hnh Quan H. MATHANG(MaMH, SoIMEI, TenMH, MaNMH, HinhMH, DonViTinh, MaQG, MaQH, SoLuong, TGBH). NHANVIEN(MaNV, HoTen, GioiTinh, NgaySinh,SoCMNH, DiaChi, Phone, MaSoCV, HinhNV) NHACUNGCAP(MaSoNCC, TenNCC, DiaChi,Phone, Fax, Website) NHOMMATHANG(MaNMH,TenNMH, MaLoai) LOAIMATHANG(MaLoai, TenLoai) PHIEUGIAOCA(MaSoPGC, MaQH, MaNV, NgayGC, Ca) CHITIETPHIEUGIAOCA(MaSoPGC, MaMH, Solg) KHO(MaK, TenK, DiaChi) PHIEUNHAPKHO(MaSoPNK, NgayNhap, MaSoK, MaSoNCC, MaNV, TongGia) CHITIETPHIEUNHAPKHO(MasoPNK, MaMH, Solg) KHUYENMAI(MaKM, TenKM, TGBH, NoiDungKM) QUAYHANG(MaQH, TenQH) NHASANXUAT(MaQG, TenQG) PHIEUXUATKHO(MaSoPXK, NgayXK, MaNV, MaK, MaQH, TongGia) CHITIETPHIEUXUATKHO(MaSoPXK, MaMH, Solg) HOADONBANLE(MaSoHDBL, MaNV, NgayLapHD, TongGia) CHITIETHOADONBANLE(MaSoHDBL, MaMH, SoLuong) HOADONBANSI(MaSoHDBS, MaNV, MaK, NgayLapHD, TongGia, MaKH) CHITIETHOADONBANSI(MaSoHDBS, MaMH, SoLuong) PHIEUBAOHANH(MaSoPBH, SoIMEI, NgayHetHan, MaMH) KHACHHANG(MaKH, TenKH, DiaChi, Phone) CHUCVU(MaSoCV, TenCV) DONGIA(NgayCapNhat, MaMH. GiaMua, GiaBan, Thue). D. M T Chi Tit Chi Tit Cc Quan H 1. Quan h : MATHANG Tn quan h: MATHANG Ngy: 30-5-2008 Din Gii Kiu DL S Byte M mt hng C 10 Tn mt hng C 30 M nhm mt hng C 10 Hinh mt hng C 50 n v tnh S 10 M Quc Gia C 5 M quy hng C 10 S lng S 10 S IMEI C 5 Thi gian bo hnh N 10 Tng s 150
STT 1 2 3 4 5 6 7 8 9 10
Thuc Tnh MaMH TenMH MaNMH HinhMH DonViTinh MaQG MaQH SoLuong SoIMEI TGBH
MGT
Loi DL B B B B B B B B B B
Rng Buc PK FK FK FK
Khi lng: S dng ti thiu: 100 S dng ti a: 20000 Kch thc ti thiu: 100 x 100 (Byte) = 10 KB Kch thc ti a: 20000 x 100 (Byte) = 2000 KB
10
11
i vi kiu chui: MaMH: c nh, khng phi m unicode TenMH: khng c nh, m unicode MaNMH: c nh, khng unicode MaQG: khng c nh, khng unicode MaQH: c nh, khng unicode SoIMEI: c nh, khng unicode nh dng d liu: SoIMEI: NNXXXXYYZZZZZZA (gm 15 ch s) NN: Hai ch s u dng xc nhn t chc no cung cp s IMEI cho nh sn xut TD XXXX: dng nhn dng model ca TD. YY: xc nh xut x ca TDD l ca quc gia no . ZZZZZZ: S xeri ca sn phm. A: S dng kim tra s IMEI c hp l hay khng. 2. Quan h :NHANVIEN Tn quan h: NHANVIEN Ngy: 30-5-2008 STT 1 2 3 4 5 6 7 8 Thuc Tnh MaNV HoTen HinhNV GioiTinh NgaySinh DiaChi Phone MaSoCV Din Gii M nhn vin H tn nhn vin Hnh nhn vin Gii tnh Ngy sinh nhn vin a ch S in thoi M s chc v Kiu DL C C C L N C C C Tng s S Byte 10 30 50 1 10 40 10 10 161 MGT Loi DL B B B B K B K B Rng Buc PK
yes,no
FK
Khi lng: S dng ti thiu: 100 S dng ti a: 5000 Kch thc ti thiu: 100 x 161 (Byte) = 16,1 KB Kch thc ti a: 5000 x 161 (Byte) = 805 KB i vi kiu chui: MaNV: c nh, khng unicode HoTen: khng c nh, unicode DiaChi: khng c nh, unicode MasoCV: c nh, khng unicode
11
12
3. Quan h : NHACUNGCAP Tn quan h: NHACUNGCAP Ngy: 30-5-2008 Kiu S Din Gii DL Byte M s nh cung cp C 10 Tn nh cung cp C 30 a ch C 40 S in thoi C 10 S Fax C 10 a ch website C 30 Tng s 130
STT 1 2 3 4 5 6
MGT
Loi DL B B B K K B
Rng Buc PK
Khi lng: S dng ti thiu: 100 S dng ti a: 5000 Kch thc ti thiu: 100 x 130 (Byte) = 13 KB Kch thc ti a: 5000 x 130 (Byte) = 650 KB i vi kiu chui: MaSoNCC: c nh, khng unicode TenNCC: khng c nh, unicode DiaChi: khng c nh, unicode Phone: khng c nh, khng unicode Fax: khng c nh, khng unicode Website: khng c nh, khng unicode. 4. Quan h: NHOMMATHANG Tn quan h: NHOMMATHANG Ngy: 30-5-2008 Kiu Din Gii S Byte MGT DL M nhm mt hng C 10 Tn nhm mt hng C 30 M loi mt hng C 10 Tng s 50
STT 1 2 3
Loi DL B B B
Rng Buc PK FK
Khi lng: S dng ti thiu: 100 S dng ti a: 2000 Kch thc ti thiu: 100 x 50 (Byte) = 5 KB Kch thc ti a: 2000 x 50 (Byte) = 100 KB
i vi kiu chui:
MaNMH: c nh, khng unicode TenNMH: khng c nh, unicode
12
13
MaLoai: c nh, khng unicode 5. Quan h : LOAIMATHANG Tn quan h: LOAIMATHANG Ngy: 30-5-2008 Kiu S Din Gii DL Byte M loi mt hng C 10 Tn loi mt hng C 30 Tng s 40
STT 1 2
MGT
Loi DL B B
Rng Buc PK
Khi lng: S dng ti thiu: 100 S dng ti a: 2000 Kch thc ti thiu: 100 x 40 (Byte) = 4 KB Kch thc ti a: 2000 x 40 (Byte) = 80 KB i vi kiu chui: MaLoai: c nh, khng unicode TenLoai: khng c nh, unicode 6. Quan h: PHIEUGIAOCA Tn quan h: PHIEUGIAOCA Ngy: 30-5-2008 Kiu S Din Gii DL Byte M s phiu giao ca C 10 M quy hng C 20 M nhn vin C 10 Ngy giao ca N 10 Ca trc S 5 Tng s 55
STT 1 2 3 4 5
MGT
Loi DL B B B B B
Rng Buc PK FK FK
Khi lng: S dng ti thiu: 100 S dng ti a: 3000 Kch thc ti thiu: 100 x 55 (Byte) = 5,5 KB Kch thc ti a: 3000 x 55 (Byte) = 165KB i vi kiu chui: MaSoPGC: c nh, khng unicode MaQH: c nh, khng unicode MaNV: c nh, khng unicode
13
14
7. Quan h: CHITIETPHIEUGIAOCA Tn quan h: CHITIETPHIEUGIAOCA Ngy: 30-5-2008 Kiu S Loi Din Gii MGT DL Byte DL M s phiu C 10 B giao ca M quy C 10 B hng S lng S 10 B Tng s 30
STT 1 2 3
Khi lng: S dng ti thiu: 100 S dng ti a: 3000 Kch thc ti thiu: 100 x 30 (Byte) = 3 KB Kch thc ti a: 3000 x 30 (Byte) = 90 KB i vi kiu chui: MaSoPGC: c nh, khng unicode MaQH: c nh, khng unicode 8. Quan h: KHO Tn quan h: KHO Ngy: 30-5-2008 STT 1 2 3 Thuc Tnh MaSoK TenK DiaChi Din Gii M s kho Tn kho a ch Kiu DL C C C Tng s S Byte 10 30 30 70 MGT Loi DL B B B Rng Buc PK
Khi lng: S dng ti thiu: 100 S dng ti a: 1000 Kch thc ti thiu: 100 x 70 (Byte) = 7KB Kch thc ti a: 1000 x 70 (Byte) = 70 KB i vi kiu chui: MaSoK: c nh, khng unicode TenK: khng c nh, unicode DiaChi: khng c nh, unicode
14
15
9. Quan h: PHIEUNHAPKHO Tn quan h: PHIEUNHAPKHO Ngy: 30-5-2008 Kiu Din Gii S Byte DL M s phiu nhp kho S 10 Ngy nhp N 10 M s kho C 10 M s nh cung cp C 10 M nhn vin C 10 Tng gi S 20 Tng s 70
STT 1 2 3 4 5 6
MGT
Loi DL B B B B B B
Rng Buc PK FK FK FK
Khi lng: S dng ti thiu: 100 S dng ti a: 4000 Kch thc ti thiu: 100 x 70 (Byte) = 7 KB Kch thc ti a: 4000 x 70 (Byte) = 280 KB i vi kiu chui: MaSoK: c nh, khng unicode MaSoNCC: c nh, khng unicode MaNV: c nh, khng unicode 10. Quan h: CHITIETPHIEUNHAPKHO Tn quan h: CHITIETPHIEUNHAPKHO Ngy: 30-5-2008 Kiu S Din Gii MGT Loi DL DL Byte M s phiu C 10 B nhp kho M mt hng C 10 B S lng S 10 B n gi S 10 B Tng s 40
STT 1 2 3 4
Rng Buc
PK, FK(PHIEUNHAPKHO) PK, FK(MATHANG)
Khi lng: S dng ti thiu: 100 S dng ti a: 5000 Kch thc ti thiu: 100 x 40 (Byte) = 4 KB Kch thc ti a: 5000 x 40 (Byte) = 200 KB i vi kiu chui: MaSoPNK: c nh, khng unicode MaMH: c nh, khng unicode
15
16
11. Quan h: KHUYENMAI Tn quan h: KHUYENMAI Ngy: 30-5-2008 Kiu S Din Gii MGT DL Byte M khuyn mi C 10 M mt hng C 10 Tng s 20
STT 1 2
Loi DL B B
Rng Buc
PK PK
Khi lng: S dng ti thiu: 100 S dng ti a: 1000 Kch thc ti thiu: 100 x 20 (Byte) = 2 KB Kch thc ti a: 1000 x 20 (Byte) = 20 KB i vi kiu chui: MaKM: c nh, khng unicode MaMH: c nh, khng unicode 12. Quan h: QUAYHANG Tn quan h: QUAYHANG Ngy: 30-5-2008 S Din Gii Kiu DL MGT Byte M quy hng C 10 Tn quy hng C 30 Tng s 40
STT 1 2
Loi DL B B `
Rng Buc PK
Khi lng: S dng ti thiu: 100 S dng ti a: 1000 Kch thc ti thiu: 100 x 40 (Byte) = 4 KB Kch thc ti a: 1000 x 40 (Byte) = 40 KB i vi kiu chui: MaQH: c nh, khng unicode TenQH: khng c nh, unicode 13. Quan h: NHASANXUAT Tn quan h: NHASANXUAT Ngy: 30-5-2008 STT 1 2 3 Thuc Tnh MaQG TenQG Website Din Gii M Quc Gia Tn Quc Gia a ch website Kiu DL C C C Tng s S Byte 5 30 30 65 MGT Loi DL B B B Rng Buc PK
16
17
Khi lng: S dng ti thiu: 100 S dng ti a: 300 Kch thc ti thiu: 100 x 65 (Byte) = 6.5 KB Kch thc ti a: 300 x 65 (Byte) = 19.5 KB. i vi kiu chui: MaQG: c nh, khng unicode TenQG: khng c nh, unicode Website: khng c nh, khng unicode. 14. Quan h: PHIEUXUATKHO Tn quan h: PHIEUXUATKHO Ngy: 30-5-2008 Kiu S Din Gii MGT DL Byte M s phiu xut S 10 kho Ngy xut kho N 10 M nhn vin C 10 M s kho C 10 M quy hng C 10 Tng gi S 20 Tng s 70
STT 1 2 3 4 5 6
Loi DL B B B B B B
Rng Buc PK FK FK FK
Khi lng: S dng ti thiu: 100 S dng ti a: 5000 Kch thc ti thiu: 100 x 70 (Byte) = 7KB Kch thc ti a: 5000 x 70 (Byte) = 350 KB i vi kiu chui: MaNV: c nh, khng unicode MaSoK: c nh, khng unicode MaQH: c nh, khng unicode 15. Quan h: CHITIETPHIEUXUATKHO Tn quan h: CHITIETPHIEUXUATKHO Ngy: 30-5-2008 Kiu S Loi Din Gii MGT DL Byte DL M s phiu S 10 B xut kho M mt hng C 10 B S lng S 10 B Tng s 30
STT 1 2 3
Rng Buc
PK, FK(PHIEUXUATKHO) PK, FK(MATHANG)
17
18
Khi lng: S dng ti thiu: 100 S dng ti a: 5000 Kch thc ti thiu: 100 x 30 (Byte) = 3 KB Kch thc ti a: 5000 x 30 (Byte) = 150 KB i vi kiu chui: MaMH: c nh, khng unicode MaSoPNK: c nh, khng unicode. 16. Quan h: HOADONBANLE Tn quan h: HOADONBANLE Ngy: 30-5-2008 Kiu S Din Gii DL Byte M s ha n bn l S 10 M nhn vin C 10 Ngy lp ha n N 10 Tng gi S 20 Tng s 50
STT 1 2 3 4
MGT
Loi DL B B B B
Rng Buc PK FK
Khi lng: S dng ti thiu: 100 S dng ti a: 5000 Kch thc ti thiu: 100 x 50 (Byte) = 5 KB Kch thc ti a: 5000 x 50 (Byte) = 250 KB i vi kiu chui: MaNV: c nh, khng unicode 17. Quan h: CHITIETHOADONBANLE Tn quan h: CHITIETHOADONBANLE Ngy: 30-5-2008 Kiu S Loi Din Gii MGT DL Byte DL M s ha S 10 B n bn l M mt hng C 10 B S lng S 10 B n gi S 10 B Tng s 40
STT 1 2 3 4
Rng Buc
PK, FK(HOADONBLE) PK, FK(MATHANG)
Khi lng: S dng ti thiu: 100 S dng ti a: 5000 Kch thc ti thiu: 100 x 40 (Byte) = 4 KB Kch thc ti a: 5000 x 40 (Byte) = 200 KB
18
19
i vi kiu chui: MaMH: c nh, khng unicode. 18. Quan h: HOADONBANSI Tn quan h: HOADONBANSI Ngy: 30-5-2008 Kiu S Din Gii MGT DL Byte M s ha n bn s S 10 M nhn vin C 10 M s kho C 10 Ngy lp ha n N 10 Tng gi S 20 M khch hng C 10 Tng s 70
STT 1 2 3 4 5 6
Loi DL B B B B B B
Rng Buc PK FK FK FK
Khi lng: S dng ti thiu: 100 S dng ti a: 5000 Kch thc ti thiu: 100 x 70 (Byte) = 7 KB Kch thc ti a: 5000 x 70 (Byte) = 350 KB i vi kiu chui: MaNV: c nh, khng unicode MaSoK: c nh, khng unicode MaKH: c nh, khng unicode 19. Quan h: CHITIETHOADONBANSI Tn quan h: CHITIETHOADONBANSI Ngy: 30-5-2008 Kiu S Loi Din Gii MGT DL Byte DL M s ha n S 10 B bn s M mt hng S lng n gi C S S Tng s 10 10 10 40 B B B
STT 1 2 3 4
Rng Buc
PK, FK(HOADONBSI) PK, FK(MATHANG)
Khi lng: S dng ti thiu: 100 S dng ti a: 5000 Kch thc ti thiu: 100 x 40 (Byte) = 4 KB Kch thc ti a: 5000 x 40 (Byte) = 200 KB i vi kiu chui:
19
20
MaMH: c nh, khng unicode 20. Quan h: PHIEUBAOHANH Tn quan h: PHIEUBAOHANH Ngy: 30-5-2008 Kiu S Din Gii DL Byte M s phiu bo hnh C 10 Ngy ht hn N 10 M mt hng C 10 S IMEI C 15 Tng s 45
STT 1 2 3 4
MGT
Loi DL B B B B
Rng Buc PK FK FK
Khi lng: S dng ti thiu: 100 S dng ti a: 5000 Kch thc ti thiu: 100 x 45 (Byte) = 4,5 KB Kch thc ti a: 5000 x 45 (Byte) = 225 KB i vi kiu chui: MaMH: c nh, khng unicode MaSoPBH: c nh, khng unicode 21. Quan h: KHACHHANG Tn quan h: KHACHHANG Ngy: 30-5-2008 S Din Gii Kiu DL Byte M khch hng C 10 Tn khch hng C 30 S in thoi C 10 a ch C 20 Tng s 70
STT 1 2 3 4
MGT
Loi DL B B K K
Rng Buc PK
Khi lng: S dng ti thiu: 100 S dng ti a: 5000 Kch thc ti thiu: 100 x 70 (Byte) = 7 KB Kch thc ti a: 5000 x 70 (Byte) = 350 KB i vi kiu chui: MaKH: c nh, khng unicode TenKH: khng c nh, unicode Phone: khng c nh, unicode DiaChi: khng c nh , unicode
20
21
22. Quan h: CHUCVU Tn quan h: CHUCVU Ngy: 30-5-2008 Kiu S Din Gii DL Byte M s chc v C 10 Tn chc v C 30 Tng s 40
STT 1 2
MGT
Loi DL B B
Rng Buc PK
Khi lng: S dng ti thiu: 100 S dng ti a: 1000 Kch thc ti thiu: 100 x 40 (Byte) = 4 KB Kch thc ti a: 1000 x 40 (Byte) = 40 KB i vi kiu chui: MasoCV: c nh, khng unicode TenCV: khng c nh, unicode. 23. Quan h: DONGIA Tn quan h: DONGIA Ngy: 30-5-2008 Kiu S Din Gii MGT DL Byte Ngy cp nht N 10 M mt hng C 10 Gi mua S 10 Gi bn S 10 Thu S 5 >0 Tng s 45
STT 1 2 3 4 5
Loi DL B B B B B
Rng Buc PK
PK, FK(MATHANG)
Khi lng: S dng ti thiu: 100 S dng ti a: 1000 Kch thc ti thiu: 100 x 45 (Byte) = 4,5 KB Kch thc ti a: 1000 x 45 (Byte) = 45 KB i vi kiu chui: MaMH: c nh, khng unicode
21
22
E. Tng Kt 1. Tng kt quan h STT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Tn quan h MATHANG NHANVIEN NHACUNGCAP NHOMMATHANG LOAIMATHANG PHIEUGIAOCA CHITIETPHIEUGIAOCA KHO PHIEUNHAPKHO CHITIETPHIEUNHAPKHO KHUYENMAI QUAYHANG NHASANXUAT PHIEUXUATKHO CHITIETPHIEUNHAPKHO HOADONBANLE CHITIETHOADONBANLE HOADONBANSI CHITIETHOADONBANSI PHIEUBAOHANH KHACHHANG CHUCVU DONGIA Tng s S Byte 150 161 130 50 40 55 30 70 70 40 20 40 65 70 30 40 40 70 40 45 70 40 45 1411 Kch thc ti a (KB) 2000 805 650 100 80 165 90 70 280 200 20 40 19.5 350 150 200 200 350 200 225 350 40 45 6629.5
22
23
2. Tng kt thuc tnh S T T 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Tn thuc tnh Ca Dgia DiaChi Phone DonViTinh Website Fax GiaBan GiaMua GioiTinh HoTen MaKH MaSoK MaLoai
Din gii Ca trc trong ngy n gi a ch S in thoi n v tnh a ch website S Fax Gi bn Gi mua Gii tnh H tn M khch hng M s kho M loi
Thuc quan h PHIEUGIAOCA CHITIETPHIEUNHAPKHO KHACHHANG, NHANVIEN, KHO, NHACUNGCAP NHACUNGCAP, KHACHHANG MATHANG NHASANXUAT, NHACUNGCAP NHACUNGCAP DONGIA DONGIA NHANVIEN NHANVIEN HOADONBANSI, KHACHHANG KHO, PHIEUXUATKHO, PHIEUNHAPKHO, HOADONBANSI NHOMMATHANG, LOAIMATHANG MATHANG, CHITIETPHIEUGIAOCA, CHITIETPHIEUNHAPKHO, CHITIETPHIEUXUATKHO, CHITIETHOADONBANLE, CHITIETHOADONBANSI, PHIEUBAOHANH, DONGIA NHACUNGCAP, PHIEUNHAPKHO MATHANG, NHOMMATHANG NHANVIEN, PHIEUNHAPKHO, PHIEUXUATKHO, HOADONBANLE, HOADONBANSI PHIEUBAOHANH MATHANG, NHASANXUAT MATHANG, PHIEUGIAOCA, QUAYHANG, PHIEUXUATKHO NHANVIEN, CHUCVU PHIEUGIAOCA, CHITIETPHIEUGIAOCA PHIEUXUATKHO, CHITIETPHIEUXUATKHO PHIEUNHAPKHO, CHITIETPHIEUNHAPKHO DONGIA HOADONBANLE, HOADONBANSI PHIEUBAOHANH PHIEUNHAPKHO NHANVIEN PHIEUXUATKHO
15
MaMH
M mt hng
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
MaSoNCC MaNMH MaNV MaSoPBH MaQG MaQH MaSoCV MaSoPGC MaSoPXK MaSoPNK NgayCapNha t NgayLapHD NgayHetHan NgayNhap NgaySinh NgayXK
M s nh cung cp M nhm mt hng M nhn vin M s phiu bo hnh M Quc gia M quy hn M s chc v M s Phiu giao ca M s Phiu xut kho M s phiu nhp kho Ngy cp nht gi Ngy lp ha n Ngy ht hn Ngy nhp Ngy sinh Ngy xut kho
23
24
CHITIETPHIEUNHAPKHO, CHITIETPHIEUXUATKHO, CHITIETHOADONBANLE, CHITIETHOADONBANSI HOADONBANLE, CHITIETHOADONBANLE HOADONBANSI, CHITIETHOADONBANSI MATHANG, PHIEUBAOHANH MATHANG, CHITIETPHIEUGIAOCA CHUCVU KHACHHANG KHO LOAIMATHANG MATHANG NHACUNGCAP NHOMMATHANG NHASANXUAT QUAYHANG MATHANG, KHUYENMAI DONGIA PHIEUNHAPKHO, PHIEUXUATKHO, HOADONBANLE, HOADONBANSI KHUYENMAI KHUYENMAI NHANVIEN MATHANG NHANVIEN MATHANG,KHUYENMAI
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
Solg MaSoHDBL MaSoHDBS SoIMEI SoLuong TenCV TenKH TenK TenLoai TenMH TenNCC TenNMH TenQG TenQH TGBH Thue TongGia TenKM NoiDungKM HinhNV HinhMH SoCMND MaKM
S lng M s ha n bn l M s ha n bn s M s IMEI S lng Tn chc v Tn khch hng Tn kho Tn loi mt hng Tn mt hng Tn nh cung cp Tn nhm mt hng Tn Quc gia Tn quy hng Thi gian bo hnh Thu Tng gi Tn khuyn mi Ni dung khuyn mi Hnh nhn vin Hnh mt hng S chng minh nhn dn M khuyn mi
24
25
III. THIT K GIAO DIN A. Cc Menu Chnh Ca Giao Din. 1. Menu chnh h thng: Trong menu H Thng c thnh phn Qun Tr Ngi Dng (dnh cho ngi c quyn admin), nhng nhn vin bnh thng khi ng nhp th thnh phn ny b m i; c mc ng Nhp v Thot.
25
26
2. Qun l danh mc Qun l cc danh mc nh cung cp, nhn vin, khch hng, hng ha v nhm hng.
26
27
3. Qun l kho Trong menu Qun L Kho, ta c th lp phiu nhp kho, xut kho, xem thng tin mt phiu no v c th bo co nhp xut cn tn ng trong kho.
27
28
4. Qun l quy Qun l phiu giao ca, phiu bo hnh.
28
29
5. Bn hng Lp ha n bn s, bn l, bo co doanh thu, cp nht gi hng.
29
30
6. Help Trnh tr gip (Help) v xem thng tin phn mm (About).
30
31
B. M T Form 1. Form qun nh cung cp
Rng buc 8 k t
D liu Nhp t Keyboard Nhp t Keyboard Nhp t Keyboard Nhp t Keyboard Nhp t Keyboard
Mc ch
Hm lin quan
Gi tr Default
Thm mi nh cung cp
them_Click()
31
32
Xo Lu Sa Tm ng Thi Button Button Button Button Button Button Xo nh cung cp Lu thng tin nh cung cp Sa thng tin nh cung cp Tm nh cung cp trong bng NCC Chp nhn la chn v thot khi Form Hy la chn v thot khi Form xoa_Click() luu_Click sua_Click() tim_Click() dongy_Click() thoi_Click()
32
33
Tn i tng M Nhn Vin M Chc V H Tn Ngy Sinh S in Thoi a Ch Gii Tnh Nam N Thm
Kiu i tng ComboBox ComboBox TextBox DateTimePicker TextBox TextBox GroupBox RadioButton RadioButton Button
Rng buc 8 k t
D liu Nhp t Keyboard Chn t bng ChcV Nhp t Keyboard Chn t DateTimePicker Nhp t Keyboard Nhp t keyboard
Mc ch
Hm lin quan
Gi tr Default
Xc nh gii tnh radioButtonNa m_Click() radioButtonNu _Click() Thm nhn vin mi Chp nhn la chn v thot khi Form Hy la chn v thot khi Form them_Click()
ng
Button
dongy_Click()
thoi_Click()
9 k t
chon_click()
33
34
3. Form qun l khch hng.
34
35
Kiu i tng ComboBox TextBox TextBox TextBox Button Button Button Button Button Button
Rng buc 8 k t
D liu Nhp t Keyboard Chn t bng ChcV Nhp t Keyboard Nhp t keyboard
Mc ch
Hm lin quan
Gi tr Default
Nhp dng s
Thm khch hng mi Xa khch hng khi CSDL Sa thng tin khch hng Lu nhng thng tin khch hng nhp Chp nhn la chn v thot khi Form Hy la chn v thot khi Form
4. Form qun l hng ha Tn i tng M Mt Hng M loi Nh Sn Xut Ngy Ht Hn Bo Hnh Tn in Thoi S IMEI S Lng n V Kiu i tng ComboBox ComboBox Rng buc 8 k t D liu Nhp t Keyboard Ly t Table LoaiMatH ang Ly t Table Nh SX Chn t DateTime Picker Nhp t keyboard Nhp t keyboard Nhp t keyboard Nhp t Mc ch Hm lin quan Gi tr Default
Chn 1 loi mt hng tn ti Chn 1 nc tn ti Nha SX_ Click() Ngy hin hnh
ComboBox DateTime Picker TextBox TextBox TextBox TextBox 15 k t Kiu s Ngy hin hnh
Chic
35
36
Tnh Thm Loi Thm Xo Sa Lu ng Thi Button Button Button Button Button Button Button keyboard Thm 1 loi nhn hiu in thoi nu in thoi cha thuc loi nhn hiu no Thm 1 in thoi vo CSDL Xo 1 in thoi Sa thng tin v in thoi Lu thng tin v in thoi xung CSDL Chp nhn la chn v thot khi Form Hy la chn v thot khi Form themLoai_ Click() them_ Click() xoa_Click() sua_Click() luu_Click() dongy_ Click() thoi_Click()
36
Rng buc 8 k t
Mc ch
Hm lin quan
Gi tr Default
Thm 1 nhn hiu in thoi mi nu cha c Xo nhn hiu in thoi tn ti Sa thng tin v loi in thoi Lu thng tin v nhn hiu in thoi xung CSDL
37
38
ng Thi Button Button Chp nhn la chn v thot khi Form Hy la chn v thot khi Form dongy_ Click() thoi_ Click()
Tn i tng S Phiu
D liu My t ng cp thm 1 mi khi chn nt Thm Chn t DateTime Picker Chn t Table
Mc ch
Hm lin quan
Gi tr Default
Ngy Lp M S Nh Cung
38
39
Cp Tn Nh Cung Cp S in thoi a Ch Website M Hng Tn Hng M Loi n v tnh S Lng n Gi Thnh Tin Tng Cng S tin bng ch Thm Lu In ng Thi TextBox TextBox TextBox TextBox ComboBox TextBox TextBox TextBox TextBox TextBox TextBox TextBox TextBox Button Button Button Button Button Kiu s dng Kiu s Kiu s Kiu s NHACC Ly t ng nh m nh cung cp. Ly t ng nh m nh cung cp Ly t ng nh m nh cung cp Ly t ng nh m nh cung cp Ly t Table MATHANG Ly t ng nh m hng Ly t ng nh m hng Ly t ng nh m hng Nhp t keyboard Nhp t keyboard Tnh ton t S Lng v n Gi Ly t ng t Thnh Tin Ly t Tng Cng
Chn mt hng tn ti
maMatHang _Click()
Chic
Tnh tin ca cc mt hng nhp v kho. Tnh tng tin hng ca 1 phiu nhp Vit li bng ch tng s tin nhp. Thm 1 phiu nhp kho, m phiu s t ng tng ln 1 Lu thng tin phiu nhp vo CSDL In phiu Chp nhn la chn v thot khi Form Hy la chn v thot khi Form
tinhTien() tinhTong()
39
40
7. Form qun l phiu xut kho.
Kiu i tng TextBox DateTimeP icker ComboBox TextBox ComboBox TextBox TextBox
D liu My t ng cp mi khi chn button Thm Chn t DateTimePicker Chn t table QUAY Ly t ng nh m quy Ly t Table MATHANG Ly t ng nh m hng. Ly t ng nh
Mc ch
Hm lin quan
Gi tr Default
Ngy hin hnh Chn quy tn ti. Chn mt hng tn ti. maQuay _Click() maHang _Click()
40
41
Hng S Lng n v tnh Thm Lu In ng TextBox TextBox Button Button Button Button m hng Nhp t keyboard Ly t ng nh m mt hng. Thm 1 phiu xut kho, khi m phiu s t ng tng ln 1 Lu thng tin phiu xut kho. In phiu xut kho. Chp nhn la chn v thot khi Form Them _Click() Luu _Click() S lng mt hng xut ra quy khi c yu cu. Chic
Dongy _Click()
41
42
Tn i tng Chn Phiu Cn Xem Chn Phiu Cn Xem Phiu Xut Kho Phiu Bo Hnh Phiu Giao Ca Phiu Bn Hng Xem Phiu ng
Kiu i tng GroupBox RadioButton RadioButton RadioButton RadioButton RadioButton Button Button
D liu Click chut Click chut Click chut Click chut Click chut
Mc ch
Hm lin quan Phieunhap _Click() Phieuxuat _Click() Baohanh _Click() Giaoca Click() Banhang _Click()
Gi tr Default
Xem phiu c chn trn sau xut ra Group cha bng kt qu Chp nhn la chn v thot khi Form D liu My t ng cp khi la chn button Thm Chn t DateTimePicker Click chut Click chut Ly t Table QUAY Ly t ng nh m quy. Ly t Table MATHANG Ly t ng nh m mt hng. Ly t ng nh m hng Ly t ng nh m hng Nhp t keyboard Ly t bng Mc ch
9. Form qun l phiu giao ca. Tn i Kiu i Rng tng tng buc M TextBox 8 k t Phiu Giao Ca Ngy DateTime Ngy Picker hin hnh Ca 1 RadioButton Ca 2 M s quy Tn Quy M hng M Loi Tn Hng n V Tnh S Lng Ngi RadioButton ComboBox TextBox ComboBox TextBox TextBox TextBox TextBox ComboBox Kiu s
Chic Nhp s lng cn li trn quy trc khi giao ca. Chn nhn vin
Giaoca
42
43
Giao Ca H Tn Ngi Giao Ca Ngi Nhn Ca H Tn Ngi Nhn Ca Thm Lu ng Thi NHANVIEN Ly t ng nh m nhn vin giao ca Ly t Table NHANVIEN Ly t ng nh m nhn vin nhn ca tn ti _Click()
Nhanca _Click()
Thm phiu giao ca, mi khi button thm c chn m phiu s tng ln 1. Lu cc thng tin c chn Chp nhn cc la chn v thot. Hu b cc la chn v thot.
43
44
10. Form qun l phiu bo hnh.
Rng buc 8 k t
D liu My t ng cp mi khi chn button Thm Chn t Table MATHANG Ly t ng nh m mt hng Chn t DateTimePicke r
Mc ch
Hm lin quan
Gi tr Default
ComboBox
maHang_Click()
44
45
hnh, khi s phiu s tng ln 1 Lu thng tin la chn vo CSDL. In phiu bo hnh. Chp nhn la chn v thot khi Form. Hy la chn v thot khi Form
Lu In ng Thi
11. Form ha n bn s.
45
46
Tn i tng M S H Ngy Bn Tn Khch Hng Tm KH M Hng M Loi Tn Hng n V Tnh S Lng n Gi Thnh Tin Tng Cng S Tin Bng Ch Thm Lu In ng Thi
Kiu i tng TextBox DateTimeP icker TextBox Button ComboBox TextBox TextBox TextBox TextBox ComboBox TextBox TextBox TextBox Button Button Button Button Button
D liu My t ng cp mi khi chn button Thm Chn t DateTimePicker Nhp t keyboard Table KHACHHANG Chn t Table MATHANG Ly t ng nh m mt hng. Ly t ng nh m mt hng. Ly t ng nh m mt hng Nhp t keyboard
Mc ch
Hm lin quan
Gi tr Defaul t
Chic
Kiu s
Kiu s Kiu s
Nhp s lng mt hng c bn. Ly gi hin hnh ca Ly t Table GIA mt hng. Tnh tin ca mt hng Tnh ton t s c bn, thnh tin = lng v n gi s lng*ngi Tnh tng tt c cc mt T thnh tin hng c bn trn 1 ho n. Ghi li tng s tin T tng cng bng ch. Thm 1 ho n bn hng, khi s phiu s tng ln 1 Lu thng tin la chn vo CSDL. In ho n. Chp nhn la chn v thot khi Form Hy la chn v thot khi Form
46
47
12. Form ha n bn l.
47
48
Tn i tng S Phiu Ngy Bn M Quy Tn Quy M Hng M Loi Tn hng S lng n Gi Thnh Tin Tng Cng S Tin Bng Ch Kiu i tng TextBox DateTime Picker ComboBox TextBox ComboBox TextBox TextBox TextBox TextBox TextBox Kiu s Rng buc 8 k t Ngy hin hnh Hm lin quan Gi tr Default
D liu My t ng cp mi khi chn nt Thm Chn t DateTimePicker Chn t Table QUAY Ly t ng nh m quy Ly t Table MATHANG Ly t ng nh m hng Ly t ng nh m hng Nhp t keyboard Ly t ng nh m mt hng Tnh ton t s lng v n gi Tnh ton t thnh tin
Mc ch
Chn mt hng tn ti
chonHang _Click()
TextBox
TextBox
n gi hin hnh trn th trng Tnh tin cho 1 mt hng c bn Tnh tng tt c cc mt hng c bn trn 1 ha n Ghi li bng ch tng s tin hng bn c.
tinhtien()
tinhTong()
48
49
13. Form qun l cp nht gi mt hng.
49
50
D liu Ly t DateTime Picker Ly t Table MATHANG Nhp t keyboard Nhp t keyboard Tnh ton t Gi mua v thu.
Mc ch Cp nht gi mi ca mt hng mi khi c s thay i v gi. Chn mt hng tn ti. Nhp gi mua t nh cung cp.
Hm lin quan
chonHang _Click()
Kiu s Kiu s
Gi Bn
TextBox
tinhGia Ban() Thm mt hng c cp nht gi Sa thng tin mt hng c cp nht gi Lu gi mi cho mt hng. Chp nhn la chn v thot khi Form Hy la chn v thot khi Form
Thm Sa Lu ng Thi
Dongy
_Click() Thoi _Click()
50
51
14. Form qun l kt qu tm kim khch hng.
Rng buc
D liu Cha bng thng tin khch hng quen Thot khi form
Mc ch
Hm lin quan
Gi tr Default
Dongy _Click()
Chn nhng Chn thng tin khch Chon Chn Button quy _Click() hng c tm tn ti thy. Nhp mi mt themKhach Nhp Mi Button khch hng nu _Click() cha c Nhm thc hin: L Minh Khoa(0411272) Phm Vn Hon(0411265)
51
52
15. Form qun l nhp mi khch hng.
Rng buc 8 k t
Mc ch
Hm lin quan
Gi tr Default
Dng s
52
53
Rng buc 6 k t
Mc ch
Hm lin quan
Gi tr Default
Button
dangnhap()
thoi()
53
54
54
55
17. Form qun tr ngi dng.
Kiu i tng ComboBox ComboBox ComboBox TextBox Password Box Password Box
Rng buc
D liu Nhp t keyboard Chn t Table CHUCVU Chn t Table NHANVIEN Nhp t keyboard Nhp t keyboard Nhp t keyboard
Mc ch Quyn s dng chng trnh Chn chc v tn ti. Chn tn nhn vin tn ti
Hm lin quan
Gi tr Default
6 k t Trng vi cc k t ca
55
56
Mt Khu Thm Button Thm 1 quyn s dng chng trnh cho nhn vin Xo quyn s dng ca nhn vin khi nhn vin chuyn sang chc v khc hoc ri cng ty Sa thng tin ngi dng. Lu li cc la chn nhp. Chp nhn la chn v thot khi Form Hy la chn v thot khi Form Them _Click()
Xo
Button
Xoa _Click() Sua _Click() Luu _Click() Dongy _Click() Thoi _Click()
Sa Lu ng Thi
56
57
IV. THIT K X L. 1. x l lu ca form ha n bn s Tn x l: Lu Form: Ha n Bn S Input: M S HBS, Ngy Bn, M Khch Hng M Mt Hng, S Lng, n Gi Output: Lu cc gi tr nhp vo c s d liu Table lin quan: HOADONBANSI, KHACHHANG, CHITIETHOADONBANSI Gii thut
57
58
2. x l timkhachhang ca form ha n bn s. Tn x l: Timkhachhang Form: Ha n Bn S Input: Ten Khach Output: Cc thng tin v khch hng Table lin quan: KHACHHANG Gii thut:
Tn KH: X
M Table KHACHHANG
S
X: KH.tenKH
ng Table: KHACHHANG
3.
58
59
4. x l tm kim ca form qun l nhn vin
Tn x l: Tm Kim Form: Qun L Nhn Vin In put: Tn Nhn Vin Output: Cc thng tin v nhn vin trong bng mc nhn vin. Table lin quan: NHANVIEN Gii thut:
Tn NV: X
M Table NHANVIEN
X: Nhanvien.TenNV
ng Table NHANVIEN
59
60
4. x l thm ca form qun l nhn vin Tn x l: Thm Form: Qun L Nhn Vin Input:MaNV, MaCV, HoTen, GioiTinh, NgaySinh, DiaChi, SoCMND Output: Thng bo kt qu thc hin c thnh cng hay khng. Table lien quan: NHANVIEN Gii thut:
M Table NHANVIEN
Thm d liu x vo: X.MaNV:manv X.MaCV:macv X.HoTen:hoten X.NgaySinh:ngaysinh X.GioiTinh:gioitinh X.DiaChi:diachi X.SoCMND:so chng minh
ng Table NHANVIEN
60
61
MaNV: manv
M Table NHANVIEN
S
c cha ht d liu c dng x x.MaNV = manv
Xa dng x
ng Table NHANVIEN
61
62
6. x l sa ca form qun l hng ha. Tn x l:Sa Form: Qun L Hng Ha Input: M Hng, Tn Hng, S Lng, n v tnh, S IMEI, Thi gian bo hnh Output: Thng bo kt qu chnh sa Table lin quan: MATHANG Gii thut:
M Table: MATHANG
S
Khi cha ht d liu
c dng d liu x
X.MaMH:mahang
ng table MATHANG
62
63
7. x l thm ca form phiu bo hnh. Tn x l:Thm Form: PHIU BO HNH Input: M MH, S IMEI, Thi Gian Bo Hnh Output: Thng bo kt qu thc hin Table lin quan: PHIEUBAOHANH Gii thut:
M Table PHIEUBAOHANH
n>0
n = n-1
S
ng Table: PHIEUBAOHANH
63
64
8. x l thm ca form qun l khch hng Tn x l: Thm Form: Qun L Khch Hng Input: TenKH,DiaChi, Phone Output: Thng bo kt qu thc hin Table lin quan: KHACHHANG Gii thut:
M Table KHACHHANG
Thm vo dng x: x.MaKH = Makhach x.TenKhach = ten x.DiaChi = diachi x.Phone = sodt
ng Table KHACHHANG
64
65
9. x l lu ca form ha n bn l. Tn x l: Lu Form: HA N BN L Input: S Phiu, Ngy, M Quy, S Lng, M Hng, n Gi Ouput: Lu cc gi tr nhp vo c s d liu Table lin quan: HOADONBANLE, CHITIETHOADONBANLE Gii thut
Lu cc gi tr trn form HA N BN L
65
66 10.
x l lu ca form phiu nhp. Tn x l: Lu Form: PHIU NHP Input: S Phiu, Ngy Lp, M Mt Hng, M Nh Cung Cp, S Lng, n Gi Output: Lu cc gi tr nhp vo c s d liu Table lin quan: PHIEUNHAPKHO, CHITIETPHIEUNHAPKHO, NHACUNGCAP
66
67
Gii thut:
67
68
V. NH GI U IM, KHUYT IM. a. u im: gii quyt c nhng cng vic c bn. ng thi xy dng c y Form v mt s gii thut ph bin. b. Khuyt im: n cha tht s hon chnh, vn cn nhng thiu xt nht nh.
68
69
MC LC LI NI U...................................................................................................................................1 I. BN C T PHN MM..........................................................................................................2
A. Pht Hin Thc Th...........................................................................................................5 B. M Hnh ERD....................................................................................................................8 C. Chuyn M Hnh ERD Sang M Hnh Quan H...............................................................9 D. M T Chi Tit Cc Quan H............................................................................................9 E. Tng Kt..........................................................................................................................21 1. Tng kt quan h....................................................................................................21 2. Tng kt thuc tnh................................................................................................22
III. THIT K GIAO DIN.........................................................................................................24 A.Cc Menu Chnh Ca Giao Din........................................................................................24 B. M T Form.......................................................................................................................30 IV. THIT K X L.............................................................................................................55 V. NH GI U IM, KHUYT IM...............................................................................65
69