Đồ án tốt nghiệp: Xây dựng hệ thống quản lý quán cafe Ban Mê - Đỗ Thị Huệ

Đồ án phân tích và xây dựng hệ thống quản lý quán cafe. Ứng dụng C# & SQL Server vào quản lý bán hàng, chi phí và báo cáo chuyên nghiệp.

Trường đại học

Viện Đại học Mở Hà Nội

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp đại học

2015

78
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Giới thiệu về Hệ thống Quản lý Quán Cafe

Hệ thống quản lý quán cafe là một giải pháp công nghệ thông tin hiện đại nhằm tối ưu hóa các quy trình quản lý kinh doanh của các cửa hàng cafe. Trong bối cảnh ngành cafe Việt Nam phát triển nhanh chóng, việc áp dụng công nghệ quản lý trở nên cần thiết để nâng cao hiệu quả hoạt động. Hệ thống này giúp chủ quán và nhân viên quản lý dễ dàng các công việc hàng ngày như quản lý khách hàng, hàng hóa, đơn hàng và báo cáo tài chính. Với sự hỗ trợ của phần mềm quản lý quán cafe, các nhà quản lý có thể đưa ra quyết định nhanh chóng dựa trên dữ liệu thực tế, từ đó tăng cường khả năng cạnh tranh và phát triển bền vững cho doanh nghiệp.

1.1. Mục tiêu và Lợi ích của Hệ thống

Mục tiêu chính của hệ thống quản lý là giảm thiểu sai sót trong xử lý dữ liệu và tiết kiệm nhân công. Lợi ích nổi bật bao gồm: tự động hóa các quy trình quản lý, lưu trữ dữ liệu an toàn, cải thiện giao tiếp giữa nhân viên, và cung cấp báo cáo chi tiết về doanh số bán hàng. Hệ thống giúp tăng hiệu suất làm việc lên 30-40% so với quản lý thủ công truyền thống.

1.2. Vai trò trong Kinh doanh Hiện đại

Trong thời đại chuyển đổi số, hệ thống quản lý không chỉ là công cụ hỗ trợ mà còn là yếu tố cạnh tranh quan trọng. Nó cho phép quán cafe nắm bắt xu hướng tiêu dùng, tối ưu quản lý hàng tồn kho, và cải thiện trải nghiệm khách hàng. Các quán cafe sử dụng phần mềm quản lý hiệu quả có khả năng phát triển nhanh hơn các đối thủ cạnh tranh.

II. Các Chức Năng Chính của Hệ Thống

Hệ thống quản lý quán cafe được thiết kế với nhiều chức năng toàn diện để đáp ứng mọi nhu cầu quản lý. Các chức năng chính bao gồm: quản lý thông tin khách hàng, quản lý mặt hàng và kho hàng, lập hóa đơn bán hàng, quản lý chi phí và doanh thu, theo dõi hiệu suất nhân viên, và tạo báo cáo kinh doanh. Mỗi chức năng được tích hợp thành một nền tảng quản lý thống nhất, giúp dữ liệu được xử lý một cách liên kết và chính xác. Phần mềm quản lý này sử dụng cơ sở dữ liệu SQL Server để đảm bảo an toàn và hiệu suất cao, cho phép xử lý hàng nghìn giao dịch mỗi ngày mà không gặp sự cố.

2.1. Quản lý Khách Hàng và Đơn Hàng

Chức năng quản lý khách hàng cung cấp thông tin chi tiết về mỗi khách, bao gồm lịch sử mua hàng, sở thích, và tần suất mua hàng. Hệ thống cho phép tạo và theo dõi đơn hàng từ lúc đặt hàng đến khi giao dịch hoàn tất. Điều này giúp cải thiện dịch vụ khách hàng và xây dựng lòng trung thành khách hàng lâu dài.

2.2. Quản lý Hàng Hóa và Kho

Quản lý hàng tồn kho là yếu tố then chốt trong kinh doanh cafe. Hệ thống tự động cập nhật số lượng hàng hóa sau mỗi bán hàng, cảnh báo khi hàng sắp hết, và giúp tối ưu mua sắm. Nhân viên có thể dễ dàng kiểm tra tồn kho, tìm kiếm sản phẩm, và lập báo cáo chi tiết về vòng quay hàng hóa.

