На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

АИС ресторана C# + MS SQL Server

Описание работы программы:

Данное приложение представляет собой систему управления клиентскими данными, заказами и услугами. Оно обеспечивает удобный и эффективный способ управления информацией о клиентах, их заказах и предоставляемых услугах. Приложение предоставляет различные формы и функциональности, позволяющие операторам легко работать с данными и выполнять необходимые операции.

Главные возможности приложения включают:

    • Управление клиентскими данными:
      • Просмотр, добавление и изменение информации о клиентах.
      • Фильтрация и поиск клиентов по различным критериям.
      • Удаление клиентов из системы при необходимости.
    • Управление заказами:
      • Создание новых заказов с указанием услуг, номера столика и других деталей.
      • Просмотр и изменение информации о существующих заказах.
      • Отслеживание статусов оплаты заказов.
    • Управление услугами:
      • Добавление новых услуг с указанием их названия, описания, стоимости и других атрибутов.
      • Удаление услуг из системы при необходимости.
    • Удобный интерфейс для операторов:
      • Интуитивно понятный пользовательский интерфейс с легким доступом к основным функциям.
      • Возможность фильтрации и сортировки клиентов и заказов для удобного поиска.
      • Генерация отчетов о клиентах, заказах и других связанных данных.
    • Личные кабинеты для клиентов:
      • Регистрация клиентов с возможностью создания личного кабинета.
      • Просмотр и изменение своих персональных данных.
      • Просмотр информации о своих заказах и их статусах.
    • Печать заказов и отчетов:
      • Возможность печати деталей заказов для использования в ресторане.
      • Генерация отчетов о клиентах, заказах и прибыли для управленческой отчетности.

В целом, данное приложение облегчает процесс управления клиентскими данными, заказами и услугами, предоставляя удобный и эффективный способ работы с информацией. Оно способствует повышению эффективности работы ресторана и улучшению обслуживания клиентов.

Задание

Задание: Разработать информационную систему для ресторана, которая обеспечит управление клиентами, сотрудниками, заказами, данными о персонале, меню и картой напитков. Система должна иметь цветной интерфейс на русском языке. Для доступа к системе необходима авторизация с возможностью восстановления пароля.

Функциональные требования:

  • Модуль "Клиент":

    • Добавление и удаление клиентов
    • Управление номерами столов, заказами и оплатой
  • Модуль "Сотрудник":

    • Добавление и удаление данных о сотрудниках
    • Поиск сотрудников по номеру стола и ID официанта
  • Модуль "Данные":

    • Добавление и удаление информации о персонале (ФИО, должность, номер телефона)
  • Модуль "Заказ":

    • Управление блюдами, номерами столов, счетами и ID официанта
    • Генерация отчетов по прибыли
    • Возможность добавления и удаления заказов
    • Расчет чаевых (2% от счета), видимых при вводе ID официанта
  • Модуль "Меню":

    • Управление блюдами (название, состав, цена, калории)
    • Добавление и удаление блюд
  • Модуль "Карта напитков":

    • Управление напитками (название, объем, состав, цена)
    • Добавление и удаление напитков

Нефункциональные требования:

  • Большие иконки на окне администратора для удобства использования
  • Приятный и интуитивно понятный пользовательский интерфейс
  • Безопасность данных и защита доступа к системе

Функционал программы

  • Авторизация:

    • Пользователи должны иметь возможность войти в систему, вводя свой логин и пароль.
    • В случае неверных учетных данных должно отображаться сообщение об ошибке.
  • Восстановление пароля:

    • Пользователи должны иметь возможность восстановить свой пароль, вводя свой зарегистрированный адрес электронной почты.
    • После ввода адреса электронной почты должна отправляться ссылка для сброса пароля.
  • Управление клиентами:

    • Добавление новых клиентов с указанием номера столика.
    • Удаление клиентов из системы.
    • Отслеживание заказов клиентов и статусов оплаты.
  • Управление сотрудниками:

    • Добавление информации о сотрудниках, включая ФИО, должность и номер телефона.
    • Удаление информации о сотрудниках.
    • Поиск сотрудников по номеру стола и ID официанта.
  • Управление данными о персонале:

    • Добавление информации о персонале, включая ФИО, должность и номер телефона.
    • Удаление информации о персонале.
  • Управление заказами:

    • Добавление новых заказов с указанием блюд, номера столика, счета и ID официанта.
    • Удаление заказов из системы.
    • Генерация отчетов по прибыли.
    • Расчет и отображение чаевых (2% от счета) при вводе ID официанта.
  • Управление меню:

    • Добавление новых блюд с указанием названия, состава, цены и калорий.
    • Удаление блюд из меню.
  • Управление картой напитков:

    • Добавление новых напитков с указанием названия, объема, состава и цены.
    • Удаление напитков из карты.

Общие требования:

  • Цветной интерфейс на русском языке для удобства использования.
  • Большие иконки на окне администратора для лучшей видимости и навигации.
  • Приятный и интуитивно понятный пользовательский интерфейс.
  • Безопасность данных и защита доступа к системе.

Содержание отчета к программе (62 страницы)

  • Обозначения и сокращения. (стр. 4)
  • Введение. (стр. 5)
  • Глава 1.
  • Формулировка задачи разработки. (стр. 8)
  • 3.1 Анализ предметной области. (стр. 8)
  • 3.2 Организационная структура объектов автоматизации. (стр. 9)
  • 3.3 Разработка модели процесса. (стр. 15)
  • 3.4 Обзор существующих аналогов. (стр. 18)
  • Глава 2.
  • Разработка информационной системы для ресторана «Garant». (стр. 24)
  • 4.1 Постановка задач (Техническое задание). (стр. 24)
  • 4.2 Проектирование информационного обеспечения. (стр. 25)
  • 4.3 Разработка прикладного программного обеспечения. (стр. 29)
  • 4.4 Руководство пользователя. (стр. 31)
  • Глава 3. Расчет экономической эффективности проекта. (стр. 39)
  • Заключение. (стр. 53)
  • Список использованных источников. (стр. 55)
  • Приложение А (обязательное) Листинг программного кода авторизации. (стр. 61)
  • Приложение Б (обязательное) Листинг программного кода управления. (стр. 62)

Фрагмент программного кода

private void button1_Click(object sender, EventArgs e)
{
    try
    {
        if (value == 0) // Проверяем, если значение переменной value равно 0
        {
            value = int.Parse(pric.Text); // Преобразуем значение текстового поля pric в целое число и присваиваем его переменной value
        }
        using (var db = new AppDB()) // Используем конструкцию using для создания и автоматического закрытия экземпляра класса AppDB
        {
            db.Orders.Add(new Orders { Food = food.Text, id_waiter = int.Parse(idwai.Text), Score = value.ToString(), TableNumber = numtab.Text }); // Создаем новый объект Orders и добавляем его в таблицу Orders базы данных db с заданными значениями свойств
            db.SaveChanges(); // Сохраняем изменения в базе данных
        }
        this.Close(); // Закрываем текущую форму
    }
    catch
    {
        MessageBox.Show(""); // В случае возникновения исключения показываем пустое сообщение
    }
}

int value = 0; // Объявляем и инициализируем переменную value со значением 0

private void button2_Click(object sender, EventArgs e)
{
    value = int.Parse(pric.Text) + (int)(int.Parse(pric.Text) * 0.02); // Преобразуем значение текстового поля pric в целое число, вычисляем новое значение переменной value путем добавления 2% к исходному значению
    MessageBox.Show(value.ToString()); // Выводим значение переменной value в виде сообщения
}

Скриншот архива с проектом

Пояснения по запуску программы

Программа автоматически подключается к локально  установленному MS SQL Server, автоматически создает новую базу данных (если еще нет базы данных) и автоматически заполняет базу данных . Вход в программу по Логин: user, Пароль: 12345.

Купить 3500,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

3500,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Программа_для_ресторана.rar
13816206
Оцени работу

рейтинг

АИС ресторана C# + MS SQL Server
Авторизация и восстановление пароля Управление клиентами, сотрудниками, заказами и данными Учет меню и карты напитков Отчеты по прибыли и чаевым
Категория: Образование
Стоимость: 3500,00