Xây Dựng Hệ Thống Hỗ Trợ Quản Lý Bán Hàng Cho Quán Cà Phê

Xây dựng hệ thống hỗ trợ quản lý bán hàng cho quán cà phê giúp tối ưu hóa quy trình, nâng cao hiệu quả kinh doanh và trải nghiệm khách hàng.

Trường đại học

Đại học Đà Nẵng

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2023

78
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

DANH MỤC BẢNG BIỂU

DANH MỤC HÌNH VẼ

DANH MỤC CHỮ VIẾT TẮT TIẾNG VIỆT

DANH MỤC CHỮ VIẾT TẮT TIẾNG ANH

MỞ ĐẦU

0.1. Lý do chọn đề tài

0.2. Mục tiêu đề tài

0.3. Đối tượng nghiên cứu và phạm vi nghiên cứu

0.4. Phương pháp nghiên cứu

0.5. Giải pháp công nghệ

0.6. Cấu trúc đồ án

1. CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

1.1. Ngôn ngữ lập trình PHP

1.1.1. PHP là gì ?

1.1.2. mô hình hoạt động của ứng dụng web sử dụng PHP

1.1.3. Lịch sử phát triển

1.2. Laravel Framework

2. CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1. Đối tượng sử dụng hệ thống

2.2. Quản lý sản phẩm

2.2.1. Quản lý danh mục sản phẩm

2.3. Quản lý nhập hàng

2.4. Quản lý nguyên liệu trong kho

2.5. Quản lý nhân viên

2.6. Phân tích thiết kế hệ thống

2.6.1. Yêu cầu chất lượng

2.6.2. Yêu cầu chức năng

2.6.2.1. Liệt kê Actor và Usecase
2.6.2.2. Usecase tổng quan
2.6.2.3. Usecase bán hàng – POS
2.6.2.4. Usecase quản lý người dùng
2.6.2.5. Usecase quản lý kho
2.6.2.6. Usecase quản lý nhà cung cấp
2.6.2.7. Usecase quản lý sản phẩm
2.6.2.8. Đặt tả chức năng
2.6.2.9. Usecase đăng nhập
2.6.2.10. Usecase quản lý người dùng
2.6.2.11. Usecase quản lý kho
2.6.2.12. Usecase quản lý sản phẩm
2.6.2.13. Usecase quản lý nhà cung cấp

2.6.3. Sơ đồ Activity đăng nhập

2.6.4. Sơ đồ Activity nhập hàng vào kho

2.6.5. Sơ đồ Activity quản lý người dùng

2.6.6. Sơ đồ Activity quản lý sản phẩm

2.6.7. Sơ đồ Activity quản lý nhà cung cấp

2.6.8. Thiết kế ERD

2.6.9. Sơ đồ Sequence đăng nhập

2.6.10. Sơ đồ Sequence thống kê

2.6.11. Sơ đồ Sequence quản lý nhập hàng

2.6.12. Sơ đồ Sequence cập nhật danh mục sản phẩm

2.6.13. Sơ đồ Sequence thêm sản phẩm

2.6.14. Chi tiết bảng trong lượt đồ quan hệ

3. CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH

3.1. Giao diện chương trình

3.1.1. Giao diện trang chủ

3.1.2. Giao diện đăng nhập

3.1.3. Giao diện quản lý danh mục sản phẩm

3.1.3.1. Danh sách danh mục
3.1.3.2. Thêm danh mục
3.1.3.3. Cập nhật danh mục

3.1.4. Giao diện quản lý sản phẩm

3.1.4.1. Danh sách sản phẩm
3.1.4.2. Thêm sản phẩm
3.1.4.3. Cập nhật sản phẩm

3.1.5. Giao diện quản lý đơn hàng

3.1.5.1. Danh sách đơn hàng
3.1.5.2. Chi tiết đơn hàng

3.1.6. Giao diện quản lý nhà cung cấp

