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

Hệ Thống Quản Lý Cửa hàng hoa

Quản lý Cửa Hàng Hoa Phiên bản: 3.0
Phân tích - Thiết kế hệ thống Quản lý Cửa Hàng Hoa Ngày: 4/28/2013
2.3.2. SEQUENCE DIAGRAM LẬP HÓA ĐƠN BÁN HÀNG(DÒNG SỰ KIỆN CHÍNH) 55
1. MÔ HÌNH: 55
2. MÔ TẢ: 56
2.4 COLLABORATE DIAGRAM: 57
2.4.2 COLLABORATE LẬP HÓA ĐƠN BÁN HÀNG 58
2.5 ACTIVITY DIAGRAM: 59
2.6 CLASS DIAGRAM(QUẢN LÍ BÁN HÀNG): 61
2.7. STATE DIAGRAM: 62
63
2.8.2.COMPONENT DIAGRAM QUẢN LÍ BÁN HÀNG: 64
64
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG QUẢN LÝ CỬA HÀNG HOA 65
3.1 Thiết kế class: 65
3.1.1 Entity: HangHoa - Mô tả thông tin về hàng hóa: 65
3.1.1.1 Danh sách các thuộc tính: 65
3.1.1.2 Danh sách các phương thức: 65
3.1.2 Entity: CT_HoaDonXuat – Chi tiết hóa đơn xuất: 66
3.1.2.1 Danh sách các thuộc tính: 66
3.1.2.2 Danh sách các phương thức: 66
3.1.3 Entity: HoaDonXuat – Hóa đơn xuất 67
3.1.3.1 Danh sách các thuộc tính: 67
3.1.3.2 Danh sách các phương thức: 67
3.2 Thiết kế cơ sở dữ liệu: 68
3.3 Thiết Kế Giao Diện: 69
3.3.1 Màn Hình đăng Nhập: 69
3.3.2 Giao Diện Chính: 69
3.3.3 Giao diện quản lý bán hàng: 70
3.3.4 Giao diện in hóa đơn: 70
CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH 71
4.1 Môi trường cài đặt: 71
Thơm - Trúc - Linh - Phong
7
Quản lý Cửa Hàng Hoa Phiên bản: 3.0
Phân tích - Thiết kế hệ thống Quản lý Cửa Hàng Hoa Ngày: 4/28/2013
4.2 Các thành phần được dùng trong hệ thống: 71
Thơm - Trúc - Linh - Phong
8
Quản lý Cửa Hàng Hoa Phiên bản: 3.0
Phân tích - Thiết kế hệ thống Quản lý Cửa Hàng Hoa Ngày: 4/28/2013
Bảng ghi nhận thay đổi tài liệu
Ngày
Phiên
bản
Mô tả Tác giả
19/05/2011 1.0 Xây dựng tài liệu Thơm - Trúc -
Linh - Phong
21/05/2011 2.0 Cập nhật, hiệu chỉnh tài liệu Thơm - Trúc -
Linh - Phong
22/05/2011 3.0 Sửa đổi, hoàn thành tài liệu Thơm - Trúc -
Linh - Phong
Thơm - Trúc - Linh - Phong
9
Quản lý Cửa Hàng Hoa Phiên bản: 3.0
Phân tích - Thiết kế hệ thống Quản lý Cửa Hàng Hoa Ngày: 4/28/2013
Chương 1 : Phân tích yêu cầu
1.1 Giới thiệu chung:
Cửa hàng hoa ABC chuyên kinh doanh các loại hoa tươi (hoa hồng đủ loại, hoa
lan, hoa cúc, hoa huệ, hoa li, hoa lay-ơn…) được lựa chọn từ những bông hoa đẹp và
tươi nhất tại các nhà cung cấp uy tín. Cửa hàng hoa chúng tôi hân hạnh đón chào quý
khách hàng tới đặt hàng và mua hàng. Cửa hàng sẽ chính thức khai trương vào ngày
22/5/2011 và có nhiều phần quà hấp dẫn cho những khách hàng mua đầu tiên. Cửa
hàng chúng tôi buôn bán với tiêu chí giá cả phải chăng, hàng hóa chất lượng sẽ làm
cho quý khách hài lòng và trở thành khách hàng thân thiết của chúng tôi.
1.2 Khảo sát hiện trạng:
Cửa hàng hoa ABC là một doanh nghiệp mới thành lập, các mặt hàng kinh
doanh là các loại hoa tươi. Là một doanh nghiệp mới thành lập nên hoạt động chủ yếu
vẫn mang tính thủ công, dựa vào kinh nghiệm của hệ thống nhân viên là chính. Do
lượng hàng hóa nhập xuất ngày càng lớn nên công tác quản lý, mua bán rất mất thời
gian và công sức, đôi khi không chính xác làm thiệt hại cho cửa hàng.
Ngày nay cửa hàng đang từng bước hiện đại hóa hệ thống, đưa hệ thống phần mềm
vào sử dụng để dần thay thế công tác quản lý thủ công. Từ đó đã giúp cho việc quản
lý cửa hàng trở nên nhanh chóng, dễ dàng và đạt độ chính xác cao, sau đây là các ưu
điểm khi cửa hàng sử dụng phần mềm quản lý:
- Giảm khối lượng ghi chép, đảm bảo truy vấn nhanh, lưu trữ và cập nhật kịp
thời, thuận tiện.
- Lập báo cáo định kỳ, đột xuất nhanh chóng và chính xác.
- Tự động in hóa đơn, phiếu nhập xuất kho.
- Thống kê được từng loại hàng nhất là số lượng tồn kho để phục vụ cho việc
mua bán.
- Có khả năng lưu trữ thông tin lâu dài.
Thơm - Trúc - Linh - Phong
10
Quản lý Cửa Hàng Hoa Phiên bản: 3.0
Phân tích - Thiết kế hệ thống Quản lý Cửa Hàng Hoa Ngày: 4/28/2013
1.3 Mô tả hệ thống:
1.3.1 Mô tả chung:
Hoạt động của cửa hàng diễn ra chủ yếu qua 2 quá trình:
1/ Quá trình nhập hàng: quá trình này chủ yếu do nhân viên quản lý thực
hiện.
- Khi cửa hàng cần thêm nguồn hàng, Quản lý sẽ liên hệ với nhà cung cấp để
yêu cầu báo giá về mặt hàng và tiến hành mua hàng từ nhà cung cấp. Sau khi đồng ý,
Quản lý cửa hàng sẽ tiến hành lập hợp đồng mua hàng với nhà cung cấp.
- Khi nhận hàng, Quản lý cửa hàng sẽ tiến hành kiểm tra hàng, nếu khớp với
hợp đồng mua hàng thì lập hóa đơn mua hàng và tiến hành lập phiếu nhập hàng để
cập nhật danh mục hàng vào sổ hàng hóa.
- Bên cạnh đó, Quản lý cửa hàng cũng quản lý thông tin của nhân viên cửa
hàng và thông tin của nhà cung cấp.
2/ Quá trình bán hàng: quá trình này chủ yếu do nhân viên bán hàng thực
hiện.
- Khi khách hàng tới cửa hàng và muốn mua hàng, nhân viên bán hàng sẽ giới
thiệu sản phẩm và giá cả cho khách hàng biết.
- Nếu đồng ý mua hàng, nhân viên bán hàng tiến hành lập đơn đặt hàng hoặc
hóa đơn bán hàng cho khách tùy theo 2 trường hợp sau:
+ Nếu khách hàng yêu cầu đặt hàng thì nhân viên bán hàng sẽ lập đơn đặt hàng
cho khách hàng và hẹn ngày giao hàng cho khách.
+ Nếu khách hàng mua hàng và chọn thanh toán liền thì nhân viên bán hàng sẽ
lập hóa đơn bán hàng cho khách. Nhân viên bán hàng sẽ tiến hành kiểm tra lượng
hàng tồn kho. Đối với trường hợp không đủ số lượng mà khách hàng yêu cầu thì nhân
viên phản hồi với khách hàng để khách hàng thay đổi số lượng hoặc giải quyết theo
trường hợp 1 để hẹn ngày giao hàng cho khách khi có đủ nguồn hàng.
Thơm - Trúc - Linh - Phong
11
Quản lý Cửa Hàng Hoa Phiên bản: 3.0
Phân tích - Thiết kế hệ thống Quản lý Cửa Hàng Hoa Ngày: 4/28/2013
- Nếu khách hàng chọn hình thức lập đơn đặt hàng, nhân viên bán hàng sẽ cập
nhật thông tin khách hàng vào sổ khách hàng.
- Nhân viên bán hàng sẽ gửi hóa đơn bán hàng đến quản lý cửa hàng để quản lý lập
phiếu xuất hàng. Sau đó, nhân viên bán hàng tiến hành lấy hàng giao cho khách.
- Cuối ngày nhân viên bán hàng thống kê lại doanh thu trong ngày để tiến hành
báo cáo với quản lý cửa hàng.
1.3.2 Mô tả chi tiết:
1. Yêu cầu báo giá: Khi có yêu cầu Nhà cung cấp sẽ gửi báo giá tới cửa hàng
hoa ABC để quản lý cửa hàng tìm hiểu và chọn loại hàng phù hợp để nhập cho cửa
hàng. Quản lý cửa hàng có thể gọi điện trực tiếp để biết về thông tin hàng hóa và giá
cả từ nhà cung cấp đưa ra.
2. Lập hợp đồng mua hàng: Sau khi đã thống nhất về chủng loại mặt hàng, số
lượng và giá cả. Quản lý cửa hàng ký hợp đồng mua hàng với nhà cung cấp.
3. Kiểm tra hàng: Sau khi nhà cung cấp giao hàng đến cửa hàng hoa ABC,
quản lý trực tiếp kiểm tra hàng, đối chiếu hàng nhận với hợp đồng mua hàng về chủng
loại, số lượng, mẫu mã…
4. Lập hóa đơn mua hàng: Nếu hàng hóa kiểm tra đủ, quản lý cửa hàng sẽ lập
hóa đơn mua hàng và thanh toán với Nhà cung cấp.
5. Lập phiếu nhập hàng: Quản lý cửa hàng sau khi nhận đủ nguồn hàng sẽ
chuyển hàng vào kho và lập phiếu nhập hàng.
6. Cập nhật danh mục hàng: Quản lý cửa hàng phải cập nhật lại danh mục
hàng ngay sau khi cho hàng vào kho để nhân viên bán hàng dễ kiểm tra tồn kho khi
bán hàng.
7. Quản lý thông tin nhân viên: Quản lý cửa hàng cũng phải quản lý họ tên,
địa chỉ, số điện thoại, năm sinh… của nhân viên cửa hàng.
Thơm - Trúc - Linh - Phong
12
Quản lý Cửa Hàng Hoa Phiên bản: 3.0
Phân tích - Thiết kế hệ thống Quản lý Cửa Hàng Hoa Ngày: 4/28/2013
8. Quản lý thông tin nhà cung cấp: Quản lý cửa hàng cũng phải quản lý các
thông tin như họ tên, địa chỉ, số điện thoại… của nhà cung cấp để tiện liên lạc khi có
nhu cầu mua hàng.
9. Giới thiệu sản phẩm và giá cả: Khi khách hàng tới cửa hàng mua hàng
hoặc gọi điện tới cửa hàng, nhân viên bán hàng phải giới thiệu thông tin về các loại
hoa cũng như giá cả cho khách hàng biết.
10. Lập đơn đặt hàng: Khi khách hàng yêu cầu đặt hàng hoặc khi không đủ số
lượng nguồn hàng, nhân viên bán hàng sẽ lập đơn đặt hàng theo yêu cầu của khách
hàng.
11. Cập nhật thông tin khách hàng: Nếu khách hàng đặt hàng tại cửa hàng thì
nhân viên bán hàng sẽ lưu lại các thông tin của khách hàng như họ tên, địa chỉ, số
điện thoại… để dễ dàng giao hoa khi có yêu cầu.
12. Kiểm tra lượng hàng tồn kho: Trong quá trình tạo hóa đơn bán hàng cho
khách hàng, nhân viên bán hàng phải kiểm tra lại mặt hàng còn hay thiếu. Đa phần thì
cửa hàng luôn có đủ hàng để cung cấp cho khách hàng vì quản lý cửa hàng cập nhật
thường xuyên hàng hóa và yêu cầu nhập hàng liên tục từ nhà cung cấp nên không xảy
ra tình trạng thiếu hàng. Đối với trường hợp thiếu hàng, thì nhân viên sẽ phản hồi với
khách hàng để thương lượng về mặt số lượng hàng hoặc chờ tới khi nào có hàng.
13. Lập hóa đơn bán hàng: Nếu đã kiểm tra đủ số lượng nguồn hàng khách
hàng yêu cầu, nhân viên sẽ lập hóa đơn bán hàng và báo tổng giá tiền với khách hàng.
14. Lập phiếu xuất hàng: Quản lý cửa hàng sẽ căn cứ vào hóa đơn để lập
phiếu xuất kho, lúc này nhân viên bán hàng có thể lấy hàng và giao cho khách.
15. Báo cáo: Cuối ngày, nhân viên bán hàng phải kiểm tra lại tất cả các giao
dịch bán hàng của ngày hôm đó, thống kê được những mặt hàng nào bán ra, số lượng
bao nhiêu, doanh thu bao nhiêu. Tổng doanh thu của ngày hôm đó được bao nhiêu và
thống kê được lãi suất của cả ngày hôm đó.
Thơm - Trúc - Linh - Phong
13
Quản lý Cửa Hàng Hoa Phiên bản: 3.0
Phân tích - Thiết kế hệ thống Quản lý Cửa Hàng Hoa Ngày: 4/28/2013
1.4 Xác định chức năng, tác nhân và hồ sơ:
Dựa vào các phân tích yêu cầu về hệ thống như trên, có thể xác định được các
chức năng, tác nhân và hồ sơ như sau:
Stt Chức năng Tác nhân Hồ sơ
Tin học hóa
Được Không
1 Yêu cầu báo giá - Quản lý x
2 Lập hợp đồng mua hàng
- Quản lý
- Nhà CC
x
3 Kiểm tra hàng - Quản lý x
4 Lập hóa đơn mua hàng - Quản lý
Hóa đơn mua
hàng
x
5 Lập phiếu nhập hàng - Quản lý
Phiếu nhập
hàng
x
6 Cập nhật danh mục hàng - Quản lý Sổ hàng hóa x
7
Quản lý thông tin nhân
viên
- Quản lý Sổ nhân viên x
8
Quản lý thông tin nhà cung
cấp
- Quản lý
Sổ nhà cung
cấp
x
9
Giới thiệu sản phẩm và giá
cả
- NV bán hàng
- Khách hàng
x
10 Lập đơn đặt hàng - NV bán hàng Đơn đặt hàng x
11
Cập nhật thông tin khách
hàng
- NV bán hàng
Sổ khách
hàng
x
12
Kiểm tra lượng hàng tồn
kho
- NV bán hàng Sổ hàng hóa x
13 Lập hóa đơn bán hàng - NV bán hàng
Hóa đơn bán
hàng
x
Thơm - Trúc - Linh - Phong
14
Quản lý Cửa Hàng Hoa Phiên bản: 3.0
Phân tích - Thiết kế hệ thống Quản lý Cửa Hàng Hoa Ngày: 4/28/2013
14 Lập phiếu xuất hàng - Quản lý
Phiếu xuất
hàng
x
15 Báo cáo - NV bán hàng x
Thơm - Trúc - Linh - Phong
15
Quản lý Cửa Hàng Hoa Phiên bản: 3.0
Phân tích - Thiết kế hệ thống Quản lý Cửa Hàng Hoa Ngày: 4/28/2013
Chương 2 : Vẽ và phân tích các lược đồ UML
của hệ thống Quản lý cửa hàng hoa
2.1 Use case Diagram:
DangNhap
User
QuanLyHangHoa
QuanLyNhapHang
QuanLyXuatHang
QuanLyNhanVien
QuanLyNCC
LapHoaDonBanHang
QuanLyKhachHang
LapBaoCao
NV Ban Hang
LapDonDatHang
NV Quan Ly
LapHoaDonMuaHang
Hình 1: Use case chính của hệ thống
2.1.1 Danh sách các actor của mô hình:
Stt Actor Ý nghĩa
1 NV Quan Ly Nhân viên quản lý
2 NV Ban Hang Nhân viên bán hàng
Thơm - Trúc - Linh - Phong
16

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

Đăng nhận xét