Хелпикс

Главная

Контакты

Случайная статья





Тема 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 оценки

Название оцениваемой части работы Оцениваемые навыки и умения
1.1 «Техническое задание» по доработке. 1.2 Алгоритмы реализации замечаний Формулирование «Технического задания» +Создание алгоритмов реализации
2.1 Исходный текст имитатора системы сбора (ConsoleApplication15.cpp). 2.2 Исходный текст имитатора диспетчерской системы (ConsoleApplication14.cpp). Умение программирования, обработка данных
3 Наличие комментариев Умение комментирования исходных кодов
4.1 Отчет (пример см.выше) по итогам тестирования взаимодействия ИСС и ИДС. 4.2 Копии экрана программ ИСС и ИДС с выводом значений параметров и их адресов. 4.3 График из программы «LibreOffice Calc» Умение составления отчетов + Контроль промежуточных данных + Умение представлять данные в графическом виде

Оценки:

ОЦЕНКА «5» ставится, если:

- работа выполнена полностью по всем пунктам, качество выполнения.

ОЦЕНКА «4» ставится, если:

- правильно выполнена большая часть работы (свыше 85 %), качество выполнения;

ОЦЕНКА «3» ставится, если:

- работа выполнена не полностью (менее 80 %), качество выполнения.

ОЦЕНКА «2» ставится, если:

- допущены существенные ошибки, показавшие, что обучающийся не владеет обязательными знаниями, умениями и навыками;

- часть работы не выполнена или выполнена не самостоятельно (копия уже присланной работы не принимается).

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.