Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!
Текст из файла
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «Московский государственный университет приборостроения и информатики» Кафедра ИТ-6 «Управление и моделирование систем» |
|
| Утверждаю Зав. кафедрой ИТ-6 |
| _____________ /Мацнев А.П./ |
| «____» ____________ 200__ г. |
Для студентов специальности 230105 |
Методическая разработка для проведения лабораторной работы № 1 |
по дисциплине «Средства визуального программирования» (1620) |
(шифр, наименование учебной дисциплины) |
Тема «Работа с базами данных в среде Delphi » |
(наименование темы практического занятия) |
| Рассмотрено на УМС кафедры ИТ-6 |
| «____»___________ 2006 г. Протокол УМС № ___ |
| |
Москва, МГУПИ 2006 г. |
Наименование лабораторной работы: | Работа с базами данных в среде Delphi |
Продолжительность занятия: | 4 часа (180 мин.) |
Литература для подготовки: | |
основная | | -
А. Д. Хомоненко. Базы данных. Учеб. для вузов А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев Под ред. А. Д. Хомоненко. - М.: Бином Пресс; СПб.: Корона Принт. 2006г. 736 стр. -
Л. В. Рудикова. Базы данных. Разработка приложений для студентов. Л. В. Рудикова Серия: Для студентов. - СПб.: БХВ-Петербург.2006г. 487 стр. -
С. П. Кандзюба. Delphi. Базы данных и приложения. С. П. Кандзюба, В. Н. Громов Серия: Лекции и упражнения. - СПб.: DiaSoft UP . 2005 г. 569 стр. -
В. В. Фаронов. Программирование баз данных в Delphi 7. В. В. Фаронов. Серия: Учебный курс.- СПб.: Питер. 2006г. 458 стр. |
| | |
| | |
дополнительная | | -
С. П. Кандзюба. Delphi. Базы данных и приложения. С. П. Кандзюба, В. Н. Громов Серия: Эффективный самоучитель. - СПб.: DiaSoft UP. 2005 г. 569 стр. -
Рэймонд Фрост. Базы данных. Проектирование и разработка. Самоучитель Р. Фрост, Д. Дей, К. В. Слайк Пер. с англ. А. Ю. Кухаренко. Серия: Самоучитель. - М.: НТ Пресс. 2007г. 590 стр. -
"Фаронов В.В., Шумаков П.В." Delphi 4. Руководство разработчика баз данных. М. : "Нолидж". 1999 г. 560 с. -
Шумаков, П.В.; Фараонов, В.В. Delphi 5. Руководство разработчика баз данных. Издательство: М.: Нолидж. 2001 г. 640 с. |
| | |
Цели и задачи лабораторной работы: | |
| -
Создать условия для формирования представления о работе с БД в Delphi -
Формирование основ (навыков (работы)) с компонентами доступа и управления БД в Delphi. -
Развить познавательный интерес в области управления БД; |
-
| |
-
| |
| |
-
| |
| |
| |
|
Квалификационные требования, знания навыки и умения, вырабатываемые во время лабораторной работы: |
Инженер по информатике и вычислительной технике должен знать: -
современные тенденции развития информатики и ВТ, компьютерных технологий и пути их применения в научно-исследовательской, проектно-конструкторской, производственно-технологической и организационно-управленческой деятельности; -
стандарты, методические и нормативные материалы, определяющие проектирование, производство и сопровождение объектов профессиональной деятельности; -
модели, методы и средства анализа и разработки математического, лингвистического, информационного и программного обеспечения ВС и автоматизированных систем; -
методы анализа, исследования и моделирования вычислительных и информационных процессов, связанных с функционированием объектов профессиональной деятельности и их компонентов; -
назначение, организацию, принципы функционирования, последовательность и этапы разработки системных, инструментальных и прикладных программ, программных комплексов и систем; -
принципы, методы и способы комплексирования аппаратных и программных средств при создании вычислительных систем, комплексов и сетей; -
модели, методы и формы организации процесса разработки объектов профессиональной деятельности; должен владеть: -
методами и способами разработки требований и спецификаций объектов профессиональной деятельности; -
методами и технологиями разработки объектов профессиональной деятельности; -
методами объединения средств вычислительной техники в комплексы, системы и сети; -
методами и средствами разработки математического, лингвистического, информационного и программного обеспечения ВС, АСОИУ, САПР; -
методами и средствами тестирования и испытаний объектов профессиональной деятельности; -
методами и средствами анализа, моделирования и оптимизации объектов профессиональной деятельности и их компонентов; -
современными информационными технологиями и инструментальными средствами для решения различных задач в своей профессиональной деятельности; -
методами организации процесса разработки объектов профессиональной деятельности. Инженер по специальности "Программное обеспечение вычислительной техники и автоматизированных систем" должен знать: -
модели жизненного цикла программ, модели процесса разработки программных продуктов (ПП); -
технологии и инструментальные средства, применяемые на всех этапах разработки ПП; -
основные методы построения и анализа алгоритмов, основные результаты теории сложности алгоритмов и программ; -
задачи, методы и приемы аналитической верификации программ; -
состав, структуру, функции, принципы функционирования и способы применения всех видов системного, инструментального и прикладного ПО; -
формальные модели, применяемые при анализе, разработке и испытаниях ПП; -
методы обеспечения надежности и информационной безопасности ПП; -
основные модели, методы и алгоритмы теории языков программирования и методов трансляции; -
основные модели и методы теории вычислительных процессов (последовательных, взаимодействующих, параллельных); -
архитектуру многомашинных и многопроцессорных ВС, вычислительных сетей, технологии распределенной обработки, сетевые технологии; должен владеть: -
методами, языками и технологиями разработки корректных программ в соответствии с основными парадигмами программирования; -
методами разработки и анализа алгоритмов, моделей и структур данных, объектов и интерфейсов; -
методами и средствами анализа ПП, методами метрологии и обеспечения качества ПП; -
методами и средствами программирования распределенных ВС и сетей; -
методами и средствами анализа, описания и проектирования человеко-машинного взаимодействия, инструментальными средствами разработки пользовательского интерфейса; -
методами анализа и проектирования баз данных и знаний; -
методами и средствами тестирования, отладки и испытаний ПП; -
методами и средствами анализа и разработки программных компонентов сетевых и телекоммуникационных систем; -
методами и средствами защиты информации в ВС; -
методами и средствами разработки программных средств систем мультимедиа и компьютерной графики. |
Общие указания к выполнению лабораторной работы.. |
Лабораторная работа выполняется на персональных компьютерах в ОС Windows с установленной(ым) программным обеспечением Delphi |
Правила и меры безопасности при выполнении работ. |
Указания по технике безопасности совпадают с требованиями, предъявляемыми пользователю ПЭВМ. Другие опасные и вредные факторы отсутствуют. |
Содержание лабораторной работы. |
|
-
Введение | . |
– Организационный момент: | – проверка наличия студентов по докладу старосты; – проверка наличия журнала группы, правильности записи темы занятия, отметок об отсутствующих и факта проведения занятия (подпись в журнале); – проверка готовности и порядка в аудитории, наличия конспектов, учебной литературы, пособий; – проверка качества отработки (выполнения) задания, выданного для самостоятельной проработки студенту в качестве подготовки к практическому занятию; – инструктаж по правилам техники безопасности (при использовании приборов, вычислительной техники). |
– Мотивационное начало занятия: | |
-
| |
-
Цель и основные задачи лабораторной раюоты: | Создать условия для формирования представления о работе с БД в Delphi |
-
Связь лабораторной работы с теоретическим и практическим материалом, изучаемым студентами на лекциях и практических занятиях: | Проектирование, создание и управление Базами Данных в различных приложениях |
-
Основные этапы выполнения лабораторной работы: | В ходе работы необходимо выполнить следующие действия (этапы): – ознакомиться с техникой безопасности при работе в ПЭВМ; – получить вариант задания на выполнение лабораторной работы; – ознакомиться с методом решения – включить персональный компьютер и загрузить необходимое программное обеспечение; – написать и отладить программный продукт в соответствии с вариантом задания. – подготовить отчет о выполнении лабораторной работы; – защитить отчет |
-
Особенности лабораторной работы, хода ее выполнения и защиты результатов: | – персонализированные варианты заданий на лабораторную работу или ознакомительная работа с пакетом программ; – текущие результаты, полученные студентом в ходе лабораторной работы (листинги исходного кода программ, скриншоты работы программы) сохраняются на магнитном (электронном) носителе и используются впоследствии при оформлении письменного отчета о выполнении лабораторной работы; |
| |
| |
-
Основная часть | |
1-й учебный вопрос: | Реализация БД на основе структурной схемы |
| |
Требуется создать БД на основе схемы: и следующих данных: Дата | Пол | Оценка | Фамилия | Возраст | Страна | Знает язык | 3.01.05 | мужской | 5 | Иванов | 20 | Италия | английский | 15.01.05 | женский | 4 | Петрова | 19 | Франция | французский | 2.02.05 | женский | 3 | Сидорова | 21 | Италия | немецкий | 2.03.05 | мужской | 5 | Иванов | 20 | Германия | английский | 14.02.05 | женский | 3 | Сидорова | 21 | Венгрия | немецкий | 4.04.05 | женский | 4 | Петрова | 19 | Италия | французский | |
2-й учебный вопрос: | Заполнение БД |
| |
Для заполнения подчиненных таблиц создайте формы. Заполните таблицы данными. Для организации связи с подчиненными таблицами используйте соответствующие механизмы Delphi. Создайте форму для таблицы “Поездки менеджеров” с возможностью выбора значений в полях подстановки из выпадающих списков меню |
3-й учебный вопрос: | Реализация запросов и отчетов к базе данных |
| |
Создайте следующие запросы: -
Оценки работы менеджеров, посетивших Италию -
Возраст Иванова; -
Язык , которым владеют 19-тилетние менеджеры и их фамилии; -
Список менеджеров, совершивших поездки в марте 2005 года. Создайте отчет по поездкам менеджеров. |
-
Заключение | |
| |
Подведение итогов занятия | -
Студенты ознакомились с реализацией клиентской БД по типу master-detail. |
| -
Оценка учебной деятельности студентов; |
Форма отчетности о проведении практического занятия | Электронный отчет и электронная база данных |
| (письменный отчет – форма отчета в приложении; не предусмотрено; иное) |
Задачи и вопросы для самостоятельной работы студентов по тематике практического занятия: | -
Работа с компонентами для управления БД в Delphi |
Ответы на вопросы студентов. | |
| |
-
|
| |
| |
| |
| |
разработано «______»___________200__г. |
|
| | / / |
(ученое звание, степень) | | (подпись, фамилия и инициалы автора) |
| | |
Технический редактор: | | |
-
Приложение 1. Варианты заданий.
Вариант № 1
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.
Список файлов лабораторной работы
Лабораторная работа по делфи