Thứ Sáu, 28 tháng 2, 2014

Quản lý bán hàng ở siêu thị

Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
Trương Xuân Hạnh
MỤC LỤC

Phần I. Giới Thiệu Tổng Quan Trang 5
1. Mô tả bài toán Trang 6
2. Mục tiêu cần đạt và hướng giải quyết Trang 7
Phần II. Ứng Dụng Trang 8
I. Phân Tích Yêu Cầu Và Các Mô Hình Trang 8
1. Phân tích yêu cầu Trang 8
2. Các mô hình và các ràng buộc toàn vẹn Trang 10
2.1. Mô tả các thực thể Trang 10
2.2. Mô hình ERD Trang 14
2.3. Mô hình MLD Trang 15
2.4. Các mối kết hợp Trang 17
2.4.1. Mối kết hợp Thuoc Trang 17
2.4.2. Mối kết hợp Cua Trang 17
2.4.3. Mối kết hợp ChiTietPN Trang 18
2.4.4. Mối kết hợp Thuoc1 Trang 18
2.4.5. Mối kết hợp ChiTietHD Trang 18
2.4.6. Mối kết hợp ChiTietPX Trang 19
2.4.7. Mối kết hợp LapPX Trang 19
2.4.8. Mối kết hợp LapHD Trang 19
2.4.9. Mối kết hợp Lap PN Trang 20
2.4.10. Mối kết hợp ĐamNhan Trang 20
2.5. Thiết kế bảng cơ sở dữ liệu Trang 20
2.6. Tổng hợp các thuộc tính Trang 25
2.7. Mối kết hợp giữa bảng Trang 26
II. Sơ Đồ Phân Cấp Chức Năng Trang 27
1. Phần chức năng cập nhật Trang 28
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
thiết. Do đó, tin học hoá là nhu cầu cần thiết cho hệ thống Quản Lý Bán Hàng Ở
Siêu Thị.
Sinh viên thực hiện
Trương Khâm Tấn
GVHD: Ths.Trương Xuân Hạnh - 6 - SVTH: Trương Khâm Tấn
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
Phần I:Giới Thiệu Tổng Quan
Siêu thị là một hình thức bán hàng ngày càng trở nên phổ biến đối với người
dân. Ở nhiều nơi, siêu thị đã thay thế một phần hoặc hoàn toàn cho hệ thống chợ
truyền thống. Người ta thường đến siêu thị mua sắm hàng hóa, thực phẩm thay vì
phải đi chợ như trước đây vì cảm thấy tiện lợi.
Hàng hóa ở siêu thị được niêm yết giá rõ ràng, chất lượng hàng hóa và nguồn
gốc xuất xứ cũng được đảm bảo an toàn nên số lượng người dân mua sắm ở siêu thị
rất đông.
Để đáp ứng tốt nhu cầu đó thì hệ thống siêu thị cần có một cơ cấu quản lý thật
chặt chẽ và phải điện toán hóa các quy trình nghiệp vụ trong siêu thị là một điều tất
yếu, đồng thời nhằm làm đơn giản hóa các nghiệp vụ cũng như làm cho khả năng
phục vụ khách hàng trở nên nhanh chóng và hiệu quả hơn.
1. Mô Tả Bài Toán
Chương trình quản lý bán hàng siêu thị kế thừa mô hình hoạt động của các
siêu thị hiện có trên thực tế. Đồng thời ứng dụng công nghệ mới với mục đích làm
cho chương trình có thể đáp ứng được nhu cầu quản lý ngày càng phức tạp với khối
lượng thông tin ngày càng lớn, dễ dàng trong triển khai cũng như trong ứng dụng.
Chương trình là công cụ quản lý bán hàng khá hiệu quả, làm đơn giản hóa việc
lập các hoá đơn giấy tờ cũng như việc lưu trữ chúng, cung cấp thông tin nhanh
chóng và chính xác làm cơ sở cho việc ra quyết định trong kinh doanh, phục vụ hữu
hiệu cho việc quản lý và phát triển của siêu thị.
GVHD: Ths.Trương Xuân Hạnh - 7 - SVTH: Trương Khâm Tấn
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
Hệ thống siêu thị chúng ta đề cập ở đây là một hệ thống kinh doanh tổng hợp
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
(hay còn gọi là nhân viên thu ngân) lập hoá đơn tính tiền cho khách hàng một
cách nhanh chóng . Nhân viên bán hàng sẽ lưu lại những hoá đơn đó vào cơ sở
dữ liệu để bộ phận kế toán thống kê.
Ngoài việc bán lẻ, siêu thị còn bán sỉ cho các đơn vị cần mua với số lượng
nhiều. Với các đơn vị này thì hệ thống cần phải lập hoá đơn chi tiết cho họ để
thanh toán tiền và lúc này nhân viên xuất hàng sẽ nhận được yêu cầu xuất hàng
từ kho lên quầy, nhân viên xuất hàng sẽ tiến hành kiểm tra xem lượng hàng
trong kho có đáp ứng được yêu cầu xuất hay không. Nếu có thể đáp ứng được
yêu cầu xuất, nhân viên sẽ tiến hành lập phiếu xuất và khi phiếu xuất được lập
xong, số lượng hàng hóa sẽ tự động cập nhật vào cơ sở dữ liệu.
Khi hết hàng hoặc cần bổ sung hàng mới, siêu thị sẽ nhập hàng từ các nhà
cung cấp. Thông tin về mặt hàng cần nhập phải được lưu lại để bộ phận kế toán
có thể thống kê tình hình mua bán trong siêu thị.
Khi nhà cung cấp giao hàng, nhân viên nhập hàng sẽ tiếp nhận hàng, đồng
thời kiểm tra xem thông tin về nhà cung cấp và những hàng hóa được nhập có
sẵn trong danh mục chưa. Nếu chưa có thông tin về nhà cung cấp hoặc thông tin
hàng thì nhân viên cần tạo danh mục cho các thông tin đó. Khi đã có đầy đủ
thông tin, nhân viên nhập hàng sẽ tiến hành lập phiếu nhập hàng, in và lưu trữ
phiếu. Khi phiếu nhập được lập xong, số lượng hàng hóa mới sẽ tự động cập
nhật vào cơ sở dữ liệu.
Mặt khác siêu thị còn tung ra nhiều chương trình khuyến mãi để kích thích
phần nào nhu cầu mua sắm của người dân. Khách hàng mua được hàng hóa rẻ
GVHD: Ths.Trương Xuân Hạnh - 9 - SVTH: Trương Khâm Tấn
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
hoặc được tặng kèm hàng hóa, trong khi chất lượng hàng hóa được đảm bảo.
Chính điều này đã tạo nên sự hấp dẫn mạnh đối với khách hàng.
Qua nghiên cứu cách thức vận động của người mua hàng khi vào cửa hàng,
người điều hành siêu thị đã có cách bố trí hàng hóa thích hợp trong từng gian
hàng nhằm tối đa hoá hiệu quả của không gian bán hàng. Do người bán không
có mặt tại các quầy hàng nên hàng hóa phải có khả năng "tự quảng cáo", lôi
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
mãi
Khu
Thực
phẩm
chức
năng
Khu
văn
phòng
phẩm
Khu vui
chơi giải
trí
Tủ giữ đồ
Khu ăn uống
Bảo
vệ
Cổn
g
Khu để xe
Khu
mỹ
phẩm
và làm
đẹp
Khu
điện
tử gia
dụng
Tính tiền Tính tiền Tính tiền Tính tiề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
TenNV
GioiTinh
DiaChi
SDT
CHUCVU
MaCV
TenNV
HANGHOA
MaHH
TenHH
DVT
SLTonDK
DonGia
Mã Số Đề tài 032: Quản Lý Bán Hàng Ở Siêu Thị
Gồm các thuộc tính:
 MaHH(Mã hàng hóa): Đây là thuộc tính khóa, để phân biệt được hàng
