Описание работы
Данное приложение представляет собой систему управления клиентскими данными, заказами и услугами. Оно предоставляет различные формы и функциональности, такие как просмотр, добавление и изменение информации о клиентах, заказах и услугах. Операторы могут легко находить и фильтровать клиентов и заказы, а также генерировать отчеты о клиентах и их заказах. Клиенты могут использовать личный кабинет для просмотра и изменения своих данных, а также просмотра информации о своих заказах. Приложение предоставляет удобный интерфейс и возможность печати заказов и отчетов.
Функционал программы
- ClientForm:
- Отображение клиентов с возможностью поиска и фильтрации.
- Возможность просмотра информации о клиентах.
- Возможность добавления новых клиентов.
- Возможность изменения данных клиентов.
- Cabinet:
- Личный кабинет пользователя, где можно просмотреть и изменить свои данные.
- Возможность просмотра информации о своих заказах.
- ServicePageForm:
- Отображение заказов с информацией о клиенте и услуге.
- Возможность поиска и фильтрации заказов по различным параметрам.
- OrderForm:
- Отображение заказов с возможностью поиска и фильтрации.
- Возможность печати заказа.
- Возможность добавления новых заказов.
- AddClientForm:
- Форма для добавления новых клиентов.
- Поля для ввода ФИО, адреса и других данных клиента.
- AddOrderForm:
- Форма для добавления новых заказов.
- Поля для ввода названия заказа, цены, изображения, описания и других данных заказа.
- AddServiceForm:
- Форма для добавления новых услуг.
- Поля для выбора заказа и клиента, даты создания услуги и других данных.
- SignUpForm:
- Форма для авторизации пользователей.
- Поля для ввода логина и пароля.
- ApplicationForm:
- Форма для оформления заявки на заказ.
- Поля для выбора клиента, услуги и других данных заявки.
- ReportForm:
- Форма для генерации отчета о клиенте.
- Возможность выбора клиента и генерации отчета с информацией о всех его заказах.
Содержание отчета к программе (11 страниц)
- Введение
- 1.1. Цель работы
- 1.2. Задачи работы
- 1.3. Описание используемых технологий
- Задание на дипломную работу
- 2.1. Функциональные требования
- 2.2. Описание основных функций и возможностей программы
- Общее описание разработки
- 3.1. Клиент-серверная архитектура
- 3.2. Использование базы данных
- 3.3. Описание основных компонентов программы
- Таблица свойств объектов
- 4.1. Таблица свойств объекта "Client"
- 4.2. Таблица свойств объекта "Order"
- 4.3. Таблица свойств объекта "Service"
- Функциональное описание приложения
- 5.1. Описание формы "ClientForm"
- 5.2. Описание формы "Cabinet"
- 5.3. Описание формы "ServicePageForm"
- 5.4. Описание формы "OrderForm"
- 5.5. Описание дополнительных форм
- Описание работы программы с представлением экранных форм
- 6.1. Описание работы формы "ClientForm"
- 6.2. Описание работы формы "Cabinet"
- 6.3. Описание работы формы "ServicePageForm"
- 6.4. Описание работы формы "OrderForm"
- 6.5. Описание работы дополнительных форм
- Заключение
- 7.1. Результаты выполнения задач
- 7.2. Оценка степени достижения поставленных целей
- 7.3. Выводы о разработанной программе
- Приложение
- 8.1. Исходный код программы
Фрагмент программного кода
private void dgr_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
var item = (Order)dgr.SelectedItem;
var list = App.db.Orders.FirstOrDefault(x => x.id == item.id);
desk.Text = list.Description;
byte[] imageData = list.ImgSource; // Ваш массив byte[] с данными изображения
using (MemoryStream stream = new MemoryStream(imageData))
{
BitmapImage image = new BitmapImage();
image.BeginInit();
image.CacheOption = BitmapCacheOption.OnLoad;
image.StreamSource = stream;
image.EndInit();
// Теперь у вас есть объект BitmapImage, который можно использовать для отображения изображения в WPF
// Например, установите его как источник изображения для Image контрола:
img.Source = image;
}
LoadDataGrid();
}
Скриншот архива с проектом

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