- •Информатика и программирование Информационные системы на основе баз данных.
- •Структура реферата
- •Проектирование информационных баз данных
- •Методика проектирования.
- •Введение
- •Анализ предметной области
- •1.1Описание предметной области
- •1.2Первичные документы и их реквизиты
- •Постановка задач
- •Организационно-экономическая сущность решаемых задач
- •Описание выходной информации
- •1.3Ограничения предметной области
- •Описание входной информации
- •Разработка информационного обеспечения
- •Анализ входной информации предметной области и выделение информационных объектов
- •Определение связей информационных объектов и построение информационно-логической (илм) модели
- •Определение логической структуры базы данных
- •Физическая реализация базы данных
- •Создание таблиц
- •4.1.1. Разработка структуры таблиц
- •4.1.2. Создание бд и таблиц в ms Access
- •Оформление подстановок
- •Оформление схемы данных
- •Разработка данных контрольного примера
- •Ввод данных
- •4.5.1. Создание пользовательских форм
- •Целесообразность ввода данных через форму
- •4.5.2. Ввод данных
- •Анализ выполнения плана отгрузки изделий
- •Разработка алгоритма решения задачи
- •Формирование необходимых запросов
- •5.2.1. Запрос "План"
- •5.2.2. Запрос "Факт"
- •5.2.3. Запрос "Отклонение"
- •Создание отчетного документа "Анализ выполнения финансового плана заданным цехом"
- •Заключение.
Создание отчетного документа "Анализ выполнения финансового плана заданным цехом"
Для формирования выходного документа используем объект Access "Отчет", который будем конструировать на основе данных, подготовленных запросом "Отклонение" следующим образом:
Активизируем вкладку "Отчеты"
Щелкнем по кнопке "Создать"
Выберем:
Мастер отчетов в поле Способ создания
"Отклонение" - имя запроса в строке "Источник данных"
щелкнем [Ok].
Выберем поля в последовательности, полностью соответствующей выходному документу Задания 21:
Наименование цеха
Наименование месяца
Наименование изделия
Код един_измер
Выражение2
Выражение3
Выражение4.
и щелкнем по кнопке "Далее".
На следующем шаге:
Выберем "Наименование цеха" в качестве первого уровня группировки
Щелкнем "Далее"
Установим сортировку по возрастанию для поля:
Наименование месяца
Наименование изделия
Щелкнем "Далее"
Выберем макет "По левому краю 1"
Щелкнем "Далее"
Выберем требуемый стиль "Строгий"
Щелкнем "Далее"
Введем имя "Анализ выполнения финансового плана" (в соответствии с заданием 21. У каждого студента должно быть свое название)
Установим опцию "Изменить макет отчета"
Щелкнем "Готово"
В режиме Конструктор изменим структуру отчета:
Удалим не нужные нам линии в разделе «Заголовок отчёта»
Дополним раздел "Заголовок отчета"
Словами цехом ______________ за ________________ месяц
(наименование) (наименование)
Полями
Наименование цеха
наименование месяца
расположив их над чертой первой и над чертой второй.
Далее, используя операции Перемещения объектов, Изменения их размеров и директивы "Панели элементов" :
В области "Заголовок группы "Наименование цеха""
Изменим содержание надписей в разделе отчета "Заголовок группы" и их расположение в соответствии с формой документа, представленной в задании 21 (у каждого из студентов своя заданная форма документа);
Вычертим разделительные линии между надписями и полями с помощью объекта "Линия" Панели элементов.
Подготовленная таким образом конструкция отчёта представлена на рис. 4.10.
Рис.4.10 Конструкция выходного документа по заданию №21
В конструкции отчёта отсутствует итоговая строка, имеющая место в заданной форме документа. Для её формирования в режиме конструктор отчета:
Открываем меню Вид
Щёлкаем на строке Сортировка и группировка
В открывшемся окне Сортировка и группировка:
Выделяем поле Наименование цеха и
В области Свойства группы
В строке «Примечание группы» устанавливаем Да.
Щёлкаем [x] Закрыть окно Сортировка и группировка.
Таким образом мы добавили в конструкцию отчёта раздел «Примечание группы». Именно в этом разделе будем формировать итоговую строку. Для ее формирования:
Щёлкаем по элементу Поле Панели элементов
Щелкаем в области Примечание группы «Наименование цеха»
Перемещаем надпись “Поле ii” раздела «Примечание группы» под поле «един_измер» области данных
Перемещаем поле «Свободный» в разделе «Примечание группы» под поле «Выражение 2» области данных.
Аналогичным образом создаем ещё два поля «Свободный» в области «Примечание группы». При этом надписи, создаваемые одновременно с ними удаляем, а поля располагаем в области «Примечание группы» соответственно под полями «Выражение 3» и «Выражение 4» области данных. Очертим строку полей «Свободный» прямыми линиями так, как это сделано в «Области данных». Полученный вариант конструкции отчёта представлен на рис.4.11.
Рис.4.11 Конструкция отчёта с итоговой строкой
Теперь в поля «Свободный» необходимо ввести расчётные соотношения:
Sum ( [Выражение2] )
Sum ( [Выражение3] )
Sum ( [Выражение4] )
Для этого:
Щёлкнем правой кнопкой на поле «Свободный»
Щёлкнем левой кнопкой на строке «Свойства»
В открывшемся окне:
Активизируем вкладку «Данные»
Щёлкнем в строке данные на кнопке […] «Построить»
В окне «Построитель выражений»
Выберем Функции Встроенные Статистические Sum
Щёлкнем Вставить.
Выделим аргумент функции Sum
Выделим Reports Загруженные отчёты Анализ выполнения ….
Далее:
Выражение 2 Значение и
Щёлкнем Вставить.
Щёлкнем [Ok] в окне «Построитель выражений»
Щёлкнем [x] Закрыть окно Поле: Поле ij
Таким образом расчётное соотношение Sum([Выражение2]) сформировано. Аналогичным образом в двух других полях сформируем Sum([Выражение3]) и Sum([Выражение4]).
Подкорректируем размеры разделов отчета посредством последовательных перемещений границ в режиме "Конструктор" и просмотрим результат в режиме "Вид".
Действуем методом последовательных приближений:
Вносим изменения в режиме "Конструктор";
Включаем режим Предварительного просмотра;
Анализируем увиденное;
Вновь переходим в режим "Конструктор", чтобы внести необходимые корректировки в структуру документа.
Добившись приемлемого вида выходного документа, выводим его на принтер, воспользовавшись директивой "Печать" меню "Файл". Выходной документ представлен на следующей странице.
Можно отметить полную эквивалентность выходного документа заданию.
