Методическая разработка открытого практического занятия
учебно-методический материал на тему

Князькин Денис Иванович

Методическая разработка открытого практического занятия

на тему:

«Управление проектом программы. Создание программы инсталляции информационной системы»

по МДК 02.01 «Информационные технологии и платформы разработки информационных систем»

для специальности

09.02.04 Информационные системы (по отраслям)

 

Скачать:

ВложениеРазмер
Microsoft Office document icon met_rek_otkr_uroka.doc388.5 КБ

Предварительный просмотр:

Государственное бюджетное профессиональное образовательное учреждение

Самарской области

«Сызранский медико-гуманитарный колледж»

Методическая разработка открытого практического занятия

на тему:

«Управление проектом программы. Создание программы инсталляции информационной системы»

по МДК 02.01 «Информационные технологии и платформы разработки информационных систем»

для специальности

09.02.04 Информационные системы (по отраслям)

Составитель: Князькин Денис Иванович

                                                                      Рассмотрена и утверждена на

      заседании ЦМК ___________

                                                                                       Протокол № ___ от ________

                                                                                       Председатель ЦМК

      А.В. Гуськова _____________

                   (подпись)

г.о. Сызрань, 2017 год


Схема практического занятия для преподавателя

  1. Тема занятия: «Управление проектом программы. Создание программы инсталляции информационной системы».
  2. Цели занятия.

Обучающийся должен иметь практический опыт:

  • использования инструментальных средств обработки информации;
  • программирования в соответствии с требованиями технического задания;
  • формирования отчетной документации по результатам работ;
  • управления процессом разработки приложений с использованием инструментальных средств;

Обучающийся должен уметь:

  • использовать языки структурного, объектно-ориентированного программирования и языка сценариев для создания независимых программ, разрабатывать графический интерфейс приложения;
  • создавать проект по разработке приложения и формулировать его задачи, выполнять управление проектом с использованием инструментальных средств;

Обучающийся должен знать:

  • платформы для создания, исполнения и управления информационной системой;
  • объектно-ориентированное программирование;
  • спецификации языка, создание графического пользовательского интерфейса (GUI);
  • основные процессы управления проектом разработки.
  1. Продолжительность занятия: 90 минут.
  2. Оснащение:
  • Методические указания для обучающихся;
  • Технические средства обучения: персональные компьютеры;
  • Программные продукты Delphi 7, Smart Install Marker.
  1. Место проведения: ГБПОУ «СМГК», кабинет №3.

  1. План проведения занятия.

Этап

Время

минут

Название

Описание

1.

Организационный момент

Регистрация обучающихся, отметка отсутствующих, заполнение даты в журнале.

2 минуты

2.

Вводное слово

Мотивация занятия. Объявление темы, целей занятия, плана работы.

3 минуты

3.

Контроль исходного уровня знаний

Определение исходных знаний обучающимся путём задания простейших вопросов.

15 минут

4.

Блок теоретической информации

Объяснение учебного материала в виде рассказа, объяснения преподавателя. Запись в конспект.

5 минут

5.

Организация самостоятельной работы обучающихся

Описание самостоятельной работы:

 - в учебном кабинете;

 - работа с инструкционными картами по теме.

40 минут

6.

Оформление дневников

Полнота оформления.

10 минут

7.

Контроль конечного уровня знаний

Предоставление разработанной программы с инсталляционным файлом.

5 минут

8.

Подведение итогов

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

5 минут

9.

Задание на дом

Обзор программных продуктов, анализ типичных ошибок.

5 минут

        


Схема практического занятия для обучающихся

  1. Тема занятия: «Управление проектом программы. Создание программы инсталляции информационной системы».
  2. Актуальность темы.

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

  1. Цели занятия.

Обучающийся должен иметь практический опыт:

  • использования инструментальных средств обработки информации;
  • программирования в соответствии с требованиями технического задания;
  • формирования отчетной документации по результатам работ;
  • управления процессом разработки приложений с использованием инструментальных средств;

Обучающийся должен уметь:

  • использовать языки структурного, объектно-ориентированного программирования и языка сценариев для создания независимых программ, разрабатывать графический интерфейс приложения;
  • создавать проект по разработке приложения и формулировать его задачи, выполнять управление проектом с использованием инструментальных средств;

Обучающийся должен знать:

  • платформы для создания, исполнения и управления информационной системой;
  • объектно-ориентированное программирование;
  • спецификации языка, создание графического пользовательского интерфейса (GUI);
  • основные процессы управления проектом разработки.
  1. Продолжительность занятия: 90 минут.
  2. Оснащение:
  • Методические указания для обучающихся;
  • Технические средства обучения: персональные компьютеры;
  • Программные продукты Delphi 7, Smart Install Marker.
  1. Место проведения: ГБПОУ «СМГК», кабинет №3.

  1. План самостоятельной работы обучающегося.

