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

hân tích và thiết kế hệ thống quản lý nhà hàng dung anh

47 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Xác định bài toán:1.1.1 Đề tài:Phân tích và thiết kế hệ thống quản lý nhà hàng Dung Anh 1.1.2 Lí do chọn đề tài: Phát triển từ ý tưởng về nghiệp vụ quản lý nhà hàng, niềm đam mê ứng dụng

Trang 1

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI KHOA CÔNG NGHỆ THÔNG TIN

Giảng viên hướng dẫn: Gv Đào Thị Lệ Thủy Sinh viên thực hiện: Ngô Thị Thùy Dung-202608022 Vương Quốc Anh-202612909

Hà Nội, tháng 9/2022

Trang 2

1.1.4 Nơi thu thập dữ liệu dự kiến:

1.1.5 Phân công công việc:

1.2 Khảo sát nghiệp vụ: 6

1.2.1 Kế hoạch, mẫu phiếu phỏng vấn và phiếu điều tra:

1.2.2 Yêu cầu đối với hệ thống mới:

CHƯƠNG II: PHÂN TÍCH CHỨC NĂNG HỆ THỐNG

2.1 Chuẩn hóa, xây dựng mô hình nghiệp vụ: 16

2.1.1 Biểu đồ phân rã chức năng:

2.2 Mô hình hóa tiến trình: 18

2.2.1 Xây dựng DFD hệ thống:

CHƯƠNG III: PHÂN TÍCH DỮ LIỆU CỦA HỆ THỐNG

3.1 Xây dựng mô hình thực thể liên kết 25

3.1.1 Các thực thể và thuộc tính của hệ thống

3.1.2 Mối liên kết giữa các thực thể (sơ đồ thực thể liên kết)

3.2 Xây dựng mô hình quan hệ 32

3.2.1 Chuyển thực thể thành quan hệ tương ứng

3.2.2 Mô hình quan hệ

CHƯƠNG IV: THIẾT KẾ CHO HỆ THỐNG

4.1 Thiết kế cài đặt cơ sở dữ liệu 42

4.2 Thiết kế giao diện 43

4.2.1 Giao diện website

CHƯƠNG V: TỔNG KẾT

5.1 Đánh giá công việc 47

5.1.1 Các vấn đề đã thực hiện được trong đề tài

5.2.2 Một số vấn đề chưa làm được trong đề tài

5.2 Kết luận 47

Trang 3

DANH SÁCH HÌNH ẢNH

Hình 1 DFD mô tả chức năng 1 của hệ thống 20

Hình 2 DFD mô tả chức năng 2 của hệ thống 21

Hình 3 DFD mô tả chức năng 3 của hệ thống 22

Hình 4 DFD mô tả chức năng 4 của hệ thống 23

Hình 5 DFD mô tả chức năng 5 của hệ thống 24

Hình 6 Sơ đồ thực thể liên kết quản lý nhà hàng 32

Hình 7 Mô hình quan hệ của hệ thống 41

Hình 8 Cài đặt cơ sở dữ liệu 42

Hình 9 Giao diện trang giỏ hàng 44

Hình 10 Giao diện đăng nhập quản lý 44

Hình 11 Giao diện quản lý trang chủ 45

Hình 12 Giao diện quản lý món ăn 45

Hình 13 Giao diện quản lý nhân viên 46

Trang 4

Lời Mở Đầu

Trong thời đại hiện 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, y học, quân sự,… và đặ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ý Nhà 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 hơn trong các cơ quan, nhà máy, trường học… giúp cho việc quản lý được tốt hơn Việc sử dụng máy tính vào công tác Quản Lý Nhà Hàng là một yêu cầu cần thiết nhằm xóa bỏ những phương pháp lạc hậu, lỗi thời gây tốn kém về nhiều mặt.

Quá trình tìm hiểu công tác quản lý nhà hàng của một số nhà hàng khu vực Ba Đình-Hà Nội ( nhà hàng HaNoi Corner, nhà hàng Phong Đỏ, nhà hàng Hà My,…), chúng em đã xây dựng đề tài “ Quản Lý Nhà Hàng” 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.

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ế nên chắc chắn bài làm không tránh khỏi những thiếu sót, rất mong được sự giúp đỡ và góp ý kiến của cô và các bạn Chúng em xin chân thành cảm ơn!

Trang 5

CHƯƠNG I: XÁC ĐỊNH BÀI TOÁN

1.1 Xác định bài toán:

1.1.1 Đề tài:

