Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
Trường Đại Học Bạc Liêu
Khoa Công Nghệ Thông Tin
Niên Luận 2
Đề tài:
QUẢN LÝ BÁN HÀNG Ở
SIÊU THỊ
SVTH: Trương Khâm Tấn
GVHD: Ths.Trương Xuân Hạnh
GVHD: Ths.Trương Xuân Hạnh - 1 - SVTH: Trương Khâm Tấn
Bạc Liêu, 12 – 2010, Niên
Khóa 2010-2011
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
ĐÁNH GIÁ KẾT QUẢ THỰC HIỆN NIÊN LUẬN 2
(Học kỳ 1 niên khóa 2010-2011)
TÊN ĐỀ TÀI: QUẢN LÝ BÁN HÀNG Ở SIÊU THỊ
GIÁO VIÊN HƯỚNG DẪN: Trương Xuân Hạnh
SINH VIÊN THỰC HIỆN: Trương Khâm Tấn
MÃ SỐ ĐỀ TÀI: NL2 – TH032
I. HÌNH THỨC (tối đa 0.5 điểm)
1. Bìa (tối đa 0.25 điểm)
Các tiêu đề : Trường, Khoa, CNTT
Loại niên luận: 2
Tên đề tài
Giáo viên hướng dẫn: chức danh, họ tên
Thông tin về sinh viên thực hiện: họ tên, mã số, lớp
Năm thực hiện
2. Bố cục (tối đa 0.25 điểm)
Nhận xét của GVHD và GV chấm
Mục lục: cấu trúc chương, mục và tiểu mục
Phụ lục(Nếu có)
GV CHẤM
GVHD: Ths.Trương Xuân Hạnh - 3 - SVTH: Trương Khâm Tấn
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
-------------- -------------
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
.........................................................................................
Bạc Liêu, Ngày……tháng ……năm
Giáo Viên Hướng Dẫn
GVHD: Ths.Trương Xuân Hạnh - 4 - SVTH: Trương Khâm Tấn
2. Phần chức năng tìm kiếm....................................................................Trang 28
3. Phần dữ liệu tạo phiếu.........................................................................Trang 29
4. Phần dữ liệu xem phiếu.......................................................................Trang 29
5. Phần in ấn thống kê.............................................................................Trang 30
6. Phần in ấn bao cáo...............................................................................Trang 30
7. Mô tả chi tiết chức năng lá..................................................................Trang 31
III. Giới Thiệu Giao Diện Chương Trình....................................................Trang 32
Phần III. Kết Luận.........................................................................................Trang 48
TÀI LIỆU THAM KHẢO.............................................................................Trang 49
GVHD: Ths.Trương Xuân Hạnh - 5 - SVTH: Trương Khâm Tấn
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
LỜI NÓI ĐẦU
Hiện nay công nghệ thông tin phát triển đến một trình độ cao và có nhiều ảnh
hưởng tích cực đến cuộc sống con người. Tin học đã được ứng dụng rộng rãi trong
nhiều lĩnh vực, từ các ngành khoa học, kỹ thuật, các doanh nghiệp, các tổ chức xã
hội đến các công sở. Thế mạnh được phát huy và sớm có ứng dụng lớn của Công
nghệ thông tin là các phần mềm tự động hoá các khâu quản lý, lưu trữ và xử lý dữ
liệu.
Tin học quản lý nhằm nâng cao hiệu quả và tốc độ xử lý lượng thông tin lớn,
phức tạp để đưa ra thông tin chính xác, kịp thời và nhanh chóng đáp ứng những yêu
cầu đặt ra. Trước đây khi chưa có sự trợ giúp của tin học thì việc quản lý gặp rất
nhiều khó khăn, phương pháp thủ công nhất thường là dùng sổ để ghi chép và lưu
trữ các thông tin. Điều này sẽ làm mất rất nhiều thời gian và công sức nhưng hiệu
quả lại không cao vì khi cần tìm kiếm, tra cứu các thông tin thật khó để tìm thấy
thông tin mình cần một cách dễ dàng và nhanh chóng. Tất cả những khó khăn của
việc quản lý và lưu trữ thủ công đó sẽ được khắc phục với sự trợ giúp của máy vi
tính.
Những công việc trước đây làm mất rất nhiều thời gian thì giờ đây được thực
hiện nhanh chóng chính xác. Tin học hoá đã giúp cho việc lưu trữ và quản lý trở nên
dễ dàng, tiện lợi, đạt hiệu quả công việc cao và giảm được những chi phí không cần
với đầy đủ các chủng loại hàng hoá như: thực phẩm, quần áo, đồ gia dụng, điện
tử…Mang đầy đủ các đặc trưng của một hệ thông siêu thị.
2. Mục tiêu cần đạt và hướng giải quyết
Mục tiêu:
Dựa vào những kiến thức đã học từ môn học Phân tích thiết kế hệ thống
thông tin, Cơ sở dữ liệu, Access… Niên luận 2 sẽ phân tích hệ thống siêu thị,
nhằm mục đích tạo một hệ thống quản lý siêu thị bao gồm các chức năng:
Quản lý thông tin ngành hàng, loại hàng, mặt hàng, nhà cung cấp.
Quản lý vị trí trưng bày, lô hàng.
Quản lý bán hàng: hàng bán, đơn giá, số lượng và hóa đơn bán
hàng.
Quản lý doanh số bán.
Quản lý nhân viên bán hàng.
Quản lý chương trình khuyến mãi.
Hướng giải quyết:
Sau khi tìm hiểu và so sánh một số ngôn ngữ lập trình và hệ quản trị cơ
sở dữ liệu gồm: SQL SERVER, VISUAL FOX, ACCESS, VB.NET…Em
quyết định sử dụng hệ quản trị cơ sở dữ liệu ACCESS để viết chương trình
Quản Lý Bán Hàng Ở Siêu Thị. Với lý do:
Access là hệ quản trị khá phổ biến và sinh động.
Dễ sử dụng và dễ cài đặt
Cố gắng nghiên cứu để tạo giao diện của chương trình thật thân thiện
và các thao tác dễ dàng, phù hợp với người sử dụng.
Phần II: Ứng Dụng
GVHD: Ths.Trương Xuân Hạnh - 8 - SVTH: Trương Khâm Tấn
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
I. Phân Tích Yêu Cầu Và Các Mô Hình
1. Phân tích yêu cầu
Hàng ngày, các nhân viên bán hàng phải tiếp nhận một số lượng lớn các
yêu cầu mua hàng của khách hàng. Hệ thống phải cho phép nhân viên bán hàng
cuốn người mua. Siêu thị làm được điều này thông qua các nguyên tắc sắp xếp,
trưng bày hàng hóa nhiều khi được nâng lên thành những thủ thuật. Chẳng hạn,
hàng có tỷ suất lợi nhuận cao được ưu tiên xếp ở những vị trí dễ thấy nhất, được
trưng bày với diện tích lớn; những hàng hóa có liên quan đến nhau được xếp gần
nhau; hàng khuyến mại phải thu hút khách hàng bằng những kiểu trưng bày đập
vào mắt; hàng có trọng lượng lớn phải xếp ở bên dưới để khách hàng dễ lấy; bày
hàng với số lượng lớn để tạo cho khách hàng cảm giác là hàng hoá đó được bán
rất chạy…
Chủ yếu hàng hóa trong siêu thị là hàng tiêu dùng thường ngày như: thực
phẩm, quần áo, bột giặt, đồ gia dụng, điện tử, trang phục, mỹ phẩm, đồ làm bếp,
chất tẩy rửa, vệ sinh… với chủng loại rất phong phú, đa dạng.
GVHD: Ths.Trương Xuân Hạnh - 10 - SVTH: Trương Khâm Tấn
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
Hình 1: Mô hình Siêu Thị thu nhỏ
2. Các mô hình và ràng buộc rang buộc toàn vẹn
2.1. Mô tả các thực thể
GVHD: Ths.Trương Xuân Hạnh - 11 - SVTH: Trương Khâm Tấn
Khu đông lạnh
Khu thực phẩm tươi sống
Khu
đồ
dùng
gia
đình
Khu
quần
áo
Khu trưng
bày đồ
khuyến
Phòng
Quản Lý
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
- Thực thể 1 :NHANVIEN (nhân viên): Chịu
trách nhiệm trong khâu bán hàng ở siêu thị,
duy trì hoạt động của siêu thị. Thực thể này mô
tả thông tin về nhân viên làm việc trong siêu
thị.
Gồm các thuộc tính:
MaNV(Mã nhân viên): Đây là thuộc tính khóa để phân biệt nhân viên
này với nhân viên khác.
TenNV(Tên nhân viên): Mô tả tên của nhân viên.
GioiTinh(Giới Tính): Cho biết giới tính của nhân viên.
DiaChi(Địa chỉ): Cho biết địa chỉ nhà của nhân viên.
SDT(Số điện thoại): Số điện thoại của nhân viên.
- Thực thể 2: CHUCVU (chức vụ): Mỗi
nhân viên trong siêu thị sẽ đảm nhận một
chức vụ trong siêu thị.
Gồm các thuộc tính:
MaCV(Mã chức vụ): Đây là thuộc tính khóa dùng để phân biệt chức
vụ này với chức vụ khác.
TenCV(Tên chức vụ): Mô tả tên của chức vụ tương ứng với mã chức
vụ.
- Thực thể 3: HANGHOA ( Hàng
hóa): Trong siêu thị có rât nhiều
loại hàng hóa. Thực thể này sẽ
mô tả hàng hóa của siêu thị.
GVHD: Ths.Trương Xuân Hạnh - 12 - SVTH: Trương Khâm Tấn
NHANVIEN
MaNV
dưỡng da…
Gồm các thuộc tính:
MaNganh(Mã Ngành): Thuộc tính khóa, dùng để phân biệt ngành
hàng này với ngành hàng khác.
TenNganh(Tên ngành): Cho biết tên ngành hàng tương ứng với mã
ngành.
- Thực thể 5: NHOMHANG
( Nhóm hàng): Đây là thực thể mô
tả nhóm hàng của siêu thị. Nhóm
hàng là cấp nhỏ hơn sau ngành
hàng. Trong 1 ngành hàng sẽ bao gồm nhiều nhóm hàng.
GVHD: Ths.Trương Xuân Hạnh - 13 - SVTH: Trương Khâm Tấn
NGANHHANG
MaNganh
TenNganh
NHOMHANG
MaNhom
TenNhom
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
Gồm các thuộc tính:
MaNhom(Mã nhóm): Thuộc tính khóa dùng để phân biệt nhóm hàng
này với nhóm hàng khác.
TenNhom(Tên nhóm): Cho biết tên nhóm hàng tương ứng với mã
nhóm.
- Thực thể 6: NhaCungCap(Nhà
cung cấp): Nhà cung cấp là các công
ty, nhà sản xuất, những siêu thị khác
hoặc các tiệm tạp hoá có quan hệ
trao đổi mua bán hàng hoá với siêu
thị.
- Thực thể 8: PHIEUNHAP(Phiếu
nhập hàng): Khi có nhu cầu nhập
hàng nhân viên siêu thị sẽ lập phiếu
nhập.
-
Gồm các thuộc tính:
MaPN(Mã phiếu nhập): Đây là thuộc tính khóa để phân biệt phiếu
nhập hàng này với phiếu nhập hàng khác.
NgayNhap(Ngày nhập): Ngày nhập hàng.
TongTien(Tổng tiền): Cho biết số tiền phải trả khi nhập hàng.
- Thực thể 9: PHIEUXUAT(Phiếu
xuất hàng): Khí có yêu cầu xuất hàng
nhân viên siêu thị sẽ lập phiếu xuất.
Gồm các thuộc tính:
MaPX(Mã phiếu xuất): Đây là thuộc tính khóa để phân biệt phiếu xuất
hàng này với phiếu xuất hàng khác.
NgayXuat(Ngày xuất): Ngày xuất hàng.
2.2. Mô hình ERD
GVHD: Ths.Trương Xuân Hạnh - 15 - SVTH: Trương Khâm Tấn
PHIEUNHAP
MaPN
NgayNhap
TongTien
PHIEUXUAT
MaPX
NgayXuat
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
1,1
1,n
DiaChi
SDT
Email
<pi,ai>
NhomHang
MaNhom
TenNhom
<pi>
NganhHang
MaNganh
TenNganh
<pi>
PhieuNhap
MaPN
NgayNhap
TongTien
<pi>
PhieuXuat
MaPX
NgayXuat
...
<pi>
HDBanHang
MaHD
NgayBan
TongT ien
...
<pi>
NhanVien
MaNV
PHIEUNHAP (MaPN, NgayNhap, TongTien, MaNCC, MaNV).
GVHD: Ths.Trương Xuân Hạnh - 16 - SVTH: Trương Khâm Tấn
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
CHITIETPN (MaPN, MaHH, SLuong, DonGia, NgayCapNhat).
PHIEUXUAT (MaPX, NgayXuat, MaNV).
CHITIETPX(MaPX, MaHH, SLuong).
HOADONBANHANG (MaHD, NgayBan, TongTienHD, MaNV).
CHITIETHD (MaHD, MaHH, SLuong, DonGia, ThanhTien).
2.3. Mô hình MLD
FK_CHITIET H_CHITIETHD_HDBANHAN
FK_CHITIETP_CHIT IETPX_HANGHOA
FK_CHIT IETP_CHIT IETPX_PHIEUXUA
FK_CHIT IETP_CHIT IETPN_HANGHOA
FK_CHIT IETP_CHIT IETPN_PHIEUNHA
FK_CHITIETH_CHITIETHD_HANGHOA
FK_PHIEUNHA_LAP_PN_NHANVIEN
FK_HDBANHAN_LAP_HD_NHANVIEN
FK_NHANVIEN_DAM NHAN_CHUCVU
FK_PHIEUNHA_THUOC1_NHACUNGC
FK_PHIEUXUA_LAP_PX_NHANVIEN
FK_HANGHOA_CUA_NHOMHANG
FK_NHOMHANG_THUOC_NGANHHAN
FK_CHIT IETP_CHIT IETPN_HANGHOA
NganhHang
MaNganh
TenNganh
NhomHang
MaNhom
MaNganh
TenNhom
.
.
.
.
.
<pk,ak>
PhieuNhap
MaPN
MaNCC
MaNV
NgayNhap
TongTien
ChiTietPN
MaPN
MaHH
SLuong
DonGia
NgayCN
ChiTiêtPX
MaPX
MaHH
SLuong
.
.
.
ChucVu
MaCV
TenCV
HDBanHang
MaHD
Diễn giải: Mỗi nhóm hàng thuộc một và chỉ một ngành hàng, mỗi ngành
hàng có thể có một hoặc nhiều hóa đơn.
GVHD: Ths.Trương Xuân Hạnh - 18 - SVTH: Trương Khâm Tấn
NganhHang
MaNganh
TenNganh
<pi>
1,1 1,n
NhomHang
MaNhom
TenNhom
Thuoc
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
2.4.2. Mối kết hợp Cua
Các thực thể tham gia: NHOM HANG, HANG HOA
Diễn giải: Mỗi loại hàng hóa của một và chỉ một nhóm hàng, mỗi nhóm
hàng có thể có một hoặc nhiều loại hàng hóa.
2.4.3. Mối kết hợp ChiTietPN
Các thực thể tham gia: HANG HOA, PHIEU NHAP
Diễn giải: Mỗi loại hàng hóa có thể chi một hoặc nhiều phiếu nhập, mỗi
phiếu nhập có thể được ghi một hoặc nhiều loại hàng hóa
2.4.4. Mối kết hợp Thuoc1
Các thực thể tham gia: PHIEU NHAP, NHA CUNG CAP
GVHD: Ths.Trương Xuân Hạnh - 19 - SVTH: Trương Khâm Tấn
HangHoa
MaHH
TenHH
DonViTinh
SDT
Email
1,1 1,n
PhieuNhap
MaPN
NgayNhap
TongTien
Thuoc1
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
Diễn giải: Mỗi phiếu nhập thuộc một và chỉ một nhà cung cấp, mỗi nhà
cung cấp có một hoặc nhiều loại phiêu nhập.
2.4.5. Mối kết hợp ChiTietHD
Các thực thể tham gia: PHIEU NHAP, HOA DON BAN HANG
Diễn giải: Mỗi hóa đơn bán hàng có thể chi một hoặc nhiều loại hàng hóa,
một loại hàng hóa có thể ghi một hoặc nhiều hóa đơn bán hàng.
2.4.6. Mối kết hợp ChiTietPX
Các thực thể tham gia: HANG HOA, PHIEU XUATDiễn giải: Mỗi loại hàng hóa có thể chi một hoặc nhiều phiếu xuất, mỗi
phiếu xuất có thể ghi một hoặc nhiều loại hàng hóa.
2.4.7. Mối kết hợp LapPX
Các thực thể tham gia: NHAN VIEN, PHIEU XUAT
Diễn giải: Mỗi nhân viên lập được một hoặc nhiều phiếu xuất, một phiếu
xuất được lập bởi một và chỉ một nhân viên.
2.4.8. Mối kết hợp LapHD
GVHD: Ths.Trương Xuân Hạnh - 20 - SVTH: Trương Khâm Tấn
1,n 1,n
HDBanHang
MaHD
MaPX
NgayXuat
1,n 1,1
Lap PX