- •4. Общие положения по выполнению курсовой работы
- •6. Содержание курсовой работы
- •2. Постановка задач
- •7. Методические рекомендации по написанию курсовой работы
- •7.1. Последовательность действий при выполнении курсовой работы
- •7.2. Описание предметной области
- •Описание функционирования отдела сбыта
- •1.2. Цель выполняемых функций
- •1.3. Описание предметной области
- •Справочник цехов
- •Т аблица 5
- •1.4. Список сокращений и терминов, используемых в заданиях
- •1.5. Ограничения предметной области
- •7.3. Постановка задачи
- •7.3.1. Составление плана работ по созданию информационных технологий приложений
- •7.3.2. Разделы постановки задачи
- •7.4. Информационный анализ и информационное моделирование предметной области
- •7.4.1. Информационное обеспечение приложений
- •7.4.1.1. Определение базы данных
- •7.4.1.2. Архитектура базы данных
- •7.4.1.3. Этапы проектирования базы данных
- •7.4.1.4. Информационно-логическая модель предметной области
- •Спецификация на поставку товаров к договору №__
- •7.4.1.5. Алгоритм построения информационно-логической модели предметной области
- •7.4.1.6. Структурные связи ио
- •7.4.1.7. Каноническая форма илм по
- •7.4.1.8. Пример разработки илм задачи "Учет движения готовой продукции на складах"
- •Информационный анализ справочных документов
- •7.5. База данных
- •7.5.1. Организационная форма базы данных
- •7.5.2. Структура базы данных
- •7.5.3. Администрирование базы данных
- •7.6. Система документов и документооборот
- •7.7. Классификация и кодирование технико-экономической информации
- •7.8. Алгоритмы и программы информационных технологий приложений
- •7.9. Проектирование таблиц базы данных
- •7.9.1. Определение комплекса таблиц субд Microsoft Access
- •7.10. Подготовка данных для контрольного примера
- •7.11. Ввод данных контрольного примера в базу данных и проектирование экранных форм
- •7.11.1. Простые формы
- •7.11.2. Составные формы
- •7.11.3. Свойства экранных форм
- •7.11.4. Рекомендации по проектированию экранных форм
- •7.12. Запросы
- •7.13. Отчеты
- •7.14. Макросы и модули
- •7.15. Ведение нормативно-справочной информации
- •7.16. Интерфейс конечного пользователя
- •8. Положение о защите курсовой работы
- •8.1. Общие требования, предъявляемые к курсовой работе
- •8.2. Теоретические вопросы по субд
- •8.3. Тематика вопросов по машинной части курсовой работы
- •9. Рекомендуемая учебно-методическая литература
7.13. Отчеты
Отчеты могут формироваться на основе запросов и таблиц Access. В курсовой работе они строятся, как правило, на базе последнего (итогового) запроса. Они могут быть выведены на экран, принтер или в файл. Вид отчета должен быть максимально приближен к таблице (или таблицам, если отчетов больше одного) приведенной в задании на курсовое проектирование. Он состоит и; разделов, внутри которых могут быть размещены элементы управления.
На уровне отчета могут отслеживаться события: открытие, закрытие, печать страницы, отсутствие данных для отчета и др.
Отчеты имеют различные структуры данных, учитывающие состав и структуру исходных данных для построения отчета:
1. Однотабличный отчет анкетной или табличной структуры.
Иерархический отчет с группировками различных уровней вложенности, содержащий данный одной или нескольких связанных таблиц/запросов.
Составной отчет (главный и подчиненный отчеты, связанные по общим ключам).
Для проектируемых в курсовой работе отчетов следует:
Обосновать структуру макета отчета, выбор главного подчиненного отчетов, ключей связи.
Для каждой группы строк указать условия группирование состав заголовка и примечания группы.
Указать свойства отчета и его элементов, события влияющие на формирование отчета.
Привести используемые в отчете макросы, процедуры или программы.
Привести образцы отчетов.
Методика разработки отчетов изложена в методическом пособии "Технология создания отчетов (СУБД ACCESS 2002/XP) Методические указания и задания для выполнения лабораторных работ по дисциплине «Информатика". Составители: cm преп. Н.Г. Жданова, ст. преп. Л.Е. Кузьмина, канд. техн. наук, доц B.C. Кондратьев-СПб.: Изд-во СПбГУЭФ, 2005.
7.14. Макросы и модули
Для автоматизации работы конечного пользователя создаются макросы и модули. Макрос - набор макрокоманд, реализующих управляющие структуры типа последовательность и условие. Наиболее часто макросы используются в экранных формах и отчетах при наступлении определенных событий. Макросы могут быть преобразованы в программные модули на языке VBA.
Различают программные модули класса (форм и отчетов) и стандартные модули. Модули класса содержат процедуры обработки событий, используются только для элементов управления конкретной формы или отчета; стандартные модули содержат общие процедуры обработки для всех режимов работы.
Для используемых в формах и отчетах курсовой работы макросов и модулей следует привести текст на языке VBA, указать элемент управления и события, при наступлении которых запускаются макросы или модули.
7.15. Ведение нормативно-справочной информации
Ведение нормативно-справочной информации подразумевает:
• Начальную загрузку таблиц базы данных.
Формирование сводных нормативов.
Корректировку нормативно-справочной информации. Начальная загрузка таблиц базы данных может осуществляться в двух режимах:
Интерактивный ввод информации с помощью экранных форм, источник информации - входной документ.
Пакетная загрузка с использованием загрузочных массивов, источник информации - импортируемый массив внешней базы данных, результирующая таблица запроса на добавление/обновление таблицы базы данных.
При формировании нормативно-справочной информации выполняется контроль вводимой информации с помощью стандартных методов:
Проверка формата вводимых данных.
Проверка полноты заполнения данных.
Используются и логические методы контроля с помощью запросов на выборку данных или программных модулей, макросов.
Сводные нормативы формируются на базе первичных нормативов с использованием запросов, макросов или программных модулей.
Корректировка нормативно-справочной информации предполагает ввод новых записей, удаление, модификацию существующих записей. Корректировка нормативно-справочной информации может выполняться в режиме ручного ввода или пакетной обработки. Корректировке подвергается отдельная запись или группа записей, удовлетворяющих условиям отбора. Выполняется корректировка с помощью экранных форм и запросов определенного типа.
В курсовой работе следует разработать технологию первоначальной загрузки и корректировки нормативно-справочной информации базы данных, осуществляемой с использованием экранных форм и/или запросов. Для печати нормативно-справочной информации привести формы отчетов.