УДК 004.415

Контроль над целостностью информации программного продукта для аренды водного транспорта

Быстрова Анастасия Евгеньевна – студент магистратуры кафедры Информационных систем и технологий Сибирского государственного университета науки и технологий им. академика М.Ф. Решетнева.

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

Ключевые слова: программный продукт, аренда, критерии, контроль, целостность информации.

На сегодняшний день существует небольшое количество приложений малого бизнеса, связанного с арендой водного транспорта [1] для ведения записей аренд, статистики и отчетности.

Программный продукт [3] предназначен для менеджеров, которые занимаются работой по принятию аренд водного транспорта, Web-клиент [4] ориентирован на клиентов, которые могут самостоятельно отправить заявку на резервирование водного транспорта.

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

Контроль над целостностью информации [5] осуществляются на стороне приложения. Так в случае обнаружения ошибки, будет выводиться сообщения [2]. Например, при попытке добавить запись на время, которое уже забронировано на данный теплоход, будет появляться сообщение об ошибке, которое отображено на рисунке 1.

image001 

Рисунок 1. Сообщение об ошибке при резервировании теплохода на занятую дату и время.

Составлена таблица 1, содержащая тесты и полученную реакцию приложения на поданные входные данные, и результат тестирования.

Таблица 1. Результаты тестирования приложения.

Цель испытания

Объект

Результат

1

Контроль заполнения данных о водном транспорте

Таблица базы данных Vessel, механизмы контроля ввода

В случае недопустимых значений выводится сообщение об ошибке

2

Контроль заполнения данных о менеджере

Таблица базы данных Managers, механизмы контроля ввода

В случае недопустимых значений выводится сообщение об ошибке

3

Контроль заполнения данных об аккаунте

Таблица базы данных Account, механизмы контроля ввода

В случае недопустимых значений выводится сообщение об ошибке

4

Контроль заполнения данных о клиенте

Таблица базы данных Clients, механизмы контроля ввода

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

5

Контроль добавления нового маршрута

Таблица базы данных Route, механизмы контроля ввода

В случае недопустимых значений при неправильном распределении точек маршрута выводится сообщение об ошибке

6

Контроль авторизации менеджеров

Таблица базы данных Account, механизмы контроля ввода

В случае несуществующих значений выводится сообщение об ошибке

7

Контроль времени для бронирования водного транспорта

Таблица базы данных Contract, механизмы контроля ввода

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

8

Проверка формирования заявок на бронирование теплохода

Таблица базы данных Site, механизмы контроля ввода

В случае незаполненных значений выводится сообщение об ошибке

9

Просмотр истории аренда водного транспорта

Таблица базы данных Contract, механизмы контроля вывода

В случае просмотра значений, не имея истории, выводится сообщение об ошибке

10

Контроль формирования договора

Таблица базы данных Contract, механизмы контроля ввода

В случае повторений временных значений бронирования выводится сообщение об ошибке

11

Контроль фильтрации данных

Таблица базы данных Contract, механизмы контроля фильтрации

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

12

Контроль подготовки данных для отчетов и графиков

Таблица базы данных Contract, механизмы контроля фильтрации

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

По результатам тестирования программного продукта можно заключить, что тестирование не смогло выявить нарушения в работе приложения. Из этого можно сделать вывод, что программа работает корректно на данном наборе действий.

Список литературы

  1. Деятельность водного транспорта [Электронный ресурс]. URL: http://www.consultant.ru/document/cons_doc_LAW_163320/257591c3253c6109aa5e7a85e47177418dc5056b/.
  2. Информационная безопасность [Электронный ресурс]. URL: https://moodle.kstu.ru/pluginfile.php/301641/mod_resource/content/1/%D0%9B%D0%B5%D0%BA%D1%86%D0%B8%D1%8F%20%E2%84%964.pdf (дата обращения: 30.08.2022).
  3. Программный продукт [Электронный ресурс]. URL: https://www.sites.google.com/site/erinaprogram/theory/01-programming-languages/1-5-software/(дата обращения: 30.08.2022).
  4. Тонкий и Web-клиент [Электронный ресурс]. URL: https://1cpoly.ru/utilities/web-klient/ (датаобращения:30.08.2022).
  5. Целостность информации [Электронный ресурс]. URL: https://tran.su/2013/07/04/dostupnost-vs-tselostnost-informatsiistyu-i-dostupnostyu/ (дата обращения: 30.08.2022).

Интересная статья? Поделись ей с другими: