Tải bản đầy đủ (.docx) (92 trang)

Đề tài “ hệ thống quản lý bán hàng cho cửa hàng đồ ăn nhanh” PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.65 MB, 92 trang )

HỌC VIỆN KỸ THUẬT QUÂN SỰ
KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP HỌC PHẦN
PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Đề tài “ Hệ thống quản lý bán hàng cho cửa hàng đồ ăn nhanh”

Hà Nội, 5/2019


LỜI NÓI ĐẦU
Trong thời đại ngày nay, công nghệ thông tin đang được phát triển mạnh mẽ,
nhanh chóng và xâm nhập vào nhiều lĩnh vực khoa học, kỹ thuật cũng như trong cuộc
sống. Nó trở thành công cụ đắc lực trong nhiều ngành nghề như giao thông, quân sự, y
học.... đặc biệt trong công tác quản lý nói chung và quản lý nhà hàng nói riêng.
Trước đây, khi máy tính chưa được ứng dụng rộng rãi, các công việc quản lý
cửa hàng đều được làm thủ công nên rất mất thời gian và tốn kém về nhân lực cũng
như tài chính. Ngày nay, với sự phát triển công nghệ thông tin mà máy tính đã được sử
dụng rộng rãi trong các cơ quan, nhà máy, trường học... giúp cho công việc được tốt
hơn. Việc sử dụng máy tính vào công tác quản lý cửa hàng là một yêu cầu cần thiết
nhằm xóa bỏ những phương pháp quản lý lạc hậu, lỗi thời gây tốn kém về nhiều mặt.
Vì vậy, chúng em đã chọn đề tài "Hệ thống quản lý bán hàng cho cửa hàng
đồ ăn nhanh" với mong muốn giúp cho việc quản lý được dễ dàng, thuận tiện và
tránh sai sót. Cụ thể trong đề tài này nhằm giúp cho việc quản lý bán hàng, quản lý
nguyên liệu trở nên dễ dàng, khoa học, chính xác, nhanh chóng và đảm bảo mọi nhu
cầu của khách hàng cũng như việc thống kê doanh thu cho chủ cửa hàng một cách
chính xác và hiệu quả.
Trong quá trình phân tích và thiết kế, em đã cố gắng hết sức để hoàn thiện bài
báo cáo này. Tuy nhiên, do điều kiện thời gian cũng như kiến thức còn hạn chế, chưa
có nhiều kinh nghiệm nên chắc chắn bài thiết kế của em còn nhiều thiếu sót. Em rất


mong nhận được những ý kiến đóng góp của quý thầy, cô và những người quan tâm để
đề tài được hoàn thiện hơn.
Em xin chân thành cảm ơn cô giáo Nguyễn Hoài Anh đã hướng dẫn giúp đơ
em trong quá trình học tập cũng như làm bài tập lớn môn học này.
Tuy chúng em đã hết sức cố gắng để có thể hoàn thiện đề tài một cách tốt nhất,
nhưng do thời gian có hạn và sự hiểu biết về ngôn ngữ lập trình còn hạn chế, do còn
chưa có nhiều kinh nghiệm nên chắc chắn đề tài sẽ không tránh khỏi những thiếu sót,
chúng em rất mong nhận được những ý kiến đóng góp của quý Thầy, Cô và những
người quan tâm để đề tài được hoàn thiện hơn.
Em xin chân thành cảm ơn!

2


MỤC LỤC
CHƯƠNG 1: KHẢO SÁT HỆ THÔNG.......................................................................6
1.1 Mô tả hệ thống.....................................................................................................6
1.1.1. Nhiệm vụ cơ bản..............................................................................................6
1.1.2. Cơ cấu về tổ chức và nhiệm vụ........................................................................6
1.1.3. Quy trình xử lý.................................................................................................7
1.1.4. Mẫu biểu........................................................................................................10
1.2. Mô hình hóa hệ thống...........................................................................................19
1.2.1. Mô hình tiến trình nghiệp vụ và giải thích kí hiệu.........................................19
1.2.2. Biểu đồ hoạt động..........................................................................................20
CHƯƠNG 2: KHẢO SÁT HỆ THỐNG.....................................................................24
2.1. Phân tích chức năng nghiệp vụ.............................................................................24
2.1.1.Mô hình hóa chức năng nghiệp vụ.....................................................................24
2.1.1.1. Xác định chức năng chi tiết.........................................................................24
2.1.1.2. Gom nhóm chức năng giải thích và thực hiện.............................................27
2.1.1.3. Vẽ sơ đồ phân rã chức năng và giải thích ký hiệu.......................................29

