Задание
1. Исследовать и описать предметную область
2. Провести анализ объектов автоматизации и разработаны методы решения технических задач.
3. Разработать и реализована структура базы данных, клиентская часть приложения.
4. Наполнить БД тестовыми данными.
Функционал программы
- Работа с личными данными клиентов
 - Выбрать клиента
 - Добавить, изменить, удалить, сохранить данные о клиенте
 - Вывод данных в Excel
 - Поиск клиента
 - Подсчет общего кол-во клиентов в БД
 
- Работа с данными машрутов
 - Выбрать маршрут
 - Добавить, изменить, удалить, сохранить данные о машруте
 - Вывод данных в Excel
 - Поиск машрута
 - Подсчет общего кол-во маршрутов в БД
 - Добавить, изменить представителя компании на маршруте
 - Добавить, удалить пункты маршрута
 
- Работа с данными групп
 - Выбрать группу
 - Добавить, изменить, удалить, сохранить данные о группе
 - Вывод данных в Excel
 - Добавить, изменить маршрут группы
 - Добавить, удалить клиентов группы
 
- Работа с данными представителей компаннии
 - Выбрать представителя
 - Добавить, изменить, удалить, сохранить данные о представители
 - Вывод данных в Excel
 - Поиск представителя
 
- Работа с данными маршрутов
 - Выбрать пункт маршрута
 - Добавить, изменить, удалить, сохранить данные о пункте маршрута
 - Вывод данных в Excel
 - Поиск пункта маршрута
 
Содержание отчета к программе
1.ТЕХНИЧЕСКОЕ ЗАДАНИЕ 1
2.Научно-исследовательская часть 4
2.1 Постановка задачи проектирования 4
2.2 Описание предметной области 5
2.3. Перечень задач, подлежащих решению в процессе разработки. 5
2.4 Обоснование выбора инструментов и платформы для разработки. 5
3. Проектно-конструкторская часть 7
3.1 Декомпозиция поставленной задачи 7
3.2 Общая архитектура программного средства 7
3.3 Разработка алгоритма решения задачи 10
3.4 Реализация функционального назначения программного средства 11
3.5 Структурная организация данных 12
3.6 Разработка интерфейса ПС 17
3.7 Описание структуры выходной информации 25
4. Проектно-технологическая часть 27
4.1. Проектирование начального и тестового наполнения базы данных. Порядок развертывания системы.27
4.2 Эксплуатация программного средства 28
Заключение 34
Список использованных источников 35
ПРИЛОЖЕНИЕ А 36
ПРИЛОЖЕНИЕ Б 42
Фрагмент программного кода
using (SqlConnection connection = new 
SqlConnection(ConfigurationManager.ConnectionStrings["SqlCon"].ConnectionString))
            {
                connection.Open();
                adapter = new SqlDataAdapter("Select * From tWorkers Order By sName, sSurname", connection);
                ds = new DataSet();
                adapter.Fill(ds);
                bs = new BindingSource();
                bs.DataSource = ds.Tables[0];
                tbName.DataBindings.Clear();
                tbName.DataBindings.Add(new Binding("Text", bs, "sName"));
                tbSurname.DataBindings.Clear();
                tbSurname.DataBindings.Add(new Binding("Text", bs, "sSurname"));
                tbPatronymic.DataBindings.Clear();
                tbPatronymic.DataBindings.Add(new Binding("Text", bs, "sPatronymic"));
                photoOfWorker.Image = imageList1.Images[0];
            }
Скриншот архива с проектом

Пояснения по запуску программы
Присутсвуют в расчетно-пояснительной записке
                    
                                        
                                        
                                        
                                        
                                        
                                        
                                Телеграм
                            
                
-