Quản lý các chương trình khuyến mãi, giảm giá của nhà hàng.. Các báo cáo, thống kê về doanh thu theo các tiêu chí như thời gian, bàn, món… Thống kê và báo cáo doanh thu phải đảm bả
Trang 1XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ
NHÀ HÀNG VỪA VÀ NHỎ
SỬ DỤNG ENTITY FRAMEWORK, C# & SQL SERVER
GVHD: Nguyễn Hữu Khôi SVTH: Trần Ngọc Đức MSSV: 50132196
Lớp: 50TH2
BÁO CÁO TỐT NGHIỆP
Khoa CNTT – Niên khóa 2008 - 2012
Đề tài:
Trang 2Nội dung trình bày
Trang 3Tổng quan
Trang 4Đặt vấn đề
Khách gọi món, thanh toán nhanh chóng và thoải mái
Quản lý và cập nhật món, giá bán tối ưu và chuẩn xác nhất
Kiểm soát khâu tính tiền chính xác và nhanh chóng
Quản lý các chương trình khuyến mãi, giảm giá của nhà hàng
Các báo cáo, thống kê về doanh thu theo các tiêu chí như thời gian, bàn,
món…
Thống kê và báo cáo doanh thu phải đảm bảo chính xác, nhanh chóng
Trang 5Mục tiêu của đề tài
Xây dựng chương trình quản lý:
Giải quyết các nghiệp vụ trong quản lý nhà hàng vừa và nhỏ
Giao diện thân thiện với người sử dụng
Đảm bảo đầy đủ chức năng
Thao tác sử dụng đơn giản
Trang 8Cơ sở lý thuyết
Trang 9Tổng quan về Entity Framework
ADO.NET Entity Framework là một tập hợp các công nghệ trong ADO.Net,
nó được xem như là một Object/Relational Mapping (ORM) framework.Cho phép làm việc với dữ liệu quan hệ như là các đối tượng, loại bỏ hầuhết các mã nguồn cho việc truy xuất dữ liệu mà các người lập trình phảiviết
Sử dụng Entity Framework có thể sử dụng và khai thác sức mạnh của
LINQ trong việc khai thác dữ liệu
Entity Framework
Trang 10Mô hình Entity Framework
Trang 11Lý do chọn Entity Framework
Rút ngắn được thời gian phát triển ứng dụng
Các ứng dụng sẽ thoát khỏi việc phụ thuộc quá nhiều vào mô hình lưu trữ
Việc thay đổi ánh xạ giữa mô hình đối tượng và cấu trúc lưu trữ có thể
được thực hiện dễ dàng
Khai thác tốt việc sử dụng LINQ
Entity Framework có thể làm việc với nhiều cơ sở dữ liệu khác nhau
(Microsoft SQL Server, Oracle, DB2)
Trang 12Nội dung nghiên cứu
Trang 13Mô tả hệ thống
KHÁCH HÀNG
NGƯỜI QUẢN LÝ
NHÂN VIÊN
NHẬP KHO BÁN HÀNG
Mang mặt hàng đến
Kiểm tra MH Lập phiếu nhập Nhập kho Trả tiền
Cho xem thực đơn
Gọi món Lập hóa đơn Giao món Thanh toán
In hóa đơn
Yêu cầu báo cáo
In báo cáo
NHÀ
CUNG CẤP
Trang 1411 Chương trình khuyến mãi
12 Chi tiết khuyến mãi
Trang 15• Lập chương trình khuyến mãi.
• Thống kê hóa đơn.
• Thống kê doanh thu theo bàn.
• Thống kê doanh thu theo món.
Trang 16Mô hình quan niệm
Trang 17Sơ đồ chức năng hệ thống
QUẢN LÝ
Quản lý, cập nhật tất cả các danh
mục Quản lý hóa đơn, phiếu nhập Quản lý người dùng Xem hóa đơn, thống kê doanh thu Sao lưu, phục hồi dữ liệu
NHÂN VIÊN
Cập nhật, tìm kiếm thông tin hóa
đơn Xem hóa đơn, thống kê doanh thu
PHẦN MỀM QUẢN LÝ NHÀ HÀNG
Trang 18Kết quả & Hướng phát triển
Trang 19Kết quả
Giải quyết các yêu cầu về nghiệp vụ quản lý nhà hàng
Giúp quản lý nhà hàng một cách hiệu quả, tiết kiệm nhiều thời gian cho
nhà quản lý và tiết kiệm nhiều chi phí cho nhà hàng
Giao diện thân thiện, dễ sử dụng
Hỗ trợ thay đổi nhiều giao diện khác nhau
Hỗ trợ xuất các danh mục ra file Excel khi cần
Hỗ trợ sao lưu, phục hồi dữ liệu hệ thống
Restaurant Management
Trang 20Hướng phát triển
Quản lý các danh mục:
• Quản lý khách hàng, công nợ khách hàng, báo cáo doanh thu theo khách hàng và nhóm khách.
• Quản lý các khoản thu chi của của nhà hàng.
• Quản lý công nợ nhà cung cấp, thống kê nhập-xuất-tồn kho.
• Quản lý nhà bếp, quầy pha chế.
Xử lý cho phép các hình thức thanh toán thẻ tín dụng, thẻ ghi nợ
Sao lưu dữ liệu tự động
Cho phép người dùng nhập các danh mục từ file Excel
Thêm chức năng cho phép tăng/giảm giá hàng loạt các món theo giá
tiền hoặc phần trăm do người dùng nhập vào
Trang 21Một số giao diện của chương trình
Trang 22Giao diện bán hàng
Trang 23Hóa đơn
Trang 24Danh sách hóa đơn
Trang 25Báo cáo doanh thu theo ca
Trang 26Thống kê doanh thu theo món
Trang 27Báo cáo doanh thu theo món
Trang 28Xin cảm ơn
Quý thầy cô và các bạn đã theo dõi!