III. Công Nghệ và Nền Tảng Phát Triển

Hệ thống quản lý quán cafe được phát triển dựa trên các công nghệ hiện đại để đảm bảo tính ổn định, bảo mật và khả năng mở rộng. Ngôn ngữ lập trình C# được chọn vì tính linh hoạt, hỗ trợ lập trình hướng đối tượng, và khả năng tích hợp với các công cụ Microsoft khác. Visual Studio là môi trường phát triển được sử dụng, cung cấp các công cụ mạnh mẽ cho việc thiết kế giao diện người dùng và debug. Cơ sở dữ liệu SQL Server được chọn để lưu trữ và quản lý dữ liệu, đảm bảo hiệu suất cao và bảo mật thông tin khách hàng. Kiến trúc hệ thống được thiết kế với DFD (Data Flow Diagram) để minh họa luồng dữ liệu và quy trình xử lý.

3.1. Ngôn ngữ và Công cụ Phát triển

C# và Visual Studio là lựa chọn tối ưu cho phát triển ứng dụng quản lý. C# cung cấp cú pháp rõ ràng, kiểm tra kiểu dữ liệu mạnh, và hỗ trợ lập trình đa luồng. Visual Studio giúp nhà phát triển xây dựng giao diện thân thiện với người dùng, sử dụng Windows Forms hoặc WPF, cho phép tạo ra phần mềm quán lý cafe đáng tin cậy và dễ sử dụng.

3.2. Cơ Sở Dữ Liệu SQL Server

SQL Server là hệ quản trị cơ sở dữ liệu mạnh mẽ, hỗ trợ xử lý lượng lớn dữ liệu với tốc độ cao. Nó cung cấp các tính năng bảo mật cao như mã hóa dữ liệu, kiểm soát quyền truy cập, và sao lưu tự động. Hệ thống sử dụng SQL Server cho phép lưu trữ dữ liệu an toàn và tạo các truy vấn phức tạp để báo cáo kinh doanh chi tiết.

IV. Triển Khai và Hướng Phát Triển Tương Lai

Triển khai hệ thống quản lý quán cafe đòi hỏi chuẩn bị kỹ lưỡng bao gồm cài đặt phần mềm, tạo dữ liệu ban đầu, và đào tạo nhân viên. Các yêu cầu hệ thống bao gồm máy tính với cấu hình đủ mạnh, kết nối mạng ổn định, và đủ dung lượng lưu trữ. Trong tương lai, hệ thống quản lý cafe có thể được mở rộng với các tính năng như tích hợp thanh toán trực tuyến, ứng dụng di động cho khách hàng, và phân tích dữ liệu sử dụng trí tuệ nhân tạo. Hệ thống cũng có thể được nâng cấp để hỗ trợ quản lý chuỗi quán cafe với nhiều chi nhánh, cho phép quản lý tập trung từ một vị trí duy nhất.

4.1. Quy Trình Cài Đặt và Đào Tạo

Cài đặt hệ thống bắt đầu từ việc chuẩn bị phần cứng, cài đặt SQL Server và ứng dụng. Tiếp theo là nhập dữ liệu ban đầu từ các hồ sơ cũ của quán cafe. Bước cuối cùng là đào tạo nhân viên sử dụng hệ thống thông qua hướng dẫn chi tiết, video hướng dẫn, và hỗ trợ trực tiếp từ nhà cung cấp.

4.2. Tầm Nhìn Phát Triển Lâu Dài

Tương lai của hệ thống quản lý quán cafe nằm ở việc tích hợp công nghệ cloud, cho phép truy cập từ bất kỳ nơi nào. Phân tích dữ liệu sử dụng AI và machine learning sẽ giúp dự đoán nhu cầu khách hàng, tối ưu giá cả, và cải thiện lợi nhuận. Hệ thống cũng sẽ hỗ trợ thanh toán đa kênh và tích hợp với các nền tảng thương mại điện tử.

21/12/2025

Trích đoạn nội dung tài liệu

