Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước

75 45 0
Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước

Đ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

Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước Phân tích và thiết kế hệ thống quản lý nhà hàng trong nước

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN TOÁN ỨNG DỤNG VÀ TIN HỌC Bộ mơn Phân tích thiết kế hệ thống ************* BÀI TẬP LỚN ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ NHÀ HÀNG TRONG NƯỚC Giảng viên hướng dẫn: TS Lê Hải Hà Sinh viên thực hiện: Nông Thị Thủy MSSV: 20195926 Lớp: Toán Tin 02 – K64 Mã lớp học: 129857 Hà Nội, – 2022 MỤC LỤC Lời mở đầu Phần I: Phát biểu toán quản lý hệ thống kinh doanh nhà hàng nước I Khảo sát trạng tìm hiểu nhu cầu 1.1 Mục đích thiết kế phần mềm 1.2 Phạm vi 1.3 Các nguồn điểu tra 1.4 Mục đích việc khảo sát II Nội dung khảo sát 2.1 Sơ đồ nhân nhà hàng 2.2 Nhiệm vụ phận nhà hàng 2.3 Đánh giá hệ thống 2.4 III Đề xuất giải pháp cho hệ thống Đặc tả yêu cầu 3.1 Yêu cầu chức 3.2 Yêu cầu phi chức Phần II: Phân tích hệ thống 10 I Xác định mơ hình nghiệp vụ quản lý nhà hàng 10 1.1 Công tác chuẩn bị trước khách đến nhà hàng 10 1.2 Khi khách đến với nhà hàng 10 1.3 Quá trình nhận order đồ phục vụ 11 1.4 Tiễn khách dọn dẹp bàn ăn 12 II Biểu đồ phân cấp chức 13 2.1 2.2 III Sơ đồ phân cấp chức 13 Mô tả chi tiết chức năng: 13 Biểu đồ Use-Case 17 3.1 Nhận diện tác nhân, mục tiêu tác nhân hệ thống 17 3.2 Biểu đồ Use Case mức tổng quan 18 3.3 Chi tiết đặc tả Use Case 19 3.3.1 Đăng nhập hệ thống 19 3.3.2 Đăng xuất hệ thống 22 3.3.3 Lập hóa đơn 23 3.3.4 Tra cứu thực đơn 25 3.3.5 Thống kê doanh thu 27 3.3.6 Quản lý thực đơn 29 3.3.6.1 Thêm thực đơn 30 3.3.6.2 Xóa thực đơn 32 3.3.6.3 Cập nhật thực đơn 34 3.3.7 Quản lý nhân viên 36 3.3.7.1 Thêm nhân viên 37 3.3.7.2 Xóa nhân viên 40 3.3.7.3 Cập nhật thông tin nhân viên 42 3.3.8 Phân công nhân viên 45 3.3.9 Quản lý hóa đơn 47 3.3.9.1 In hóa đơn 47 3.3.9.2 Xóa hóa đơn 49 3.3.10 Đăng ký lịch làm 51 3.3.11 Nhận order từ khách 53 3.3.12 Thanh tốn hóa đơn 55 IV Biểu đồ 57 4.1 Đăng nhập hệ thống 57 4.2 Đăng xuất hệ thống 57 4.3 Lập hóa đơn 58 4.4 Tra cứu thực đơn 58 4.5 Thống kê doanh thu 59 4.6 Quản lý thực đơn 59 4.7 Quản lý nhân viên 61 4.8 Phân công nhân viên 62 4.9 Quản lý hóa đơn 63 4.10 Đăng ký lịch làm 64 4.11 Nhận order từ khách 64 4.12 Thanh tốn hóa đơn 65 Phần III: Thiết kế sở liệu 66 I II Xây dựng biểu đồ lớp_Class Diagram 66 Xây dựng mơ hình thực thể liên kết biểu đồ liệu quan hệ 67 2.1 Xác định kiểu thực thể, thuộc tính thuộc tính khóa thực thể 67 2.2 Mơ hình thực thể liên kết E-R 68 2.3 Biểu đồ xây dựng mơ hình liệu quan hệ 69 Kết luận 70 Tài liệu tham khảo 71 LỜI MỞ ĐẦU Trong thời kỳ nay, thời kỳ công nghệ số 4.0, loại hình dịch vụ phụ vụ yêu cầu khách hàng ngày cải tiến tối ưu hóa Cơng nghệ thông tin tác động sâu sắc tới hoạt động sống sản xuất kinh doanh Lĩnh vực kinh doanh nhà hàng dần trở nên phổ biến rộng rãi nước ta Việc áp dụng hệ thống phần mềm quản lý nhằm hỗ trợ kinh doanh nhà hàng hiệu hơn, xử lý nghiệp vụ bán hàng quản trị chuyên nghiệp, giúp tiết kiệm nhân lực, thời gian chi phí Sử dụng phần mềm quản lý kinh doanh nhà hàng giải pháp hiệu việc nâng cao lực vận hành, kiểm soát hiệu kinh doanh, tiết kiệm thời gian, chi phí, hạn chế sai sót, nhầm lẫn, thất dễ xảy quản lý theo phương pháp thủ công, quan trọng giúp thúc đẩy doanh thu nhà hàng Bên cạnh đó, phần mềm quản lý nhà hàng cịn giúp ta theo dõi hoạt động kinh doanh lúc nơi mà khơng cần có mặt trực tiếp cửa hàng, thuận tiện trường hợp quản lý chuỗi nhiều nhà hàng Nhận thấy tầm quan trọng môn học hứng thú đặc biệt với lĩnh vực nhà hàng, em định lựa chọn đề tài “Phân tích thiết kế hệ thống quản lý kinh doanh nhà hàng nước” Do nhiều hạn chế kiến thức kinh nghiệm, nên báo cáo khơng thể tránh khỏi sai sót, mong nhận góp ý từ thầy bạn đẻ báo cáo hoàn thiện Em xin chân thành cảm ơn PHẦN I: PHÁT BIỂU BÀI TOÁN VỀ QUẢN LÝ HỆ THỐNG KINH DOANH NHÀ HÀNG TRONG NƯỚC I Khảo sát trạng tìm hiểu nhu cầu 1.1 Mục đích thiết kế phần mềm - - 1.2 Xây dựng hệ thống quản lý nhà hàng ăn uống nước với đầy đủ chức quản lý sau đây: - Nhận, xuất hàng hóa kho Quản lý bàn ăn (thêm, ghép, rời bàn ăn) - Quản lý thực đơn (thêm, xóa, chỉnh sửa) Quản lý nhân viên: Nhân viên phục vụ bàn ăn, thu ngân tốn quầy (thêm, xóa, cập nhật) - Quản lý thẻ ưu đãi, mã ưu đãi cho khách hàng Quản lý khoản chiết khấu, hoa hồng Phần mềm phải có chức tạo báo cáo về: - Hàng hóa nhập/xuất/tồn kho - Doanh thu: Thu, chi, công nợ khách hàng Thu chi tiền mặt, thu chi thẻ - Thống kê doanh thu theo nhân viên Thống kê doanh thu theo bàn ăn - Báo cáo kết kinh doanh Phạm vi - Do phạm vi khả có hạn nên em tập trung vào việc khảo sát phân tích việc quản lý nhà hàng nước có mơ hình vừa nhỏ Tuy nhiên, em nghĩ áp dụng mơ hình cho hệ thống nhà hàng có quy mơ lớn - BTL thực dựa sở lý thuyết phân tích thiết kế hệ thống thơng tin để thiết kế mơ hình tổ chức liệu Chưa tiến hành thực code, phần code thuộc phạm vi khác để phát triển thành ứng dụng hoàn chỉnh Các nguồn điểu tra Việc khảo sát tiến hành nhà hàng thông qua vấn số người có nghiệp vụ, số người sử dụng hệ thống sẵn có 1.3 số tài liệu sổ sách ghi chép lại cách vận hành nhà hàng a Người dùng hệ thống - - Ban giám đốc: Có thể nắm bắt rõ tình hình vận hành nhà hàng, doanh thu vào, khoản chi mức độ yêu thích khách hàng với nhà hàng Bộ phận quản lý nhà hàng: Theo chu kỳ thời gian định (ngày, tuần, tháng, quý, năm) phận quản lý theo dõi, kiểm tra, mặt hàng nhập/xuất/tồn kho báo cáo với ban giám đốc phân tích triển khai chiến lược kinh doanh - - Bộ phận bếp: Lên danh sách thực đơn chế biến ăn Bộ phận kinh doanh: Theo dõi tiến độ phát triển nhà hàng thông qua đánh giá khách hàng hệ thống, từ lên kế hoạch định hướng, phát triển nhà hàng với chiến lược kinh doanh hiệu Bộ phận phục vụ khách hàng: Nhân viên phục vụ bàn cung cấp thông tin ăn đơn giá, số lượng cách nhanh chóng Các nhân viên làm việc theo nhóm, nhóm có trưởng nhóm phụ trách Các nhóm làm việc - theo khu vực theo thời gian Bộ phận kế toán, thu ngân: Theo dõi khoản thu chi tiền mặt, thẻ tín dụng, khoản thu hồi cơng nợ Hầu hết tác vụ kế toán thực thủ công với hàng tá giấy tờ sổ sách nên hiệu công việc chưa cao b Sổ sách, tài liệu - Dựa vào sổ sách, tài liệu, tệp máy tính thơng tin cập nhật Internet, ta điều tra loại liệu, luồng liệu giao dịch - Bằng cách lập danh sách tài liệu qua tìm hiểu người dùng, sau tiến hành nghiên cứu tài liệu để nhận thấy liệu liệu cấu trúc - Qua ta tổng hợp danh sách phản hồi người dùng hệ thống quản lý nhà hàng từ rút ưu nhược điểm tiến hành cải tiến ứng dụng Qua việc khảo sát này, ta nhận rằng, thực tế, đa phần nhà hàng phục vụ ăn uống nước áp dụng hình thức quản lý qua sổ sách, chứng từ cách thủ công mà chưa áp dụng Công nghệ thông tin vào công việc 1.4 Mục đích việc khảo sát Thơng thường hệ thống xây dựng nhằm để thay cho hệ thống cũ nhiều bất cập, chưa hồn thiện Chính mà việc tìm hiểu nhu cầu hệ thống thường việc khảo sát đánh giá hệ thống cũ Việc khảo sát trạng nhằm để: - - Tiếp cận với nghiệp vụ kinh doanh nhà hàng Tìm hiểu rõ chức năng, nhiệm vụ cách hoạt động hệ thống Ở BTL này, em sâu vào tìm hiểu hệ thống với chức quản lý phận kế toán, thu ngân, phận Chỉ chỗ chưa hợp lý hệ thống, cần kế thừa cải tiến chỗ bất hợp lý hệ thống quản lý nhà hàng Qua đây, ta đề xuất hệ thống quản lý hiệu II Nội dung khảo sát Cơ cấu tổ chức nhà hàng 2.1 Sơ đồ nhân nhà hàng Hình I.1: Sơ đồ phận nhà hàng 2.2 Nhiệm vụ phận nhà hàng 2.2.1 Ban giám đốc Có vai trị điều hành, giám sát, quản lý tất công việc đội ngũ nhân viên Là người đưa định cuối chiến lược, định hướng, kế hoạch phát triển tương lai Mọi vấn đề phát sinh có tính chất nghiêm trọng phải thơng qua Ban giám đốc 2.2.2 Quản lý nhà hàng Có trách nhiệm hỗ trợ đắc lực cho Ban giám đốc hạng mục công việc Phân công tổ chức nhân theo cấp quản lý, giám sát công việc để mang đến chất lượng dịch vụ tốt Đặc biệt tài chính, ngân sách nhà hàng, doanh thu tháng, năm vừa qua thay đổi Phối hợp với phận bếp thường xuyên cập nhật mới, xây dựng thực đơn 2.2.3 Bộ phận kinh doanh Có trách nhiệm lên kế hoạch để quảng cáo, giới thiệu hình ảnh, thương hiệu nhà hàng đến người Đặc biệt phải thu thập thông tin đối thủ cạnh tranh, thị trường xung quanh khách hàng tiềm Từ tạo mối quan hệ, uy tín trì, chăm sóc khách hàng thân thiết 2.2.4 Bộ phận bếp Nhà hàng nơi cung cấp dịch vụ ẩm thực nên phận bếp đóng vai trị quan trọng Những ăn có thơm ngon, bổ dưỡng hay không phụ thuộc vào phận Các nhân viên có phận bếp chịu trách nhiệm chất lượng ăn Trong phận bếp bao gồm bếp trưởng, bếp phó, đầu bếp, phụ bếp, 2.2.5 Bộ phận kế toán, thu ngân Bộ phận chịu trách nhiệm thu chi nhà hàng Trong đó, kế tốn trưởng có chia vụ phân chia ca khu vực làm việc cho nhân viên Lập báo cáo tài chính, theo dõi cơng việc nhân viên báo cáo lên cấp Còn nhân viên có nhiệm vụ thu ngân, lên hóa đơn cho khách hàng Sau nhập liệu, lưu hóa đơn, nộp tiền báo cao doanh thu cho kế toán trưởng 2.2.6 Bộ phận phục vụ khách hàng a Bộ phận lễ tân: chịu trách nhiệm đón tiễn khách, giải đáp thắc mắc khách hàng có vấn đề hay khiếu nại Nếu nằm phạm vi giải có hiểu biết giải trực tiếp Ngược lại cần phải thông báo với cấp để xử lý ổn thỏa b Bộ phận phục vụ bàn: chịu trách nhiệm đón tiễn khách Cùng với xếp chỗ ngồi gợi ý để khách hàng chọn món, đảm bảo phục vụ khách trình thực khách thưởng thức bữa ăn nhà hàng Sau thưởng thức xong, nhân viên phục vụ có trách nhiệm dọn dẹp xếp lại bàn ăn khách Bộ phận lễ tân, phục vụ bàn mang đến hài lòng tác phong nhân viên Đây xem hình ảnh đại diện cho nhà hàng nên có vai trị quan trọng sơ đồ máy nhà hàng IV Biểu đồ 4.1 Đăng nhập hệ thống Hình IV.1: Biểu đồ gói Đăng nhập hệ thống 4.2 Đăng xuất hệ thống Hình IV.2: Biểu đồ gói Đăng xuất hệ thống 57 4.3 Lập hóa đơn Hình IV.3: Biểu đồ gói Lập hóa đơn 4.4 Tra cứu thực đơn Hình IV.4: Biểu đồ gói Tra cứu thực đơn 58 4.5 Thống kê doanh thu Hình IV.5: Biểu đồ gói Thống kê doanh thu 4.6 Quản lý thực đơn 4.6.1 Thêm thực đơn Hình IV.6.1: Biểu đồ gói Thêm thực đơn 59 4.6.2 Xóa thực đơn Hình IV.6.2: Biểu đồ gói Xóa thực đơn 4.6.3 Cập nhật thực đơn Hình IV.6.3: Biểu đồ gói Cập nhật thực đơn 60 4.7 Quản lý nhân viên 4.7.1 Thêm nhân viên Hình IV.7.1: Biểu đồ gói Thêm nhân viên 4.7.2 Xóa nhân viên Hình IV.6.3: Biểu đồ gói Xóa nhân viên 61 4.7.3 Cập nhật thơng tin nhân viên Hình IV.6.3: Biểu đồ gói Cập nhật thơng tin nhân viên 4.8 Phân cơng nhân viên Hình IV.6.3: Biểu đồ gói Phân cơng nhân viên 62 4.9 Quản lý hóa đơn 4.9.1 In hóa đơn Hình IV.6.3: Biểu đồ gói In hóa đơn 4.9.2 Xóa hóa đơn Hình IV.6.3: Biểu đồ gói Xóa hóa đơn 63 4.10 Đăng ký lịch làm Hình IV.6.3: Biểu đồ gói Đăng ký lịch làm 4.11 Nhận order từ khách Hình IV.6.3: Biểu đồ gói Nhận order từ khách 64 4.12 Thanh tốn hóa đơn Hình IV.6.3: Biểu đồ gói Thanh tốn hóa đơn 65 PHẦN III: THIẾT KẾ CƠ SỞ DỮ LIỆU I Xây dựng biểu đồ lớp_Class Diagram Hình I.1: Biểu đồ lớp tổng qt 66 II Xây dựng mơ hình thực thể liên kết biểu đồ liệu quan hệ 2.1 Xác định kiểu thực thể, thuộc tính thuộc tính khóa thực thể STT Kiểu thực thể NHÂN VIÊN FORM ĐĂNG NHẬP THỰC ĐƠN LOẠI MÓN THỰC PHẨM NHÀ CUNG CẤP HÓA ĐƠN LƯƠNG CHI TIẾT NHẬP HÀNG 10 GIÁ 11 12 BÀN BÀN ĐẶT 13 BÀN CĨ KHÁCH 14 KHUYẾN MẠI Thuộc tính Mã nhân viên , tên nhân viên, giới tính, ngày sinh, sđt, địa chỉ, chức vụ, ngày vào làm, lương ngày Name, password, quyền Mã thực đơn, tên thực đơn, đơn giá, mô tả Mã loại món, tên loại món, mơ tả Mã thực phẩm, tên thực phẩm, mô tả Stt, tên ncc, địa chỉ, sđt, ghi Mã hóa đơn, ngày, tên bàn, số khách, tổng bill, khách trả, trả khách Mã nv, tháng, tên nv, phận, chức vụ, lương ngày, ngày công, tăng ca, thưởng, phạt Stt, ngày, nguồn nhập, mã hàng nhập, tên sản phẩm, đơn giá, số lượng, tổng bill Ngày áp dụng giá, Mã thực đơn, giá Mã bàn, tên bàn, v ị trí Mã bàn, ngày, giờ, tên khách hàng đặt, số khách Mã bàn, tên bàn, vị trí, số khách Mã km, tên km, mức khuyến mại 67 Thuộc tính khóa Mã NV Name Mã TD Mã loại Mã TP Stt Mã HD Mã NV Stt Giá Mã bàn Mã bàn Mã bàn Mã KM 2.2 Mơ hình thực thể liên kết E-R Hình III.1: Mơ hình thực thể liên kết EER 68 2.3 Biểu đồ xây dựng mơ hình liệu quan hệ GHình III.2: Mơ hình liệu quan hệ 69 KẾT LUẬN Để mang lại dịch vụ tốt đến với khách hàng đặc biệt nâng cao suất lao động, tăng doanh thu cho nhà hàng, việc ứng dụng hệ thống thông minh để quản lý hoạt động tổ chức điều cần thiết Sau khoảng thời gian tìm hiểu kiến thức mơn học Phân tích thiết kế hệ thống, em phân tích xây dựng phần liệu cho hệ thống Mặc dù cố gắng báo cáo em chắn tránh sai thiếu sót Và khả thời gian cịn hạn chế, nên em chưa hồn thành phần Thiết kế giao diện chương trình cho hệ thống, mong thầy bạn thông cảm! 70 TÀI LIỆU THAM KHẢO Phân tích thiết kê hệ thống thông tin/ Nguyễn Văn Ba H : ĐH Quốc Gia, 2003 Object-Oriented Analysis and Design for Information Systems Wazlawick, Raul Sidnei 71 ... QUẢN LÝ HỆ THỐNG KINH DOANH NHÀ HÀNG TRONG NƯỚC I Khảo sát trạng tìm hiểu nhu cầu 1.1 Mục đích thiết kế phần mềm - - 1.2 Xây dựng hệ thống quản lý nhà hàng ăn uống nước với đầy đủ chức quản lý. .. thống với chức quản lý phận kế toán, thu ngân, phận Chỉ chỗ chưa hợp lý hệ thống, cần kế thừa cải tiến chỗ bất hợp lý hệ thống quản lý nhà hàng Qua đây, ta đề xuất hệ thống quản lý hiệu II Nội... ăn, khung cảnh nhà hàng giảm thiểu chi phí quản lý Hệ thống quản lý nhà hàng cũ nhiều bất cập, điều làm phát sinh chi phí quản lý khơng cần thiết mà cịn làm cho công việc quản lý thu ngân trở

Ngày đăng: 20/03/2022, 21:44

Tài liệu cùng người dùng

Tài liệu liên quan