- •Содержание
- •Введение
- •1. Описание предметной области
- •Назначение и область применения
- •1.2 Требования, предъявляемые к информационным системам
- •1.3 Технические характеристики
- •1.3.1 Постановка задачи
- •1.3.2. Разработка алгоритмов компонентов информационной системы
- •1.3.3 Разработка информационно - логической модели базы данных
- •1.3.4. Организация входных и выходных данных
- •1.3.5. Выбор состава технических и программных средств
- •2. Разработка информационной системы
- •2.1. Компоненты и структура информационной системы
- •2.2. Спецификация программы
- •2.3. Текст программы
- •Листинг программы представлен в приложении.
- •2.4. Описание программы
- •2.5. Тестирование программы
- •3. Установка, адаптация, сопровождение и эксплуатация информационной системы
- •Заключение
- •Библиографический список
- •Приложение Программный код к главной форме
- •Программный код к Form2 (Информация о мастерах)
- •Программный код к Form3 (вывод прайс-листа услуг на печать)
- •Программный код к Form4 (Вывод прайс-листов на материал, фурнитуру и украшения на печать)
- •Программный код к Form5 (Выбор материала для нового заказа)
- •Программный код к Form6 (Выбор украшения для нового заказа)
- •Программный код к Form7 (Клиенты)
- •Программный код к Form8 (Добавить клиента)
- •Программный код к Form9 (Заказ)
- •Программный код к Form10 (Выбор фурнитуры)
1.3 Технические характеристики
1.3.1 Постановка задачи
Необходимо разобрать программу оформления заказов в ателье мод «Pretty». Полученные данные вывести в виде квитанции для расчета с каждым клиентом.
1.3.2. Разработка алгоритмов компонентов информационной системы
Выделим следующие блоки внутри алгоритмической конструкции (таблица «Прайс-лист»):
1) блок заполнения двумерного массива А[i,j] размером MхN,
2) блок вывода данных по результатам выборки в соответствии с критерием по наименование товара (Т), Т – критерий запроса
3) блок вывода данных на печать.
Рисунок 1.1 Алгоритм прайс-лист на услуги
Выделим следующие блоки внутри алгоритмической конструкции (таблица «информация о мастерах»):
1) блок заполнения двумерного массива А[i,j] размером MхN,
2) блок вывода данных по результатам выборки в соответствии с критерием по наименованию услуг (U), U– критерий запроса
Рисунок 1.2 Алгоритм информация о мастерах
Выделим следующие блоки внутри алгоритмической конструкции (таблица «информация о мастерах»):
1) блок заполнения двумерного массива А[i,j] размером MхN,
2) блок вывода данных по результатам выборки в соответствии с критерием по фамилии клиента (F),F– критерий запроса
Рисунок 1.3 Алгоритм информация о мастерах
Выделим следующие блоки внутри алгоритмической конструкции (таблица «информация о мастерах»):
1) блок заполнения двумерного массива А[i,j] размером MхN,
F– критерий запроса Y[k] – массив услуг, H[t] – массив материала,
F[p] – массив фурнитуры, U[l] – массив украшения,
kolH – количество материала,
kolF – количество фурнитуры,
kolU – количество украшения,
Z – сумма заказа,
2) блок расчета суммы заказа,
3) блок вывода данных на печать.
Рисунок 1.4 Алгоритм оформление заказа
1.3.3 Разработка информационно - логической модели базы данных
С целью проектирования структуры базы данных (БД) разработана информационно-логическая модель, включающая 8 уровней:
информация о мастерах, прайс-лист на услуги, материал, фурнитура, украшения, услуги, клиенты, заказ.
Первый уровень включает в себя 4 подуровня, второй уровень – 3 подуровня, 3, 4 и 5 уровни – 3 подуровня, 6 уровень – 31 подуровень, 7 уровень – 5 подуровней, 8 уровень – 63 подуровня.
Внешний вид информационно-логической модели приведен на
рисунке 1.5
Рисунок 1.5. Информационно-логическая модель
01
Продолжение рисунка 1.5. Информационно-логическая модель
Продолжение
рисунка 1.5. Информационно-логическая
модель
Продолжение рисунка 1.5. Информационно-логическая модель
Продолжение рисунка 1.5. Информационно-логическая модель
Продолжение рисунка 1.5. Информационно-логическая модель
Продолжение рисунка 1.5. Информационно-логическая модель
