Lời nói đầu
Ngày nay, kinh tế tri thức không còn xa lạ với mọi người. Việc ứng dụng máy
tính vào các lĩnh vực, các ngành nghề trở lên phổ biến. Các phần mềm tin học, với hiệu
quả cao, đáp ứng tốt nhu cầu phát triển của xã hội đang ngày càng được áp dụng rộng rãi.
Công nghệ thông tin đã trực tiếp hoặc gián tiếp tác động vào quá trình lao động của con
người, đem lại hiệu quả, hiệu suất lớn, nó đóng vai trò công cụ, phương tiện không thể
thiếu trong hầu hết các ngành nghề. Trên lĩnh vực quản lí, việc ứng dụng các sản phẩm
máy tính được đặt lên hàng đầu. Đó là điều kiện tiên quyết để đạt hiệu quả, chất lượng
cao trong quản lí, kinh doanh.
Do sự xuất hiện nhu cầu về hệ thống thông tin với khối lượng thông tin khổng lồ
và các quan hệ phức tạp mà bằng thủ công thì bạn sẽ mất nhiều thời gian đôi khi hiệu quả
công việc hoàn thành lại không như mong muốn. Vì vậy, để phục vụ cho các đòi hỏi trên
nghành Công nghệ Thông tin nói chung và nghành Tin học nói riêng đã tạo ra rất nhiều
phần mềm Tin học ứng dụng hữu ích trong mọi lĩnh vực, nhưng các chương trình này
ứng dụng trực tiếp vào giải các bài toán quản lí của từng cơ quan, xí nghiệp đôi khi nảy
sinh một số vấn đề mới mà chưa kịp đáp ứng kịp thời. Do đó, cần phải có các chương
trình quản lí riêng cho từng chuyên nghành cho phù hợp với từng cụng việc cho từng cơ
quan.
Để phát triển được một đề án Tin học hóa thì ta phải khảo sát hử thống. Người ta
định nghĩa "Hệ thống" là một tập hợp các phần tử có các ràng buộc lẫn nhau để cùng hoạt
động nhằm hoạt động tốt nhất. Hệ thống quản lí bán hàng là mẫt hệ thống hết sức phức
tạp, nó không chỉ chứa các thông tin về quản lí mà nó còn thúc đẩy mạnh mẽ các hoạt
động của tổ chức Kinh tế - Xã hội. Do đó, cần phải xem xét các yếu tố đặc thù, những nét
khái quát cũng như các mục tiêu về nguyên tắc đảm bảo cho việc xây dựng mẫt hệ thống
thông tin Quản lí được Tin học hóa mang lại kết quả tốt nhất. Muốn đạt được các yêu cầu
trên thì ngoài các yêu cầu đó ta phải chọn ngôn ngữ lập trình sao cho phù hợp.
Quản lý bàn hàng tại siêu thị
1
Xuất phát từ thực tế yêu cầu đó nên trong thời gian làm bài tập môn Phân tích
thiết kế hệ thống thông tin em chọn đề tài "Phân tích và thiêt kế hê thống quản lý bán
hàng tai siêu thị". Qua đồ án này em sẽ được học hỏi và hiểu rõ hơn về Công nghệ thông
người quản lý cập nhật lại kho hàng đúng thực tệ nhất.
+tổ mặt hàng: Nhiệm vụ của tổ là kiểm tra chất lượng hàng hoá và nắm tình trạng
hàng hoá của siêu thị, đảm bảo hàng hoá luôn ở trong tình trạng tốt nhất khi đến tay
khách hàng. Khi phát hiện hàng hư hỏng phải kịp thời giải quyết
để có biện pháp giải quyết và điều phối hàng
+tổ thu mua:có nhiệm vụ thu mua hàng
b)bộ phận thứ hai là bộ phận bán hàng,bộ phận này có nhiệm vụ:
+tiếp nhận và lập hóa đơn thanh toán
+tính tiền trả cho khách+trao hóa đơn thanh toán
+làm thủ tục khách hàng thân thiết
+in và lưu hóa đơn thanh toán vào CSDL
Bộ phận này bao gồm các tổ sau:
+tổ tin hoc: cũng sử dụng một PC,trên đó có cài đặt một hệ chương trình trợ giúp
việc lưu trữ thông tin của khách hàng, thanh toán tiền hàng, lập hóa đơn, cập nhật lại giá
cả và tổng hợp lượng hàng đã bán.
Quản lý bàn hàng tại siêu thị
3
+Tổ thu ngân: Thực hiện việc bán hàng và lập hóa đơn cho khách hàng đồng
thờighi nhận lại số hàng hoá bán được của mỗi loại để báo cáo cho tổ quản lý sau mỗi ca
làm việc.
1.3quy trình sử lý và các dữ liệu
Qua điều tra khảo sát thực tế Hệ quản lý bán hàng tại siêu thị , ta thấy được quy
trình làm như sau :
*qua trình bán hàng
-khi khách hàng đến sạp hàng sẽ lựa chọn những mặt hàng cần mua sau đó khách
hàng sẽ tới bộ phận bán hàng để thanh toán tiền hàng .Tổ thu ngân có nhiệm vụ tiếp nhận
yêu cầu thanh toán của khách,sau đó lập hóa đơn thanh tóan.nếu hàng không có mã vạch
sẽ cập nhật thong tin mặt hàng,còn nếu hàng có mã vạch thì sẽ tính tổng giá trị hóa đơn
nếu là khách hàng thân thiết thì kiểm tra số điểm thưởng nếu có 30 điểm trở lên sẽ giảm
giá theo quy định,sau đó cập nhật lại điểm thưởng của kkách và in hóa đơn cho khách
thời bên giao hàng sẽ thanh toán tiền hàng với bộ phận tài chính và kèm theo hóa đơn
thanh toán.
*quá trình nhập hàng
Quản lý kho sẽ tiếp nhận hàng hóa từ nhà cung cấp,lập và in phiếu nhập hàng,sau đó
phân loại hàng hóa theo loại hàng,theo chủng loại và theo đơn vị tính sau đó lưu trữ
thông tin về hàng hóa và số lượng hàng đó
Mặt hàng mới nhập về sẽ được nhân viên quản lý phụ trách tin học lưu trữ các
thông tin của hàng vào hệ thống quản lý. Các thông tin bao gồm: mã vạch,giá bán, ngày
sản xuất, hạn sử dụng, số lượng nhập, đơn vị tính,…
Mỗi mặt hàng sẽ được đánh một mã vạch, thực hiện theo quy tắc:
- Bộ mã bán hàng: là bộ mã mang tính cách pháp lý giữa Siêu Thị (bên bán) và
người tiêu dùng (bên mua). Mỗi một mặt hàng kinh doanh đều có một mã số riêng để
phân biệt với những hàng khác.
- Một mã bán hàng có độ dài 13 ký tự theo cấu trúc của hệ thống mã vạch
đối với những mặt hàng có in sẵn mã vạch của nhà sản xuất. Nếu một mặt hàng nào
không có sẵn mã vạch, hay nếu có mã vạch mà mã vạch không có khả năng tin cậy thì
mặt hàng đó sẽ được dùng mã nội bộ của Siêu Thị làm mã bán hàng, và mã này có chiều
dài 8 ký tự
*quá trình suất hàng lên quầy bán
Khi tiếp nhận yêu cầu mua hàng bộ phận quản lý sẽ kiểm tra số luwngj hàng tồn
nếu còn hàng sẽ lập phiếu xuất hàng,cập nhật số lượng hàng tồn của mặt hàng đó sau đó
in và lập phiếu xuất hàng.nếu lượng hàng tồn trng kho hết sẽ đặt hàng với nhà cung cấp
để cập nhật hàng vào kho.
*quá trình kiểm kê hàng hóa :khi tiếp nhân yêu cầu kiểm kê hàng hóa tổ kiểm kê sẽ kiểm
tra chất lượng tình trạng hàng hóa kiểm tra số lượng hàng tồn sau đó lập và in báo cáo
kiểm kê hàng hóa
1.4 quy tắc quản lý
+Khi khách hàng không mua một hàng hóa nào đó nữa, ở thời điểm đó nếu hóa
đơn chưa được in ra thì ta có thể cho phép xóa. Ngược lại, ta không cho xóa.
+Hàng hóa chỉ được bán cho khách hàng khi hàng có mã vạch quản lý.
5.thẻ khách hàng thân thiết
Khi khách hàng mua hàng có tổng giá trị trên 50.000đ yêu cầu làm thẻ khách hàng thân
thiết,bộ phận bán hàng sẽ làm và cấp thẻ khách hàng thân thiết cho khách
6.phiếu giao hàng của nhà cung cấp:
Khi nhà cung cấp giao hàng cho bộ phận quản lý hàng sẽ kèm thêm phiếu giao hàng
Quản lý bàn hàng tại siêu thị
9
7.hóa đơn xuất từ kho lên quầy hàng
Khi nhân được yêu cầu xuất hàng lên quầy hàng ,bộ phận quản lý hàng sẽ xuầt hàng lên
quầy kèm theo hóa đơn xuất
Quản lý bàn hàng tại siêu thị
10
8.biên lai trả tiền
Khi tài vụ thanh toán tiền cho nhà cung cấp ,bộ phận tài vụ sẽ gửi biên lai trả tiền cho bộ
phận nhập hàng để kiểm tra đối chiếu,nếu có sai xót sẽ khiếu lại tới nhà cung cấp
Quản lý bàn hàng tại siêu thị
11
5. Mô hình tiến trình nghiệp vụ của hệ thống (Định nghĩa ký hiệu sử dụng, vẽ mô
hình ).
Quản lý bàn hàng tại siêu thị
12
Quản lý bàn hàng tại siêu thị
13
II . Xử lý sơ bộ, tổng hợp kết quả khảo sát :
1.Mô tả chi tiết công việc :
Dự án Tiểu dự án: Xuất hàng +phiếu xuất Trang:
Loại: Phân tích hiện
trạng
Mô tả công việc Số TT:
hàng đã nhập.
- Quy tắc về tổ chức: Thời gian làm việc của kho từ 7h30
’
đến 11h30’ và từ
1h30 đến 5h30
’
Quản lý bàn hàng tại siêu thị
14
Dự án Tiểu dự án: Bán hàng+phiếu thanh toán Trang:
Loại: Phân tích hiện
trạng
Mô tả công việc Số TT:
Ngày:
+Điều kiện.
- Khi khách hàng đến mua hàng
- Có mặt hàng mà khách hàng cần mua.
+Kết quả: Tính tiền cho khách, lập hóa đơn và cập nhật vào CSDL.
+ Tần suất: Tùy thuộc vào tần suất đến mua hàng của khách
+Thời lượng.
- Thời gian bán 3-10 phút/lần
+Các quy tắc thủ tục
- Quy tắc quản lý: Tổng hợp lại lượng hàng đã bán trong ngày.
- Quy tắc về tổ chức: Thời gian làm việc của bộ phận bán hàng từ 7h đến
22 hàng ngày,với các tổ làm việc theo ca.
Dự án Tiểu dự án: Mua hàng Trang:
Loại: Phân tích hiện
trạng
Mô tả công việc Số TT:
Ngày:
+Điều kiện.
- Quy tắc về kỹ thuật: Do yêu cầu về mặt kỹ thuật quy định.
- Quy tắc quản lý: Những khoản tiền trên 5 triệu phải do phó giám đốc tài
chính hay giám đốc ký.
- Quy tắc về tổ chức: Thời gian làm việc của công ty từ 7h30
’
đến 23h
Dự án Tiểu dự án: Nhận tiền thanh toán của khách hàng
Trang:
Loại: Phân tích hiện
trạng
Mô tả công việc Số TT:
Ngày:
+Điều kiện.
- Khi khách hàng đã lựa chọn hàng xong và tới bộ phận ban hang
+Kết quả: Khách hàng trả tiền theo giá đã định sẵn trên từng mặt hàng
+Tần suất: Tùy thuộc vào lượng khách hàng đến thanh toán
+Thời lượng.
- Thời gian 2-10 phút/lần.
+Các quy tắc thủ tục
- Quy tắc về kỹ thuật: Tiền khách trả phải là tiền không rách
- Quy tắc quản lý: Tổng lượng tiền khách hàng trả trong ngày.
- Quy tắc về tổ chức: Thời gian làm việc của bộ phận tài chính từ 7h30
’
đến 23h hàng ngày
Quản lý bàn hàng tại siêu thị
16
Dự án Tiểu dự án: Trả tiền cho nhà cung cấp
Trang:
Loại: Phân tích hiện
trạng
- Quy tắc về kỹ thuật: báo cáo đúng sự thật
Dự án Tiểu dự án: tình hình nhập
Trang:
Loại: Phân tích hiện
trạng
Mô tả công việc Số TT:
Ngày:
Quản lý bàn hàng tại siêu thị
17
+Điều kiện.
- Khi có yêu cầu xem chi tiết tình hình nhập
- Khi tới thời hạn định kỳ( hàng ngày , tháng hoăc năm)
+Kết quả :Đưa ra bảng báo cáo nhập theo tháng, quí, năm
- Tần suất: tổ thu mua phải lập báo cáo xuất theo ngày, tháng, quí,
năm.
+Thời lượng.
- Thời gian lập theo ngày,tháng ,quí hoặc năm/lần.
+Các quy tắc thủ tục
- Quy tắc về kỹ thuật: báo cáo đúng sự thật
Dự án Tiểu dự án: kiểm kê
Trang:
Loại: Phân tích hiện
trạng
Mô tả công việc Số TT:
Ngày:
+Điều kiện.
kiểm tra tình trạng hàng hóa và số lượng tồn trên quầy.
Kết quả :Đưa ra tra số lượng tại kho và hàng trưng bày tại quầy+phiếu kiểm kê
+Thời lượng.
- Quy tắc về kỹ thuật: uy tín
CHƯƠNG II:PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG
1. Sơ đồ phân rã chức năng
1.1 Các chức năng chi tiết
a. Bước 1: Gạch chân những động từ, bổ ngữ liên quan đến công việc của hệ thống
Quản lý bàn hàng tại siêu thị
19
*qua trình bán hàng
-khi khách hàng đến quầy hàng lựa chọn được những mặt hàng cần mua , khách
hàng sẽ tới bộ phận bán hàng để thanh toán tiền hàng .Tổ thu ngân có nhiệm vụ tiếp nhận
yêu cầu thanh toán của khách,sau đó lập hóa đơn thanh tóan.nếu hàng không có mã vạch
sẽ cập nhật thong tin mặt hàng,còn nếu hàng có mã vạch thì sẽ tính tổng giá trị hóa đơn
nếu là khách hàng thân thiết thi kiểm tra số điểm thưởng nếu có 30 điểm trở lên sẽ giảm
giá theo quy định,sau đó cập nhật lại điểm thưởng của kkách sau đó in hóa đơn cho khách
hàng và lưu hóa đơn.nếu không phải là khách hàng thân thiết sẽ kiểm tra giá hóa đơn hiện
tại nếu trên 50.000đ sẽ tiếp nhận yêu cầu đăng ký tham gia khách hàng thân thiết và cấp
thẻ khách hàng thân thiết luư thông tin về khách hàng than thiết và cuối cùng là in hóa
đơn cho khách hàng và lưu trữ hóa đơn.
*chế độ ưu đãi đối với khách hàng thân thiết có nghĩa là:
Khi một khách hàng chưa là khách hàng thân thiết của siêu thị đến mua hàng, nếu
tổng giá trị hàng hoá trong một lần mua từ 50.000đ trở lên thì sau khi tính tiền khách
hàng có thể đăng ký chương trình khách hàng thân thiết của siêu thị với nhân viên quản
lý. Nhân viên quản lý sẽ lưu trữ lại các thông tin của khách hàng và cấp cho các khách
hàng này thẻ khách hàng thân thiết
với số điểm thưởng tương ứng giá trị hóa đơn ở trên.
Những đợt mua hàng tiếp theo có giá trị hơn 50.000đ, trước khi thanh toán hóa
đơn, khách hàng cần đưa thẻ khách hàng thân thiết cho nhân viên bán hàng, hệ thống sẽ
tự động tính toán và cập nhật điểm thưởng của khách hàng.
Khi khách hàng thân thiết có số điểm trên 30 điểm của siêu thị thì trong cácđợt
mua hàng sau đó, họ sẽ được giảm giá 5% trên tổng giá trị hàng họ muaTuy nhiên, cuối
dài 8 ký tự
*quá trình suất hàng lên quầy bán
Khi tiếp nhận yêu cầu mua hàng bộ phận quản lý sẽ kiểm tra số lượng hàng tồn
nếu còn hàng sẽ lập phiếu xuất hàng,cập nhật số lượng hàng tồn của mặt hàng đó sau đó
in và lập phiếu xuất hàng.nếu lượng hàng tồn trong kho hết sẽ đặt hàng với nhà cung cấp
để cập nhật hàng vào kho.
*quá trình kiểm kê hàng hóa :khi tiếp nhân yêu cầu kiểm kê hàng hóa tổ kiểm kê sẽ kiểm
tra chất lượng tình trạng hàng hóa kiểm tra số lượng hàng tồn sau đó lập và in báo cáo
kiểm kê hàng hóa
b.bước 2:danh sách các chức năng các chức năng liên quan đến hệ thống
1.tiếp nhận yêu cầu thanh toán hóa đơn
2.lập hóa đơn thanh toán
3.kiểm tra hàng có mã vạch hay không có mã vạch
4.cập nhật thông tin mặt hàng
5.tính tổng giá trị hóa đơn
6.xác nhận khách hàng than thiết
7.kiểm tra giá trị hóa đơn hiện tại
8.tiếp nhận yêu cầu đăng ký tham gia khách hàng than thiết
9.cấp thẻ và lưu thông tin về khách hàng
10.kiểm tra số lượng điểm thưởng và giảm giá trên hóa đơn theo quy định
11.tính điểm thưởng của hóa đơn hiện tại và cập nhật lại số điểm thưởng của khách hàng
12.in hóa đơn cho khách
13.lưu trữ hóa đơn vào CSDL
Quản lý bàn hàng tại siêu thị
21
14.tiếp nhận yêu cầu báo cáo thống kê
15.lấy thông tin hàng hóa
16.tính số lượng tồn thực và thống kê những mặt hàng cần mua
17.lập bảng dự trù gửi tổ mau hàng
18.tìm và liên hệ với nhà cung cấp
Như vậy các chức năng ở trên mức chi tiết của hệ thống là 2 nhóm chức năng trên
Đưa từng chức năng chi tiết đã xác định ở bước trước vào từng nhóm. Cụ thể như sau:
1.làm thủ tục thanh toán
2.làm thủ tục khách hàng thân thiết
3.giao hàng cho khách
Bộ phận bán hàng
Hệ
thống
quản lý
bán
hàng ở
siêu thị
1.cập nhật lại kho hàng và lập bảng dự trù
2. giao dịch với nhà cung cấp
3. nhập hàng vào kho
4. xuất hàng lên quầy bán
5. kiểm kê hàng hóa
Bộ phận quản lý hàng
3. Vẽ sơ đồ phân rã chức năng.
Quản lý bàn hàng tại siêu thị
23
II. Sơ đồ luồng dữ liệu.
1.Định nghĩa các ký hiệu sử dụng trong sơ đồ.
Tiến trình (Chức năng )
Định nghĩa : Là một hoạt động có liên quan đến sự biến đổi hoặc tác động lên
thông tin như tổ chức lại thông tin , bổ sung thông tin hoặc tạo ra thông tin
mới.Nếu trong tiến trình không có thông tin mới được sinh ra thì đó chưa phải là
tiến trình trong DFD.
Tên gọi : Duy nhất dưới dạng Động từ + bổ ngữ
Quản lý bàn hàng tại siêu thị