I. Thiết kế hệ thống gọi món Tổng quan và yêu cầu
Đồ án tốt nghiệp Thiết kế và thi công hệ thống gọi món ăn từ xa tại HCMUTE tập trung vào việc xây dựng một hệ thống cho phép khách hàng gọi món và thanh toán trực tiếp từ bàn ăn. Hệ thống gọi món online này nhằm nâng cao hiệu quả phục vụ và trải nghiệm khách hàng. Giải pháp gọi món ăn từ xa này giải quyết vấn đề thiếu nhân viên phục vụ và thời gian chờ đợi dài tại các nhà hàng. Thiết kế hệ thống gọi món bao gồm cả phần cứng và phần mềm. Phần cứng bao gồm màn hình cảm ứng (LCD TFT 7.0 UART HMI Touch) tại mỗi bàn, kết nối không dây (WLAN) với máy chủ. Phần mềm bao gồm ứng dụng đặt món trên màn hình cảm ứng và phần mềm gọi món HCMUTE trên máy chủ (Web Server) để quản lý đơn hàng, cập nhật thực đơn và thống kê doanh thu. Tích hợp thanh toán online cũng được xem xét trong thiết kế.
1.1 Yêu cầu hệ thống
Hệ thống cần đáp ứng các yêu cầu sau: Giao diện người dùng thân thiện, dễ sử dụng trên ứng dụng gọi món HCMUTE. Khả năng truyền dữ liệu ổn định và nhanh chóng qua mạng WLAN. Khả năng quản lý đơn hàng hiệu quả trên hệ thống quản lý nhà hàng HCMUTE. Cơ sở dữ liệu hệ thống gọi món cần bảo mật và an toàn. An ninh hệ thống gọi món phải được đảm bảo. Phát triển hệ thống gọi món cần tối ưu chi phí và thời gian. Thời gian phát triển hệ thống gọi món phải được đáp ứng trong thời gian thực hiện đồ án. Thiết kế giao diện người dùng phải trực quan và dễ hiểu. Phát triển ứng dụng mobile để quản lý đơn hàng là một tính năng cần được xem xét. Ngôn ngữ lập trình gọi món cần phù hợp và hiệu quả. Framework phát triển ứng dụng cần được lựa chọn sao cho phù hợp. Mô hình dữ liệu hệ thống gọi món cần được thiết kế hợp lý.
1.2 Phạm vi nghiên cứu
Đồ án tập trung vào thiết kế và triển khai hệ thống đặt món ăn online tại HCMUTE. Thiết kế website gọi món không nằm trong phạm vi nghiên cứu. Quản lý đơn hàng online là một phần quan trọng trong hệ thống. Kiểm thử hệ thống gọi món được thực hiện để đảm bảo chất lượng. Bảo trì hệ thống gọi món là một vấn đề cần được quan tâm sau khi triển khai. Case study hệ thống gọi món được sử dụng để đánh giá hiệu quả của hệ thống. Chi phí phát triển hệ thống gọi món cần được ước lượng. Sinh viên HCMUTE tham gia vào việc thiết kế và triển khai hệ thống. Việc sử dụng công nghệ thông tin HCMUTE được ưu tiên. Dữ liệu dự án tốt nghiệp HCMUTE được sử dụng để làm cơ sở. Trường Đại học HCMUTE hỗ trợ trong việc thực hiện dự án.
II. Thiết kế phần cứng và phần mềm
Phần cứng bao gồm màn hình cảm ứng LCD TFT 7.0 inch, module WiFi ESP8266, và mạch nguồn. Lập trình hệ thống gọi món được thực hiện trên nền tảng ESP8266 sử dụng ngôn ngữ C. Database hệ thống gọi món được lưu trữ trên Firebase. Hệ thống gọi món tại HCMUTE sử dụng giao thức truyền dữ liệu UART để kết nối giữa màn hình cảm ứng và ESP8266. Thiết kế ứng dụng gọi món tập trung vào tính đơn giản, dễ sử dụng và hiệu quả. Mục tiêu nghiên cứu hướng đến một hệ thống ổn định và dễ bảo trì.
2.1 Thiết kế phần cứng
Thiết kế phần cứng tập trung vào sự đơn giản và độ tin cậy. Việc lựa chọn linh kiện phù hợp giúp giảm chi phí và tăng hiệu suất. Sơ đồ nguyên lý hệ thống được trình bày chi tiết. Mạch nguồn được thiết kế để cung cấp điện áp ổn định cho các thiết bị. Kết nối giao tiếp UART giữa màn hình cảm ứng và ESP8266 được thực hiện một cách cẩn thận. Hệ thống quản lý nhà hàng HCMUTE sẽ được kết nối với hệ thống gọi món. Kiểm thử hệ thống được thực hiện để đảm bảo hoạt động ổn định của hệ thống. Việc lựa chọn ESP8266 là do tính năng tích hợp WiFi, giá thành thấp và dễ sử dụng. Hệ thống gọi món HCMUTE được thiết kế để hoạt động trong môi trường nhà hàng. Dự án tốt nghiệp HCMUTE này tập trung vào việc ứng dụng công nghệ hiện đại vào thực tiễn.
2.2 Thiết kế phần mềm
Phần mềm được thiết kế với giao diện người dùng thân thiện. Phát triển hệ thống gọi món được thực hiện trên nền tảng Firebase. Ứng dụng gọi món HCMUTE trên màn hình cảm ứng cho phép khách hàng dễ dàng chọn món và thanh toán. Phần mềm gọi món HCMUTE trên máy chủ cho phép quản lý đơn hàng, thực đơn và thống kê doanh thu. Firebase được chọn làm cơ sở dữ liệu vì tính dễ sử dụng, khả năng mở rộng và khả năng đồng bộ dữ liệu thời gian thực. Ngôn ngữ lập trình gọi món được chọn dựa trên khả năng tích hợp với các thư viện hỗ trợ. Mô hình dữ liệu hệ thống gọi món được thiết kế sao cho dễ dàng truy xuất và cập nhật. Việc thiết kế phần mềm chú trọng đến tính bảo mật và an toàn dữ liệu. Kiểm thử phần mềm được thực hiện để đảm bảo chất lượng của hệ thống. Bảo trì phần mềm được xem xét để đảm bảo hệ thống hoạt động ổn định lâu dài.
III. Kết quả và hướng phát triển
Đồ án đã hoàn thành việc thiết kế và triển khai một hệ thống gọi món từ xa. Hệ thống hoạt động ổn định và đáp ứng được yêu cầu đặt ra. Kết quả phần cứng cho thấy hệ thống hoạt động hiệu quả. Kết quả phần mềm cho thấy giao diện thân thiện và dễ sử dụng. Tuy nhiên, đồ án vẫn còn một số hạn chế cần được khắc phục trong tương lai. Hạn chế và hướng phát triển của đề tài bao gồm việc mở rộng chức năng thanh toán trực tuyến và tích hợp với các hệ thống quản lý nhà hàng khác.
3.1 Kết quả đạt được
Đồ án đã xây dựng thành công một hệ thống gọi món ăn từ xa hoạt động ổn định. Hệ thống gọi món online cho phép khách hàng gọi món một cách dễ dàng. Phần mềm gọi món HCMUTE hoạt động hiệu quả trên cả màn hình cảm ứng và máy chủ. Tích hợp thanh toán online được thực hiện một phần. Quản lý đơn hàng online được thực hiện hiệu quả. An ninh hệ thống gọi món được đảm bảo ở mức độ nhất định. Kiểm thử hệ thống gọi món cho thấy hiệu quả cao. Mô hình dữ liệu hệ thống gọi món được thiết kế hợp lý. Trường Đại học HCMUTE đóng vai trò quan trọng trong việc hỗ trợ đồ án. Sinh viên HCMUTE đã hoàn thành tốt nhiệm vụ.
3.2 Hướng phát triển
Tích hợp thêm tính năng thanh toán online an toàn và tiện lợi. Mở rộng chức năng quản lý nhà hàng, bao gồm quản lý nhân viên, nguyên vật liệu, và báo cáo doanh thu. Cải thiện giao diện người dùng, làm cho nó trực quan và hấp dẫn hơn. Tích hợp với các hệ thống quản lý nhà hàng phổ biến khác. Phát triển ứng dụng di động cho phép khách hàng đặt món trước. Thực hiện bảo trì hệ thống gọi món thường xuyên để đảm bảo hoạt động ổn định. Nghiên cứu và áp dụng các công nghệ mới để nâng cao hiệu suất hệ thống. Xem xét việc tích hợp với các hệ thống AI để tự động hóa các tác vụ. Hệ thống gọi món tại HCMUTE có thể được mở rộng cho các nhà hàng khác. Dự án tốt nghiệp HCMUTE này có tiềm năng ứng dụng rộng rãi trong thực tế.