Giter Site home page Giter Site logo

quanlynhahang's Introduction

ỨNG DỤNG QUẢN LÝ NHÀ HÀNG

Giới thiệu

Đối với các mô hình nhà hàng vừa và lớn, việc lựa chọn phương pháp quản lý chưa bao giờ là dễ dàng. Với mong muốn mang đến sự tin tưởng và tiện ích, chúng tôi xin giới thiệu ứng dụng quản lí nhà hàng ABCXYZ.
Sở hữu giao diện thân thiện, phân quyền rõ ràng cùng với những tính năng nổi bật trong nghiệp vụ bán hàng lẫn quản lý bao gồm: bàn ăn, nhân viên, khách hàng, thanh toán,...
ABC tự tin trở thành trợ thủ đắc lực trong quá trình phát triển bền vững !!

Các tính năng của ứng dụng:

  1. Quản lý các món ăn đồ uống

    • Thêm món ăn/ đồ uống

       Mục đích: Hỗ trợ việc thêm món ăn/ đồ uống mới vào menu.
       Sử dụng: Khi nhân viên muốn thêm món ăn/ đồ uống mới vào menu.
      
    • Xóa món ăn/ đồ uống

       Mục đích: Hỗ trợ việc xóa món ăn/ đồ uống có trong menu.
       Sử dụng: Khi nhân viên muốn xóa món ăn / đồ uống bất kỳ có trong menu.
      
    • Cập nhật món ăn/ đồ uống

       Mục đích: Hỗ trợ việc cập nhập món ăn / đồ uống có sẵn trong menu.
       Sử dụng: Khi muốn cập nhật tên, hình ảnh, nội dung của món ăn trong menu.
      
    • Hiển thị danh sách món ăn / đồ uống

       Mục đích: Hỗ trợ việc hiển thị các món ăn / đồ uống có trong menu.
       Sử dụng: Khi muốn xem các món ăn / đồ uống để lựa chọn đặt món.
      
  2. Quản lý đặt bàn

    • Đặt bàn

       Mục đích: Hỗ trợ việc đặt bàn trước cho khách hàng.
       Sử dụng: Khi khách hàng muốn đặt bàn trước khi tới nhà hàng.
      
    • Hủy đặt bàn

       Mục đích: Hỗ trợ việc hủy đơn đặt bàn trước cho khách hàng.
       Sử dụng: Khi khách hàng muốn hủy đơn đặt bàn.
      
    • Cập nhật thông tin đặt bàn

       Mục đích: Hỗ trợ việc chỉnh sửa, cập nhật đơn đặt bàn trước cho khách hàng.
       Sử dụng: Khi khách hàng muốn thay đổi các thông tin của đơn đặt bàn như tên, sđt, số bàn, vị trí bàn
      
    • Hiển thị thông tin đặt bàn

       Mục đích: Hỗ trợ việc hiển thị thông tin đơn đặt bàn trước cho khách hàng.
       Sử dụng: Khi muốn xem thông tin đặt bàn
      
  3. Quản lý đặt món

    • Đặt món

       Mục đích: Hỗ trợ việc đặt món cho khách hàng ngay tại nhà hàng.
       Sử dụng: Khi muốn đặt món ăn cho khách hàng như chọn món ăn / đồ uống, chọn số lượng.
      
    • Hủy đặt món

       Mục đích: Hỗ trợ việc hủy đơn đặt món cho khách hàng ngay tại nhà hàng.
       Sử dụng: Khi muốn hủy đơn đặt món ăn cho khách hàng.
      
    • Cập nhật thông tin đặt món

       Mục đích: Hỗ trợ việc chỉnh sửa thông tin đơn đặt món cho khách hàng ngay tại nhà hàng.
       Sử dụng: Khi muốn chỉnh sửa thông tin đơn đặt món như thay đổi món ăn, số lượng món ăn.
      
    • Hiển thị thông tin đặt món

       Mục đích: Hỗ trợ việc hiển thị thông tin đơn đặt món cho khách hàng.
       Sử dụng: Khi muốn xem thông tin đặt món.
      
  4. Quản lý bàn ăn

    • Thêm bàn ăn

       Mục đích: Hỗ trợ việc thêm bàn ăn.
       Sử dụng: Khi muốn thêm bàn ăn bất kỳ trong danh sách hiển thị các bàn.
      
    • Xóa bàn ăn

       Mục đích: Hỗ trợ việc xóa bàn ăn.
       Sử dụng: Khi muốn xóa bàn ăn bất kỳ trong danh sách hiển thị các bàn.
      
    • Cập nhật bàn ăn

       Mục đích: Hỗ trợ việc chỉnh sửa thông tin bàn ăn.
       Sử dụng: Khi muốn chỉnh sửa tên bàn ăn bất kỳ trong danh sách hiển thị các bàn.
      
    • Hiển thị danh sách bàn ăn

       Mục đích: Hỗ trợ việc hiển thị danh sách các bàn ăn.
       Sử dụng: Khi muốn xem danh sách các bàn ăn.
      
  5. Quản lý khách hàng

    • Thêm khách hàng

       Mục đích: Hỗ trợ việc thêm khách hàng trong danh sách khách hàng.
       Sử dụng: Khi muốn thêm khách hàng.
      
    • Xóa khách hàng

       Mục đích: Hỗ trợ việc xóa khách hàng trong danh sách khách hàng.
       Sử dụng: Khi muốn xóa khách hàng.
      
    • Cập nhật khách hàng

       Mục đích: Hỗ trợ việc chỉnh sửa thông tin khách hàng trong danh sách khách hàng.
       Sử dụng: Khi muốn chỉnh sửa thông tin khách hàng như tên, sđt, đơn đặt bàn, đơn đặt món của khách hàng.
      
    • Hiển thị danh sách khách hàng

       Mục đích: Hỗ trợ việc hiển thị danh sách khách hàng.
       Sử dụng: Khi muốn xem danh sách khách hàng.
      
  6. Quản lý nhân viên

    • Thêm nhân viên

       Mục đích: Hỗ trợ việc thêm nhân viên trong danh sách nhân viên.
       Sử dụng: Khi muốn thêm nhân viên.
      
    • Xóa nhân viên

       Mục đích: Hỗ trợ việc xóa nhân viên trong danh sách nhân viên.
       Sử dụng: Khi muốn xóa nhân viên.
      
    • Cập nhật nhân viên

       Mục đích: Hỗ trợ việc chỉnh sửa thông tin nhân viên trong danh sách nhân viên.
       Sử dụng: Khi muốn chỉnh sửa thông tin nhân viên như tên, sđt, địa chỉ,...
      
    • Hiển thị danh sách nhân viên

       Mục đích: Hỗ trợ việc hiển thị danh sách nhân viên.
       Sử dụng: Khi muốn xem danh sách nhân viên.
      
  7. Thanh toán

    Mục đích: Hỗ trợ việc thanh toán đơn đặt món. Sử dụng khi: Khách hàng muốn thanh toán đơn đặt món

Các công nghệ và ngôn ngữ sẽ sử dụng

  • Ngôn ngữ C#
  • Winform
  • Bunifu Framework: Hỗ trợ tiện ích thiết kế giao diện người dùng
  • SQL Server
  • Entity Framework: Hỗ trợ việc quản lý giữa các đối tượng trong phần mềm với các quan hệ trong cơ sở dữ liệu

Thông tin thành viên nhóm

Nguyễn Đắc Thiên Ngân - MSSV: 18520109 - SĐT: 0769757056 - Email: [email protected]

Trần Văn Bảo - MSSV: 18520499 - SĐT: 0327954919 - Email: [email protected]

Ung Bảo Tiên - MSSV: 18520168 - SĐT: 0971977553 - Email: [email protected]

ROADMAP

Phân công nhiệm vụ:

Tên thành viên Nhiệm vụ
Nguyễn Đắc Thiên Ngân 1. Tính năng đặt món
2. Tính năng đặt bàn trước
3. Tính năng thanh toán
4. Tính năng xem menu
Ung Bảo Tiên 1. Tính năng quản lý nhân viên
2. Tính năng quản lý báo cáo thống kê
Trần Văn Bảo 1. Tính năng đăng nhập, đăng xuất
2. Tính năng quản lý khách hàng
  1. Version 1.0:
  • Ra mắt ngày 30/10/2019
  • Các tính năng:
    - Login – Logout
    alt text alt text alt text - Đặt món – Thanh toán
    alt text alt text alt text
    - Quản lý nhân viên
    alt text
    alt text alt text - Quản lý khách hang
    alt text alt text - Hiển thị món ăn
    alt text alt text alt text
  1. Version 1.1
  • Ra mắt ngày 28/11/2019
  • Thêm các tính năng:
    - Đặt bàn trước
    alt text alt text alt text
    - Báo cáo các đơn hàng
    alt text alt text - Tìm kiếm nhân viên
    alt text - Tìm kiếm khách hang
    alt text - Tìm kiếm món ăn
    alt text
  1. Version 1.2
  • Ra mắt ngày 26/12/2019
  • Thêm các tính năng:
    - Đóng góp ý kiến
    - Báo cáo thống kê

