Дипломная работа: Информационная система для учета средств связи ЦИТС и зИ УМВД России по Вологодской области

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Начнем с тестирования вкладки «Подразделения». Рассмотрим следующие тесты:

Тест №1: При запуске или обновлении страницы с приложением появляется модальное окно для подтверждения пароля. Результат представлен на рисунке 22.

Рисунок 22 - Ввод пароля

В результате неправильно введенного пароля строчка подсвечивается красным. Доступ к приложению получить невозможно пока не будет введен правильный пароль. Результат представлен на рисунке 23.

Рисунок 23 - Ввод неправильного пароля

Тест №2: Введем несколько наименований подразделений в таблицу «подразделения». Данные записываются в строке внизу таблицы и нажимается соответствующая кнопка для добавления. Все добавленные подразделения корректно отображаются в столбце в виде списка. Результат представлен на рисунке 24.

Рисунок 24 - Добавление подразделений

Тест №3: Внесем изменения в любое из подразделений нажав на кнопку редактирования справа от наименования. Текст наименования изменяемого подразделения отображается в строке внизу таблицы. Результат представлен на рисунке 25.

Рисунок 25 - Редактирование подразделения

После редактирования, текст с наименованием подразделения вновь корректно отображается в таблице. Пример представлен на рисунке 26.

Рисунок 26 - Изменение подразделения

Тест №4: При удалении из списка любого подразделения появляется соответствующее модальное окно с подтверждением удаления. Результат представлен на рисунке 27.

Рисунок 27 - Удаление подразделения

При выборе конкретного подразделения ячейка с его наименованием подсвечивается, после чего можно добавлять в таблицу «службы» различные наименования служб. Для данной таблицы были проведены тесты аналогичные таблице «подразделения». В результате тестирования все действия выполнялись корректно, ошибок обнаружено не было.

После нажатия на определенную службу открывается страница «Средства связи». Отдельно проведём ее тестирование. Рассмотрим следующие тесты:

Тест №1: При переходе на страницу «средства связи» выбранной службы, изначально техника и радиостанции в ней отсутствуют. Результат представлен на рисунке 28.

Рисунок 28 - Средства связи

Тест №2: Добавим радиостанцию в таблицу. При нажатии на соответствующую кнопку появляется модальное окно - карточка добавления радиостанции. Результат представлен на рисунке 29.

Рисунок 29 - Карточка добавления радиостанции

Тест №3: Введем все имеющиеся характеристики добавляемой радиостанции в карточку. При выборе диапазона, особенности и поставщика имеется возможность выбрать из существующего списка необходимую характеристику. Все даты вводятся соответственно дд.мм.гггг или с помощью встроенного календаря. На некоторые строки стоит ограничение на ввод определенных символов, в данном случае, только числа для срока службы и числа с запятой для цены. Все добавленные в карточку данные отображаются корректно. Результат заполнения карточки представлен на рисунке 30.

Рисунок 30 - Полное заполнение карточки

Тест №4: Операцию добавления невозможно будет выполнить пока обязательные поля в карточке не будут заполнены. При попытке добавления они подсвечиваются красным. Результат представлен на рисунке 31.

Рисунок 31 - Обязательные поля в карточке

Тест №5: После заполнения всех обязательных полей. Нажмем на соответствующую кнопку «добавить». Карточка очистится, для последующего добавления новой радиостанции.

Проверим появилась ли добавленная радиостанция в таблице. Для проверки добавим ещё несколько радиостанций с различным набором характеристик. Добавленные радиостанции и соответствующие им характеристики корректно отображаются в таблице «радиостанции» в виде списка. Результат представлен на рисунке 32.

Рисунок 32 - Список радиостанций

Тест №6: Внесём изменения в любую из добавленных радиостанций. Нажав на соответствующую кнопку появляется модальное окно - карточка изменения радиостанции. Проверим содержит ли карточка информацию по изменяемой радиостанции. Все имеющиеся характеристики радиостанции отображаются корректно и могут быть при необходимости изменены. Результат представлен на рисунке 33.

