I. Hướng dẫn báo cáo đồ án tốt nghiệp web bán đồ ăn nhanh
Việc thực hiện một báo cáo đồ án tốt nghiệp đề tài xây dựng web bán đồ ăn nhanh là một nhiệm vụ quan trọng, đánh dấu cột mốc hoàn thành chương trình học của sinh viên ngành công nghệ thông tin. Đề tài này không chỉ đòi hỏi kiến thức chuyên môn về lập trình, cơ sở dữ liệu mà còn cần sự hiểu biết về quy trình thương mại điện tử và trải nghiệm người dùng. Bài viết này sẽ cung cấp một cái nhìn tổng quan, chi tiết về cấu trúc, nội dung và các công nghệ cốt lõi cần thiết để hoàn thành xuất sắc một luận văn tốt nghiệp website bán hàng trong lĩnh vực ẩm thực. Mục tiêu là tạo ra một hệ thống không chỉ đáp ứng yêu cầu học thuật mà còn có khả năng ứng dụng thực tế, giải quyết bài toán kinh doanh cho các cửa hàng đồ ăn nhanh trong thời đại số. Dựa trên tài liệu gốc của sinh viên Võ Minh Quân, đề tài tập trung vào việc xây dựng website bán đồ ăn online sử dụng nền tảng Microsoft .NET và C#, kết hợp với hệ quản trị cơ sở dữ liệu SQL Server. Đây là một lựa chọn công nghệ phổ biến, mạnh mẽ, cho phép xây dựng các ứng dụng web có hiệu năng cao và khả năng mở rộng tốt. Nội dung báo cáo cần trình bày rõ ràng từ khâu mô tả bài toán, phân tích yêu cầu, thiết kế hệ thống, cài đặt và triển khai, cho đến kết luận và định hướng phát triển trong tương lai. Một đồ án chuyên ngành công nghệ thông tin thành công là sự kết hợp nhuần nhuyễn giữa lý thuyết và thực hành, thể hiện qua một sản phẩm hoàn chỉnh và tài liệu báo cáo logic, chặt chẽ.
1.1. Tầm quan trọng của khóa luận tốt nghiệp thương mại điện tử
Trong bối cảnh công nghệ 4.0, thương mại điện tử đã trở thành một phần không thể thiếu của nền kinh tế. Việc thực hiện một khóa luận tốt nghiệp thương mại điện tử về lĩnh vực bán đồ ăn nhanh giúp sinh viên áp dụng kiến thức đã học vào một bài toán thực tiễn có nhu cầu cao. Đề tài này cho phép sinh viên khám phá toàn bộ quy trình phát triển một sản phẩm phần mềm, từ việc lên ý tưởng, phân tích yêu cầu người dùng, thiết kế giao diện, lập trình backend, quản lý cơ sở dữ liệu, cho đến triển khai và bảo trì. Theo báo cáo, sự phát triển của Internet đã "thúc đẩy sự khai sinh và phát triển của thương mại điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao đời sống con người". Do đó, việc xây dựng một hệ thống đặt đồ ăn trực tuyến không chỉ là một bài tập kỹ thuật mà còn là một giải pháp kinh doanh, giúp các cửa hàng tiếp cận khách hàng hiệu quả hơn, tối ưu hóa quy trình vận hành và tăng doanh thu. Đây là cơ hội để sinh viên chứng tỏ năng lực và sự sẵn sàng cho thị trường lao động.
1.2. Mục tiêu và phạm vi của đồ án chuyên ngành công nghệ thông tin
Mục tiêu chính của đồ án chuyên ngành công nghệ thông tin này là "thiết kế và cài đặt một chương trình quản lý có các chức năng" cần thiết cho một website bán đồ ăn nhanh. Cụ thể, hệ thống phải cho phép người dùng chọn món, thêm vào giỏ hàng, quản lý đơn hàng. Đối với quản trị viên, các chức năng website bán đồ ăn bao gồm quản lý món ăn, quản lý người dùng, xử lý đơn hàng và thống kê doanh thu. Phạm vi của đề tài tập trung vào việc phát triển một website hoàn chỉnh với hai giao diện chính: một cho người dùng (khách hàng) và một cho quản trị viên (administrator). Đồ án sử dụng các công cụ và công nghệ cụ thể như Visual Studio 2019 làm môi trường phát triển, ngôn ngữ lập trình C# trên nền tảng .NET và hệ quản trị cơ sở dữ liệu SQL Server. Việc xác định rõ mục tiêu và phạm vi ngay từ đầu giúp quá trình thực hiện đi đúng hướng, đảm bảo các yêu cầu cốt lõi được hoàn thành và tránh sa đà vào các tính năng phức tạp không cần thiết, giúp hoàn thành báo cáo thực tập website bán hàng một cách hiệu quả.
II. Phân tích bài toán xây dựng web bán đồ ăn nhanh thực tế
Trước khi bắt tay vào lập trình, việc phân tích bài toán là bước nền tảng quyết định sự thành công của dự án xây dựng web bán đồ ăn nhanh. Giai đoạn này đòi hỏi phải xác định rõ các vấn đề mà hệ thống cần giải quyết và các yêu cầu từ phía người dùng cũng như nhà quản lý. Trong bối cảnh cạnh tranh gay gắt của ngành F&B, một website bán hàng không chỉ là nơi hiển thị thực đơn mà còn phải là một công cụ quản lý cửa hàng thức ăn nhanh hiệu quả. Vấn đề cốt lõi là tự động hóa quy trình từ lúc khách hàng chọn món đến khi cửa hàng nhận đơn và giao hàng. Điều này giúp "giảm chi phí nhân công, tăng độ chính xác của các đơn hàng và cung cấp dịch vụ nhanh chóng đến cho khách hàng". Một thách thức khác là việc quản lý thông tin một cách hệ thống, bao gồm thông tin món ăn, khách hàng, đơn hàng và doanh thu. Nếu không có một hệ thống tập trung, việc theo dõi và ra quyết định kinh doanh sẽ trở nên khó khăn. Do đó, việc phân tích thiết kế hệ thống website cần phải chi tiết, bao quát tất cả các quy trình nghiệp vụ, từ đó đưa ra một mô hình dữ liệu và luồng xử lý tối ưu. Bài toán đặt ra không chỉ là về mặt công nghệ mà còn về mặt nghiệp vụ, đòi hỏi người phát triển phải đặt mình vào vị trí của cả người mua và người bán để xây dựng nên một hệ thống đặt đồ ăn trực tuyến thân thiện và mạnh mẽ.
2.1. Nhu cầu cấp thiết về hệ thống quản lý cửa hàng thức ăn nhanh
Thực trạng kinh doanh truyền thống tại các cửa hàng thức ăn nhanh thường đối mặt với nhiều hạn chế. Việc ghi nhận đơn hàng thủ công dễ gây sai sót, quản lý tồn kho khó khăn và việc chăm sóc khách hàng thân thiết chưa được chú trọng. Một hệ thống quản lý cửa hàng thức ăn nhanh dựa trên nền tảng web ra đời để giải quyết triệt để các vấn đề này. Hệ thống cho phép chủ cửa hàng "nắm bắt thông tin về hàng hóa, vật tư, thông tin khách hàng, và trạng thái các đơn đặt hàng một cách chính xác và kịp thời". Từ đó, người quản lý có thể đưa ra các quyết định kinh doanh đúng đắn. Hơn nữa, website còn là kênh quảng bá thương hiệu hiệu quả, giúp cửa hàng tiếp cận một lượng lớn khách hàng tiềm năng trên Internet mà không tốn nhiều chi phí marketing. Nhu cầu này càng trở nên cấp thiết khi thói quen mua sắm của người tiêu dùng ngày càng dịch chuyển sang nền tảng online, đặc biệt là trong lĩnh vực ẩm thực. Đây chính là động lực để thực hiện đề tài website bán hàng bằng PHP hoặc .NET.
2.2. Yêu cầu chức năng website bán đồ ăn đối với các bên liên quan
Một website bán đồ ăn nhanh cần đáp ứng yêu cầu của hai đối tượng chính: khách hàng và quản trị viên. Đối với khách hàng, các chức năng website bán đồ ăn phải đảm bảo trải nghiệm mua sắm mượt mà: đăng ký/đăng nhập, tìm kiếm món ăn, xem chi tiết sản phẩm, thêm vào giỏ hàng, đặt hàng và theo dõi trạng thái đơn. Giao diện cần trực quan và hấp dẫn. Đối với quản trị viên, hệ thống phải là một công cụ quản trị mạnh mẽ, bao gồm: quản lý danh mục và món ăn (thêm, sửa, xóa), quản lý đơn hàng (xác nhận, hủy), quản lý khách hàng, và quan trọng nhất là hệ thống báo cáo, thống kê doanh thu theo ngày, tuần, tháng. Tài liệu đề án nêu rõ mục tiêu phải "Thống kê báo cáo các món ăn bán chạy, doanh thu cửa hàng dựa trên các đơn đặt bàn". Việc phân tích và đặc tả chi tiết các yêu cầu này là bước đầu tiên và quan trọng nhất trong quy trình phân tích thiết kế hệ thống website.
III. Phương pháp phân tích thiết kế hệ thống web bán đồ ăn
Sau khi xác định rõ bài toán, giai đoạn phân tích thiết kế hệ thống website đóng vai trò kiến tạo nên bộ khung cho toàn bộ dự án. Đây là bước chuyển hóa các yêu cầu nghiệp vụ thành một mô hình kỹ thuật cụ thể, sẵn sàng cho việc lập trình. Một bản thiết kế tốt sẽ giúp quá trình phát triển diễn ra suôn sẻ, giảm thiểu lỗi và dễ dàng bảo trì, nâng cấp sau này. Trong khuôn khổ đồ án tốt nghiệp đề tài xây dựng web bán đồ ăn nhanh, các phương pháp thiết kế phổ biến được áp dụng bao gồm xây dựng biểu đồ phân cấp chức năng, biểu đồ luồng dữ liệu (DFD) và thiết kế cơ sở dữ liệu. Biểu đồ phân cấp chức năng giúp chia nhỏ hệ thống thành các module quản lý được, từ các chức năng lớn như "Quản lý món ăn", "Xử lý đơn đặt hàng" đến các chức năng con chi tiết hơn. Biểu đồ luồng dữ liệu mô tả trực quan cách thông tin di chuyển trong hệ thống, từ người dùng đến các quy trình xử lý và kho dữ liệu. Cuối cùng, việc thiết kế cơ sở dữ liệu web bán đồ ăn là trái tim của hệ thống, quyết định cách dữ liệu được lưu trữ, truy vấn và đảm bảo tính toàn vẹn. Việc áp dụng mô hình MVC trong website bán hàng cũng là một phần quan trọng của giai đoạn thiết kế, giúp tách biệt logic xử lý, dữ liệu và giao diện, làm cho mã nguồn trở nên rõ ràng và có cấu trúc.
3.1. Xây dựng biểu đồ luồng dữ liệu Data Flow Diagram DFD
Biểu đồ luồng dữ liệu (DFD) là công cụ hữu hiệu để mô tả hoạt động của hệ thống ở mức logic. Tài liệu đề án đã xây dựng DFD ở nhiều mức, từ mức khung cảnh (mức 0) đến mức đỉnh và các mức chi tiết hơn. DFD mức khung cảnh cho thấy tổng quan về sự tương tác giữa hệ thống ("Quản lý Website Bán đồ ăn nhanh") với các tác nhân bên ngoài như User (khách hàng) và Admin. Các luồng dữ liệu chính bao gồm "Đăng ký tài khoản", "Món ăn được đặt", "Y/c báo cáo thống kê". Ở các mức sâu hơn, DFD phân rã các chức năng lớn thành các tiến trình xử lý nhỏ hơn như "Xử lý menu (giỏ hàng)", "Xử lý tìm kiếm", "Quản lý món ăn". Việc xây dựng các biểu đồ luồng dữ liệu một cách cẩn thận giúp đảm bảo tất cả các yêu cầu nghiệp vụ đều được ánh xạ vào các chức năng xử lý của hệ thống, không bỏ sót thông tin và tạo nền tảng vững chắc cho việc thiết kế cơ sở dữ liệu.
3.2. Thiết kế cơ sở dữ liệu web bán đồ ăn với SQL Server
Thiết kế cơ sở dữ liệu web bán đồ ăn là công đoạn then chốt. Dựa trên phân tích yêu cầu và DFD, các thực thể chính của hệ thống được xác định, bao gồm: Người dùng (User), Món ăn (Food), Danh mục món ăn (Food_Category), Đơn hàng (Order), Chi tiết đơn hàng (Order_Detail), và Đánh giá (Comment). Mỗi thực thể này sẽ tương ứng với một bảng trong cơ sở dữ liệu SQL Server. Tài liệu đề án đã mô tả chi tiết cấu trúc của từng bảng, bao gồm tên các trường, kiểu dữ liệu, các ràng buộc (khóa chính, khóa ngoại). Ví dụ, bảng Order chứa thông tin về đơn hàng, liên kết với bảng User qua khóa ngoại User_ID và liên kết với bảng Order_Detail để có thông tin chi tiết các món ăn trong đơn. Một thiết kế CSDL tốt phải đảm bảo các tiêu chuẩn về chuẩn hóa để tránh dư thừa dữ liệu và đảm bảo tính nhất quán. Đây là nền tảng cho mọi hoạt động truy vấn và xử lý dữ liệu của đồ án website bán hàng Laravel hay .NET.
IV. Bí quyết chọn công nghệ làm web bán hàng cho đồ án tốt nghiệp
Việc lựa chọn công nghệ làm web bán hàng phù hợp là yếu tố quyết định đến hiệu suất, khả năng mở rộng và quá trình phát triển của dự án. Đối với một đồ án tốt nghiệp đề tài xây dựng web bán đồ ăn nhanh, sinh viên cần cân nhắc giữa các yếu tố như sự phổ biến của công nghệ, sự hỗ trợ từ cộng đồng, và sự tương thích với kiến thức đã học. Đề tài tham khảo đã lựa chọn một bộ công nghệ rất mạnh mẽ và đồng bộ từ Microsoft, bao gồm: ngôn ngữ lập trình C#, nền tảng .NET Framework và hệ quản trị CSDL SQL Server. C# là một ngôn ngữ lập trình hướng đối tượng hiện đại, trong khi .NET Framework cung cấp một thư viện lớp (FCL) phong phú, giúp đơn giản hóa việc xây dựng các ứng dụng web phức tạp. SQL Server là một hệ quản trị CSDL quan hệ mạnh mẽ, bảo mật và dễ dàng tích hợp với môi trường .NET. Ngoài ra, việc sử dụng Visual Studio làm IDE cung cấp một môi trường phát triển tích hợp, hỗ trợ gỡ lỗi (debug) hiệu quả và quản lý dự án chuyên nghiệp. Lựa chọn này không chỉ đảm bảo chất lượng kỹ thuật cho luận văn tốt nghiệp website bán hàng mà còn giúp sinh viên làm quen với các công nghệ đang được nhiều doanh nghiệp lớn sử dụng.
4.1. Lựa chọn ngôn ngữ lập trình C .NET và các lựa chọn khác
Ngôn ngữ C# và nền tảng .NET là một lựa chọn tuyệt vời cho các dự án web yêu cầu hiệu năng cao và tính ổn định. Hệ sinh thái của Microsoft cung cấp sự hỗ trợ toàn diện, từ IDE (Visual Studio) đến máy chủ (IIS) và cơ sở dữ liệu (SQL Server). Tuy nhiên, sinh viên cũng có thể xem xét các lựa chọn phổ biến khác. Đề tài website bán hàng bằng PHP với các framework như Laravel hay Symfony cũng rất mạnh mẽ và được cộng đồng lớn hỗ trợ. Đồ án website bán hàng Laravel đặc biệt nổi bật với cú pháp thanh lịch, hệ thống ORM (Eloquent) mạnh mẽ và nhiều tính năng tích hợp sẵn giúp đẩy nhanh tốc độ phát triển. Ngoài ra, Node.js với framework Express.js cũng là một xu hướng, phù hợp cho các ứng dụng thời gian thực và xử lý đồng thời nhiều kết nối. Việc lựa chọn công nghệ nào phụ thuộc vào yêu cầu cụ thể của đề tài và sở trường của sinh viên.
4.2. Nguyên tắc thiết kế giao diện website ẩm thực thu hút
Trong lĩnh vực ẩm thực, giao diện người dùng (UI) và trải nghiệm người dùng (UX) đóng vai trò cực kỳ quan trọng. Một thiết kế giao diện website ẩm thực thành công phải có khả năng kích thích vị giác của khách hàng ngay từ cái nhìn đầu tiên. Nguyên tắc cốt lõi là sử dụng hình ảnh chất lượng cao, chân thực về món ăn. Bố cục website cần sạch sẽ, thoáng đãng, giúp người dùng dễ dàng điều hướng và tìm kiếm món ăn. Màu sắc thường được sử dụng là các gam màu ấm như đỏ, cam, vàng để tạo cảm giác ngon miệng và ấm cúng. Quá trình đặt hàng phải được tối giản hóa, ít bước nhất có thể. Các nút kêu gọi hành động (Call-to-Action) như "Thêm vào giỏ hàng", "Đặt hàng ngay" cần được làm nổi bật. Đảm bảo website tương thích trên mọi thiết bị (responsive design) là yêu cầu bắt buộc, vì phần lớn người dùng hiện nay đặt đồ ăn qua điện thoại di động.
4.3. Tích hợp cổng thanh toán VNPAY Momo cho website bán hàng
Để hoàn thiện trải nghiệm mua sắm và tăng tính chuyên nghiệp cho hệ thống đặt đồ ăn trực tuyến, việc tích hợp các cổng thanh toán là không thể thiếu. Các phương thức thanh toán truyền thống như "thanh toán khi nhận hàng" (COD) vẫn phổ biến, nhưng xu hướng thanh toán trực tuyến VNPAY và tích hợp cổng thanh toán Momo đang ngày càng được ưa chuộng vì sự tiện lợi và nhanh chóng. Việc tích hợp này đòi hỏi lập trình viên phải làm việc với API do các nhà cung cấp dịch vụ thanh toán cung cấp. Quy trình chung bao gồm: người dùng chọn phương thức thanh toán, website chuyển hướng đến trang thanh toán của VNPAY hoặc Momo, người dùng xác nhận thanh toán trên ứng dụng của họ, và cổng thanh toán sẽ gửi lại thông báo kết quả giao dịch cho website. Tích hợp thành công các cổng thanh toán không chỉ nâng cao sự tiện lợi cho khách hàng mà còn giúp cửa hàng tự động hóa quy trình đối soát tài chính.
V. Demo chức năng và source code web bán đồ ăn nhanh hoàn chỉnh
Phần cài đặt và demo sản phẩm là minh chứng rõ ràng nhất cho kết quả của toàn bộ quá trình nghiên cứu và phát triển trong báo cáo đồ án tốt nghiệp. Giai đoạn này trình bày chi tiết các giao diện chính của hệ thống và mô tả cách các chức năng hoạt động trong thực tế. Dựa trên tài liệu gốc, website được chia thành hai phần chính: giao diện cho người dùng (khách hàng) và giao diện cho quản trị viên (administrator). Việc trình bày rõ ràng, mạch lạc các chức năng này trong slide báo cáo đồ án tốt nghiệp sẽ giúp hội đồng đánh giá cao nỗ lực và kết quả đạt được. Bên cạnh đó, việc cung cấp source code web bán đồ ăn nhanh một cách có tổ chức, sạch sẽ và có bình luận (comment) đầy đủ cũng là một điểm cộng lớn. Source code không chỉ là sản phẩm cuối cùng mà còn phản ánh tư duy lập trình, khả năng tổ chức dự án và sự cẩn thận của sinh viên. Một hệ thống hoàn chỉnh cần đảm bảo tất cả các chức năng đã đặc tả trong phần phân tích đều hoạt động trơn tru, từ việc người dùng tìm kiếm, chọn món, đặt hàng cho đến việc quản trị viên xử lý đơn và xem báo cáo thống kê. Đây là phần thể hiện rõ nhất giá trị ứng dụng thực tiễn của đề tài.
5.1. Giao diện người dùng Đặt hàng và tìm kiếm sản phẩm
Giao diện người dùng là bộ mặt của website, nơi tương tác trực tiếp với khách hàng. Trang chủ cần hiển thị các món ăn nổi bật, các chương trình khuyến mãi hấp dẫn. Chức năng tìm kiếm cho phép người dùng nhanh chóng tìm thấy món ăn theo tên. Trang chi tiết sản phẩm cung cấp đầy đủ thông tin: hình ảnh, mô tả, giá, và các món ăn đi kèm (topping) để lựa chọn. Quá trình thêm sản phẩm vào giỏ hàng và tiến hành thanh toán phải được thiết kế giao diện website ẩm thực một cách trực quan, dễ hiểu. Người dùng có thể quản lý tài khoản cá nhân, xem lại lịch sử đơn hàng và theo dõi trạng thái của đơn hàng hiện tại (đang xử lý, đang giao, đã giao thành công). Một giao diện thân thiện, tốc độ tải trang nhanh và quy trình đặt hàng đơn giản sẽ quyết định việc khách hàng có quay trở lại hay không.
5.2. Giao diện quản trị Quản lý món ăn và xử lý đơn hàng
Giao diện quản trị (Admin Panel) là trung tâm điều hành của hệ thống quản lý cửa hàng thức ăn nhanh. Tại đây, người quản lý có toàn quyền kiểm soát các hoạt động của website. Chức năng cốt lõi là quản lý món ăn, cho phép thêm mới, cập nhật thông tin (tên, giá, hình ảnh, mô tả) và xóa các món ăn không còn kinh doanh. Chức năng quản lý đơn hàng là quan trọng nhất, hiển thị danh sách các đơn hàng mới, cho phép quản trị viên xem chi tiết, xác nhận hoặc hủy đơn. Bên cạnh đó, hệ thống còn cung cấp các chức năng quản lý người dùng, quản lý danh mục. Tính năng thống kê, báo cáo doanh thu theo các tiêu chí khác nhau (thời gian, sản phẩm bán chạy) giúp chủ cửa hàng có cái nhìn tổng quan về tình hình kinh doanh để đưa ra chiến lược phù hợp. Giao diện này cần được thiết kế rõ ràng, khoa học để người quản trị có thể thao tác nhanh chóng và chính xác.
VI. Kết luận hướng phát triển đề tài xây dựng web bán hàng
Phần kết luận của báo cáo đồ án tốt nghiệp đề tài xây dựng web bán đồ ăn nhanh có vai trò tổng kết lại toàn bộ quá trình thực hiện và những kết quả đã đạt được. Đây là lúc khẳng định lại rằng các mục tiêu đặt ra ban đầu đã được hoàn thành, hệ thống đã đáp ứng được các yêu cầu nghiệp vụ cơ bản của một website thương mại điện tử trong lĩnh vực ẩm thực. Cần nêu bật những đóng góp chính của đề tài, chẳng hạn như việc áp dụng thành công mô hình MVC trong website bán hàng, xây dựng được một cơ sở dữ liệu web bán đồ ăn tối ưu, và phát triển một hệ thống có khả năng ứng dụng thực tế. Ngoài việc tóm tắt các kết quả, phần này cũng cần thẳng thắn nhìn nhận những hạn chế còn tồn tại của hệ thống. Không có một sản phẩm nào là hoàn hảo, việc chỉ ra các nhược điểm (ví dụ: giao diện chưa tối ưu trên mọi thiết bị, một số tính năng nâng cao chưa được triển khai) cho thấy sự nghiêm túc và tư duy phản biện của người thực hiện. Quan trọng hơn cả, phần kết luận cần mở ra những hướng phát triển tiềm năng trong tương lai, biến đồ án tốt nghiệp không chỉ là điểm kết thúc mà còn là khởi đầu cho những cải tiến và hoàn thiện sau này.
6.1. Tóm tắt kết quả đạt được của luận văn tốt nghiệp website bán hàng
Kết quả cốt lõi của luận văn tốt nghiệp website bán hàng này là đã xây dựng thành công một hệ thống bán đồ ăn nhanh trực tuyến hoàn chỉnh. Hệ thống đã giải quyết được bài toán quản lý và kinh doanh cho một cửa hàng ẩm thực, bao gồm các chức năng chính: quản lý sản phẩm, quản lý đơn hàng, quản lý khách hàng và thống kê doanh thu. Về mặt kỹ thuật, đề tài đã áp dụng thành công ngôn ngữ C# trên nền tảng .NET và hệ quản trị CSDL SQL Server, thể hiện khả năng làm chủ công nghệ của sinh viên. Sản phẩm cuối cùng là một website hoạt động ổn định với hai vai trò người dùng và quản trị viên rõ ràng, đáp ứng đầy đủ các yêu cầu đã đề ra trong phần phân tích. Các biểu đồ thiết kế như DFD, mô hình quan hệ thực thể đã được hiện thực hóa thành một sản phẩm cụ thể. Đây là minh chứng cho việc sinh viên đã hoàn thành tốt nhiệm vụ được giao trong đồ án chuyên ngành công nghệ thông tin.
6.2. Hướng phát triển và nâng cấp hệ thống trong tương lai
Một đề tài tốt luôn có tiềm năng để phát triển xa hơn. Hướng phát triển cho hệ thống đặt đồ ăn trực tuyến này là rất đa dạng. Trước hết, có thể phát triển ứng dụng di động (Mobile App) cho cả hai nền tảng iOS và Android để nâng cao trải nghiệm người dùng. Tiếp theo, có thể tích hợp các tính năng marketing tự động như gửi email/thông báo đẩy về các chương trình khuyến mãi cho khách hàng. Một hướng đi khác là xây dựng hệ thống gợi ý sản phẩm thông minh dựa trên lịch sử mua hàng của người dùng (machine learning). Ngoài ra, có thể mở rộng hệ thống để quản lý nhiều chi nhánh, quản lý kho nguyên vật liệu và tích hợp với các đơn vị vận chuyển bên thứ ba để tối ưu hóa quy trình giao hàng. Việc đề xuất các hướng phát triển này không chỉ cho thấy tầm nhìn của sinh viên mà còn làm tăng giá trị học thuật và thực tiễn cho khóa luận tốt nghiệp thương mại điện tử.