Роль и значение информации сегодня трудно переоценить. Уже стало общим местом говорить и писать: уровень информатизации общества – индикатор социально-экономического развития страны, информатика – катализатор общественного прогресса или кто владеет информацией, тот владеет миром. Но все эти правильные высказывания еще долгое время были бы для нас голыми абстракциями, если бы не резкая компьютеризация страны.
Конечно, большая часть компьютеров используется пока как пишущие машинка или игровые автоматы, реже – для работы в Интернет и еще реже – для работы с базами данных. Основная причина – практически нет общедоступных баз данных (БД). И это понятно. Сначала должно было появиться множество компьютеров (этот процесс пошел) и только потом могла сформироваться потребность в работе с БД у широкого круга пользователей.
О каких базах данных идёт речь? В первую очередь, это данные о предприятиях, продукции и населении; экономическая и социальная информация, информация о городском хозяйстве (городские кадастры), справочные БД: расписания самолетов и поездов; биографические данные ("Кто есть кто"); адреса и телефоны; энциклопедии и справочники, описания новых видов потребительских товаров и др.
В данной курсовой работе необходимо создать базу данных «Информационная система спортивных организаций города» на основе СУБД MS SQL Server. Создав удобный пользовательский интерфейс, необходимо обеспечить решение следующих задач:
· формы для ввода, корректировки, просмотра входных данных;
· формирование необходимых запросов, вывод результатов на экран.
При ведении оперативного учета с использованием бумажных носителей - журналов, ордеров и т.д. возникает проблема быстрого доступа к искомой информации, поиска, мобильности, защиты.
Одним из методов решения данной задачи является автоматизирование процесса работы системы. То есть создание специализированной базы данных, в которой работник организации может получить всю необходимую информацию.
Данная база данных будет содержать сведения о спортсменах и тренерах, сведения о занятиях и тренировках, сведения о соревнованиях, сведения о спортивных клубах.
К функциям, которые должны быть реализованы в данной базе данных, относятся:
· учет спортсменов и тренеров;
· учет занятий;
· учет соревнований;
· анализ работы спортивных ассоциаций города.
Целью данной работы является создание многопользовательской информационной системы для упрощения ведения учета спортивных сооружений города, проводимых спортивных мероприятий, а также спортсменов, тренеров, спортивных клубов.
Использование автоматизированной системы позволит:
- упростить ведение учета спортивных сооружений города;
- оптимизировать хранение информации о спортсменах;
- получать информацию для анализа проведения спортивных соревнований в сооружениях;
- вести учет организаторов спортивных соревнований, анализировать статистику проведенных ими соревнований;
- хранить и получать информацию о спортивных клубах;
- оперативно получать информацию о призерах спортивных соревнований.
Erwin имеет два уровня представления модели – логический и физический.
Логический уровень – это абстрактный взгляд на данные. Объекты модели, представляемые на нем, называются сущностями и атрибутами. Логическая модель данных является универсальной, т.к. не зависит от конкретной СУБД.
Физическая модель данных зависит от конкретной СУБД. В ней содержится информация обо всех объектах БД. Одной и той же логической модели может соответствовать несколько различных физических. В физической модели важно описать всю информацию о конкретных физических объектах.
Для моделирования «Информационной системы спортивных организаций города» необходимо выделить следующие сущности:
· «Спортсмен» - хранит информацию о спортсменах, их персональные данные.
· «Вид спорта» - хранит список видов спорта.
· «Занятия спортсмена» - хранит информацию о том, какими видами спорта занимается каждый спортсмен.
· «Тренер» - список тренеров города.
· «Тренировки спортсмена» - хранит информацию о тренерах, у которых занимаются спортсмены.
· «Награда»- справочник, хранит информацию о видах наград.
· «Награждение» - хранит информацию о призерах соревнований.
· «Клуб» - список спортивных клубов города.
· «Организатор» - список организаторов спортивных соревнований.
· «Соревнование» - хранит информацию о соревнованиях, дате и месте проведения.
· «Тип сооружения» - хранит справочную информацию о типах спортивных сооружений.
· «Тип покрытия» - хранит справочную информацию о типах покрытия спортивных сооружений.
Для организации взаимодействия пользовательского приложения с базой данных необходимо создать новый источник данных (рис.3.1.1):
Далее необходимо создать новое подключение (рис.3.1.2):
Здесь необходимо указать имя сервера, выбрать базу данных из списка и нажать кнопку «Проверить подключение» (рис. 3.1.3):
В разделе «Ввод данных» имеется несколько подпунктов. При выборе каждого их них открывается форма для ввода соответствующих данных. Например, при выборе пункта «Спортсмены и их занятия» открывается форма (рис.3.2.2):
В процессе выполнения курсовой работы была разработана информационная система спортивных организаций города. Разработанная программа удовлетворяет всем заявленным требованиям, делает выборку необходимых данных.
Для разработки были использованы современные программные средства, которые могут обеспечить стабильную и бесперебойную работу автоматизированной системы.
Скриншоты программы


