Файл: Отчет о производственной практике Технический отчет кпк 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 |
Комментарии | Система ввода данных работает. |