hóa này với hàng hóa khác.
 TenHH(Tên hàng hóa): cho biết tên hàng hóa tương ứng với mã hàng
hóa .
 DVT(Đơn vị tính): Cho biết đơn vị tính của hàng hóa là gì? (cái, hộp,
kg,lit, chai…)
 SLTonDK(Số lượng tồn đầu kỳ): Cho biết số lượng tồn đầu kỳ của
hàng hóa.
 DonGia(Đơn giá): Cho biết đơn giá của hàng hóa.
- Thực thể 4: NGANHHANG(Ngành
hàng): Đây là thực thể mô tả
ngành hàng của siêu thị, có nhiều
ngành hàng khác nhau ví dụ như:
ngành hàng chăm sóc da, là các
sản phẩm liên quan đến da như sữa rửa mặt, sữa tắm, kem
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ị.
Gồm các thuộc tính:
 MaNCC(Mã nhà cung cấp): Thuộc tính khóa dùng để phân biệt nhà
cung cấp này với nhà cung cấp khác.
 TenNCC(Tên nhà cung cấp): cho biết tên nhà cung cấp tương ứng với
mã nhà cung cấp.
 DiaChi(Địa chỉ nhà cung cấp): Địa chỉ liên lạc của nhà cung cấp.
 DienThoai(Điện thoại nhà cung cấp): Số điện thoại của nhà cung cấp.
 Email: Email của nhà cung cấp.
- Thực thể 7: HDBANHANG
(Hoá đơn bán hàng): Khi có yêu cầu
bán hàng thì nhân viên bán hàng sẽ
lập hóa đơn bán hàng.
Gồm các thuộc tính:
GVHD: Ths.Trương Xuân Hạnh - 14 - SVTH: Trương Khâm Tấn
NhaCungCap
MaNCC
TenNCC
DiaChi
DienThoai
EMail
HDBANHANG
MaHD
NgayBan
TongTien

Không có nhận xét nào:

Đăng nhận xét