1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp

51 2 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Ứng dụng xây dựng website quản lý bán đồ ăn nhanh FoodDP
Tác giả Cao Nguyễn Đức Phương
Người hướng dẫn TS. Trần Tiến Dũng
Trường học Trường Đại học Công nghiệp Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo thực tập doanh nghiệp
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 51
Dung lượng 1,05 MB

Cấu trúc

  • Chương 1. Khảo sát bài toán (0)
    • 1.1 Các thông tin vào ra của hệ thống (7)
      • 1.1.1 Mục tiêu quản lý (7)
      • 1.1.2 Đầu vào của hệ thống (7)
      • 1.1.3 Đầu ra của hệ thống (7)
    • 1.2 Quy trình quản lý của công ty (8)
      • 1.2.1 Hệ thống hiện tại (8)
      • 1.2.2 Quy trình công việc của nhà hàng sau khi có hệ thống bán hàng (0)
      • 1.2.3 Phát biểu bài toán quản lý website bán đồ ăn nhanh của FoodDP:8 Chương 2. Phân tích và khởi tạo CSDL (9)
    • 2.1 Biểu đồ usecase (13)
      • 2.1.1 Biểu đồ phân rã usecase (14)
        • 2.1.1.1 Phân rã admin (14)
        • 2.1.1.2 Phân rã khách hàng (15)
      • 2.1.2 Biểu đồ thực thể liên kết (16)
      • 2.1.3 Mô hình hóa chức năng (17)
      • 2.1.4 Mô tả các use case (17)
        • 2.1.4.6 Use case Tìm kiếm món ăn (23)
        • 2.1.4.7 Use case Đánh giá món ăn (24)
        • 2.1.4.8 Use case Đặt hàng (25)
        • 2.1.4.9 Use case Quản lý giỏ hàng (26)
        • 2.1.4.10 Use case Quản lý món ăn (27)
        • 2.1.4.11 Use case Quản lý danh mục món ăn (29)
        • 2.1.4.12 Use case Quản lý Khách hàng (30)
        • 2.1.4.13 Use case Thống kê (31)
        • 2.1.4.14 Use case Quản lý đơn hàng (0)
        • 2.1.4.15 Use case Quản lý tin tức (34)
        • 2.1.4.16 Use case Quản lý nhà cung cấp (35)
        • 2.1.4.17 Use case Quản lý kho (37)
        • 2.1.4.18 Use case Quản lý nguyên liệu (38)
        • 2.1.4.19 Usecase quản lý combo (40)
  • Chương 3. Xây dựng ứng dụng (42)
    • 3.1 Giao diện (0)
      • 3.1.1 Đăng nhập (42)
      • 3.1.2 Giao diện trang chủ (0)
      • 3.1.3 Giao diện sản phẩm (43)
      • 3.1.4 Giao diện giỏ hàng (44)
      • 3.1.5 Quản lý người dùng (44)
      • 3.1.6 Quản lý món ăn (0)
      • 3.1.7 Quản lý danh mục (45)
      • 3.1.8 Quản lý đơn hàng (46)
      • 3.1.9 Giao diện xem chi tiết hàng (46)
      • 3.1.10 Giao diện xem báo cáo doanh thu (0)
      • 3.1.11 Giao diện quản lý nhà cung cấp (47)
      • 3.1.12 Giao diện quản lý kho (47)
      • 3.1.13 Giao diện quản lý mã giảm giá (48)
      • 3.1.14 Giao diện quản lý tin tức (48)
  • Chương 4. Kết luận (0)
    • 4.1 Kết quả đạt được (0)
    • 4.2 Hướng phát triển (0)
  • TÀI LIỆU THAM KHẢO (0)

Nội dung

- Thống kê hàng chất lượng món ăn, tình trạng món ăn của kháchhàng.1.2 Quy trình quản lý của công ty1.2.1 Hệ thống hiện tại : Hệ thống nhà hàng bán đồ ăn nhanh nên thường phải nhập và bá

Khảo sát bài toán