3.1.6.1. Danh sách nhà cung cấp
3.1.6.2. Thêm nhà cung cấp
3.1.6.3. Xóa nhà cung cấp
3.1.6.4. Cập nhật nhà cung cấp

3.1.7. Giao diện quản lý nhân viên

3.1.7.1. Danh sách nhân viên
3.1.7.2. Thêm nhân viên
3.1.7.3. Cập nhật nhân viên

3.1.8. Giao diện quản lý kho hàng

3.1.8.1. Danh sách hàng
3.1.8.2. Thêm loại hàng mới
3.1.8.3. Cập nhật hàng hóa
3.1.8.4. Lịch sử nhập hàng
3.1.8.5. Thống kê theo người bán
3.1.8.6. Thống kê theo sản phẩm

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

0.1. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Hệ Thống Quản Lý Bán Hàng Cho Quán Cà Phê

Hệ thống quản lý bán hàng cho quán cà phê là một giải pháp hiện đại giúp tối ưu hóa quy trình kinh doanh. Với sự phát triển của công nghệ, việc áp dụng phần mềm quản lý không chỉ giúp tiết kiệm thời gian mà còn nâng cao hiệu quả công việc. Hệ thống này cung cấp các chức năng như quản lý đơn hàng, kho hàng, và nhân viên, giúp chủ quán dễ dàng theo dõi và điều hành hoạt động kinh doanh.

1.1. Lợi ích của việc áp dụng phần mềm quản lý quán cà phê

Phần mềm quản lý giúp giảm thiểu sai sót trong quá trình tính toán và quản lý hàng hóa. Nó cũng cung cấp báo cáo doanh thu chi tiết, giúp chủ quán đưa ra quyết định chính xác hơn.

1.2. Các chức năng chính của hệ thống quản lý bán hàng

Hệ thống bao gồm các chức năng như quản lý sản phẩm, quản lý kho, và quản lý nhân viên. Những chức năng này giúp tối ưu hóa quy trình làm việc và nâng cao trải nghiệm khách hàng.

II. Vấn đề và Thách thức trong Quản Lý Quán Cà Phê

Nhiều quán cà phê hiện nay vẫn sử dụng phương pháp quản lý thủ công, dẫn đến nhiều khó khăn trong việc theo dõi doanh thu và hàng hóa. Việc này không chỉ tốn thời gian mà còn dễ dẫn đến sai sót trong quản lý. Các thách thức này cần được giải quyết để nâng cao hiệu quả kinh doanh.

2.1. Những khó khăn trong quản lý thủ công

Quản lý thủ công thường gặp khó khăn trong việc theo dõi đơn hàng và hàng tồn kho. Điều này có thể dẫn đến tình trạng thiếu hàng hoặc thừa hàng, ảnh hưởng đến doanh thu.

2.2. Tác động của công nghệ đến quản lý quán cà phê

Công nghệ giúp cải thiện quy trình quản lý, từ việc theo dõi đơn hàng đến quản lý kho. Việc áp dụng công nghệ hiện đại giúp quán cà phê hoạt động hiệu quả hơn.

III. Giải Pháp Công Nghệ Cho Hệ Thống Quản Lý Bán Hàng

Giải pháp công nghệ cho hệ thống quản lý bán hàng bao gồm việc sử dụng phần mềm POS và các công nghệ web hiện đại. Những giải pháp này giúp tối ưu hóa quy trình bán hàng và quản lý kho.

3.1. Hệ thống POS cho quán cà phê

Hệ thống POS giúp quản lý đơn hàng và thanh toán một cách nhanh chóng và chính xác. Nó cũng cung cấp báo cáo doanh thu chi tiết cho chủ quán.

3.2. Tích hợp thanh toán điện tử trong quản lý

Việc tích hợp thanh toán điện tử giúp khách hàng thanh toán dễ dàng hơn, đồng thời giảm thiểu sai sót trong quá trình giao dịch.

IV. Ứng Dụng Thực Tiễn Của Hệ Thống Quản Lý Bán Hàng

