- •«Управление в технических системах»
- •Лабораторная работа№1 Создание структуры базы данных и установление связей между таблицами
- •Контрольные вопросы
- •Лабораторная работа №2 Создание форм
- •Создание запросов
- •Создайте запрос на выборку.
- •Разработка сложной составной формы со встроенной диаграммой
- •Создание отчетов с вычисляемыми полями и итоговыми данными
- •Разработка Кнопочного Меню
- •Лабораторная работа №3
- •Ранжированные переменные
- •Построение и форматирование графиков
- •Построение графика в полярной системе координат.
- •Решение нелинейных уравнений
- •Решение систем линейных уравнений
- •Символьный процессор
- •Разложение на множители (Factor).
- •Разложение в ряд Тейлора
- •Контрольные вопросы:
- •Лабораторная работа 4
- •Решение оду
- •Программирование в Mathcad
- •Ввод и вывод данных
- •Защита документа.
- •Контрольные вопросы
- •Лабораторная Работа №5
- •Теоретические сведения
- •1.1 Структура html-страницы
- •1.2 Элементы, основные html теги
- •Задания для самостоятельной работы
- •Контрольные вопросы
- •Литература
МИНИСТЕРСТВО ОБРАЗОВАНИЯ и НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Коломенский институт (филиал)
федерального государственного бюджетного образовательного учреждения высшего образования
«Московский политехнический университет»
ЛАБОРАТОРНЫЙ ПРАКТИКУМ
ПО ДИСЦИПЛИНЕ
«ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»
Академический бакалавриат
Профиль подготовки:
«Управление и информатика в технических системах»
Направление подготовки:
«Управление в технических системах»
Нормативный срок освоения программы - 4 года
Ежегодно актуализируется и утверждается в составе ООП
на заседании Ученого совета института
Коломна
В лабораторный практикум по дисциплине «Информационные технологии» включены лабораторные работы, выполняемые студентами, обучающимися по специальности 27. 03.04 «Управление в технических системах».
Практикум рассчитан на освоение практических навыков применения современных компьютерных технологий. Практикум включает 5 лабораторных работ, рассматривающих основные аспекты построения баз данных, использование программного комплекса MathCad, для проведения автоматизированных инженерных вычислений, а также подготовки WEB-страниц.
В начале каждой лабораторной работы приводятся краткие сведения по изучаемым темам.
ОГЛАВЛЕНИЕ
Лабораторная работа№1 4
Лабораторная работа №2 19
Лабораторная работа №3 37
Лабораторная работа 4 63
Лабораторная Работа №5 79
Литература 92
Лабораторная работа№1 Создание структуры базы данных и установление связей между таблицами
Цель работы: - изучение приемов задания структуры таблиц базы данных, заполнения их записями, установления связи между ними.
Создадим
базу данных Деканат. Загрузим Access
2007,в диалоговом окне Приступая
к работе с Microsoft
Office
Access
щелчок на
пиктограмме Новая
база данных , в
поле задать имя БД ,открыть свою папку
и щелкнуть на кнопке Создать.
Откроется программа MS Access в режиме Таблицы, щелчок на команде Создание и щелчок на пиктограмме Конструктор таблиц. Создайте структуру таблицы Студенты.
В режиме Конструктора определите поля таблицы в соответствии с таблицей №1.
Поле Код студента сделайте ключевым. Для поля Телефон создайте маску ввода, для этого в Свойства полей на вкладке Общие установите курсор на поле Маска ввода, справа появится кнопка с тремя точками:
,
нажмите на нее. В появившемся окне
создания масок создайте маску для ввода
телефона, щелкните на кнопке Список
и в ДО Настройка
масок ввода
введите маску и закройте окно, маска
телефон появится в списке ,выделите ее
и Далее, в окне выделите переключатель
Вместе со
знаками маски.
В поле Медалист создайте поле со списком без ввода новых значений. Можно сделать ,используя мастер подстановок или Используя свойство Подстановка, в свойствах Тип источника строк выбрать из раскрывающегося списка Список значений и в свойстве Источник строк щелкнуть на кнопке ,появится ДО Изменение элементов списка набрать в
Столбец Нет и Да и ОК.
Таблица №1
-
Имя поле
Тип данных
Размер поля
Код студента
Числовой
Целое
Фамилия
Текстовый
16
Имя
Текстовый
14
Отчество
Текстовый
16
Номер группы
Числовой
Целое
Адрес
Текстовый
35
Телефон
Текстовый
9(маска)
Медалист
Текстовый
4 Поле со писком(Да/Нет) по умолчанию Нет
Создайте структуру таблицы Преподаватели. Для этого используйте команду Создание/Таблица и перейдите в режим конструктора. В режиме Конструктор определите поля таблицы в соответствии с таблицей №2.
Таблица №2
-
Имя поля
Тип данных
Размер поля
Код преподавателя
Числовой
Целое
Фамилия
Текстовый
14
Имя
Текстовый
13
Отечество
Текстовый
12
Дата рождения
Дата/время
(маска)
Должность
Мастер подстановок
20 поле со списком
Стаж
Числовой
Целое (условие на значение >0,вывод соответствующего сообщения об ошибке)
Кафедра
Текстовый
11
Телефон
Текстовый
9(маска)
Зарплата
Денежный
Фотография
ОLE
Поле Код преподавателя установите ключевым.
Для определения поля Дата рождения используйте Маску ввода, установите в мастере Краткий формат даты(в датах точки будут вводится автоматически).
Для поля Должность ,используя мастер подстановок создать список должностей. Задайте следующий фиксированный набор:
профессор;
доцент;
старший преподаватель;
преподаватель;
ассистент.
В поле Стаж установите свойство поля условие на значение >0,в свойстве поля Сообщение об ошибке – стаж должен быть >0.
В поле Телефон в свойствах поля выберите маску ввода для телефона.
Создайте структуру таблицы Дисциплины в соответствии с Таблицей №3.
Таблица 3№
-
Имя поле
Тип данных
Размер поля
Код дисциплины
Числовой
Целое
Название дисциплины
Текстовый
20
Номер семестра
Числовой
Целое
Код преподавателя
Числовой
Целое (мастер подстановок)
Экзамен
Текстовый
4(поле со списком Экз./Зач.)
Поле Код дисциплины сделайте ключевым.
Поле Экзамен создайте поле со списком двух значений Экз. или Зач.
Поле Код преподавателя будет заполняться с помощью мастера подстановок из таблицы Преподаватели. Из полей таблицы Преподаватели выбрать: Код преподавателя, Фамилия, Имя, Отчество, скрыть ключевое поле. После работы мастера при заполнении поля Код преподавателя и таблицы будут отображаться Фио преподавателя для выбора, но в таблице Дисциплины поле Код преподавателя будет оставаться числовым целым.
Создайте структуру таблицы Оценки в соответствии с Таблицей №4.
Задайте составной ключ: Код студента, Код дисциплины, Номер семестра, для чего в режиме Конструктор выделить три поля и щелчок на пиктограмме ключ.
Таблица№4.
Имя поле |
Тип данных |
Размер поля |
Код студента |
Числовой |
Целое |
Код дисциплины |
Числовой |
Целое |
Номер семестра |
Числовой |
Целое |
Оценка |
Числовой |
Байт |
,
Заполните все таблицы.
Преподавататели
Код преподавателя |
Фамилия |
Имя |
Отчество |
Дата рождение |
Должность |
Стаж |
Кафедра |
Телефон |
Зарплата, руб. |
Фотография |
1 |
Сергеев |
Сергей |
Сергеевич |
12.06.1956 |
Доцент |
29 |
У И и ВТ |
613-78-65 |
20000.00 |
|
2 |
Иванишин |
Роман |
Сергееви |
03.04.1940 |
Профессор |
45 |
Математики |
614-76-56 |
29000.00 |
|
3 |
Мезенцев |
Александр |
Петрович |
09.08.1948 |
Профессор |
45 |
Физики |
614-77-89 |
32000.00 |
|
4 |
Примов |
Кирилл |
Петрович |
03.03.1957 |
Ст. преподаватель |
25 |
Математики |
614-77-67 |
12 000.00 |
|
5 |
Зайцев |
Владимир |
Иванович |
17.09.1980 |
Ассистент |
7 |
У И и ВТ |
613-86-55 |
10000.00 |
|
6 |
Калюжин |
Петр |
Семенович |
31.08.1982 |
Ассистент |
5 |
Сопромата |
613-89-45 |
10000.00 |
|
7 |
Петров |
Семен |
Иванович |
03.04.1955 |
Доцент |
27 |
Химии |
612-65-80 |
20000.00 |
|
8 |
Котов |
Андрей |
Андреевич |
14.11.1977 |
Доцент |
12 |
Истории |
611-33-56 |
20000.00 |
|
9 |
Сидоров |
Петр |
Семенович |
15.12.1968 |
Доцент |
22 |
Начертательной геометрии |
612-89-32 |
20000.00 |
|
10 |
Машков |
Иван |
Дмитриевич |
15.12.1978 |
Ст. преподаватель |
11 |
Физкультуры |
611-32-86 |
12 000.00 |
|
11 |
Попов |
Федор |
Семенович |
15.12.1988 |
Ассистент |
2 |
У И и ВТ |
616-45-97 |
10000.00 |
|
Дисциплины
Код дисциплины |
Название дисциплины |
Номер семестра |
Код преподавателя |
Экзамен |
1 |
Информатика |
1 |
5 |
Экз. |
2 |
Математика |
1 |
4 |
Экз. |
3 |
История |
1 |
8 |
Экз. |
4 |
Черчение |
1 |
9 |
Зач. |
5 |
Физкультура |
1 |
10 |
Зач. |
6 |
Физика |
1 |
3 |
Экз. |
7 |
Информационные технологии |
1 |
1 |
Экз. |
8 |
Электротехника |
1 |
11 |
Экз. |
9 |
Сопромат |
1 |
6 |
Экз. |
10 |
Вычислительная математика |
1 |
2 |
Экз. |
11 |
Химия |
1 |
7 |
Зач. |
Студенты
Код студента |
Фамилия |
Имя |
Отчество |
Номер группы |
Адрес |
Телефон |
Медалист |
Фото |
1 |
Иванов |
Иван |
Петрович |
717 |
ул.Бутовая д.2 кв.78 |
612-34-56 |
нет |
|
2 |
Яковлев |
Алексей |
Петрович |
717 |
ул.Песочная д.66 кв77. |
613-76-89 |
нет |
|
3 |
Петренко |
Данила |
Петрович |
717 |
пр.Кирова д.123 кв.56 |
612-76-84 |
да |
|
4 |
Коршунова |
Мария |
Геннадьевна |
717 |
пр.Жукова д.56 кв.124 |
614-32-65 |
нет |
|
5 |
Павлов |
Петр |
Сергеевич |
717 |
ул.Бутовая д 11 |
615-34-88 |
нет |
|
6 |
Котов |
Павел |
Семенович |
717 |
ул.Песочная д.15 |
614-11-87 |
нет |
|
7 |
Левин |
Владимир |
Иванович |
717 |
ул.Паровознаяд.15 |
618-45-12 |
нет |
|
8 |
Зайцева |
Ирина |
Петровна |
717 |
пр.Кирова д.45 кв.75 |
612-44-22 |
да |
|
9 |
Мотин |
Александр |
Алексеевич |
717 |
пр.Космонавтов д.32 кв.68 |
612-34-65 |
нет |
|
10 |
Дерюгина |
Татьяна |
Алексеевна |
717 |
ул.Металлургов д.12 кв.34 |
614-45-23 |
нет |
|
11 |
Костиков |
Николай |
Петрович |
727 |
пр.Жукова д.34 кв 25 |
623-12-45 |
нет |
|
12 |
Киндинов |
Алексей |
Сергеевич |
727 |
ул.Модельная д.18 |
612-45-78 |
нет |
|
13 |
Камова |
Лариса |
Ивановна |
727 |
ул.Озерная д.13 |
613-15-72 |
да |
|
14 |
Климов |
Владислав |
Петрович |
727 |
ул.Металлургов д.17 кв.94 |
612-12-32 |
да |
|
15 |
Клепиков |
Василий |
Алексеевич |
727 |
ул.Бутовая д.2 кв.78 |
614-15-38 |
нет |
|
16 |
Романов |
Петр |
Петрович |
727 |
ул.Красногвардейская д.3 кв.12 |
615-18-72 |
да |
|
17 |
Журикова |
Екатерина |
Николаевна |
727 |
ул.Средняя д.5 |
612-22-38 |
нет |
|
18 |
Глебов |
Игорь |
Семенович |
727 |
ул.Паровозная д.22 |
613-12-52 |
да |
|
19 |
Васильев |
Василий |
Васильевич |
727 |
пр.Металлургов д.36 кв.34 |
613-52-82 |
нет |
|
20 |
Зиненко |
Александр |
Игоревич |
727 |
пр.Свободный д.321 кв.65 |
613-72-92 |
да |
|
21 |
Деева |
Галина |
Петровна |
737 |
ул.Вавилова д.345 кв.54 |
617-45-66 |
нет |
|
22 |
Лопухина |
Анна |
Александровна |
737 |
ул.Мира д.58 кв.32 |
618-92-87 |
нет |
|
23 |
Рощина |
Виктория |
Петровна |
737 |
ул.Кошкина д.234 кв.99 |
618-52-74 |
нет |
|
24 |
Раков |
Илья |
Ильич |
737 |
ул.Седова д.84 кв.45 |
614-22-57 |
нет |
|
25 |
Рюмина |
Наталья |
Кузьминична |
737 |
пр.Московский тракт д.76 кв.23 |
617-55-66 |
нет |
|
26 |
Пряничников |
Артур |
Георгиевич |
737 |
ул.Слава д.23 кв.54 |
614-34-23 |
да |
|
27 |
Крюкова |
Маргарита |
Петровна |
737 |
ул.Кремлевская д.32 кв.54 |
616-87-56 |
нет |
|
28 |
Жукова |
Валентина |
Петровна |
737 |
ул.Тургенева д.65 кв.32 |
614-15-76 |
нет |
|
29 |
Астанин |
Владимир |
Семенович |
737 |
пр.Мира д.323 кв.43 |
614-34-76 |
да |
|
30 |
Бурков |
Тимофей |
Семенович |
737 |
ул.Кирова д.123 кв.54 |
613-34-45 |
да |
|
Оценки
-
Код студента
Код дисциплины
Номер семестра
Оценки
1
1
1
4
1
2
1
5
1
3
1
3
2
1
1
5
2
2
1
5
2
3
1
5
3
1
1
4
3
2
1
4
3
3
1
3
4
1
1
4
4
2
1
3
4
3
1
5
5
1
1
5
5
2
1
5
5
3
1
5
6
1
1
3
6
2
1
3
6
3
1
2
7
1
1
3
7
2
1
3
7
3
1
3
8
1
1
4
8
2
1
5
8
3
1
3
9
1
1
5
9
2
1
2
9
3
1
3
10
1
1
5
10
2
1
5
10
3
1
5
11
1
1
5
11
2
1
4
11
3
1
4
11
6
1
5
12
1
1
5
12
2
1
5
12
3
1
5
12
6
1
5
13
1
1
4
13
2
1
4
13
3
1
4
13
6
1
5
14
1
1
4
14
2
1
4
14
3
1
4
14
6
1
4
15
1
1
4
15
2
1
4
15
3
1
4
15
6
1
4
16
1
1
5
16
2
1
3
16
3
1
4
16
6
1
5
17
1
1
4
17
2
1
3
17
3
1
3
17
6
1
3
18
1
1
3
18
2
1
3
18
3
1
3
18
6
1
3
19
1
1
4
19
2
1
4
19
3
1
5
19
6
1
4
20
1
1
5
20
2
1
5
20
3
1
5
20
6
1
5
21
6
1
5
21
7
1
5
21
8
1
4
21
9
1
3
21
10
1
3
22
6
1
2
22
7
1
2
22
8
1
3
22
9
1
4
22
10
1
3
23
6
1
3
23
7
1
4
23
8
1
4
23
9
1
4
23
10
1
4
24
6
1
5
24
7
1
5
24
8
1
5
24
9
1
5
24
10
1
5
25
6
1
4
25
7
1
3
25
8
1
2
25
9
1
3
25
10
1
4
26
6
1
3
26
7
1
3
26
8
1
3
26
9
1
3
26
10
1
3
27
6
1
3
27
7
1
4
27
8
1
4
27
9
1
4
27
10
1
4
28
6
1
5
28
7
1
5
28
8
1
5
28
9
1
5
28
10
1
5
29
6
1
5
29
7
1
5
29
8
1
4
29
9
1
5
29
10
1
5
30
6
1
5
30
7
1
5
30
8
1
5
30
9
1
5
30
10
1
5
Создайте схему данных, т. е. связи между таблицами. Для чего перейдите на линейке на вкладку Работа с базой данных и щелчок на кнопке Схема данных. На экране появится окно Схема данных с ДО Добавление таблицы. Выделите таблицы и нажмите на кнопку Добавить. Добавив все таблицы в схему закройте ДО Добавление таблицы.
Создайте связь между таблицей Дисциплины и Оценки. Для этого подведите курсор мыши к полю Код дисциплины в таблице Дисциплины нажмите левую клавишу мыши и перетащите курсор на поле Код дисциплины в таблице Оценки и отпустите мышь. На экране появится окно Связи, установите все три флажка и Создать.
Создайте связь между полем Код преподавателя в таблице Преподаватели и Код преподавателя в таблице Дисциплины.
Создайте связь между полем Код студента в таблице Студенты и полем Код студента в таблице Оценки.
Закройте окно Схемы данных.
