Скачиваний:
2
Добавлен:
18.10.2024
Размер:
2.58 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра АПУ

ПОяснительная записка №2

по дисциплине «Методы и средства проектирования информационных систем»

Тема: «Разработка проекта информационной системы с использованием структурного и объектно-ориентированного подхода»

Студент гр. 0391

Студент гр. 0391

Студент гр. 0391

_______________

_______________

_______________

Ломаков Д.

Чащин Д.

Варик А.

Преподаватель

_______________

Кораблев Ю.А.

Санкт-Петербург

2023

Содержание

Введение 3

1. Анализ предметной области и построение информационной модели «как есть» на основе структурного подхода 6

2.1. Функциональная модель IDEF0 6

2.2. Моделирование потоков данных 11

2

Введение

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

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

Информационная система выставки собак. Она будет обеспечивать хранение сведений о собаках - участниках выставки и экспертах. Для каждой собаки в БД должны храниться сведения, о том, к какому клубу она относится, кличка, порода и возраст, сведения о родословной (номер документа, клички родителей), дата последней прививки, имеющиеся награды фамилия, имя, отчество и паспортные данные хозяина. На каждый клуб отводится участок номеров, под которыми будут выступать участники выставки. Сведения об эксперте должны включать фамилию и имя, номер ринга, который он обслуживает; клуб, название клуба, в котором он состоит. Каждый ринг будут обслуживать несколько экспертов. Каждая порода собак выступает на своем ринге, но на одном и том же ринге в разное время могут выступать разные породы. Итогом выставки является определение медалистов по каждой породе. Организатор выставки должен иметь возможность добавить в базу нового участника с собакой или нового эксперта, снять эксперта с судейства, заменив его другим, отстранить собаку от участия в выставке. Организатору выставки требуются следующие сведения;

  • На каком ринге выступает заданный хозяин со своей собакой

  • Какими породами представлен заданный клуб

  • Какие медали и сколько заслужены клубом

  • Какие эксперты обслуживают породу

  • Количество участников по каждой породе

  • Необходимо предусмотреть возможность выдачи стандартной справки о призовом месте, занятом собакой на выставке и отчета о результатах выступления каждого клуба (сколько всего участников, какие породы, медалисты по породам).

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