Hệ thống quản lý bán hàng đã được áp dụng thành công tại nhiều quán cà phê, giúp cải thiện hiệu quả kinh doanh. Các chủ quán có thể theo dõi tình hình hoạt động và đưa ra quyết định kịp thời.

4.1. Kết quả nghiên cứu từ các quán cà phê

Nghiên cứu cho thấy các quán cà phê áp dụng hệ thống quản lý bán hàng đã tăng doanh thu lên đến 30% trong vòng 6 tháng.

4.2. Phản hồi từ người dùng hệ thống

Người dùng cho biết hệ thống giúp họ tiết kiệm thời gian và giảm thiểu sai sót trong quản lý, từ đó nâng cao trải nghiệm khách hàng.

V. Kết Luận và Hướng Phát Triển Hệ Thống Quản Lý Bán Hàng

Hệ thống quản lý bán hàng cho quán cà phê không chỉ giúp tối ưu hóa quy trình mà còn nâng cao trải nghiệm khách hàng. Trong tương lai, cần tiếp tục phát triển và cải tiến hệ thống để đáp ứng nhu cầu ngày càng cao của thị trường.

5.1. Tương lai của hệ thống quản lý bán hàng

Hệ thống sẽ tiếp tục được cải tiến với các tính năng mới, giúp đáp ứng nhu cầu ngày càng đa dạng của khách hàng.

5.2. Định hướng phát triển công nghệ trong quản lý

Công nghệ sẽ tiếp tục đóng vai trò quan trọng trong việc nâng cao hiệu quả quản lý và tối ưu hóa quy trình kinh doanh cho các quán cà phê.

13/07/2025
Xây dựng hệ thống hỗ trợ quản lý bán hàng cho quán cà phê

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

MỞ ĐẦU 1. Lý do chọn đề tài Trong cuộc sống hiện nay, thật không khó để tìm một quán nước hay quán cà phê, ngoài nhu cầu giải khát,thưởng thức những món nước lạ thì quán cà phê còn là một không gian để có thể trò chuyện cùng gia đình, bạn bè, việc học nhóm tại quán cà phê cũng trở thành một thói quen với các bạn trẻ. Để đáp ứng nhu cầu đó việc kinh doanh quán cà phê trở nên rộng rãi hơn. Các quán cà phê mọc lên ngày càng nhiêu với đủ thể loại, đủ hình thức để thu hút khách.

Cà phê dần trở thành thức uống phổ biến trong cuộc sống, nó không còn là thức uống giúp tỉnh táo cho dân văn phòng, ngày càng nhiều loại thức uống từ cà phê ra đời giúp thu hút nhiều khách hàng từ nhiều độ tuổi khác nhau. Việc mở một quán cà phê đòi hỏi phải có nhiều yếu tố: tài chính, vị trí địa lý thuận lợi, …. để có thể giúp cho việc kinh doanh trở nên thuận lợi hơn. Bên cạnh đó thì việc quản lý quán cà phê như thế nào? Bằng cách gì? Quản lý những cái gì? Quản lý như thế nào thì dễ dàng nhất? Ít tốn công nhưng lại mang hiệu quả.

Một số quán cà phê có quy mô vừa nhưng vẫn quản lý và tính tiền rất thủ công, vừa khó quản lý, vừa tốn thời gian mà thông tin đôi khi lại ít chính xác. Đó là một trong những lý do để các phần mềm quản lý bán hàng ra đời, đó cũng là mục đính mà em quyết định chọn đề tài “ Xây dựng hệ thống hỗ trợ quản lý bán hàng cho quán cà phê ” với mong muốn sẽ có thể giúp được các công việc quản lý của các quán cà phê trở nên dễ dàng, tiết kiệm thời gian và chính xác hơn về số liệu. Mục tiêu đề tài Hệ thống hỗ trợ trong việc quản lý các nghiệp vụ như quản lý các đơn hàng, thống kê, quản lý hàng trong kho, quản lý nhân viên, …. Hệ thống còn giúp cho người sử dụng tiết kiệm được thời gian, chính xác hơn trong việc quản lý công việc.

