Các chương trình được thiết kế phải có độ chính xác cao và đáp ứng tốt các nhu cầu của khách hàng.. Để thấy được tầm quan trọng của công nghệ thông tin, nhiều sinh viên đã áp dụng công n
Trang 1BỘ CÔNG THƯƠNG TRƯỜNG ĐH CÔNG NGHIỆP THỰC PHẨM TP.
HCM
Phần mềm quản lý quán Cafe
GVHD: BÙI CÔNG DANH
Đặng Ái Quốc - 2001140202
Nguyễn Thanh Tùng - 2001140293
KHOA: Công Nghệ Thông Tin
TP.HCM, ngày 26, tháng 8, năm 2017
Trang 2L i nói đ u ờ ầ
Ngày nay, công nghệ thông tin được áp dụng một cách triệt để vào trong các mô hình, ứng dụng trong hầu hết cách lĩnh vực Đóng vai trò rất quan trọng, là nhu cầu cần thiết trong đời sống hiện nay Việc áp dụng các thành tựu về CNTT đã giúp thay thế các phương pháp thủ công bằng các chương trình máy tính Các phần mềm được ra đời ngày càng nhiều đáp ứng được các nhu cầu thiết yếu
Lập trình ra những phần mềm đó là các lập trình viên Nhờ có các phần mềm mà mọi người làm việc dễ dàng, tiết kiệm thời gian, nhân lực
và bảo mật tốt hơn Tuy nhiên cần phải có vốn hiểu biết về thực tế về khách hàng thì mới có thể thiết kế phần mềm đạt hiệu quả Các chương trình được thiết kế phải có độ chính xác cao và đáp ứng tốt các nhu cầu của khách hàng Vừa phù hợp với túi tiền lại phù hợp với khả năng của khách hàng chính là yếu tố đảm bảo sự bền vững lâu dài
Trong tương lai, những phần mềm quản lý là công cụ không thể thiếu cho bất kỳ doanh nghiệp nào Để thấy được tầm quan trọng của công nghệ thông tin, nhiều sinh viên đã áp dụng công nghệ thông tin để thiết kế các phần mềm quản lý Chính vì thế nhóm em đã lựa chọn:
“Phần mềm quản lý quán Cafe” làm đề tài môn “Lập trình Windows nâng cao”
Trong quá trình làm để tài, chân thành cảm ơn thầy Bùi Công Danh
đã cung cấp kiến thức nền tảng cho nhóm em hoàn thành phần mềm Với lượng kiến thức chưa cao, nếu có thiếu sót mong thầy đóng góp ý kiến
để nhóm em làm tốt hơn
Trang 3CHƯƠNG 1: PHÂN TÍCH BÀI TOÁN
1 Khảo sát về hệ thống
Bộ phận phục vụ sẽ giao MENU khi khách vào quán Khách có nhiệm vụ tùy ý lựa chọn đồ uống Sau khi chọn xong sẽ có 2 phiếu gửi
đi 2 nơi 1 phiếu chuyển cho quầy pha chế, phiếu còn lại chuyển xuống quầy thu ngân nhập vào máy tính Bộ phận pha chế có nhiệm vụ pha đồ uống căn cứ vào phiếu yêu cầu của khách Sau đó nhân viên phục vụ sẽ mang đồ uống lên cho khách Nếu khách có nhu cầu gọi thêm, bộ phận phục vụ sẽ ghi vào phiếu yêu cầu và chuyển xuống bộ phận pha chế Trong trường hợp đồ uống của khách chưa mang lên mà khách có nhu cầu đổi đồ uống khác thì nhân viên phục vụ sẽ thông báo cho bộ phận pha chế ngừng làm và viết lại yêu cầu mới Đưa yêu cầu mới cho pha chế và thu ngân Khi khách hàng có nhu cầu thanh toán, nhân viên phục
vụ sẽ lấy hóa đơn thanh toán từ thu ngân và giao cho khách Khách sẽ đến quầy thu ngân để thanh toán và nhận được phiếu thanh toán Bộ phận thanh toán sẽ lưu thông tin khách hàng và máy tính để theo dõi độ thường xuyên Công việc cần làm vào cuối ngày đó là thống kê số lượng khách và doanh thu của ngày hôm đó và giao cho quản lý
2 Tổng quan bài toán
2.1 Tổng quan về đề tài
Tại các quán cà phê hiện nay với lượng khách ngày càng tăng, để phục phụ khách hàng ngày một tốt hơn, chính xác và nhanh chóng Thì cửa hàng hệ thống hóa các khâu quản lý Đặc biệt là các công tác quản lý thống kê hàng hóa và kế toán Bởi vì công tác còn thủ công
mà quán thực hiện còn nhiều hạn chế như:
Tra cứu thông tin về hàng hóa mất nhiều thời gian và không chính xác
Lưu trữ thông tin nhâp xuất hàng hóa về thu, chi cần nhiều loại giấy tờ cồng kềnh và kém hiệu quả
Cập nhật thông tin hàng ngày tốn nhiều thời gian
Khó khăn trong quá trình hiện báo cao thống kê, nhất là khi có
sự đột xuất
Trước tình hình đó vấn đề đặt ra là cần xây dựng 1 hệ thống thông tin đáp ứng được các nhu cầu cơ bản sau:
Trang 4 Lưu trữ lượng thông tin lớn, hợp lý, giảm ghi chép lưu trư file giấy
Cập nhật nhanh chóng các dữ liệu:
Thêm món ăn mới trong thực đơn
Xóa món ăn trong thực đơn
Sửa món ăn trong thực đơn
Quản lý nhân viên
Thống kê lương nhân viên
In hóa đơn bán hàng một cách nhanh gọn
Có khả năng lưu trữ thông tin lâu dài, đảm bảo tìm kiếm nhanh khi cần
Thống kê doanh thu
Tính tiền
2.2 Phạm vi của đề tài
Được thực hiện trong phạm vi giới hạn của môn lập trình windows nâng cao, được khảo sát dựa trên các quán cafe trên địa bàn quận Tân Phú Phần mềm có thể áp dụng cho nhiều quán cá nhân với quy
mô nhỏ
2.3 Mục đích của đề tài
Mục đích là phân tích hệ thống và thiết kế phần mềm nhằm đơn giản hóa các công việc trong việc quản lý một quán cafe
2.4 Mục tiêu của đề tài
Hệ thống quản lý quán cà phê cần đạt được những mục tiêu sau:
Quản lý được quyền truy cập của nhân viên
Xử lí order bàn, chuyển bàn, gộp bàn, đổi món
Xử lí thanh toán, in hóa đơn
Tìm kiếm và liệt kê doanh thu
Bố trí ,sắp xếp, thay đổi bàn, danh mục món ăn,món ăn
Kiểm soát nhân viên
2.5 Nghiệp vụ( Mô đun )
Trang 5Từ mục tiêu đề ra, phần mềm sẽ được tích hợp các Mô đun xử lí như sau:
Mô đun quản lí đăng nhập sẽ có chức năng :
Kiểm tra đăng nhập
Phân Quyền
Thay đổi thông tin
Thay đổi tên nhân viên
Đổi mật khẩu
Mô đun quản lí order sẽ có chức năng :
Order bàn
Chuyển , gộp bàn
Thêm, hủy món
Mô đun quản lí thanh toán sẽ có chức năng :
Thanh toán
In hóa đơn
Mô đun quản lí thống kê sẽ có chức năng :
Thông kê doanh thu theo ngày , tuần tháng, năm
Xóa hóa đơn
Mô đun quản lí món ăn sẽ có chức năng :
Xem danh sách món
Thêm món
Xóa món
Cập nhật món
Mô đun quản lí bàn ăn sẽ có chức năng :
Xem danh sách bàn
Xóa bàn
Thêm bàn
Trang 6Cập nhật bàn
Bố trí, sắp xếp bàn
Mô đun quản lí danh mục món ăn sẽ có chức năng :
Xem danh sách danh mục
Thêm danh mục
Xóa danh mục
Cập nhật danh mục
Mô đun quản lí nhân viên sẽ có chức năng :
Xem danh sách nhân viên
Thêm nhân viên
Xóa nhân viên
Cập nhật nhân viên
Reset tài khoản cho nhân viên