Рисунок 33 - Карточка изменения радиостанции

Тест №7: Проверим функцию изменения путем редактирования различных характеристик выбранной радиостанции. Для этого внесем все необходимые изменения и нажмем соответствующую кнопку «изменить». Модальное окно закрывается, а измененная радиостанция и ее характеристики вновь корректно отображаются в таблице. Результат представлен на рисунке 34.

Рисунок 34 - Список измененных радиостанций

Тест №8: При удалении из списка любой радиостанции вместе с характеристиками появляется соответствующее модальное окно с подтверждением удаления. Результат представлен на рисунке 35.

Рисунок 35 - Удаление радиостанции

Для того чтобы таблица не казалась большой при необходимости можно выбрать список отображаемых столбцов нажав на соответствующую кнопку «показывать» и поставить галочки у необходимых атрибутов. Проверим как будет выглядеть таблица радиостанции если выбрать не все столбцы. Таблица с выбранными столбцами отображается корректно. Результат представлен на рисунке 36.

Рисунок 36 - Выбор столбцов

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

Вкладка «поставщики» работает аналогично вкладке «подразделения», поэтому для проверки ее работоспособности были проведены аналогичные тесты на добавление, изменение и удаление поставщиков. Ошибок в результате тестирования обнаружено не было.

Вкладка «поиск» служит для поиска необходимого оборудования по всем средствам связи, находящимся в базе данных. Имеется поиск по подразделениям, службам, наименованию средства связи, его модели, дате выпуска, дате распределения, инвентарному и заводскому номерам. Отдельно проведём тестирование данной вкладки. Рассмотрим следующие тесты:

Тест №1: Нажмем на выезжающую вкладку справа над таблицей, чтобы открыть список характеристик необходимых для поиска. Изначально таблица поиска пуста. Результат представлен на рисунке 37.

Рисунок 37 - Вкладка «поиск»

Тест №2: Внесём определенные данные для поиска. Проверим, что искомое средство связи и все его характеристики успешно найдены и корректно отображаются в общей таблице. Результат представлен на рисунке 38.

Рисунок 38 - Поиск средства связи

Тест №3: Для удобства чтения информации из общей таблицы была сделана аналогичная радиостанциям кнопка «показывать» Дающая возможность выбрать список отображаемых столбцов в таблице. Проверим как будет выглядеть общая таблица поиска если выбрать не все столбцы. Таблица с выбранными столбцами отображается корректно. Результат представлен на рисунке 39.

Рисунок 39 - Поиск средства связи

Для каждой из характеристик поиска по отдельности и комбинируя их были проведены соответствующие тесты. Тестирование дало положительный результат, все искомые средства связи были найдены, ошибок обнаружено не было.

Тест №4: При нажатии на кнопку «сформировать отчет» появляется соответствующее модальное окно, информирующее об успешно созданном отчёте. Результат представлен на рисунке 40.

Рисунок 40 - Сформировать отчёт

Проверим перенеслись ли данные по найденным средствам связи из базы в excel таблицу. Все найденные данные успешно перенеслись и корректно отображаются в сформированной таблице. Результат представлен на рисунке 41.

Рисунок 41 - Excel таблица

После проведения полного тестирования функционала, можно убедится, что приложение работает корректно и выполняет все отведённые ему функции.

5. ВНЕДРЕНИЕ

После проведения тестирования программного продукта, его необходимо внедрить на производство. 1 июня 2019 года информационная система для учёта средств связи была внедрена в работу центра информационных технологий связи и защиты информации УМВД России во Вологодской области, под заказ которой она создавалась. В данный момент производится эксплуатационное тестирование продукта с возможным внесением добавок и доработок, после чего система окончательно войдет в рабочий процесс центра.

Внедрение системы осуществлялось во внутреннюю корпоративную сеть центра. Для работы с базой данных с рабочих мест были настроены параметры подключения к удалённому серверу. В качестве сервера используется Windows Server 2008 R2. Сервер располагается на удалённой машине на него установлен JDK 8 и PostgreSQL, там же находится и база данных, про которую «знает» только серверное приложение. Клиенты, в свою очередь, знают только про приложение, куда отправлять запрос и что ожидать в ответ.

