|
|||||||||||||||||
Тема 9 Методы, стадии и этапы создания АИС
МДК.02.02. Разработка и эксплуатация информационных систем отраслевой направленности Тема 9 Методы, стадии и этапы создания АИС 22 ноября 2021г Практическое занятие. Разработка проекта информационной системы малого предприятия (на примересистемы, собирающей данные, и передающей их в диспетчерскую систему) 1. Разработка имитатора системы сбора (далее СС или ИСС). Функциональность программы: формирование файла со значениями 10 параметров. 2. Разработка имитатора диспетчерской системы (далее ДС или ИДС). Функциональность программы: чтение файла со значениями 10 параметров и вывода значений на экран. 3. Тестирование взаимодействия имитаторов СС и ДС. Моделирование ситуаций вывода значений на экран и «обрыва связи». Отчет по заданию 1. На практическом занятии 22 ноября 2021г в среде Visual Studio проведена разработка АИС версии в виде двух консольных программ: имитатора СС (ConsoleApplication15) и имитатора ДС (ConsoleApplication14). В имитаторе СС проведена отладка: - формирование посылки со значениями 10 параметров (запись на диск файла с данными), - формирование 24 значений за сутки с периодичностью 1 час (в программе условно через 5-10 сек). В имитаторе ДС проведена отладка: - чтение посылки со значениями 10 параметров (чтение с диска файла с данными), - прием 24 значений за сутки с периодичностью 1 час, начиная с 1-го часа (в программе условно через 5-10 сек). - сохранение параметров в базе данных, - вывод параметров на экран. 2. Проводилось тестирование АИС версии «Project_AIS_v1.1» от 22.11.2021 в составе имитаторов СС и ДС: - запуск имитатора системы сбора (СС или ИСС); - запуск имитатора диспетчерской системы (ДС или ИДС); - взаимодействие ИСС и ИДС в части сбора данных, то есть формирование имитатором СС посылки с данными и получение посылки имитатором ДС. 3. По результатам тестирования выявлено: - при просмотре параметров на экране их значения не сопоставляются с названиями параметров (или адресами параметра), т.к. названия параметров отсутствуют, и у значения отсутствует (не предусмотрена) какая-либо привязка к названию параметра; - при возникновении со стороны имитатора системы сбора проблемы с обновлением посылки значений, например, обрыв связи, аварийная остановка программы и т.д., файл значений остается в наличии, но не обновляется, поэтому в Базу данных ИДС попадают значения, которые на самом деле являются недостоверными; 4. Замечания и необходимые изменения в программах: - в Базах Данных (ИСС и ИДС) создать 3 поля: адрес, значение, название параметров; - в посылках кроме значений параметров предусмотреть передачу адресов этих параметров в формате: «адрес1 значение1 <enter>»; «адрес2 значение2 <enter>»; - в ИСС осуществить вывод значений посылки на экран. - предусмотреть использование файла конфигурации со связкой адресов параметров и их названий; - увеличить количество параметров в базе данных ИДС; - в ИДС осуществить вывод на экран значений пришедших параметров и их адресов;
Задание по доработке: 1. Сформулировать «Техническое задание» по исправлению и доработке программ имитаторов с учетом выявленных замечаний по пункту 4 отчета, а также следующих изменений: - количество значений в посылке (в файле) равно 2 (температура на улице и температура в комнате в середине августа); - адреса параметров со стороны ИСС назначаются в зависимости от номера студента в группе: - у первой пары студентов номера адреса параметров с 1 по 2, - у второй пары студентов номера адреса параметров с 3 по 4, - у третьей пары студентов номера адреса параметров с 5 по 6, - у четвертой пары студентов номера адреса параметров с 7 по 8, и т.д. - общее количество адресов параметров со стороны имитатора ДС будет 26, причем каждое значение должно попадать в свой адрес в Базе Данных имитатора ДС. 2. Для приведения программы ИСС и программы ИДС в соответствие c «Техническим заданием» (см. пункт 1) разработать (придумать и сформулировать) алгоритмы доработки имеющейся программы для реализации замечаний. 3. Произвести доработку и отладку исходных кодов программы ИСС и программы ИДС, ввести комментарий для большинства строк исходных кодов. 4. После устранения всех замечаний провести тестирование доработанной программы, сделать копию экрана программы ИДС с отображением взаимодействия для отчета. 5. Составить отчет по разработке и реализации, включить в отчет исходный код системы (то есть ConsoleApplication14.cpp и ConsoleApplication15.cpp), собирающей данные от датчиков, и передающей их диспетчеру. 6. Данные, полученные за сутки (2 параметра за 24 часа), программно записать в файл в виде таблицы. Полученный файл с табличными данными открыть с помощью программы «LibreOffice Calc», выбрать 3 параметра за 24 часа и представить в виде как на рисунке ниже.
За выполнение работы ставятся 4 оценки
Оценки: ОЦЕНКА «5» ставится, если: - работа выполнена полностью по всем пунктам, качество выполнения. ОЦЕНКА «4» ставится, если: - правильно выполнена большая часть работы (свыше 85 %), качество выполнения; ОЦЕНКА «3» ставится, если: - работа выполнена не полностью (менее 80 %), качество выполнения. ОЦЕНКА «2» ставится, если: - допущены существенные ошибки, показавшие, что обучающийся не владеет обязательными знаниями, умениями и навыками; - часть работы не выполнена или выполнена не самостоятельно (копия уже присланной работы не принимается).
|
|||||||||||||||||
|