Методическая разработка открытого практического занятия
учебно-методический материал на тему
Методическая разработка открытого практического занятия
на тему:
«Управление проектом программы. Создание программы инсталляции информационной системы»
по МДК 02.01 «Информационные технологии и платформы разработки информационных систем»
для специальности
09.02.04 Информационные системы (по отраслям)
Скачать:
Вложение | Размер |
---|---|
met_rek_otkr_uroka.doc | 388.5 КБ |
Предварительный просмотр:
Государственное бюджетное профессиональное образовательное учреждение
Самарской области
«Сызранский медико-гуманитарный колледж»
Методическая разработка открытого практического занятия
на тему:
«Управление проектом программы. Создание программы инсталляции информационной системы»
по МДК 02.01 «Информационные технологии и платформы разработки информационных систем»
для специальности
09.02.04 Информационные системы (по отраслям)
Составитель: Князькин Денис Иванович
Рассмотрена и утверждена на
заседании ЦМК ___________
Протокол № ___ от ________
Председатель ЦМК
А.В. Гуськова _____________
(подпись)
г.о. Сызрань, 2017 год
Схема практического занятия для преподавателя
- Тема занятия: «Управление проектом программы. Создание программы инсталляции информационной системы».
- Цели занятия.
Обучающийся должен иметь практический опыт:
- использования инструментальных средств обработки информации;
- программирования в соответствии с требованиями технического задания;
- формирования отчетной документации по результатам работ;
- управления процессом разработки приложений с использованием инструментальных средств;
Обучающийся должен уметь:
- использовать языки структурного, объектно-ориентированного программирования и языка сценариев для создания независимых программ, разрабатывать графический интерфейс приложения;
- создавать проект по разработке приложения и формулировать его задачи, выполнять управление проектом с использованием инструментальных средств;
Обучающийся должен знать:
- платформы для создания, исполнения и управления информационной системой;
- объектно-ориентированное программирование;
- спецификации языка, создание графического пользовательского интерфейса (GUI);
- основные процессы управления проектом разработки.
- Продолжительность занятия: 90 минут.
- Оснащение:
- Методические указания для обучающихся;
- Технические средства обучения: персональные компьютеры;
- Программные продукты Delphi 7, Smart Install Marker.
- Место проведения: ГБПОУ «СМГК», кабинет №3.
- План проведения занятия.
№ | Этап | Время минут | |
Название | Описание | ||
1. | Организационный момент | Регистрация обучающихся, отметка отсутствующих, заполнение даты в журнале. | 2 минуты |
2. | Вводное слово | Мотивация занятия. Объявление темы, целей занятия, плана работы. | 3 минуты |
3. | Контроль исходного уровня знаний | Определение исходных знаний обучающимся путём задания простейших вопросов. | 15 минут |
4. | Блок теоретической информации | Объяснение учебного материала в виде рассказа, объяснения преподавателя. Запись в конспект. | 5 минут |
5. | Организация самостоятельной работы обучающихся | Описание самостоятельной работы: - в учебном кабинете; - работа с инструкционными картами по теме. | 40 минут |
6. | Оформление дневников | Полнота оформления. | 10 минут |
7. | Контроль конечного уровня знаний | Предоставление разработанной программы с инсталляционным файлом. | 5 минут |
8. | Подведение итогов | Рейтинговое оценивание результатов обучения обучающихся преподавателем, вычисление суммарного рейтинга, который складывается из оценок работы на всех этапах контроля при проведении практического занятия, фиксация результатов в журнале. | 5 минут |
9. | Задание на дом | Обзор программных продуктов, анализ типичных ошибок. | 5 минут |
Схема практического занятия для обучающихся
- Тема занятия: «Управление проектом программы. Создание программы инсталляции информационной системы».
- Актуальность темы.
Большинство программ поставляются для продажи и распространения в сжатом виде. Для нормальной работы они должны быть распакованы, а необходимые данные правильно размещены на компьютере, учитывая различия между компьютерами и настройками пользователя. В процессе установки выполняются различные тесты на соответствие заданным требованиям, а компьютер необходимым образом конфигурируется для хранения файлов и данных, необходимых для правильной работы программы.
- Цели занятия.
Обучающийся должен иметь практический опыт:
- использования инструментальных средств обработки информации;
- программирования в соответствии с требованиями технического задания;
- формирования отчетной документации по результатам работ;
- управления процессом разработки приложений с использованием инструментальных средств;
Обучающийся должен уметь:
- использовать языки структурного, объектно-ориентированного программирования и языка сценариев для создания независимых программ, разрабатывать графический интерфейс приложения;
- создавать проект по разработке приложения и формулировать его задачи, выполнять управление проектом с использованием инструментальных средств;
Обучающийся должен знать:
- платформы для создания, исполнения и управления информационной системой;
- объектно-ориентированное программирование;
- спецификации языка, создание графического пользовательского интерфейса (GUI);
- основные процессы управления проектом разработки.
- Продолжительность занятия: 90 минут.
- Оснащение:
- Методические указания для обучающихся;
- Технические средства обучения: персональные компьютеры;
- Программные продукты Delphi 7, Smart Install Marker.
- Место проведения: ГБПОУ «СМГК», кабинет №3.
- План самостоятельной работы обучающегося.
№ | Этап | Время | |
Название вида деятельности | Описание хода (самостоятельной работы) | ||
I. | Разработка проекта в Delphi 7. |
| 20 минут |
II. | Создание программы инсталляции. |
| 20 минут |
III. | Оформление дневников |
| 10 минут |
- Задание на дом.
№ | Вопросы для самоподготовки | Цель деятельности | Вопросы самоконтроля | Истоки информации |
1. | Структура проекта. | Измерить достигнутый уровень знаний. | Какие объекты генерируются при создании приложения? | Петров В.Н., Информационные системы первое издание: учебник для вузов — СПб.: Питер, 2003. Конспект лекций. |
2. | Модуль формы проекта | Измерить достигнутый уровень знаний. | Какую информацию содержит файл с расширением PAS? | |
3. | Главный файл проекта | Измерить достигнутый уровень знаний. | Какую информацию содержит главный файл проекта? | |
4. | Класс TApplication | Измерить достигнутый уровень знаний. | Основные свойства и методы класса TApplication. | |
5. | Инсталляция информационной системы. | Выявить исходный уровень знаний. Измерить достигнутый уровень знаний. | Что такое инсталляция? Какие варианты (способы) инсталляции существуют? Какие программы установки существуют? Что такое тихая установка? Типы инсталляторов. | Конспект лекций |
Теоретическая часть
Управление проектом программы.
Создание программы инсталляции информационной системы.
Инсталляция
Инсталляция (искусство) — форма современного искусства, пространственная композиция, созданная из различных элементов и являющая собой художественное целое.
Установка программного обеспечения, инсталляция — процесс установки программного обеспечения на компьютер конечного пользователя. Выполняется особой программой (пакетным менеджером), присутствующей в операционной системе (например, RPM, APT или dpkg в Linux, Установщик Windows в Microsoft Windows), или же входящим в состав самого программного обеспечения средством установки.
Программы установки
Программа установки, установщик или инсталлятор (англ. installer) — это программа, которая устанавливает программное обеспечение на компьютер. Некоторые установщики специально сделаны для установки содержащихся в них файлов, другие же являются универсальными и работают, считывая содержимое комплекта программного обеспечения, которое необходимо установить.
Различия между системой управления пакетами и установщиком:
Package Management System | Installer |
Обычно часть операционной системы | Каждый продукт поставляется вместе со своим установщиком |
Использует одну базу данных для установки | Производит свою установку |
Может проверять и управлять всеми пакетами в системе | Работает только со связанным продуктом |
Один производитель | Много производителей |
Один формат пакета | Много форматов установщика |
Возможные варианты установки
- Установка вручную — установка выполняется без установщика или со значительным количеством операций, вручную выполняемых пользователем.
- «Тихая» установка — установка, в процессе которой не отображаются сообщения или окна. «„Тихая“ установка» не является синонимом «автоматическая установка», хотя часто ошибочно используется в этом значении.
- Автоматическая установка — установка, которая выполняется без вмешательства со стороны пользователя, исключая, конечно, сам процесс её запуска. Процесс установки иногда требует взаимодействия с пользователем, который управляет процессом установки, делая выбор: принимая пользовательское соглашение, настраивая параметры, указывая пароли и так далее. В графических средах могут использоваться инсталляторы, которые предоставляют так называемого Мастера установки, однако и они зачастую предоставляют параметры командной строки, позволяющие выполнить полностью автоматическую установку.
- Самостоятельная установка — установка, которая не требует начального запуска процесса. Например, Vodafone Mobile Connect USB Modem, который устанавливается с USB-порта компьютера при подключении к нему без необходимости в ручном запуске.
- Удалённая установка — установка, которая выполняется без использования монитора, подсоединённого к компьютеру пользователя (в частности, выполняемая на компьютере без видеовыхода вообще). Это может быть контролируемая установка с другой машины, соединенной через локальную сеть или посредством последовательного кабеля. Автоматическая и удалённая установки являются обычными операциями, выполняемыми системными администраторами.
- «Чистая» установка — установка, выполняемая в отсутствие таких факторов, которые могут изменяться от программы к программе. Ввиду сложности типичной установки, имеется множество факторов, влияющих на её успешный исход. В частности, файлы, оставшиеся от предыдущей установки этой же программы, или нестабильное состояние операционной системы могут привести к неправильной установке и работе программы.
- Непосредственная установка — установка программы, выполняемая с её копии на жестком диске (называемой flat copy), а не с самого оригинального носителя (обычно компакт- или DVD-диск). Это может быть полезным в ситуациях, когда целевая машина не способна справиться с произвольным доступом для чтения с оптических дисководов во время выполнения задач, вызывающих большую загрузку процессора, как, например, при установке программ.
SMART INSTALL MAKER
Smart Install Maker - это мощное и удобное средство для создания инсталляторов. Программа обладает удобным и интуитивно понятным интерфейсом, а также полным набором необходимых функций для создания профессиональных инсталляторов с минимальным размером, высокой степенью сжатия файлов и приятным интерфейсом.
Помимо стандартного минимума, Smart Install Maker позволяет редактировать системный реестр и INI-файлы, создавать программные ярлыки, запускать ассоциируемые и исполняемые файлы, регистрировать новые шрифты и ActiveX компоненты, отображать тексты информации и лицензионного соглашения. Также, с помощью этой утилиты, вы сможете создать мультиязыковые инсталляторы с поддержкой более 20-ти популярных языков мира.
Инсталляторы, созданные в среде Smart Install Maker имеют небольшой размер и поддерживают превосходный формат сжатия Cab. Все это позволяет создавать действительно компактные дистрибутивы, которые не создадут проблем при их распространении по интернету.
Особенности Smart Install Maker:
- Современный стиль оформления
- Полностью настраиваемый интерфейс инсталлятора
- Небольшой размер установочного модуля
- Поддержка алгоритма сжатия Cab
- Поддержка мультиязычных инсталляторов
- Интуитивно понятный интерфейс пользователя
- Проверка версии установленного .NET Framework
- Возможность использования переменных директорий
- Возможность разбивки инсталлятора на установочные диски.
Практическая часть
Ход работы.
- Разработка текстового редактора.
- Для работы с проектом необходимо создать папку с названием Текстовый редактор и сохранять туда файлы проекта в Delphi 7.
- В меню «Пуск» запустить Delphi 7.
- Создать новое приложение File>New>Application (если не открылось при запуске).
- На главную форму добавить компонент «RichEdit» на вкладке «Win32». Свойство Align установить alClient. В свойстве Lines удалить названием по умолчанию RichEdit1.
- Далее необходимо создать меню. Добавить компонент «MainMenu» и создать следующие разделы (рис. 1):
Рисунок – 1.
- В свойстве Caption главной формы, прописать название программы «Текстовый редактор».
- Далее необходимо добавить еще 3 компонента из вкладки Dialog: «OpenDialog1, SaveDialog1, FontDialog1».
Общий вид нашей формы
Редактор уже почти готов к редактированию текста, осталось научить меню работать.
- В разделе Файл открыть пункт меню Открыть, и прописать туда следующий код:
procedure TForm1.N2Click(Sender: TObject);
begin
if opendialog1.Execute then
richedit1.Lines.LoadFromFile(opendialog1.FileName);
end;
- Теперь необходимо настроить диалог открытия. В свойстве DefaultExt компонента OpenDialog1 прописать *.txt, *.rtf . В свойстве Filter установить следующее (рис. 2):
Рисунок – 2
Протестируйте и сохраните в папку «Текстовый редактор».
- В пункт меню Сохранить прописать следующий код:
procedure TForm1.N3Click(Sender: TObject);
begin
if savedialog1.Execute then
richedit1.Lines.SaveToFile(savedialog1.FileName);
end;
Самостоятельно установите свойства DefaultExt и Filter компонента SaveDialog1.
- В пункт меню Выход установите операцию закрытия.
Протестируйте и сохраните.
- Реализация функций в меню "Правка".
Меню Шрифт прописать код:
procedure TForm1.N6Click(Sender: TObject);
begin
if fontdialog1.Execute then
richedit1.SelAttributes.Assign(fontdialog1.Font);
richedit1.SetFocus;
end;
Меню Очистить:
procedure TForm1.N7Click(Sender: TObject);
begin
richedit1.Lines.Clear;
end;
Меню Отменить:
procedure TForm1.N10Click(Sender: TObject);
begin
RichEdit1.Undo;
End
Меню Копировать:
RichEdit1.CopyToClipboard;
Меню Вставить:
Richedit1.PasteFromClipboard;
Меню Вырезать:
richedit1.CutToClipboard;
- Ну и последний раздел меню О программе. В меню Об авторе пишется код:
procedure TForm1.N9Click(Sender: TObject);
begin
Showmessage('Компания ТИли-виЛИ');
end;
Скомпилируйте и сохраните проект.
II. Создание программы инсталляции.
- В меню «Пуск» запустить программу Smart Install Maker (рис. 3).
Рисунок – 3
Окно программы Smart Install Maker.
- В раздел Информация заполняется следующая информация (рис. 4):
Рисунок – 4
В пункты Имя компаниии, Интернет-сайт и Поддержка можно написать произвольную информацию. Сохранить как – указать диск D.
- Переходим в раздел Файлы. В правом нижнем углу нажать на кнопку «Добавить файлы из папки» и выбрать папку с проектом (рис. 5). Далее нажать «Ок».
Рисунок – 5
- Переходим в раздел Ярлыки. Нажать на кнопку «Добавить» и вводим следующие данные (рис. 6):
Рисунк - 6
!!!Имя файла - необходимо выбрать файл Project1.exe. Иначе после установки, программа не запустится.
Нажать «Ок».
Снова нажимаем на кнопку «Добавить», но уже выбираем «Меню Пуск>Программы» и вводим такие же параметры (рис. 7):
Рисунок – 7
- Теперь необходимо создать деинсталятор. Открыть пункт «Настройки» в разделе «Деинсталятор». Установить галочку «Создать деинсталятор».
- Открыть пункт «Удаление», нажать на кнопку «Добавить» и установить следующие значения (рис. 8):
Рисунок – 8
и нажать «Ок».
- Программа установки почти готова, осталось только скомпилировать и запустить инсталлятор. В верхней части программы нажать на кнопку «Компилировать» (рис. 9):
Рисунок – 9
После завершения компиляции появится сообщение об успешной компиляции (рис. 10):
Рисунок – 10
Нажать «Ок» и закрыть окно компиляции.
Теперь можно запускать инсталлятор. Нажать на кнопку «Запустить инсталлятор» (рис. 11):
Рисунок – 11
После запуска инсталлятора появится следующее окно – Рисунок 12. Выполните установку программы и проверте работоспособность текстового редактора в действии.
Покажите преподавателю.
Рисунок – 12
Задание
- Оформить отчет. Отчет должен содержать титульный лист, ответы на вопросы (см. ниже) и следующие снимки экрана:
- Окно текстового редактора.
- Диалоговое окно открытия файлов.
- Диалоговое окно сохранения файлов.
- Окно «Об авторе».
- Окно установки программы.
- Добавить кнопки форматирования текста. Можно воспользоваться компонентом ToolBar либо действовать на своё усмотрение.
- С помощью команды paragraph.Alignment:=Tacenter; установить форматирование по центру.
- С помощью команды paragraph.Alignment:=Taleftjustify; установить форматирование по левому краю.
- Форматирование по правому краю установить самостоятельно.
- Установить файл удаления программы в меню «Пуск».
- Создать программу инсталляции на основе ранее разработанных проектов.
Вопросы для закрепления материала.
- Что такое инсталляция?
- Что такое программа установки?
- Какие варианты установки ПО вы знаете?
- Как вы понимаете термин «Тихая» установка?
- Что такое автоматическая установка?
- Какой вариант установки разработали вы?
- Что содержит главный файл проекта?
Список литературы, используемой при подготовке к занятию.
- Гагарина Л.Г. Кокорева Е.В. Виснадул Б.Д. Технология разработки программного обеспечения: учебное пособие / под ред. Л.Г. Гагариной. – М.: ИД «Форум»: ИНФРА-М, 2015.
- Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация информационных систем: учеб. пособие / Под ред. проф. Л.Г. Гагариной. – М.: ИД «Форум»: ИНФРА-М, 2013.
- Петров В.Н., Информационные системы первое издание: учебник для вузов — СПб.: Питер, 2003.
- http://www.intuit.ru/
- Вендров А.М. Современные технологии создания программного обеспечения. Обзор http://citforum.ru/programming/application/program/
- Программирование Pascal и Delphi http://citforum.ru/programming/delphi.shtml
По теме: методические разработки, презентации и конспекты
МЕТОДИЧЕСКАЯ РАЗРАБОТКА открытого практического занятия в учебно-производственном магазине ТД «Закарпатье» на тему: «ПОРЯДОК ПРОВЕДЕНИЯ ИНВЕНТАРИЗАЦИИ ТОВАРНО-МАТЕРИАЛЬНЫХ ЦЕННОСТЕЙ» для специальности 38.02.04 КОММЕРЦИЯ (ПО ОТРАСЛЯМ)
Методическая разработка открытого урока по теме: "Порядок проведения инвентаризации товарно-материальных ценностей" для специальности 38.02.04 Коммерция (по отраслям)...
Методическая разработка открытого практического занятия по дисциплине «Электротехника и электроника» с применением компьютерных технологий
Методическая разработка открытого практического занятияпо дисциплине «Электротехника и электроника» с применением компьютерных технологий для специальности 140407 «Электрич...
Методическая разработка открытого практического занятия «ПМП при механических повреждениях, травматическом шоке, синдроме длительного сдавления». «Лабораторная диагностика заболеваний ССС,пищеварительной и выделительной систем"
Методическая разработка одобрена и рекомендована для преподавателей IV курса по специальности «Лабораторная диагностика» дисциплин «Безопасность жизнедеятельности&r...
Методическая разработка открытого практического занятия по МДК 01.01 Практические основы бухгалтерского учета имущества организации на тему: Оформление документации на складе (с применением игровой технологии обучения)
Методическая разработка открытого практического занятия с применением игровой технологии обучения по МДК 01.01 Практические основы бухгалтерского учета имущества организации на тему: оформление ...
Методическая разработка открытого практического занятия «Передача мяча в парах сверху»
Данная методическая разработка предлагается для преподавателей профессиональных образовательных учреждений. Занятие разработано на основе рабочей программы по физической культуре для ...
Методическая разработка открытого практического занятия по теме: «Осуществление сестринской помощи в трансфузиологии»
Методическая разработка открытого занятия по изучению темы «Осуществление сестринской помощи в трансфузиологии» разработано для проведения бинарного практического занятия по МДК 02.01. Сес...
Методическая разработка открытого практического занятия по химии "Получение и свойства карбоновых кислот"
Данная работа рекомендуется для использования при подготовке специалистов по профессии среднего профессионального образования 29.01.05 Закройщик. Урок построен с применением методов проблемного обучен...