Đề tài quản lý Nhà hàng trung hoa

27 503 2
Đề tài quản lý Nhà hàng trung hoa

Đ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

Trường Đại Học Khoa Học Huế Khoa Công Nghệ Thông Tin ĐỀ TÀI: QUẢN KINH DOANH, NHÂN SỰ NHÀ HÀNG TRUNG HOA A A HỒ SƠ QUẢN NHÓM I BẢNG ĐÁNH VẮNG B HỒ SƠ YÊU CẦU BÀI TOÁN I Giới thiệu chung Nhà hàng Trung Hoa nhà hàng lớn TP HCM, chuyên phục vụ ăn, đồ uống cho khách hàng Sau nhà hàng mở rộng, hệ thống thông tin vận hành hoàn toàn tay không đáp ứng nhu cầu quản Chủ nhà hàng muốn có phần mềm nhằm tin học hóa công đoạn: bán hàng, quản sản phẩm, quản hồ sơ lịch làm việc nhân viên, thống kê tình hình kinh doanh, nhập nguyên liệu II Yêu cầu chức II.1 Đăng nhập Giám đốc, quản thu ngân có quyền đăng nhập vào hệ thống, người cung cấp username mật (password) 2.2 Bán hàng Khi khách hàng ngồi vào bàn , xem menu gọi nhân viên nhân viên mang phiếu gọi đến chờ khách hàng gọi ăn, nhân viên ghi lại yêu cầu khách hàng vào phiếu gọi chuyển giao cho phận thu ngân để nhập thông tin vào hệ thống tạo hóa đơn cho bàn chuyển phiếu gọi xuống phận nhà bếp để thực yêu cầu.Khi thông tin bàn chuyển từ trạng thái Trống sang trạng thái Bận Khi nhà bếp thực yêu cầu xong chuyển ăn lên cho Nhân Viên Bồi Bàn để giao cho khách hàng Khi bàn trạng thái bận tạo hóa đơn cho bàn Nếu khách háng sau gọi mà có ý định hủy đổi nhân viên bồi bàn chuyển yêu cầu qua cho bên thu ngân, thu ngân kiểm tra yêu cầu với phận bếp hay chưa, chưa cho hủy món, đổi Trường hợp thức uống có sẵn(như rượu bia nước ngọt,vv ) đem mà chưa sử dụng cho trả lại, hóa đơn bỏ trả lại Khi khách hàng có yêu cầu toán nhân viên bồi bàn thông báo cho thu ngân in hóa đơn nhân viên bồi bàn giao cho khách hàng Khách hàng toán trực tiếp quầy thu ngân Hoặc giao cho nhân viên bồi bàn để toán với thu ngân Sau khách hàng toán xong rời khỏi bàn trạng thái bàn chuyển sang trạng thái Trống, trạng thái hóa đơn cập nhật toán Hóa đơn cần ghi rõ mã số bàn, tên nhân viên thu ngân lập, ngày lập, số lượng, đơn giá gọi II.3 Quản nhân 2.3.1 Quản hồ sơ nhân viên Khi nhân viên nhận vào làm nhà hàng quản tạo hồ sơ nhân viên hệ thống, gồm có họ tên, giới tính, ngày sinh, địa chỉ, số điện thoại Yêu cầu thêm, sửa, xóa hồ sơ nhân viên Nhân viên thuộc loại: Giám đốc, quản nhà hàng, thu ngân, phục vụ Nếu giám đốc, quản lý, thu ngân tạo hồ sơ cấp thêm username password để đăng nhập 2.3.2 Phân lịch làm việc Việc phân lịch tiến hành theo thứ tuần Với thứ tuần, có ca làm việc, ca sáng từ 6h đến 11h30, ca chiều từ 11h30 tới 17h, ca tối từ 17h tới 23h Trong ca làm việc có số nhân viên làm việc, danh sách nhân viên phân quản nhà hàng Sau quản nhà hàng chọn thử buổi, danh sách nhân viên làm việc buổi hiển thị lưới, danh sách nhân viên không làm việc ca hiển thị lưới bên cạnh, người quản thêm nhân viên vào ca làm việc xóa nhân viên khỏi ca làm việc 2.3.3 Đánh vắng Việc đánh vắng tiến hành vào đầu ca làm việc Sau chọn ngày buổi danh sách nhân viên có lịch làm việc ca hiển thị lưới quản nhà hàng đánh dấu tích vào nhân viên có làm lại nhân viên vắng Bấm nút cập nhật để hoàn tất 2.3.4 Thống kê đánh vắng tiền lương Người dùng chọn ngày bắt đầu kết thúc, liệt kê danh sách nhân viên có làm việc khoảng thời gian đó, với nhân viên ghi rõ tổng số ca phân, số ca có làm, số ca vắng, hệ số lương, tiền lương thuyết = hệ số lương * tổng số ca phân, lương thực nhận = hệ số lương * số ca làm Nếu sau chọn ngày buổi, đánh vắng cho ca nhân viên có làm đánh dấu tích sẵn II.4 Quản hàng II.4.1 Quản nhóm hàng bán Hàng bán nhà hàng chia thành nhóm để tiện quản lý, yêu cầu thêm sửa xóa nhóm II.4.2 Quản hàng bán Mỗi mặt hàng bán có mã hàng, tên hàng, đơn giá, nhóm bán (cho biết hàng thuộc nhóm nào) II.4.3 Quản nhóm hàng nhập Hàng nhập nhà hàng chia thành nhóm để tiện quản lý, yêu cầu thêm sửa xóa nhóm II.4.4 Quản hàng nhập Mỗi mặt hàng nhập vào có mã hàng, tên hàng, nhóm nhập (cho biết hàng thuộc nhóm nào) II.5 Nhập hàng Việc nhập hàng tiến hành thông qua phiếu nhập Mỗi lần nhập hàng nhập nhiều mặt hàng, thu ngân tạo phiếu nhập ghi rõ thời gian nhập, tên nhà cung cấp, số lượng, đơn giá tên mặt hàng Mỗi phiếu nhập nhà cung cấp II.6 Thống kê Sau chọn ngày bắt đầu ngày kết thúc, liệt kê hóa đơn hai ngày phiếu nhập hai ngày đó, tổng tiền hóa đơn, tổng tiền phiếu nhập, số lượng bán mặt hàng xếp theo thứ tự tăng dần giảm dần, thứ tự người dùng quy định III Yêu cầu phi chức -Phần mềm chạy đảm bảo yêu cầu đề -Chạy tốt hệ điều hành Windows trở lên -.Net Framework 4.0 trở lên -Phần mềm viết Visual Studio 2012 kèm thư viện hỗ trợ DevExpress 14, SQL Server 2012 IV Từ điển liệu Khái niệm Hóa đơn Mô tả Một hóa đơn tạo bàn gọi ăn, hóa đơn cập nhật bàn gọi thêm ăn hay đổi ăn, xóa hóa đơn bàn hủy yêu cầu gọi ăn, hóa đơn in khách hàng có yêu cầu toán Hóa đơn cập nhật trạng thái toán toán xong Khi bàn chưa kết thúc hóa đơn không lập hóa đơn cho bàn khác Chi tiết hóa đơn Là dòng hóa đơn gồm mã hóa đơn, tên mặt hàng, đơn giá, số lượng, thành tiền = đơn giá* số lượng, tổng tiền= tổng thành tiền Trạng thái bàn Trạng thái bàn gồm trạng thái : Trống Bận Trống bàn chưa khách ngồi gọi món, Bận bàn có khách gọi kéo dài khách hàng toán hóa đơn bàn Phiếu nhập Phiếu nhập phiếu cửa hàng lập nên để kiểm tra mặt hàng nhập nhà hàng Bao gồm mã phiếu nhập, ngày nhập, nhà cung cấp, lí nhập, tên hàng hóa, số lượng, đơn giá, thành tiền, tổng tiền, tên người kiểm tra hàng hóa nhập Phiếu toán (dành cho phiếu nhập) Phiếu toán là phiếu dùng để toán tiền cho nhà cung cấp hàng hóa cho nhà hàng Trên phiếu phải có số phiêu toán, tên nhà cung cấp, mã phiếu nhập, ngày nhập, ngày toán, lí toán, tên hàng hóa, số lượng, đơn giá, thành tiền, tổng tiền, tên người kiểm tra, thu ngân Ca làm việc Ca làm việc khoảng làm việc nhóm nhân viên nhà hàng phân bổ chủ nhà hàng, Một ngày gồm ca làm việc:7h-11h30, 11h30-17h,17h-23h Hàng bán Là hàng hóa nhà hàng bán ra, ví dụ: ăn…., hàng bán có mã hàng, tên hàng, đơn giá, mã nhóm bán Thực đơn Danh sách mặt hàng bán nhà hàng cung cấp cho khách hàng thời điểm Một thực đơn chứa chiều mặt hàng bán Hàng nhập Những mặt hàng nhà hàng nhập vào từ nhà cung cấp, ví dụ: nguyên liệu…, hàng nhập có mã hàng, tên hàng, mã nhóm nhập Nhà cung cấp Là nhà cung cấp mặt hàngnhà hàng cần gồm: nguyên nhiên liệu, thức ăn có sẵn(Bimbim, poca,…), thức uống(rượu bia, nước giải khát…), thuốc lá, khăn lạnh… Nợ nhà cung cấp Là nợ cũ chưa toán cho nhà cung cấp đợt cung cấp hàng hóa trước hay số lí khác Bảng chấm công Là bảng chấm chuyên cần, thái độ làm việc, vi phạm nhân viên quảnnhà hàng thực Bảng lương Là bảng lương nhân viên tháng tính toán hệ thống dựa bảng chấm công, nhân viên thu ngân có nhiệm vụ phát bảng lương cho nhân viên Chủ nhà hàng Là người chủ nhà hàng có quyền cao nhà hàng Thu ngân Nhân viên có nhiệm vụ hoạt động hóa đơn, phiếu toán,… Quản lí Là người giám sát hoạt động nhân viên đạo củ nhà hàng Hồ sơ nhân viên Mỗi nhân viên có hồ sơ nhân viên riêng với mã nhân viên, họ tên, địa chỉ, số điện thoại, số CMND, ngày tháng năm sinh Nhân viên thu ngân đăng nhập vào giao diện bán hàng để thực công việc mình, thu ngân Đăng nhập Những người có quyền Giám đốc, Người quản lý, nhân viên thu ngân đăng nhập vào giao diện tương ứng Những người cung cấp username password cung cấp giám đốc Password có độ dài từ ký tự trở lên Một người sau đăng nhập vào tài khoản đổi mật Nếu quên mật liên hệ với giám đốc để giám đốc reset mật cung cấp lại cho người bị Trên máy có hai tài khoản đồng thời đăng nhập Có loại quyền đăng nhập Giám đốc, Quản lý, Thu ngân Những nhân viên cấp quyền đăng nhập có quyền đăng nhập vào hệ thống Với quyền có giao diện làm việc tương ứng với tác vụ mà quyền phép làm Lịch làm việc phân lần, thủ công người quản phần mềm bắt đầu hoạt động, lịch phân rõ ngày tuần từ thứ hai đến chủ nhật, ca làm việc tuần nhân viên đảm trách Mỗi ngày, người quản xem nhân viên có làm việc ngày, đánh vắng nhân viên không làm, chấm công cho nhân viên có làm Cuối tháng, người quản tiến hành thống kê đánh vắng nhân viên Quyền đăng nhập Phân lịch làm việc V Phân quyền đăng nhập Mã số Tên quyền Giám đốc Quản Thu ngân Giám đốc xem thống kê doanh thu, tiền vốn, liền lãi theo ngày, tháng, năm, xem danh sách nhân viên, tạo mới, chỉnh sửa hồ sơ nhân viên, sa thải nhân viên Người quản có quyền sau: Về mặt kinh doanh: -Xem lịch sử hóa đơn -Thống kê doanh thu -Tạo hồ sơ, chỉnh sửa, xóa hồ sơ, sa thải nhân viên nhân viên thu ngân nhân viên phục vụ - Phân lịch làm việc, chấm công, thống kê lương Thực nghiệp vụ nhận yêu cầu nhập nguyên liệu từ nhà bếp xét duyệt để nhập nguyên liệu, nhận phiếu gọi từ nhân viên phục vụ, tạo – chỉnh sửa – toán hóa đơn, chuyển yêu cầu gọi xuống phận bếp sau nhận phiếu yêu cầu, nghiệp vụ thu ngân tiến hành ghi rõ tên nhân viên thu ngân thực Nhân viên thu ngân đăng nhập thực chức hóa đơn tạo mới, thay đổi, xóa, in hóa đơn thực việc thu tiền thay đổi trạng thái bàn Xem lịch làm việc, lịch sử làm việc, bảng lương, thông tin cá nhân Nhân viên phục vụ Không thể đăng nhập vào hệ thống C HỒ SƠ LẬP LỊCH BAN ĐẦU CHO BÀI TOÁN Dự tính thời gian tác vụ theo lực Mã CV 1.0 Tên Công Việc Xác định dự án mô tả nghiệp vụ dự án Thời gian (Ngày) 1.1 • Xác định đề tài ( quản nhà hàng ) 1.2 • Khảo sát trạng nhà hàng 1.3 • Mô tả nghiệp vụ quản hàng hóa ( quản hồ sơ hàng giá) 1.4 • Mô tả nghiệp vụ quản nhân ( quản hồ sơ nhân viên, lich làm việc, chấm công) 1.5 • Mô tả nghiệp vụ quản kinh doanh( quản bán hàng, nguyên liệu, hóa đơn) 2.0 Lập lịch công việc, môi trường phát triển 2.1 • Chọn môi trường công cụ phát triển ( windows 7/8/8.1, C#/.net FRAMEWORK…) 2.2 • Xác định khối lượng công việc 2.3 • Lập lịch công việc 3.0 Phân tích nghiệp vụ, mã hóa liệu 12 3.1 • Nghiệp vụ đăng nhập ( cho phép người dung đăng nhập vào hệ thống) 3.2 • Nghiệp vụ quản hàng hóa ( thêm, chỉnh sửa xóa hàng hóa) 3.3 • Nghiệp vụ quản nhân sự( thêm, sửa, xóa nhân sự) 3.4 • Nghiệp vụ quản kinh doanh ( tạo, xóa, cập nhật hóa đơn quản nhập nguyên liệu) 3.5 • Ngiệp vụ thống kê ( thống kê doanh thu, hàng hóa, nhập nguyên liệu khoảng thời gian ) 4.0 Công việc xây dựng phần mềm 12 4.1 • Xác định toán quản nhà hàng ( phác thảo giao diện phần mềm ) 4.2 • Thiết kế phần mềm quản nhà hàng ( thiết kế chức năng: đăng nhập, quản hàng hóa, nhân sự, kinh doanh ) 4.3 • Lập trình phần mềm quản nhà hàng ( cài đạt module chức ) 4.4 • Kiểm thử phần mềm quản nhà hàng ( kiểm thử module chức ) 4.5 • Bảo toàn phần mềm quản nhà hàng 5.0 Công việc bàn giao cho khách hàng 5.1 • Tiến hành cài đặt máy tính cho khách hàng 5.2 • Hướng dẫn khách hàng sử dụng phần mềm Bảng phân rã công việc: Công Việc Tên Công Việc Thời gian (Ngày) Công việc trước A • Xác định đề tài ( quản nhà hàng ) - B • Khảo sát trạng nhà hàng A C • Mô tả nghiệp vụ quản hàng hóa B D • Mô tả nghiệp vụ quản nhân B E • Mô tả nghiệp vụ quản kinh doanh B F • Chọn môi trường công cụ phát triển - G • Xác định khối lượng công việc C,D,E H • Lập lịch công việc G I • Nghiệp vụ đăng nhập B,G J • Nghiệp vụ quản hàng hóa C K • Nghiệp vụ quản nhân D L • Nghiệp vụ quản kinh doanh E M • Nghiệp vụ thống kê H N • Xác định toán quản nhà hàng H, I, J, K, L, M O • Thiết kế phần mềm quản nhà hàng N P • Lập trình phần mềm quản nhà hàng O Q • Kiểm thử phần mềm quản nhà hàng P R • Bảo toàn phần mềm quản nhà hàng G,Q S • Tiến hành cài đặt máy tính cho khách hàng R T • Hướng dẫn khách hàng sử dụng phần mềm S Lập mạng công việc: 6/6 3/3 E(2) /0 5/5 C(1)/3 )/0 A( 1 K(3)/1 L(3) /1 2)/ M( /9 23/23 15 14/14 10 4/7 F(1 )/1 N(2)/0 J(2)/3 O(3)/0 14 /2 22 11/11 /0 4) ( P 11 18/18 T(1)/0 S(1)/0 0/0 5/6 1)/ G( I(2)/ D(2)/ /0 2) B( 1/1 7/7 H(1)/0 Q(2)/0 12 20/20 R(1)/0 13 21/21 D HỒ SƠ THIẾT KẾ BÀI TOÁN Các biểu đồ a Biểu đồ phân rã chức (BFD) b Biểu đồ luồng liệu (DFD) b.1) Mức b.2) Mức b.2.1 DFD Bán hàng b.2.2 DFD Quản nhà cung cấp b.2.3 DFD Phân lịch b.2.4 DFD Đánh vắng b.2.4 DFD Thống kê c Biểu đồ thực thể mối quan hệ (ERD) d Lược đồ quan hệ VI CÁC BẢNG CSDL Nhóm nhập Tên trường Kiểu Cho phép NULL MaNhom int Không TenNhom Nvarchar(50) Có Tên trường Kiểu Cho phép NULL MaNhom int Không TenNhom Nvarchar(50) Có Mô tả Nhóm bán Mô tả Nhà cung cấp Tên trường Kiểu Cho phép NULL MaNCC int Không TenCC Nvarchar(50) Có DiaChi Nvarchar(250) Có SDT Nvarchar(20) Có Mô tả Phiếu nhập Tên trường Kiểu Cho phép NULL Mô tả SoPhieu Nchar(10) Không MaNCC int Không ThoiNhanNhap DateTime Không MaNV int Có Mã nhân viên lập phiếu Tên trường Kiểu Cho phép NULL Mô tả SoPhieu Nchar(10) Không MaHang int Không SoLuong int Không DonGia int Không Chi tiết phiếu nhập Phiếu toán Tên trường Kiểu Cho phép NULL Mô tả SoPhieu Nvarchar(10) Không Thanh toán cho phiếu nhập LanThu int Không Lần toán thứ phiếu nhập ThoiGian DateTime Không Thời gian toán SoTien int Không Số tiền Tên trường Kiểu Cho phép NULL Mô tả MaHD int Không ThoiGianTao DateTime Không MaBan int Không MaNV int Có Tên trường Kiểu Cho phép NULL MaHD int Không MaHang int Không SoLuong int Không DonGia int Không Tên trường Kiểu Cho phép NULL MaHang int Không TenHang Nvarchar(50) Không MaDonVi int Không Cho biết đơn vị hàng Tên trường Kiểu Cho phép NULL Mô tả MaHang int Không Hóa đơn Chi tiết hóa đơn Mô tả Hàng Mô tả Hàng bán MaNhomBan Nvarchar(50) Không Gia int Có Tên trường Kiểu Cho phép NULL MaHang int Không MaNhomNhap int Không Tên trường Kiểu Cho phép NULL MaTD int Không TenThucDon int Không NgayTao DateTime Không Tên trường Kiểu Cho phép NULL MaTD int Không MaHang int Không Tên trường Kiểu Cho phép NULL MaDonVi int Không TenDonVi Nvarchar(50) Không Tên trường Kiểu Cho phép NULL MaNV int Không MaQuyen int Không Username Nvarchar(50) Không Password Nvarchar(50) Không Tên trường Kiểu Cho phép NULL MaLoai int Không Mã nhóm bán cho biết hàng thuộc nhóm bán Hàng nhập Mô tả Thực đơn Mô tả Chi tiết thực đơn Mô tả Đơn vị Mô tả Đăng nhập Mô tả Loại nhân viên Mô tả TenLoai int Không HSL float Không Hệ số lương Tên trường Kiểu Cho phép NULL Mô tả MaNV int Không Hoten Nvarchar(50) Không NgaySinh datetime Không GioiTinh bit Không DiaChi Nvarchar(250) Có SDT Nvarchar(20) Có MaLoai int Không Nhân viên thuộc loại (vd Thu ngân) Tên trường Kiểu Cho phép NULL Mô tả MaBan int Không MoTa ntext Có Trong bit Không Bàn có trống hay không Tên trường Kiểu Cho phép NULL Mô tả MaThu int Không TenThu Nchar(10) Không Tên trường Kiểu Cho phép NULL MaBuoi int Không TenBuoi ntext Có Tên trường Kiểu Cho phép NULL Mô tả MaThu int Không Ca làm việc thuộc Nhân viên Bàn Thứ Buổi Mô tả Làm việc thứ MaBuoi int Không Ca làm việc thuộc buổi MaNV int Không Mã nhân viên phân lịch Tên trường Kiểu Cho phép NULL Mô tả Ngay int Không MaBuoi int Không MaNV int Không Chấmcông MaNguoiChamCong int CoDiLam Mã nhân viên chấm công Mã nhân viên người quản chấm công ca bit KẾT QUẢ ĐẠT ĐƯỢC Ưu điểm Kết hệ thống: -Hoàn thành tài liệu yêu cầu -Hoàn thành phần mềm với nhiều chức sau hoàn tất Kết người -Các thành viên nhóm nâng cao kỹ thiết kế hệ thống, lập trình làm tài liệu Khuyết điểm -Phần mềm thiếu sót tính năng: toán phiếu nhập, thống kê phiếu nhập nợ nhà cung cấp -Chưa cài đặt phần phân quyền chức theo quyền đăng nhập nhân viên Mới có quyền admin phép thực chức hệ thống -Nguyên nhân: Hạn chế trình độ nhân lực thời gian Phương hướng phát triền: Tiếp tục hoàn thiện chức chưa hoàn thiện đưa vào ứng dụng thực tế Huế ngày 19 tháng 05 năm 2015

Ngày đăng: 13/03/2017, 07:41

Mục lục

  • Biểu đồ Gantt - Lịch Trình dự án:

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

Tài liệu liên quan