Этап

Время

Название вида деятельности

Описание хода

(самостоятельной работы)

I.

Разработка проекта в Delphi 7.

  1. Проектирование формы проекта.
  2. Разработка меню программы.
  3. Заполнение пунктов меню кодом.
  4. Тестирование программы
  5. Компиляция exe-файла.
  6. Сохранение проекта.

20 минут

II.

Создание программы инсталляции.

  1. Запуск программы Smart Install Maker.
  2. Заполнение информацией пунктов программы.
  3. Добавление файлов проекта для установки программы.
  4. Установка ярлыков программы.
  5. Установка деинсталлятора программы.
  6. Компилирование программы.
  7. Запуск инсталлятора.
  8. Выполнение установки программы.
  9. Проверка работоспособности программы.
  10.  Запуск деинсталлятора. Удаление программы.
  11.  Выполнение дополнительного задания.

20 минут

III.

Оформление дневников

  1. Оформить отчет по разработке программы.
  2. Ответить на дополнительные вопросы.

10 минут

  1. Задание на дом.

Вопросы для самоподготовки

Цель деятельности

Вопросы самоконтроля

Истоки информации

1.

Структура проекта.

Измерить достигнутый уровень знаний.

Какие объекты генерируются при создании приложения?

Петров В.Н., Информационные системы первое издание: учебник для вузов — СПб.: Питер, 2003.

Конспект лекций.

2.

Модуль формы проекта

Измерить достигнутый уровень знаний.

Какую информацию содержит файл с расширением PAS?

3.

Главный файл проекта

Измерить достигнутый уровень знаний.

Какую информацию содержит главный файл проекта?

4.

Класс TApplication

Измерить достигнутый уровень знаний.

Основные свойства и методы класса TApplication.

5.

Инсталляция информационной системы.

Выявить исходный уровень знаний.

Измерить достигнутый уровень знаний.

Что такое инсталляция?

Какие варианты (способы) инсталляции существуют?

Какие программы установки существуют?

Что такое тихая установка?

Типы инсталляторов.

Конспект лекций


Теоретическая часть

Управление проектом программы.

Создание программы инсталляции информационной системы.

Инсталляция

Инсталляция (искусство) — форма современного искусства, пространственная композиция, созданная из различных элементов и являющая собой художественное целое.

