Объединение разработанных ранее компонент в единую информационную систему




Цель выполнения пятой части задания – объединение разработанных ранее компонент (форм, запросов и отчетов) в единую информационную систему «Отдел кадров».

5.1. В окне базы данных перейдите на закладку «Формы».

5.2. Откройте форму «Отделы» и перейдите в режим конструктора (меню «Вид»+«Конструктор»).

5.3. С помощью меню «Вид» откройте панель элементов.

5.4. Разместите кнопку открытия формы «Сотрудники» в примечании формы «Отделы». Для этого щелкните мышью по изображению кнопки на панели элементов, в затем в левом нижнем углу примечания. На экране появится мастер построения кнопок.

На первом шаге выберите категорию действия – «Работа с формой» и само действие «Открыть форму» и нажмите кнопку «Далее». На втором шаге выберите форму, которая будет открываться нажатием кнопки (форму «Сотрудники») и нажмите кнопку «Далее», на третьем шаге ничего не меняйте и нажмите кнопку «Далее», на четвертом шаге в поле «Текст» введите текст «Сотрудники» и нажмите кнопку «Готово».

5.5. Сохраните изменение формы (кнопка «Сохранить» ).

5.6. Перейдите в режим формы (меню «Вид»+«Режим формы». Результат размещения кнопки приведен на рисунке 27.

5.7. Щелчком по кнопке «Сотрудники» откройте соответствующую форму.

5.8. Перейдите в режим конструктора (меню «Вид»+«Конструктор») для формы «Сотрудники».

 

Рис. 27. Результат размещения кнопки на форме «Отделы»

5.9. Разместите кнопку открытия формы «Отделы» в примечании формы «Сотрудники», выполнив действия, аналогичные шагам 5.4÷5.7.

5.10. Расположите на форме «Сотрудники» кнопку, открывающую для просмотра отчет «Список сотрудников».

Для этого щелкните мышью по изображению кнопки на панели элементов, в затем в центре примечания. На экране появится мастер построения кнопок.

На первом шаге выберите категорию действия – «Работа с отчетом» и само действие «Просмотр отчета» и нажмите кнопку «Далее». На втором шаге из списка отчетов выберите отчет «Список сотрудников» и нажмите кнопку «Далее», на третьем шаге выберите изображение на кнопке, например, «Лупа» и нажмите кнопку «Готово».

5.11. Сохраните изменение формы (кнопка «Сохранить» ).

5.12. Перейдите в режим формы (меню «Вид»+«Режим формы».

5.13. Щелчком по соответствующей кнопке откройте отчет «Список сотрудников». Просмотрите, закройте отчет.

14. Расположите на форме «Сотрудники» кнопки, открывающие для просмотра отчеты «Список сотрудников по отделам», «Сотрудники отдела» и «Руководитель сотрудника», выполнив для каждого отчета действия, аналогичные шагам 5.10÷5.13.

Результат размещения кнопок отчетов приведен на рисунке 28.

Рис. 28. Окончательный вид формы «Сотрудники»

15. Расположите на форме «Отделы» кнопку, открывающую для просмотра отчет «Сотрудники руководителя» выполнив действия, аналогичные шагам 5.10÷5.13.

Результат размещения кнопки отчета приведен на рисунке 29.

Рис. 29. Окончательный вид формы «Отделы»

5.16. Откройте форму «Сотрудники».

5.17. Откройте для просмотра отчет «Сотрудники отдела».

5.18. Преобразуйте запрос «Сотрудники отдела» таким образом, чтобы в отчеты «Сотрудники отдела» отображались не только сотрудники отдела «ПФО» а сотрудники отдела, название которого находится в текущей записи формы «Сотрудники».

Для выполнения данного задания закройте отчет «Сотрудники отдела», перейдите на закладку «Запросы» и откройте запрос «Сотрудники отдела». Перейдите в режим конструктора (меню «Вид»+«Конструктор»).

Задайте условие отбора записей, для чего на пересечении строки «Условие отбора» и столбца «Отдел» введите строку Forms!Сотрудники.Отдел. (Смысл записи «Forms!Сотрудники.Отдел» в том, что условие отбора записей находится на форме «Сотрудники» в поле «Отдел»)

Сохраните изменения запроса, закройте запрос и вернитесь на форму «Сотрудники».

Выбирая записи с различными отделами открывайте отчет «Сотрудники отдела». В отчете должны отображаться только сотрудники текущего отдела.

5.19. Аналогичным образом можно сделать универсальными и запросы «Руководитель сотрудника» и «Сотрудники руководителя».

 

В результате выполненных выше действий мы получили законченную информационную систему «Отдел кадров».

 

 

Варианты заданий для выполнения контрольной работы

Вариант № 1

Разработайте информационную систему «Банковские вклады».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «Банковские вклады» будет включать две таблицы: «Клиенты» и «Вклады». Структура таблиц приведена на рисунках 30 и 31 соответственно.

Для таблицы «Клиенты» организуйте ввод поля «Пол» с помощью выпадающего списка (значения «Мужской»; «Женский»).

 

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код клиента Код клиента Текстовый  
ФИО вкладчика ФИО Текстовый  
Адрес вкладчика Адрес Текстовый  
Телефон вкладчика Телефон Текстовый  
Пол вкладчика Пол Текстовый  

Рис. 30. Структура таблицы «Клиенты»

Для таблицы «Вклады» организуйте ввод поля «ФИО» с помощью выпадающего списка, организованного на основе таблицы «Клиенты».

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код вклада Код_вклада Текстовый  
ФИО вкладчика ФИО Текстовый  
Вид вклада Вид_вклада Текстовый  
Дата вклада Дата Дата/время
Сумма вклада Сумма Денежный

Рис. 31. Структура таблицы «Вклады»

Заполните таблицы «Клиенты» и «Вклады» данными (8÷10 записей).

2. Создайте формы для таблиц «Клиенты» и «Вклады». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.

3. Создайте отчеты, в основе которых лежат таблицы информационной системы:

– отчет, содержащий упорядоченный по алфавиту список клиентов (отчет «Список клиентов»);

– отчет, содержащий список вкладов, сгруппированных по видам вкладов, с подсчетом итоговых сумм вкладов по видам вкладов и общей итоговой суммы вкладов, предполагая, что в таблице несколько записей для каждого вида вклада (отчет «По видам вклада»).

4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:

– запрос на выборку клиентов мужского пола (запрос «Клиенты – мужчины»);

– запрос, позволяющий по коду вклада получить адрес и телефон клиента (запрос «Характеристики вкладчика»);

– запрос, позволяющий по коду клиента получить все сведения о его вкладах, предполагая, что каждый клиент может иметь несколько вкладов разных видов (запрос «Вклады клиента»).

По данным каждого из перечисленных выше запросов создайте отчет.

5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:

– расположите на форме «Клиенты» кнопку, открывающую форму «Вклады», а на форме «Вклады» – кнопку, открывающую форму «Клиенты»;

– расположите на форме «Клиенты» кнопки, открывающие для просмотра отчеты «Вклады клиента», «Клиенты - мужчины», «Список клиентов»;

– расположите на форме «Вклады» кнопку, открывающую для просмотра отчеты «По видам вклада» и «Характеристики вкладчика»;

– модифицируйте запросы «Вклады клиента», «Клиенты - мужчины» и «Характеристики вкладчика» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме. Заголовок отчета «Клиенты – мужчины» переименовать в «Клиенты одного пола».

Вариант № 2

Разработайте информационную систему «Поставки материалов».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «Поставки материалов» будет включать две таблицы: «Поставщики» и «Поставки». Структура таблиц приведена на рисунках 32 и 33 соответственно.

 

 

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код поставщика Код_поставщика Текстовый  
Поставщик Поставщик Текстовый  
Адрес поставщика Адрес Текстовый  
Телефон поставщика Телефон Текстовый  
Расчетный счет поставщика Расчетный_счет Текстовый  

Рис. 32. Структура таблицы «Поставщики»

Для таблицы «Поставки» организуйте ввод поля «Материал» с помощью выпадающего списка (значения «Кирпич»; «Краска»; «Кисти»; «Цемент»; «Шурупы»; «Гвозди»), а также поля «Поставщик» с помощью выпадающего списка, организованного на основе таблицы «Поставщики».

 

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код поставки Код_поставки Текстовый  
Поставщик Поставщик Текстовый  
Материал Материал Текстовый  
Количество Количество Числовой
Единица измерения Единица_измерения Текстовый  
Сумма поставки Сумма Денежный
Дата поставки Дата Дата/время

Рис. 33. Структура таблицы «Поставки»

Заполните таблицы «Клиенты» и «Вклады» данными (8÷10 записей).

2. Создайте формы для таблиц «Клиенты» и «Вклады». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.

3. Создайте отчеты, в основе которых лежат таблицы информационной системы:

– отчет, содержащий упорядоченный по алфавиту список поставщиков (отчет «Список поставщиков»);

– отчет, содержащий список поставок, сгруппированных по поставщикам, с подсчетом итоговых сумм поставок по каждому поставщику и общей итоговой суммы поставок (отчет «Поставки поставщиков»).

4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:

– запрос на выборку всех поставок цемента (запрос «Поставки заданного материала»);

– запрос, позволяющий по коду поставщика получить все его поставки (запрос «Поставки поставщика»);

– запрос, позволяющий по поставленному материалу получить все сведения о поставивших этот материал поставщиках (запрос «Поставщики материала»).

По данным каждого из перечисленных выше запросов создайте отчет.

5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:

– расположите на форме «Поставщики» кнопку, открывающую форму «Поставки», а на форме «Поставки» – кнопку, открывающую форму «Поставщики»;

– расположите на форме «Поставщики» кнопки, открывающие для просмотра отчеты «Поставки поставщика», «Поставки поставщиков», «Список поставщиков»;

– расположите на форме «Поставки» кнопку, открывающую для просмотра отчеты «Поставки заданного материала» и «Поставщики материала»;

– модифицируйте запросы «Поставки заданного материала», «Поставки поставщика» и «Поставщики материала» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.

Вариант № 3

Разработайте информационную систему «Приемная комиссия».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «Приемная комиссия» будет включать две таблицы: «Абитуриенты» и «Специальности». Структура таблиц приведена на рисунках 34 и 35 соответственно.

Для таблицы «Абитуриенты» организуйте ввод поля «Медалист» с помощью выпадающего списка (значения «Да»; «Нет»), а также поля «Специальность» с помощью выпадающего списка, организованного на основе таблицы «Специальности».

 

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код абитуриента Код_абитуриента Текстовый  
ФИО абитуриента ФИО Текстовый  
Оценка математика Математика Числовой
Оценка русский Русский Числовой
Медалист Медалист Логический
Название специальности Специальность Текстовый  

Рис. 34. Структура таблицы «Абитуриенты»

 

 

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код специальности Код_специальности Текстовый  
Название специальности Специальность Текстовый  
Название факультета Факультет Текстовый  
План_приема План_приема Числовой

Рис. 35. Структура таблицы «Специальности»

Заполните таблицы «Абитуриенты» и «Специальности» данными (8÷10 записей).

2. Создайте формы для таблиц «Абитуриенты» и «Специальности». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.

3. Создайте отчеты, в основе которых лежат таблицы информационной системы:

– отчет, содержащий упорядоченный по алфавиту список абитуриентов (отчет «Список абитуриентов»);

– отчет, содержащий список абитуриентов, сгруппированных по специальностям, с подсчетом среднего балла по математике и русскому языку (отчет «Абитуриенты по специальностям»).

4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:

– запрос на выборку всех медалистов (запрос «Медалисты»);

– запрос, позволяющий по коду специальности получить список абитуриентов, подавших документы на данную специальность (запрос «Абитуриенты специальности»);

– запрос, позволяющий по фамилии абитуриента получить все сведения о специальности, на которую он поступает (запрос «Специальность абитуриента»).

По данным каждого из перечисленных выше запросов создайте отчет.

5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:

– расположите на форме «Абитуриенты» кнопку, открывающую форму «Специальности», а на форме «Специальности» – кнопку, открывающую форму «Абитуриенты»;

– расположите на форме «Абитуриенты» кнопки, открывающие для просмотра отчеты «Список абитуриентов», «Абитуриенты по специальностям», «Медалисты», «Специальность абитуриента»;

– расположите на форме «Специальности» кнопку, открывающую для просмотра отчет «Абитуриенты специальности»;

– модифицируйте запросы «Медалисты», «Абитуриенты специальности» и «Специальность абитуриента» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.

Вариант № 4

Разработайте информационную систему «Сотрудники предприятия».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «Сотрудники предприятия» будет включать две таблицы: «Подразделения» и «Сотрудники». Структура таблиц приведена на рисунках 36 и 37 соответственно.

 

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код подразделения Код_подразделения Текстовый  
Название подразделения Подразделение Текстовый  
ФИО руководителя Руководитель Текстовый  
Количество сотрудников Количество_сотрудников Числовой

Рис. 36. Структура таблицы «Подразделения»

 

Для таблицы «Сотрудники» организуйте ввод поля «Пол» с помощью выпадающего списка (значения «Мужской»; «Женский»), а также поля «Подразделение» с помощью выпадающего списка, организованного на основе таблицы «Подразделения».

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Табельный номер Табельный_№ Текстовый  
ФИО сотрудника ФИО Текстовый  
Пол сотрудника Пол Текстовый  
Оклад сотрудника Оклад Денежный
Название подразделения Подразделение Текстовый  

Рис. 37. Структура таблицы «Сотрудники»

Заполните таблицы «Сотрудники» и «Подразделения» данными (8÷10 записей).

2. Создайте формы для таблиц «Сотрудники» и «Подразделения». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.

3. Создайте отчеты, в основе которых лежат таблицы информационной системы:

– отчет, содержащий упорядоченный по алфавиту список сотрудников (отчет «Список сотрудников»);

– отчет, содержащий список сотрудников, сгруппированных по подразделениям, с подсчетом итоговых сумм зарплаты по подразделениям (отчет «Сотрудники по подразделениям»).

4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:

– запрос на выборку всех сотрудников, зарплата которых превышает 10000 рублей (запрос «Зарплата сотрудников»);

– запрос, позволяющий по фамилии руководителя получить список сотрудников его подразделения (запрос «Сотрудники руководителя»);

– запрос, позволяющий по фамилии сотрудника получить все сведения о подразделении, в котором он работает (запрос «Подразделение сотрудника»).

По данным каждого из перечисленных выше запросов создайте отчет.

5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:

– расположите на форме «Сотрудники» кнопку, открывающую форму «Подразделения», а на форме «Подразделения» – кнопку, открывающую форму «Сотрудники»;

– расположите на форме «Сотрудники» кнопки, открывающие для просмотра отчеты «Список сотрудников», «Сотрудники по подразделениям», «Зарплата сотрудников», «Подразделение сотрудника»;

– расположите на форме «Подразделения» кнопку, открывающую для просмотра отчет «Сотрудники руководителя»;

– модифицируйте запросы «Сотрудники руководителя» и «Подразделение сотрудника» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.

Вариант № 5

Разработайте информационную систему «Складской учет».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «Складской учет» будет включать две таблицы: «Склады» и «Товары». Структура таблиц приведена на рисунках 38 и 39 соответственно.

 

 

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код склада Код_склада Текстовый  
Название склада Название_склада Текстовый  
ФИО кладовщика Кладовщик Текстовый  
Телефон склада Телефон Текстовый  

Рис. 38. Структура таблицы «Склады»

 

Для таблицы «Товары» организуйте ввод поля «Единица_измерения» с помощью выпадающего списка (значения «тонны»; «шт.»; «кг.»; «коробки»), а также поля «Название_склада» с помощью выпадающего списка, организованного на основе таблицы «Склады».

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код товара Код_товара Текстовый  
Название товара Товар Текстовый  
Единица измерения Единица_измерения Текстовый  
Количество товара Количество Числовой
Название склада Название_склада Текстовый  

Рис. 39. Структура таблицы «Товары»

Заполните таблицы «Склады» и «Товары» данными (8÷10 записей).

2. Создайте формы для таблиц «Склады» и «Товары». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.

3. Создайте отчеты, в основе которых лежат таблицы информационной системы:

– отчет, содержащий упорядоченный по алфавиту список товаров (отчет «Список товаров»);

– отчет, содержащий список товаров, сгруппированных по складам, с определением товара с минимальным количеством (отчет «Товары по складам»).

4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:

– запрос на выборку всех товаров, количество которых меньше 100 единиц (запрос «Малочисленные товары»);

– запрос, позволяющий по фамилии кладовщика получить список хранящихся на его складе товаров (запрос «Товары на складе»);

– запрос, позволяющий по названию товара получить все сведения о складе, на котором он хранится (запрос «Склад товара»).

По данным каждого из перечисленных выше запросов создайте отчет.

5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:

– расположите на форме «Склады» кнопку, открывающую форму «Товары», а на форме «Товары» – кнопку, открывающую форму «Склады»;

– расположите на форме «Товары» кнопки, открывающие для просмотра отчеты «Список товаров», «Товары по складам», «Малочисленные товары», «Склад товара»;

– расположите на форме «Склады» кнопку, открывающую для просмотра отчет «Товары на складе»;

– модифицируйте запросы «Товары на складе» и «Склад товара» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.

Вариант № 6

Разработайте информационную систему «Студент».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «Студент» будет включать две таблицы: «Студенты» и «Специальности». Структура таблиц приведена на рисунках 40 и 41 соответственно.

Для таблицы «Студенты» организуйте ввод поля «Курс» с помощью выпадающего списка (значения 1; 2; 3; 4; 5; 6), а также поля «Специальность» с помощью выпадающего списка, организованного на основе таблицы «Специальности».

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
№ зачетной книжки №_зачетной_книжки Текстовый  
ФИО студента ФИО Текстовый  
Курс Курс Числовой
Сумма оплаты за обучение Сумма Денежный
Специальность Специальность Текстовый  

Рис. 40. Структура таблицы «Студенты»

 

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код специальности Код_специальности Текстовый  
Специальность Специальность Текстовый  
ФИО старосты Староста Текстовый  
Количество студентов Количество_студентов Числовой

Рис. 41. Структура таблицы «Специальности»

Заполните таблицы «Студенты» и «Специальности» данными (8÷10 записей).

2. Создайте формы для таблиц «Студенты» и «Специальности». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.

3. Создайте отчеты, в основе которых лежат таблицы информационной системы:

– отчет, содержащий упорядоченный по алфавиту список студентов (отчет «Список студентов»);

– отчет, содержащий список студентов, сгруппированных по специальностям, с подсчетом сумм оплаты за обучение по каждой специальности, и в целом по ВУЗу (отчет «Студенты по специальностям»).

4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:

– запрос на выборку всех студентов-договорников, т.е. студентов, оплачивающих свое обучение (запрос «Студенты-договорники»);

– запрос, позволяющий по фамилии старосты получить список всех студентов ее специальности (запрос «Студенты специальности»);

– запрос, позволяющий по фамилии студента получить все сведения о специальности, на которой он обучается (запрос «Специальность студента»).

По данным каждого из перечисленных выше запросов создайте отчет.

5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:

– расположите на форме «Студенты» кнопку, открывающую форму «Специальности», а на форме «Специальности» – кнопку, открывающую форму «Студенты»;

– расположите на форме «Студенты» кнопки, открывающие для просмотра отчеты «Список студентов», «Студенты по специальностям», «Студенты-договорники», «Специальность студента»;

– расположите на форме «Специальности» кнопку, открывающую для просмотра отчет «Студенты специальности»;

– модифицируйте запросы «Специальность студента» и «Студенты специальности» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.

Вариант № 7

Разработайте информационную систему «Сессия».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «Сессия» будет включать две таблицы: «Экзамены» и «Дисциплины». Структура таблиц приведена на рисунках 42 и 43 соответственно.

Для таблицы «Экзамены» организуйте ввод поля «Оценка» с помощью выпадающего списка (значения «отлично»; «хорошо»; «удовлетворительно»; «неудовлетворительно»; «не явился»), а также поля «Дисциплина» с помощью выпадающего списка, организованного на основе таблицы «Дисциплины».

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
ФИО студента Студент Текстовый  
ФИО преподавателя Преподаватель Текстовый  
Название дисциплины Дисциплина Текстовый  
Оценка Оценка Текстовый  

Рис. 42. Структура таблицы «Экзамены»

 

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код дисциплины Код_дисциплины Текстовый  
Название дисциплины Дисциплина Текстовый  
Количество лекционных часов Лекции Числовой
Количество часов практики Практика Числовой

Рис. 43. Структура таблицы «Дисциплины»

Заполните таблицы «Экзамены» и «Дисциплины» данными (8÷10 записей).

2. Создайте формы для таблиц «Экзамены» и «Дисциплины». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.

3. Создайте отчеты, в основе которых лежат таблицы информационной системы:

– отчет, содержащий упорядоченный по алфавиту список дисциплин (отчет «Список дисциплин»);

– отчет, содержащий список экзаменов, сгруппированных по дисциплинам (отчет «Экзамены по дисциплинам»).

4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:

– запрос на выборку всех дисциплин, количество лекционных часов в которых превышает 16 часов (запрос «Лекционные часы»);

– запрос, позволяющий по фамилии студента получить информацию обо всех сдаваемых им дисциплинах (запрос «Дисциплины студента»);

– запрос, позволяющий по коду дисциплины получить все сведения о студентах, которые ее сдавали (запрос «Студенты дисциплины»).

По данным каждого из перечисленных выше запросов создайте отчет.

5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:

– расположите на форме «Экзамены» кнопку, открывающую форму «Дисциплины», а на форме «Дисциплины» – кнопку, открывающую форму «Экзамены»;

– расположите на форме «Экзамены» кнопки, открывающие для просмотра отчеты «Экзамены по дисциплинам», «Дисциплины студента»;

– расположите на форме «Дисциплины» кнопку, открывающую для просмотра отчеты «Список дисциплин», «Лекционные часы», «Студенты дисциплины»;

– модифицируйте запросы «Дисциплины студента» и «Студенты дисциплины» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.

Вариант № 8

Разработайте информационную систему «Магазин».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «Магазин» будет включать две таблицы: «Отделы» и «Товары». Структура таблиц приведена на рисунках 44 и 45 соответственно.

 

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код отдела Код_отдела Текстовый  
Отдел Отдел Текстовый  
Заведующий отделом Заведующий Текстовый  
Число сотрудников Число_сотрудников Числовой

Рис. 44. Структура таблицы «Отделы»

Для таблицы «Товары» организуйте ввод поля «Единица_измерения» с помощью выпадающего списка (значения «шт.»; «кг.»; «коробки»; «бутылки»), а также поля «Отдел» с помощью выпадающего списка, организованного на основе таблицы «Отделы».

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код товара Код_товара Текстовый  
Название товара Товар Текстовый  
Единица измерения Единица_измерения Текстовый  
Количество товара Количество Числовой
Отдел Отдел Текстовый  

Рис. 45. Структура таблицы «Товары»

Заполните таблицы «Отделы» и «Товары» данными (8÷10 записей).

2. Создайте формы для таблиц «Отделы» и «Товары». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.

3. Создайте отчеты, в основе которых лежат таблицы информационной системы:

– отчет, содержащий упорядоченный по алфавиту список товаров (отчет «Список товаров»);

– отчет, содержащий список товаров, сгруппированных по отделам, с определением для каждого отдела товара с минимальным количеством единиц (отчет «Товары по отделам»).

4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:

– запрос на выборку всех отделов, количество сотрудников в которых превышает 3 человека (запрос «Крупные отделы»);

– запрос, позволяющий по фамилии заведующего отделом получить информацию обо всех товарах отдела (запрос «Товары отдела»);

– запрос, позволяющий по названию товара получить все сведения об отделе, в котором он продается (запрос «Отдел товара»).

По данным каждого из перечисленных выше запросов создайте отчет.

5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:

– расположите на форме «Отделы» кнопку, открывающую форму «Товары», а на форме «Товары» – кнопку, открывающую форму «Отделы»;

– расположите на форме «Отделы» кнопки, открывающие для просмотра отчеты «Крупные отделы», «Товары отдела»;

– расположите на форме «Товары» кнопку, открывающую для просмотра отчеты «Список товаров», «Товары по отделам», «Отдел товара»;

– модифицируйте запросы «Товары отдела» и «Отдел товара» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.

Вариант № 9

Разработайте информационную систему «ЖЭУ».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «ЖЭУ» будет включать две таблицы: «Квартиры» и «Жильцы». Структура таблиц приведена на рисунках 46 и 47 соответственно.

 

Наименование поля Имя поля Тип данных Размер Количество десятичных знаков
Код квартиры Код_квартиры Текстовый  
Адрес квартиры Адрес Текстовый  
Жилая площадь Площадь Числовой
Количество комнат Комнаты Числовой
Количество прописанных жильцов Прописано


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: