Добавил:
@wequalwo Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Иванов_Серафим_0392_курсовая_работа.docx
Скачиваний:
1
Добавлен:
08.09.2024
Размер:
1.01 Mб
Скачать

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

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

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

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

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

Курсовая РАБОТА

Разработка информационной системы

по дисциплине «СУБД»

Тема: Разработка информационной системы шахматного клуба

Студент гр. 0392

Иванов С. К

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

Белаш О. Ю

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

2022

Часть 1. Разработка функциональных требований к информационной системе (ис).

ИС предназначена для автоматизации следующих процессов, происходящих в шахматном клубе:

  • Обучение шахматам;

  • Преподавание шахмат;

  • Проведение турниров;

ИС предназначена для работы сотрудников следующих подразделений:

  • Обучающиеся шахматисты;

  • Преподаватели;

  • Организаторы;

ИС обеспечивает:

  • Учет текущих дебютных тенденций;

  • Учет текущей позиции игроков в рейтинг-листе;

  • Автоматизированные процессы выдачи, выполнения и проверки домашних заданий;

  • Автоматизированные процессы сбора статистики;

Преимущества, которые получит заказчик при внедрении ИС:

  • Ускорение взаимодействия меду участниками клуба;

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

  • Формирование единой базы для последующего анализа эффективности выполнения автоматизируемых процессов;

  • Формирование единой базы партий и дебютов для упрощения поиска информации и подготовки к играм;

  • Ускорение обращения информации.

Комментарии и бизнес-правила для варианта использования «обучение»:

  • Обучение заключается в:

    • Фиксации партии;

    • Просмотре информации о турнире;

    • Подачи заявки в турнир;

    • Просмотре заданий.

  • Просмотр информации о турнире позволяет увидеть всю информацию, опубликованную организатором

  • Подача заявки в турнир подразумевает:

    • Указание своего ФИО

    • Указание своего уровня игры (в виде рейтинга FIDE)

    • Отправку заявки на одобрение

  • Фиксация партии подразумевает:

    • Фиксацию основной информации о партии:

      • ФИО

      • Результат

      • Дата

      • Турнир (если партия из турнира)

    • Фиксация ходов партии:

      • Фигура

      • Клетка поля, куда фигура была передвинута

      • Время, потраченное на ход

    • Фиксация разбора партии - комментарии к ходам партии

  • Опубликованная запись может редактироваться только опубликовавшим её лицом.

  • Опубликованная партия может просматриваться и комментироваться любым участником системы.

  • Фиксация ответа на задание позволяет:

    • Просмотреть доступные задания (как групповые, так и индивидуальные)

    • Отправить ответ на задание в виде файла.

Комментарии и бизнес-правила для варианта использования «преподавание»:

  • Преподавание заключается в:

    • Фиксации шахматистов, желающих вступить в клуб;

    • Формировании групп:

      • Указания номера группы

      • Указание уровня ее участников

      • Формирование списка участников

    • Публикации заданий:

      • Фиксации содержания задания, то есть:

        • Публикация файлов с задачами и дебютами;

        • Публикация url ссылок на материал для дополнительного изучения.

      • Фиксации группы, которой адресовано задание (персональное задание равносильно заданию для группы из одного человека)

      • Фиксация deadline-а

Комментарии и бизнес-правила для варианта использования «проведение турнира»:

  • Проведение турнира подразумевает:

    • Фиксацию турнира:

      • Публикацию расписания

    • Публикацию таблицы турнира, в которой можно отследить участников и в которой в дальнейшем будут опубликованы результаты;

    • Приглашение участников;

    • Фиксацию результата - то есть фиксацию в таблице турнира результата всех сыгранных партий.

  • Турнир характеризуется:

    • Датой и временем проведения;

    • Названием;

    • Регламентом;

    • Местом проведения;

    • Уровнем участников;

    • Типом (женский/закрытый/open)

  • Просмотр заявок включает возможность одобрения или отклонения заявки шахматистов.