Автоматизация хранения и обработки информации о спортсменах и их достижениях. Концептуальное, физическое и логическое проектирование БД. Разработка пользовательского интерфейса и написание кода. Тестирование работоспособности программного продукта.
Разрабатываемый в рамках курсовой работы программный продукт «Система ведения статистики секции Дзюдо» предназначен для учета и ведения статистики о достижениях тех, кто занимается в секции “Дзюдо”. Проектирование базы данных Разработку программного продукта следует начинать с анализа предметной области и рассмотрения существующего на данный момент программного обеспечения, а также с выбора целевой СУБД и среды разработки программного продукта. 1.1 Анализ существующего программного обеспечения Предметной областью разработки в рамках курсовой работы можно обозначить ведение электронного журнала для записи данных о спортсменах, их достижениях и других данных, которые необходимо фиксировать во время образовательного процесса. Таблица 1.2 Сведения о типах связей Тип сущности Тип связи Тип сущности Кардинальность Показатель участия Спортсмены Состоят Список групп M:1 T:P Спортсмены Проживают Домашний адрес 1:1 P:T Спортсмены Обучаются Учебные заведения 1:M P:T Спортсмены Тренируются Период обучения 1:M P:T Спортсмены Имеют Данные о родителях 1:M P:T Спортсмены Контролируются Контроль организма 1:M P:T Спортсмены Выступают с результатами Соревнования по ОФП 1:M P:T Спортсмены Контролируются Антропометрические данные 1:M P:T Домашний адрес Берётся Список улиц M:1 T:P Учебные заведения Берутся Список учебных заведений M:1 T:P Связи между сущностями в базе данных приведены на Рис. 1.1. Рис. 1.1 ER-диаграмма базы данных Транзакция - это действие или последовательность действий, выполняемых одним и тем же пользователем (или прикладной программой), осуществляющим доступ к базе данных или изменение ее содержимого. Если концептуальная модель данных не зависит от любых физических аспектов реализации, то логическая модель данных создается на основе выбранной модели организации данных целевой СУБД. Т.е, на этом этапе уже должно быть известно, какая СУБД будет использоваться в качестве целевой - реляционная, сетевая, иерархическая или объектно-ориентированная. Данные об атрибутах и доменах атрибутов представлены в таблице 1.3. Таблица.1.3 Атрибуты и домены атрибутов Сущность Атрибут сущности Домен атрибута Ограничение целостности Список групп Id названия группы Числовой - Название группы Текстовый Обязательное поле Спортсмены Id спортсмена Числовой - Фамилия Текстовый Обязательное поле Имя Текстовый Обязательное поле Отчество Текстовый Обязательное поле Дата рождения Дата Обязательное поле Id названия группы Числовой Ссылочная целостность Список улиц Id названия улицы Числовой - Название улицы Текстовый Обязательное поле Домашний адрес Id домашнего адреса Числовой - Id названия улицы Числовой Ссылочная целостность Номер дома Текстовый Обязательное поле Номер квартиры Текстовый Обязательное поле Id спортсмена Числовой Ссылочная целостность Список учебных заведений Id названия заведения Числовой - Название заведения Текстовый Обязательное поле Учебные заведения Id заведения Числовой - Id названия заведения Числовой Ссылочная целостность Класс Текстовый Обязательное поле Id спортсмена Числовой Ссылочная целостность Период обучения Id периода Числовой - Дата поступления Дата Обязательное поле Дата зачисления Дата - Номер приказа Числовой - Дата окончания Дата - Выбыл Логический - Id спортсмена Числовой Ссылочная целостность Данные о родителях Id родителя Числовой - Фамилия Текстовый Обязательное поле Имя Текстовый Обязательное поле Отчество Текстовый Обязательное поле Id спортсмена Числовой Ссылочная целостность Контроль организма Id Числовой - Дата Дата Обязательное поле Пульс утром лежа Числовой - Пульс утром сидя Числовой - Пульс до тренировки Числовой - Пульс после тренировки Числовой - Вес до тренировки Числовой - Вес после тренировки Числовой - Отсутствовал Логический Обязательное поле Id спортсмена Числовой Ссылочная целостность Соревнования по ОФП Id Числовой - Дата Дата Обязательное поле Пресс результат Числовой Обязательное поле Пресс очки Числовой Обязательное поле Вис результат Вещественный Обязательное поле Вис очки Числовой Обязательное поле Прыжок результат Вещественный Обязательное поле Прыжок очки Числовой Обязательное поле Кросс результат Вещественный Обязательное поле Кросс очки Числовой Обязательное поле Сумма очков Числовой - Id спортсмена Числовой Ссылочная целостность Антропометрические данные Id Числовой - Дата Дата Обязательное поле Рост Вещественный - Вес Вещественный - Id спортсмена Числовой Ссылочная целостность На рис. 1.3 представлена логическая схема базы данных.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы