Программная система по контролю встреч с НЛО

 

Содержание


Цели и задачи программной системы

Назначение системы

Требования к системе

Анализ предметной области

Литература

Цели и задачи программной системы


В наше время очень важным элементом нахождения Земли в галактической конфедерации является обоюдный мониторинг инопланетных существ. Суверенитет планеты Земля находится в зоне риска и поэтому нельзя относиться к нему столь халатно. Поэтому важно своевременно вести мониторинг инопланетных посещений и вторжений, а также избегать лишних инопланетных поселений на территории планеты Земля. В век высокого технологического развития в нашей солнечной системе без такого средства защиты не может нормально существовать такая мощная структура как земное сообщество. Существующие средства мониторинга за инопланетными существами являются не идеальными и, как минимум, непрактичные в применении. Для системного учета неопознанных объектов необходима разветвленная сеть учреждений, которые будут пользоваться общей программной системой. Выполнение вышеперечисленных задач ручным способом очень трудоемкий процесс, занимающий много времени, не исключающий случайных ошибок и не всегда обеспечивающий необходимую точность наблюдения. Потому целесообразно будет создать программную систему по контролю встреч с НЛО.

Целью программы по контролю встреч с НЛО является автоматизация процесса сбора и фиксирования информации об этих событиях и их учет.

С помощью программной системы будут заноситься новые сведения о встречах с НЛО в соответствующую базу данных.

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

Основными задачами программной системы являются сбор, обработка, анализ и отправка информации.

Назначение системы


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

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

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

Директор просматривает квартальные отчёты о появлениях инопланетных особей и техники, на которой они перемещались, и личной законной и незаконной собственности, формирует отчёты для «Людей в чёрном», с подробным описанием достоверных событий появления новых контактов.

Достоверными являются события, свидетелями которых были минимум пять человек, которые являются особями человеческой расы нашей планеты. Эти люди должны видеть НЛО в одном и том же месте в одно и то же время, их показания должны совпадать при условии независимого опроса, который проводит агент по работе с паранормальными явлениями. Под независимым опросом подразумевается что разных свидетелей опрашивали отдельно друг от друга и свидетели не знакомы между собой и не могли влиять на показания друг друга.

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

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

Задача администратора - не допустить избыточность данных. Под этим подразумевается то, что, если событие уже происходило и есть запись о нем в базе, то просто увеличивается количество свидетелей, а не добавляется новая запись.

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

Требования к системе


Рисунок 1 - Диаграмма ролей

Рисунок 2 - Диаграмма вариантов использования для роли Директор


Рисунок 3 - Диаграмма вариантов использования для роли Администратор

Рисунок 4 - Диаграмма вариантов использования для роли Агент


Авторизация в системе является общим элементом для всех актёров, поэтому целесообразно описать этот процесс как общий для них. При запуске программной системы пользователь видит окно приветствия, которое приглашает его ввести персональные данные для определения в системе. Под персональными данными подразумеваются логин и пароль. После подтверждения пользователем введенных данных программная система проверяет их истинность. Сначала проверяется логин, если он не найден в базе, система выдает сообщение о том, что пользователя с таким именем не существует. В случае, если имя корректно, проверяется контрольная сумма пароля. Если она не совпадает, то пароль неправильный. Для большей безопасности системы после вычисления контрольной суммы проверяется совпадение всего пароля. Если логин и пароль подлинные и подходящие и являются парой «значение-ключ», то пользователь входит в систему, при этом ему присваивается статус директора, администратора или же агента.

После входа в систему администратор имеет следующие возможности: управлять учётными записями и проверить сообщение в базе.

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

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

После входа в систему директор имеет следующие возможности: отправить сообщение администрации города, создать отчёт.

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

Вариант использования «Создать отчет» включает в себя просмотр данных за последний квартал и формирование отчета. Этот отчёт отправляется «Людям в чёрном».

После входа в систему агент имеет следующие возможности: проверить сообщение в базе, занести данные в базу.

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

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

Анализ предметной области


Рисунок 5 - Диаграмма сущностей

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

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

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

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

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

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

Литература


1.Обєктно-орієнтована розробка програмних систем. Методичні вказівки до розрахунково-графічної роботи з дисципліни «Обєктно-орієнтоване програмування» для студентів напряму підготовки 6.050201 - „Комп'ютерна інженерія. /Укл.: А.Л. Зінченко, М.В.Харченко ? Чернігів: ЧДТУ, 2012. - 22 с. Рос. мовою.

2.Розробка моделі інформаційної системи засобами UML. Методичні вказівки до самостійної роботи з дисципліни „Обєктно-орієнотований аналіз та проектування для студентів напряму підготовки 6.050102 Компютерна інженерія / Укл. А.М. Акименко, С.О.Нестеренко, І.В.Кириєнко. - Чернігів: ЧДТУ, 2011. - 43 с., рос. Мовою

.Основи программирования на языке Java в среде Eclipse. Методические указания к лабораторному практикуму по дисциплине «Объектно-ориентированное программирование» для студентов направления подготовки 6.050201 - „Компютерная инженерия. /Укл.: А.Л. Зінченко, В.І. Павловський, П.Г. Бивойно - Чернігів: ЧДТУ, 2010. - 102 с.



Содержание Цели и задачи программной системы Назначение системы Требования к системе Анализ предметной области Литература Цели и задачи пр

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2018 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