Установка программного обеспеченияинсталляция — процесс установки программного обеспечения на компьютер конечного пользователя. Выполняется особой программой (пакетным менеджером), присутствующей в операционной системе (например, RPMAPT или 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
  • Возможность использования переменных директорий
  • Возможность разбивки инсталлятора на установочные диски.

Практическая часть

Ход работы.

  1. Разработка текстового редактора.
  1. Для работы с проектом необходимо создать папку с названием Текстовый редактор и сохранять туда файлы проекта в Delphi 7.
  2. В меню «Пуск» запустить Delphi 7.
  3. Создать новое приложение File>New>Application (если не открылось при запуске).
  4. На главную форму добавить компонент «RichEdit» на вкладке «Win32». Свойство Align установить alClient. В свойстве Lines удалить названием по умолчанию RichEdit1.
  5. Далее необходимо создать меню. Добавить компонент «MainMenu» и создать следующие разделы (рис. 1):

Рисунок – 1.

  1. В свойстве Caption главной формы, прописать название программы «Текстовый редактор».
  2. Далее необходимо добавить еще 3 компонента из вкладки Dialog: «OpenDialog1, SaveDialog1, FontDialog1».

Общий вид нашей формы

Редактор уже почти готов к редактированию текста, осталось научить меню работать.

  1. В разделе Файл открыть пункт меню Открыть, и прописать туда следующий код:

procedure TForm1.N2Click(Sender: TObject);

begin

if opendialog1.Execute then

richedit1.Lines.LoadFromFile(opendialog1.FileName);

end;

  1. Теперь необходимо настроить диалог открытия. В свойстве DefaultExt компонента OpenDialog1 прописать *.txt, *.rtf  . В свойстве Filter установить следующее (рис. 2):

Рисунок – 2

Протестируйте и сохраните в папку «Текстовый редактор».

  1.  В пункт меню Сохранить прописать следующий код:

procedure TForm1.N3Click(Sender: TObject);

begin

if savedialog1.Execute then

richedit1.Lines.SaveToFile(savedialog1.FileName);

end;

Самостоятельно установите свойства DefaultExt и Filter компонента SaveDialog1.

  1.  В пункт меню Выход установите операцию закрытия.

 Протестируйте и сохраните.

  1.  Реализация функций в меню "Правка".

Меню Шрифт прописать код:

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;

  1. Ну и последний раздел меню О программе. В меню Об авторе пишется код:

procedure TForm1.N9Click(Sender: TObject);

begin

Showmessage('Компания ТИли-виЛИ');

end;

Скомпилируйте и сохраните проект.

II. Создание программы инсталляции.

  1. В меню «Пуск» запустить программу Smart Install Maker (рис. 3).

Рисунок – 3

Окно программы Smart Install Maker.

  1. В раздел Информация заполняется следующая информация (рис. 4):

Рисунок – 4

В пункты Имя компаниии, Интернет-сайт и Поддержка можно написать произвольную информацию. Сохранить как – указать диск D.

  1. Переходим в раздел Файлы. В правом нижнем углу нажать на кнопку «Добавить файлы из папки» и выбрать папку с проектом (рис. 5). Далее нажать «Ок».

Рисунок – 5

  1. Переходим в раздел Ярлыки. Нажать на кнопку «Добавить» и вводим следующие данные (рис. 6):

Рисунк - 6

!!!Имя файла - необходимо выбрать файл Project1.exe. Иначе после установки, программа не запустится.

Нажать «Ок».

Снова нажимаем на кнопку «Добавить», но уже выбираем «Меню Пуск>Программы» и вводим такие же параметры (рис. 7):

Рисунок – 7

  1. Теперь необходимо создать деинсталятор. Открыть пункт «Настройки» в разделе «Деинсталятор». Установить галочку «Создать деинсталятор».
  2. Открыть пункт «Удаление», нажать на кнопку «Добавить» и установить следующие значения (рис. 8):

Рисунок – 8

и нажать «Ок».

  1. Программа установки почти готова, осталось только скомпилировать и запустить инсталлятор. В верхней части программы нажать на кнопку «Компилировать» (рис. 9):

Рисунок – 9

После завершения компиляции появится сообщение об успешной компиляции (рис. 10):

Рисунок – 10

Нажать «Ок» и закрыть окно компиляции.

Теперь можно запускать инсталлятор. Нажать на кнопку «Запустить инсталлятор» (рис. 11):

Рисунок – 11

После запуска инсталлятора появится следующее окно – Рисунок 12. Выполните установку программы и проверте работоспособность текстового редактора в действии.

Покажите преподавателю.

Рисунок – 12

Задание

  1. Оформить отчет. Отчет должен содержать титульный лист, ответы на вопросы (см. ниже) и следующие снимки экрана:
  1. Окно текстового редактора.
  2. Диалоговое окно открытия файлов.
  3. Диалоговое окно сохранения файлов.
  4. Окно «Об авторе».
  5. Окно установки программы.
  1. Добавить кнопки форматирования текста. Можно воспользоваться компонентом ToolBar либо действовать на своё усмотрение.
  1. С помощью команды paragraph.Alignment:=Tacenter; установить форматирование по центру.
  2. С помощью команды paragraph.Alignment:=Taleftjustify;  установить форматирование по левому краю.
  3. Форматирование по правому краю установить самостоятельно.
  1. Установить файл удаления программы в меню «Пуск».
  2. Создать программу инсталляции на основе ранее разработанных проектов.

Вопросы для закрепления материала.

  1. Что такое инсталляция?
  2. Что такое программа установки?
  3. Какие варианты установки ПО вы знаете?
  4. Как вы понимаете термин «Тихая» установка?
  5. Что такое автоматическая установка?
  6. Какой вариант установки разработали вы?
  7. Что содержит главный файл проекта?


Список литературы, используемой при подготовке к занятию.

  1. Гагарина Л.Г. Кокорева Е.В. Виснадул Б.Д. Технология разработки программного обеспечения: учебное пособие / под ред. Л.Г. Гагариной. – М.: ИД «Форум»: ИНФРА-М, 2015.
  2. Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация информационных систем: учеб. пособие / Под ред. проф. Л.Г. Гагариной. – М.: ИД «Форум»: ИНФРА-М, 2013.
  3. Петров В.Н., Информационные системы первое издание: учебник для вузов — СПб.: Питер, 2003.
  4. http://www.intuit.ru/
  5. Вендров А.М. Современные технологии создания программного обеспечения. Обзор http://citforum.ru/programming/application/program/
  6. Программирование 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 Закройщик. Урок построен с применением методов проблемного обучен...