Phân tích và thiết kế hệ thống quản lý nhà hàng Dung Anh 1.1.2 Lí do chọn đề tài:

Phát triển từ ý tưởng về nghiệp vụ quản lý nhà hàng, niềm đam mê ứng dụng công nghệ cao vào cuộc sống, em xây dựng phần mềm quản lý nhà hàng nhằm giúp người quản lý đơn giản hơn trong công tác quản lý nhà hàng, minh bạch các hoạt động của nhà hàng từ đó kiểm soát được mọi hoạt động kinh doanh và thúc đẩy doanh thu của nhà hàng Phần mềm có thể áp dụng cho các nhà hàng vừa và nhỏ.

1.1.3 Phạm vi:

Phạm vi là những cửa hàng nhỏ và vừa, với số chi nhánh thấp, trong khoảng từ 2-4 chi nhánh.

1.1.4 Nơi thu thập dữ liệu dự kiến: Địa điểm khảo sát:

Nhà hàng Kiều Hoa (nhỏ): 1 chi nhánh (291 Tô Hiệu).

Nhà hàng Ốc Mama (nhỏ): 2 chi nhánh (10 Cát Linh, 104D2 Đặng Văn Ngữ)

Nhà hàng Phương Nam (vừa): 3 chi nhánh (số 2 ngõ 69 Chùa Láng, 13 Mai Hắc Đế, 35 Dịch Vọng Hậu)

Website: https://nhahangPhuongNam.vn 1.1.5 Phân công công việc:

STT Nội dung công việc Thời gian Người thực hiện

3.1 Khảo sát tại Nhà hàng Kiều Hoa

Trang 6

Vương Quốc Anh Ngô Thị Thùy Dung

Địa Chỉ 291 Tô Hiệu, Cầu 2 Nhân Viên cửa hàng Mẫu phiếu phỏng vấn chủ cửa hàng:

Người được hỏi: chủ cửa hàng Người phỏng vấn

Trang 7

Trong quá trình kinh doanh anh/ chị đã gặp những khó khăn nào trong việc truy suất thông tin hàng hóa đang có sẵn trong cửa hàng, hàng hóa trong kho?

Anh/Chị có gặp khó khăn gì trong việc kiểm soát tồn kho theo mặt hàng, nguyên liệu không?

Việc quản lý dòng tiền hiện tại đã thỏa mãn yêu cầu của anh/chị chưa, số liệu thống kê có chính xác không

Anh/Chị có khó khăn gì với vấn đề quản lý nhân viên không?

Mẫu phiếu phỏng vấn nhân viên:

Người được hỏi: Nhân viên cửa hàng Người phỏng vấn

Anh/Chị có khó khăn gì với việc tìm kiếm thông tin món ăn khi khách hàng gọi món không?

Quy trình chấm công hiện tại có chính xác không?

Khi có sự cố xảy ra Anh/Chị sẽ phải lưu lại sự việc hay báo cáo với quản lý như thế nào?

Anh/Chị có khó khăn gì khi sử dụng hệ thống hiện tại?

Kết quả phỏng vấn

Người được hỏi: Chủ cửa hàng Người phỏng vấn

Trong quá trình kinh doanh anh/ chị đã gặp những khó khăn nào trong việc truy suất thông tin hàng hóa đang có sẵn trong cửa hàng, hàng hóa trong kho?

Hệ thống hiện tại đã có thể cho biết được số lượng sản phẩm trên cửa hàng và kho.

Anh/Chị có gặp khó khăn gì trong việc kiểm soát tồn kho theo mặt hàng,

Hệ thống vẫn quản lý bằng sổ sách nên vẫn thường xảy ra sai sót trong việc

Trang 8

Việc quản lý dòng tiền hiện tại đã thỏa mãn yêu cầu của anh/chị chưa, số liệu

Anh/Chị có khó khăn gì với vấn đề quản lý nhân viên không

Hiện tại chỉ có thể xem thông tin nhân viên cơ bản mà chưa thực sự quản lý được những thứ như tiền lương, báo cáo, ca làm việc, hợp đồng, doanh thu từng nhân viên.

Người được hỏi:Nhân viên cửa hàng Người phỏng vấn

Anh/Chị có khó khăn gì với việc tìm kiếm thông tin món ăn khi khách hàng gọi món không?

Hiện tại không có khó khăn gì

Quy trình chấm công hiện tại có chính xác không?

Quy trình hiện chỉ dựa trên sổ sách hoặc excel.

Khi có sự cố xảy ra Anh/Chị sẽ phải lưu lại sự việc hay báo cáo với quản lý như thế nào?

