Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh chuyển đổi số và sự phát triển của công nghệ Internet, việc ứng dụng công nghệ thông tin nhằm tối ưu hóa quy trình quản lý và vận hành cửa hàng trở thành xu hướng tất yếu. Đối với các doanh nghiệp, cửa hàng vừa và nhỏ (đặc biệt là mô hình kinh doanh dịch vụ ăn uống, quán cà phê), các phương thức vận hành và thanh toán thủ công bộc lộ nhiều bất cập như thất thoát dữ liệu khách hàng, khó kiểm soát tồn kho, tốn thời gian tính toán doanh số và rủi ro trong quản lý nhân viên. Theo số liệu khảo sát được nhóm tác giả nêu trong đề tài, hiện có khoảng 80% cửa hàng và thương hiệu sử dụng các ứng dụng thanh toán thông minh để thúc đẩy hiệu quả bán hàng và quản trị số liệu một cách có hệ thống.
Khóa luận tốt nghiệp "Sales Management Applications" (Ứng dụng quản lý bán hàng) được thực hiện bởi nhóm sinh viên ngành Công nghệ thông tin thuộc Viện Đào tạo Quốc tế NTT (NIIE) – Trường Đại học Nguyễn Tất Thành, dưới sự hướng dẫn của giảng viên Lương Trần Ngọc Khiết vào tháng 5 năm 2024. Đề tài tập trung giải quyết bài toán quản lý cửa hàng bán lẻ thông qua việc xây dựng một hệ thống phần mềm dựa trên nền tảng Low-code AppSheet kết hợp với bảng tính Excel/Google Sheets.
Mục tiêu và nhiệm vụ nghiên cứu của đề tài bao gồm:
- Nghiên cứu cơ sở lý luận về quản lý bán hàng và khảo sát các nền tảng phát triển ứng dụng dạng Low-code/No-code (Mendix, OutSystems, Appian, AppSheet).
- Phân tích các vấn đề vận hành thực tiễn tại cửa hàng: quản lý tồn kho, xử lý đơn hàng và giao hàng, bảo mật thanh toán, chăm sóc khách hàng thân thiết, báo cáo số liệu, thiết kế giao diện và tích hợp hệ thống.
- Thiết kế kiến trúc dữ liệu và mô hình hóa chức năng (sơ đồ Use Case, DFD, ERD, Sales Operations Diagram) cho nghiệp vụ quản lý quán cà phê.
- Triển khai ứng dụng quản lý bán hàng trên nền tảng AppSheet sử dụng cơ sở dữ liệu Excel/Google Sheets, thiết lập cơ chế phân quyền (Quản lý - Nhân viên), quản lý danh mục sản phẩm, tạo hóa đơn, tính tiền thừa, in hóa đơn và thống kê doanh thu.
- Kiểm thử vận hành các module chức năng, đánh giá kết quả đạt được, chỉ ra các mặt hạn chế và đề xuất hướng phát triển tiếp theo.
Đối tượng nghiên cứu là quy trình nghiệp vụ bán hàng, quản lý thực đơn, đơn hàng và doanh thu tại mô hình quán cà phê. Phạm vi nghiên cứu tập trung vào việc áp dụng công cụ Low-code AppSheet kết nối bảng tính dữ liệu để xây dựng giải pháp phần mềm hoàn chỉnh trong thời gian đào tạo khóa luận tại trường.
Nhóm tác giả đã tổng hợp các nhóm vấn đề vận hành và định hướng giải pháp kỹ thuật tương ứng trong bảng sau:
| Nhóm nghiệp vụ |
Vấn đề thực tế ghi nhận |
Giải pháp đề xuất trong đề tài |
| Quản lý hàng tồn kho |
Khó theo dõi số lượng, nguy cơ thiếu hàng hoặc quá hạn sử dụng ngắn. |
Tích hợp mã vạch/QR code, phần mềm cảnh báo lượng tồn dưới mức quy định, tự động hóa đơn đặt hàng. |
| Quản lý đơn hàng & Giao hàng |
Xử lý thủ công dễ chậm trễ, sai sót thông tin món và trạng thái giao hàng. |
Hệ thống quản lý đơn hàng trực tuyến, tích hợp theo dõi trạng thái và gửi thông báo tự động (Email/SMS). |
| Thanh toán & Bảo mật |
Nguy cơ mất an toàn giao dịch, thất thoát dữ liệu khách hàng. |
Tích hợp cổng thanh toán uy tín (PayPal, Stripe, Ngân hàng), mã hóa dữ liệu SSL/TLS, cơ chế xác thực 2FA. |
| Khách hàng thân thiết |
Thiếu công cụ lưu trữ lịch sử mua sắm để chăm sóc khách hàng cá nhân hóa. |
Xây dựng cơ sở dữ liệu khách hàng, thiết lập chương trình tích điểm thưởng/ưu đãi, tạo kênh tiếp nhận phản hồi. |
| Báo cáo & Phân tích |
Mất nhiều thời gian tính toán doanh số, thiếu số liệu trực quan để ra quyết định. |
Báo cáo doanh số tự động theo thời gian thực, biểu đồ thống kê sản phẩm bán chạy, dự báo nhu cầu. |
| Giao diện người dùng |
Thao tác phức tạp, không tương thích đa thiết bị. |
Thiết kế Responsive, điều hướng đơn giản, phân chia danh mục trực quan. |
| Tích hợp hệ thống |
Rời rạc giữa các bộ phận, khó đồng bộ với hệ thống ERP/CRM. |
Sử dụng API kết nối luồng dữ liệu, kiểm tra định kỳ tính tương thích và đào tạo người dùng. |
Cơ sở lý thuyết và phương pháp
Khóa luận xây dựng trên nền tảng lý thuyết quản lý bán hàng kết hợp với phương pháp luận phát triển phần mềm hiện đại thông qua các công nghệ Low-code/No-code và hệ thống quản trị dữ liệu bảng tính.
Khung lý thuyết và khái niệm cốt lõi
- Quản lý bán hàng (Sales Management): Lĩnh vực tập trung vào việc lập kế hoạch, tổ chức, điều hành và kiểm soát các hoạt động bán hàng của doanh nghiệp nhằm đạt chỉ tiêu doanh thu và tăng trưởng. Người quản lý chịu trách nhiệm giám sát, giao chỉ tiêu, phân tích dữ liệu, tuyển dụng và phân bổ nhân sự.
- Ứng dụng quản lý bán hàng: Hệ thống phần mềm tự động hóa các quy trình bán hàng, từ quản lý quan hệ khách hàng (CRM), xử lý đơn hàng, kiểm soát kho, đến tính toán thu - chi, in hóa đơn và thống kê báo cáo.
- Công nghệ Low-code / No-code: Nền tảng phát triển phần mềm cho phép xây dựng ứng dụng thông qua giao diện kéo - thả trực quan và cấu hình biểu mẫu, giảm thiểu việc lập trình mã nguồn thủ công so với các ngôn ngữ truyền thống (HTML, CSS, JS). Tác giả phân tích các ưu điểm (rút ngắn thời gian phát triển, dễ tiếp cận, tích hợp linh hoạt) cùng các nhược điểm cần lưu ý (bảo mật, chi phí bản quyền dài hạn, phụ thuộc nền tảng).
- Khảo sát các nền tảng Low-code trên thị trường:
- Mendix: Nền tảng hỗ trợ phát triển ứng dụng quy mô doanh nghiệp theo phương pháp Agile và DevOps, yêu cầu tài khoản tổ chức và cài đặt Studio Pro.
- OutSystems: Nền tảng phát triển ứng dụng đa nền tảng (iOS, Android, Web) trên môi trường đám mây, hỗ trợ tích hợp hệ sinh thái doanh nghiệp.
- Appian: Nền tảng kết hợp quản lý quy trình nghiệp vụ (BPM) và công cụ kéo thả để tự động hóa quy trình làm việc phức tạp.
- Google AppSheet: Nền tảng No-code/Low-code cho phép kết nối trực tiếp với nhiều nguồn dữ liệu (Google Sheets, Excel, SQL, Office 365, Dropbox) để tạo ứng dụng di động và web đa nền tảng với chi phí đầu tư thấp.
- Bảng tính Microsoft Excel / Google Sheets: Đóng vai trò là hệ cơ sở dữ liệu lưu trữ các bảng thực thể (Entities), hỗ trợ cấu hình kiểu dữ liệu, quan hệ khóa, phân quyền truy cập và trích xuất dữ liệu nhanh chóng.
Phương pháp nghiên cứu và quy trình triển khai
Đề tài sử dụng phương pháp phân tích và thiết kế hệ thống thông tin hướng chức năng và dữ liệu:
- Mô hình hóa hệ thống: Sử dụng sơ đồ Use Case để đặc tả tương tác của tác nhân (Actor: Manager, Staff), sơ đồ luồng dữ liệu (DFD), sơ đồ thực thể mối quan hệ (ERD) và sơ đồ luồng thao tác bán hàng (Sales Operations Diagram).
- Phương pháp xây dựng ứng dụng qua AppSheet: Thực hiện theo quy trình 5 bước:
- Chuẩn bị cấu trúc bảng dữ liệu trên Excel/Google Sheets: Thiết lập các cột thuộc tính rõ ràng cho từng thực thể (Hàng tồn kho, Đơn hàng, Khách hàng, Nhà cung cấp, Nhân viên...).
- Khởi tạo ứng dụng: Đăng ký tài khoản AppSheet, chọn chế độ "Start with your own data" và liên kết tệp bảng tính nguồn (ví dụ: mẫu dữ liệu COFFEE).
- Cấu hình dữ liệu và bảng: Kiểm tra và gán đúng kiểu dữ liệu (Text, Number, Price, Date, Image, Enum, Ref) cho từng cột thuộc tính.
- Tùy chỉnh giao diện (UX) và logic tự động (Automation): Thiết lập biểu mẫu nhập liệu (Forms), cấu hình danh mục sản phẩm, tích hợp quét mã, cài đặt cảnh báo tồn kho và tạo quy tắc tự động gửi email/hóa đơn.
- Kiểm thử và phân quyền: Kiểm tra tương thích giao diện trên các thiết bị, thiết lập phân quyền tài khoản (Manager/Staff) và chia sẻ liên kết ứng dụng.
Thiết kế và triển khai hệ thống
Khóa luận lựa chọn nghiệp vụ quản lý quán cà phê làm mô hình thực nghiệm, trong đó toàn bộ cấu trúc dữ liệu và logic điều khiển được triển khai trên nền tảng AppSheet kết hợp cơ sở dữ liệu bảng tính.
Cấu trúc cơ sở dữ liệu (Database Schema)
Hệ thống sử dụng các bảng tính Excel để lưu trữ dữ liệu, bao gồm các bảng thực thể chính được thiết kế cụ thể:
| Tên bảng dữ liệu |
Thuộc tính chính và kiểu dữ liệu ghi nhận |
Mục đích sử dụng |
| MENU |
Mã món, Tên món, Hình ảnh (Image), Đơn giá (Price), Danh mục/Nhóm món, Số lượng tồn |
Quản lý danh mục đồ uống và thức ăn của quán cà phê. |
| Customer |
Mã khách hàng, Tên khách hàng, Số điện thoại, Địa chỉ, Email, Lịch sử mua hàng |
Quản lý thông tin và theo dõi tích điểm/ưu đãi khách hàng. |
| Order No |
Số thứ tự đơn, Mã hóa đơn tham chiếu, Thời gian tạo, Trạng thái đơn |
Định danh và phân loại các phiên đặt hàng. |
| Order |
Mã chi tiết đơn, Mã sản phẩm, Đơn giá, Số lượng đặt, Thành tiền, Ghi chú món |
Lưu trữ các món được chọn trong từng đơn hàng cụ thể. |
| Home |
Mã giao diện, Tiêu đề danh mục, Banner, Liên kết điều hướng |
Thiết lập bố cục hiển thị trang chủ và danh mục trên ứng dụng. |
| Staff |
Mã nhân viên, Tên nhân viên, Số điện thoại, Vai trò (Role: Manager/Staff), Tài khoản đăng nhập |
Quản lý thông tin nhân sự và phục vụ cơ chế phân quyền truy cập. |
| Receipts in data |
Mã hóa đơn, Ngày thanh toán, Tổng tiền, Số tiền khách đưa, Tiền thừa, Phương thức thanh toán, Nhân viên phụ trách |
Lưu trữ dữ liệu giao dịch hoàn tất phục vụ in hóa đơn và báo cáo doanh thu. |
Thiết kế ca sử dụng (Use Case) và Phân quyền
Hệ thống xác định 2 tác nhân người dùng chính với mức độ phân quyền chặt chẽ:
- Người quản lý (Manager): Có toàn quyền truy cập hệ thống, bao gồm cấu hình danh mục thực đơn (thêm, sửa, xóa món, điều chỉnh giá), quản lý tài khoản nhân viên, xem toàn bộ danh sách hóa đơn, hủy/đóng đơn (Void Order, Close Order) và truy xuất báo cáo doanh thu tổng hợp.
- Nhân viên (Staff): Đăng nhập vào hệ thống để thực hiện các thao tác bán hàng cơ bản: xem thực đơn, chọn món theo yêu cầu của khách, tạo hóa đơn, nhập số tiền khách đưa, hệ thống tự động tính tiền thừa, xác nhận thanh toán và in phiếu thanh toán; không có quyền chỉnh sửa cấu hình hệ thống hay số liệu nhân sự.
Các ca sử dụng cốt lõi bao gồm:
- Login Use Case: Xác thực người dùng qua tài khoản được cấp quyền trước khi vào ứng dụng.
- Selects Products Use Case: Chọn danh mục, duyệt danh sách món, chọn số lượng sản phẩm thêm vào hóa đơn.
- Payment Use Case: Nhập phương thức thanh toán, nhập tiền khách đưa, tính tiền trả lại tự động.
- Payment Invoice Use Case: Tạo bản ghi hóa đơn chi tiết, mở danh sách hóa đơn, in hóa đơn từ dữ liệu bảng tính.
- Revenue Use Case: Tự động tổng hợp doanh số, vẽ biểu đồ thống kê hiệu quả kinh doanh theo thời gian.
Luồng vận hành ứng dụng (App User Flow)
Quy trình thao tác nghiệp vụ bán hàng diễn ra theo các bước tuần tự:
- Nhân viên/Quản lý đăng nhập vào ứng dụng qua tài khoản được phân quyền.
- Ứng dụng hiển thị danh mục sản phẩm (Menu trang chủ).
- Nhân viên chọn nhóm danh mục đồ uống và chọn các món theo yêu cầu của khách hàng.
- Món được chuyển vào phần chi tiết hóa đơn (có thể điều chỉnh số lượng hoặc thêm món mới nếu khách có nhu cầu phát sinh).
- Nhân viên xác nhận hóa đơn và chuyển sang giao diện thanh toán (Cash Payment).
- Nhân viên nhập số tiền nhận từ khách hàng; ứng dụng tự động tính toán số tiền thừa cần trả lại.
- Sau khi hoàn tất thanh toán, dữ liệu đơn hàng được cập nhật tự động vào bảng doanh thu (
Receipts in data), hệ thống cho phép in hóa đơn trực tiếp cho khách hàng.
- Các chức năng hỗ trợ vận hành gồm giao diện mở danh sách hóa đơn, xử lý hủy đơn (Void Order) và chốt đơn (Close Order).
Nội dung chính theo từng chương
CHAPTER 1: OVERVIEW OF THE TOPIC
Chương 1 giới thiệu bối cảnh thực tiễn của thời đại công nghệ số và sự phát triển mạnh mẽ của thương mại điện tử. Tác giả trình bày lý do chọn đề tài nghiên cứu là xây dựng ứng dụng quản lý bán hàng quán cà phê dựa trên nền tảng AppSheet và bảng tính Google Sheets nhằm tối ưu hóa chi phí và thời gian cho các doanh nghiệp vừa và nhỏ. Nội dung chương phân tích chi tiết 7 nhóm thách thức lớn trong vận hành cửa hàng (tồn kho, đơn hàng, thanh toán, khách hàng, báo cáo số liệu, giao diện, tích hợp) và đề xuất các giải pháp tương ứng. Đồng thời, tác giả khái quát bố cục khóa luận gồm 5 chương chính.
CHAPTER 2: THEORETICAL BASIS
Chương 2 trình bày toàn diện cơ sở lý luận về quản lý bán hàng và các công nghệ phát triển ứng dụng hiện đại:
- Làm rõ bản chất của quản lý bán hàng, vai trò của người quản lý và định nghĩa phần mềm quản lý bán hàng (tích hợp CRM, quản lý kho, xử lý đơn hàng).
- Trình bày mục tiêu phát triển ứng dụng (Login, Menu, Invoice, View/Edit/Delete, Payment, Invoice Printing, Security, Reporting).
- Khái quát luồng người dùng (User Flow) chi tiết từ lúc đăng nhập đến khi lưu trữ doanh thu.
- Giới thiệu công nghệ Low-code/No-code, phân tích bảng so sánh ưu điểm và nhược điểm khi áp dụng trong thực tế.
- Khảo sát các nền tảng Low-code tiêu biểu trên thị trường gồm Mendix, OutSystems, Appian và Google AppSheet kèm hình ảnh giao diện minh họa.
- Phân tích vai trò của Excel trong lưu trữ dữ liệu, các bước liên kết bảng tính với AppSheet (sử dụng mẫu dữ liệu COFFEE).
- Tổng hợp các mô hình dự án thực tế đã ứng dụng AppSheet thành công: Quản lý quán cà phê, chuỗi nhà hàng, tiệm bánh trực tuyến, cửa hàng trái cây và chuỗi cung ứng.
- Cung cấp tài liệu hướng dẫn từng bước (5 bước) tự xây dựng ứng dụng quản lý bán hàng với AppSheet.
CHAPTER 3: SYSTEM DESIGN
Chương 3 tập trung vào công tác phân tích và thiết kế kỹ thuật cho hệ thống:
- Trình bày sơ đồ Use Case tổng thể và các sơ đồ luồng dữ liệu (DFD), sơ đồ thực thể mối quan hệ (ERD).
- Mô hình hóa chi tiết quy trình bán hàng qua các sơ đồ thao tác bán hàng (Sales Operations Diagram 1 & 2).
- Lập bảng đặc tả chi tiết (Use Case Specification) cho 5 ca sử dụng chính: Đăng nhập (Login), Chọn sản phẩm (Selects products), Thanh toán (Payment), Hóa đơn (Payment Invoice) và Báo cáo doanh thu (Revenue).
- Thiết kế chi tiết cơ sở dữ liệu trên định dạng Excel với đầy đủ thuộc tính và kiểu dữ liệu của các bảng:
MENU, Customer, Order No, Order, Home, Staff và Receipts in data.
CHAPTER 4: CHECK OPERATION
Chương 4 mô tả kết quả triển khai thực tế và kiểm tra vận hành các chức năng phần mềm:
- Kiểm tra các yêu cầu chức năng của hệ thống và thao tác thêm mới sản phẩm vào thực đơn.
- Trình bày chi tiết các giao diện người dùng đã hoàn thiện:
- Menu trang chủ cửa hàng và hiển thị danh mục đồ uống.
- Giao diện thêm món vào hóa đơn và điều chỉnh số lượng.
- Giao diện mở danh sách hóa đơn đã phát sinh.
- Giao diện xử lý hủy đơn (Void Order) và đóng đơn (Close Order).
- Giao diện tính toán thanh toán tiền mặt (Cash payment) và hiển thị kết quả sau thanh toán.
CHAPTER 5: CONCLUDE
Chương 5 tổng kết toàn bộ quá trình nghiên cứu và thực hiện khóa luận tốt nghiệp:
- Đánh giá các kết quả đạt được về mặt lý thuyết và ứng dụng thực tế.
- Nêu rõ các hạn chế chưa đạt được do giới hạn công cụ Low-code và thời gian thực hiện.
- Định hướng các giải pháp nâng cấp, mở rộng tính năng cho ứng dụng trong tương lai.
Kết quả và đóng góp
Khóa luận đã hoàn thành các mục tiêu nghiên cứu và kỹ thuật đề ra với các kết quả cụ thể:
- Xây dựng thành công ứng dụng quản lý bán hàng: Phần mềm vận hành ổn định trên nền tảng AppSheet kết nối cơ sở dữ liệu bảng tính Excel, đáp ứng đầy đủ các nghiệp vụ bán hàng tại quán cà phê.
- Thiết kế hoàn chỉnh bộ cơ sở dữ liệu: Xây dựng hệ thống 7 bảng dữ liệu quan hệ (
MENU, Customer, Order No, Order, Home, Staff, Receipts in data) với các trường thông tin chuẩn hóa.
- Hiện thực hóa quy trình nghiệp vụ tự động:
- Tự động hóa khâu chọn món, tạo đơn và tính toán thành tiền.
- Cơ chế tính toán tiền thừa tự động cho khách khi thanh toán tiền mặt.
- Phân quyền người dùng rõ ràng giữa 2 cấp bậc Quản lý (Manager) và Nhân viên (Staff).
- Tích hợp tính năng quản lý hóa đơn (Void Order, Close Order) và lưu trữ dữ liệu doanh thu phục vụ xuất phiếu thanh toán.
- Đóng góp về mặt giải pháp công nghệ: Đề tài chứng minh tính khả thi của việc ứng dụng công nghệ Low-code/No-code (AppSheet) trong việc số hóa hoạt động kinh doanh cho các cửa hàng vừa và nhỏ. Giải pháp giúp giảm thiểu tối đa chi phí đầu tư lập trình ban đầu, rút ngắn thời gian triển khai và cho phép người quản lý dễ dàng tùy biến hệ thống mà không đòi hỏi kỹ năng viết mã phức tạp.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế được ghi nhận
- Ứng dụng được xây dựng trên nền tảng Low-code nên còn phụ thuộc vào các khung mẫu (template) và giới hạn tùy biến giao diện của AppSheet.
- Khả năng xử lý các nghiệp vụ logic nâng cao hoặc khối lượng dữ liệu giao dịch cực lớn còn hạn chế so với các hệ thống phần mềm viết bằng mã nguồn truyền thống.
- Hệ thống thanh toán trong phạm vi thử nghiệm chủ yếu tập trung vào thanh toán tiền mặt (Cash Payment), chưa kết nối trực tiếp API với các cổng thanh toán ngân hàng tự động.
Hướng phát triển
- Mở rộng tính năng kết nối tự động với các cổng thanh toán trực tuyến và ví điện tử (tích hợp API thanh toán).
- Nâng cấp module quản lý chuỗi cung ứng, tự động gửi cảnh báo và đơn đặt hàng đến nhà cung cấp khi nguyên liệu trong kho chạm ngưỡng tối thiểu.
- Hoàn thiện module phân tích dữ liệu chuyên sâu để dự báo xu hướng tiêu dùng của khách hàng theo mùa vụ và tối ưu hóa chiến dịch khuyến mãi.
- Mở rộng khả năng quản lý đồng thời nhiều chi nhánh (mô hình chuỗi cửa hàng).
Giá trị tham khảo
Khóa luận là tài liệu tham khảo hữu ích cho các đối tượng:
- Sinh viên ngành Công nghệ thông tin, Hệ thống thông tin quản lý, Thương mại điện tử: Có thể tham khảo phương pháp phân tích thiết kế hệ thống, cách vẽ và đặc tả sơ đồ Use Case, DFD, ERD, cũng như quy trình 5 bước xây dựng ứng dụng thực tế bằng công cụ Low-code AppSheet kết hợp Excel.
- Chủ hộ kinh doanh, quản lý cửa hàng bán lẻ và quán cà phê: Tham khảo mô hình cấu trúc bảng dữ liệu và luồng nghiệp vụ bán hàng thực tế để tự thiết lập hệ thống quản lý số hóa đơn giản, chi phí thấp cho cơ sở kinh doanh của mình.
- Các nhà phát triển phần mềm ứng dụng: Tham khảo tài liệu so sánh đặc tính kỹ thuật giữa các nền tảng Low-code phổ biến hiện nay (Mendix, OutSystems, Appian, AppSheet).
Câu hỏi thường gặp
1. Khóa luận sử dụng công nghệ chính nào để xây dựng ứng dụng quản lý bán hàng?
Khóa luận sử dụng nền tảng Low-code/No-code Google AppSheet để thiết kế giao diện và logic vận hành, kết hợp với Microsoft Excel / Google Sheets để làm hệ thống cơ sở dữ liệu lưu trữ.
2. Hệ thống phân quyền người dùng trong ứng dụng gồm những vai trò nào?
Hệ thống thiết lập 2 vai trò người dùng chính: Người quản lý (Manager) có quyền truy cập toàn bộ chức năng, chỉnh sửa thực đơn, quản lý nhân viên và xem doanh thu; Nhân viên (Staff) chỉ được sử dụng các chức năng bán hàng cơ bản (chọn món, tạo đơn, nhận tiền, in hóa đơn) và không được sửa dữ liệu hệ thống.
3. Cơ sở dữ liệu của ứng dụng bao gồm những bảng thực thể nào?
Cơ sở dữ liệu được thiết kế trên bảng tính gồm 7 bảng chính: MENU (danh mục món), Customer (khách hàng), Order No (số thứ tự đơn), Order (chi tiết đơn hàng), Home (giao diện trang chủ), Staff (nhân viên) và Receipts in data (dữ liệu hóa đơn/doanh thu).
4. Những nền tảng Low-code nào khác đã được nhóm tác giả khảo sát trong phần cơ sở lý luận?
Bên cạnh AppSheet, nhóm tác giả đã phân tích và giới thiệu đặc điểm của ba nền tảng Low-code doanh nghiệp phổ biến khác là Mendix, OutSystems và Appian.
5. Ứng dụng hỗ trợ những chức năng xử lý đơn hàng và thanh toán nào?
Ứng dụng hỗ trợ chọn món theo danh mục, thêm món vào hóa đơn, mở danh sách hóa đơn, hủy đơn (Void Order), đóng đơn (Close Order), tính toán tự động số tiền thừa khi khách thanh toán tiền mặt (Cash payment) và lưu vết giao dịch để in hóa đơn.
Kết luận
Khóa luận tốt nghiệp "Sales Management Applications" của nhóm sinh viên Trường Đại học Nguyễn Tất Thành đã hoàn thành việc nghiên cứu và ứng dụng nền tảng Low-code AppSheet kết hợp bảng tính Excel vào bài toán quản lý bán hàng quán cà phê. Đề tài xây dựng thành công quy trình nghiệp vụ khép kín từ đăng nhập phân quyền, quản lý thực đơn, tạo đơn, thanh toán tính tiền thừa đến lưu trữ doanh thu và in hóa đơn. Công trình mang lại giải pháp số hóa thiết thực, chi phí thấp và dễ triển khai cho các mô hình kinh doanh bán lẻ vừa và nhỏ.