PLAN

  1. Version 1.0:
  • Ra mắt ngày 30/10/2019
  •  Giai đoạn trước 2/10:
            -      Research Bunifu Framework + Entity Framework
            -      Tạo các model, kết nối database
    
  •  Giai đoạn từ ngày 2/10-30/10: 
     +      Ngày 5/10/2019 
            -      Ngân trainning cho Tiên và Bảo cách dùng Entity Framework 6 để kết nối Database và Source-code 
            -      Ngân trainning cho Tiên và Bảo cách truy vấn cơ sở dữ liệu trong Entity Framework 
     +      Từ ngày 5 - 9/10/2019 
            -      Bắt đầu hoàn thiện giao diện được giao: 
                   + Ngân: Giao diện Menu và Table 
                   + Tiên: Giao diện Employee Management 
                   + Bảo: Giao diện Login và Customer Management 
            -      Hỗ trợ nhau trong việc sử dụng Winform và Bunifu Framework cũng như Entity Framework 
     +      Ngày 9 - 12/10/2019 
                  Họp nhóm đóng góp ý kiến, sửa đổi giao diện sao cho phù hợp, tối ưu cũng như thân thiện người dùng nhất 
     +      Ngày 16/10/2019 
                   Bắt đầu xử lý sự kiện các giao diện tương thích: Chuyển đổi các form, thao tác xử lý khi Click button, Scroll,.. 
     +      Ngày 19/10/2019 
                   - Tiên + Bảo: Hoàn thiện các tính năng thêm, xóa, sửa 
                   - Ngân: Hoàn thiện các tính năng đặt bàn, thanh toán và thêm xóa, sửa menu 
     +      Ngày 23/10/2019 
                   Họp nhóm, điều chỉnh giao diện cũng như các xử lý sự kiện 
     +      Ngày 26-31/10/2019 
                   Điều chỉnh, hoàn thiện và đóng gói version 1.0 
    
  1. Version 1.1
  • Ra mắt ngày 28/11/2019
  •  Giai đoạn từ ngày 31/10-28/11: 
     +      Ngày 31/10/2019 
            -      Ghi nhận các ý kiến của thầy và các bạn để hoàn thiện hơn các tính năng của version 1.0 
            -      Bắt tay vào làm version 1.1 
                   + Tiên: Thêm tính năng Report và Search trong Employee Management
                   + Bảo: Thêm tính năng Search trong Customer Management 
                   + Ngân: Thêm tính năng Booking và Search trong Menu
     +      Từ ngày 6 - 9/11/2019 
                   Họp nhóm đóng góp ý kiến, fix bug,.. 
     +      Từ ngày 13 - 20/11/2019 
                   - Hoàn thiện sản phẩm nhất có thể 
                   - Tối ưu việc tìm kiếm sao cho nhanh nhất 
     +      Từ ngày 20 - 28/11/2019 
                   Hoàn thiện sản phẩm và đóng gói 
    
  1. Version 1.2
  • Ra mắt ngày 26/12/2019
  •  Giai đoạn từ ngày 28/11-26/12: 
     +      Ngày 28/11/2019 
            -      Ghi nhận các ý kiến của thầy và các bạn để hoàn thiện hơn các tính năng của version 1.1 
            -      Bắt tay vào làm version 1.2 
                   + Tiên: Thêm tính năng Thống kê dữ liệu 
                   + Bảo: Thêm tính năng Đóng góp ý kiến 
                   + Ngân: Thêm tính năng in Order 
     +      Từ ngày 4 - 7/12/2019 
                   Họp nhóm đóng góp ý kiến, fix bug,.. 
     +      Từ ngày 7 - 26/12/2019 
                   Hoàn thiện sản phẩm và đóng gói
    

quanlynhahang's People

Contributors

nguyendacthienngan avatar fairyub avatar baotran2000 avatar tran-bao avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.