2.1.2. Mô hình hóa tiến trình nghiệp vụ và đặc tả tiến trình nghiệp vụ.......................29
2.1.2.1. Ký hiệu.......................................................................................................29
2.1.2.2. Sơ đồ luồng dữ liệu(DFD) mức khung cảnh...............................................31
2.1.2.3. DFD mức đỉnh............................................................................................31
2.1.2.4. DFD mức dưới đỉnh....................................................................................31
2.1.3. Đặc tả tiến trình nghiệp vụ................................................................................34
2.2. Phân tích dữ liệu nghiệp vụ.................................................................................37
2.2.1 Mô hình dữ liệu ban đầu.................................................................................37
2.2.1.1. Xác định kiểu thực thể, kiểu thuộc tính...................................................37
2.2.1.2. Xác định kiểu liên kết..............................................................................39
2.2.1.3. Mô hình thực thể liên kết mở rộng( ERD mở rộng).................................40
2.2.2. Chuẩn hóa dữ liệu..........................................................................................40
2.2.2.1. Chuyển đổi từ ERD mở rộng về ERD kinh điển......................................40
2.2.2.2. Chuyển đổi từ ERD kinh điển về ERD hạn chế.......................................45
2.2.2.3. Chuyển đổi từ ERD hạn chế về mô hình quan hệ (RM)..........................49
2.2.3. Đặc tả dữ liệu.................................................................................................51
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG........................................................................59
3


3.1 Thiết kế tổng thế....................................................................................................59
3.1.1 Phân định công việc giữa người và máy.........................................................59
3.1.1.1. Quản lý chung..........................................................................................59
3.1.1.2. Quản lý đồ ăn...........................................................................................61
3.1.1.3. Thanh toán hóa đơn.................................................................................63
3.1.1.4. Phục vụ khách..........................................................................................64
3.2. Thiết kế kiểm soát................................................................................................64
3.2.1. Xác định nhóm người dùng............................................................................64
3.2.2. Phân định quyền hạn nhóm người dùng( tiến trình, dữ liệu)..........................65
3.2.2.1. Phân định quyền hạn về dữ liệu...............................................................65

3.2.2.2. Phân định quyền hạn về tiến trình............................................................66
3.2.3. Xác định các tình huống kiểm soát người dùng.............................................67
3.2.4. Thiết kế tiến trình hệ thống cho nhóm quản trị..............................................68
3.3. Thiết kế cơ sở dữ liệu...........................................................................................68
3.3.1. Thiết kế bảng dữ liệu phục vụ bảo mật..........................................................68
3.3.2. Xác định thuộc tính kiểm soát, bảng kiểm soát..............................................69
3.3.3. Mô hình dữ liệu hệ thống...............................................................................72
3.3.4. Đặc tả bảng dữ liệu........................................................................................72
3.3.4.1. Bảng QUANTRI......................................................................................72
3.3.4.2. Bảng NGUOIDUNG...............................................................................73
3.3.4.3 Bảng NLIEU.............................................................................................74
3.3.4.4. Bảng HOADONM...................................................................................74
3.3.4.5. Bảng PYC................................................................................................75
3.3.4.6. Bảng PNHAP...........................................................................................76
3.3.4.7. Bảng NCC...............................................................................................76
3.3.4.8. Bảng DONMH.........................................................................................77
3.4. Thiết kế kiến trúc chương trình............................................................................83
3.4.1. Thiết kế kiến trúc hệ thống mức cao..............................................................83
3.4.2. Thiết kế modul xử lý......................................................................................84
3.4.2.1. Thiết kế modul kiểm soát hệ thống và nghiệp vụ hệ thống......................84
3.4.2.2. Modul nhập liệu( Quản lý đồ ăn).............................................................85
3.4.2.3. Modul chế biến đồ ăn( Quản lý đồ ăn).....................................................85
3.4.2.4. Modul lập đơn hàng ( Quản lý chung).....................................................86
4


3.5. Thiết kế giao diện người máy...............................................................................86
3.5.1. Thiết kế hệ thống đơn chọn............................................................................86
3.5.2. Thiết kế giao diện nhập liệu cho danh mục....................................................87
3.5.3. Thiết kế form xử lý nghiệp vụ........................................................................89

3.5.4. Thiết kế báo cáo (01 nghiệp vụ + 01 thống kê)..............................................91
ĐÁNH GIÁ CÔNG VIỆC VÀ KẾT LUẬN................................................................95
TÀI LIỆU THAM KHẢO...........................................................................................96

5


CHƯƠNG 1: KHẢO SÁT HỆ THÔNG

1.1 Mô tả hệ thống
1.1.1. Nhiệm vụ cơ bản
- Quản lý nhân viên
- Quản lý khách hàng
- Quản lý nhập thực phẩm, nguyên liệu chế biến
- Quản lý chất lượng thực phẩm
- Quản lý menu đồ ăn
- Quản lý các đồ ăn mà khách hàng đã đặt
- Quản lý việc thanh toán hóa đơn cho khách hàng
- Quản lý doanh thu của cửa hàng
1.1.2. Cơ cấu về tổ chức và nhiệm vụ
Hệ thống gồm 4 bộ phận:
* Bộ phận quản lý
- Điều phối toàn bộ hoạt động của cửa hàng
- Nắm được tình hình mua bán, doanh thu của cửa hàng
- Quản lý nhân viên, kiểm tra các sai sót nếu có
- Kiểm tra các hóa đơn để tiến hành nhập, xuất tiền
- Quản lý nhập, xuất kho các nguyên liệu cần chế biến.
- Quản lý lượt khách hàng ra vào cửa hàng dựa trên số lượng hóa đơn đã thanh
toán tại cửa hàng.
* Bộ phận phục vụ

- Đảm bảo vệ sính sạch sẽ tại cửa hàng
- Tiếp nhận việc đặt đồ ăn của khách hàng
- Trực tiếp hỏi khách hàng về nội dung mặt hàng khách hàng muốn đặt.
- Giúp khách hàng lựa chọn món ăn phù hợp với yêu cầu
- Giới thiệu các mặt hàng được ưa thích tại cửa hàng
- Ghi lại các mặt hàng được khách hàng chọn và chuyển đến bộ phận thu ngân.
- Tiếp nhận đồ ăn từ bộ phận nhà bếp, sau đó mang đến bàn ăn mà khách hàng
đã đặt.
- Khi có yêu cầu từ phía khách hàng về việc gọi thêm đồ ăn thì phải cập nhật
thêm đơn hàng tới bộ phận thu ngân và chế biến.
* Bộ phận thu ngân
- Tiếp nhận các đơn hàng của khách hàng từ bộ phận phục vụ
6


- Gửi yêu cầu chế biến tới bộ phận nhà bếp
- Tiến hành thanh toán, in hóa đơn cho khách hàng.
- Nhận tiền và trả lại tiền thừa cho khác (nếu có)
- Ghi nhận lại số lượng mặt hàng bán được và thống kê báo cáo cho bộ phận
quản lý sau mỗi ca làm việc.
- Thống kê tài chính của cửa hàng.
* Bộ phận nhà bếp
- Tiếp nhận các yêu cầu đơn hàng từ phía bộ phận thu ngân và tiến hành chế
biến theo đúng yêu cầu của khách hàng.
- Thông báo tới bộ phận phục vụ khi làm xong từng món ăn trong đơn hàng.
- Phụ trách về vấn đề nhập và xuất hàng. Khi nhập hàng mới về thì cần tiến
hành nhập vào máy và soạn phiếu nhập hàng để lưu.
- Tiếp nhận hóa đơn hay bản kê khai chi tiết các mặt hàng từ nhà cung cấp. Thủ
khi tiến hành đối chiếu kiểm tra lô hàng.
- Soạn các hóa đơn xuất hàng dựa theo hóa đơn đặt hàng của khách hàng.

