Мероприятие «Конкурс поэтов» несет в себе множество функций, таких как поиск и выявление талантливых поэтов, отбор и пропаганда их лучших произведений, предоставление помощи проявившим себя авторам в организации публикаций и выступлений, содействие творческому росту и известности авторов.
Таким образом, можно выделить следующие объекты для рассматриваемой предметной области:
- · Конкурс
- · Поэт
- · Тема
- · Очередь
- · Отчет
Для облегчения понимания данной предметной области описание всех этих объектов приводится в глоссарии (Таблица 1).
Таблица 1.
Глоссарий.
|
Термин. | Определение. |
Конкурс. | Соревнование, целью которого является выявление лучших из числа участников. |
Поэт. | Автор стихотворных, поэтических произведений, изъявивший желание участвовать в конкурсе. |
Тема. | Круг явлений, образующих основу произведения. |
Очередь. | Порядок последовательности выступлений поэтов. |
Отчет. | Документ, который предоставляет информацию и описывает выступления конкурсантов. |
Целью курсового проекта является создание автоматизированной информационной системы для организации конкурса поэтов. Данная работа позволит сделать доступной регистрацию поэтов на участие в конкурсе с возможностью выбора темы, а так же составит очередность выступлений и представит отчет о конкурсе.
При регистрации поэт вводит некоторые данные о себе:
А так же он выбирают тему:
- · Стихи о любви
- · Стихи для детей
- · Философская лирика
- · Стихи о войне
- · Свободная тема
Во время исследования предметной области были выделены следующие функциональные требования, приведенные в Таблице 2.
Таблица 2.
Функциональные требования.
|
Функции. | Описание. |
Учёт конкурсантов. | Система должна поддерживать режим учета конкурсантов. |
Добавление поэта на участие в конкурсе. | Система должна поддерживать возможность добавления конкурсанта на участие в конкурсе. |
Составление очередности выступлений. | Система должна автоматически составлять очередь выступающих. |
Получение отчета. | Система должна иметь возможность предоставить отчет о прохождении конкурса. |
Также для работы системы предоставляются и нефункциональные требования. Они представлены в Таблице 3.
Таблица 3.
Нефункциональные требования.
|
Функции. | Описание. |
Удобство. | Удобный интерфейс. |
Производительность. | Требования к наименьшим затратам вычислительной техники. |
Надежность системы. | Сохранение информации при любых обстоятельствах. |