- Giao diện : xây dựng một hệ thống quản lý với giao diện trực quan, dễ sử dụng nhưng đầy đủ chức năng phù hợp với nhu cầu thực tiễn. - Nhân viên : giúp các nhân viên tại quán cà phê dễ dàng hơn trong việc gọi món, tính tiền, in hóa đơn,… cho khách hàng. SVTH: Trần Công Trường 1 Xây dựng hệ thống hỗ trợ bán hàng cho quán cà phê - Quản lý : giúp công tác quản lý của quán trở nên tối ưu hơn, các công việc như quản lý các đơn hàng, quản lý nhân viên, quản lý hàng trong kho,… được thực hiện một cách hiệu quả. - Khách hàng : khách hàng khi tới quán cũng dễ dàng trong việc gọi món và thanh toán tạo cảm giác đơn giản nhưng lại chính xác từ đó thu hút khách hàng tới quán.

- Hệ thống mong muốn đem lại sự tiện lợi đối với nhân viên sử dụng cũng như giúp các chủ quán có thể nắm bắt được tình hình kinh doanh của quán mình một cách tổng quát nhất để có thể đưa ra những phương án tốt nhất làm tăng doanh thu cho quán. - Hệ thống nhằm mang lại lợi ích về kinh tế, thời gian và góp phần giảm thiểu rủi ro trong công tác quản lý so với cách quản lý thô sơ trước đây. Đối tượng nghiên cứu và phạm vi nghiên cứu a. Đối tượng nghiên cứu - Hệ thống đáp ứng nhu cầu quản lý bán hàng cho quán cà phê.

- Hệ thống hướng đến những người có nhu cầu kinh doanh quán cà phê cần phần mềm quản lý quán. Phạm vi nghiên cứu - Phạm vi quay quanh các nghiệp vụ bán hàng, tuân theo các nghiệp vụ quản lý của một quán cà phê, đảm bảo các chức năng chính của hệ thống và khai thác các chức năng mới có liên quan đến quản lý quán cà phê nhằm giúp hệ thống thêm phần tiện ích. - Hệ thống được sử dụng với phạm vi là một quá cà phê có quy mô nhỏ và vừa. - Hệ thống đáp ứng nhu cầu cho người quản lý và nhân viên tại quán.

Phương pháp nghiên cứu - Phương pháp nghiên cứu tài liệu: nghiên cứu, tham khảo thêm các tài liệu trên trang web, trang báo, tìm hiểu tình trạnh thực trạng của đề tài - Phương pháp nghiên cứu thực tiễn: đến các quán cà phê và quan sát việc quản lý của một số quán cà phê tại Đà Nẵng, lấy thêm thông tin từ việc phỏng vấn chủ quán, nhân viên, khách hàng, …. SVTH: Trần Công Trường 2 Xây dựng hệ thống hỗ trợ bán hàng cho quán cà phê 5. Giải pháp công nghệ - Front-End : HTML, CSS, JavaScript, Bootstrap. - Back-End : PHP ( Laravel 8.

- Hệ quản trị CSDL : MySQL. - Công cụ : VS Code, StarUML, Figma 6. Cấu trúc đồ án Ngoài phần các kí hiệu và chữ viết tắt, danh mục các bảng, danh mục các hình vẽ, mở đầu và phần kết luận, danh mục tài liệu tham khảo, nội dung đồ án gồm ba chương: Chương 1. Cơ sở lý thuyết Chương này trình bày các thông tin, khái niệm của các kiến thức chuyên môn, giải thích các thuật ngữ, chú thích xuất hiện trong xuyên suốt đồ án.

Phân tích thiết kế hệ thống Chương này trình bày quá trình thiết kế một hệ thống thông tin dựa trên nhu cầu của người sử dụng và yêu cầu kinh doanh. Phân tích thiết kế hệ thống sẽ được thực hiện dựa trên các yêu cầu và nhu cầu của một quán cà phê. Xây dựng chương trình Chương này phân tích các chức năng của hệ thống, đưa ra một số giao diện chính của hệ thống. Cuối cùng là đưa ra yêu cầu phần cứng và phần mềm của hệ thống, dữ liệu thử nghiệm và đưa ra bộ tiêu chí đánh giá.

SVTH: Trần Công Trường 3 Xây dựng hệ thống hỗ trợ bán hàng cho quán cà phê Chương 1 CƠ SỞ LÝ THUYẾT 1. Ngôn ngữ lập trình PHP 1. PHP là gì ? PHP (viết tắt của "Hypertext Preprocessor") là một ngôn ngữ lập trình kịch bản mã nguồn mở, phổ biến và rất mạnh mẽ được sử dụng chủ yếu để tạo ra các trang web động. PHP được thiết kế để chạy trên máy chủ web để tạo ra nội dung động trên trang web, nó có thể được nhúng trực tiếp vào mã HTML để tạo ra các trang web động, cho phép các lập trình viên tương tác với cơ sở dữ liệu, xử lý biểu mẫu web, xử lý tệp và nhiều hơn nữa.

1 : mô hình hoạt động của ứng dụng web sử dụng PHP 1. Lịch sử phát triển PHP được tạo ra vào những năm 1994 bởi Rasmus Lerdorf, một lập trình viên người Đan Mạch sinh sống tại Canada. Ban đầu, PHP được phát triển như một bộ công cụ để theo dõi các truy cập vào trang web cá nhân của Lerdorf. Sau đó, PHP được mở rộng và cải tiến bởi các lập trình viên khác, và phiên bản đầu tiên của PHP đã được phát hành vào năm 1995.

Dưới đây là lịch sử các phiên bản phát triển của PHP: - Rasmus Lerdorf tạo ra PHP.0 (Personal Home Page/Forms Interpreter) được phát hành, đây là phiên bản đầu tiên của PHP. (Tháng 03, 1998) SVTH: Trần Công Trường 4 Xây dựng hệ thống hỗ trợ bán hàng cho quán cà phê - PHP 4.0 được phát hành với nhiều cải tiến về hiệu suất và tính năng so với phiên bản trước đó.0 được phát hành với nhiều tính năng mới, bao gồm hỗ trợ cho lập trình hướng đối tượng đầy đủ và kiểu dữ liệu đối tượng (Tháng 07, năm 2004) - PHP 5.3 được phát hành với nhiều cải tiến về hiệu suất, bao gồm việc cải thiện cơ chế dọn dẹp bộ nhớ (garbage collection) và cải tiến về xử lý lỗi.0 được phát hành với nhiều cải tiến đáng kể về hiệu suất, bao gồm cải tiến cơ chế dọn dẹp bộ nhớ (garbage collection) và khả năng xử lý đa luồng (multithreading).3 được phát hành.4 được phát hành với nhiều tính năng mới và cải tiến hiệu suất, bao gồm hỗ trợ cho các hàm short-closure (short closures), cú pháp tắt cho thuộc tính đối tượng (property shorthand syntax), và hỗ trợ cho các phương thức gọi theo chuỗi (method call chaining).0 được phát hành với nhiều cải tiến đáng kể về ngôn ngữ và tính năng, bao gồm hỗ trợ cho kiểu union (union types), hỗ trợ cho các biểu thức match (match expressions), cú pháp tắt cho thuộc tính chỉ đọc (read-only property syntax), và nhiều cải tiến khác về hiệu suất. Laravel Framework Laravel là một PHP Framework hàng đầu hiện nay, được xây dựng nhằm hỗ trợ phát triển các ứng dụng web. Phiên bản đầu tiên của Laravel được Taylor Otwell tạo ra vào tháng 6 năm 2011 như một giải pháp thay thế cho CodeIgniter.

Laravel đã nhanh chóng trở thành một trong những framework phổ biến nhất trong cộng đồng phát triển web. Với thiết kế dễ hiểu, cấu trúc mạnh mẽ và nhiều tính năng tiện ích, Laravel là sự lựa chọn hoàn hảo cho các nhà phát triển web khi xây dựng các ứng dụng web đơn giản hoặc phức tạp. Nó được tạo ra để giúp cho việc phát triển web trở nên dễ dàng hơn, nhanh hơn và linh hoạt hơn. Laravel cung cấp nhiều tính năng mạnh mẽ như hệ thống định tuyến (routing), truy vấn cơ sở dữ liệu (database query builder), sinh mã view SVTH: Trần Công Trường 5 Xây dựng hệ thống hỗ trợ bán hàng cho quán cà phê (blade templates), middleware, xử lý đa ngôn ngữ (localization), bảo mật, và nhiều tính năng khác.

Laravel cũng có một hệ sinh thái phát triển ứng dụng rộng lớn, bao gồm nhiều gói mở rộng (packages) được tạo ra bởi cộng đồng và cả bởi nhà phát triển Laravel chính thức. Điều này cho phép nhà phát triển có thể xây dựng các tính năng mạnh mẽ cho ứng dụng của mình bằng cách sử dụng các gói đã có sẵn thay vì phải viết lại từ đầu. Ngoài ra, Laravel cũng hỗ trợ tích hợp các công nghệ khác như Redis, Memcached, Elasticsearch, Amazon Web Services (AWS), v. để giúp tối ưu hóa hiệu suất ứng dụng.

Hệ quản trị cơ sở dữ liệu MySQL MySQL là một hệ quản trị cơ sở dữ liệu phổ biến được sử dụng rộng rãi trên toàn thế giới. Được phát triển bởi Oracle Corporation, MySQL là một giải pháp mã nguồn mở và đáng tin cậy cho việc quản lý, lưu trữ và truy xuất dữ liệu. MySQL sử dụng ngôn ngữ truy vấn SQL để truy xuất dữ liệu trong cơ sở dữ liệu. Nó hỗ trợ các tính năng quản lý đa người dùng, mã hóa dữ liệu, bảo mật, khả năng sao lưu và phục hồi, và rất nhiều tính năng khác để đảm bảo hiệu quả và tính bảo mật của cơ sở dữ liệu.

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

Tài liệu "Hệ Thống Quản Lý Bán Hàng Cho Quán Cà Phê: Giải Pháp Hiện Đại" cung cấp một cái nhìn tổng quan về các giải pháp công nghệ hiện đại trong việc quản lý bán hàng tại các quán cà phê. Nó nhấn mạnh tầm quan trọng của việc áp dụng hệ thống quản lý hiệu quả để tối ưu hóa quy trình bán hàng, nâng cao trải nghiệm khách hàng và tăng cường hiệu suất kinh doanh. Độc giả sẽ tìm thấy những lợi ích rõ ràng từ việc sử dụng phần mềm quản lý, bao gồm khả năng theo dõi doanh thu, quản lý tồn kho và phân tích dữ liệu khách hàng.

Để mở rộng thêm kiến thức về các hệ thống quản lý trong các lĩnh vực khác, bạn có thể tham khảo tài liệu "Luận văn tốt nghiệp xây dựng hệ thống thông tin quản lý bán hàng tại công ty tnhh 1tv tm dv bách linh", nơi cung cấp cái nhìn sâu sắc về việc xây dựng hệ thống quản lý bán hàng trong một công ty cụ thể. Ngoài ra, tài liệu "Luận văn tốt nghiệp tmu hoàn thiện phần mềm quản lý và chăm sóc khách hàng cho công ty tnhh altalab" cũng sẽ giúp bạn hiểu rõ hơn về cách chăm sóc khách hàng hiệu quả thông qua công nghệ. Cuối cùng, bạn có thể tìm hiểu thêm về "Đồ án cuối kì môn công nghệ phần mềm quản lí phòng khám nha khoa", một ví dụ khác về việc áp dụng công nghệ trong quản lý dịch vụ. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về các giải pháp quản lý hiện đại trong nhiều lĩnh vực khác nhau.