Quản Lý Bán Hàng Siêu Thị Big C
Học Viện Công Nghệ Bưu Chính Viễn Thông
********************
BÀI TẬP LỚN MÔN HỌC
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
ĐỀ TÀI: QUẢN LÝ BÁN HÀNG TẠI SIÊU THỊ BIG C
GVHD: Nguyễn Đình Hiến
Thực Hiện: Nhóm 9
Lớp : L10CQCN5-B
1. Trần Thị Tuyền
2. Dương Thị Yến
3. Mai Thị Thủy
4. Đinh Vũ Trang
5. Phạm Minh Tuấn
6. Phạm Quang Trung
7. Nguyễn Văn Tuyên
8. Ngô Trí Tuệ
9. Phạm Đăng Tùng
10.Lê Minh Vương
11.Nguyễn Đức Vịnh
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
1
Quản Lý Bán Hàng Siêu Thị Big C
MENU
ĐẶT VẤN ĐỀ 2
ĐẶT VẤN ĐỀ
Ngày nay công nghệ thông khoa học, kĩ thuật phát triển như vũ bão trong đó
khoa học máy tính cũng phát triển mạnh mẽ và xâm nhập vào trong mọi lĩnh vực
kinh tế, xã hội, an ninh-quốc phòng…Từ việc xây dựng các chương trình khoa học
kĩ thuật lớn đến các công việc quản lý thông thường nhất, máy tính giúp chúng ta
cập nhật, tìm kiếm và lưu trữ thông tin một cách tốt nhất. Nhưng các phầm mềm
Quản Lý Bán Hàng Siêu Thị Big C
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
4
Quản Lý Bán Hàng Siêu Thị Big C
CHƯƠNG 1 : KHẢO SÁT YÊU CẦU
1.1 Khảo sát sơ bộ :
Tên doanh nghiệp: Siêu thị BigC Thăng Long
- Tên cơ quan chủ quản: Tập đoàn bán lẻ Châu Âu – Casino
- Trụ sở kinh doanh: 222- Trần Duy Hưng- Cầu giấy- Hà Nội
-
Lĩnh vực kinh doanh: Siêu thị kinh doanh với mô hình thực nghiệm
mới(Trung tâm thương mại cao cấp), kết hợp với kinh doanh bán lẻ với giá
sản phẩm lấy thẳng từ nhà cung cấp. Đặc biệt sản phẩm trong siêu thị lên
tới 90% là hàng made in Việt Nam. Với cơ cấu mặ
t hàng đa dạng phong
phú, chiều dài lên tới 5000 mặt hàng với các loại mặt hàng như: thực phẩm
mặt hàng tươi sống, hàng may mặc, hàng bách hóa, các mặt hàng có sức tiêu
thụ lớn như đồ ăn khô, đồ uống, các gia vị , rượu, bánh, thực phẩm, mỹ phẩm,
thuốc lá…đáp ứng nhu cầu mua sắm của người dân, nhất là nhu cầu cho các
bà nội chợ trong thành phố cũng như các khu vực lân cận.
• Các yếu tố thuộc môi trường vi mô bên trong của siêu thị BigC
- Tổ chức hệ thống thông tin của siêu thị
Trong nền kinh tế thị trường hiện nay thông tin có vao trò quan trọng trong hoạt
động kinh doanh của các doanh nghiệp. Hệ thống thông tin chỉ là sợi chỉ gắn kết các
hoạt động kinh doanh của doanh nghiệp, nó giúp cho hoạt động kinh doanh hoạt
động thuận lợi hơn. Nhận thức được tầm quan trọng của thông tin siêu thị cũng đã
đưa thông tin máy tính vào để quản lý, phát triển siêu thị theo hướng chuyên nghiệp
bằng các phần mềm vẫn dùng Access, hay những phần mềm đơn giản.
Song việc thu thập thông tin của BigC chưa thật sự đạt được hiệu quả như mong đợi
do việc hoạt động Marketing chưa thật thống hệ thống sử dụng phần mềm chưa cải
1.2 Xác định yêu cầu của hệ thống mới :
1.2.1 Các chức năng của hệ thống mới :
Quản lý bán hàng
Nhân viên bán hàng làm việc theo ca, khi đến ca làm việc của mình,
nhân viên phải đăng nhập vào hệ thống. Khi khách hàng lựa chọn hàng hoá
mua và yêu cầu tính tiền, nhân viên sẽ tính tiền và lập hoá đơn cho khách,
cập nhập vào cơ sở dữ liệu
Quản lý kho
- Nhân viên quản lý kho sẽ quản lý toàn bộ hàng hóa có trong kho, từ việc
nhập hàng, xuất hàng đến việc thay đổi thông tin về hàng hóa trong kho
(thêm, bớt)
- Nhân viên quản lý kho sẽ quản lý kho dưới sự điều hành của người quản
lý siêu thị.
- Nhân viên quản lý kho nhận thông báo xuất kho (để đưa lên gian hàng);
nhập kho từ nhà quản lý thì sẽ lập phiếu xuất kho.
- Sau khi xuất kho xong nhân viên quản lý kho cập nhật lại thông tin kho.
Quản lý siêu thị
Nhà quản lý siêu thị có các nhiệm vụ chính:
− Quản lý gian hàng : có trách nhiệm quản lý hàng hóa trên gian hàng về nhập
hàng, thông tin hàng hóa trên gian hàng.
− Khi thấy cần bổ sung hàng hóa trên gian hàng, nhà quản lý sẽ gửi yêu cầu đến
nhân viên quản lý kho. Gửi thông báo sự cố cho nhân viên quản lý sự cố nếu
sự cố xảy ra (không đúng mặt hàng yêu cầu, hàng bị hỏng do vận chuyển, số
lượng không đúng yêu cầu…) đồng thời cập nhật lại thông tin gian hàng.
− Nhận thông báo sự cố (nếu có) từ nhân viên quản lý kho và nhân viên bán
hàng, sau đó gửi thông báo sự cố đến nhân viên quản lý sự cố.
− Thay đổi thông tin về hàng hóa gian hàng (thêm, loại bỏ, sửa thông tin)
1.2.2 Yêu cầu
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
7
Quan Ly Gian Hang
Xuat Hang
NV Kho Hàng
Quan Ly Kho Hang
NV Quan Ly
Nhap Hang
2.1.2 Phân rã usercase chức năng “ Bán hàng “ :
In hoa don
Tinh tien
Ban Hang
<<extend>>
<<extend>>
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
9
Quản Lý Bán Hàng Siêu Thị Big C
2.2 Kịch bản :
2.2.1 Kịch bản cho chức năng “Bán hàng”
Mô tả tóm tắt
Tên Use Case Bán hàng
Tóm
l
ược Use case này bắt đầu khi nhân viên bán hàng đăng
nhập hệ thống, chọn chức năng lập hóa đơn tính tiền
và in hóa đơn cho khách hàng
Actor Nhân viên bán hàng
Ngày tạo
l
ập 16/3/2011
Ngày cập nhậ
t
l
ạ
i
thông tin hàng hóa trên gian
Ngoại
l
ệ - Nhân viên bán hàng nhập sai mã hàng: hệ thống sẽ
đưa ra thông báo để nhân viên bán hàng nhập
l
ạ
i
- Nhân viên bán hàng nhập số lượng hàng lớn hơn số
l
ượng thực tế trên gian hàng: hệ thống sẽ đưa ra thông
báo để nhân viên bán hàng nhập
l
ạ
i
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
10
Quản Lý Bán Hàng Siêu Thị Big C
2.2.1 Kịch bản cho chức năng “ Quan lý kho ”
Mô tả tóm tắt
Tên Use Case Quản lý kho hàng
Mục đích Giúp quá trình theo dõi các mặt hàng trong kho đảm
bảo về số lượng, hạn sử dụng….
Tóm
l
ược Giúp nhân viên quản lý kho hàng lập phiếu nhập
hàng, phiếu xuất hàng, xem thông tin hàng hóa
1. 1. Hệ thống hiển thị 1 bảng gồm các cột: mã hàng hóa,
tên hàng, số lượng tối thiểu, số lượng, nhà sản xuất, hạn
sử dụng, thông báo nếu có (về vi phạm số lượng tối
thiểu, về sp quá hạn) của các hàng hóa trong kho.
2. 2. Bên dưới bảng hiển thị có chức năng Loại bỏ sản
phẩm không đạ
t
yêu cầu, Thoát: Nếu nhân viên chọn
chức năng “Loại bỏ sản phẩm không đạt yêu cầu” thì hệ
thống sẽ giảm số lượng các hàng hóa có thông báo quá
hạn hoặc bị lỗi; Nếu nhân viên quản lý chọn chức năng
“Thoát” thì hệ thống quay trở về giao diện I-2
Kịch bảnK2:
Tạo phiếu nhập hàng
1. Hệ thống cho phép nhập thông tin về mặt hàng và
hiển thị một bảng gồm các cột: mã hàng, loại hàng, tên
hàng, số lượng, hạn sử dụng
2. Bên dưới bảng có các nút chức năng: Nhập hàng,
Thoát.
+ Nếu nhân viên quản lý chọn Nhập hàng, hệ thống
lưu thay đổi vào cơ sở dữ
li
ệu.
+ Nếu nhân viên quản lý chọn chức năng Thoát, hệ
thống quay về giao diện trước đó.
Kịch bảnK3:
Tạo phiếu xuất hàng
3. Hệ thống cho phép nhập thông tin về mặt hàng và
hiển thị một bảng gồm các cột: mã hàng, loại hàng,
tên hàng, số lượng, hạn sử dụng
-Nhân viên quản lý nhập mã của mặt hàng cần
xóa
-Hệ thống xóa thông tin của mặt hàng trong kho và
trả về
t
hông báo nếu thành công
Ngoại
l
ệ Nhân viên quản lý nhập, xuất một mặt hàng không
có trong kho
Î
Hệ thống sẽ đưa ra thông báo cho nhân
viên quản lý kho nhập
l
ại.
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
13
Quản Lý Bán Hàng Siêu Thị Big C
2.3 Biểu đồ lớp :
1
1
1
n
1
1
n
Giao Dich BanHang
Them()
Xoa()
CapNhat()
SoLuong
HanSuDung
XoaHangTrenGian
Xoa()
n
n
n
SuaThongTinKho
ThemHang()
SuaThongTinHang()
XoaHang()
XemThongTInKho
HienThi()
ThemMatHang
Them()
SuaThongTinHang
TimKiem()
Sua()
XoaMatHang
Xoa()
PhieuNhapHang
Them()
Xoa()
NhapKHo()
QuanLyKhoHang
XemThongTinKho()
SuaThongTinKho()
LapPhieuNhapHang()
LapPhieuXuatHang()
HangTrongKho
: frm Ban
Hang
: frm Ban
Hang
cls : Hangcls : Hang
cls : Hoa Doncls : Hoa Don
9: Thanh toan va xac nhan thanh toan
2: Nhap ma hang, so luong
3: Xac nhan gia hang
4: Xac nhan thanh cong gia hang
5: Thong tin chi tiet cac mat hang va so luong
6: Tinh tien
7: Tong gia tri hoa don
8: Yeu cau thanh toan
10: Xac nhan hoa don
11: In va luu tru hoa don
12: Hoa don ban le
13: Hoa don ban le va cac mat hang
2.4.1 Biểu đồ trình tự phân tích chức năng “ Quản lý kho hàng” :
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
15
Quản Lý Bán Hàng Siêu Thị Big C
: NV Kho Hàng : NV Kho Hàng
: GD chuong
trinh
: GD chuong
trinh
: GD quan ly
kho hang
: GD quan ly
13: Them
14: kiem tra, hien thi
15: Nhap Kho
16: cap nhat CSDL
18: hien thi
19: Nhap MaHang,Ten Hang, Nha SX, So Luong
20: Them
21: kiem tra, hien thi
22: xuat kho
23: cap nhat CSDL
2.5 Biểu đồ hoạt động phân tích :
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
16
Quản Lý Bán Hàng Siêu Thị Big C
2.5.1 Biểu đồ hoạt động phân tích chức năng “ Bán hàng “ :
Bat dau
Tiep nhan yeu cau
thanh toan hoa don
Lap hoa don
thanh toan
Cap nhat thong
tin mat hang
Tinh tong gia tri
hoa don
In hoa don cho khach
hang và luu tru hoa don
Ket thuc
Hang ko co ma vach
Han co ma vach
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
xuat hang
Cap nhat so luong hang
ton cua mat hang do
IN và luu tru
phieu xuat hang
Bat dau
Ket thuc
Con hang
Het hang
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
18
Quản Lý Bán Hàng Siêu Thị Big C
2.6 Biểu đồ trạng thái phân tích :
2.6.1 Biểu đồ trạng thái phân tích chức năng “ Bán hàng” :
Khong co
hang
Khoi tao
Co hang
Cho - trong mot
khoang thoi gian
Du hang
Kiem tra hang
Het thoi gian cho
Mua - du hang de mua
Mua - khong du hang de mua
2.6.1 Biểu đồ trạng thái phân tích chức năng “ Quản lý kho hàng” :
Co hang dang nhap
Co hang da ban
Co hang tra lai
Nhap thong tin mat hang moi nhap
20
Quản Lý Bán Hàng Siêu Thị Big C
3.2 Một số giao diện chính của chương trình :
3.2.1 Giao diện “ Lập hóa đơn bán lẻ “ :
3.2.2 Giao diện chức năng “ Quản lý kho hàng “
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
21
Quản Lý Bán Hàng Siêu Thị Big C
3.2.3 Lập phiếu xuất hàng :
3.2.4 Danh mục mặt hàng :
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
22
Quản Lý Bán Hàng Siêu Thị Big C
3.2 Biểu đồ trình tự thiết kế :
3.2.1 Biểu đồ trình tự thiết kế cho chức năng “ Bán hàng “:
: NV Bán Hàng : NV Bán Hàng
: frm Ban Hang : frm Ban Hang
: report Hoa don ban le : report Hoa don ban le
: ds Hoa don ban le : ds Hoa don ban le
: cls Hang : cls Hang
4: Xac nhan gia hang
1: Nhap combobox ban hang, txt so luong
2: Nhap hang
3: Xem gia
5: Tinh tien
6: HIen thi lable tong tien
7: Nhap txt tien tra
8: Click cmd xac nhan
9: Xac nhan
10: In hoa don
24
Quản Lý Bán Hàng Siêu Thị Big C
3.3 Biểu đồ cộng tác thiết kế :
3.3.1 Biểu đồ cộng tác chức năng “ Bán hàng “ :
: NV Bán Hàng
frm Ban Hang :
XoaMatHang
report Hoa
don ban le
ds Hoa don
ban le
cls Hang
1: Nhap combobox mat hang, txt so luong
3: Xem gia
4: Hang
6: Hien thi lable tong tien
7: Nhap txt tien tra
8: Click cmd xac nhan
2: Nhap hang
5: Tinh tien
9: Xac nhan
10: Xem hoa don
11: In hoa don
Thự hiện : Nhóm 9 GVHD: Nguyễn Đình Hiến
25