Проектировка информационных систем для хранения, обработки и отслеживания информации о состоянии конкурса поэтов. Построение диаграмм вариантов использования, взаимодействия, классов и компонентов. Представление схемы базы данных в виде ER-модели.
Аннотация к работе
Искусство в жизни современного общества играет далеко не последнюю роль. И для ее развития в современном обществе необходимо проводить конкурсы, направленные на совершенствование профессионального уровня индивидуального исполнителя. Такие конкурсы позволяют талантливым поэтам познакомить со своим творчеством огромное количество людей. А так же участие в конкурсе дает стимул к созданию новых замечательных произведений. Система должна выполнять следующие функции: · Регистрация поэтов на участие в конкурсеМероприятие «Конкурс поэтов» несет в себе множество функций, таких как поиск и выявление талантливых поэтов, отбор и пропаганда их лучших произведений, предоставление помощи проявившим себя авторам в организации публикаций и выступлений, содействие творческому росту и известности авторов. Таким образом, можно выделить следующие объекты для рассматриваемой предметной области: · Конкурс Для облегчения понимания данной предметной области описание всех этих объектов приводится в глоссарии (Таблица 1). Поэт Автор стихотворных, поэтических произведений, изъявивший желание участвовать в конкурсе Данная работа позволит сделать доступной регистрацию поэтов на участие в конкурсе с возможностью выбора темы, а так же составит очередность выступлений и представит отчет о конкурсе.Диаграмма в UML - диаграмма, отражающая отношение между актерами и прецедентами и являющаяся составной частью модели прецедентов, позволяющей описать систему на концептуальном уровне. Прецедент - возможность моделируемой системы (часть ее функциональности), благодаря которой пользователь может получить конкретный, измеримый и нужный ему результат. На диаграммах прецедент отображается в виде эллипса. · Включение - определяет связь базового варианта использования с другим вариантом использования, функциональное поведение которого всегда задействуется базовым вариантом использования. На «рис 1» представлена диаграмма вариантов использования для роли поэта.Взаимодействие между объектами в системе представляются диаграммами взаимодействия. Как правило, диаграмма взаимодействия используется для описания поведения в рамках одного варианта использования. На такой диаграмме изображается ряд объектов и те сообщения, которыми они обмениваются в рамках этого варианта использования. UML является языком широкого профиля, это - открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML был создан для определения, визуализации, проектирования и документирования, в основном, программных систем.Диаграмма компонентов описывает особенности физического представления системы. Компонент - это некоторый информационный объект, который может быть представлен в виде одного или нескольких файлов на конкретном физическом носителе.Диаграмма классов представляет собой графическое представление классов, которые будут использоваться в будущей системе.Проектирование баз данных - это процесс создания схемы баз данных и определения необходимых ограничений целостности. ER-модель - это модель данных, позволяющая описывать концептуальные схемы предметной области. 12 База данных информационной системы «Конкурс поэтов» Приведем следующие объекты предметной области, которые будут занесены в базу данных: · КонкурсОконный интерфейс - способ организации полноэкранного интерфейса программы, в котором каждая интегральная часть располагается в окне - собственном субэкранном пространстве, находящемся в произвольном месте «над» основным экраном. При входе в систему относительно поэта запускается окно регистрации, изображенное на Рис.В ходе данного курсового проекта была разработана информационная система «Конкурс поэтов», которая значительно облегчает работу организаторам данного мероприятия и самим конкурсантам, которые могут с легкостью подать заявку на участие в конкурсе.