Chương 1 KHẢO SÁT HỆ THỐNG 1. Khăo sát thực tế 1. Giới thiệu chung Quán cà phê Ban Mê là một quán cà phê lớn được nhiều khách biết đến nam trên đường Nguyền Xiến, Thanh Xuân, Hà Nội. Quán cà phê gồm một cửa ra vào, bên trong cửa hàng luôn được bố trí sắp xếp thành từng dãy bàn nối nhau theo phong cách riêng.

Quán thoáng mát, được bố trí với nhiều chậu hoa, cây cảnh thơm mát. Với cách bài trí có các không gian đặc trưng khác nhau. Khách có the thưởng thức cà phê tại các sa lông sang trọng trong phòng hay trên những bàn ghế đơn giản nhưng lịch sự mang đặc trưng dân tộc bên các chậu cây cảnh tự nhiên. Vì thế khách hàng cùa quán rất đa dạng và đông đúc.

Quán cà phê gồm có 3 tầng với khoảng 18 bàn có 15 nhân viên làm việc tại đây, mỗi tầng có thề ngồi được 30-40 người. Quán kinh doanh các mặt hàng giải khát, như cafe, sinh tố, trà các loại. và các đồ ăn nhẹ như bánh ngọt, kem, bim bím, hướng dương. Cơ cấu tổ chức Hệ thống quán lý quán cafe bao gồm các bộ phận sau: Bộ phận phục vụ, bộ phận pha chế và bộ phận thu ngân, bộ phận quán lý.

- Bộ phận phục vụ: Có nhiệm vụ chuẩn bị sắp xếp, lau chùi bàn ghế,.sẵn sàng phục vụ khách. Khi có khách vào, ra đưa menu và viết order gọi món cho khách. Sau đó giao order cho bộ phận thu ngân và bộ phận pha chế. Kiêm tra và cập nhật lại cho bộ phận thu ngân và pha chế khi khách có nhu cầu đổi món, thay đôi số lượng hay đổi bàn.

2 - Bộ phận pha chế: Khi nhận được order từ bộ phận phục vụ kiếm tra thông tin và tiến hành pha chế đồ uống. Neu hết đồ uống nào đó, báo cho nhân viên phục vụ biết để mời khách chọn món khác. Yêu cầu nhập hàng khi thấy nguyên liệu nào hết (gần hết). - Bộ phận thu ngân: Khi nhận order tìr bộ phận phục vụ chuyến đến tiến hành lập hóa đơn thanh toán.

Khi có yêu cầu thanh toán, tính tống tiền hóa đơn và thực hiện thanh toán với khách hàng. - Bộ phận quán lý (chủ quán): Chú quán sẽ quàn lý tất cả các công việc trong quán, cụ thể như quản lý các hồ sơ của nhân viên, chấm công, tính lương cho nhân viên, đồng thời các chi phí trong cứa hàng cũng đều được chú cửa hàng quản lý cả. Quy trình xử lý - gọi món: Khi khách hàng vào quán, nhân viên phục vụ ra chào khách, hỏi khách lượng người đi cùng đế có thể sắp xếp chỗ ngồi một cách hợp lý nhất hoặc có the đe khách tự lựa chọn chồ ngồi mà họ thích. Sau khi ổn định chỗ ngồi, nhân viên phục vụ đưa menu cho khách đế khách chọn.

Sau khi đã ghi hết các gọi món (order) nhân viên phục vụ sẽ chuyển xuống cho nhân viên pha chế. Khi pha chế xong nhân viên phục vụ sẽ mang ra cho khách. Khi đem sán phẩm của khách sử dụng, nhân viên đánh dấu vào sán phẩm trong phiếu yêu cầu sàn phẩm đã được giao. - Đối món: chi cho khách đối món khi chưa phục vụ.

Khi khách yêu cầu thay đồi món, nhân viên phục vụ đều ghi vào phiếu yêu cầu và phái thông báo lại cho bộ phận pha chế làm đồ cho khách. - Thanh toán, tính tiền: Khi khách hàng yêu cầu thanh toán, nhân viên phục vụ bàn qua bộ phân thu ngân lấy phiếu thanh toán cho khách 3 hàng, sau đó đem về quầy thu ngân nộp tiền và mang tiền thừa trả khách. Quàn lý nhân viên: chủ quán sẽ quàn lý các hồ sơ của nhân viên, các hồ sơ này được nhân viên nộp vào trước khi được làm việc trong quán. Đồng thời việc chấm công cho nhân viên hàng ngày cũng do chú quán thực hiện, đề tiện cho việc tính lương nhân viên.

Công cùa nhân viên sẽ được chấm theo số giờ làm trên ngày, tiền công theo giờ cùa từng bộ phận cũng là khác nhau. Vì trong quán có một số nhân viên làm chính thức, một số là sinh viên đi làm thêm. Vì vậy nên việc phụ cấp cho các nhân viên cũng là khác nhau. Các nhân viên chính thức sẽ nhận được tiền phụ cấp hàng tháng nhiều hơn so với nhân viên không chính thức và tiền phụ cấp của từng tháng phụ thuộc vào doanh thu cúa cửa hàng.

Thống kê: Sau mỗi ngày làm việc thì bộ phận thu ngân phải thống kê lại tống tiền của các hóa đơn cùng tiền thu được trong ngày rồi nộp lại cho chu quán. Chủ quán cần biết kết quả kinh doanh hằng ngày để có chiến lược kinh doanh cho phù hợp. Các chi phí trong cửa hàng được chủ cửa hàng quán lý cụ thể : bất kỳ có một khoản chi phí nào trong cửa hàng đều phải được thông qua chủ quán và được chủ quán ghi chép lại chi tiết vào cuốn số chi phí cùa cửa hàng, các chi phí đó thể là chi phí về nguyên vật liệu, chi phí về mặt bằng, chi phí về tiền nước, tiền điện. Hàng ngày, hàng tuần, hàng tháng chú cứa hàng đều tong kết thống kê lại các khoản thu chi phục vụ tính toán xem cửa hàng kinh doanh có lãi hay không.

Hiện nay các công việc trong quán vần được chủ quán quản lý trên phần mềm excel và trên nhiều loại giấy tờ khác. 4 Từ việc quản lý quán như vậy cho ta thấy công tác quàn lý chưa thực hiệu quả còn nhiều khó khăn và hạn chế công tác quăn lý đối với chú quán và nhân viên. Cụ thế nó đã bộc lộ những mặt hạn chế như sau: - Tra cứu thông tin về hàng hóa mất thời gian và không chính xác. - Lưu trữ thông tin về chi phí cần nhiều loại giấy tờ cồng kềnh.

- Thanh toán hóa đơn tính tiền chậm và không chính xác. - Khó khăn trong quá trình thực hiện báo cáo thống kê. Từ những vấn đề trên đây cho thấy, cần có một giải pháp để nâng cao hiệu quả hoạt động của quán để tăng lợi nhuận và đáp ứng yêu cầu khách hàng một cách tốt nhất. Một trong những giải pháp đế nâng cao hiệu quả là tin học hóa các hoạt động quân lý đáp ứng được những yêu cầu cơ bán sau: - Lưu trừ khối lượng lớn thông tin hợp lý giảm ghi chép lưu trừ trên giấy.

- Cập nhập dừ liệu mặt hàng - Quản lý danh sách nhân viên. - Thống kê ngày công, lương của nhân viên - In hóa đơn bán hàng, tính tiền - Quản lý danh sách khách hàng - Quán lý chặt chẽ thu chi. - Phân quyền truy cập với từng người dùng. 5 Chương 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.

So- đồ chức năng 2. Xác định chức năng Từ quy trình xử lý ta có thể xác định được các chức năng chính của hệ thống như sau: Bàng 2. Xác định chức năng Thứ tự Tẻn chức năng 1 Đăng nhập tài khoản 2 Chinh sửa tài khoản 3 Thoát khòi chưomg trinh 4 Cập nhập thông tin nhân viên 5 Cập phập mật hàng 6 Cập nhập thôn tin khách hàng 7 Quăn lý chi phí 8 Quàn lý bán hàng 9 Quản lý ngày còng 10 Quản lý lương 11 Thống kê tồng thu 12 Thống kê tồng chi 13 Thống kê các mật hàng bán được 14 Tim kiếm nhân viên 15 Tun kiểm mặt hang 16 tim kiếm hóa đơn 17 tim kiếm khách hàng 2. Gom nhóm chức năng Căn cứ vào các chức năng chính của hệ thống mà ta có thể gom lại thành 5 nhóm riêng biệt sau: 6 Bàng 2.

