Задание
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]; }
Скриншот архива с проектом
Пояснения по запуску программы
Присутсвуют в расчетно-пояснительной записке
imlkenshi