Đề tài Xây dựng chương trình quản lý nhà hàng vừa và nhỏ sử dụng Entity Framework, C Sharp và SQL Server

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

pdf28 trang | Chuyên mục: SQL Server | Chia sẻ: dkS00TYs | Lượt xem: 5973 | Lượt tải: 5download
Tóm tắt nội dung Đề tài Xây dựng chương trình quản lý nhà hàng vừa và nhỏ sử dụng Entity Framework, C Sharp và SQL Server, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
XÂ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:
Nội dung trình bày
1
2
3
4
Tổng quan
Cơ sở lý thuyết
Nội dung nghiên cứu
Kết quả và hướng phát triển
1
Tổng quan
Đặ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.
Mụ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.
Phạm vi đề tài
Người dùng:
• Người quản lý
• Nhân viên thu ngân
Chức năng:
• Người quản trị
• Nhân viên
Môi trường làm việc:
• Windows XP
• Windows 7
Phương pháp thực hiện
1. Tìm hiểu lý thuyết
2. Thu thập dữ liệu
3. Phân tích yêu cầu và xây dựng 
các mô hình hệ thống
4. Cài đặt ứng dụng
2
Cơ sở lý thuyết
Tổ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ầu
hế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ải
viế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
Mô hình Entity Framework
Lý 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)
3
Nội dung nghiên cứu
Mô 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
Đặc tả hệ thống
1. Khu vực
2. Bàn
3. Mức thuế giá trị gia tăng VAT
4. Mức giảm giá
5. Người dùng
6. Nhóm món
7. Nhà cung cấp
8. Loại mặt hàng
9. Mặt hàng
10. Đơn vị tính
11. Chương trình khuyến mãi
12. Chi tiết khuyến mãi
13. Món
14. Hóa đơn
15. Chi tiết hóa đơn
16. Phiếu nhập
17. Chi tiết phiếu nhập
18. Thành phần món
 Đặc tả dữ liệu:
Đặc tả hệ thống
 Đặc tả xử lý:
• Lập hóa đơn.
• Gọi món.
• Thêm món.
• Trả món.
• Chuyển bàn.
• Tách bàn.
• Thanh toán hóa đơn.
• Lập phiếu nhập.
• 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.
Mô hình quan niệm
Sơ đồ 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
4
Kết quả & Hướng phát triển
Kế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 
Hướ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.
Một số giao diện 
của chương trình
Giao diện bán hàng
Hóa đơn
Danh sách hóa đơn
Báo cáo doanh thu theo ca
Thống kê doanh thu theo món
Báo cáo doanh thu theo món
Xin cảm ơn
Quý thầy cô và các bạn đã theo dõi!

File đính kèm:

  • pdfĐề tài Xây dựng chương trình quản lý nhà hàng vừa và nhỏ sử dụng Entity Framework, C Sharp và SQL Server.pdf
Tài liệu liên quan