Kết quả gom nhóm chức năng Tèn chức năng Gộp nhóm các chức năng Gộp nhóm chức năng đinh Đảiig nhập tài khoán chinh sứa tài khoán Quán lý hệ thống Thoát khỏi chương trinh Cập nhập thòng tin nhản viên Cập phập mặt hằng Quàn lý’ danh mục Cập nhập thón tin khách hàng Quán lý chi phi Quán lý bán hàng Quán lý nghiệp vụ Quàn lý quán CaFe Quăn lý ngày còng Quán lý lương Thống kẽ tồng thu Thống kê tồng clú Thống kê Thống kẽ các mặt hàng bán được Tim kiếm nhãn vièn Tim kiểm mặt hàng Tim kiểm tìm kiém hóa đon tim kiếm khách hàng 2. Sơ đồ phân rã chức năng của hệ thống Hình 2. Sơ đồ phân rã chức năng hệ thống 7 2. So’đồ luồng dũ’liệu 2.

DFD mức đỉnh của hệ thống Hình 2. DFD mức đĩnh 8 2. DFD mức dưới đinh của hệ thống - DFD quản lý hệ thống Nhânvvẻn Tài khoản, mịt kháu Nhản vièn Hình 2. DFD Quản lý hệ thống 9 Hình 2.

DFD Quản lý doanh mục 10 - DFD quàn lý nghiệp vụ Hình 2. DFD Quản lý nghiệp vụ 11 - DFD thống kc MẠthàng Hình 2. DFD thống kê 12 Hình 2. Thiết kế CO’ sỏ- dữ liệu 2.

Thiết kế cơ sờ dữ liệu mức logic Xác định các thực thổ trong cơ sở dữ liệu 1. Thực thế Loại hàng bao gồm các thuộc tính: mã loai, tên loại 2. Thực thể Mặt hàng bao gồm các thuộc tính: mã măt hàng , tên mặt hàng, đơn vị tính,đơn giá, mã loại 3. Thực thể Nhật ký giá bao gồm các thuộc tính: mã măt hàng, ngày, đơn giá 4.

Thực thể quyền bao gồm các thuộc tính: mã quỵền, tên quyền, ghi chú 5. Thực thể Nhân viên bao gồm các thuộc tính: mã nhân viên, tên nhân viên, địa chi, ngày sinh, giới tính, số điện thoại, tên đăng nhập, mật khẩu, quen, tiền công 6. Thực thề Khách hàng bao gồm các thuộc tính: mã khách hàng, tên khách hàng, địa chi, ngày sinh, giới tính, số điện thoại 7. Thực thề bàn bao gồm các thuộc tính: mã bàn, tên bàn, khu vực, tình trạng 8.

Thực thế Hóa đơn bao gồm các thuộc tính: số hỏa đơn, mã bàn, ngày lập, người lập, khách hàng 9. Thực thế chi tiết hóa đơn bao gồm các thuộc tính: số hỏa đơn, mã mãt hàng, số lượng, đơn giá 10. Thực thể chấm công bao gồm các thuộc tính : mã nhân viên, ngày, số giờ 11. Thực thế phụ cấp bao gồm các thuộc tính: mã nhân viên, tháng.

Thực thể Chi phí bao gồm các thuộc tính: mã chi phí, ngày chi, nội dung chi, mà nhân viên, số tiền chi 13. Thực thế khu vực bao gồm các thuộc tính: mã khu vưc, tên khu vực 14 Xác định kiểu liên kết Bàng 2. Xác định kiểu liên kết Kiéu thực thề Kiều liên kết Kiều thực thể nhản viên hóa đơn hóa đơn --- tí khách hàng đồ uống <x> chi tiết hóa đơn hõa đon chi tiết hóa đon phụ cấp ■ nhản viên chàm còng • '■ nhản viên nhân viên chi phi hóa đơn --- » bản bàn -a——* khu VỊTC nhân viên quền đồ uống -*—<s>—h loại đò uỏng nhật ký' giá 2.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