
МИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В. И. Ульянова (Ленина)
Кафедра автоматики и процессов управления
Курсовая РАБОТА
Разработка информационной системы
по дисциплине «СУБД»
Тема: Разработка информационной системы шахматного клуба
Студент гр. 0392 |
|
Иванов С. К |
Преподаватель |
|
Белаш О. Ю |
Санкт-Петербург
2022
Часть 1. Разработка функциональных требований к информационной системе (ис).
ИС предназначена для автоматизации следующих процессов, происходящих в шахматном клубе:
Обучение шахматам;
Преподавание шахмат;
Проведение турниров;
ИС предназначена для работы сотрудников следующих подразделений:
Обучающиеся шахматисты;
Преподаватели;
Организаторы;
ИС обеспечивает:
Учет текущих дебютных тенденций;
Учет текущей позиции игроков в рейтинг-листе;
Автоматизированные процессы выдачи, выполнения и проверки домашних заданий;
Автоматизированные процессы сбора статистики;
Преимущества, которые получит заказчик при внедрении ИС:
Ускорение взаимодействия меду участниками клуба;
Упрощение работы сотрудников указанных подразделений компании;
Формирование единой базы для последующего анализа эффективности выполнения автоматизируемых процессов;
Формирование единой базы партий и дебютов для упрощения поиска информации и подготовки к играм;
Ускорение обращения информации.
Комментарии и бизнес-правила для варианта использования «обучение»:
Обучение заключается в:
Фиксации партии;
Просмотре информации о турнире;
Подачи заявки в турнир;
Просмотре заданий.
Просмотр информации о турнире позволяет увидеть всю информацию, опубликованную организатором
Подача заявки в турнир подразумевает:
Указание своего ФИО
Указание своего уровня игры (в виде рейтинга FIDE)
Отправку заявки на одобрение
Фиксация партии подразумевает:
Фиксацию основной информации о партии:
ФИО
Результат
Дата
Турнир (если партия из турнира)
Фиксация ходов партии:
Фигура
Клетка поля, куда фигура была передвинута
Время, потраченное на ход
Фиксация разбора партии - комментарии к ходам партии
Опубликованная запись может редактироваться только опубликовавшим её лицом.
Опубликованная партия может просматриваться и комментироваться любым участником системы.
Фиксация ответа на задание позволяет:
Просмотреть доступные задания (как групповые, так и индивидуальные)
Отправить ответ на задание в виде файла.
Комментарии и бизнес-правила для варианта использования «преподавание»:
Преподавание заключается в:
Фиксации шахматистов, желающих вступить в клуб;
Формировании групп:
Указания номера группы
Указание уровня ее участников
Формирование списка участников
Публикации заданий:
Фиксации содержания задания, то есть:
Публикация файлов с задачами и дебютами;
Публикация url ссылок на материал для дополнительного изучения.
Фиксации группы, которой адресовано задание (персональное задание равносильно заданию для группы из одного человека)
Фиксация deadline-а
Комментарии и бизнес-правила для варианта использования «проведение турнира»:
Проведение турнира подразумевает:
Фиксацию турнира:
Публикацию расписания
Публикацию таблицы турнира, в которой можно отследить участников и в которой в дальнейшем будут опубликованы результаты;
Приглашение участников;
Фиксацию результата - то есть фиксацию в таблице турнира результата всех сыгранных партий.
Турнир характеризуется:
Датой и временем проведения;
Названием;
Регламентом;
Местом проведения;
Уровнем участников;
Типом (женский/закрытый/open)
Просмотр заявок включает возможность одобрения или отклонения заявки шахматистов.