1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài tập học phần phân tích thiết kế hệ thống đề tài 07 quản lý bán hàng tại cửa hàng đồ ăn nhanh

139 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 139
Dung lượng 7,93 MB

Nội dung

- Quản lý việc thanh toán hóa đơn cho khách hàng - Quản lý thu chi c a củ ửa hàng... Điền thông tin món ăn khách chọn vào đơn đặt đồ ăn17 MB6.. Khi đơn nào làm xong thì sẽ báo tới bộ phậ

Trang 1

TRƯỜNG ĐẠI H C M HÀ N I ỌỞỘ

KHOA CÔNG NGH THÔNG TIN

20A1001023 L– ẠI QUANG THẮNG

Trang 2

TRƯỜNG ĐẠI H C M HÀ N I ỌỞỘ

KHOA CÔNG NGH THÔNG TIN

20A1001023 L– ẠI QUANG THẮNG

Trang 3

2.1 Phân tích chức năng nghiệp v 29 ụ 2.1.1 Mô hình hóa chức năng nghiệp v 29 ụ 2.1.1.1.Xác định chức năng chi tiết 29

2.1.1.2 Gom nhóm chức năng 36

2.1.1.3 Sơ đồ phân rã chức năng (BFD) 38

2.1.2 Mô hình hóa tiến trình nghi p v 40 ệ ụ 2.2 Phân tích d u nghi p v 56 ữ liệ ệ ụ 2.2.1 Mô hình dữ liệu ban đầu 56

2.2.1.1 Xác định ki u thể ực thể 56 2.2.1.2 Xác định ki u thu c tính 56 ể ộ 2.2.1.3 Xác định ki u liên k t 57 ể ế 2.2.1.4 Mô hình thực thể liên k t m r ng (ERD MR) 59 ế ở ộ 2.2.2 Chuẩn hóa d u 61ữ liệ

Trang 4

2.2.2.1 Chuyển đổi từ ERD m r ng vở ộ ề ERD kinh điển 61

2.2.2.2 Chuyển đổi từ ERD kinh điển về ERD hạn ch 65 ế 2.2.2.3 Chuyển đổi từ ERD hạn ch v mô hình quan h ế ề ệ (RM) 72

3.2.2 Phân định quy n hề ạn nhóm người dùng 95

3.2.2.1 Phân định quy n h n v d u 95 ề ạ ề ữ liệ 3.2.2.2 Phân định quy n h n v n trình 96 ề ạ ề tiế 3.3 Thiết kế cơ sở ữ liệ d u 100

3.3.1 Đánh giá nhu cầu b o m t 100 ả ậ 3.3.1.1 Thêm b ng d u phả ữ liệ ục vụ ả b o m t 100 ậ 3.3.1.2 Thêm thu c tính ki m soát 100 ộ ể 3.3.2 Đánh giá nhu cầu c i thi n tính hi u qu 103 ả ệ ệ ả 3.3.2.1 Nghiên cứu gom nhóm b ng d u 103 ả ữ liệ 3.3.2.2 Nghiên cứu thêm trường 105

3.3.3 Mô hình dữ liệ u h ệ thống 107

3.3.4 Đặc tả ữ liệ d u 108

3.4 Thiết kế giao diện người – máy 120

3.4.1 Thiết kế ệ thống đơn chọ h n 120

3.4.2 Thiết kế form nh p li u cho danh m c 120 ậ ệ ụ 3.4.3 Thiết kế form x lý nghi p v 125 ử ệ ụ 3.4.4 Thiết kế báo cáo 131

Trang 5

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, em đã chọn đề tài "Phân tích và thi t k hế ế ệ thống quản lý bán hàng t i 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ệ ụ ể trong đề tài này nhằm giúp cho việc quản lý bán hàng, th 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 hệ thống, do ki n thế ức hạn ch và th i gian có h n nên bài cế ờ ạ ủa em có th còn nhi u h n ch , v y em mong thể ề ạ ế ậ ầy cô góp ý đề tài của em để em có th ể rút ra được nhiều kinh nghiệm thông qua môn học này Em xin chân thành cảm ơn.

Trang 6

- Quản lý việc thanh toán hóa đơn cho khách hàng - Quản lý thu chi c a củ ửa hàng

Trang 8

01-QT01-Nhập nguyên li u

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ý đồng ý thì b ph n thu ngân s 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ất lượng sản phẩm, 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ớ (6) phiếu giao hàng(MB3).

B ph n nhà b p s ộ ậ ế ẽ trực ti p ti p ế ế 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 nh p vào kho(9) ệ ớ ậ Bộ ph n thu ngân sậ ẽ nhận hóa đơn mua hàng, thanh toán hóa đơn mua hàng(10) (MB4) v i nhà cung c p; ớ ấ Lưu vào kho phiếu nh p ậ kho(11)(MB4)

02-QT02-Thay đổi giá thực đơn

Dựa và giá cả thị trường, b phận nhà bếp có trách nhiệm ộ lập phiếu đề xuất, cập nhật giá c a các món(12) (MB9) rồi g i phiử ếu đề xu tấ (13) đến b phận quản lý ộ phê duy phiệt ếu đề xuất giá(14) Nếu đề xuất được phê duyệt, người qu n lý s ả ẽcập nhật giá của các món trong menu và g i menuử (15) mới tới bộ ph n thu ngân ậ 03-QT03-Phục vụ đặ t món

Đưa menu đồ ăn(16) (MB5) 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(17) (MB6) 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(18), đơ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ợ ởi bộ b ph n phậ ục vụ

B ph n thu ngân ộ ậ x ử lý đơn đặt đồ ăn(19), 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(20).

Trang 9

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(21) Mời khách thưởng thức bữa ăn, chúc khách ngon mi ng ệ

Quy trình order đượ ặp đi lặc l p lại khi khách hàng có nhu cầu gọi thêm món ăn(22) và tích thêm vào đơn đ t hàng cũ cặ ủa khách hàng(23)

04-QT04-Thanh toán hóa đơn

- Khi khách hàng yêu c u thanh toánầ (24), b phân thu ngân ti n hành ộ ế l p ậ hóa đơn thanh toán(15) (MB7) và in hóa đơn(26) thanh toán

- 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(27).ể ạ

- Sau khi ki m tra xong, khách hàng ể thanh toán trực tiếp(28) v i b ph n thu ngân ớ ộ ậ - B ph n thu ngân ộ ậ nh n ti nậ ề (29), nh p s ậ ố tiền khách đưa vào máy và trả tiền thừa

n u có ế

- Nói làm cảm ơn tới khách hàng

- 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(30) Dọn d p v sinh khu vẹ ệ ực bàn, ch ỗ ngồi sạch sẽ và s p x p lắ ế ại bàn ăn 05-QT05-Báo cáo thu chi

- Vào 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(31), l p b ng báo cáo chi ti t thuậảế chi(32) (MB8) 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ýộ ậ ả (33)

Trang 10

2 MB02 Đơn mua hàng QT01 Giao dịch (*) 3 MB03 Phiếu giao hàng QT01 Giao dịch (*) 4 MB04 Phiếu nh p kho ậ QT01 Giao dịch (*) 5 MB05 Menu đồ ăn QT03 Tài sản

Trang 11

01 - MB01 - Phiếu yêu cầu nhập hàng CỬA HÀNG ĐỒ ĂN NHANH

Trang 12

02 - MB02 - Đơn mua hàng

Trang 13

03 - MB03 - Phiếu giao hàng

Trang 14

04 - MB04 - Phiếu nhập kho

Trang 15

05 - MB05 - Menu đồ ăn

Trang 16

06 - MB06 - Phiếu đặt món

Trang 17

07 - MB07 - Hóa đơn thanh toán

Trang 18

08 - MB08 - Báo cáo thu chi trong ngày

Trang 19

09 - MB09 - Phiếu đề xu t giá thấ ực đơn

Trang 21

Mô hình ti n trình nghiếệp vụ

Trang 25

02 - QT02 Thay đổ- i giá thực đơn

Trang 29

04 - QT04 - Thanh toán hóa đơn

STT Tên kho d u ữ liệGiao dịch Tài sản

1 Hóa đơn thanh toán (*)

Trang 31

05 - QT05 - Báo cáo thu chi

STT Tên kho d u ữ liệGiao dịch Tài sản

1 Hóa đơn thanh toán (*) 2 Phiếu nh p kho ậ (*)

Trang 33

CHƯƠNG 2: PHÂN TÍCH 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ữ

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á ử

9 Nhập thông tin các nguyên li u m i vào kho ệ ớ 10 Nhận hóa đơn và thanh toán hóa đơn mua hàng 11 Lưu vào kho phiếu nhập kho

12 Lập phiếu đề xuất, cập nhật giá các món 13 Gửi phiếu đề xuất

14 Phê duy t phiệ ếu đề xu t ấ

15 C p nh t giá c a các món trong menu và g i menu ậ ậ ủ ử 16 Đưa menu đồ ăn cho khách hàng

17 Điền thông tin món ăn khách đặt vào đơn đặt đồ ăn 18 Xác nhận đơn đặt hàng

19 Xử lý đơn đặt đồ ăn 20 Hoàn thiện đơn đặt đồ ăn

21 Mang khay thức ăn ra cho khách kèm đơn đặt đồ của khách 22 Gọi thêm món ăn

23 Tích thêm vào đơn đặt hàng cũ của khách hàng 24 Yêu cầu thanh toán

25 Lập hóa đơn thanh toán

Trang 34

27 Đưa hóa đơn cho khách kiểm tra lại thông tin 28 Thanh toán trực tiếp

* Bước 3 Gom nhóm chức năng

Chức năng cần gom nhóm Gom thành nhóm Giải thích

1 Kiểm tra kho ch a nguyênứ liệu

2 Lên danh sách các nguyê liệu c n mua và g i yêu c uầ ử ầ

1 Kiểm tra và lên danh

8 Kiểm tra hàng 4. Nhận nguyên li u ệ

Chức năng này do nhân viên c a b ph n b pủ ộ ậ ế thực hiện

Trang 35

10 Nhận hóa đơn mua hàng, thanh toán hóa đơn mua hàng

6 Nhận và thanh toán hóa đơn mua hàng

Chức năng này do nhân viên c a b ph n thuủ ộ ậ ngân thực hiện

11 Lưu vào phiếu nh p kho ậ 7. Lưu vào phiếkho u nhập

Chức năng này do nhân

16 Đưa menu đồ ăn 17 Điền thông tin món ăn

khách đặt vào đơn đặt đồ ăn

18 Xác nhận đơn đặt hàng

10 Ghi thông tin đồ ăn vào đơn đặt đồ ăn

Chức năng này do bộ ph n ph c v ậ ụ ụ thực hiện

19 X ử lý đơn đặt đồ ăn 11 X ử lý đơn đặt đồ ăn Chức năng này do bộ ph n thu ngân thậ ực hi nệ 20 Hoàn thiện đơn đặt đồ

Trang 36

23 Tích thêm vào đơn hàng

Sau khi gom nhóm, các chức năng còn lại là: 1 Kiểm tra và lên danh sách nguyên li u c n mua ệ ầ 2 Gửi đơn hàng đến nhà cung c p ấ

3 Giao hàng cùng phiếu mua hàng và hóa đơn mua hàng 4 Nhận nguyên li u ệ

5 Nhập thông tin nguyên li u ệ

Trang 37

6 Nhận và thanh toán hóa đơn mua hàng 7 Lưu vào phiếu nh p kho ậ

8 Lập phiếu đề xuất cập nh t giá menu ậ 9 Phê duy t phiệ ếu đề xu t ấ

10 Ghi thông tin đồ ăn vào đơn đặt đồ ăn

22 L p và g i báo cáo thu chi ậ ử

Bước 4 Trong danh sách nh ng chữ ức năng đã chọn ở bước 3, lo i b các chạ ỏ ức năng không có ý nghĩa với h thống: ệ

