Курсовая работа: Автоматизация анкетного опроса при помощи Microsoft Office Access 2007

1. Систематизировать вопросы по следующей схеме:

-Определить однозначные вопросы, ответы на которые представляются исчерпывающимся списком (закрытые) или произвольной формы (открытые);

-Определить многозначные вопросы, т.е. на которые может быть выбрано одновременно несколько ответов из списка.

В предложенной анкете к 1-му типу относятся вопросы под №: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14.

Ко 2-му типу №: 11, 12, 13.

2. Однозначные вопросы сгруппировать в одной таблице, имеющей столько полей, сколько однозначных вопросов определили в анкете. Названия столбцов должны соответствовать вопросам. Названия без пробелов (использовать нижнее подчеркивание). Ключевым полем в таблице будет № респондента числового типа. Для остальных полей выбираем тип данных текстовый и дата/время для поля дата рождения. Для открытых полей выбираем тип поля – MEMO.

Эта таблица будет выступать в качестве главной.

Рисунок 1 Создание главной таблицы.

Если вопрос имеет несколько заданных вариантов ответа, целесообразно предусмотреть возможность выбора одного из них из списка, используя свойство подстановки. Некоторые вопросы могут содержать не конкретные значения, а характеристики групп, на которые мы делим всю совокупность опрашиваемых.

Рисунок 2 Мастер подстановок для поля "Образование"

В данной анкете используется маска ввода на поле «Номер телефона»:

Рисунок 3 Использование маски ввода

3. Для каждого многозначного вопроса создается отдельная таблица, где ключевым полем также будет № респондента такого же типа, что и в основной таблице. Остальные поля логического типа. В данной анкете таких подчиненных таблиц будет 3.

Рисунок 4 Таблица для многозначного вопроса анкеты

4. Установить связи между таблицами. Выбираем связь 1-к-1.

Рисунок 5 Связи между таблицами

При создании связей поставить галочки у параметров:

-Обеспечение целостности данных;

-Каскадное обновление связанных полей;

-Каскадное удаление связанных записей.

Связи делать по ключевому полю «№ респондента».

5. Создать форму для ввода данных анкеты на основе созданных таблиц. Форма создается с помощью мастера форм: выбираются поля для формы, её внешний вид, стиль и имя.

Рисунок 6 Форма анкеты

6. Ввести данные в таблицу через созданную форму анкеты. Вся информация автоматически сохраняется в ранее созданных таблицах.

7. Анализ данных – построение запросов. Запросы создаем через конструктор запросов: выбираем таблицы, из которых нужно извлечь необходимые данные, выбираем необходимые поля и задаем условия отбора.

Запрос на выборку. Выберем из главной таблицы респондентов, которые проживают в Нижегородской области.

Рисунок 7 Запрос на выборку с условием

Если нам требуется информация о том, сколько респондентов узнали о компании тем или иным образом, используем параметрический запрос.

Рисунок 8 Параметрический запрос

К-во Просмотров: 258
Бесплатно скачать Курсовая работа: Автоматизация анкетного опроса при помощи Microsoft Office Access 2007