Hiện tại khi có sự cố tại cửa hàng cách duy nhất có thể báo cáo là nói chuyện trực tiếp với quản lý cửa hàng chứ không thể lưu lại văn bản chứng từ chính xác.

Anh/Chị có khó khăn gì khi sử dụng hệ thống hiện tại?

Khách hàng đã đặt bàn nhưng nhân viên kiểm tra trên hệ thống thì không thấy có thông tin.

c Mẫu phiếu và kết quả điều tra Mẫu phiếu điều tra dành cho Quản lý cửa hàng:

Phiếu điều tra Quản Lý cửa hàng

1 Anh/Chị đang sử dụng quản lý hiện tại ở cửa hàng của mình theo hình thức nào

3 Anh/Chị cảm thấy hệ thống quản lý hiện tại giúp đỡ được bao nhiêu phần trăm hiệu năng công việc của mình trong cửa hàng ?

Trang 9

5 Anh/Chị có mong muốn gì về hệ thống sắp tới để cải thiện về công việc đang

làm? (Ví dụ: phần mềm có chức năng quản lí đánh giá nhân viên )

Mẫu phiếu điều tra dành cho Nhân viên cửa hàng: Phiếu điều tra Nhân Viên cửa hàng 1 Anh/Chị có cảm thấy hài lòng với hệ thống quản lý hiện tại ở cửa hàng của 3 Anh/Chị cảm thấy hệ thống quản lý hiện tại giúp đỡ được bao nhiêu phần trăm hiệu năng công việc của mình trong cửa hàng ? 5 Anh/Chị có mong muốn gì về hệ thống sắp tới để cải thiện về công việc đang làm? (Ví dụ: phần mềm có chức năng quản lí đánh giá nhân viên )

………

Trang 10

Mẫu phiếu điều tra dành cho Khách hàng của cửa hàng Phiếu điều tra Khách Hàng của cửa hàng 1 Anh/chị có hài lòng về chất lượng dịch vụ của nhà hàng hay không? C Không thoải mái 3 Anh/Chị có hài lòng về vấn đề vệ sinh của nhà hàng? A Hài lòng B Bình thường C Không hài lòng 4 Đối với anh/chị, điều gì sẽ hấp dẫn khách hàng nhất khi ăn tại nhà hàng? A Thái độ nhân viên phục vụ tốt B Vấn đề vệ sinh của nhà hàng C Các chương trình khuyến mãi, giảm giá 5 Góp ý thêm của anh/chị

Trang 11

Câu 1Câu 2Câu 3Câu 4

Hình 1 Kết quả 10 phiếu điều tra Quản Lý của cửa hàng

Trang 12

Câu 1Câu 2Câu 3Câu 4

Hình 3 Kết quả 30 phiếu điều tra Khách Hàng của cửa hàng

Các tài liệu thu nhập được:

Hình 4 Menu nhà hàng.

Trang 13

Hình 5 Hóa đơn thanh toán.

Hình 6 Bảng chấm công nhân viên.

Trang 14

d Kết quả thu thập thông tin

Kết quả phỏng vấn cho thấy đa phần các nhà hàng đều không thực sự hài lòng với hệ thống quản lý hiện tại của cửa hàng Hệ thống quản lý bằng giấy tờ tương đối lỗi thời, chậm chạp, khó sửa đổi và lỏng lẻo trong quản lý, còn hệ thống quản lý bằng phần mềm thì còn thiếu nhiều chức năng hữu dụng, hiệu năng quản lý không cao.

Kết quả từ phiếu điều tra cho thấy phần lớn cả quản lý và nhân viên các cửa hàng thấy rằng hệ thống quản lý bình thường hoặc kém hiệu quả Đối với quản lý tình trạng thiếu, nợ lương thi thoảng xảy ra do quản lý kém về doanh thu, tài chính Họ cảm thấy hệ thống hiện tại cần nâng cấp thêm tính năng quản lý nhân viên để có thể trả lương tương xứng với những gì nhân viên làm được Còn đối với nhân viên tình trạng thiếu, nợ lương thi thoảng xảy ra do quản lý kém về doanh thu, tài chính Họ cảm thấy hệ thống hiện tại chỉ giúp đỡ dưới 25% hiệu năng công việc, và việc khiếu nại sẽ dễ dàng hơn nếu hệ thống có thể quản lý chúng.

Việc quản lý các nhà hàng đó có những ưu, nhược điểm như sau: Ưu điểm:

Nhân viên phục vụ nắm bắt thông tin về thực đơn một cách nhanh chóng và hiệu quả.

