Professional Documents
Culture Documents
BO CO TI CUI K
PHN TCH THIT K H THNG
QUN L SIU TH
Nhom 10:
HUNH QUANG HUY - 11520143
NGUYN TH TNH- 11520414
PHNG HONG ANH - 11520009
Lp: SE207.E22
LI M U
Ngy nay vic mua hng hoa cc siu th khng cn xa l vi ngi dn nht l
cc khu vc thnh th pht trin.T cung ng cc mt hng gia dng, in t,
hng may mc cho n cc mt hng co chc nng cung ng s dng trong ngy nh
cc loi ng cc, lng thc, thc n, m phm
Vi s ra i ca hng lot cc siu th ln nh nh Si Gn Co.op Mark, Big
C, Metro, Go & Shop, Nguyn Vn Cth bn cnh s cnh tranh v ng cc mt
hng, cht lng, gi c th cn phi qun l mt lng ln thng tin v giao dch
(mua bn, trao i) cc loi hng hoa gia cc bn lin quan nh nh cung cp, nh
bun bn v khch hng u cn c qun l, theo di hng ngy. Quy m v s
lng ca giao dch cng ln, cng nhiu ngi th s lng thng tin cng nhiu,
cng quan trng v phc tp. Chnh v th s mt nhiu thi gian, cng sc qun
l dn n nhng sai sot ng tic khi qun l, khai thc v x l cc thng tin trn.
Do o trong ti ny s thc hin to ra mt h thng qun l nhm mc ch phc
v cng tc qun l bn hng siu th mt cch hiu qu v p ng cc yu cu
ca siu th ra v co th p dng ti cc siu th khc.
LI CM N
Trong sut thi gian thc hin ti, nhom chng em nhn c rt
nhiu s gip t cc thy c ca trng i hc Cng ngh thng tin, c
bit l c TH THANH TUYN ngi trc tip ging dy v hng
dn chng em thc hin ti ny.
Nhom chng em cng khng qun gi li cm n su sc n bn b v
gia nh nhng ngi lun k vai st cnh ng h chng em trong sut qu
trnh thc hin ti ny.
Mc d nhom chng em c gng ht mnh nhng do kh nng co hn
nn chc chn ti ny s khng th trnh khi nhng sai sot. Chng em rt
mong s nhn c nhng gop qu bo t cc thy c ti ny c hon
chnh hn.
NHN XET
(cua ging vin hng dn)
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
MC LC
LI M U
Trang
Trang 1
Trang 2
Trang 3
HA N
Nhn vin:
Gian hng:
M khch hng:
Khch hng:
STT
Sn phm
S lng
Thnh tin
1
2
PHIU NHP
Nh cung cp:
Tng tin:
STT
Sn phm
Gi nhp Gi bn
S lng
n v tnh
Thanh tin
1
2
3
Tng cng
Trang 4
Nhn vin
S ha n
Tng tin
1
2
3
Tng cng
BAO CAO DOANH THU KHACH HANG phc v mc ch chm soc khch
hng thn tn ca siu th.
Trang 5
Khch hang
S ha n
Tng tin
1
2
3
Tng cng
Sn phm
S lng
Tng tin
1
2
3
Tng cng
Trang 6
Sn phm
Gi
S lng
1
2
3
Tng cng
Trang 7
Trang 8
Qun l siu th
1. Nhp hng
1.1. Lp phiu
nhp hng
1.3. Cp nht
sn phm
2. Lp ha
n bn hng
2.3. Lp hoa
n bn hng
3. Qun l
khch hng
4. Qun l
nhn vin
5. Qun l
sn phm
7. Lp bo
co
5.1. Thm sn
phm
7.1. Lp bo co
tn kho
3.2. Xa khch
hng
4.2. Xa nhn
vin
5.2. Xoa sn
phm
7.4 Lp bo co
doanh thu
3.3. Cp nht
khch hng
4.3. Cp nht
nhn vin
3.4. Tm kim
khch hng
4.4. Tm kim
nhn vin
5.3. Cp nht
sn phm
5.4. Tm kim
sn phm
1.4 Cp nht
lng tn
Trang 9
Trang 10
b c
1. Lp hoa n bn hng
3. Lp bo co tn kho
U R
R R
R R
R R
6. Lp bo co doanh thu sn
phm
m n
U U U U
R R
C
C
C
Co ngha :
Trang 11
2/
Co ngha :
M hnh ERD
Trang 12
Tn thc th
M t thc th
Khch hng
Nhn vin
Sn phm
Loi sn phm
Hoa n bn hng
Nh cung cp
Gian hng
Quyn
10
Bo co tn kho
11
12
Trang 13
13
Thc th 1
Tn mi
kt hp
Khch hng
Ca
Hoa n
0,n
Mt khch hng co t 0
n hoa n
Hoa n
Ca
Khch
hng
1,1
Mt hoa n ca 1 khch
hng duy nht
Khch hng
Chi tit bo Bo co
co doanh thu doanh thu
khch hng khch hng
1,n
Bo co
doanh thu
khch hng
1,n
Mt bo co doanh thu
khch hng co t 1 n n
khch hng
Nhn vin
Co
Quyn
0,n
Mt nhn vin co t 0 n
n quyn truy cp h thng
Quyn
Co
Nhn vin
1,n
Mt quyn co th c cp
cho t 1 n n nhn vin
Nhn vin
Thuc
Gian hng
0,1
Gian hng
Thuc
Nhn vin
1,n
Mt gian hng co t 1 n
n nhn vin
Nhn vin
Ca
Hoa n
0,n
Mt nhn vin lp t 0 n
n nhn vin
Ca
Nhn vin
0,1
Mt hoa n c lp bi
0 n 1 nhn vin
11 Nhn vin
Chi tit bo Bo co
co doanh thu doanh thu
nhn vin
nhn vin
0,n
Mt nhn vin co t 0 n
n bo co doanh thu nhn
vin
12 Bo co
doanh thu
nhn vin
1,n
Mt bo co doanh thu
nhn vin co t 1 n n
nhn vin
10 Hoa n
Thc th 2
Bng
s
ngha
Trang 14
13 Sn phm
Chi tit
khuyn mi
Khuyn
mi
0,n
Mt sn phm c
khuyn mi t 0 n n dp
14 Khuyn mi
Chi tit
khuyn mi
Sn phm
1,n
Mt dp khuyn mi t 1
n n sn phm
15 Sn phm
Thuc
Nh cung
cp
1,1
Mt sn phm thuc 1 nh
cung cp
16 Nh cung
cp
17 Sn phm
Thuc
Sn phm
1,n
Mt nh cung cp co t 1
n n sn phm
Thuc
Loi sn
phm
1,1
Mt sn phm thuc mt
loi sn phm
18 Loi sn
phm
19 Sn phm
Thuc
Sn phm
1,n
Mt loi sn phm co t 1
n n sn phm
1,n
Mt sn phm co t 1 n
n phiu nhp
20 Phiu nhp
1,n
Mt phiu nhp co t 1
n n sn phm
21 Sn phm
Chi tit bo Bo co
co doanh thu doanh thu
sn phm
sn phm
0,n
Mt sn phm co t 0 n
n bo co doanh thu sn
phm
22 Bo co
doanh thu
sn phm
23 Sn phm
1,n
Mt bo co doanh thu sn
phm co t 1 n n sn
phm
Chi tit bo
co tn
Bo co
tn
0,n
Mt sn phm co t 0 n
n bo co tn
24 Bo co tn
Chi tit bo
co tn
Sn phm
1,n
Mt bo co tn co t 1
n n sn phm
25 Sn phm
Hoa n
0,n
Mt sn phm co t 0 n
n hoa n
26 Hoa n
Sn phm
1,n
Mt hoa n co t 1 n n
sn phm
Trang 15
2.3.2. S DFD cp 1
Trang 16
Trang 17
2.3.3. S DFD cp 2 va cp 3
2.3.3.1. M hnh x l cho qu trnh Bn hang
2.3.3.1.1. S DFD cp 2
Trang 18
Trang 19
Trang 20
Trang 21
Trang 22
Trang 23
Trang 24
Trang 25
Trang 26
Chng 3: Thit k
3.1. Thit k d liu
3.1.1. M hnh quan h
Trang 27
Thuc tnh
Kiu d
liu
Min gi
tr
Din gii
Ghi ch
MaKhachHang
int
>0
not null
HoTen
string
H tn ca khch hng
ty
not null
DiaChi
string
a ch ca khch hng
ty
not null
NgaySinh
datetime
ty
not null
GioiTinh
Bool
True,false
Not null
DienThoai
Int
S in thoai ca khch
hng
>0
Not null
NgayDangKy
Datetime
Ngy ng k khch
hng
Ty
Not null
CMND
Int
>0
Not null
STT
Kiu d
liu
Min
gi tr
Din gii
Ghi
ch
MaSanPham
int
M sn phm, l khoa
chnh
>0
not null
TenSanPham
string
Tn ca sn phm
ty
not null
MaLoaiSanPham
string
M Loi sn phm
ty
not null
SoLuong
int
S lng tn ca sn
phm
>0
not null
Gia
Int
Ga bn sn phm
>0
Not null
NgayNhap
Ty
Not null
DonViTinh
String
n v tnh sn phm
Ty
Not null
Min
gi tr
Ghi
ch
Thuc tnh
MaSanPham
Kiu d
liu
String
Din gii
M sn phm khuyn mi Ty
not null
Trang 28
MaKhuyenMai
string
ty
not null
PhanTramKM
int
>0
not null
Thuc tnh
Kiu d
liu
Din gii
Min
gi tr
Ghi
ch
MaKhuyenMai
String
Ty
not null
NoiDungKM
string
Ni dung khuyn mi
ty
not null
NgayBatDau
Datetime
Ngy bt u chng
trnh khuyn mi
Ty
not null
NgayKetThuc
Datetime
Ty
Not null
Min
gi tr
Ghi ch
Thuc tnh
Kiu
d liu
MaNhaCung
Cap
String
M nh cung cp sn phm
Ty
not null
TenNhaCung
string
Cap
Tn nh cung cp sn phm
ty
not null
DiaChi
a ch nh cung cp
ty
not null
string
Din gii
Thuc tnh
Kiu d
liu
Din gii
Min
gi tr
Ghi
ch
MaPhieuNhap
String
Ty
not null
MaNhaCungCap
string
M nh cung cp sn
phm
ty
not null
MaNhanVien
String
Ty
Not null
NgayNhap
Ty
Not null
Trang 29
TongTien
Int
>0
Not null
Thuc tnh
STT
Din gii
Min
gi tr
Ghi
ch
MaPhieuNhap
String
Ty
not null
MaSanPham
String
M sn phm nhp
Ty
not null
SoLuong
Int
S lng nhp
>0
not null
Gia
Int
n gi nhp
>0
not null
Kiu d
liu
Thuc tnh
Din gii
Min
gi tr
Ghi
ch
MaHoaDon
String
M hoa n bn hng
Ty
not null
MaNhanVien
String
Ty
not null
MaKhachHang
String
not null
NgayLap
TongTien
Int
ty
not null
>0
not null
Kiu d
liu
Thuc tnh
Din gii
Min
gi tr
Ghi
ch
MaHoaDon
String
M hoa n bn hng
Ty
not null
MaSanPham
String
Ty
not null
SoLuong
Int
S lng sn phm c
mua
>0
not null
ThanhTien
Int
>0
not null
Thuc tnh
Kiu d
liu
Din gii
Min
gi tr
Ghi
ch
Trang 30
MaQuyen
String
M quyn c cp cho
nhn vin
Ty
not null
Quyen
String
Quyn c cp
Ty
not null
Din gii
Min
gi tr
Ghi
ch
Thuc tnh
Kiu d
liu
MaGianHang
String
M gian hng ca ca
hng
Ty
not null
TenGianHang
String
Tn gian hng ca ca
hng
Ty
not null
MaLoaiSanPham
string
M loi sn phm m
gian hng bn
Ty
not null
Min
gi tr
Ghi
ch
Thuc tnh
Kiu d
liu
Din gii
MaLoaiSanPham
String
M loi sn phm
Ty
not null
TenLoaiSP
String
Tn loi sn phm
Ty
not null
Thuc tnh
Kiu d
liu
Din gii
Min
gi tr
Ghi
ch
MaNhanVien
String
M nhn vin
Ty
not null
HoTen
String
H tn nhn vin
Ty
not null
NgaySinh
Ty
not null
GioiTinh
Bool
True,
false
not null
DiaChi
String
a ch nhn vin
Ty
not null
DienThoai
Int
>0
Not null
CMND
Int
>0
Not null
NgayVaoLam
Datetime Ngy bt u vo lm
Ty
Not null
Luong
Int
>0
Not null
Trang 31
10
MaQuyen
String
M quyn c cp cho
nhn vin
Ty
Not null
11
TaiKhoan
String
Ti khon c cp cho
nhn vin
Ty
Not null
12
MatKhau
String
Mt khu ca ti khon
truy cp h thng
Ty
Not null
13
MaGianHang
String
Ty
Not null
BusinessObject
DataAccess
BusinessObject
CTHD
DataAccess
ConnectData
BusinessLogic
GUI
BusinessLogic
GUI
CTHDBus
frmADmin
CTPN
CTPNBus
frmCTHD
GianHang
GianHangBus
frmCTPN
HoaDon
HoaDonBus
frmDangNhap
KhachHang
KhachHangBus
frmDoanhThuKH
KhuyenMai
KhuyenMaiBus
frmDoanhThuNV
LoaiSP
LoaiSPBus
frmDoanhThuSP
NhaCungCap
NhaCungCapBus
frmGianHang
NhanVien
NhanVienBus
frmHello
PhieuNhap
PhieuNhapBus
frmHoaDon
SanPham
QuyenBus
frmHoaDonBan
SPKhuyenMai
SanPhamBus
frmKhachHang
SPKhuyenMaiBus
frmKhuyenMai
frmLoaiSP
frmMain
frmNhaCungCap
Trang 32
frmNhanVien
frmNhapHang
frmPhieuNhap
frmPhieuNhapHang
frmSanPham
frmTonKho
Trang 33
Mn hnh Admin
Chc nng
Gm cc button gi cc form con
Trang 34
khc
2
Mn hnh ng Nhp
Mn hnh bn hng
10
12
13
14
15
17
19
Trang 35
Nhn Vin
Khch Hng
Nhp Hng
Sn Phm
Khuyn Mi
Tab Qun L
Loi Sn Phm
Gian Hng
Nh Cung Cp
Admin
Ha n
Chi tTit Ha n
Phiu nhp
ng nhp
In Ha n
Trang 36
STT
Tn Bin
Toolbox
Chc nng
txtTenNV
Textbox
cboGianHang
ComboBox
cboMaSP
ComboBox
txtMaKH
Textbox
cboMaKH
ComboBox
chkKhachHang
CheckBox
btnThemHD
Button
btnThoat
Button
txtSoLuong
textbox
10
btnThem
Button
11
btnSua
Button
12
btnXoa
Button
13
btnLap
Button
Trang 37
14
btnHuy
Button
Hy hoa n ang to
15
dgvHoaDon
Tab Qun l :
Trang 38
STT
Tn Bin
Toolbox
Chc nng
tabControl
TabControl
btnNhanVien
Button
btnKhachHang
Button
btnLoaiSP
Button
btnSanPham
Button
btnKhuyenMai
Button
btnGianHang
Button
btnNhaCungCap
Button
10
btnHoaDon
Button
11
btnPhieuNhap
Button
12
btnDoanhThuSP
Button
13
btnDoanhThuNV
Button
14
btnDoanhThuKH
Button
15
btnTonKho
Button
Trang 39
STT
Tn Bin
Toolbox
Chc nng
txtTaiKhoan
Textbox
Th hin tn ti khon
txtMatKhau
Textbox
Th hin tn mt khu
btnDangNhap
Button
X l ng nhp vo h thng
btnThoat
Button
STT
1
Tn Bin
txtHoTen
Toolbox
TextBox
Chc nng
Hin th h tn nhn vin
Trang 40
txtDiaChi
TextBox
cboGioiTinh
ComboBox
dtNgaySinh
DateTimePicker
txtCMND
TextBox
txtDienThoai
TextBox
txtLuong
TextBox
dtNgayVaoLam
DateTimePicker
cboQuyen
ComboBox
10
txtMaNV
Textbox
11
cboGianHang
ComboBox
12
txtTaiKhoan
TextBox
13
txtMatKhau
TextBox
14
btnThem
Button
15
btnSua
Button
16
btnXoa
Button
17
btnLuu
Button
18
btnHuy
Button
19
btnThoat
Button
20
dgvNhanVien
DataGridView
Trang 41
STT
1
Tn Bin
Toolbox
Chc nng
txtMaKH
Textbox
txtHoTen
TextBox
txtDiaChi
TextBox
cboGioiTinh
ComboBox
dtNgaySinh
DateTimePicker
txtCMND
TextBox
txtDienThoai
TextBox
dtNgayDangKy
DateTimePicker
btnThem
Button
btnSua
Button
10
btnXoa
Button
11
btnLuu
Button
12
btnHuy
Button
Trang 42
13
btnThoat
Button
STT
Tn Bin
Toolbox
Chc nng
txtTenNCC
TextBox
Hin th tn nh cung cp
txtDiaChi
TextBox
Hin th a ch nh cung cp
btnThem
Button
btnSua
Button
btnXoa
Button
btnLuu
Button
btnHuy
Button
dgvNhaCungCap
DataGridView
Trang 43
Trang 44
STT
Tn Bin
Toolbox
Chc nng
cboMaLoaiSP
ComboBox
txtTenSP
TextBox
Hin th tn sn phm
txtGia
TextBox
Hin th gi ca sn phm
txtSoLuong
TextBox
dtNgayNhap
DateTimePicker
txtDonViTinh
TextBox
ckbKhuyenMai
CheckBox
cboKhuyenMai
ComboBox
txtPhanTramK
M
TextBox
10
btnThemKM
Button
Tm sn phm vo khuyn mi
11
btnSua
Button
12
btnXoa
Button
13
btnLuu
Button
Trang 45
14
btnHuy
Button
15
btnXoaKM
Button
16
cboLoc
ComboBox
17
dgvSanPham
DataGridView
Trang 46
STT
Tn Bin
Toolbox
Chc nng
txtTenLoaiSP
TextBox
btnThem
Button
btnSua
Button
btnXoa
Button
btnLuu
Button
btnHuy
Button
btnThoat
Button
dgvLoaiSP
DataGridVie
w
Trang 47
STT
Tn Bin
Toolbox
Chc nng
txtNoiDungKM
TextBox
dtNgayBatDau
DateTimePicker
dtNgayKetThuc
DateTimePicker
btnThem
Button
btnSua
Button
btnXoa
Button
btnLuu
Button
btnHuy
Button
grvKhuyenMai
DataGridView
Trang 48
STT
Tn Bin
Toolbox
Chc nng
txtTenGH
TextBox
cboMaLoaiSP
ComboBox
btnThem
Button
btnSua
Button
btnXoa
Button
btnLuu
Button
btnHuy
Button
btnThoat
Button
dgvGianHang
DataGridView
Trang 49
STT
1
Tn Bin
dgvHoaDon
Toolbox
DataGridView
Chc nng
Hin th thng tin cc hoa n
STT
1
Tn Bin
dgvCTHD
Toolbox
DataGridView
Chc nng
Hin th thng tin chi tit hoa n
Trang 50
STT
1
Tn Bin
dgvPhieuNhap
Toolbox
DataGridView
Chc nng
Hin th thng tin cc phiu nhp
STT
1
Tn Bin
dgvCTPN
Toolbox
DataGridView
Chc nng
Hin th thng tin chi tit phiu nhp
Trang 51
Tn Bo Biu
Chc nng
reportDoanhThuSP
reportDoanhThuKH
reportTonKho
reportDoanhThuNV
reportHoaDon
In hoa n
reportPhieuNhap
In phiu nhp
STT
Tn Bin
Toolbox
Chc nng
dtMinNgay
DateTimePicker
Hin th ngy bt u
dtMinNgay
DateTimePicker
btnThongKe
Button
Trang 52
txtTop
Textbox
S sn phm top
STT
Tn Bin
Toolbox
Chc nng
dtMinNgay
DateTimePicker
Hin th ngy bt u
dtMinNgay
DateTimePicker
btnThongKe
Button
txtTop
Textbox
Trang 53
STT
Tn Bin
Toolbox
Chc nng
dtMinNgay
DateTimePicker
Hin th ngy bt u
dtMinNgay
DateTimePicker
btnThongKe
Button
txtTop
Textbox
Trang 54
3.3.15.2.5 Report Ha n
Trang 55
STT
1
Tn Bin
btnThoat
Toolbox
Button
Chc nng
Thot khi form hoa dn
Mc hoan thanh
ng nhp
99%
Lp hoa n bn hng
100%
98%
Lp bo co tn
100%
Lp bo co doanh thu
100%
Trang 56
Trang 57
S pht trin thm mt s tnh nng chng trnh hon thin hn, hng
n vic xy dng h thng co tnh thng mi trong tng lai.
iu chnh li h thng bo mt nhm trnh nhng xm phm bt hp
php gy tn hi h thng cng nh s tht thot thng tin i vi ngi
dng.
Hn na s nghin cu cng ngh lp trnh mi h thng ngy cng t
ng hoa cao hn nh gi t ng gi mt khu mi v mail ca nhn vin
khi bo qun mt khu, t ng cp nht h thng, nhc nh lp bo co
Trang 58