Описание работы
Данное приложение представляет собой систему управления клиентскими данными, заказами и услугами. Оно предоставляет различные формы и функциональности, такие как просмотр, добавление и изменение информации о клиентах, заказах и услугах. Операторы могут легко находить и фильтровать клиентов и заказы, а также генерировать отчеты о клиентах и их заказах. Клиенты могут использовать личный кабинет для просмотра и изменения своих данных, а также просмотра информации о своих заказах. Приложение предоставляет удобный интерфейс и возможность печати заказов и отчетов.
Функционал программы
- 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.
SergeiColtsin