2 Gửi đơn hàng đến nhà cung c p ấ

3 Giao hàng cùng phiếu mua hàng và hóa đơn mua hàng 4 Nhận nguyên li u ệ

6 Nhận và thanh toán hóa đơn mua hàng 9 Phê duy t phiệ ếu đề xu t ấ

Trang 38

12 Hoàn thiện đơn đặt đồ ăn 13 Phục vụ khách hàng 14 G i thêm món ọ 16 Yêu cầu thanh toán 18 Đưa khách kiểm tra hóa đơn

1 Kiểm tra và lên danh sách nguyên li u c n mua ệ ầ 5 Nhập thông tin nguyên li u ệ

7 Lưu vào phiếu nh p kho ậ

8 Lập phiếu đề xuất cập nh t giá menu ậ 10 Ghi thông tin đồ ăn vào đơn đặt đồ ăn 11 X ử lý đơn đặt đồ ăn

15 Tích thêm đồ ăn 17 Lập và in hóa đơn

22 L p và g i báo cáo thu chi ậ ử Bước 5 Đặt lại tên cho các chức năng

1 Kiểm tra và lên danh sách nguyên li u c n mua ệ ầ 2 Nhập thông tin nguyên li u ệ

Trang 39

3 Lưu vào phiếu nh p kho ậ

4 Lập phiếu đề xuất cập nh t giá menu ậ 5 Ghi thông tin đồ ăn vào đơn đặt đồ ăn 6 X ử lý đơn đặt đồ ăn

7 Tích thêm đồ ăn 8 Lập và in hóa đơn

9 L p và g i báo cáo thu chi ậ ử

T ừ 5 bước trên, các chức năng chi tiết bao gồm: 1 Kiểm tra và lên danh sách nguyên li u nh p ệ ậ

Trang 40

B ng 7 Bảảng t ng hổợp chức năng chi tiết

STT Mã chức năng Tên chức năng nghiệp vụ S d ng thiử ụết kế

1 TT01 Kiểm tra và lên danh sách nguyên li u nh p ệ ậ 2 TT02 Nhập nguyên li u ệ 3 TT03 Lưu vào phiếu nhập kho 4 TT04 Đề xuấ ật c p nhật giá menu 5 TT05 Ghi thông tin đồ ăn vào đơn

Ta có 03 b phộ ận trong cơ ấ ổ chức: Bộ phận ph c v , B ph n thu ngân, B c u t ụ ụ ộ ậ ộ ph n nhà b p; nên có th ậ ế ể chia thành 3 nhóm chức năng:

- Quản lý nguyên li u ệ - Quản lý khách hàng - Quản lý thu chi

Trang 41

3 TT04 Đề xuấ ật c p nhật giá menu 4 TT05 Ghi thông tin đồ ăn vào đơn

Trang 42

2.1.1.3 Sơ đồ phân rã chức năng (BFD)

Giải thích ký hiệu:

- Tên chức năng: - Quan hệ phân c p: ấ

- Sơ đồ phân rã chức năng (BFD)

+ Mức 0 (khung cảnh): Quản lý bán đồ ăn nhanh

-> Đề xuất cập nh t giá menu ậ -> Ghi thông tin đồ ăn vào đơn đặt món

Trang 43

- Ta có sơ đồ phân rã chức năng (BFD):

Trang 44

2.1.2 Mô hình hóa ti n trình nghi p v ếệụ

2.1.2.1. Ký hiệu sử ụng d Thành

phần Khái niệm và ký hi u ệ

Tiến trình

Hoạt động có liên quan đến sự biến đổi hoặc tác động của thông tin, được biểu diễn bằng hình oval

Ký hiệu:

Luồng dữ liệu

Là luồng thông tin vào hoặc ra kh i tiỏ ến trình, được biểu diễn bằn mũi tên có ghi thông tin di chuyển

Ký hiệu:

Kho dữ liệu

Nơi biểu diễn thông tin cần cất giữ để một hoặc nhiều tiếng trình s d ng chúng Bi u di n b ng cử ụ ể ễ ằ ặp đường th ng song song ẳ chứ tên của thông tin được cất giữ

Ký hiệu:

Tên kho DL

Quan hệ gi a kho d u, ti n trình, lu ng dữ ữ liệ ế ồ ữ liệu:

Tên chức năng

Trang 45

Là 1 tiến trình của hệ thống đang xét nhưng được trình bày ở một trang khác của biểu đồ

Ký hiệu:

2.1.2.2. Sơ đồ luồng dữ liệ u (DFD) m c khung c nh ứả

Tiến trình Quản lý bán đồ ăn nhanh

o Thực hiện thanh toán

o Phê duy t yêu c u nh p nguyên li u ệ ầ ậ ệ o Phê duyệt đề xuất tăng giá menu o Hóa đơn thanh toán o Báo cáo thu chi o Đề xuất tăng giá menu o Yêu cầu nh p nguyên li u ậ ệ o Phiếu nh p nguyên li u ậ ệ o Thanh toán hóa đơn mua hàng

Tên tác nhân

Tên tác nhân

Trang 46

Sơ đồ DFD mức 0:

Trang 47

o Yêu cầu đặt thêm món o Yêu cầu thanh toán o Thanh toán hóa đơn o Yêu cầu báo cáo thu chi o Giao hàng + hóa đơn mua hàng o Phê duyệt đề xuất cập nhật giá o Phê duyệt đề ngh nh p nguyên li u ị ậ ệ - Luồng ra:

o Trả l i yêu cờ ầu đặt món o Trả l i yêu cờ ầu đặt thêm món o Trả l i yêu c u thanh toán ờ ầ o Báo cáo thu chi o Gửi đơn mua hàng

Trang 48

o Thanh toán hóa đơn nhập hàng o Đề xuất cập nhật giá

o Đề xuất nhập nguyên li u ệ

Trang 82

liệu Diễn giải

1 x idSophieuYCNH C(10) Số phi u YCNH ế 2 dNgayLap D(10) Ngày l p ậ

Trang 83

liệu Diễn giải

1 x x idSophieuYCNH C(10) Số phi u yêu c u NH ế ầ

liệu Diễn giải

1 x idSophieuMH C(10) Số phi u mua hàng ế

liệu Diễn giải

1 x x idSophieuMH C(10) Số phi u mua hàng ế 2 x x idMaHang C(10) Mã hàng

3 fDonGia N(10) Đơn giá

Trang 84

liệu Diễn giải

1 x idSophieuGH C(10) Số phi u giao hàng ế

liệu Diễn giải

1 x x idSophieuGH C(10) Số phi u giao hàng ế 2 x x idMaHang C(10) Mã hàng

3 fDonGia N(10) Đơn giá

Trang 85

liệu Diễn giải

1 x idSophieuNK C(10) Số phi u nh p kho ế ậ

Trang 86

liệu Diễn giải

1 x idSophieuOD C(10) Số phi u order ế 2 dNgayOD D(10) Ngày order 3 sNhanVien C(10) Nhân viên

liệu Diễn giải

1 x x idSophieuOD C(10) Số phi u order ế 2 x x idMaMon C(10) Mã món 3 iSoLuong N(10) Số lượng 4 fDonGia N(10) Đơn giá

Trang 87

liệu Diễn giải

1 x idSoHD C(10) Số hóa đơn

liệu Diễn giải

1 x x idSoHD C(10) Số hóa đơn

liệu Diễn giải

1 x idSophieuDX C(10) Số phiếu đề xu t ấ 2 sBoPhanDX C(10) Bộ phận đề xu t ấ 3 sLydoDX C(10) Lý do đề xu t ấ

Trang 88

liệu Diễn giải

1 x x idSophieuDX C(10) Số phiếu đề xu t ấ 2 x x idMaMon C(10) Mã món

4 fGiaMoi N(10) Giá m i ớ

Ngày đăng: 08/04/2024, 12:51

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w