Файл: Отчет о производственной практике Технический отчет кпк 09. 02. 07. 002То руководитель практики.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 26.10.2023

Просмотров: 53

Скачиваний: 7

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Министерство образования и науки Челябинской области

ГБПОУ «Копейский политехнический колледж имени С.В. Хохрякова»

ОТЧЕТ О Производственной практике

Технический отчет

КПК 09.02.07.002ТО

Руководитель практики

________ Седов А.В.
Выполнил

Обучающийся гр. 1 ИСиП-20

________ Лестев В.Д.






Содержание


Введение




3

1

Описание предприятия

5

2

Анализ требований при разработке программных систем для предприятия


6

3

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



7

4

Выполнение интеграции модулей в программные системы

11

5

Тестовые наборы и тестовые сценарии для программных систем предприятия


15

Заключение




18

Библиография




19



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


Целью моей работы является проектирование программы для учета посещаемости студентов.

Задачами работы производственной практики проектирования программы по учету посещаемости студентов являлись:

  • Описание предприятия

  • Анализ требований при разработке программных систем для предприятия

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

  • Выполнение интеграции модулей в программные системы

  • Тестовые наборы и тестовые сценарии для программных систем предприятия


1 Описание предприятия
Муниципальное образовательное учреждение «СОШ №4» в настоящее время функциональное государственное образовательное учреждение среднего образования. В школе внедряется и развивается система непрерывной подготовки кадров и широко используются современные информационные технологии. В данном отчете будет описан процесс учета посещаемости учеников.



Рисунок 1 - Схема, описывающая работу учета посещаемости учеников
На данной схеме видно, что: староста сдает заполненный журнал учеников, в свою очередь учебная часть вносит данные в информационную систему, а уже система считает сколько всего пропусков у каждого ученика и вносит эти данные в учетные записи кураторов и учеников в информационной системе школы.
2 Анализ требований при разработке программных систем для предприятия
При разработке данной информационной системы необходимо соответствовать следующим требованиям:

  • защищённость системы: Данная система, направлена на передачу и хранение важной для бизнес-процесса предприятия информации, поэтому необходимо реализовать защиту системы от сторонних вмешательств;

  • разделение прав учётных записей: Так как в системе участвуют «актёры» с разными полномочиями и возможностями их права должны быть разделённые на ровне учётных записей дабы избежать нарушение пользовательских возможностей недобросовестными пользователями;

  • защита учётных записей: Исходя из выше указного требования каждая учётная запись должна иметь личный логин и пароль для защиты учётной записи;

  • работа в сети Интернет: Так как система нацелена на передачу данных от пользователя к пользователю, то для удобства пользователю система должна взаимодействовать с сетью интернет;

  • кроссплатформенность: Для реализации наиболее удобного пользование информационной системой она должна иметь возможность существовать на устройствах с операционной системой Windows, Android, LinuxOS, IOS.



3 Требования к программным модулям программных систем предприятия на основе анализа проектной и технической документации на предмет взаимодействия компонент
Требование к программному модулю ” учет посещаемости”

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

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

  • система авторизации: позволяет информационной системе защитить учетные записи пользователей;

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

Исходя из выше перечисленных требований в задаче модуля информационной системе входит:

  • получение данных, внос и хранение информации в базе данных;

  • хранение данных учетных записей в базе данных;

  • наличие ролей в базе данных;

  • передача через интернет необходимых данных;

  • ротация пользователей по классам;

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

  • организации защиты баз данных в информационной системе, выгрузка данных из информационной системе;


Рекомендуемые системные требования к информационной системе (со стороны пользователя)

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

Наименование

Конфигурация

Операционная система

Windows 10, Windows 11, LinuxOS

Процессор

Intel Core i3 10100 LGA1200 или AMD Ryzen 3 1200 AM4

Оперативная память

Общим объемам 8 Гб (два модуля памяти по 4 Гб) с разрешением памяти DDR4

Устройство хранения данных

Твердотельный накопитель со свободным объемом более 40 Гб и общим объемом от 256 Гб с форматом расширения памяти SATA, M2 (желательно NVME)



Таблица 2 - Рекомендованные системные требования для программного модуля информационной системы работающей на мобильном устройстве

Наименование

Конфигурация

Операционная система

Android 9.0 и выше

IOS 13.6 и выше

Процессор

MediaTek Helio G85 или аналоги

Оперативная память

4Гб и выше

Устройство хранения данных

Накопитель со свободным объемом более 5 Гб и общим объемом от 64 Гб


Таблица 3 - Рекомендуемые системные требования к информационной системе (со стороны пользователя)

Наименование

Конфигурация

Операционная система

Windows 10, Windows 11

Процессор

AMD Ryzen 5 5600X AM4

Intel Core i5-12600K LGA1700

Оперативная память

Общий объем 64 Гб

С расширением памяти DDR4

Устройство хранения данных

Твердотельный накопитель со свободным объемом более 120 Гб и общим объемом от 1 Тб с форматом расширения памяти M2 (желательно NVME)


Для корректной работы системы также необходимо чтоб все устройства, включённые в систему, имели подключение к сети интернет со скоростью не менее 3Мб/с. Необходимо чтоб на всех устройствах были установлены драйвера и библиотеки, соответствующие приведённой конфигурации.

Приведенные выше конфигурации и требования являются рекомендуемыми для системы и позволяют корректно и оптимально работать на стороне клиента.

Требование по организации взаимодействия компонентов.

Все компоненты внутри системы работают по следующему принципу, представленному на рисунке 2.



Рисунок 2 - Схема взаимодействия компонентов
4 Выполнение интеграции модулей в программные системы
Возьмём учебная часть (Пользователь А) и родитель (Пользователь Б). Где оба пользователя выполняют запрос: «Отправка данных» / «Запрос данных», «Сервер», «База данных», «Выгрузка данных».

Пользователь А заполняет добавляет данные в информационную систему об отсутствии учеников, то есть «Отправка данных», а данные, следовательно, будет попадать на «Сервер» где делается запрос на «Архивацию данных» и после данные попадают в «Базу данных».


Пользователь Б делает «Запрос данных», и этот запрос попадает в «Сервер», а сервер в свою очередь находит эти данные у «БД», и делает он это через «Поиск данных». «БД» находит данные об ученике, которым интересуется пользователь Б, где выводит через «Выгрузку данных» пользователю Б.
5 Тестовые наборы и тестовые сценарии для программных систем предприятия
Тестирование неотъемлемая часть проектирования и создания информационной системы. Оно позволяет выделить ошибки в программе и быстро их исправить.

Было проведено 3 тестирования системы, которые представлены в следующих таблицах.


Test Case #

Data_Input_2

Приоритет теста

Высокий

Название тестирования/Имя

Тестирование на ввод данных

Резюме испытания

Получить сообщение «Пропуск выставлен»

Шаги тестирования

Создать объект класса «Class2»

Вызвать метод «TestDataInput»

Данные тестирования

ID = “1”

FIO = “Карнов Иван Владиславович”

Group = “9а”

Discipline = “Информатика”

Date = “16.01.2021”

Ожидаемый результат

Получить сообщение «Пропуск выставлен»

Фактический результат

Получить сообщение «Пропуск выставлен»

Предпосылки

Подключение к базе данных

Постусловия

 -

Статус (Pass/Fail)

pass

Комментарии

Система ввода данных работает.