Các thông tin vào ra của hệ thống

Hệ thống chương trình phải đảm bảo các yêu cầu sau:

- Giảm thiểu công sức, thời gian của con người.

- Truy cập tìm kiếm nhanh chóng, thuận tiện, hiệu quả và chính xác.

- Lập báo cáo nhanh chóng, chính xác giúp cho nhân viên kinh doanh đưa ra những phương án kinh doanh hợp lý và kịp thời

- Theo dõi được hàng nhập vào.

- Theo dõi được hàng bán ra.

- Theo dõi được số lượng hàng tồn kho.

- Theo dõi chất lượng nguyên liệu.

- Theo dõi được vấn đề về chất lượng món ăn.

- Theo dõi được vấn đến doanh thu.

1.1.2 Đầu vào của hệ thống

- Thông tin Nhà cung cấp.

- Thông tin về khách hàng.

- Thông tin về hoá đơn nhập/ xuất.

- Thông tin về chất lượng món ăn.

1.1.3 Đầu ra của hệ thống

- Thống kê lượng hàng hoá tồn kho theo mặt hàng hoặc Nhà cung cấp.

- Thống kê hàng chất lượng món ăn, tình trạng món ăn của khách hàng.

Quy trình quản lý của công ty

Hệ thống nhà hàng bán đồ ăn nhanh nên thường phải nhập và bán rất nhiều loại mặt hàng, món ăn đồ ăn khác nhau và việc áp dụng công nghệ thông tin vào việc quản lý dữ liệu chưa được triệt để nên nhà hàng vẫn gặp nhiều khó khăn trong việc quản lý nhập cũng như bán hàng, và những nhược điểm thường gặp là:

- Khi số lượng khách hàng đặt mua tăng và số lượng hàng đặt mua nhiều việc kiểm tra món ăn mặt hàng hiện có rất khó khăn, việc lâu và nhầm lẫn có thể dẫn đến việc đánh giá không tốt từ phía khách hàng.

- Việc hết nguyên liệu trong kho hàng hay nguyên liệu đã quá hạn sử dụng mà được cập nhật và thông báo chậm trễ dẫn đến các trường hợp chậm trễ chế biến là điểu thường xuyên xảy ra.

- Đối với hóa đơn khi làm thì sai sót, nhầm lẫn giá cả hay món ăn là điều rất dễ sảy ra và khi cần xử lý lại hóa đơn thì lại phải tìm kiếm bằng cách thủ công rất phức tạp, tốn thời gian và công sức.

- Khi quản trị viên cần báo cáo đột xuất về một món ăn nào đó thì các nhân viên phải lấy số liệu thực tế từ nhân viên quản lý việc đó rất tốn thời gian và dễ gây sai sót. online :

- Đối tượng mua sắm của nhà hàng là tất cả mọi tầng lớp nhân dân, học sinh, sinh viên có nhu cầu ăn, uống các món ăn của nhà hàng, có thể đến trực tiếp lên trang web của nhà hàng và tuỳ chọn cho mình một hoặc nhiều món ăn ưng ý tuỳ theo yêu cầu và giá tiền khách hàng mong muốn.Trong quá trình thanh toán: khách hàng thành toán trực tiếp trên website thông qua phía thanh toán trung gian như momo, zalopay hoặc trực tiếp thông qua tài khoản ngân hàng,hoá đơn sẽ được xác lập ngay trên đó có ghi rõ họ tên, địa chỉ, điện thoại của khách hàng đồng thời ghi rõ mã mặt hàng, loại mặt hàng, tên mặt hàng, số lượng, đơn giá,ngày bán cộng của món ăn…

- Ngoài ra nhà hàng còn chấp nhận khách hàng thanh toán bằng hình thức thanh toán sau khi nhận được hàng Khi khách hàng chọn được một món ăn nào đó và thành công đặt hàng thì sẽ có nhân viên giao hàng giao hàng đến tận nơi theo địa chỉ của khách hàng (Nhưng không quá 10km). o Tóm lại: Quy trình hoạt động của nhà hàng là nhập hàng, bán hàng và thống kê hàng còn trong kho, thống kê doanh thu, theo dõi chất lượng của món ăn mình tiêu thụ,bám sát vào thực tế để đưa ra từng bước đi hợp lý cho nhà hàng ngày càng phát triển.