Наполнение базы данных различной информацией о средствах связи производится вручную т.к. вся необходимая информация предоставляется в бумажном виде.

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

Разработанное приложение выполняет все необходимые функции для учёта оборудования и обеспечивает эффективный поиск по средствам связи с возможностью формирования отчетных данных. Значительное преимущество данного программного продукта заключается в простоте его эксплуатации для пользователя. При внедрении системы отпадает необходимость в обучении по работе с приложением сотрудников центра, все основные функции могут быть выполнены на интуитивном уровне, что служит огромным положительным моментом для всего рабочего персонала.

Анализируя проводимое эксплуатационное тестирование можно сделать вывод, о том, что использование разработанной информационной системы значительно повышает эффективность работы ЦИТС и ЗИ УМВД России по Вологодской области.

ЗАКЛЮЧЕНИЕ

Целью данной выпускной квалификационной работы была разработка информационной системы для учёта средств связи ЦИТС и ЗИ УМВД России по Вологодской области.

В первой главе ВКР был проведен анализ предметной области, в ходе которого определились основные задачи, функции и организация деятельности центра. Также был составлен и согласован с заказчиком список бизнес правил, которым подчиняется предметная область. Был произведен обзор существующих решений и сформулировано обоснование необходимости разработки данного программного продукта. На основе анализа предъявляемых требований была произведена постановка задачи.

Во второй главе подробно рассмотрено проектирование системы. Сперва была определена архитектура и сделан выбор средств разработки. Для реализации информационной системы были использованы среды: IntelliJ IDEA и WebStorm, язык программирования JAVA, библиотека Spring, для WEB разработки использовались языки: HTML, CSS, TypeScript, библиотека React, Material UI для построения пользовательского интерфейса. В качестве системы управления базами данных была выбрана PostgreSQL.

Также было выполнено проектирование базы данных в частности, построена USE CASE-диаграмма и схема базы данных, произведено описание основных форматов данных и спроектирован пользовательский интерфейс.

Третья глава посвящалась программной реализации. Была рассмотрена подробная реализация серверной и клиентской частей, а также приведены соответствующие части программного кода.

В четвертой главе производилось тестирование функциональности и пользовательского интерфейса. В ходе выполнения тестов все найденные недочеты и ошибки были устранены, результаты подкреплены соответствующими скриншотами приложения.

В пятой главе описано внедрение разработанной информационной системы в работу ЦИТС и ЗИ УМВД России по Вологодской области. В настоящий момент проводится тестовая эксплуатация системы.

Результатом выполнения выпускной квалификационной работы стала информационная система для учёта средств связи ЦИТС и ЗИ УМВД России по Вологодской области, которая обеспечивает эффективную систему учета, поиска и распределения средств связи в подразделения УМВД России по Вологодской области, а также территориальные органы внутренних дел МВД России по Вологодской области.

Тестовая эксплуатация показала, что разработанная информационная система упрощает и автоматизирует работу сотрудников ЦИТС и ЗИ УМВД России по Вологодской области, значительно сокращает объемы ручной работы, и как следствие уменьшает временные затраты на поиск нужного оборудования в базе данных, что позволяет повысить производительность труда и сократить время на формирование отчетных данных.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1.Департамент информационных технологий, связи и защиты информации МВД России: [Электронный ресурс] // мвд.рф офиц. сайт. - URL: https://мвд.рф/mvd/structure1/Departamenti/Departament_informacionnih_tehnologij_sv.

2.1C:Предприятие: [Электронный ресурс]. // Академик сайт. - URL: https://buhgalter.academic.ru/595/1С%3AПредприятие.

3.Архитектурное проектирование: [Электронный ресурс] // Studbooks сайт. - URL: https://studbooks.net/2262141/informatika/attestatsiya_ trebovaniy.

Источник: https://otherreferats.allbest.ru/download/1181591/