- •Введение
- •2. Предметная область автоматизации
- •2.1. Описание предметной области
- •2.2. Анализ документооборота
- •2.2.1. Документы-справочники
- •2.2.2. Входные документы
- •2.2.3. Выходные документы
- •3. Постановка задачи
- •3.1. Определение комплекса задач, подлежащих автоматизации
- •3.2. Технология ввода и обработки входной информации, обеспечивающей решение задачи
- •3.3. Технико-экономическое обоснование темы
- •3.3.1. Обоснование необходимости автоматизации предметной области
- •3.3.2. Обоснование выбора комплекса технических и программных средств
- •4. Разработка информационного обеспечения задачи
- •4.1. Определение состава хранимой информации
- •4.1.1. Определение нормативно-справочной информации
- •4.2.2. Формирование отношений предметной области
- •4.2.2.1. Получение предварительных отношений
- •4.2.2.2. Формирование окончательных отношений предметной области
- •4.2.2.3. Определение доменов атрибутов
- •4.2.3. Построение информационно-логической модели предметной области
- •4.3. Определение логической структуры реляционной базы данных
- •4.4. Исходные данные контрольного примера
- •4.4.1. Данные для загрузки нормативно-справочной информации
- •4.4.2. Данные для ввода учетной информации
- •4.4.3. Расчетные данные для формирования выходных документов
- •4.4.4. Аварийные тестовые наборы
- •5.1.2. Формы
- •5.1.3. Запросы
- •5.1.4. Отчеты
- •5.1.5. Макросы
- •5.2. Разработка интерфейса приложения
- •5.2.1. Разработка системного меню
- •5.2.2. Описание подсистемы функции меню
- •5.3. Разработка объектов базы данных для обеспечения работы отдельных подсистем и функций приложений
- •5.3.1. Подсистема «Справочники»
- •5.3.1.1. Функция «Материалы»
- •5.3.1.2. Функция «Изделия»
- •5.3.1.3. Функция «Услуги»
- •5.3.1.4. Функция «Закройщик»
- •5.3.1.5. Функция «Улицы»
- •5.3.1.6. Функция «Комиссия по списанию»
- •5.3.2. Подсистема «Операции»
- •5.3.2.1. Функция «Заказы»
- •Подчиненная форма «материалы_на_заказ»
- •Подчиненная подчиненной форма «материалы(вналичии)»
- •5.3.2.2. Функция «Приход»
- •Подчиненная подчиненной форма «поступившие_материалы»
- •Подчиненная подчиненной форма «материалы (вналичии)»
- •5.3.2.3. Функция «Списание»
- •Подчиненная подчиненной форма «списанные_материалы»
- •Подчиненная подчиненной форма «материалы (вналичии)»
- •5.3.3. Подсистема «Отчеты»
- •5.3.3.1. Функция «Материальный отчет»
- •5.3.3.2. Функция «Списанные материалы»
- •5.3.3.3. Функция «Акт раскроя»
- •5.3.4. Подсистема «Сервис»
- •5.3.4.1. Функция «Очищение базы данных»
- •6 Руководство пользователя
- •6.1. Назначение программы
- •6.2. Условия выполнения программы
- •6.3. Выполнение программы
- •6.3.1. Работа со стандартными элементами управления
- •Работа с подсистемой «Справочники»
- •Работа с подсистемой «Операции»
- •Работа с подсистемой «Отчет»
- •Работа с подсистемой «Сервис»
- •Работа с подсистемой «Выход»
- •6.3. Сообщение пользователю
- •7 Экспериментальная часть
- •7.1. Тестирование подсистемы «Справочники»
- •7.2. Тестирование подсистемы учетная информация
- •7.5. Тестирование приложения с использованием аварийных тестовых наборов.
- •8 Заключение
- •9. Библиографический список
- •10 Приложения
5.3.2. Подсистема «Операции»
5.3.2.1. Функция «Заказы»
Для обеспечения работы функции «Заказы» была разработана составная форма «ЗАКАЗЫ», предназначенная для ввода, просмотра, корректировки данных в таблице ЗАКАЗЫ, МАТЕРИАЛЫ_НА_ЗАКАЗ, МАТЕРИАЛЫ Также через форму осуществляется просмотр отчета «НАРЯД-ЗАКАЗА» и «КОПИЯ_НАРЯД-ЗАКАЗА». Форма загружается при нажатии на кнопку Заказы формы главного меню.

Рис. 5.8. Схема вложенности форм для формы «ЗАКАЗЫ»
Главная форма содержит в себе поля со списком, описание которых представлено в таблице 5.13., а также стандартные кнопки выхода, удаления, добавления данных, описанные в таблице 5.6.
Таблица 5.13. Описание полей со списком формы «ЗАКАЗЫ»
|
Имя поля |
Источник данных |
Куда заполняется |
Назначение |
|
ПолеСоСписком65 |
Таблица УСЛУГИ, поля КУСЛ, УСЛ |
Таблица ЗАКАЗЫ, поле КУСЛ |
Выбор улицы |
|
ПолеСоСписком61 |
Таблица ИЗДЕЛИЯ, поля КИЗД, ИЗД |
Таблица ЗАКАЗЫ, поле КИЗД |
Выбор изделия |
|
ПолеСоСписком63 |
Таблица УЛИЦЫ, поля КУЛИЦ, НАЗУЛИЦ |
Таблица ЗАКАЗЫ, поле КУЛИЦ |
Выбор улицы |
|
ПолеСоСписком69 |
Таблица ЗАКРОЙЩИК, поле КОДЗАК, ФИОЗАКР |
Таблица ЗАКАЗЫ КОДЗАК |
Выбор закройщика |
Таблица 5.14. Описание полей формы
ЗАКАЗЫ
|
Имя поля |
Подпись |
Назначение |
|
Название |
Название |
Ввод, просмотр названия книги |
|
НОМЗАК |
Номер наряд-заказа |
Ввод, просмотр номера наряд-заказа |
|
ДАТАЗАК |
Дата заказа |
Ввод, просмотр даты заказа |
|
ФИОЗАК |
ФИО заказчика |
Ввод, просмотр ФИО заказчика |
|
АДРЕС |
Адрес |
Ввод, просмотр адреса заказчика |
Также форма содержит стандартные кнопки навигации, удаления, добавления, выхода, описанные в таблице 5.6.
Вид формы в режиме конструктора представлен на рис. 5.9., а в режиме просмотра в приложении 34.

Рис.5.9. Вид формы «ЗАКАЗЫ» в режиме конструктора
Подчиненная форма «материалы_на_заказ»
Предназначена для добавления материалов в заказ.
Тип подчиненной формы – ленточная
Источник данных – таблица – МАТЕРИАЛЫ_НА_ЗАКАЗ.
Поля формы описаны в таблице 5.15.
Таблица 5.15. Описание полей формы
«МАТЕРИАЛЫ_НА_ЗАКАЗ» (подчин)
|
Имя поля |
Подпись |
Назначение |
|
ПолеСоСписком12 |
КМАТ |
Ввод, просмотр материала |
|
КОЛ |
Количество |
Количество материалов на заказ |
|
ЦЗАКАЗ |
Цена заказа |
Цена материала на заказ |
|
=[КОЛ]*[ЦЗАКАЗ] |
Сумма |
Сумма за материал |
Вид формы в режиме конструктора приведен на рис.5.10., в режиме просмотра в приложении 35.

Рис.5.10. Вид подчиненной формы «МАТЕРИАЛЫ_НА_ЗАКАЗ(подчин)»в режиме конструктора