1.2.3 Phát biểu bài toán quản lý website bán đồ ăn nhanh FoodDP: Để quản lý được một khối lượng hàng hoá lớn thì hệ thống phải đáp ứng được các yêu cầu: Dễ cập nhật, dễ tìm kiếm, dễ tra cứu, dễ sửa đổi ngoài ra hệ thống cần phải xử lý được các lỗi và kiểm tra được tính đúng đắn của dữ liệu ngay từ khi cập nhật. Để thực hiện được những điều trên cần xây dựng một website với đầy đủ các tính năng nhằm đáp ứng nhu cầu cần thiết.

Hệ thống quản trị website sẽ theo dõi được các đơn hàng đã được đặt, khối lượng món ăn, số lượng hàng còn, nguyên liệu trong kho và doanh thu hàng tuần hàng tháng.

Khách hàng đăng nhập vào hệ thống website có thể xem, đặt mua, sửa đơn hàng đã đặt Bên cạch đó khách hàng còn có thể đánh giá món ăn, đánh giá nhà hàng theo như cảm nhận chất lượng món ăn và chất lượn phục vụ Ngoài ra khách hàng còn có thể biết các thông tin liên quan đến nhà hàng như các chương trình khuyến mãi, các món ăn hot trong tuần trên trang chủ website.

Sản phẩm thì sau khi xác nhận đơn hàng, sản phẩm sẽ được đóng gói và vận chuyển đến địa chỉ khách hàng cung cấp việ thanh toán có thể trước và sau khi nhận hàng, trong suốt quá trình xác nhận đơn đặt, vận chuyển và giao hàng thành công hệ thống website sẽ luôn cập nhật cho khách hàng biết. Để đạt được mục đích ta cần phải xác định được:

- Đầu vào của hệ thống là thông tin về: o Thông tin về khách hàng. o Thông tin về mặt hàng. o Thông tin về Nhà cung cấp. o Thông tin hàng còn trong kho o Thông tin nguyên liệu

Thông tin đơn hàng xác 100% với năng xuất nhanh và hiệu quả để khách hàng yên tâm cũng như việc quản lý được tiến hành 1 cách dễ dàng và thuận tiện hơn.

II Cơ sở lý thuyết

2.1.Giới thiệu về Framework Laravel

 Laravel là một PHP framework, có mã nguồn mở và miễn phí, được xây dựng nhằm hỗ trợ phát triển các phần mềm, ứng dụng, theo kiến trúc MVC

 Framework chính là một thư viện với các tài nguyên có sẵn cho từng lĩnh vực để lập trình viên sử dụng thay vì phải tự thiết kế

 Laravel cung cấp cho nhà phát triển một thư viện khổng lồ chứa các tính năng đã được lập trình sẵn Nhờ vào đó mà người dùng xây dựng trang web trở nên nhanh chóng và đơn giản hơn do giảm số lượng và thời gian code.

 PHP framework giúp bạn thúc đẩy nhanh chóng quá trình phát triển ứng dụng Giúp bạn tiết kiệm được thời gian, tăng sự ổn định cho ứng dụng Giảm thiểu số lần phải viết lại code cho lập trình viên.

 Hiện nay, Laravel đang là PHP framework phổ biến nhất và tốt nhất.

Chương 2 Phân tích và khởi tạo CSDL

Biểu đồ usecase

2.1.1 Biểu đồ phân rã usecase

Hình 2-2 Bi u đồồ phân rã admin ể

Hình 2-3 Bi u đồồ phân rã khách hàng ể

2.1.2 Biểu đồ thực thể liên kết

Hình 2- 4 Bi u đồồ th c th liên kêết ể ự ể

2.1.3 Mô hình hóa chức năng:

