- •1. Цели учебной практики
- •2. Задачи учебной практики
- •3. Место учебной практики в структуре ооп бакалавриата
- •4. Формы проведения учебной практики
- •5. Место и время проведения учебной практики
- •6. Компетенции обучающегося, формируемые в результате прохождения учебной практики
- •7. Структура и содержание учебной практики
- •Структура и содержание отчёта об учебной практике
- •8. Образовательные, научно-исследовательские и научно-производственные технологии, используемые на учебной практике
- •9. Учебно-методическое обеспечение самостоятельной работы студентов на учебной практике
- •10. Формы промежуточной аттестации (по итогам практики)
- •11. Учебно-методическое и информационное обеспечение учебной практики
- •12. Материально-техническое обеспечение учебной практики
- •Приложение 1. Задание на учебную практику Разработка прототипа информационной системы специализированного интернет-магазина
- •Этапы выполнения задания
- •1 Этап. Анализ требований к системе.
- •2 Этап. Проектирование базы данных.
- •3 Этап. Создание таблиц бд и заполнение таблиц контрольными даннымисредствами MySql.
- •4 Этап Создание запросов.
- •5 Этап. Разработка веб-интерфейса системы средствами php.
- •6 Этап. Прогнозирование объемов продаж.
- •7 Этап. Тестирование и отладка системы.
- •Приложение2. Образец титульного листа отчёта
- •II. Специальная литература:
5 Этап. Разработка веб-интерфейса системы средствами php.
Веб-ориентированная система должна представлять собой совокупность взаимосвязанных html-страниц, каждая из которых должна включать один из следующих элементов:
1. набор интерфейсных элементов (кнопки, списки, поля для ввода информации, графические элементы, формы, таблицы, и т.д.).
2. стилевое оформление с помощью каскадной таблицы стилей (CSS);
3. обработку сценариев с помощью JavaScript;
4. реализованную функциональность на языке программирования PHP;
5. взаимодействие с базой данных MySQL (вывод данных из БД, ввод данных в БД)
Каждая страница должна иметь единое стилевое оформление.
На каждой странице должно быть отражено основное меню в виде ссылок на страницы сайта.
6 Этап. Прогнозирование объемов продаж.
На основе продаж за последние 3 месяца рассчитать прогноз продаж определенной категории товара по месяцам на 3 месяца вперед.
Необходимо выбрать модель математической статистики для создания прогноза, которая позволяет построить график, наиболее приближенный к реальной динамике продаж. Именно по этому графику и будет сделан прогноз.
Например, можно использовать построение линейной линии тренда объёма продаж.
Входные данные:
n– количество наблюдений,
- моменты времени;
- объёмы продаж.
Вычисления:
,
,
,
,
,
.
Если >0, то объём продаж в целом растёт, если <0, то объём продаж в целом падает.
Суммарной мерой качества уравнения регрессии является коэффициент детерминации, вычисляемый по формуле:
,
где - теоретическое значение зависимой переменной, вычисленное из уравнения регрессии.
Заметим, что . Чем теснее линейная связь междуи, тем ближек единице. Чем слабее такая взаимосвязь, темближе к нулю.
Если , то вычисляется прогноз:
.
Если , то линейное уравнение тренда не качественно.
Данная задача реализуется средствами языка С++ как отдельный модуль системы.
7 Этап. Тестирование и отладка системы.
Следует различать процессы тестирования и отладки программного кода. Отладка выполняется с помощью встроенных средств среды разработки и исходя из опыта написания программного кода. В основном она сводится к выявлению синтаксических и семантических ошибок в тексте программы.
Тестирование - это процесс, требующий планирования и выполнения ряда предварительных процедур. Тестирование программного продукта с точки зрения классификации по целям делится на два класса:
Функциональное тестирование.
Нефункциональное тестирование.
Под функциональным тестированием понимается проверка соответствия программного продукта функциональным требованиям.
Для проведения функционального тестирования разрабатывается документ «Программа и методика испытаний функционала приложения» (ПМИ). Документ ПМИ содержит перечень сценариев тестирования программного продукта (test cases) с подробным описанием шагов. Каждый шаг сценария тестирования характеризуется действиями пользователя и ожидаемыми результатами – ответной реакции программы на эти действия. Программа и методика испытаний обязана имитировать эксплуатацию программного продукта в реальном режиме.
При нефункциональном тестировании проверяется соответствие программного продукта нефункциональным требованиям. Как и в случае с функциональным тестированием, для нефункционального тестирования разрабатывается программа и методика испытаний.
Проектирование теста включает в себя следующие этапы:
1) определить цель теста;
2) написать входные значения;
3) написать предполагаемые выходные значения;
4) выполнить тест и зафиксировать результат;
5) проанализировать результат.