Quản lý bằng giấy tờ sổ sách có thể lấy và xem, tra cứu sửa chữa được tiến hành nhanh gọn, không cần đến máy móc, trang thiết bị.

Nhược điểm:

Việc lưu trữ thông tin thu chi hàng ngày cũng như các thông tin khác trong việc quản lý nhân viên, thực phẩm đều được tiến hành thủ công bằng sổ sách và các chứng từ với một số lượng lớn, chính vì vậy gây ra nhiều khó khăn cho công tác quản lý, tốn nhiều thời gian và công sức cho nhân viên quản lý với những công việc kiểm tra, tra cứu, kiểm kê phức tạp.

Khi lưu trữ thông tin bằng phương pháp này dễ nhầm lần và nếu có sai sót thì việc sửa đổi gặp nhiều khó khăn.

Hệ thống quản lý bằng phần mềm thiếu nhiều chức năng hữu dụng, hiệu năng quản lý không cao.

Như vậy, hệ thống quản lý hiện tại của các nhà hàng chưa thực sự hiệu quả và tồn tại nhiều những thiếu sót khiến hiệu năng quản lý không cao.

1.2.2 Yêu cầu đối với hệ thống mới:

Dựa trên quy trình làm việc của các nhà hàng đã khảo sát, chúng em thấy rằng việc xây dựng một phần mềm quản lý là rất cần thiết Phần mềm sẽ giúp công tác quản

Trang 15

lý nhà hàng trở nên hiệu quả và loại bỏ được các điểm yếu của việc quản lý bằng sổ sách Các yêu cầu của phần mềm bao gồm:

Phần mềm có giao diện phù hợp, sử dụng tiện lợi, nhanh chóng cho người sử dụng.

Khi người sử dụng có nhu cầu xem thông tin thì có thể xem bằng chương trình tìm kiếm thông tin giúp việc tra cứu thông tin dễ dàng.

Xử lý được việc sửa dữ liệu nếu trong quá trình nhập có sai sót Có thể cho biết tình hình bán hàng (thống kê được danh sách các món ăn hiện có, đã hết, còn tồn hay bán chạy nhất, …) qua việc thống kê các phiếu nhập, xuất theo tháng, quý.

Tạo ra một phần mêm có độ tin cậy cao, khả năng tương tác, tiếp nhận thông tin nhanh, bảo mật về thông tin nhân viên, dễ dàng cho việc bảo trì, có thể lưu trữ một lượng lớn dữ liệu.

Trang 16

CHƯƠNG II: PHÂN TÍCH CHỨC NĂNG HỆ THỐNG

2.1 Chuẩn hóa, xây dựng mô hình nghiệp vụ:

2.1.1 Biểu đồ phân rã chức năng:

Hình 7 Biểu đồ phân rã chức năng quản lý nhà hàng Dung Anh

Các chức năng của hệ thống quản lý nhà hàng :

Quản lý nhập xuất hàng hoá : phụ trách việc nhập hàng \ xuất hàng vào \ ra kho.

Nhận hàng \ Giao hàng : phụ trách việc nhận hàng khi nhà cung cấp mang hàng đến, giao hàng cho khách đặt hàng.

Kiểm tra hàng : phụ trách việc kiểm tra hàng trước khi nhập \ xuất kho.

Trang 17

Thanh toán : phụ trách việc thanh toán cho nhà cung cấp và khách hàng Quản lý hàng hoá \ công nợ : phụ trách việc kiểm kê hàng hoá và theo dõi tình hình công nợ.

Theo dõi nợ : theo dõi tình hình công nợ của nhà hàng với khách hàng, của nhà cung cấp với nhà hàng.

Chiết khấu \ khuyến mãi : lên kế hoạch chiết khấu và khuyến mãi cho các mặt hàng của nhà hàng.

Quản lý bán hàng : phụ trách việc bán hàng và giao hàng.

Kiểm tra đơn hàng : kiểm tra các đơn đặt hàng xem có hợp lệ không Làm hoá đơn và phiếu xuất : làm hoá đơn và phiếu xuất khi tiến hành giao dịch hàng hoá.

Giao hàng : phụ trách việc giao hàng cho khách hàng.

Quản lý nhà bếp : quản lý các công việc của nhà bếp như nguyên liệu, chế biến, công thức món ăn.

Kiểm tra nguyên liệu : kiểm tra chất lượng và số lượng của nguyên liệu đầu vào trước khi chế biến.

Tiếp nhận yêu cầu chế biến : tiếp nhận yêu cầu chế biến từ bộ phận lễ tân, tổng hợp lại để chuyển cho bộ phận chế biến.

Chế biến nguyên liệu : chế biến món ăn.

Lên công thức món ăn : lên công thức các món ăn cho thực đơn của nhà hàng.

Chăm sóc khách hàng : phụ trách việc tìm hiểu ý kiến, tâmlý, nhu cầu khách hàng Hồi đáp lại các ý kiến của khách hàng.

Thu thập ý kiến : thu thập ý kiến của khách hàng về chất lượng món ăn, thái độ phục vụ …

Tổng hợp ý kiến : tổng hợp và phân loại các ý kiến của khách hàng Điều tra : điều tra các ý kiến đóng góp của khách hàng xem có chính xác không.

Trang 18

2.2 Mô hình hóa tiến trình:

2.2.1 Xây dựng DFD hệ thống:

Quản lý nhà hàng

Ban giám đốc

Yêu cầu kiểm traKết quả kiểm tra

Trang 19

Hình 9 DFD hệ thống mức đỉnh

Trang 20

Hình 1 DFD mô tả chức năng 1 của hệ thống

Trang 21

Hình 2 DFD mô tả chức năng 2 của hệ thống

Trang 22

Hình 3 DFD mô tả chức năng 3 của hệ thống

Trang 23

Hình 4 DFD mô tả chức năng 4 của hệ thống

Trang 24

Hình 5 DFD mô tả chức năng 5 của hệ thống

Trang 25

CHƯƠNG III: PHÂN TÍCH DỮ LIỆU CỦA HỆ THỐNG

3.1 Xây dựng mô hình thực thể liên kết

SoChungTu : mã số chứng từ = “NH” hoặc “DH” + “năm” + “tháng” + “ngày” + “-“ + “STT” Phần STT sẽ được reset về giá trị không khi số chứng từ chuyển sang một ngày mới.

NgayChungTu : ngày chứng từ đơn hàng.

TrangThaiChungTu : có hai trạng thái “M” và “D” “M” có nghĩa chứng từ được thanh toán muộn “D” có nghĩa chứng từ đã được thanh toán NhanVienID : mã nhân viên phụ trách việc làm đơn hàng.

KhachHangID : mã khách hàng đặt hàng hoặc lấy hàng UserID : mã nhân viên nhập hoá đơn.

NguoiGiaoDich : tên người tiến hành giao dịch thương lượng việc mua

NgayHuyDonHang : ngày đơn hàng bị huỷ TuGio : thời gian bắt đầu giao dịch hàng hoá DenGio : thời gian kết thúc quá trình trao đổi hàng hoá.

SoLuong : số lượng hàng hoá được giao dịch (tính trên một loại hàng hoá).

DonGia : đơn giá cho mỗi đơn vị hàng hoá.

Trang 26

MaKhoNhap : mã kho đối với hoá đơn nhập hàng, nếu là hoá đơn xuất hàng thì trường này được bỏ trống.

MaKhoXuat : mã kho đối với hoá đơn xuất hàng, nếu là hoá đơn nhập hàng thì trường này được bỏ trống.

HinhThucThanhToanID : mã hình thức thanh toán.

DatTruocTien : số tiền đặt cọc trước khi quá trình giao dịch được diễn ra.

DatHangTruoc : nhận giá trị “0” hay “1” tương ứng với việc không đặt hàng trước hay có đặt hàng trước.

CongThem : Chi phí phát sinh trong qua trình giao dịch ChietKhauID : mã chiết khấu.

TyLeChietKhau : tỷ lệ chiết khấu phát sinh tại thời điểm giao dịch Tỷ lệ này có thể khác với tỷ lệ trong bảng từ điển chiết khấu.

SoTien : số tiền giao dịch.

PhanLoai : dùng để phân biệt đây là phiếu thanh toán xuất hay nhập Thực thể: ChietKhau

Mục đích : Lưu trữ thông tin các loại Chiết khấu Các thuộc tính :

ChietKhauID : mã chiết khấu.

TenChietKhau: lưu trữ tên của mỗi loại chiết khấu.

[Convert] : chuyển tên chiết khấu sang một dạng chuẩn không viết hoa và không có dấu khoảng trắng giữa các ký tự.

Ví dụ : Tên chiết khấu : Đại lý Convert : đạilý

TenTat: tên tắt của chiết khấu (nếu có).

ThoiHanSuDung: thời hạn dùng cho mỗi loại chiết khấu

Ngày đăng: 04/05/2024, 11:18

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w