Главная страница
Навигация по странице:

  • Задание № 6.

  • ЛАБОРАТОРНАЯ РАБОТА № 7. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ИНТЕРФЕЙСА

  • Задание № 2.

  • ЛАБОРАТОРНАЯ РАБОТА № 8. РЕАЛИЗАЦИЯ АЛГОРИТМОВ ОБРАБОТКИ ЧИСЛОВЫХ ДАННЫХ. ОТЛАДКА ПРИЛОЖЕНИЯ Цели

  • Теоретические вопросы Элементы управления, используемые для обработки числовых данных. Задание № 1.

  • ЛАБОРАТОРНАЯ РАБОТА № 9. РЕАЛИЗАЦИЯ АЛГОРИТМОВ ПОИСКА. ОТЛАДКА ПРИЛОЖЕНИЯ Цели

  • Теоретические вопросы

  • ЛАБОРАТОРНАЯ РАБОТА № 10. РЕАЛИЗАЦИЯ ОБРАБОТКИ ТАБЛИЧНЫХ ДАННЫХ. ОТЛАДКА ПРИЛОЖЕНИЯ Цель

  • Теоретические вопросы Обработка табличных данных в приложениях. Задание № 1.

  • ЛАБОРАТОРНАЯ РАБОТА № 11. РАЗРАБОТКА И ОТЛАДКА ГЕНЕРАТОРА СЛУЧАЙНЫХ СИМВОЛОВ

  • Лабы по sql. лабы по sql. Методические рекомендации для выполнения лабораторных работ по дисциплине мдк. 05. 02 разработка кода информационных систем


    Скачать 126.92 Kb.
    НазваниеМетодические рекомендации для выполнения лабораторных работ по дисциплине мдк. 05. 02 разработка кода информационных систем
    АнкорЛабы по sql
    Дата31.01.2022
    Размер126.92 Kb.
    Формат файлаdocx
    Имя файлалабы по sql.docx
    ТипМетодические рекомендации
    #347099
    страница3 из 4
    1   2   3   4

    Цель: получение навыков построения диаграмм потоков данных.

    Теоретические вопросы

    Понятие системы контроля версий (СКВ), решаемые задачи.

    Основные понятия СКВ и их отношения: хранилище, commit, история, рабочая копия. Отличия централизованных и децентрализованных СКВ. Примеры СКВ каждого вида. Действия с СКВ при единоличной работе с хранилищем.

    Порядок работы с общим хранилищем в централизованной СКВ.

    Задание № 1. Изучите систему контроля версий, установленную на компьютере (например, TortoiseSVN). При необходимости установите систему контроля версий TortoiseSVN. Опишите основные возможности системы контроля версий.

    Задание № 2. Создайте новый проект. Создайте локальный репозиторий для своего проекта.

    Удалите созданный проект на своем компьютере и обновите проект из репозитория.

    Задание № 3. Внесите изменения в файлах с исходными кодами и сохраните изменения в репозитории. Обновите файлы с исходными кодами из репозитория. Внесите изменения в файлах с исходными кодами таким образом, чтобы у двух участников проекта изменения были в одном и том же файле. Попытайтесь сохранить изменения в репозитории. Устраните обнаруженные конфликты версий. Повторно сохраните изменения в репозитории. Создайте отдельную ветку проекта. Внесите изменения в файлы с исходными кодами.

    Задание № 4. Объедините созданную на предыдущем шаге ветку с основной веткой проекта. Выведите на экран данные изменений файла, в котором было наибольшее количество изменений. Отобразите на экране сравнение фала до и после внесения одного из изменений.

    Задание № 5. Создайте репозитарий в сети Интернет. Удалите созданный проект на своем компьютере и обновите проект из репозитория. Внесите изменения в файлах с исходными кодами и сохраните изменения в репозитории. Обновите файлы с исходными кодами из репозитория. Внесите изменения в файлах с исходными кодами таким образом, чтобы у двух участников проекта изменения были в одном и том же файле. Попытайтесь сохранить изменения в





    репозитории. Устраните обнаруженные конфликты версий. Повторно сохраните изменения в репозитории. Создайте отдельную ветку проекта. Внесите изменения в файлы с исходными кодами.

    Задание № 6. Оформите отчет.

     

    Литература

     

    1.   Грекул В.И. Проектирование информационных систем. Курс лекций [Электронный ресурс]

    : учебное пособиеnдля студентов вузов, обучающихся по специальностям в области информационных технологий / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. – Электрон. текстовые данные. – Москва, Саратов: Интернет-Университет Информационных Технологий (ИНТУИТ), Вузовское образование, 2017. – 303 c. – 978-5-4487-0089-7. – Режим доступа: http://www.iprbookshop.ru/67376.html.

    2.   Проектирование информационных систем. Проектный практикум [Электронный ресурс] : учебное пособие для студентов дневного и заочного отделений, изучающих курсы

    «Проектирование информационных систем», «Проектный практикум», обучающихся по направлению 230700.62 (09.03.03) / А.В. Платёнкин [и др.]. – Электрон. текстовые данные. – Тамбов: Тамбовский государственный технический университет, ЭБС АСВ, 2015. – 80 c. – 978-5- 8265-1409-2. – Режим доступа: http://www.iprbookshop.ru/64560.html.

    3.    Золотов С.Ю. Проектирование информационных систем [Электронный ресурс] : учебное пособие / С.Ю. Золотов. – Электрон. текстовые данные. – Томск: Томский государственный университет систем управления и радиоэлектроники, Эль Контент, 2013. – 88 c. – 978-5-4332-0083-

    8.     – Режим доступа:http://www.iprbookshop.ru/13965.html.

    4. Стешин А.И. Информационные системы в организации [Электронный ресурс] : учебное пособие / А.И. Стешин. – 2-е изд. – Электрон. текстовые данные. – Саратов: Вузовское образование, 2019. – 194 c. – 978-5-4487-0385-0. – Режим доступа: http://www.iprbookshop.ru/79629.html.

     

     

    ЛАБОРАТОРНАЯ РАБОТА № 7. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ИНТЕРФЕЙСАПОЛЬЗОВАТЕЛЯ

     

    Цели: получение навыков проектирования и разработки интерфейса пользователя.

    Теоретические вопросы

    Понятие пользовательского интерфейса. Виды пользовательских интерфейсов.

    Основные элементы пользовательского интерфейса. Требования к разработке пользовательского интерфейса.

    Задание № 1. Настроить среду разработки Visual Studio. Создать приложение для Windows, которое имитирует игровой автомат со «счастливыми» числами. Программа должна иметь следующий интерфейс (рисунок 16).

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





    нажатии на кнопке «Выход» программа должна завершать работу. Решение сохранить под именем

    «Игра». Создать исполняемый файл приложения.

     












     

    Рисунок 16

     

    Задание № 2. Добавить в созданную форму метку и организовать отображение на ней процента выигрышей по отношению к общему числу нажатий на кнопку «Крутить».

    Задание № 3. Добавить в программу оператор Randomize для того, чтобы программа при каждом запуске выдавала новую последовательность случайных чисел.

    Задание № 4. Создать приложение для Windows «Продажи он-лайн», которое позволяет выбрать для заказа компьютер, офисную технику и периферийные устройства с выводом в форму изображения выбранного оборудования, указать способ оплаты и желаемую дату поставки. Возможные способы оплаты: рубли, доллары США, английские фунты. При выборе способа оплаты должно появляться его символическое изображение. Пользователь, выбрав товары для заказа, вводит название фирмы. Рекомендуемый интерфейс приложения приведен на рисунке 17.












     

    Рисунок 17





    Решение сохранить под именем «Продажи». Создать исполняемый файл приложения.

    Задание № 5. Добавить в список офисной техники «МФУ» и добавить еще один объект PictureBox для отображения рисунка МФУ. Соответствующим образом изменить программный код.

    Задание № 6. Добавить в способы оплаты «Чек».

     

    Литература

     

    1.   Страуструп Б. Язык программирования C++ для профессионалов [Электронный ресурс] / Б. Страуструп. – 2-е изд. – Электрон. текстовые данные. – М. : Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. – 670 c. – 2227-8397. – Режим доступа: http://www.iprbookshop.ru/73737.html.

    2.   Кирнос В.Н. Информатика 2. Основы алгоритмизации и программирования на языке C++ [Электронный ресурс] : учебно-методическое пособие / В.Н. Кирнос. – Электрон. текстовые данные. – Томск: Томский государственный университет систем управления и радиоэлектроники, Эль Контент, 2013. – 160 c. – 2227-8397. – Режим доступа:http://www.iprbookshop.ru/14011.html.

    3.   Зоткин С.П. Программирование на языке высокого уровня C/C++ [Электронный ресурс] : конспект лекций / С.П. Зоткин. – 3-е изд. – Электрон. текстовые данные. – М. : МИСИ-МГСУ,  ЭБС АСВ, 2018. – 140 c. – 978-5-7264-1810-0. – Режим доступа: http://www.iprbookshop.ru/76390.html.

     

     

    ЛАБОРАТОРНАЯ РАБОТА № 8. РЕАЛИЗАЦИЯ АЛГОРИТМОВ ОБРАБОТКИ ЧИСЛОВЫХ ДАННЫХ. ОТЛАДКА ПРИЛОЖЕНИЯ

     

    Цели: получение навыков реализации алгоритмов обработки числовых данных, отладки приложений.

    Теоретические вопросы

    Элементы управления, используемые для обработки числовых данных.

    Задание № 1. Разработать приложение Windows, которое по заданным значениям: цены покупки, суммы первоначального платежа, годовой процентной ставки и срока кредита рассчитывает размер ежемесячных выплат по кредиту, а также строит схему платежей за каждый период (месяц) с разделением на основные платежи и платежи по процентам. Рассчитать также сумму всех основных платежей (для контроля) и сумму платежей по процентам (размер переплаты). Рекомендуемый интерфейс приложения показан на рисунке 18.

    Решение сохранить под именем «Платежи по кредиту».

    Задание № 2. Внесите изменения в программный код так, чтобы в схеме платежей в 4-ом столбце отображалась общая сумма платежа за каждый период.

    Задание № 3. Внесите изменения в форму и программный код так, чтобы платежи по кредиту осуществлялись не ежемесячно, а ежеквартально.

    Задание № 4. Предусмотрите возможность пересмотра схемы платежей на оставшиеся периоды, если в некоторый период внесен платеж больше требуемой суммы. Рассмотреть такую схему погашения, при которой не уменьшается срок погашения кредита, а уменьшается сумма периодического платежа в последующих периодах.







     

    Рисунок 18

     

    Литература

     

    1.   Страуструп Б. Язык программирования C++ для профессионалов [Электронный ресурс] / Б. Страуструп. – 2-е изд. – Электрон. текстовые данные. – М. : Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. – 670 c. – 2227-8397. – Режим доступа: http://www.iprbookshop.ru/73737.html.

    2.   Кирнос В.Н. Информатика 2. Основы алгоритмизации и программирования на языке C++ [Электронный ресурс] : учебно-методическое пособие / В.Н. Кирнос. – Электрон. текстовые данные. – Томск: Томский государственный университет систем управления и радиоэлектроники, Эль Контент, 2013. – 160 c. – 2227-8397. – Режим доступа:http://www.iprbookshop.ru/14011.html.

    3.   Зоткин С.П. Программирование на языке высокого уровня C/C++ [Электронный ресурс] : конспект лекций / С.П. Зоткин. – 3-е изд. – Электрон. текстовые данные. – М. : МИСИ-МГСУ,  ЭБС АСВ, 2018. – 140 c. – 978-5-7264-1810-0. – Режим доступа: http://www.iprbookshop.ru/76390.html.

     

     

    ЛАБОРАТОРНАЯ РАБОТА № 9. РЕАЛИЗАЦИЯ АЛГОРИТМОВ ПОИСКА. ОТЛАДКА ПРИЛОЖЕНИЯ

     

    Цели: получение навыков реализации алгоритмов поиска данных, отладки приложений.

    Теоретические вопросы Алгоритмы поиска в тексте. Алгоритмы поиска в массивах.

    Задание № 1. Написать программу «Результаты сессии», которая для выбранной из списка группы запрашивает ввод: − списка группы; − количества и названий предметов, по которым





    данная группа сдавала экзамены в последнюю сессию; − оценок студентов по предметам. Программа должна также:

    −  отображать результаты сессии по данной группе;

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

    −  вычислять процент успеваемости в группе (процент студентов, сдавших сессию);

    −  определять количество студентов, успевающих на «отлично».

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

    В программе должны быть созданы 3 формы: главная форма «Результаты сессии и расчет стипендии», форма для отображения результатов сессии и форма «Размер стипендии» (рисунки 19, 20, 21, 22, 23, 24, 25, 26).












     

    Рисунок 19

     


















     

    Рисунок 21

     












     

    Рисунок 22

     












     

    Рисунок 23

     


















     

    Рисунок 25












     

    Рисунок 26

     

    Задание № 2. Написать программы, иллюстрирующие применение методов линейного поиска, поиска делением пополам, а также различные методы сортировки массивов.

     

    Литература

     

    1.   Страуструп Б. Язык программирования C++ для профессионалов [Электронный ресурс] / Б. Страуструп. – 2-е изд. – Электрон. текстовые данные. – М. : Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. – 670 c. – 2227-8397. – Режим доступа: http://www.iprbookshop.ru/73737.html.

    2.   Кирнос В.Н. Информатика 2. Основы алгоритмизации и программирования на языке C++ [Электронный ресурс] : учебно-методическое пособие / В.Н. Кирнос. – Электрон. текстовые данные. – Томск: Томский государственный университет систем управления и радиоэлектроники, Эль Контент, 2013. – 160 c. – 2227-8397. – Режим доступа:http://www.iprbookshop.ru/14011.html.

    3.   Зоткин С.П. Программирование на языке высокого уровня C/C++ [Электронный ресурс] : конспект лекций / С.П. Зоткин. – 3-е изд. – Электрон. текстовые данные. – М. : МИСИ-МГСУ,  ЭБС АСВ, 2018. – 140 c. – 978-5-7264-1810-0. – Режим доступа: http://www.iprbookshop.ru/76390.html.

     

     

    ЛАБОРАТОРНАЯ РАБОТА № 10. РЕАЛИЗАЦИЯ ОБРАБОТКИ ТАБЛИЧНЫХ ДАННЫХ. ОТЛАДКА ПРИЛОЖЕНИЯ

     

    Цель: получение навыков обработки табличных данных, отладки приложений.

    Теоретические вопросы

    Обработка табличных данных в приложениях.

    Задание № 1. Организовать работу с базой данных Студенты, которая храниться в текстовом файле. При выборе в списке ComboBox определенной группы на форме Списки групп отобразит в сетке данных DataGridView только фамилии студентов данной группы. Рекомендуемый интерфейс приложения изображен на рисунке 27.





    Задание № 2. Создать запрос, который будет отбирать из базы данных Студенты фамилии студентов заданного курса, записывать их вместе с названием группы во временный файл СтудентыВрем и отображать на форме с помощью элемента DataGridView.












     

    Рисунок 27

     

     

     

    Литература

     

    1.   Страуструп Б. Язык программирования C++ для профессионалов [Электронный ресурс] / Б. Страуструп. – 2-е изд. – Электрон. текстовые данные. – М. : Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. – 670 c. – 2227-8397. – Режим доступа: http://www.iprbookshop.ru/73737.html.

    2.   Кирнос В.Н. Информатика 2. Основы алгоритмизации и программирования на языке C++ [Электронный ресурс] : учебно-методическое пособие / В.Н. Кирнос. – Электрон. текстовые данные. – Томск: Томский государственный университет систем управления и радиоэлектроники, Эль Контент, 2013. – 160 c. – 2227-8397. – Режим доступа:http://www.iprbookshop.ru/14011.html.

    3.   Зоткин С.П. Программирование на языке высокого уровня C/C++ [Электронный ресурс] : конспект лекций / С.П. Зоткин. – 3-е изд. – Электрон. текстовые данные. – М. : МИСИ-МГСУ,  ЭБС АСВ, 2018. – 140 c. – 978-5-7264-1810-0. – Режим доступа: http://www.iprbookshop.ru/76390.html.

     

     

    ЛАБОРАТОРНАЯ РАБОТА № 11. РАЗРАБОТКА И ОТЛАДКА ГЕНЕРАТОРА СЛУЧАЙНЫХ СИМВОЛОВ

     
    1   2   3   4


    написать администратору сайта