- •Введение
- •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.20.
Таблица 5.20. Описание полей формы
«СПИСАННЫЕ_МАТЕРИАЛЫ» (подчин)
Имя поля |
Подпись |
Назначение |
ПолеСоСписком8 |
КМАТ |
Ввод, просмотр материала |
КОЛСП |
Количество |
Количество материалов списали |
ЦЗАК |
Цена закупочная |
Просмотр цены закупочной |
Вид формы в режиме конструктора приведен на рис.5.17., в режиме просмотра в приложении 40.
Рис.5.14. Вид подчиненной формы «СПИСАННЫЕ_МАТЕРИАЛЫ (подчин)» в режиме конструктора
Подчиненная подчиненной форма «материалы (вналичии)»
Нами ранее уже была рассмотрена подчиненная подчиненной форма «МАТЕРИАЛЫ (ВНАЛИЧИИ)»
Вид формы в режиме конструктора приведен на рис.5.11., в режиме просмотра в приложении 36.
5.3.3. Подсистема «Отчеты»
5.3.3.1. Функция «Материальный отчет»
Для обеспечения работы данной функции был разработан отчет «ОСТАТКИ». Источником данных этого отчета является запрос «ОСТАТКИ».
Тип запроса – выборка.
Источники запроса – запросы: ОСТАТКИ_ЗАКАЗЫ, ОСТАТКИ_ПРИХОД, ОСТАТКИ_СПИСАНИЕ, ОСТАТКИ_ЗА_ЗАК, ОСТАТКИ_ЗА_ПР, ОСтАТКИ_ЗА_СП.
Вид запроса в режиме конструктора представлен на рис.5.15., SQL-инструкция в приложении 41.
Рис.5.15. Вид запроса «ОСТАТОК»
в режиме конструктора
5.3.3.2. Функция «Списанные материалы»
Для обеспечения работы данной функции был разработан отчет «СПИСАННЫЕ_МАТЕРИАЛЫ». Источником данных этого отчета является запрос «СПИСАНИЕ».
Тип запроса – выборка.
Источники запроса – таблицы: СПИСАНИЕ_МАТЕРИАЛОВ, СПИСАННЫЕ_МАТЕРИАЛЫ, МАТЕРИАЛЫ
Вид запроса в режиме конструктора представлен на рис.5.16., SQL-инструкция в приложении 42.
Рис.5.16. Вид запроса «СПИСАНИЕ»
в режиме конструктора
5.3.3.3. Функция «Акт раскроя»
Для обеспечения работы данной функции был разработан отчет «АКТ_РАСКРОЯ». Источником данных этого отчета является запрос «АКТ_РАСКРОЯ».
Тип запроса – выборка.
Источники запроса – таблицы: ЗАКАЗЫ, МАТЕРИАЛЫ_НА_ЗАКАЗ, МАТЕРИАЛЫ, ИЗДЕЛИЯ
Вид запроса в режиме конструктора представлен на рис.5.17., SQL-инструкция в приложении 43.
Рис.5.17. Вид запроса «АКТ_РАСКРОЯ»
в режиме конструктора
5.3.4. Подсистема «Сервис»
5.3.4.1. Функция «Очищение базы данных»
Для работы данной функции была разработан макрос, который включает в себя 3 запроса на удаление
Тип запросов – на удаление
Данные удаляются из таблиц: ЗАКАЗЫ, ПРИХОД_МАТЕРИАЛОВ, СПИСАНИЕ_МАТЕРИАЛОВ
Вид запросов в режиме конструктора представлен на рис.5.18., 5.19., 5,20 SQL-инструкция в приложении 44-46.
Рис.5.18. Вид запроса «УДАЛ_ЗАКАЗЫ»
в режиме конструктора
Рис.5.19. Вид запроса «УДАЛ_ПРИХОД»
в режиме конструктора
Рис.5.20. Вид запроса «УДАЛ_СПИСАН»
в режиме конструктора