Файл: Отчет о производственной практике Технический отчет кпк 09. 02. 07. 002То руководитель практики.docx
Добавлен: 26.10.2023
Просмотров: 188
Скачиваний: 7
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство образования и науки Челябинской областиГБПОУ «Копейский политехнический колледж имени С.В. Хохрякова»ОТЧЕТ О Производственной практикеТехнический отчет КПК 09.02.07.002ТОРуководитель практики________ Седов А.В.ВыполнилОбучающийся гр. 1 ИСиП-20________ Лестев В.Д.Содержание
ВведениеПроизводственная практика имеет важную роль в обучении студенев. Она дает возможность увидеть структуру производства и его работу, на основе которой можно спроектировать и разработать информационную систему для этого предприятия. Студент в ходе производственной практики должен освоить основные принципы работы на предприятии, анализировать основные бизнес процессы и сформулировать требование к информационным системам, также разбивать разные процессы на модули. Данная производственная практика проходила в Копейском политехническом колледже.
Целью моей работы является проектирование программы для учета посещаемости студентов.Задачами работы производственной практики проектирования программы по учету посещаемости студентов являлись:
3 Требования к программным модулям программных систем предприятия на основе анализа проектной и технической документации на предмет взаимодействия компонент Требование к программному модулю ” учет посещаемости”При разработке информационной системе можно выявить такие требование к программным модулям:
Таблица 2 - Рекомендованные системные требования для программного модуля информационной системы работающей на мобильном устройстве
Таблица 3 - Рекомендуемые системные требования к информационной системе (со стороны пользователя)
Для корректной работы системы также необходимо чтоб все устройства, включённые в систему, имели подключение к сети интернет со скоростью не менее 3Мб/с. Необходимо чтоб на всех устройствах были установлены драйвера и библиотеки, соответствующие приведённой конфигурации.Приведенные выше конфигурации и требования являются рекомендуемыми для системы и позволяют корректно и оптимально работать на стороне клиента.Требование по организации взаимодействия компонентов.Все компоненты внутри системы работают по следующему принципу, представленному на рисунке 2. Рисунок 2 - Схема взаимодействия компонентов4 Выполнение интеграции модулей в программные системыВозьмём учебная часть (Пользователь А) и родитель (Пользователь Б). Где оба пользователя выполняют запрос: «Отправка данных» / «Запрос данных», «Сервер», «База данных», «Выгрузка данных».Пользователь А заполняет добавляет данные в информационную систему об отсутствии учеников, то есть «Отправка данных», а данные, следовательно, будет попадать на «Сервер» где делается запрос на «Архивацию данных» и после данные попадают в «Базу данных».
Пользователь Б делает «Запрос данных», и этот запрос попадает в «Сервер», а сервер в свою очередь находит эти данные у «БД», и делает он это через «Поиск данных». «БД» находит данные об ученике, которым интересуется пользователь Б, где выводит через «Выгрузку данных» пользователю Б.5 Тестовые наборы и тестовые сценарии для программных систем предприятияТестирование неотъемлемая часть проектирования и создания информационной системы. Оно позволяет выделить ошибки в программе и быстро их исправить.Было проведено 3 тестирования системы, которые представлены в следующих таблицах.
| Введение | | 3 | ||
| 1 | Описание предприятия | 5 | ||
| 2 | Анализ требований при разработке программных систем для предприятия | 6 | ||
| 3 | Требования к программным модулям программных систем предприятия на основе анализа проектной и технической документации на предмет взаимодействия компонент | 7 | ||
| 4 | Выполнение интеграции модулей в программные системы | 11 | ||
| 5 | Тестовые наборы и тестовые сценарии для программных систем предприятия | 15 | ||
| Заключение | | 18 | ||
| Библиография | | 19 | ||
Целью моей работы является проектирование программы для учета посещаемости студентов.Задачами работы производственной практики проектирования программы по учету посещаемости студентов являлись:
-
Описание предприятия -
Анализ требований при разработке программных систем для предприятия -
Требования к программным модулям программных систем предприятия на основе анализа проектной и технической документации на предмет взаимодействия компонент -
Выполнение интеграции модулей в программные системы -
Тестовые наборы и тестовые сценарии для программных систем предприятия
-
защищённость системы: Данная система, направлена на передачу и хранение важной для бизнес-процесса предприятия информации, поэтому необходимо реализовать защиту системы от сторонних вмешательств; -
разделение прав учётных записей: Так как в системе участвуют «актёры» с разными полномочиями и возможностями их права должны быть разделённые на ровне учётных записей дабы избежать нарушение пользовательских возможностей недобросовестными пользователями; -
защита учётных записей: Исходя из выше указного требования каждая учётная запись должна иметь личный логин и пароль для защиты учётной записи; -
работа в сети Интернет: Так как система нацелена на передачу данных от пользователя к пользователю, то для удобства пользователю система должна взаимодействовать с сетью интернет; -
кроссплатформенность: Для реализации наиболее удобного пользование информационной системой она должна иметь возможность существовать на устройствах с операционной системой Windows, Android, LinuxOS, IOS.
3 Требования к программным модулям программных систем предприятия на основе анализа проектной и технической документации на предмет взаимодействия компонент Требование к программному модулю ” учет посещаемости”При разработке информационной системе можно выявить такие требование к программным модулям:
-
разделение полномочий пользователей: позволяет информационной системе разделать возможности различных пользователей и права на редактирование и передачу файлов; -
система авторизации: позволяет информационной системе защитить учетные записи пользователей; -
многопрофильность: позволяет информационной системе привязывать непосредственно к учетной записи пользователя;
-
получение данных, внос и хранение информации в базе данных; -
хранение данных учетных записей в базе данных; -
наличие ролей в базе данных; -
передача через интернет необходимых данных; -
ротация пользователей по классам; -
ротация пользователей по должностям и ролям в информационной системе, анализ и структурирование данных вносимых в информационную систему; -
организации защиты баз данных в информационной системе, выгрузка данных из информационной системе;
| Наименование | Конфигурация |
| Операционная система | 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 Гб |
| Наименование | Конфигурация |
| Операционная система | Windows 10, Windows 11 |
| Процессор | AMD Ryzen 5 5600X AM4 Intel Core i5-12600K LGA1700 |
| Оперативная память | Общий объем 64 Гб С расширением памяти DDR4 |
| Устройство хранения данных | Твердотельный накопитель со свободным объемом более 120 Гб и общим объемом от 1 Тб с форматом расширения памяти M2 (желательно NVME) |
Пользователь Б делает «Запрос данных», и этот запрос попадает в «Сервер», а сервер в свою очередь находит эти данные у «БД», и делает он это через «Поиск данных». «БД» находит данные об ученике, которым интересуется пользователь Б, где выводит через «Выгрузку данных» пользователю Б.5 Тестовые наборы и тестовые сценарии для программных систем предприятияТестирование неотъемлемая часть проектирования и создания информационной системы. Оно позволяет выделить ошибки в программе и быстро их исправить.Было проведено 3 тестирования системы, которые представлены в следующих таблицах.
| Test Case # | Data_Input_2 |
| Приоритет теста | Высокий |
| Название тестирования/Имя | Тестирование на ввод данных |
| Резюме испытания | Получить сообщение «Пропуск выставлен» |
| Шаги тестирования | Создать объект класса «Class2» Вызвать метод «TestDataInput» |
| Данные тестирования | ID = “1” FIO = “Карнов Иван Владиславович” Group = “9а” Discipline = “Информатика” Date = “16.01.2021” |
| Ожидаемый результат | Получить сообщение «Пропуск выставлен» |
| Фактический результат | Получить сообщение «Пропуск выставлен» |
| Предпосылки | Подключение к базе данных |
| Постусловия | - |
| Статус (Pass/Fail) | pass |
| Комментарии | Система ввода данных работает. |