STT Tên Actor Mô tả

1 Admin (Quản trị) Admin có toàn quyền tương tác với hệ thống, quản trị hệ thống

2 User (Khách hàng) User có thể đăng ký, đăng nhập, xem thông tin về đồ ăn nhanh, xem tin tức, đánh giá chất lượng đồ ăn, tìm kiếm món ăn, đặt hàng

2.1.4 Mô tả các use case:

Mô tả Use case này cho phép khách hàng đăng ký tài khoản để đăng nhập vào hệ thống website thực hiện các thao tác mua đồ ăn trực tuyến qua Internet.

Khách hàngTiền điều kiện Không

Use case này bắt đầu khi khách hàng click vào “Đăng ký” Hệ thống hiển thị màn hình nhập các thông tin đăng ký tài khoản.

Khách hàng nhập các thông tin theo yêu cầu của hệ thống và click vào nút “Đăng ký” Hệ thống lưu thông tin khách hàng vào bảng “TaiKhoan” và hiển thị lên màn hình thông báo đăng ký thành công Use case kết thúc.

Nếu nhập không hợp lệ một trong các trường dữ liệu thì hệ thống hiển thị thông báo lỗi, khách hàng có thể nhập lại trường dữ liệu đó hoặc thoát khỏi màn hình đăng ký

Không kết nối được cơ sở dữ liệu: tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc.

Hậu điều kiện Nếu Use case thành công, hệ thống sẽ lưu dữ liệu mới của khách hàng vào bảng “TaiKhoan” Ngược lại hiển thị màn hình thông báo lỗi. ả

Mô tả Use case này cho phép khách hàng đăng nhập để sử dụng các chức năng của hệ thống.

Khách hàng, Quản trị viên Tiền điều kiện Đã có tài khoản của hệ thống

Use case này bắt đầu khi khách hàng và người quản trị kích vào nút “Đăng nhập” trên giao diện của trang web

Hệ thống hiển thị một màn hình đăng nhập

Khách hàng và người quản trị nhập tài khoản và mật khẩu và nhấn “Đăng nhập” Hệ thống kiểm tra thông tin chi tiết trong bảng “TaiKhoan” và hiển thị thông báo

Khách hàng hoặc người quản trị nhập sai thông tin tài khoản hoặc mật khẩu thì hệ thống hiển thị thông báo lỗi, khách hàng và người quản trị có thể nhập lại thông tin tài khoản hoặc thoát khỏi màn hình đăng nhập

Không kết nối được cơ sở dữ liệu: tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc.

Hậu điều kiện Cho phép sử dụng các chức năng của hệ thống theo quyền của tài khoản đã đăng ký.

2.1.4.3 Use case Xem chi tiết món ăn:

Mô tả Use case này cho phép khách hàng xem thông tin chi tiết của món ăn Người thực hiện

Khách hàng, admin Tiền điều kiện Không

Use case này bắt đầu khi khách hàng click vào nút

“Món ăn” trên menu chính Hệ thống hiển thị danh sách các món ăn theo danh mục ra màn hình

Khách hàng click vào một món ăn bất kỳ Hệ thống lấy thông tin chi tiết của món ăn từ bảng “MonAn” và hiển thị một màn hình gồm hình ảnh, tên món ăn, giá tiền, mã món ăn Use case kết thúc.

Không kết nối được cơ sở dữ liệu: tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc.

B ng ả 3 Usecase xem chi tiêết món ăn

2.1.4.4 Use case Xem tin tức:

Mô tả Use case này cho phép khách hàng xem các tin tức về món ăn.

Khách hàng, admin Tiền điều kiện Không

Use case này bắt đầu khi khách hàng khi kích vào nút

“Tin tức” trên thanh menu chính Hệ thống sẽ lấy thông tin chi tiết danh sách tin tức và hiển thị lên màn hình

Khách hàng click chọn một tin tức Hệ thống lấy thông tin tin tức đó từ bảng “TinTuc” và hiển thị ra màn hình Use case kết thúc.