- Thống kê số lượng hàng bán ra, nhập về theo định kì
- Kiểm kê kho, lập phiếu, biểu yêu cầu nhập hàng và chuyển đến bộ phận quản
lý.
1.1.3. Quy trình xử lý
* Mua nguyên liệu nhập kho
- Bộ phận nhà bếp sẽ chịu trách nhiệm kiểm tra kho chứa nguyên liệu (1). Sau
khi kiểm tra xong, bộ phận nhà bếp sẽ lên danh sách các nguyên liệu cần mua và
gửi yêu cầu (2) (MB1) lên cho bộ phận quản lý.
- Bộ phận quản lý tiếp nhận và gửi yêu cầu tới nhà cung cấp yêu cầu gửi báo
giá (3) các sản phẩm có trong nội dung yêu cầu từ bộ phận nhà bếp
- Sau khi đã thẩm định chọn được nhà cung cấp (4), bộ phận quản lý sẽ gửi
đơn hàng (5) (MB2) tới phía nhà cung cấp.
- Dựa vào đơn hàng, nhà cung cấp thực hiện giao hàng tới cửa hàng cùng với
phiếu giao hàng (MB3) và hóa đơn mua hàng (MB4)
- Bộ phận nhà bếp sẽ trực tiếp tiếp nhận nguyên liệu (6), kiểm tra hàng (7),
nhập thông tin các nguyên liệu mới nhập vào kho (8). Bộ phận thu ngân sẽ nhận
hóa đơn mua hàng, thanh toán hóa đơn mua hàng (9) (MB4) với nhà cung cấp; Lưu
vào kho phiếu nhập kho (10) (MB5).
* Chuẩn bị trước khi thực khách đến cửa hàng
- Vệ sinh sạch sẽ khu vực khách dùng bữa.
- Sắp xếp bàn ghế, khăn trải bàn, bình hoa đúng vị trí theo tiêu chuẩn cửa hàng.
- Chuẩn bị đầy đủ các dụng cụ phục vụ ăn uống cho thực khách.
- Kiểm tra và nắm rõ danh sách khách hàng đã đặt bàn, vị trí ngồi của khách
hàng đó.
7


- Kiểm tra toàn bộ cơ sở vật chất của cửa hàng, đảm bảo mọi thứ đều đạt tiêu
chuẩn để sẵn sàng đón tiếp khách.
* Đón tiếp thực khách đến cửa hàng

- Khi khách đến, nhân viên Phục vụ chào đón khách bằng ngôn ngữ thích hợp
theo tiêu chuẩn của cửa hàng.
- Bắt đầu hỏi khách về vấn đề đặt bàn, có bao nhiêu người cùng dùng bữa tại
cửa hàng.
* Mời khách ngồi vào bàn và bắt đầu giới thiệu thực đơn
- Bộ phận phục vụ sẽ hỏi tên khách hàng, số điện thoại để lưu vào hóa đơn và
đánh dấu bàn khách ngồi.
- Đưa menu đồ ăn (11) (MB6) cho khách để khách lựa chọn đồ ăn. Nếu khách
có yêu cầu được tư vấn món ăn thì tiến hành giới thiệu cho khách dựa trên sở thích
và chi phí mà khách đưa ra.
- Điền thông tin món ăn khách chọn vào đơn đặt đồ ăn (12)
(MB7) trên máy tính bảng theo các món ăn mà khách yêu cầu. Lặp lại order cho
khách một lần nữa để đảm bảo không sai sót.
- Sau đó xác nhận đơn đặt hàng, đơn đặt đồ ăn tự động cập nhật tới bộ phận
thu ngân. Trong quá trình lựa chọn nếu khách hàng có nhu cầu cần biết thêm thông
tin về món ăn sẽ được hỗ trợ bởi bộ phận phục vụ.
- Bộ phận thu ngân xử lý đơn đặt đồ ăn (13), sau đó chuyển tiếp tới bộ phận
nhà bếp.
- Bộ phận nhà bếp tiến hành hoàn thiện đơn đặt đồ ăn (14) (MB7).
- Khi đơn nào làm xong thì sẽ báo tới bộ phận phục vụ để mang khay thức ăn
ra cho khách kèm đơn đặt đồ của khách (15). Mời khách thưởng thức bữa ăn, chúc
khách ngon miệng.
* Gọi thêm đồ ăn
- Khi khách hàng có yêu cầu gọi thêm món ăn (16) mà trước đó đã gọi, bộ
phận phục vụ tìm lại hóa đơn trên máy tính bảng và tích thêm vào đơn đặt hàng cũ
của khách hàng (17) (MB7). Sau đó đơn hàng của khách sẽ được tự động cập nhật
đến bộ phận thu ngân và bộ phận nhà bếp
* Thanh toán
- Khi khách hàng yêu cầu thanh toán, bộ phân phục vụ sẽ báo với thu ngân
tiến hành lập hóa đơn thanh toán (18) (MB8) và in hóa đơn thanh toán (19)