Không kết nối được cơ sở dữ liệu: tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc.

2.1.4.5 Use case Xem danh mục món ăn:

Mô tả Use case này cho phép khách hàng xem danh mục món ăn Người thực hiện

Use case này bắt đầu khi khách hàng click vào nút

“Món ăn” trên menu chính Hệ thống hiển thị danh sách các món ăn theo danh mục ra màn hình

Khách hàng click vào một danh mục món ăn bất kỳ Hệ thống lấy thông tin chi tiết của danh mục món ăn từ bảng “DanhMuc” và hiển thị một màn hình chứa danh sách món ăn được phân theo danh mục đó

Khách hàng click chọn một tên món ăn trong danh sách.

Hệ thống sẽ lấy thông tin danh mục của món ăn và hiển thị lên màn hình Use case kết thúc.

Không kết nối được cơ sở dữ liệu: tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếu không kết nối được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và use case kết thúc.

2.1.4.6 Use case Tìm kiếm món ăn:

Mô tả Use case này cho phép khách hàng tìm kiếm các món ăn trên Website.

Use case này bắt đầu khi khách hàng nhập tên món ăn và kích vào nút tìm kiếm món ăn trên giao diện của website

Hệ thống kiểm tra thông tin bảng “MonAn” và hiển thị màn hình chứa danh sách các món ăn có tên giống như khách hàng đã nhập bao gồm hình ảnh, tên và giá tiền cho mỗi món ăn Use case kết thúc.

Nếu không tìm thấy kết quả thì hệ thống hiển thị một thông báo không có sản phẩm tồn tại.

Xây dựng ứng dụng

Ngày đăng: 26/07/2024, 16:33

HÌNH ẢNH LIÊN QUAN

Hình 2- 1. Bi u đồồ usecase ể - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 2 1. Bi u đồồ usecase ể (Trang 13)
Hình 2-2. Bi u đồồ phân rã admin ể - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 2 2. Bi u đồồ phân rã admin ể (Trang 14)
Hình 2-3. Bi u đồồ phân rã khách hàng ể - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 2 3. Bi u đồồ phân rã khách hàng ể (Trang 15)
Hình 2- 4. Bi u đồồ th c th  liên kêết ể ự ể - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 2 4. Bi u đồồ th c th liên kêết ể ự ể (Trang 16)
Hình 3- 6. Giao di n trang ch ệ ủ - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 3 6. Giao di n trang ch ệ ủ (Trang 43)
Hình 3- 7. Giao di n s n ph m ệ ả ẩ - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 3 7. Giao di n s n ph m ệ ả ẩ (Trang 43)
Hình 3-8 Giao di n gi  hàng ệ ỏ - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 3 8 Giao di n gi hàng ệ ỏ (Trang 44)
Hình 3- 11. Giao di n qu n lý danh m c ệ ả ụ - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 3 11. Giao di n qu n lý danh m c ệ ả ụ (Trang 45)
Hình 3- 10. Giao di n qu n lý món ăn ệ ả - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 3 10. Giao di n qu n lý món ăn ệ ả (Trang 45)
Hình 3-12. Giao di n qu n lý khách hàng ệ ả - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 3 12. Giao di n qu n lý khách hàng ệ ả (Trang 46)
Hình 3-14 Giao di n xem báo cáo doanh thu ệ - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 3 14 Giao di n xem báo cáo doanh thu ệ (Trang 47)
Hình 3- 15 Giao di n qu n lý nhà cung câếp ệ ả - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 3 15 Giao di n qu n lý nhà cung câếp ệ ả (Trang 47)
Hình 3-16 Giao di n qu n lý kho ệ ả - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 3 16 Giao di n qu n lý kho ệ ả (Trang 47)
Hình 3-18 Giao di n qu n lý tin t c ệ ả ứ - báo cáo thực tập doanh nghiệp đề tài ứng dụng xây dựng website quản lý bán đồ ăn nhanh fooddp
Hình 3 18 Giao di n qu n lý tin t c ệ ả ứ (Trang 48)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w