. Kẹp hóa đơn vào sổ da lịch sự, đựng trong khay và đưa hóa đơn cho khách hàng
kiểm tra lại thông tin.
- Sau khi kiểm tra xong, khách hàng có thể thanh toán trực tiếp với bộ phận
phục vụ sau đó bộ phận phục vụ sẽ chuyển số tiền đó đến bộ phận thu ngân, hoặc
khách hàng có thể tới tại quầy thu ngân để thanh toán.
- Bộ phận thu ngân nhận tiền, nhập số tiền khách đưa vào máy và trả tiền
thừa nếu có.
- Cảm ơn khách đã đến dùng bữa tại cửa hàng. Chào tạm biệt và hẹn gặp lại
khách vào lần sau. Bộ phận phục vụ tiến hành thu dọn tất cả đồ ăn và dụng cụ trên
bàn của khách (20). Dọn dẹp vệ sinh khu vực bàn và chỗ ngồi sạch sẽ. Sắp xếp, bố
8


trí lại bàn mới để tiếp tục đón khách tiếp theo.
- Cuối mỗi ngày, bộ phận thu ngân sẽ phải tiến hành tính toán tổng tiền thu
(21), lập bảng báo cáo chi tiết doanh thu (22) (MB9) trong ngày hôm đó dựa vào
hóa đơn thanh toán và hóa đơn mua hàng rồi gửi đến bộ phận quản lý.
* Thống kê doanh thu của cửa hàng
- Bộ phận quản lý căn cứ vào báo cáo của bộ phận thu ngân để tổng hợp lại
số tiền chi ra và thu lại (23).

9


1.1.4. Mẫu biểu
* Phiếu yêu cầu (MB1)
CỬA HÀNG ĐỒ ĂN NHANH
Địa chỉ:…………
SĐT: …………….
PHIẾU YÊU CẦU

Số….....…………
Ngày…../…../…..
STT Mã
hàng

Tên
hàng

Tồn đầu kỳ

Tồn cuối kỳ

Số lượng
dự kiến

Ghi chú

Ngày…tháng…năm…
Người lập phiếu

10


* Đơn mua hàng (MB2)
ĐƠN MUA MUA HÀNG
Số……………………
Ngày…../…../…..
Tên nhà cungcấp……………..…………………………………… …….
Địa chỉ:……………..……………
Số điện thoại:………………………

Hình thức thanh toán: ……………………………………………..……

STT

Tên hàng

ĐVT

Đơn giá

Số
lượng

Thành tiền

Tổng cộng
Số
tiền
bằng
………………………………………………………………………….

chữ:

Ngày……tháng……..năm 2019
NGƯỜI LẬP ĐƠN

* Phiếu giao hàng (MB3)

11



NHÀ CUNG CẤP………
Địa chỉ:………………….
SĐT: ……………………
PHIẾU GIAO NHẬN HÀNG
Số………………
Ngày…../…../…..
Người nhận: ………………………..
Cửa hàng: ………………………..
Địa chỉ: ………………………..
STT

Tên hàng

Người nhận
(ký ghi rõ họ tên)

ĐVT Số lượng giao

Số lượng nhận

Ghi chú

Người giao

Người lập phiếu

(ký ghi rõ họ tên)

(ký ghi rõ họ tên)


12


* Hóa đơn mua hàng (MB4)
HÓA ĐƠN MUA HÀNG
Số………………
Ngày…../…../…..
Số hiệu phiếu nhập:……………………..
Tên nhà cung cấp………………………………………………………..…
Địa chỉ:………………………….. …. Số điện thoại:……………… ……
Hình thức thanh toán: ………………………………………………..……
STT

Tên hàng

ĐVT

Số
lượng

Đơn giá

Thành tiền

Tổng tiền
Số tiền bằng chữ:…………………………………………………………………….
Ngày……tháng……..năm 2019
NGƯỜI LẬP ĐƠN
* Phiếu nhập kho (MB5)


13


CỬA HÀNG ĐỒ ĂN NHANH
Địa chỉ:…………
SĐT: …………….
PHIẾU NHẬP KHO
Số………………
Ngày…../…../…..
Họ tên người giao: …………………………………………………………….
Nơi cung cấp:……………………………………… SĐT:………………….
Địa chỉ: ……………………………………………. STK:………….............
Theo đơn hàng số:………………… ngày…. tháng…… năm…………………
Nhập tại kho:…………………………… Địa điểm:…………………………..

STT

Tên hàng

Người lập phiếu


hàng

Số lượng
ĐVT

Theo
chứng từ


Người giao hàng

Thực
nhập

Đơn giá

Thành
tiền

Thủ kho

14


* Menu đồ ăn (MB6)
MENU
Gà không lối thoát……….. 150 000

Kem cốc vani ……. 40 000

Cánh rà chiên…………….. 40 000

Kem que merino …. 20 000

Bánh mì Hotdog…………. 30 000

Kem ốc quế .. ……. 40 000


Bánh mì Doner Kebab…… 30 000

Kem cốc socola ….. 40 000

Trà
sữa…………….
socola………….. 35 000
SĐT:

Sinh tố dâu ………….. 40 000

* Đơn đặt đồ ăn (MB7)

CỬA HÀNG ĐỒ ĂN NHANH
Địa chỉ:…………

Trà sữa vani……………. 35 000

ĐƠN ĐẶT ĐỒSinh
ĂNtố dưa hấu…..….. 40 000

Hồng trà sữa …………… 35 000

Sinh tố bơ …..……….. 40
000 Sinh tố cam
Số………………
………….. 40 000

Ngày…../…../…..


Trà sữa khoai môn ……... 35 000

Họ tên khách hàng:……………………
SĐT

:…………………….

STT

Tên món

ĐVT

Số lượng

Ghi chú

1
2
3
Người lập đơn

15


* Hóa đơn thanh toán (MB8)
CỬA HÀNG ĐỒ ĂN NHANH
Địa chỉ:…………
SĐT: …………….


HÓA ĐƠN THANH TOÁN
Số………………
Ngày…../…../…..
Bàn

:…………………………… ......

Họ tên khách hàng:……………………

Thời gian:………..
SĐT:…………….

Email:………………………………….
Thu ngân:…………………………… ..
STT

Tên món

ĐVT

SL

Đơn giá

Thành tiền Ghi chú

1
2
3
Tổng:……………..đ

Khách đưa : …….. đ
Trả lại

: …….. đ

Số tiền bằng chữ:…………………………………………………………………
Xin chân thành cảm ơn quý khách! Hẹn gặp lại!
* Báo cáo doanh thu (MB9)

16


CỬA HÀNG ĐỒ ĂN NHANH
Địa chỉ:
SĐT:

BÁO CÁO CHI TIẾT DOANH THU
Số………………
Ngày…../…../…..
STT

Thời gian

Bàn

Mã hóa
đơn

Tổng tiền


Ghi chú

Tổng hóa đơn:…………………………………………
Tổng tiền thu trong ngày:……………………………..
Số tiền bằng chữ:……………………………………
Ngày… tháng… năm……
Người lập báo cáo

17


1.2. Mô hình hóa hệ thống
1.2.1. Mô hình tiến trình nghiệp vụ và giải thích kí hiệu
* Mô hình tiến trình nghiệp vụ

* Giải thích kí hiệu

- Các bộ phận trong hệ thống:

- Tác nhân tác động vào hệ thống

- Luồng thông tin

18


1.2.2. Biểu đồ hoạt động
* Ký hiệu
Bắt đầu/ Kết thúc:


Công việc

Điều kiện rẽ nhánh

Giấy tờ giao dịch

Kho dữ liệu

Luồng công việc/luồng dữ liệu

19


* Biểu đồ hoạt động
- Mua nguyên liệu nhập kho

20


- Mời khách ngồi vào bàn và bắt đầu giới thiệu thực đơn

- Gọi thêm đồ ăn

21


- Thanh toán

22



- Thống kê doanh thu của cửa hàng

CHƯƠNG 2: KHẢO SÁT HỆ THỐNG
2.1. Phân tích chức năng nghiệp vụ
2.1.1.Mô hình hóa chức năng nghiệp vụ
2.1.1.1. Xác định chức năng chi tiết
Quy trình gồm 5 bước như sau:
* Bước 1: Gạch chân động từ và bổ ngữ trong quy trình xử lý
1. Kiểm tra kho chứa nguyên liệu
2. Lên danh sách các nguyên liệu cần mua và gửi yêu cầu
3. Yêu cầu gửi báo giá
4. Thẩm định chọn được nhà cung cấp
5. Gửi đơn hàng
6. Nhận nguyên liệu
7. Kiểm tra hàng
23


8. Nhập thông tin các nguyên liệu mới vào kho
9. Thanh toán hóa đơn mua hàng
10. Lưu vào kho phiếu nhập kho
11. Đưa menu đồ ăn cho khách hàng
12. Đơn đặt đồ ăn
13. Xử lý đơn đặt đồ ăn
14. Hoàn thiện đơn đặt đồ ăn
15. Mang khay thức ăn ra cho khách kèm đơn đặt đồ của khách
16. Gọi thêm món ăn
17. Tích thêm vào đơn đặt hàng cũ của khách hàng
18. Lập hóa đơn thanh toán

19. In hóa đơn
20. Thu dọn tất cả đồ ăn và dụng cụ trên bàn của khách
21. Tính toán tổng tiền thu
22. Lập bảng báo cáo chi tiết doanh thu
23. Tổng hợp lại số tiền chi ra và thu lại
* Bước 2: Trong danh sách những chức năng đã chọn ở bước 1, tìm và loại bỏ
các chức năng trùng lặp
STT
1

Các chức năng trùng lặp
12. Đơn đặt đồ ăn
16. Gọi thêm món ăn

* Bước 3: Trong danh sách những chức năng đã chọn ở bước 2, gom nhóm các
chức năng đơn giản lại
Các chức năng được gom nhóm
3. Yêu cầu gửi báo giá
4. Thẩm định chọn được nhà cung cấp

Tên gọi sau khi gom nhóm
Lựa chọn nhà cung cấp thực phẩm

6. Nhận nguyên liệu
7. Kiểm tra hàng
8. Nhập thông tin các nguyên liệu mới vào
kho
9. Thanh toán hóa đơn mua hàng
10. Lưu vào kho phiếu nhập kho
12. Đơn đặt đồ ăn


Nhập hàng vào kho

Thanh toán hóa đơn mua hàng
Phục vụ khách gọi đồ ăn
24


15. Mang khay thức ăn ra cho khách kèm
đơn đặt đồ của khách
16. Gọi thêm món ăn
17. Tích thêm vào đơn đặt hàng cũ của
khách hàng
18. Lập hóa đơn thanh toán
19. In hóa đơn

Phục vụ khách gọi thêm đồ ăn

Thanh toán hóa đơn

21. Tính toán tổng tiền thu
22. Lập bảng báo cáo chi tiết doanh thu

Thống kê doanh thu

23. Tổng hợp lại số tiền chi ra và thu lại
- Sau khi gom nhóm những chức năng đơn giản lại ta được:
1. Kiểm tra kho chứa nguyên liệu
2. Lên danh sách các nguyên liệu cần mua và gửi yêu cầu
3. Lựa chọn nhà cung cấp thực phẩm

4. Gửi đơn hàng
5. Nhập hàng vào kho
6. Thanh toán hóa đơn mua hàng
7. Đưa menu đồ ăn cho khách hàng
8. Phục vụ khách gọi đồ ăn
9. Xử lý đơn đặt đồ ăn
10. Hoàn thiện đơn đặt đồ ăn
11. Phục vụ khách gọi thêm đồ ăn
12. Thanh toán hóa đơn
13. Thu dọn tất cả đồ ăn và dụng cụ trên bàn của khách
14. Tính toán tổng tiền thu
15. Thống kê doanh thu
* Bước 4: Trong danh sách những chức năng đã chọn ở bước 3, tìm và loại bỏ
các chức năng không có ý nghĩa với hệ thống
1. Kiểm tra kho chứa nguyên liệu
3. Lựa chọn nhà cung cấp thực phẩm
7. Đưa menu đồ ăn cho khách hàng
14. Thu dọn tất cả đồ ăn và dụng cụ trên bàn của khách
- Sau khi loại bỏ các chức năng không có ý nghĩa với hệ thống, các chức năng
còn lại là:
25


×